@import url("Container.css");
@import url("Menu.css");
@import url("ContentStyles.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*/
	padding:0px 0px 0px 0px;margin:0px;text-align:center; background:url(images/MainBg.jpg) center top no-repeat #a1c6e9;}
/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {background:none;margin:auto;text-align: left!important; padding:0px; width:991px; }
/*ControlPanel*/ 
.ControlPanel {margin:10px auto!important; width:990px; border:2px solid #d6e3fa;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*STYLES FOR SKIN BACKGROUND IMAGES*/
/*Style for TopMain*/	 				.TopMain {padding:9px 40px 5px 25px;}
/*Style for  ContentMain*/	 		  	.ContentMain {padding:10px 25px 5px 25px;min-height:350px;}

/*Style for  ContentTopCrvWhite*/	 	.ContentTopCrvWhite {padding:10px 0px 0px 0px; background:url(images/ContentTopCrvWhite.gif) left top no-repeat;}
/*Style for  ContentBottomCrvWhite*/	.ContentBottomCrvWhite {padding: 0px 0px 10px 0px; background:url(images/ContentBottomCrvWhite.gif) left bottom no-repeat;}

/*Style for  ContentTopCrvBlue*/	 	.ContentTopCrvBlue {padding:10px 0px 0px 0px; background:url(images/ContentTopCrvBlue.gif) left top no-repeat;}
/*Style for  ContentBottomCrvBlue*/	 	.ContentBottomCrvBlue {padding: 0px 0px 10px 0px; background:url(images/ContentBottomCrvBlue.gif) left bottom no-repeat;}

/*Style for  ContentTopCrv*/	 		.ContentTopCrv {padding:10px 0px 0px 0px; background:url(images/ContentTopCrv.gif) left top no-repeat;}
/*Style for  ContentBottomCrv*/	 		.ContentBottomCrv {padding: 0px 0px 10px 0px; background:url(images/ContentBottomCrv.gif) left bottom no-repeat;}
/*Style for  ContentBgCrv*/	 		  	.ContentBgV {padding:0px 0px; background:url(images/ContentBgV.gif) left top repeat-y;}

/*Style for  AdminContentTopCrv*/	 	.AdminContentTopCrv {padding:10px 0px 0px 0px; background:url(images/AdminContentTopCrv.gif) left top no-repeat; overflow:hidden;}
/*Style for  AdminContentBottomCrv*/	.AdminContentBottomCrv {padding: 0px 0px 10px 0px; background:url(images/AdminContentBottomCrv.gif) left bottom no-repeat; overflow:hidden;}
/*Style for  AdminContentBgCrv*/	 	.AdminContentBgV {padding:0px 0px; background:url(images/AdminContentBgV.gif) left top repeat-y; overflow:hidden;}

/*Style for  LeftSideMain*/	 		  	.LeftSideMainWidth {float:left; width:623px;}
/*Style for  RightSideMain*/	 	  	.RighttSideMainWidth {float:right; width:303px; margin-bottom:-110px;position:relative;}

/*Style for  LeftSideMainIP*/	 	  	.LeftSideMainWidthIP {float:right; width:623px; overflow:hidden; margin-bottom:-110px;position:relative;}
/*Style for  RightSideMainIP*/	 	  	.RighttSideMainWidthIP {float:left; width:303px;}

/*Style for  LeftSideMain*/	 		  	.LeftSideMain {padding:10px 15px 5px 15px; background:url(images/ContentTopShadow.gif) left top repeat-x #ffffff;}
/*Style for  RightSideMain*/	 	  	.RightSideMain {padding:10px 22px 5px 22px; background:#edfaff;}

/*Style for  ContentTopShadow*/	 		.ContentTopShadow {padding:10px 15px 5px 15px; background:url(images/ContentTopShadow.gif) left top repeat-x #FFFFFF; overflow:hidden;}
/*Style for  ContentTopShadowNoWhite*/	.ContentTopShadowNoWhite {padding:10px 15px 5px 15px; background:none; overflow:hidden;}
/*Style for  RightBlueBg*/	 	  		.RightBlueBg {padding:10px 22px 5px 22px; background:#edfaff;}

/*Style for BottomMain*/ 				.BottomMain {background:url(images/BottomPatternBg.jpg) left top repeat-x #0d1d40; padding:0px 0px 0px 0px;} .BottomMainPadding {padding:0px 25px 0px 25px;}
/*Style for FootertMain*/ 			 	.FootertMain {background:#081028; text-align:center; padding:10px 0px; border-top:1px solid #162e63;}

/*--------------------------------------*/
/*STYLES FOR InnerPage V1 Skin          */
/*--------------------------------------*/
/*Style for  ContentMainV1*/	 	  	.ContentMainV1 {padding:5px 25px;}
/*Style for  ContentTOpCrvV1*/	 		.ContentTopCrvV1 {padding:10px 0px 0px 0px; background:url(images/ContentTopCrv.gif) left top no-repeat;}
/*Style for  ContentBottomCrvV1*/		.ContentBottomCrvV1 {padding: 0px 0px 10px 0px; background:url(images/ContentBottomCrv.gif) left bottom no-repeat;}
/*Style for  ContentBgCrvV1*/	 	  	.ContentBgVV1 {padding:0px 0px; background:url(images/ContentBgV.gif) left top repeat-y;}
/*Style for  ContentTopShadowV1*/		.ContentTopShadowV1 {padding:10px 15px 7px 15px; background:url(images/ContentTopShadow.gif) left top repeat-x; overflow:hidden;}
/*Style for  LeftSideMianV1*/	 	  	.LeftSideMianV1 {padding:10px 15px 7px 15px; float:left; width:593px; background:url(images/ContentTopShadow.gif) left top repeat-x #ffffff;}
/*Style for  RightSideMianV1*/	 	  	.RighttSideMianV1 {float:right; width:259px; padding:10px 22px 5px 22px; background:#edfaff;}
/*Style for TopLeftPane V1*/  	        .TopLeftPaneV1 {margin:2px 0px 5px 0px; float:left; width:603px;  overflow:hidden; }
/*Style for TopRightPane V1*/  	        .TopRightPaneV1 {float:right; width:283px; margin:2px 10px 5px 0px; overflow:hidden;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for Logo Pane*/ 			    .LogoPane {float:left; width:220px; padding:0px 0px; margin:5px 0px 10px 0px; overflow:hidden;}
									    .LoginPane {position:fixed; z-index:999; width:auto; padding:0; margin:40px 0px 0 0px; color:#BFCEDE; text-align:left!important;}			
																				
										.TopsLeftPane {float:left; width:625px; padding:8px 1px 0px 0px;  min-height:39px; color:#BFCEDE; text-align:right;} .TopsLeftPane a{ text-decoration:none!important;}
										.SocialMediaPane {float:right; width:255px; margin:0px 10px 0px 0px; overflow:hidden;}
/*Style for Nav Pane*/ 			        .NavPane{margin:25px 0px 10px 0px; padding:0px 0px 0px 0px; float:right; width:640px; text-align:left!important;} 
/*Style for Call Pane*/ 			    .CallPane{margin:40px 0px 0px 0px; padding:0; float:left; width:166px; height:33px;} 
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
/*Style for HeaderPane */  	  			.HeaderPane {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;overflow:hidden;} .HeaderPane p{ padding:0px!important; margin:0px!important;}
/*Style for TopPane */  	  		    .TopPane {padding:0px; margin:0px 0px 5px 0px; overflow:hidden;}
/*Style for TopLeftPane */  	        .TopLeftPane {margin:2px 0px 7px 0px;}
/*Style for TopRightPane */  	        .TopRightPane {margin:2px 0px 7px 0px; overflow:hidden;}
/*Style for ContentPane */  	  		.ContentPane {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;overflow:hidden;}
/*Style for ContentPaneAdmin */  	  	.ContentPaneAdmin {min-height:350px;overflow:hidden;}
/*Style for LeftPane */  		 	    .LeftPane {margin:2px 0px 5px 0px; padding:0px 0px 0px 0px; float:left; width:290px; overflow:hidden;  }
/*Style for ContentRightPane */  		.ContentRightPane {margin:2px 0px 5px 0px; padding:0px 0px 0px 0px; float:right; width:290px; overflow:hidden;  }
/*Style for LeftPane2 */  		  		.LeftPane2 {margin:2px 0px 5px 0px; padding:0px 0px 0px 0px; float:left; width:290px; overflow:hidden;  }
/*Style for ContentRightPane2 */  		.ContentRightPane2 {margin:2px 0px 5px 0px; padding:0px 0px 0px 0px; float:right; width:290px; overflow:hidden;  }
/*Style for RightPane1 */  	  		    .RightPane {width:259px; overflow:hidden; z-index:111;}
/*Style for BottomLeftPane */  		    .BottomLeftPane {margin:0px 0px 0px 0px; padding:55px 0px 8px 0px; float:left; width:300px; overflow:hidden;  }
/*Style for BottomRightPane*/ 		    .BottomRightPane { padding:175px 0px 8px 0px;margin:0px 0px 0px 0px; overflow:hidden;float:right; width:620px;}
/*Style for Bottom Pane1 */  		    .BottomPane1 {margin:2px 20px 2px 0px; padding:2px 0px 2px 0px; float:left; width:300px; overflow:hidden;  }
/*Style for Bottom Pane2 */  		    .BottomPane2 {margin:2px 0px 2px 0px; padding:2px 0px 2px 0px; float:left; width:300px; overflow:hidden;  }
/*Style for Bottom Pane3 */  		    .BottomPane3 {margin:2px 0px 2px 0px; padding:2px 0px 2px 0px; float:right; width:300px; overflow:hidden;  }
/*Style for FooterPane */  		    	.FooterPane {margin:0px 25px 0px 0px; padding:0px 0px 0px 0px; float:right; width:440px; overflow:hidden;  }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for CopyrightPane*/ 		    .CopyrightPane {padding:0; margin:0px 0px 0px 25px; float:left; width:475px; overflow:hidden; color:#6579b3; white-space:nowrap; font-size:11px;}
/*Style for clearing Div's*/	  	    .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			    .BreadcrumbPane {padding:0; margin:-10px 0px 12px 0; font-size:12px;}
									    .breadcrumb {font-weight: normal;color: #000000;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: #0294c5;font-family:Arial;text-align:left;text-decoration:underline;}
									    A.breadcrumb:hover {font-weight: normal;font-size:12px;color: #0294c5;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:#6190c8; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; text-transform:uppercase;}
A.Login:hover {color:#FFFFFF; font-size:11px;font-weight: bold;text-decoration:none;font-family:Arial; }

a.Login img { margin:0px 0px 0px -122px;} a.Login:hover img { margin:0px 0px 0px 0px;}
a.User  img { margin:0px 0px 0px -127px;} a.User:hover  img { margin:0px 0px 0px -5px;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#6190c8;font-size:11px;font-weight: bold;text-decoration:none;text-transform:uppercase;font-family:Arial;	padding-left: 5px;}
A.User:hover {color:#152d64; 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:#567aba;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#567ABA!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:#567aba;text-decoration:none;}
A.Copyright:hover {color: #FFFFFF;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #567ABA;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #567ABA;	text-decoration:none;}
A.Link:hover {	font-size: 11px;	color: #b2e0ef;	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: #284B92;  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 15px 30px; vertical-align:top;} 
li {list-style: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:#96c3e9; font-size:11px!important;}
.BlueText a {color:#96c3e9;text-decoration:none; font-size:11px;}
.BlueText a:hover {color:#FFFFFF!important; text-decoration:none; font-size:11px;}

/*Default Font Color for Black Text */
.BlackText, .BlackText TH, .BlackText TD, .BlackText td, .BlackText div ,.BlackText p, .BlackText table , .BlackText .Normal, .BlackText  .normal, 
.BlackText .Head, .BlackText .SubHead, .BlackText .SubSubHead, .BlackText h1, .BlackText h2, .BlackText h3, .BlackText h4, .BlackText h5, .BlackText h6{color:#000000; font-size:11px!important;}
.BlackText a {color:#96c3e9;text-decoration:none; font-size:11px;}
.BlackText a:hover {color:#FFFFFF!important; text-decoration:none; font-size:11px;}

.FormText, .FormText p, .FormText div, .FormText td {color:#204d76!important;} 
/* Default link syle */
A:Link, A:Active {color: #f45200;text-decoration: underline;font-family:Arial;}
A:Hover, A:Visited {color: #284b92;text-decoration: underline;font-family:Arial;}

/* Black (Default color) */
.Normal {color: #284B92; font-family:Arial; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active {color: #f45200; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: underline; }
A.Normal:Hover {color: #284b92; font-family:Arial; font-size: 13px; font-weight: normal; text-decoration: underline; }

.NormalBold {color: #284B92;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active {color: #f45200;font-weight: bold; text-decoration: underline; }
A.NormalBold:Hover {color: #284b92; font-weight: bold; text-decoration: underline; }

/*Extra Font color styles*/
/* Blue */
.NormalBlue { color: #31aad3; font-weight: normal; }
A.NormalBlue:link, A.NormalBlue:visited, A.NormalBlue:Active { color: #31aad3; font-weight: normal; text-decoration: underline; }
A.NormalBlue:Hover { color: #31aad3; font-weight: normal; text-decoration: underline; }

.NormalBoldBlue { color: #31aad3; font-weight: bold; }
A.NormalBoldBlue:link, A.NormalBoldBlue:visited, A.NormalBoldBlue:Active { color: #31aad3; font-weight: bold; text-decoration: underline; }
A.NormalBoldBlue:Hover { color: #31aad3; font-weight: bold; text-decoration: underline; }

/* Orange */
.NormalOrange { color: #ff9c00; font-weight: normal; }
A.NormalOrange:link, A.NormalOrange:visited, A.NormalOrange:Active, .NormalOrange a { color: #d29a00; font-weight: normal; text-decoration: underline; }
A.NormalOrange:Hover , .NormalOrange a:hover{ color: #d29a00; font-weight: normal; text-decoration: underline; }

.NormalBoldOrange { color: #ff9c00; font-weight: bold; }
A.NormalBoldOrange:link, A.NormalBoldOrange:visited, A.NormalBoldOrange:Active { color: #ff9c00; font-weight: bold; text-decoration: underline; }
A.NormalBoldOrange:Hover { color: #ff9c00; font-weight: bold; text-decoration: underline; }

/* Green */
.NormalGreen { color: #00ac35; font-weight: normal; }
A.NormalGreen:link, A.NormalGreen:visited, A.NormalGreen:Active { color: #00ac35; font-weight: normal; text-decoration: underline; }
A.NormalGreen:Hover { color: #00ac35; font-weight: normal; text-decoration: underline; }

.NormalBoldGreen { color: #00ac35; font-weight: bold; }
A.NormalBoldGreen:link, A.NormalBoldGreen:visited, A.NormalBoldGreen:Active { color: #00ac35; font-weight: bold; text-decoration: underline; }
A.NormalBoldGreen:Hover { color: #00ac35; font-weight: bold; text-decoration: underline; }

/* Red */
.NormalRed { color: #dc4c57; font-weight: normal; }
A.NormalRed:link, A.NormalRed:visited, A.NormalRed:Active { color: #dc4c57; font-weight: normal; text-decoration: underline; }
A.NormalRed:Hover { color: #dc4c57; font-weight: normal; text-decoration: underline; }

.NormalBoldRed { color: #dc4c57; font-weight: bold; }
A.NormalBoldRed:link, A.NormalBoldRed:visited, A.NormalBoldRed:Active { color: #dc4c57; font-weight: bold; text-decoration: underline; }
A.NormalBoldRed:Hover { color: #dc4c57; font-weight: bold; text-decoration: underline; }

/* Gray */
.NormalGray { color: #707070; font-weight: normal; }
A.NormalGray:link, A.NormalGray:visited, A.NormalGray:Active { color: #707070; font-weight: normal; text-decoration: underline; }
A.NormalGray:Hover { color: #707070; font-weight: normal; text-decoration: underline; }

.NormalBoldGray { color: #707070; font-weight: bold; }
A.NormalBoldGray:link, A.NormalBoldGray:visited, A.NormalBoldGray:Active { color: #707070; font-weight: bold; text-decoration: underline; }
A.NormalBoldGray:Hover { color: #707070; font-weight: bold; text-decoration: underline; }

/**/
.NoPaneBorder{border:0px !important;}
.NoPaneBorder span.SubHead center{border: 2px dotted #f6712e;}
/*=====================================================================*/
/* 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: #f45200; font-size: 24px; font-weight: bold; text-decoration: underline; }

/* H2 */H2 {color: #f45200; 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: #f45200; font-size: 22px; font-weight: bold; text-decoration: underline; }

/* H3 */H3 {color: #000000; 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: #f45200; font-size: 20px; font-weight: bold; text-decoration: underline; }

/* 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: #f45200; font-size: 18px; font-weight: bold; text-decoration: underline; }
/* H5 */H5 {color: #f45200; font-size: 13px; 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: #f45200; font-size: 13px; font-weight: normal; text-decoration: underline; }

/* 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: #f45200; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* 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: #f45200; font-size: 13px; font-weight: bold; text-decoration: underline; }
A.Head:Hover {color: #284b92;}

/* 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: #f45200; font-size: 12px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover {color: #284b92;}

/* 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: #f45200; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #284b92;}

/* 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: #f45200; font-size: 11px; font-weight: normal; text-decoration: underline; }
 A.SkinObject:Hover {color: #284b92;}
/*=====================================================================*/
/* 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 #a4c6eb;}
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:#f45200; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: underline; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial; color:#284b92; font-size: 13px; font-weight: bold; text-decoration: underline; 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:#f45200; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: underline; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial; color:#284b92; font-size: 13px; font-weight: bold; text-decoration: underline; 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-width:1px 1px 0px 1px; border-style:solid; border-color:#a8c4d6;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;} 
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}
.ModuleTitle_SubMenu td{background:#d3dfea;	white-space: nowrap; padding:0px;border-top:1px solid #e9f1f8;border-bottom:1px solid #a8c4d6;color:#345c81!important;} 
.ModuleTitle_MenuIcon {background:#d3dfea; padding:3px;}
.ModuleTitle_MenuItem {background:#dde9f1;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #345c81;color: #fff!important;}
.ModuleTitle_MenuBreak { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #f8f4e6; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}

/*BottomLinks*/
.BottomLinks a {color:#96C3E9;text-decoration:none;background:url(images/icon1.gif) 0 8px no-repeat;border-bottom:dashed 1px #445F84;padding:8px 0 8px 22px; display:list-item; list-style:none;}
.BottomLinks a:hover {color:#fff!important; background:#132651 url(images/icon1.gif) 0 8px no-repeat;}

/*DynamicForms styles*/
.DynamicForms_Maintable { width:550px; padding:0px;}
.DynamicForms_Maintable .NormalBold {font-weight:normal!important; font-size:13px!important; color:#0e1e43!important;}
.DynamicForms_Label{font-weight: bold!important;font-size:14px;color: #0e1e43; font-family: Arial, Helvetica, sans-serif;text-decoration: none;white-space:nowrap!important;}
.DynamicForms_Maintable  label {white-space:nowrap!important;font-weight: bold!important;font-size:14px!important;color: #0e1e43!important; text-decoration: none; width:100px!important; }

td.InputBg { width:10px!important;}

.DynamicForms_Maintable td {padding:1px!important;}
.DynamicForms_Maintable input.NormalTextBox{ color:#213d7f;}
.DynamicForms_Maintable textarea.NormalTextbox{ width:302px!important; height:auto!important;}

input.InputBg { width:190px!important; padding:0px 8px; height:30px!important;background:url(images/input-box-bg2.gif) 0 0 no-repeat transparent; border:none!important;}
textarea.SummaryField { width:286px!important; padding:8px; height:91px!important;background:url(images/text-area-bg.gif) 0 0 no-repeat!important; border:none!important}

/*DynamicForms styles For Quote form*/
.DynamicForms_Maintable  .label2 {white-space:nowrap!important;font-weight: bold!important;font-size:14px!important;color: #666666!important; text-decoration: none; width:100px!important; }
.DynamicForms_Maintable input.QuoteBox { width:405px!important; padding:0px 8px; height:20px!important;background:#FFFFFF; border:1px solid #a1c3e3!important;}
.DynamicForms_Maintable select.QuoteBox { width:420px!important; padding:0px ; height:auto;background:#FFFFFF; border:1px solid #a1c3e3!important;}
.DynamicForms_Maintable textarea.QuoteBox { width:405px!important; padding:8px; height:91px!important;background:#FFFFFF; border:1px solid #a1c3e3!important;}

/*Store eTailor styles*/
a.BackToProductList { background:url(images/OrangeArrow.gif) left center no-repeat; padding:5px 5px 5px 28px; text-decoration:underline!important;}
.PriceLabel, .PriceLabel .NormalBold , .PriceLabel .Normal { color:#f45200!important;}
a.aProductTitle { color:#f45200; text-decoration:none!important; font:Tahoma, Geneva, sans-serif; font-size:22px; font-weight:bold;}


/*Storepage Content Styles*/
.StoreDetailsContent { width:552px; margin:auto; padding:0px 0px;}
.OrangrBarTitleTopMIddle a { color:#FFFFFF!important; text-decoration:none!important; float:right; margin-top:5px; font-size:18px; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
.OrangrBarTitleTopMIddle a:hover { color:#ffaa7f!important;}
.OrangrBarTitleTopMIddle h1 { padding:4px 0px 0px 0px!important;}
.SkinImage { padding:15px 0px;}
h1.ProductFeatures { font-family:Tahoma, Geneva, sans-serif; font-size:38px; color:#152d64; line-height:normal; padding:1px 1px 6px 70px; background:url(images/Gear.gif) 10px bottom no-repeat; margin-bottom:15px;}
h1.ProductFeatures span { display:block; margin:0px 0px -10px 15px; padding:0px; list-style:none!important; color:#5b79a4!important;font-family:Tahoma, Geneva, sans-serif; font-size:18px; line-height:20px;}
.StoreBlueBL { background:url(images/BlueBL.gif) left bottom no-repeat #dce8f6; overflow:hidden; margin-bottom:20px;}
.StoreBlueBR { background:url(images/BlueBR.gif) right bottom no-repeat; overflow:hidden;}
.StoreBlueTL { background:url(images/BlueTL.gif) left top no-repeat; overflow:hidden;}
.StoreBlueTR { background:url(images/BlueTR.gif) right top no-repeat; overflow:hidden; padding:10px;}
.StoreListLeft { background:url(images/StoreListLeft.gif) left top no-repeat; overflow:hidden;}
.StoreListRight { background:url(images/StoreListRight.gif) right top no-repeat; overflow:hidden;}
.StoreListLeft { background: #eef4fb; overflow:hidden;}
ul.StoreListStyle { padding:0px; margin:0px;}
ul.StoreListStyle li { list-style:none!important; padding:0px; margin:0px 0px 10px 0px!important; background: url(images/StoreListLeft.gif) left top no-repeat #eef4fb; height:61px;}
ul.StoreListStyle li span { background:	url(images/StoreListRight.gif) right top no-repeat; height:61px; padding:10px; display:block; color:#5b79a4; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden;}
ul.StoreListStyle li span.TWLogo { background:	url(images/StoreListRightTW.gif) right top no-repeat; height:61px; padding:10px; display:block; color:#5b79a4; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden;}
ul.StoreListStyle li p { background:url(images/OrangeArrowLarge.png) left top no-repeat; padding-left:35px!important; height:40px;}
ul.StoreListStyle li .ListArrow { margin:1px; float:left;}
ul.StoreListStyle li .ListRightImage { margin:1px; float:right;}
ul.StoreListStyle li p.ListContentOne { color:#5b79a4!important; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:1px 0px 0px 0px; padding:8px 0px 0px 0px; float:left;}
ul.StoreListStyle li p.ListContentTwo { color:#5b79a4!important; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:1px 0px 0px 0px; padding:0px; float:left;}
.NoBackground { background:none!important;}
.MarginTop {margin-top:-5px!important;}

/*Faq Modules Styles*/
.DNN_FAQsContent a{ text-decoration:none!important;}
.FaqQuestion { background:url(images/Question.gif) left top no-repeat; padding: 0px 0px 5px 25px;font-weight:bold!important; font-size:13px!important; color:#254589!important;}
.FaqQuestion p {font-weight:bold!important; font-size:13px!important; color:#254589!important;}
.FaqAnswer { background:url(images/Answer.gif) left top no-repeat; padding: 0px 0px 15px 25px;font-weight:normal!important; font-size:13px!important; color:#254589!important;}
.FaqAnswer p {font-weight:normal!important; font-size:13px!important; color:#254589!important;}
/*.FaqQues { overflow:hidden;}
.FaqAns { overflow:hidden;}
.FaqAns .FaqQuesAns , .FaqQues .FaqQuesAns { float:left; width:120px; text-align:right; display:inline-block; font-weight:bold; font-size:24px; color:#f45200;}
.FaqAns .FaqContent, .FaqQues .FaqContent {padding-left:130px; color:#254589; padding-top:10px;} */
