/*=====================================================================*/
/*              Cascading Style Sheet for BSPS Skins                   */
/*                                                */
/*=====================================================================*/

/*=====================================================================*/
/* Skin Main Properties                                                */
/*=====================================================================*/
/* Skin BG Color and Content Alignment */
body, html { padding:0px; margin:0px;background: #FFFFFF;}

/* Skin BG Color and Content Alignment */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
background: #FFFFFF;padding:0px 0px 0px 0px;margin:0px;text-align:center;}

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {width: 940px;background: #FFFFFF;margin:auto;text-align: left!important;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/

/*Style for Logo Pane*/ 			  .LogoPane {float:left; width:250px; padding:0px; margin:20px 0px 2px 15px; overflow:hidden; }
/*Style for Nav Pane*/ 			      .NavPane { float:right; width:643px; margin:0px; padding:65px 0px 0px 0px; text-align:right;} .NavPane li{ list-style:none!important;}
/*Style for Login Pane*/ 			  .LoginPane { float:left; width:50px; font-size:10px; color:#ffffff;  margin:0px 0px 0px 0px; padding:0px; text-align:left;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for TopMain */  	  		  .TopMain {padding:0px 0px 5px 0px; margin:0px;}
/*Style for LeftPaneMain */  	  	  .ContentMain { overflow:hidden;}
/*Style for LeftPaneMain */  	  	  .LeftPaneMain {float: left; width: 170px;padding: 0px 0px 5px 0px; overflow:hidden;background: #ccddf1;}
/*Style for CenterPane */  	  		  .CenterPaneMain { float:left; margin:0px 0px 0px 6px; padding:0px; overflow:hidden; width:446px;border:1px solid #cccccc;}
/*Style for RightPaneMain */   		  .RightPaneMain {float: right;width: 310px;padding: 0px; overflow:hidden;}

/*Style for CenterPane */  	  		  .CenterPaneMainBorderSmall { float:left; margin:0px 0px 0px 6px; padding:0px; overflow:hidden; width:308px;border:1px solid #cccccc;}
/*Style for RightPaneMain */   		  .RightPaneMainBorderSmall {float: right;width: 448px;padding: 0px; overflow:hidden;}

/*Style for CenterPane */  	  		  .CenterPaneMainBg { float:left; margin:0px 0px 0px 6px; padding:0px; overflow:hidden; width:448px;border:1px solid #cccccc;}
/*Style for RightPaneMain */   		  .RightPaneMainBg {float: right;width: 310px;padding: 0px; overflow:hidden;background:#ededed;}

/*Style for CenterPane */  	  		  .CenterPaneMainBgSmall { float:left; margin:0px 0px 0px 6px; padding:0px; overflow:hidden; width:310px;background:#ededed;}
/*Style for RightPaneMain */   		  .RightPaneMainBgSmall {float: right;width: 448px;padding: 0px; overflow:hidden;}


/*Style for FooterMain */  	  		  .FooterMain {margin:10px 0px 10px 0px; padding:1px;} .FooterMain a { color:#c1c1c1!important; font-size:11px!important;} .FooterMain a:hover { color:#666666!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for ContentPane */  	  	  .ContentPaneHP { margin:0px; padding:0px; overflow:hidden;}
/*Style for ContentPane */  	  	  .ContentPaneAdmin { padding:0px; margin:45px 10px 5px 10px; overflow:hidden;}
/*Style for ContentPane */  	  	  .ContentPane { padding:0px; margin:45px 10px 5px 10px; overflow:hidden;}
/*Style for RadbarPane */  	  		  .RadbarPane {padding:45px 0px 0px 10px;}
/*Style for LeftPane */  	  		  .LeftPane {padding:0px; margin:0px 10px;}
/*Style for RightPane */  	  		  .RightPane {padding:0px;}
/*Style for NewsPane */  	  		  .NewsPaneMain {padding:0px; position:relative; margin:-205px 2px 0px 0px; z-index:10; float:right; width:220px;height:195px; background:url(images/NewsPaneBg.png) repeat; overflow:hidden;}
									  .NewsPane { margin:15px;}

/*Style for RightPaneBg */  		  .RightPaneBg {margin:0px;padding:45px 10px 5px 10px;}
/*Style for ContentPaneBg */  		  .ContentPaneBg { padding:15px;}
/*Style for FooterPane */  			  .FooterPane { float:right; width:240px; overflow:hidden;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for FooterPane*/ 			  .CopyrightPane { float:left; width:630px; padding:0px 0px 0px 0px; color:#c1c1c1; font-size:11px; text-align:left; white-space:nowrap;}
/*Style for FooterPaneMain*/ 		  .FooterPaneMain { float:right; width:300px; padding:0px 0px 0px 0px;color:#c1c1c1; font-size:11px; text-align: right; overflow:hidden;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:1px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane { padding:0px 0px 0px 0px; color:#f66014;font-size:25px; width:470px; float:left;}
									  .breadcrumb {font-weight: normal; cursor:pointer;color: #f66014;text-align:left;vertical-align:middle;text-decoration:none; font-size:25px;}
									  A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font-weight: normal;font-size:25px;color: #f66014;text-align:left;vertical-align:middle;text-decoration:none;}
									  A.breadcrumb:hover {font-weight: normal;font-size:25px;color: #3f619e;text-align:left;vertical-align:middle;text-decoration:underline;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#ffffff!important; font-size:11px;font-weight: normal;text-decoration:none;}
A.Login:hover {color:#f9f9f9!important; font-size:11px;font-weight: normal;text-decoration:none; }

/*Date Styles*/
.Date { color:#bfc441; font-size:10px;text-decoration:none; text-transform:uppercase;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#c1c1c1!important;text-decoration:none!important;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#666666!important;text-decoration:none!important;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active,A.Copyright:hover {font-weight:normal;text-transform:none;color:#c1c1c1!important;text-decoration:none;}

/* Link Pane text syle */
.Link {	font-size: 11px; color: #0057ba;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #0057ba!important;	text-decoration:none!important;}
A.Link:hover {	font-size: 11px;	color: #287402!important;	text-decoration:underline!important;}

/* 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: #000000;  font-size: 11px; font-weight: normal; line-height:18px; text-decoration: none; font-family:Verdana, sans-serif;}
p { margin:0px; padding:0px 0px 8px 0px;}
td { text-align:left;}
/*Default List style */
ul { margin:0px; padding:0px 0px 5px 15px; list-style:none;} 
li { list-style:disc!important; vertical-align:top; line-height:normal; padding:0px; margin:0px;}
img { border:none;}
br { margin:0px; padding:0px; height:1px;}

/**/
.NewsPane, .NewsPane TH, .NewsPane TD, .NewsPane td, .NewsPane div ,.NewsPane p, .NewsPane table , .NewsPane .Normal, .NewsPane  .normal, 
.NewsPane .Head, .NewsPane .SubSubHead, .NewsPane .SubHead, .NewsPane h1,  .NewsPane h2,  .NewsPane h3,  .NewsPane h4,  .NewsPane h5,  .NewsPane h6 { color:#FFFFFF; font-size:11px;}
.NewsPane a { color:#FFFFFF!important; font-size:11px!important; text-decoration:none!important;}
.NewsPane a:hover { color:#98c8ff!important; text-decoration:underline!important; font-size:11px!important;}
.NewsPane ul { margin:0px; padding:0px 0px 5px 25px;} 
/* Default link syle */
A:Link, A:Visited, A:Active {color: #0057ba;text-decoration: none;font-family:Verdana, sans-serif;}
A:Hover {color: #454545;text-decoration: underline;font-family:Verdana, sans-serif;}

/* Black (Default color) */
.Normal { color: #000000; font-family:Verdana, sans-serif; font-size: 11px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #0057ba; font-family:Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #454545; font-family:Verdana, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }

.NormalBold { color: #000000;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #0057ba;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #454545; font-weight: bold; text-decoration: underline; }

/* Blue */
.NormalBlue { color: #31aad3; font-weight: normal; }
A.NormalBlue:link, A.NormalBlue:visited, A.NormalBlue:Active { color: #31aad3; font-weight: normal; text-decoration: none; }
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: none; }
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 { color: #d29a00; font-weight: normal; text-decoration: none; }
A.NormalOrange: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: none; }
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: none; }
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: none; }
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: none; }
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: none; }
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: none; }
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: none; }
A.NormalBoldGray:Hover { color: #707070; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 { color: #000000; font-size: 20px; font-weight: bold; padding:0px; margin:0px;font-family:Verdana, sans-serif;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #001b36; font-size: 16px; font-weight: bold; text-decoration: underline; }

/* H2 */
H2 { color: #000000; font-size: 11px; font-weight: bold; padding:0px; margin:0px; font-family:Verdana, sans-serif;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #001b36; font-size: 15px; font-weight: bold; text-decoration: underline; }

/* H3 */
H3 { color: #000000; font-size: 16px; font-weight: bold; padding:0px; margin:0px; font-family:Verdana, sans-serif;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #001b36; font-size: 14px; font-weight: bold; text-decoration: underline; }

/* H4 */
H4 { color: #000000; font-size: 14px; font-weight: bold;  padding:0px; margin:0px;font-family:Verdana, sans-serif;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #001b36; font-size: 13px; font-weight: bold; text-decoration: underline; }
/* H4 */
H5 { color: #000000; font-size: 11px; font-weight: bold;  padding:0px; margin:0px;font-family:Verdana, sans-serif;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #001b36; font-size: 11px; font-weight: bold; text-decoration: underline; }

/* H6 */
H6 { color: #000000; font-size: 11px; font-weight: bold; padding:0px; margin:0px; font-family:Verdana, sans-serif;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active { color: #001b36; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;font-family:Verdana, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #0057ba; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.Head:Hover { color: #454545;}

/* SubHead */
.SubHead { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;font-family:Verdana, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #0057ba; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #454545;}

/* 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: 10px; font-family:Verdana, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #0057ba; font-size: 10px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #454545;}

/* Text style for skin objects */
.SkinObject { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Verdana, sans-serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #0057ba; font-size: 11px; font-weight: normal; text-decoration: underline; }
 A.SkinObject:Hover {color: #454545;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #000000; background:#FFFFFF; font-family:Verdana, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Verdana, sans-serif; color:#0057ba; font-size: 12px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Verdana, sans-serif; color:#454545; font-size: 12px; 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:Verdana, sans-serif; color:#0057ba; cursor:pointer; font-size: 11px; font-weight: normal; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Verdana, sans-serif; color:#454545; font-size: 12px; font-weight: normal; 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:Verdana, sans-serif;}
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; font-family:Verdana, sans-serif;}
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:Verdana, sans-serif; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/


