@import url("Container.css");
@import url("RadMenu/CMonitorMenu/Menu.css");
@import url("RadPanelBar/CMBar/SideMenu.css");

/*=====================================================================*/
/*     		     Cascading Style Sheet for AMI Skins	               */
/*                     created by t-worx                               */
/*                                                                     */
/*                    http://www.t-worx.com                            */
/*                      tracyw@t-worx.com                              */
/*=====================================================================*/

/* Skin BG Color and Content Alignament */
body, html { padding:0px; margin:0px;background: #FFFFFF;}

/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;padding:0px 0px 0px 0px;margin:0px;text-align:center; background:url(images/main-bg.gif) 0 0 repeat-x #fff;}
/* Skin BG Color and Content Alignament for inner pages*/
.BGTableIP { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;padding:0px 0px 0px 0px;margin:0px;text-align:center; background:url(images/inner-bg.gif) 0 0 repeat-x #fff;}

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {background:none;margin:auto;text-align: left!important; padding:0;}
div { padding:0px; margin:0px;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:962px; border:2px solid #BD9507;}
.MainHeader{ width:990px; margin:0 auto; padding:0;}
.MainHeaderIP{ width:943px; margin:0 auto; padding:0;}
.MainSearch { width:960px; /*margin:0 auto;*/ float:left; padding:0; margin: 0 auto; height:71px; background: url(images/searchbg.gif) no-repeat right; text-align: right; }

/* Search Code */
.searchhold { padding: 0 0 0 0; /*line-height: 30px;*/ }
.search_padd { padding-top:26px; }
.searchbox input { MARGIN: 0px -5px 0px 0px; border: 1px solid #404040; font-size:14px; color:#404040; background:#ffffff; width: 175px; }
.search,a.search:link,a.search:active,a.search:visited,.search { color:#404040; text-decoration:none; font-weight:bold; font-size:10px; }
a.search:hover { color:#000000; text-decoration:none; font-weight:bold; font-size:10px; }

/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 			  .TopMain {width:943px; margin:0 auto;}
/*Style for HeaderMain*/ 			  .HeaderMain {overflow:hidden; height:262px; margin:3px 0 0 0; padding:0; position:relative;}

/*Style for HeaderMainIP*/ 			  .HeaderMainIP {overflow:hidden; height:131px; margin:3px 0 0 0; padding:0; position:relative;}
/*Style for HeaderBottomMain*/ 		  .HeaderBottomMain { margin:0px 0px; padding:8px 0px; background:url(images/HeaderBottomBg.gif) left top repeat-x #04598f; border:1px solid #0f6094;}
/*Style for MiddleMain*/ 			  .MiddleMain {width:943px; overflow:hidden;padding:0px 0px 10px 0px; margin:0 auto;}
/*Style for MiddleMainIP*/ 			  .MiddleMainIP {width:943px; overflow:hidden;padding:0px 0px 10px 0px; margin:35px auto 0;}

/*Style for TopBodyPane */            .TopBodyPane{ padding: 0 0 15px 0; margin:0; height:177px;}
/*Style for ContentMainIP */  	  	  .ContentMainIP {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
/*Style for ContentMain */  	  	  .ContentMain {padding:0px 10px 5px 0px; margin:0px 0px 0px 0px; border-bottom:1px solid #d3d4d4;}

.AdminSectionHeading { margin:55px auto 25px auto; color:#FFFFFF!important;}

/*Style for FooterPanel*/             .FooterPanel{width:943px; margin:0 auto; padding:0;}
/*Style for FooterMain*/ 			  .FooterMain { background:url(images/BottomBg.gif) left bottom repeat-x #2B2B2B; margin:0px 0px; padding:20px 0px 15px 0px; overflow:hidden; border-top:2px solid #939393;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			  .LogoPane {float:left; width:230px; padding:0px 0px; margin:10px 10px 10px 0px; height:30px; overflow:hidden;}
									  .LoginPane { float:right; /*width:150px;*/ text-align:right; padding:17px 0px 0px 0px; text-transform:uppercase; font-size:12px; font-weight:bold; color:#FAFBFB; white-space:nowrap;}
/*Style for Nav Pane*/ 			      .NavPane{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:740px;} .NavPane li{ list-style:none!important; background:none!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for HeaderLeftPane */  		  .HeaderLeftPane { padding:0px 0px 0px 0px; margin:10px 10px 0px 0px; float:right; width:355px; float:left; overflow:hidden;}
/*Style for HeaderRightPane */ 		  .HeaderRightPane { margin:40px 0px 10px 0px; padding:0px 0px 0px 0px; float:right; width:510px; float:right; overflow:hidden;}
/*Style for HeaderBottomLeftPane */   .HeaderBottomLeftPane { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:right; width:355px; float:left; overflow:hidden;}
/*Style for HeaderBottomRightPane*/   .HeaderBottomRightPane { margin:3px 0px 3px 0px; padding:0px 0px 0px 0px; float:right; width:565px; float:right; overflow:hidden;}
/*Style for HeaderLeftPaneIP */ 	  .HeaderLeftPaneIP { padding:0px 0px 0px 0px; margin:10px 10px 0px 0px; float:right; width:355px; float:left; overflow:hidden;}
/*Style for HeaderRightPaneIP */	  .HeaderRightPaneIP { margin:40px 30px 40px 0px; padding:0px 0px 0px 0px; float:right; width:550px; float:right; overflow:hidden;} .HeaderRightPaneIP h1{ padding:0px; margin:0px; color:#ffffff; font-size:35px; text-align:right; font-family:"FuturaBT", "Trebuchet MS"; font-weight:normal;}
/*Style for ContentPane */  	  	  .ContentPane { padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;overflow:hidden;}

/*Style for LeftPane */  	  		  .LeftPane {padding:0px; margin:0px 0px 5px 0px; float:left; width:220px; overflow:hidden;}
/*Style for RightPane */  	  		  .RightPane {padding:0px; margin:0px 0px 5px 0px; width:220px; float:right; overflow:hidden;}
/*Style for CenterPane */    		  .CenterPane { padding:0px 0px 0px 0px; width:478px; float:left;  margin:0px 0px 5px 22px; overflow:hidden;}

/*Style for LeftPane1 */  	  		  .LeftPane1 {padding:0px; margin:0px 0px 5px 0px; float:left; width:220px; overflow:hidden;}
/*Style for RightPane1 */  	  		  .RightPane1 {padding:0px; margin:0px 0px 5px 0px; width:720px; float:right; overflow:hidden;}
/*Style for LeftPane2 */  	  		  .LeftPane2 {padding:0px; margin:0px 0px 5px 0px; float:left; width:720px; overflow:hidden;}
/*Style for RightPane2*/  	  		  .RightPane2 {padding:0px; margin:0px 0px 5px 0px; width:220px; float:right; overflow:hidden;}

/*Style for MiddlePane1 */  	  	  .MiddlePane1 { margin:0px 20px 0 0; padding:0px 0px 0px 0px; float:left; width:200px; overflow:hidden; background:url(images/middle-Panel-divider.gif) 100% 0 no-repeat;}
/*Style for MiddlePane1 */  	  	  .MiddlePane2 {margin:0px 20px 0 20px; padding:0px 0px 0px 0px; float:left; width:200px; overflow:hidden; background:url(images/middle-Panel-divider.gif) 100% 0 no-repeat;}
/*Style for MiddlePane1 */  	  	  .MiddlePane3 {margin:0px 0px 0 20px; padding:0px 0px 0px 0px; float:left; width:200px; overflow:hidden; background:url(images/middle-Panel-divider.gif) 100% 0 no-repeat;}
/*Style for MiddlePane1 */  	  	  .MiddlePane4 {margin:0px 20px 0 0px; padding:0px 0px 0px 0px; float:right; width:200px; overflow:hidden; }

/*Style for BottomPane1 */  	  	  .BottomPane1 {margin:0px 0 0 0; padding:0px 0px 0px 0px; float:left; width:684px; overflow:hidden; clear:both;}
/*Style for BottomPane2 */  	  	  .BottomPane2 {margin:0px 20px 0 20px; padding:0px 0px 0px 0px; float:left; width:200px; overflow:hidden;}
/*Style for BottomPane3 */  	  	  .BottomPane3 {margin:0px 0px 0 20px; padding:0px 0px 0px 0px; float:left; width:200px; overflow:hidden;}
/*Style for BottomPane4 */  	  	  .BottomPane4 {margin:0px 10px 0 0px; padding:0px 0px 0px 0px; float:right; width:200px; overflow:hidden;}
/*Style for BottomPane5 */  	  	  .BottomPane5 {padding:0px; margin:0px 40px 0px 0px; float:left; width:283px; overflow:hidden;}
/*Style for BottomPane6 */  	  	  .BottomPane6 {padding:0px; margin:0px 40px 0px 0px; float:left; width:273px; overflow:hidden;}
/*Style for BottomPane7 */  	  	  .BottomPane7 {padding:0px; margin:0px 25px 0px 0px; float:right; width:270px; overflow:hidden;}

/*Style for BottomPane */  			  .BottomPane { margin:20px 0px 0px 0px; padding:0px;overflow:hidden;}
/*Style for FooterRightPaneMain*/ 	  .FooterRightPaneMain {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; overflow:hidden;float:right; width:550px; text-align:right; white-space:nowrap;}
/*Style for FooterLeftPane */  		  .FooterLeftPane { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:310px; overflow:hidden; background:url(images/FooterLeftSep.gif) right top no-repeat;  }
/*Style for FooterRightPane*/ 		  .FooterRightPane {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; overflow:hidden;  font-size:11px;float:left; width:460px; text-align:right; white-space:nowrap;}
/*Style for FooterRightPane2*/ 		  .FooterRightPane2 {  padding:0px 0px 0px 0px;margin:15px 0px 0px 0px; overflow:hidden;  font-size:11px;text-align:right; white-space:nowrap; width:550px;}


/* Inner Pages Coloum style */

/* Three Coloum style */
.ThreeColoum{ margin:0; padding:0;}
.ThreeLeft{ float:left; width:220px; margin:0 40px 0 0; padding:0;}
.ThreeMiddle{ float:left; width:423px; margin:0 0px 0 0; padding:0;}
.ThreeRight{ float:right; width:220px; margin:0; padding:0;}

/* Two Coloum 1 style */
.TwoColoum1{ margin:0; padding:0;}
.TwoColoum1Left{ float:left; width:220px; margin:0 0px 0 0; padding:0;}
.TwoColoum1Right{ float:right; width:683px; margin:0; padding:0;}

/* Two Coloum 2 style */
.TwoColoum2{ margin:0; padding:0;}
.TwoColoum2Left{ float:left; width:683px; margin:0 0px 0 0; padding:0;}
.TwoColoum2Right{ float:right; width:220px; margin:0; padding:0;}

/* Two Coloum 3 style */
.TwoColoum3{ margin:0; padding:0;}
.TwoColoum3Left{ float:left; width:220px; margin:0 0px 0 0; padding:0;}
.TwoColoum3Right{ float:right; width:683px; margin:0; padding:0;}
.TwoCol3Left{ float:left; width:320px; margin:0 0px 0 0; padding:0; height:100%; overflow:hidden;}
.TwoCol3Right{ float:right; width:320px; margin:0; padding:0; height:100%; overflow:hidden;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for CopyrightPane*/ 		  .CopyrightPane {  padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; overflow:hidden; float:right; width:550px; color:#fff; font-size:11px; text-align:right; white-space:nowrap;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane {padding:0; margin:10px 0; font-size:12px;}
									  .breadcrumb {font-weight: normal;color: #A98400;text-align:left;text-decoration:none; font-size:12px; vertical-align:top;font-family:Arial;}
									  A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font-weight: normal;font-size:12px;color: #A98400;font-family:Arial;text-align:left;text-decoration:none;}
									  A.breadcrumb:hover {font-weight: normal;font-size:12px;color: #494949;text-align:left;text-decoration:none;font-family:Arial;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#fff; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; text-transform:uppercase;}
A.Login:hover {color:#9A9A9A; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; }

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#fff; font-size:11px;font-weight: bold;text-decoration:none; text-transform:uppercase;font-family:Arial;}
A.User:hover {color:#9A9A9A; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; }

/*Date Styles*/
.Date { color:#FFFFFF; font-size:11px;text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#D7AC12;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#fff!important;text-decoration:none;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal;text-transform:none;color:#D7AC12;text-decoration:none;}
A.Copyright:hover {color: #fff;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #D7AC12;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #D7AC12;	text-decoration:none;}
A.Link:hover {	font-size: 11px;	color: #fff;	text-decoration:underline;}

/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase;color: #FFFFFF;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 10px;	color: #ffffff;	text-decoration:none;}
A.Host:hover {	font-size: 10px;	color: #ffffff;	text-decoration:underline;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #616161;  font-size: 13px; font-weight: normal; text-decoration: none; font-family:Arial;}
p { margin:0px; padding:0px 0px 8px 0px;}
td { text-align:left;}
/*Default List style */

ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; vertical-align:top;} 
li { list-style:url(images/ListArrow.gif) disc outside!important; padding:0px 3px 0px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}
ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 25px; vertical-align:top;} 
ol li {padding:0px 3px 0px 0px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}
img { border:none;}
br { margin:0px; padding:0px; height:1px;}
/**/
/*Default Font Color for White text */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, 
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6{ color:#FFFFFF;}
.WhiteText a { color:#FFFFFF;text-decoration:underline;}
.WhiteText a:hover { color:#FFFFFF; text-decoration:none;}

/*Default Font Color for Blue Text */
.BlueText, .BlueText TH, .BlueText TD, .BlueText td, .BlueText div ,.BlueText p, .BlueText table , .BlueText .Normal, .BlueText  .normal, 
.BlueText .Head, .BlueText .SubHead, .BlueText .SubSubHead, .BlueText h1, .BlueText h2, .BlueText h3, .BlueText h4, .BlueText h5, .BlueText h6{ color:#567aba; font-size:11px!important;}
.BlueText a { color:#567aba;text-decoration:none; font-size:11px;}
.BlueText a:hover { color:#FFFFFF!important; text-decoration:none; font-size:11px;}
/* Default link syle */
A:Link, A:Visited, A:Active {color: #A98400;text-decoration: none;font-family:Arial;}
A:Hover {color: #9a9a9a;text-decoration: none;font-family:Arial;}

/* Black (Default color) */
.Normal { color: #A98400; font-family:Arial; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #A98400; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #9a9a9a; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #A98400;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #A98400;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #9a9a9a; font-weight: bold; text-decoration: none; }

/*Extra Font color styles*/
/* Blue */
.BlueText, .BlueText a { color: #1a5e9d;font-weight: normal; text-decoration:none;}
.BlueText a:Hover { color: #1a5e9d; font-weight: normal; text-decoration: none; }
/* Orange */
.OrangeText, .OrangeText a { color: #ff9c00;font-weight: normal; text-decoration:none;}
.OrangeText a:Hover { color: #ff9c00; font-weight: normal; text-decoration: none; }
/* Red */
.RedText, .RedText a { color: #ac0000;font-weight: normal; text-decoration:none;}
.RedText a:Hover { color: #ac0000; font-weight: normal; text-decoration: none; }
/* Green */
.GreenText, .GreenText a { color: #00ac35;font-weight: normal; text-decoration:none;}
.GreenText a:Hover { color: #00ac35; font-weight: normal; text-decoration: none; }
/* Gray */
.GrayText, .GrayText a { color: #707070;font-weight: normal; text-decoration:none;}
.GrayText a:Hover { color: #fff; font-weight: normal; text-decoration: none; }

/* Gray */
.MustardText, .MustardText a { color: #937302;font-weight: normal; text-decoration:none;}
.MustardText a:Hover { color: #fff; font-weight: normal; text-decoration: none; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 { color: #0d3276; font-size: 24px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #A98400; font-size: 24px; font-weight: bold; text-decoration: none; }

/* H2 */
H2 { color: #a01417; font-size: 22px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Arial;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #A98400; font-size: 22px; font-weight: bold; text-decoration: none; }

/* H3 */
H3 { color: #8b9dbd; font-size: 20px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Arial;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #A98400; font-size: 20px; font-weight: bold; text-decoration: none; }

/* H4 */
H4 { color: #666666; font-size: 18px; font-weight: bold;  padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #A98400; font-size: 18px; font-weight: bold; text-decoration: none; }
/* H4 */
H5 { color: #A98400; font-size: 16px; font-weight: normal;  padding:0px 0px 8px 0px; margin:0px;font-family:Arial;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #A98400; font-size: 16px; font-weight: normal; text-decoration: none; }

/* H6 */
H6 { color: #a01417; font-size: 12px; font-weight: bold; padding:0px 0px 8px 0px; margin:0px; font-family:Arial;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-size: 12px; color: #A98400; font-weight: bold; text-decoration: none; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #A98400; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #9a9a9a;}

/* SubHead */
.SubHead { color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Arial; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #A98400; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #9a9a9a;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #000000;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Arial;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #A98400; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #9a9a9a;}

/* Text style for skin objects */
.SkinObject { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Arial;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #A98400; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #9a9a9a;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #000000; background:#FFFFFF; font-family:Arial; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Arial; color:#A98400; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial; color:#9a9a9a; font-size: 13px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Arial; color:#A98400; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial; color:#9a9a9a; font-size: 13px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #333333; font-weight: bold; text-decoration: none; font-family:Arial;}
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; font-family:Arial;}
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:Arial; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border:1px solid #FFFFFF;}
.ModuleTitle_SubMenu table {padding:0px; border:0px;}
.ModuleTitle_SubMenu td{background:#9aabc7;	white-space: nowrap;border:none;border-bottom:1px solid #FFFFFF;color:#FFF!important;} 
.ModuleTitle_MenuIcon {background-color:#9aabc7; border:none;padding: 0px 2px;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background-color: #CE0D0D;color: #fff!important;}
.ModuleTitle_MenuBreak td { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:10px;background: #f8f4e6;}
.HeaderMain .TitleActionscell {float:left; position:relative; z-index:999999;}

/**/
.GrayBg { background:#ebeaea; padding:5px;}
.GrayBg img, .GrayBg a img  { border:5px solid #ebeaea!important;}
.GrayBg a:hover img  { border:5px solid #a01417!important;}

a.readMore{
	display:block;
	width:65px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#D7AC12 !important;
	text-decoration:none;
}
a.readMore:hover{
	color:#494949 !important;
}

/* Small logo panel style */
div.smallLogoPane{
	width:238px;
	margin:0;
	padding:0;
}
div.smallLogoPane ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
div.smallLogoPane ul li{
	float:left;
	margin:0 13px 6px 0;
	padding:0;
	list-style-type:none !important;
}

div.smallLogoPane ul li.noMargin{
	margin:0 !important;
}

ul.forunList{
	font-size:12px;
	line-height:16px;
	width:173px;
	list-style-type:none !important;
	padding:0;
	margin:0;
}
ul.forunList li{
	padding:0 0 8px 0;
	margin:0 0 8px 0;
	border-bottom:solid 1px #EBEBEB;
	list-style-type:none !important;
}
ul.forunList li.noBorder{
	border:none;
}
ul.forunList li span{
	display:block;
	color:#5B5B5B;
	padding:8px 0 0;
}
ul.forunList li a{
	color:#D7AC12;
	text-decoration:none;
}
ul.forunList li a:hover{
	color:#494949;
}

p.resourceText{
	float:left;
	width:160px;
	font-size:12px;
	line-height:16px;
}
p.resourceText strong{
	color:#5B5B5B;
}
p.resourceText img{
	float:right;
}
ul.resourcesList{
	width:238px;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	padding:0;
	margin:0;
	list-style-type:none !important;
}
ul.resourcesList li{
	padding:0 0 10px 0;
	list-style-type:none !important;
}
ul.resourcesList li a{
	color:#5B5B5B;
	text-decoration:none;
}
ul.resourcesList li a:hover{
	color:#000;
}

/* Slider Start */ 
.scrollButtons { position: absolute;top:0px;cursor: pointer; z-index:999;}
.scrollButtons.left { left:0;background: url(images/slider-left-arrow.jpg) left top no-repeat; }
.scrollButtons.right { right:0; background: url(images/slider-right-arrow.jpg) left top no-repeat;}

.scroll { height: 332px; width: 990px; overflow: auto; overflow-x: hidden; position: relative; clear: left;}

.slider-arrow {	position:absolute; top:286px;	left:447px;	width:42px;	height:27px;	
background:url(images/slider-arrow.gif) no-repeat 0 0;	display:block;	}

.try-it {	position:absolute;	top:280px;	left:504px;	width:185px;	height:38px;	}
.try-it a {	background:url(images/try-it-btn.gif) no-repeat 0 0;	width:185px;	height:38px;	display:block;	}	

.take-a-tour {	position:absolute;	top:280px;	left:706px;	width:185px;	height:38px;}
.take-a-tour a {	background:url(images/take-a-tour-btn.gif) no-repeat 0 0;	width:185px;	height:38px;	display:block;}	

/*Slider Images*/
.Slide1 { background:url(/Portals/0/SliderImages/Mustard_baner1.jpg) left top no-repeat;}
.Slide2 { background:url(/Portals/0/SliderImages/Mustard_baner2.jpg) left top no-repeat;}
.Slide3 { background:url(/Portals/0/SliderImages/Mustard_baner3.jpg) left top no-repeat;}
.Slide4 { background:url(/Portals/0/SliderImages/Mustard_baner4.jpg) left top no-repeat;}
.Slide5 { background:url(/Portals/0/SliderImages/Mustard_baner5.jpg) left top no-repeat;}
.Slide6 { background:url(/Portals/0/SliderImages/Mustard_baner6.jpg) left top no-repeat;}
/* Slider End */

/* Inner Header Start */
.inner {	position:relative;	}
.sign-up {	position:absolute;	top:146px;	right:0px;	width:205px;	height:38px;}
.sign-up a {	background:url(images/sign-up-btn.gif) no-repeat 0 0;	width:205px;	height:38px;	display:block;}	
/* Inner Header End */
	
/* Bottom Container style */

.bottomContent{
	width:910px;
}
.leftBottom{
	float:left;
	width:273px;
	margin:0 45px 0 0;
	padding:0;
}
.middleBottom{
	float:left;
	width:273px;
	margin:0 45px 0 0;
	padding:0;
}
.rightBottom{
	float:left;
	width:273px;
	margin:0 0 0 0;
	padding:0;
}

p.bottomText{
	font-size:12px;
	line-height:16px;
}
p.bottomText strong{
	color:#5B5B5B;
}
p.posted{
	font-size:12px;
	line-height:16px;
	color:#A1A1A1;
	background:url(images/posted-icon.gif) 0 2px no-repeat;
	padding:0 0 10px 28px;
}
p.posted a{
	color:#D7AC12;
	text-decoration:underline !important;
}
p.posted a:hover{
	color:#494949;
	text-decoration:underline !important;
}

.freeTips{
	width:300px;
}
p.freeEmail{
	font-size:15px !important;
	line-height:17px;
	color:#9A9A9A;
	padding:0 0 4px 0;
	margin:0;
}
p.freeEmail span{
	display:block;
	font-size:11px;
	line-height:17px;
	color:#D7AC12;
	padding:0 0 6px 0;
	margin:0;
}
input.emailTxtBox{
	float:left;
	width:180px;
	height:20px;
	padding:0 0 0 5px;
	margin:0 10px 0 0;
	color:#9D9D9D;
}
input.subscribeButton{
	float:left;
}

p.founders{
	font-size:11px;
	line-height:16px;
	color:#9A9A9A;
	text-align:right;
}
p.founders span{
	width:15px;
	line-height:14px;
	background:url(images/esp.gif) 4px 50% no-repeat;
	padding:0 22px 0 0 !important;
}

a.greatLookingEmail{
	display:block;
	width:233px;
	height:33px;
	background:url(images/greatLookingEmail-bg.jpg) 0 0 no-repeat;
	font-size:12px;
	line-height:33px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 10px;
	float:right;
	margin:0 0 20px 0;
}
a.greatLookingEmail:hover{
	color:#494949;
}

/* Right list style */
ul.rightList1{
	font-size:15px;
	line-height:32px;
	list-style-type:none;
	padding:0;
	margin:0 0 20px 0;
}
ul.rightList1 li{
	background-color:#9A9A9A;
	list-style-type:none !important;
	margin:0 0 2px 0;
}
ul.rightList1 li a{
	display:block;
	color:#fff;
	background-color:#9A9A9A;
	padding:0 0 0 42px;
}
ul.rightList1 li a:hover{
	color:#fff !;
	background-color:#5B5B5B !important;
}
ul.rightList1 li a.rightIcon1{
	background:url(images/rightList-icon1.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon2{
	background:url(images/rightList-icon2.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon3{
	background:url(images/rightList-icon3.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon4{
	background:url(images/rightList-icon4.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon5{
	background:url(images/rightList-icon5.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon6{
	background:url(images/rightList-icon6.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon7{
	background:url(images/rightList-icon7.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon8{
	background:url(images/rightList-icon8.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon9{
	background:url(images/rightList-icon9.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon10{
	background:url(images/rightList-icon10.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon11{
	background:url(images/rightList-icon11.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon13{
	background:url(images/rightList-icon13.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon12{
	background:url(images/rightList-icon12.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon14{
	background:url(images/rightList-icon14.gif) 15px 50% no-repeat;
}
ul.rightList1 li a.rightIcon15{
	background:url(images/rightList-icon15.gif) 15px 50% no-repeat;
}

/* Right list 2 style */

ul.rightList2{
	font:13px/39px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 20px 0;
	border-bottom:solid 1px #E9E5E5;
}
ul.rightList2 li{
	background:url(images/rightList2-bg.gif) 0 0 repeat-x;
	border-left:solid 1px #E9E5E5;
	border-right:solid 1px #E9E5E5;
	border-top:solid 1px #E9E5E5;
}
ul.rightList2 li a{
	color:#666666;
	padding:0 0 0 48px;
}
ul.rightList2 li a.rightList2-icon1{
	background:url(images/rightList2-icon1.gif) 15px 50% no-repeat;
}
ul.rightList2 li a.rightList2-icon1:hover{
	color:#000;
}
ul.rightList2 li a.rightList2-icon2{
	background:url(images/rightList2-icon2.gif) 15px 50% no-repeat;
}
ul.rightList2 li a.rightList2-icon2:hover{
	color:#000;
}
ul.rightList2 li a.rightList2-icon3{
	background:url(images/rightList2-icon3.gif) 15px 50% no-repeat;
}
ul.rightList2 li a.rightList2-icon3:hover{
	color:#000;
}

/* Pricing page style */

img.noFee{
	float:left;
	margin:12px 20px 25px 0;
}
ul.noFee-List{
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	color:#04598F;
	padding:20px 0 0 0;
	margin:0;
}
ul.noFee-List li{
	padding:0 0 12px 0;
	list-style-type:none !important;
	margin:0;
}
ul.noFee-List li span{
	background:url(images/np-fee-icon.jpg) 0 0px no-repeat !important;
	padding:0 0 0 30px;
}

.tableOuter{
	width:682px;
	text-align:center;
	margin:20px auto 25px;
}
table.tableData{
	margin:1px 0;
	border:solid 1px #EFEFEF;
}
td.tableHeading{
	background:url(images/table-bg.jpg) 0 0 repeat-x;
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:12px;
	line-height:35px;
	color:#0C62AA;
}
td.leftCell{
	border-bottom:solid 1px #EFEFEF;
	border-right:solid 1px #EFEFEF;
	font-size:12px;
	line-height:23px;
	color:#797979;
	padding:0 0 0 20px;	
}
td.rightCell{
	border-bottom:solid 1px #EFEFEF;
	font-size:12px;
	line-height:23px;
	color:#797979;
	padding:0 0 0 20px;	
}
img.creatAccount{
	margin:10px auto 20px;
	width:680px;
}

img.rightPic{
	float:left;
	margin:12px 14px 16px 6px;
}
p.blueTitleBar-text{
	padding:0 8px 15px 8px;
}
img.rightMore-Btn{
	margin:0 0 0 8px;
}

/* Support page style */
.helpPanel{
	color:#0C62AA;
	background-color:#F9FBFC;
	border:solid 1px #E1E7ED;
	padding:0 0 0 20px;
	margin:10px 0 30px 0;
}
.helpPanel label{
	float:left;
	display:block;
	width:auto;
	font:16px;
	line-height:50px;
	margin:0 25px 0 0;
}
input.helpTxtBox{
	float:left;
	width:200px;
	height:21px;
	border-bottom:solid 1px #CBDAE9;
	border-top:solid 1px #CBDAE9;
	border-left:solid 1px #CBDAE9;
	margin:14px 0 0;
	color:#9D9D9D;
}
input.helpBtn{
	float:left;
	margin:14px 0 0;
}

#boxPanel {
	width:698px;
	background-color:#fff;
	border:1px solid #F0F0F0;
	padding:1px;
	margin:0 0 50px 0;
	height:100%;
	overflow:hidden;
	}
#boxBg{
	padding:25px 25px;
	background:#fff url(images/box-bg.gif) 0 0 repeat-x;	
	}
#leftBox {
	width:300px;
	float:left;
	}
#rightBox {
	width:300px;
	float:right;
	}
.boxContent img {
	float:left;
	width:auto;
	}	
.boxContent h3 {
	font:bold 17px/19px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 0 41px;
	}
.boxContent h3.leftPad {	
	padding:0 0 0 53px;
	}
.boxContent p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#0C62AA;
	background-color:inherit;
	padding:5px 0 0 41px;
	}	
.boxContent p.leftPad {	
	padding:5px 0 0 53px;
	}
	
ul.tipsList1{
	font-size:12px;
	line-height:14px;
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.tipsList1 li{
	list-style-type:none !important;
	padding:0 0 10px 17px;
	background:url(images/list-icon1.gif) 0 2px no-repeat;
}
ul.tipsList1 a{
	color:#3B3C3E;
	background-color:inherit;
	text-decoration:none;
}
ul.tipsList1 a:hover{
	text-decoration:underline;
}

ul.downloadList{
	font-size:14px;
	line-height:19px;
	padding:0;
	margin:0;
	list-style-type:none;
	color:#000;
}
ul.downloadList li{
	padding:10px 0 30px 45px;
	list-style-type:none !important;
	border-bottom:dashed 1px #ABABAB;
}
ul.downloadList li p{
	float:right;
	font-size:11px;
	line-height:13px;
	color:#52ADE1;
	text-decoration:none;
	padding:10px 0 0;
}
ul.downloadList li p a{
	color:#52ADE1;
	text-decoration:none;
}
ul.downloadList li p a:hover{
	color:#000;
}
ul.downloadList li.download1{
	background:url(images/download-icon1.gif) 14px 8px no-repeat;
}
ul.downloadList li.download2{
	background:url(images/download-icon2.gif) 14px 7px no-repeat;
}
p.allDownload{
	font-size:11px;
	line-height:13px;
	background:url(images/download-icon3.gif) 0 14px no-repeat;
	padding:10px 0 10px 12px;
	float:right;
}

ul.tipsList{
	font-size:13px;
	line-height:17px;
	padding:0 0 20px 0;
	margin:0;
}
ul.tipsList li{
	padding:8px 0;
	border-bottom:dashed 1px #ABABAB;
	list-style-type:none !important;
}
ul.tipsList li a{
	display:block;
	background:url(images/list-icon-arrow.jpg) 10px 6px no-repeat;
	padding:0 0 0 25px;
	color:#0C62AA;
	text-decoration:none;
}
ul.tipsList li a:hover{
	color:#000;
}
ul.tipsList li.nobg{
	border-bottom:none;
}

/*Link Module Atyles*/
.LinksDesignTable { width:220px;border:solid 1px #E9E5E5;}
.LinksDesignTable td { padding:0px 0px 0px 0px;border-bottom:solid 0px #E9E5E5;}
.LinksDesignTable a{  padding:11px 5px 12px 15px;display:block; margin:0px 0px 0px 0px!important;background:url(images/rightList2-bg.gif) left top repeat-x; text-decoration:none; font-size:13px!important;  color:#666!important; overflow:hidden; white-space:normal!important;font-family:Arial, Verdana, Helvetica, Impact,sans-serif!important;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{ background:url(images/rightList2-bg.gif) left top repeat-x; text-decoration:none; color:#000!important;}

/*Styles For FAQ's Module*/
.Question p, .Answer p { padding:0px;}
.Question { background:url(images/Question.gif) 10px 0px no-repeat; padding:0px 0px 4px 30px; font-weight:bold;}
.Answer{ background:url(images/Answer.gif) 10px 0px no-repeat; padding:0px 0px 4px 30px;}

/*Header Images*/
.HeaderHome {}
.FeatureTourHeader { background:url(/Portals/0/images/MustardImages/FeatureTourHeader.jpg) left top no-repeat; height:202px;}
.SupportHeader { background:url(/Portals/0/images/MustardImages/SupportHeader.jpg) left top no-repeat; height:202px;}
.TipsResourcesHeader { background:url(/Portals/0/images/MustardImages/TipsResourcesHeader.jpg) left top no-repeat; height:202px;}
.OurCustomersHeader { background:url(/Portals/0/images/MustardImages/OurCustomersHeader.jpg) left top no-repeat; height:202px;}
.AboutUsHeader { background:url(/Portals/0/images/MustardImages/AboutUsHeader.jpg) left top no-repeat; height:202px;}
.ServicesHeader { background:url(/Portals/0/images/MustardImages/ServicesHeader.jpg) left top no-repeat; height:202px;}
.SolutionsHeader { background:url(/Portals/0/images/MustardImages/SolutionsHeader.jpg) left top no-repeat; height:202px;}
.ContactUsHeader { background:url(/Portals/0/images/MustardImages/ContactUsHeader.jpg) left top no-repeat; height:202px;}

/*Styles For 15.07.09*/
h4.blueTitle {font:bold 13px/15px Arial, Helvetica, sans-serif; color:#AE8801; padding:15px 0 10px;}
h4.blueText {font:bold 13px/15px Arial, Helvetica, sans-serif; color:#AE8801; padding:0 0 15px;}

/* contact form */
.contactForm{background-color:#fff; border:1px solid #EAEAEA; padding:6px; margin:10px 0; }
.contactBox{background-color:#fff; border:1px solid #EAECF3; padding:1px;}
.contactPanel{background-color:#F9F9FA; padding:20px 30px; height:100%; overflow:hidden;}
.contactPanel label {	color:#383838;	background-color:inherit;	padding:0;	float:left;	font:12px/14px Arial, Helvetica, sans-serif; text-align:left;	width:91px;	clear:both;	}
.contactPanel input {	width:509px;	height:17px;	font:12px/14px Arial, Helvetica, sans-serif;	color:#666;
  border:1px solid #C9CEDC; background-color:#fff;	padding:2px 0 0 2px;	margin:0 0 8px;	float:left;}
.contactPanel textarea {	width:509px;	height:65px;	font:12px/14px Arial, Helvetica, sans-serif;	color:#666;
	border:1px solid #C9CEDC;		background-color:#fff;	padding:2px 0 0 2px;	margin:0 0px 8px 0;	float:left;	}	
.contactPanel input.submitBtn{	width:68px; height:22px;float:left;	padding:0;	cursor:pointer;	clear:both;	margin:0 0 0 91px; 
border:none;	}
/* -- contact form -- */

/* Snapsis Vertical Menu Top Menu */
/* Root items */
#nav { height:50px; margin:0 auto; z-index:99; }
#nav ul { float: right; width: 100%; list-style: none; margin: 0; padding: 0; line-height:50px; }
#nav a { font-family: Arial, Helvetica, sans-serif; font-size:11px; display:block; margin: 0; text-decoration:none; text-align:center; font-weight:bold; padding: 0; color: #ffffff; background: url(media/menuitem.jpg) no-repeat; }
#nav li { float: right; padding: 0; background:none; list-style: none;z-index:99; }
#nav ul li { float: left; text-align:center; padding: 0; background:none; }

/* Top Level */
#nav ul li.tab { margin:0; padding:0; }
#nav ul li.tab a { padding:0 5px; text-decoration:none; color:#ffffff; text-transform: uppercase; }

#nav ul li.tab ul.nontab li a:hover, #nav ul li.tab a:hover { color:#9A9A9A; }
#nav li.tab:hover, #nav ul li.sfhover { color:#9A9A9A; }
#nav li.tab:hover a, #nav ul li.sfhover a { }

/* Classes for selected state in Top Menu */
#nav ul li.tab_selected { margin:0; padding:0; }
#nav ul li.tab_selected a { padding:0 5px; text-decoration:none; color:#a98400; text-transform: uppercase; }
#nav ul li.tab_selected a:hover { color: #cccccc; }

/* Second Level */
#nav ul li.tab ul { background: #6e6e6e; width: 14em; line-height:17px; z-index: 99; }
#nav ul li.tab ul.nontab  { margin-left:0px; }

#nav ul li.tab ul.nontab li a { padding:3px 15px 2px 6px; background-image:none; text-transform: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; border-right:0; color: #ffffff; }
#nav ul li.tab ul.nontab li a.parent { }

#nav li li { width: 14em; }
#nav li ul a { text-align:left; background:none; }
#nav ul li ul { border: 1px solid #5c5c5c; }

#nav ul li ul li { text-align:left; border:none; margin-left:0; }
#nav li ul { position: absolute; left: -999em; height: auto; margin: 0; padding: 0; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav ul li ul li:hover, #nav ul li ul li.sfhover { background: #a98400; }
#nav ul li.tab ul.nontab li a:hover { color:#ffffff; background: #a98400; }

/* Classes for selected state in sub menus, generally same as normal sub menu */
#nav ul li.tab_selected ul { margin:0; padding:0; background:#6e6e6e; width:14em; line-height: 17px; }
#nav ul li.tab_selected ul li a { padding:3px 15px 2px 6px; text-decoration:none; text-transform: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; background-image:none; width:14em; border-right:0; border-left:0; }
#nav ul li.tab_selected ul li a:hover { color: #37AB96; }
#nav ul li.tab_selected ul.nontab li a:hover { color:#ffffff; background: #a98400; }
#nav ul li.tab_selected ul.nontab { /*margin-left:-9px;*/ }

/* Third Level */
#nav li ul ul { margin: -1.70em 0 0 14em; }
#nav li.tab_selected ul ul { margin: -1.70em 0 0 14em; }


