/************************************************************************************************************************/
/* ASNE Front Page Skin	- skin.css 									  													*/
/* Last Update: 06-26-2010											  													*/											
/************************************************************************************************************************/

body							{ font: normal normal 12px Tahoma, Arial, Helvetica;
								  margin: 0px auto; 
								  line-height: 16px;
								}

fieldset 						{ border: solid 1px red; padding-top: 0px; }	

.TableStyle td					{ width: 43px;}

td								{ font-size: 12px;}
.Normal, .Normal td				{ font: normal normal 12 Tahoma, Arial, Helvetica; } /*Default font*/

h1								{ font-size: 24px; line-height: 24px;}
h2								{ font-size: 17px; }
h3								{ font-size: 16px; }
h4								{ font-size: 15px; }
h5								{ font-size: 14px; }
h6								{ font-size: 12px; }
dt								{ font-size: 11px; }

h1, h2, h3, h4, h5, h6, dt		{ font-family: Tahoma, Arial, Helvetica; font-weight: bold; 
								  margin: 0px 0px 8px 0px; 
								}

.Head							{ font: normal bold 18px Tahoma, Arial, Helvetica; }
.SubHead 						{ font: normal bold 12px Tahoma, Arial, Helvetica; }
.Small							{ font: normal normal 10px Tahoma, Arial, Helvetica; }
.Small_em						{ font: italic normal 10px Tahoma, Arial, Helvetica; }

.CommandButton					{ font: normal normal 12 Tahoma, Arial, Helvetica;}

lockquote, pre 					{ margin-top: 5px;}
p								{ margin-top: 17px;}
ul li							{ list-style-type: disc; 
				  				  list-style-image: none; 
				  				  list-style-position: 15px;}
ul li li						{ list-style-type: square;}
ul li li li						{ list-style-type: circle;}
ol li							{ margin-left: 15px;}

ul.GroupItem					{ padding: 0px; margin: 0px;}
ul.GroupItem li					{ list-style-type: none; line-height: 14px; margin-bottom: 8px;}
ul.GroupItem li span			{ display: inline-block; width: 110px; margin-right: 5px; color: #555; }

a								{ outline: none; }

.RadUpload_Default .ruInputs li	{ list-style-type: none; }
					
.FullWidth						{ width: 100%;}							
.FullHeight						{ height: 100%;}

.CSS_ClearBoth					{ clear: both;}

/*============================================================================*/								
/* Article Button */
/*============================================================================*/	
 
a.BTN_FullStory:link, a.BTN_FullStory:visited,  a.BTN_FullStory:active
								{ display: inline-block;  position: relative; cursor: pointer; overflow: visible; width: auto; 
								  color: #fff; font-weight: 500; line-height: 1; text-decoration: none;  text-shadow: 0 -1px 1px rgba(0,0,0,0.15);
								  padding: 5px 18px;										  
								  -moz-border-radius: 5px; -webkit-border-radius: 5px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  /*border-bottom: 1px solid rgba(0,0,0,0.25);*/
								  background: #222 url('images/btn_overlay.png') repeat-x center left;  
								  margin-bottom: 5px; 
								}
a.BTN_FullStory:hover			{ background-color: #c74141;}

.BTN_Icon						{ position: absolute; width: 27px; height: 25px; margin-left: 8px; margin-top: -10px; background: transparent url('images/btn_icon.png') no-repeat top right; }



/*BTN_Toggle-------------------*/

a.BTN_Toggle:link, a.BTN_Toggle:visited,  a.BTN_Toggle:active
								{ display: inline-block;  position: relative; cursor: pointer; overflow: visible; width: auto; 
								  color: #fff; font-weight: 500; line-height: 1; text-decoration: none;  text-shadow: 0 -1px 1px rgba(0,0,0,0.15);
								  padding: 5px 18px;										  
								  -moz-border-radius: 5px; -webkit-border-radius: 5px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  /*border-bottom: 1px solid rgba(0,0,0,0.25);*/
								  background: #222 url('images/btn_overlay.png') repeat-x center left;  
								  margin-bottom: 5px; 
								}
a.BTN_Toggle:hover				{ background-color: #c74141;}



/*######################################################################################################################*/
/* Lightbox                                                                                                          */
/*######################################################################################################################*/

#lightbox						{ position: absolute;          left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img					{ width: auto; height: auto;}
#lightbox a img					{ border: none; }

#outerImageContainer			{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer					{ padding: 10px; }

#loading						{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav						{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav		{ left: 0;}
#hoverNav a						{ outline: none;}

#prevLink, #nextLink			{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink 						{ left: 0; float: left;}
#nextLink 						{ right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(Images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(Images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer				{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%       ; }

#imageData						{ padding:0 10px; color: #666; }
#imageData #imageDetails		{ width: 70%; float: left; text-align: left; }         
#imageData #caption				{ font-weight: bold; }
#imageData #numberDisplay		{ display: block; clear: left; padding-bottom: 1.0em;              }                                              
#imageData #bottomNavClose		{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}                           

#overlay						{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }    
						

/*######################################################################################################################*/
/* Weather Module													 													*/
/*######################################################################################################################*/

.AT_Weather						{ margin-top: 0px; margin-bottom: 10px; border: solid 1px #555;
								  background-color: #fff; }

.AT_WeatherTitleLink a:link, .AT_WeatherTitleLink a:visited
								{ color: #fff; font-weight: normal; text-decoration: none;}
.AT_WeatherTitleLink a:hover	{ color: #FFCC66; text-decoration: none;}

.AT_WeatherTitleLink 			{ padding: 4px; margin-bottom: 5px; background-color:#3395e8; }


.AT_Weather .Normal, .AT_Description .Normal
								{ font-size: 11px;}
								
.AT_WeatherDate					{ padding: 3px;}
.AT_WeatherDate .Normal			{ color: #2172b7;}
	
.AT_Description					{ padding: 3px 3px 5px 3px;}
.AT_Description .Normal			{ color:#333;}

.AT_Description img				{ float: left; border: margin-right: 4px; solid 1px #555; }


/*######################################################################################################################*/
/* Newspaper  - HeaderPane Title																								*/
/*######################################################################################################################*/

.AT_NP_Logo						{ text-align: left; width: 668px; height: 150px; }
	.AT_NP_LogoImage				{ vertical-align: top; text-align: left; }
	a.SchoolNewspaperTitle:link, a.SchoolNewspaperTitle:visited, a.SchoolNewspaperTitle:hover										
									{ font: normal bold 24px Tahoma, Arial, Helvetica; 										  
									  display: inline-block; text-decoration: none;
									  margin-left: 30px; margin-top: 40px;
									  
									}
	span.SchoolName, span.SchoolCityState
									{ width: 600px; float: left; dispaly: block;				  
									  font: normal bold 14px Tahoma, Arial, Helvetica;					
									  margin-left: 30px;									  
									}

					
/*######################################################################################################################*/
/* Newspaper  - Page Header At-a-glance																				*/
/*######################################################################################################################*/

.AT_NP_PageHeader				{ padding: 0px; margin: 0px 0px 10px 0px; border-bottom: dotted 1px #ccc;} 
	.AT_NP_PageHeaderBG 			{ display: inline-block; width: 100%; 
									  padding: 0px 3px 3px 5px;									  
									}
		
		.AT_NP_PageHeaderTitle			{ padding: 4px 0px 8px 55px; background: transparent url("images/icon_At-a-glance.png") left center no-repeat;}
		.AT_NP_PageHeaderTitle h1		{ margin: 3px 0px 0px 0px; padding: 0px;}
		.AT_NP_PageHeaderIcon			{ float: right; }

.AT_NP_BtnTop					{ text-align: right; padding: 7px 0px 2px 0px; text-transform: uppercase; font-weight: bold;}
	.AT_NP_BtnTop a:link, .AT_NP_BtnTop a:visited
								{ display: inline-block; text-decoration: none; color: #cc0000;
								  padding: 2px 25px; background: transparent url("images/icon_print.gif") no-repeat right center;								 
								}
	
	.AT_NP_BtnTop a:hover		{ color: #ed8216; background: transparent url("images/icon_printHover.gif") no-repeat right center;}

.AT_NP_PanelView				{ padding: 7px 0px; }



/*######################################################################################################################*/
/* Newspaper - Article List View									 													*/
/*######################################################################################################################*/

table.AT_ArticleDataList		{ width: 100%; min-width: 628px;}	/*Main NewspaperView Table*/


.AT_ArticleIcon					{ padding: 3px 7px 3px 0px; margin: 1px;  }


/* Video Template - updated: 02-20-2011 */
.AT_ArticleTitle h1				{ font-size: 18px; line-height: 20px; margin-bottom: 10px; font-weight: normal;}
.AT_ArticleTitle a				{ text-decoration: none;}
.AT_ArticleCopy div			    { margin-bottom: 15px;}

	
	/* Article Image 
	--------------------------------------------------------------------------------------------------------------------*/
	.AT_ArticleImage				{ margin-bottom: 10px;}
	
		.AT_ArticleImage img, /*Article image border*/
		#lightboxImage,
		.mgWrap .phocap .photo img	/*Lightbox image border*/
									{ border: solid 1px #222;}	
		.ImageButtonBorder 			{ padding: 1px; background-color: #222; }
		
		.mgWrap .mgBody .thumb .bg	{ border: 0px; line-height: normal;}
		.mgWrap .mgBody .thumb		{ border:solid 1px #555;}
		.mediaCredit				{ text-align: left; padding: 5px; }
		.mediaCaption				{ font-style: normal; text-align: left; padding: 0px 5px 5px 5px; }
		
	.AT_ArticleList .AT_ArticleImage{ float: right; margin-left: 15px;}

	.AT_ArticleListAlt .AT_ArticleImage
									{ float: left; margin-right: 15px;}
							
		/* User Define Class 
		----------------------------------------------------------------------------------------------------------------
		.AT_ArticleList .UI_ArticleImageLeft, .AT_ArticleListAlt .UI_ArticleImageLeft,
		.GridRow_ASNEGrid .UI_ArticleImageLeft, .GridAltRow_ASNEGrid .UI_ArticleImageLeft 	
		 		
										{ float: left; margin-right: 15px; margin-left: 0px;}
		
		.AT_ArticleList .UI_ArticleImageRight, .AT_ArticleListAlt .UI_ArticleImageRight,
		.GridRow_ASNEGrid .UI_ArticleImageRight, .GridAltRow_ASNEGrid .UI_ArticleImageRight  				
										{ float: Right; margin-left: 15px; margin-right: 0px;}
		*/									
	/* Article Image Caption 
	--------------------------------------------------------------------------------------------------------------------
	.ArticleListItem_ImageCaption	{ width: 300px;
									  font-size: 11px; font-style: italic; text-align: left;										   
									  padding: 3px 0px 5px 0px;
									}	
	*/
	
	/* Newspaper Ads under Article Image 
	--------------------------------------------------------------------------------------------------------------------*/
	.AT_ArticleList .AT_NewspaperAds{ float: right; padding-left: 10px;}
	.AT_ArticleListAlt .AT_NewspaperAds
									{ float: left; padding-right: 10px;}
	
	.AT_NewspaperAds				{ clear: both;
									  padding-top: 8px;
									}
	
	/* Article Date & Author 
	--------------------------------------------------------------------------------------------------------------------*/
	.AT_ArticleDate					{ color: #515151; font-style: italic; padding-bottom: 10px; }	
	.AT_ArticleAuthor				{ color: #515151; }
	 
	 /* Article Copy 
	 --------------------------------------------------------------------------------------------------------------------*/
	.AT_ArticleCopy					{ padding-bottom: 10px; line-height: 16px; border: solid 1px transparent;}
	
	/* Article Media 
	--------------------------------------------------------------------------------------------------------------------*/
	.AT_ArticleMedia				{ padding-bottom: 10px; }
	
	/* Article Button 
	--------------------------------------------------------------------------------------------------------------------*/
	.AT_ArticleLink					{ margin-top: 7px;}
			
	.AT_ArticleBtn					{ display: inline-block;}
		a.Btn_Right:link, a.Btn_Right:visited
											{ float: left; display: inline-block; width: auto;	/*Fixed W3C Warning*/
											  font: normal bold 11px Arial, Helvetica, sans-serif;
											  color: #fff; 
											  line-height: 12px; text-decoration: none; text-transform: uppercase; text-align: center;   	
											  padding-right: 15px;
											  background: transparent url("images/sprites.gif") no-repeat 100% -236px;							
											}
		
		a.Btn_Right .Btn_Left				{ display: inline-block; padding-top: 2px; padding-bottom: 2px;
											  background-color: #346155;
											}
		a.Btn_Right:active,
		a.Btn_Right:hover 					{ color: #fff; text-decoration: none; cursor: pointer;
											  background: transparent url("images/sprites.gif") no-repeat 100% -254px;
											}
		a.Btn_Right:active .Btn_Left,
		a.Btn_Right:hover .Btn_Left			{ background-color: #9fb344; }
		.Btn_Left							{ width: 120px; }

/*######################################################################################################################*/
/* OrganizationInfo													 												*/
/*######################################################################################################################*/

.AT_NP_Info						{ margin-bottom: 10px; font-size: 12px;}
	.AT_NP_Title					{ font-size: 16px; font-weight: bold; line-height: 16px; margin-bottom: 2px; display: block; }
	.AT_NP_Info span				{ display: block;}

.AT_NP_Issue span				{ display: block;}
.AT_NP_Download					{ padding-top: 10px; }

/*######################################################################################################################*/
/* Newspaper Navigation 													 											*/
/*######################################################################################################################*/

.AT_NP_Nav						{ float:left; width:100%;									
								  font: normal bold 12px Tahoma, Arial, Helvetica;	
								  color: #f8b500; line-height: 14px;
								  margin-top: 5px;
								}
.AT_NP_Nav ul					{ margin:0; padding: 0px; }
    .AT_NP_Nav li 					{ float:left; list-style:none; margin:0; }
a.AT_NP_NavItem:link, a.AT_NP_NavItem:visited			
								{ display: block;
								  font-size: 12px; line-height: 12px; color: #f8b500; text-decoration: none;
								  background:url("images/sprites.gif") no-repeat 0px -305px;
								}
a.AT_NP_NavItem:link span, a.AT_NP_NavItem:visited span
								{ display: inline-block; 	
								  padding: 2px 12px 0px 0px; margin-left: 10px; margin-bottom: 8px;
								}
a.AT_NP_NavItem:hover, a.AT_NP_NavItem:active
								{ color: #fff; text-decoration: none; cursor: hand; 
								  background:url("images/sprites.gif") no-repeat 0px -347px;
								}
a.AT_NP_NavItem:hover span, a.AT_NP_NavItem:active span
								{ }

/*######################################################################################################################*/
/* Newspapers Link											 														*/
/*######################################################################################################################*/

.AT_NP_Link						{ float:left; width:100%; /*padding-top: 15px; border-top: dotted 1px #ccc;*/ }

.AT_NP_Link ul 					{ margin:0; padding: 0px; }
    .AT_NP_Link li 					{ float: left; list-style:none;
									  margin:0px; padding: 0px;
									}
	.AT_NP_Link li a.AT_NP_LinkItem:link
									{ display: block; font-weight: bold; line-height: 11px; margin-bottom: 5px;}


/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*======================================================================================================================*/
/* SKIN LAYOUTS - default.htm & default_mirror.htm 							 											*/
/*======================================================================================================================*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

.SL_Def_Main					{ width: 1024px; height: 600px; }
.SL_Def_LeftCol					{ width: 220px; }  
.SL_DefM_LeftCol				{ border-left: 0px;}
						
.SL_Def_CenterCol				{ width: auto; background-color: #fff;}						  
.SL_Def_RightCol				{ width: auto; }

.SL_Def_LeftColMain				{ height: 100%;} 					

.SL_Def_Logo					{ vertical-align: top; }
.SL_Def_Login					{ height: 27px; padding-right: 10px; }

.SL_Def_HeaderPane				{ width: 668px;}

.SL_Def_HeadlinePlane			{ padding: 15px 20px;}

								
.SL_Def_HeadlinePlane .DIV_HeadlineMessage	
								{ font-size: 16px; color: #444;
								  -moz-border-radius: 10px; -webkit-border-radius: 10px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  padding: 10px 15px;
								  border: 1px solid #999;
								  background-color: #e2e2e2; 
								
								}							
								
								
.SL_Def_NavPane					{ height: 25px; padding: 0px 12px; }
.SL_Def_ContentPane				{ width: 100%; height: 100%; padding: 0px 20px; }

.SL_Def_ContentPane, 
.SL_Def_ContentPane td 			{ line-height: 16px;}

.SL_Def_Divider					{ padding: 20px 20px 30px 20px; background-image: url("images/divider_01.png"); background-position: top left; background-repeat: repeat-x; }


.SL_Def_InfoPane, .SL_Def_MainInfoPane, .SL_Def_TopCol
								{ padding: 20px 12px 12px 12px;  }

.SL_Def_Ad2Pane					{ /*width: 174px;*/ width: 190px; height: 100%;}
.SL_DefM_Ad2Pane				{ border-right: 0px; /*border-left: solid 1px #1c1c1c;*/}



/* Newspapers Link 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_Def_LinkPane				{ padding-bottom: 20px;}

.SL_Def_LinkPane .ML_LinkTitle	{ border-bottom: 0px;}
								
.SL_Def_LinkPane p				{ margin: 0px; padding: 0px}

.SL_Def_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:link
								{ width: 150px; }

/* Search 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_Def_SearchPane				{ padding: 18px 10px 5px 8px; }
.SL_Def_SearchPane .Normal		{ font-size: 11px; color: #fff;}
.SL_Def_SearchPane .AT_SearchTxt 
								{ display: block; color: #fff; font-weight: bold; text-transform: uppercase; text-align: left; 
								  padding: 0px; margin-left: 3px; }
.SL_Def_SearchPane .NormalTextBox
								{ width: 155px; height: 36px; font-size: 11px; line-hieght: 11px; 
								  padding: 3px 25px 0px 7px; border: 0px; background: transparent url("images/search_textboxBG.png") 3px top no-repeat;}

.SL_Def_SearchPane .AT_DropDownListItem					
								{ font-size: 12px; height: 21px; margin-left: 4px;}
.SL_Def_SearchPane .AT_SearchButtonItem	
								{ width: 60px; margin-left: 3px;}

/* Article List View 
-----------------------------------------------------------------------------------------------------------------------*/											
														
.SL_Def_ContentPane .AT_ArticleIcon 
								{ /*padding: 10px 0px 0px 0px; margin-bottom: 10px;*/ background-color: transparent;}	
.SL_Def_ContentPane .AT_ArticlePlaceHolder	
								{ padding: 0px; background-color: transparent;}	
.SL_Def_ContentPane .AT_ArticleTitle
								{ background-color: transparent; }


.SL_Def_PromoPane					{ border-left: solid 1px #1c1c1c; border-bottom: solid 1px #1c1c1c;}
.SL_Def_PromoPane a:link			{ text-decoration: none;}

/* OrganizationInfo 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_Def_InfoPane .AT_NP_Title	{ font-size: 18px; line-height: 18px;}


/* RelatedLink 
-----------------------------------------------------------------------------------------------------------------------*/
 .SL_Def_RelatedLinkPane .ML_RelatedLinkTitle
								{ border-bottom: 0px;}
								
/* Feed 
-----------------------------------------------------------------------------------------------------------------------*/
 .SL_Def_FeedPane .ML_FeedTitle { border-bottom: 0px;}
 
 
/* BlogPane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_Def_BlogPane .ML_Blog				{ border: solid 2px #ccc; 	}
.SL_Def_BlogPane .ML_BlogTitle			{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}

.SL_Def_BlogPane ul.GroupItem			{ padding: 15px 20px 3px 20px; border-top: solid 2px #ccc; }
.SL_Def_BlogPane ul.GroupItem li 		{ display: inline-block; width: 45%; }
.SL_Def_BlogPane ul.GroupItem li span 	{ display: block; font-weight: bold; width: 140px; margin-bottom: 3px; }

.SL_Def_BlogPane p						{ margin: 0px; padding: 0px 12px 15px 15px; text-align: right;}
.SL_Def_BlogPane p a					{ font-weight: bold;}

/* StaffPane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_Def_StaffPane .ML_Staff				{ border: solid 2px #ccc; 	}
.SL_Def_StaffPane .ML_StaffTitle		{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_Def_StaffPane .ML_Toggle 			{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_Def_StaffPane .staff-slickbox		{ padding: 15px 20px; border-top: solid 2px #ccc; }


/* PDFPane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_Def_PDFPane .ML_Pdf					{ border: solid 2px #ccc; 	}
.SL_Def_PDFPane .ML_PdfTitle			{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_Def_PDFPane .ML_Toggle 				{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_Def_PDFPane .pdf-slickbox			{ padding: 15px 20px; border-top: solid 2px #ccc; }
.SL_Def_PDFPane ul.GroupItem li 		{ display: inline-block; width: 45%; }


/* ArchivePane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_Def_ArchivePane .ML_Archive			{ border: solid 2px #ccc; 	}
.SL_Def_ArchivePane .ML_ArchiveTitle	{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_Def_ArchivePane .ML_Toggle 			{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_Def_ArchivePane .edition-slickbox	{ padding: 15px 20px; border-top: solid 2px #ccc; }
.SL_Def_ArchivePane ul.GroupItem li 	{ display: inline-block; width: 45%; }


/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*======================================================================================================================*/
/* SKIN LAYOUTS - NPEditor_01.htm 											 											*/
/*======================================================================================================================*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.SL_E01_Main					{ width: 1024px; }					/*Change Skin's width HERE!*/ 
.SL_E01_LeftCol					{ width: 220px; vertical-align: top; }
.SL_E01_LeftColBottom			{ padding: 20px 12px;}


.SL_E01_CenterCol				{ width: 668px; background-color: #fff;}
.SL_E01_3rdCol					{ /*width: 174px;*/ width: 190px; padding: 20px 12px; }


.SL_E01_Divider					{ padding: 20px 20px 30px 20px; background-image: url("images/divider_01.png"); background-position: top left; background-repeat: repeat-x; }

.SL_E01_logo					{ background-color: #1f1f1f;}
.SL_E01_login					{ float: right; color: #000; text-transform: uppercase;
								  margin-top: 20px; padding: 5px 8px;
								  background-color: #edb955;
								}
	.SL_E01_login a.ASNE_SObj_Login:link, .SL_E01_login a.ASNE_SObj_Login:visited, .SL_E01_login a.ASNE_SObj_Login:active
									{ font: normal normal 12px Arial, Helvetica, sans-serif;
									  color: #000; text-decoration: none;
									}
	a.ASNE_SObj_Login:hover 		{ color: #cc0000; text-decoration: none; }							



.SL_E01_BlogPane						{ padding-top: 15px;}
.SL_E01_BlogPane ul.GroupItem li span	{ display: block; font-style: italic;}

		
/* HEADERPANE - NewsPaperBanner 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E01_HeaderPane				{ width: 668px; vertical-align: center; 
								  border-top: 8px solid #fff; border-bottom: 8px solid #fff;
								  background-color: #fff;
								}
															
.SL_E01_InfoPane				{ vertical-align: center; padding: 16px;
								  border: 8px solid #fff; border-right: 0px;
								}
								
								
.SL_E01_HeadlinePane			{ padding: 15px 20px;}					
.SL_E01_HeadlinePane .DIV_HeadlineMessage	
								{ font-size: 16px; color: #444;
								  -moz-border-radius: 10px; -webkit-border-radius: 10px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  padding: 10px 15px;
								  border: 1px solid #999;
								  background-color: #e2e2e2; 
								
								}	
								

.SL_E01_NavPane					{ padding: 2px 5px 0px 5px; background-color: #000;}


.SL_E01_ContentPane				{ width: auto; vertical-align: top; padding: 0px 20px;}

.SL_E01_ContentPane, 
.SL_E01_ContentPane td 			{ line-height: 16px;}
	
	

/* OrganizationInfo 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E01_InfoPane .AT_NP_Title	{ line-height: 18px;}
	.SL_E01_InfoPane .AT_NP_Title h1					
								{ font-size: 16px; line-height: 15px; margin-bottom: 2px; } 
								
	.SL_E01_InfoPane .AT_NP_Info { width: 422px;} /* fix IE width issue*/
									
	.SL_E01_InfoPane .AT_NP_Info span	
								{ display: inline-block;}
.SL_E01_InfoPane				{ color: #fff;}
.SL_E01_InfoPane a:link, .SL_E01_InfoPane a:visited
								{ color: #edb955; text-decoration: none;}
.SL_E01_InfoPane a:hover		{ color: #edb955; text-decoration: underline;}
.SL_E01_InfoPane .AT_NP_Issue span, .SL_E01_InfoPane .AT_NP_Download
								{ line-height: 12px;}

/* Newspapers Navigation 
-----------------------------------------------------------------------------------------------------------------------*/
							 
.SL_E01_NavPane a.AT_NP_NavItem:link, .SL_E01_NavPane a.AT_NP_NavItem:visited			
								{ display: block; 
								  font-size: 13px; line-height: 14px; color: #edb955; text-decoration: none;
								  background-image: none;
								 }
.SL_E01_NavPane a.AT_NP_NavItem:link span, .SL_E01_NavPane a.AT_NP_NavItem:visited span
								{ display: inline-block; 
								  margin-left: 12px; margin-right: 1px; margin-bottom: 2px; padding: 3px 15px 6px 8px;
								  background-image: none;
								}
.SL_E01_NavPane a.AT_NP_NavItem:hover, .SL_E01_NavPane a.AT_NP_NavItem:active
								{ color: #fff; text-decoration: none; cursor: hand;
								  background:url("images/sprites.gif") no-repeat 0 -80px;
								}
.SL_E01_NavPane a.AT_NP_NavItem:hover span, .SL_E01_NavPane a.AT_NP_NavItem:active span
								{ padding: 4px 15px 5px 8px;  text-decoration: none;
								  background:url("images/sprites.gif") no-repeat right -80px;}
/* Newspapers Link 
-----------------------------------------------------------------------------------------------------------------------*/

.SL_E01_LinkPane 				{ padding: 7px 15px; background-color: #383838; }


.SL_E01_LinkPane p 				{ display: none; }									
.SL_E01_LinkPane .AT_NP_Link	{ float:left; width:100%; border-top: 0px; padding: 0px; }
.SL_E01_LinkPane .AT_NP_Link ul	{ margin:0; padding: 0px; }
    .SL_E01_LinkPane .AT_NP_Link li 					
									{ float:left; list-style:none; margin:0; padding: 0px; }
									
	.SL_E01_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:link, .SL_E01_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:visited			
									{ display: block; 
									  font-size: 13px; line-height: 14px; color: #ded3b5; text-decoration: none;
									  margin-right: 8px; padding-left: 10px;
									  background:url("images/sprites.gif") no-repeat 0px -347px;
									 }
	
	
	
	.SL_E01_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:hover, .SL_E01_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:active
									{ color: #d62d2d; text-decoration: none; cursor: hand; 
									  background:url("images/sprites.gif") no-repeat 0px -347px;
									}
	

/* - Search 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E01_SearchPane				{ padding: 20px 10px 15px 12px; }
.SL_E01_SearchPane .Normal		{ font-size: 11px; color: #fff;}
.SL_E01_SearchPane .AT_SearchTxt 
								{ display: block; color: #fff; font-weight: bold; text-transform: uppercase; text-align: left; 
								  padding: 0px; margin-left: 3px; }
.SL_E01_SearchPane .NormalTextBox
								{ width: 155px; height: 36px; font-size: 11px; line-hieght: 11px; 
								  padding: 3px 25px 0px 7px; border: 0px; background: transparent url("images/search_textboxBG.png") 3px top no-repeat;}

.SL_E01_SearchPane .AT_DropDownListItem					
								{ font-size: 12px; height: 21px; margin-left: 4px;}
.SL_E01_SearchPane .AT_SearchButtonItem	
								{ width: 60px; margin-left: 3px;}



/* Article title link 
.SL_E01_ContentPane .AT_ArticleTitle h1 a:link, .SL_E01_ContentPane .AT_ArticleTitle h1 a:visited
								{ color: #111;}
.SL_E01_ContentPane .AT_ArticleTitle h1 a:hover
								{ color: #cc0000;}
								
*/	
							
/* Article Btn Link 
.SL_E01_ContentPane a.Btn_Right:link, .SL_E01_ContentPane a.Btn_Right:visited	
								{ background-position: 100% -200px; }										
.SL_E01_ContentPane a.Btn_Right .Btn_Left
								{ background-color: #383838;}
.SL_E01_ContentPane a.Btn_Right:active, .SL_E01_ContentPane a.Btn_Right:hover 						
								{ background-position: 100% -218px; }
.SL_E01_ContentPane a.Btn_Right:active .Btn_Left, .SL_E01_ContentPane a.Btn_Right:hover .Btn_Left				
								{ background-color: #ab0000; }
*/

/* RelatedLink 
-----------------------------------------------------------------------------------------------------------------------*/
 .SL_E01_RelatedLinkPane .ML_RelatedLinkTitle
								{ border-bottom: 0px;}
								
/* Feed 
-----------------------------------------------------------------------------------------------------------------------*/
 .SL_E01_FeedPane .ML_FeedTitle { border-bottom: 0px;}
 

/* StaffPane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E01_StaffPane .ML_Staff				{ border: solid 2px #ccc; 	}
.SL_E01_StaffPane .ML_StaffTitle		{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_E01_StaffPane .ML_Toggle 			{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_E01_StaffPane .staff-slickbox		{ padding: 15px 20px; border-top: solid 2px #ccc; }


/* PDFPane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E01_PDFPane .ML_Pdf					{ border: solid 2px #ccc; 	}
.SL_E01_PDFPane .ML_PdfTitle			{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_E01_PDFPane .ML_Toggle 				{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_E01_PDFPane .pdf-slickbox			{ padding: 15px 20px; border-top: solid 2px #ccc; }
.SL_E01_PDFPane ul.GroupItem li 		{ display: inline-block; width: 45%; }


/* ArchivePane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E01_ArchivedPane .ML_Archive		{ border: solid 2px #ccc; 	}
.SL_E01_ArchivedPane .ML_ArchiveTitle	{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_E01_ArchivedPane .ML_Toggle 		{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_E01_ArchivedPane .edition-slickbox	{ padding: 15px 20px; border-top: solid 2px #ccc; }
.SL_E01_ArchivedPane ul.GroupItem li 	{ display: inline-block; width: 45%; }



/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*======================================================================================================================*/
/* SKIN LAYOUTS - NPEditor_02.htm 											 											*/
/*======================================================================================================================*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.SL_E02_Main					{ width: 1024px; }			/*Change Skin's width HERE!*/
.SL_E02_LeftCol					{ width: 190px; vertical-align: top; padding: 15px;}


.SL_E02_LeftCol .ML_RelatedLinkTitle { margin-top: 20px;}


.SL_E02_LeftCol .ML_RelatedLink .ML_Toggle,
.SL_E02_LeftCol .ML_Feed .ML_Toggle
								{ margin-left: 7px; margin-top: 7px; padding-bottom: 0px;}

.SL_E02_LeftCol .ML_RelatedLink,
.SL_E02_LeftCol .ML_Feed,
.SL_E02_LeftCol .ML_Blog
								{ -moz-border-radius: 5px; -webkit-border-radius: 5px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  padding-bottom: 15px; margin-bottom: 20px;
								}

.SL_E02_LeftCol .ML_RelatedLinkTitle,
.SL_E02_LeftCol .ML_FeedTitle,
.SL_E02_LeftCol .ML_BlogTitle
								{ height: auto; padding: 7px 10px; background-image: none;
								  -moz-border-radius: 5px; -webkit-border-radius: 5px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  margin-bottom: 1px;
								}


.SL_E02_LeftCol .ML_RelatedLinkTitle h1,
.SL_E02_LeftCol .ML_FeedTitle h1,
.SL_E02_LeftCol .ML_BlogTitle h1				
								{ font-size: 14px; line-height: 16px; padding: 0px;} 



.SL_E02_LeftCol ul.GroupItem	{ padding: 10px; }

.SL_E02_LeftCol .ML_RelatedLink p,
.SL_E02_LeftCol .ML_Feed p,
.SL_E02_LeftCol .ML_Blog p		{ padding: 0px 10px; margin: 0px;}




.SL_E02_PromoPane				{ border-bottom: solid 1px #fff;}

/* Full Story Button ----------------------------*/

.SL_E02_PromoPane .BTN_Icon,
.SL_E02_ContentPane .BTN_Icon 
								{ position: absolute; width: 38px; height: 38px; 
								  margin-left: 12px; margin-top: -20px; 
								  background: transparent url('images/btn_icon_bubble.png') no-repeat top right; 
								}
								

.SL_E02_3rdCol					{ /*width: 174px;*/ width: 190px; padding: 20px 12px;}

.SL_E02_RightCol				{ width: 668px;}
.SL_E02_logo					{ padding-top: 8px; padding-bottom: 8p; background-color: #fff;}
.SL_E02_login					{ float: right; color: #fff; text-transform: uppercase;
								  padding: 5px 8px; margin-top: 20px; 
								  background-color: #0962b5;
								}
	.SL_E02_login a.ASNE_SObj_Login:link, .SL_E02_login a.ASNE_SObj_Login:visited, .SL_E02_login a.ASNE_SObj_Login:active
									{ font: normal normal 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
	a.ASNE_SObj_Login:hover 		{ color: #fff; text-decoration: underline; }								

.SL_E02_RadMenu					{ text-transform: uppercase; color: #fff;
								  padding: 0px;  background-color: #000;}
								  
.SL_E02_HeaderPane				{ width: 668px; vertical-align: center; 
								  border-top: 1px solid #fff; border-bottom: 1px solid #fff;
								  background-color: #005192;
								}
.SL_E02_InfoPane				{ vertical-align: center; 
								  padding: 16px; border: 1px solid #fff; border-right: 0px;
								}
								
.SL_E02_HeadlinePane			{ padding: 15px 20px;}					
.SL_E02_HeadlinePane .DIV_HeadlineMessage	
								{ font-size: 16px; color: #444;
								  -moz-border-radius: 10px; -webkit-border-radius: 10px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  padding: 10px 15px;
								  border: 1px solid #999;
								  background-color: #e2e2e2; 
								
								}	
								
.SL_E02_NavPane 				{ background-color: #3f3f3f; border: solid 1px #fff; border-right: 0px;}
.SL_E02_LinkPane 				{ padding: 8px 15px; background: #cfcfcf url("images/menuBG.jpg") repeat-x top left; border-left: solid 1px #fff; }

.SL_E02_ContentPane				{ width: auto; vertical-align: top; padding: 0px 20px; }
.SL_E02_ContentPane, 
.SL_E02_ContentPane td 			{ line-height: 16px;}

.SL_E02_Divider					{ padding: 20px 20px 30px 20px; background-image: url("images/divider_01.png"); background-position: top left; background-repeat: repeat-x; }


.SL_E02_BlogPane ul.GroupItem li span	{ display: block; font-style: italic;}

	
/* OrganizationInfo 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E02_InfoPane .AT_NP_Title	{ line-height: 18px;}
	.SL_E02_InfoPane .AT_NP_Title h1					
								{ font-size: 16px; line-height: 15px; margin-bottom: 2px; } 
								
	.SL_E02_InfoPane .AT_NP_Info { width: 422px;} /* fix IE width issue*/
	.SL_E02_InfoPane .AT_NP_Info span	
								{ display: inline-block;}
.SL_E02_InfoPane				{ color: #fff;}
.SL_E02_InfoPane a:link, .SL_E02_InfoPane a:visited
								{ color: #edb955; text-decoration: none;}
.SL_E02_InfoPane a:hover		{ color: #edb955; text-decoration: underline;}
.SL_E02_InfoPane .AT_NP_Issue span, .SL_E02_InfoPane .AT_NP_Download
								{ line-height: 12px;}

/* Newspapers Navigation 
-----------------------------------------------------------------------------------------------------------------------*/								 

.SL_E02_NavPane .AT_NP_Nav		{ margin: 0px; font-weight: normal;}
	.SL_E02_NavPane a.AT_NP_NavItem:link, .SL_E02_NavPane a.AT_NP_NavItem:visited			
									{ display: block; font-size: 14px; line-height: 14px; color: #fff; text-decoration: none;
									  background: none;  
									}
	.SL_E02_NavPane a.AT_NP_NavItem:link span, .SL_E02_NavPane a.AT_NP_NavItem:visited span
									{ display: inline-block; padding: 8px 10px 10px 10px; margin: 0px; }
	.SL_E02_NavPane a.AT_NP_NavItem:hover, .SL_E02_NavPane a.AT_NP_NavItem:active
									{ color: #fff; text-decoration: none; cursor: hand; background-color: #0962b5; }	
	.SL_E02_NavPane a.AT_NP_NavItem:hover span, .SL_E02_NavPane a.AT_NP_NavItem:active span
									{ }
/* Newspapers Link 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E02_LinkPane p 				{ display: none; }									
.SL_E02_LinkPane .AT_NP_Link	{ float:left; width:100%; border-top: 0px; padding: 0px;}
.SL_E02_LinkPane .AT_NP_Link ul	{ margin:0; padding: 0px; }
    .SL_E02_LinkPane .AT_NP_Link li 					
									{ float:left; list-style:none; margin:0; padding: 0px; }
	.SL_E02_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:link, .SL_E02_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:visited			
									{ display: block; 
									  font-size: 13px; line-height: 14px; font-weight: normal; color: #0962b5; text-decoration: none; margin-bottom: 0px;
									  margin-right: 8px; padding-left: 10px;
									  background:url("images/sprites.gif") no-repeat 0px -347px;
									 }
	

	.SL_E02_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:hover, .SL_E02_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:active
									{ color: #F03; text-decoration: none; cursor: hand; 
									  background:url("images/sprites.gif") no-repeat 0px -347px;
									}
							
									
								
/* Search 
-----------------------------------------------------------------------------------------------------------------------*/

.SL_E02_SearchPane				{ padding: 20px 10px 15px 12px; 
								  -moz-border-radius: 5px; -webkit-border-radius: 5px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								}
								
								
								
.SL_E02_SearchPane .Normal		{ font-size: 11px; color: #fff;}
.SL_E02_SearchPane .AT_SearchTxt 
								{ display: block; color: #fff; font-weight: bold; text-transform: uppercase; text-align: left; 
								  padding: 0px; margin-left: 3px; }
.SL_E02_SearchPane .NormalTextBox
								{ width: 155px; height: 36px; font-size: 11px; line-hieght: 11px; 
								  padding: 3px 25px 0px 7px; border: 0px; background: transparent url("images/search_textboxBG.png") 3px top no-repeat;}

.SL_E02_SearchPane .AT_DropDownListItem					
								{ font-size: 12px; height: 21px; margin-left: 4px;}
.SL_E02_SearchPane .AT_SearchButtonItem	
								{ width: 60px; margin-left: 3px;}

					
								
/* Article List View 
-----------------------------------------------------------------------------------------------------------------------*/	
.SL_E02_ContentPane .AT_ArticleDataList tr
								{ padding: 3px;}
/*.SL_E02_ContentPane .AT_ArticleList, .SL_E02_ContentPane .AT_ArticleListAlt			
								{ background-color: #fff;}*/
.SL_E02_ContentPane .AT_ArticleIcon
								{ margin: 0px; }

/*								
.SL_E02_ContentPane .AT_ArticlePlaceHolder
								{ padding: 18px;  }
*/
/* Article title link 
.SL_E02_ContentPane .AT_ArticleTitle h1 a:link, .SL_E02_ContentPane .AT_ArticleTitle h1 a:visited
								{ color: #111;}
.SL_E02_ContentPane .AT_ArticleTitle h1 a:hover
								{ color: #ab0000;}
*/								
								
/* Article button link 
.SL_E02_ContentPane a.Btn_Right:link, .SL_E02_ContentPane a.Btn_Right:visited
								{ background: none; }
.SL_E02_ContentPane a.Btn_Right .Btn_Left			
								{ padding: 4px;  }
.SL_E02_ContentPane a.Btn_Right:active .Btn_Left,
.SL_E02_ContentPane a.Btn_Right:hover .Btn_Left		
								{  }
.SL_E02_ContentPane .Btn_Left	{ width: 110px; }
*/


/* StaffPane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E02_StaffPane .ML_Staff				{ border: solid 2px #ccc; 	}
.SL_E02_StaffPane .ML_StaffTitle		{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_E02_StaffPane .ML_Toggle 			{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_E02_StaffPane .staff-slickbox		{ padding: 15px 20px; border-top: solid 2px #ccc; }


/* PDFPane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E02_PDFPane .ML_Pdf					{ border: solid 2px #ccc; 	}
.SL_E02_PDFPane .ML_PdfTitle			{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_E02_PDFPane .ML_Toggle 				{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_E02_PDFPane .pdf-slickbox			{ padding: 15px 20px; border-top: solid 2px #ccc; }
.SL_E02_PDFPane ul.GroupItem li 		{ display: inline-block; width: 45%; }


/* ArchivePane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E02_ArchivedPane .ML_Archive		{ border: solid 2px #ccc; 	}
.SL_E02_ArchivedPane .ML_ArchiveTitle	{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_E02_ArchivedPane .ML_Toggle 		{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_E02_ArchivedPane .edition-slickbox	{ padding: 15px 20px; border-top: solid 2px #ccc; }
.SL_E02_ArchivedPane ul.GroupItem li 	{ display: inline-block; width: 45%; }



/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*======================================================================================================================*/
/* SKIN LAYOUTS - NPEditor_03.htm 											 											*/
/*======================================================================================================================*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.SL_E03_Main					{ width: 1024px; }					 
.SL_E03_LeftCol					{ width: 190px; color: #000; vertical-align: top; padding: 15px; } 
.SL_E03_LeftCol .Normal 		{ color: #000;}
.SL_E03_RightCol				{ width: 668px; border: solid 1px #fff; }

.SL_E03_WeatherWidgetPane		{ padding-bottom: 10px;}

.SL_E03_LeftCol .ML_RelatedLink .ML_Toggle,
.SL_E03_LeftCol .ML_Feed .ML_Toggle
								{ margin-left: 7px; margin-top: 7px; padding-bottom: 0px;}

.SL_E03_LeftCol .ML_RelatedLink,
.SL_E03_LeftCol .ML_Feed,
.SL_E03_LeftCol .ML_Blog
								{ -moz-border-radius: 5px; -webkit-border-radius: 5px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  padding-bottom: 15px; margin-bottom: 20px;
								}

.SL_E03_LeftCol .ML_RelatedLinkTitle,
.SL_E03_LeftCol .ML_FeedTitle,
.SL_E03_LeftCol .ML_BlogTitle
								{ height: auto; padding: 7px 10px; background-image: none;
								  -moz-border-radius: 5px; -webkit-border-radius: 5px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  margin-bottom: 1px;
								}


.SL_E03_LeftCol .ML_RelatedLinkTitle h1,
.SL_E03_LeftCol .ML_FeedTitle h1,
.SL_E03_LeftCol .ML_BlogTitle h1				
								{ font-size: 14px; line-height: 16px; padding: 0px;} 



.SL_E03_LeftCol ul.GroupItem	{ padding: 10px; }

.SL_E03_LeftCol .ML_RelatedLink p,
.SL_E03_LeftCol .ML_Feed p,
.SL_E03_LeftCol .ML_Blog p		{ padding: 0px 10px; margin: 0px;}




/* Full Story Button ----------------------------*/

.SL_E03_PromoPane .BTN_Icon,
.SL_E03_ContentPane .BTN_Icon 
								{ position: absolute; width: 34px; height: 24px; 
								  margin-left: 9px; margin-top: -10px; 
								  background: transparent url('images/btn_icon_bubble_thought.png') no-repeat top right; 
								}
	
.SL_E03_3rdCol					{ /*width: 174px;*/ width: 190px; padding: 20px 12px;}




.SL_E03_logo					{ background-color: #fff;}
.SL_E03_login					{ float: right; margin-top: 20px; color: #fff; text-transform: uppercase;
								  padding: 5px 8px; border-bottom: 1px solid #ccc;
								  background-color: #000;
								}
	.SL_E03_login a.ASNE_SObj_Login:link, .SL_E03_login a.ASNE_SObj_Login:visited, .SL_E03_login a.ASNE_SObj_Login:active
									{ font: normal normal 12px Arial, Helvetica, sans-serif;
									  color: #fff; text-decoration: none;
									}
	a.ASNE_SObj_Login:hover 		{ color: #fff; text-decoration: underline; }								
	
.SL_E03_RadMenu					{ text-transform: uppercase; color: #fff; padding: 0px; background-color: #000; }

.SL_E03_HeaderPane				{ width: 668px; vertical-align: center; text-align: center;
								}
.SL_E03_InfoPane				{ width: 100%; vertical-align: center; 
								  padding: 15px 15px 5px 15px; border-top: 1px solid #fff;
								  background-color: #616161;
								}
	.SL_E03_InfoPane .AT_NP_Info	{ float: left;}



								
.SL_E03_HeadlinePane			{ padding: 15px 20px;}					
.SL_E03_HeadlinePane .DIV_HeadlineMessage	
								{ font-size: 16px; color: #444;
								  -moz-border-radius: 10px; -webkit-border-radius: 10px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								  padding: 10px 15px;
								  border: 1px solid #999;
								  background-color: #e2e2e2; 
								
								}								
								
								
								
.SL_E03_LinkPane 				{ padding: 8px 15px; background: #252525 url("images/menuBG2.jpg") repeat-x top left; }

.SL_E03_ContentPane				{ width: auto; vertical-align: top; padding: 0px 20px; }
.SL_E03_ContentPane, 
.SL_E03_ContentPane td 			{ line-height: 16px;}

.SL_E03_Divider					{ padding: 20px 20px 30px 20px; background-image: url("images/divider_01.png"); background-position: top left; background-repeat: repeat-x; }
	

.SL_E02_BlogPane ul.GroupItem li span	{ display: block; font-style: italic;}


/* OrganizationInfo 
-----------------------------------------------------------------------------------------------------------------------*/	
.SL_E03_InfoPane				{ color: #fff;}								
.SL_E03_InfoPane .AT_NP_Title	{ display: block; font-size: 22px; line-height: 22px; margin-bottom: 5px; } 

.SL_E03_InfoPane .AT_NP_SchoolName, .SL_E03_InfoPane .AT_NP_State
								{ font-size: 14px; line-height: 16px;}							
.SL_E03_InfoPane .AT_NP_Issue   { float: right; text-align: right;}
.SL_E03_InfoPane .AT_NP_Issue span
								{ display: block;}							
.SL_E03_InfoPane a:link, .SL_E03_InfoPane a:visited
								{ color: #edb955; text-decoration: none;}
.SL_E03_InfoPane a:hover		{ color: #edb955; text-decoration: underline;}

/* Newspapers Navigation 
-----------------------------------------------------------------------------------------------------------------------*/								 
.SL_E03_NavPane					{ background-color: #616161;}
.SL_E03_NavPane	li				{ border-bottom: solid 1px #616161;}
	.SL_E03_NavPane a.AT_NP_NavItem:link, .SL_E03_NavPane a.AT_NP_NavItem:visited			
									{ display: block; font-size: 12px; line-height: 14px; color: #fff; text-decoration: none;
									  background:url("images/sprites.gif") no-repeat top left; 
									}
	.SL_E03_NavPane a.AT_NP_NavItem:link span, .SL_E03_NavPane a.AT_NP_NavItem:visited span
									{ display: inline-block; margin: 0px 1px 0px 7px; padding: 7px 12px 8px 7px; 
									  white-space: nowrap;
									  background:url("images/sprites.gif") no-repeat top right;
									}
	.SL_E03_NavPane a.AT_NP_NavItem:hover, .SL_E03_NavPane a.AT_NP_NavItem:active
									{ color: #fff; text-decoration: none; cursor: hand;
									  background:url("images/sprites.gif") no-repeat 0 -29px;
									}
	.SL_E03_NavPane a.AT_NP_NavItem:hover span, .SL_E03_NavPane a.AT_NP_NavItem:active span
									{ padding: 8px 12px 7px 7px;
									  background:url("images/sprites.gif") no-repeat right -29px;
									}

									
/* Newspapers Link 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E03_LinkPane p 				{ display: none; }									
.SL_E03_LinkPane .AT_NP_Link	{ float:left; width:100%; border-top: 0px; padding: 0px;}
.SL_E03_LinkPane .AT_NP_Link ul	{ margin:0; padding: 0px; }
    .SL_E03_LinkPane .AT_NP_Link li 					
									{ float:left; list-style:none; margin:0; padding: 0px; }
	.SL_E03_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:link, .SL_E03_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:visited			
									{ display: block; 
									  font-size: 13px; line-height: 14px; font-weight: normal; color: #66a2d6; text-decoration: none; margin-bottom: 0px;
									  margin-right: 8px; padding-left: 10px;
									  background:url("images/sprites.gif") no-repeat 0px -347px;
									 }
	

	.SL_E03_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:hover, .SL_E03_LinkPane .AT_NP_Link li a.AT_NP_LinkItem:active
									{ color: #fff; text-decoration: none; cursor: hand; 
									  background:url("images/sprites.gif") no-repeat 0px -347px;
									}									
									
/* Search 
-----------------------------------------------------------------------------------------------------------------------*/		

.SL_E03_SearchPane				{ width: 100%; padding: 20px; color: #fff;}
.SL_E03_SearchPane .Normal		{ color: #fff; font-size: 12px;}

.SL_E03_SearchPane .AT_SearchTxt{ display: block; color: #fff; text-transform: uppercase; font-weight: bold; text-align: center; 
								  padding: 5px; margin-bottom: 1px; border: solid 1px #000; margin-bottom: 5px; margin-left: 2px;
								  background: #505050 url("images/icon_search_e3.gif") no-repeat 100px center;
								  -moz-border-radius: 5px; -webkit-border-radius: 5px; 
								  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); 
								  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
								}
	.SL_E03_SearchPane .AT_SearchTxtBox		
									{ display: block; }
		.SL_E03_SearchPane .NormalTextBox
									{ height: 20px; border: solid d1px #ccc; margin-left: 4px;}
		.SL_E03_SearchPane .AT_DropDownListItem					
									{ font-size: 13px; height: 21px;}
		.SL_E03_SearchPane .AT_SearchButtonItem	
									{ width: 80px; margin: 3px 0px 5px 2px; }

							


/*AT Article List View 
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E03_ContentPane .AT_ArticleList, .SL_E03_ContentPane .AT_ArticleListAlt			
								{ border: 0px; 	}
					
.SL_E03_ContentPane .AT_ArticleAuthor	
								{ font-style: italic;}

/* StaffPane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E03_StaffPane .ML_Staff				{ border: solid 2px #ccc; 	}
.SL_E03_StaffPane .ML_StaffTitle		{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_E03_StaffPane .ML_Toggle 			{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_E03_StaffPane .staff-slickbox		{ padding: 15px 20px; border-top: solid 2px #ccc; }


/* PDFPane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E03_PDFPane .ML_Pdf					{ border: solid 2px #ccc; 	}
.SL_E03_PDFPane .ML_PdfTitle			{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_E03_PDFPane .ML_Toggle 				{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_E03_PDFPane .pdf-slickbox			{ padding: 15px 20px; border-top: solid 2px #ccc; }
.SL_E03_PDFPane ul.GroupItem li 		{ display: inline-block; width: 45%; }


/* ArchivePane
-----------------------------------------------------------------------------------------------------------------------*/
.SL_E03_ArchivedPane .ML_Archive		{ border: solid 2px #ccc; 	}
.SL_E03_ArchivedPane .ML_ArchiveTitle	{ height: 50px; margin-bottom: 0px;
										  border-bottom: 0px; padding: 7px 10px 0px 10px; 										  
										  background-color: #f2f2f2; background-position: 10px 5px;
										}
.SL_E03_ArchivedPane .ML_Toggle 		{ float: right; margin-top: -40px; margin-right: 10px; }
.SL_E03_ArchivedPane .edition-slickbox	{ padding: 15px 20px; border-top: solid 2px #ccc; }
.SL_E03_ArchivedPane ul.GroupItem li 	{ display: inline-block; width: 45%; }



							
/*Background Resized 
-----------------------------------------------------------------------------------------------------------------------*/								
/* backup
html, body 						{ height:100%; width:100%; overflow:hidden; }
#ContScroll		  				{ height:100%; width:100%; top:0; left:0; z-index:70; overflow:auto;  position:absolute; }
.bgResize 		  				{ width: 100%; position: absolute; top: 0; left: 0;}								
								
*/
html, body 						{ margin: 0; padding: 0; width: 100%; height: 100%; }
#ContScroll		  				{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; }
.bgResize 		  				{ position: fixed; bottom: 0; left: 0; z-index: 1; width: 100%; }																		
		


/*============================================================================*/								
/* Footer Style */
/*============================================================================*/	

.CL_FooterStyle						{ font-size: 11px; padding: 40px 35px; }
.CL_FooterStyle img					{ border: 0px;}

.CL_FooterCopyright img				{ float: left; margin-right: 10px; margin-top: -5px;}
.CL_FooterSeparator					{ margin-top: 20px; margin-bottom: 20px; background: transparent url("images/footer_line.png") left top repeat-x;}

.CL_FooterWrap						{ margin-left: 60px;  }

/* Navigation --------------------------------------------------------*/

ul.CL_FooterNav						{ font-size: 12px; padding: 0px; margin: 0px;}
ul.CL_FooterNav ul					{ margin: 0px; padding: 0px; }
ul.CL_FooterNav	li					{ float: left; display: inline-block; width: 190px; line-height: 20px;
								 	  vertical-align: top;list-style: none;
									  margin-left: 0px; margin-right: 25px; 
									}
ul.CL_FooterNav	li li				{ width: 180px; margin-right: 0px;}									
										

/* Navigation RootItem Link -----*/
ul.CL_FooterNav	li a.RootItem:link, ul.CL_FooterNav li a.RootItem:active, ul.CL_FooterNav li a.RootItem:visited
									{ font-size: 14px; font-weight: bold; text-decoration: none; display: block; margin-bottom: 6px;}


/* Navigation Normal -----*/
ul.CL_FooterNav span				{ font-size: 11px; line-height: 14px;}
ul.CL_FooterNav p					{ margin-top: 7px;}
ul.CL_FooterNav .Highlights			{ display: inline-block; font-weight: bold; color: #6c6c6c; margin-top: 3px; line-height: 12px; text-transform: uppercase; }





.MC_NPHeadlineContent h1			{ color: #fff;}

/*============================================================================*/								
/* ASNE - NewspaperHeadline module.css	 */
/*============================================================================*/	
.MC_NPHeadline					{ height: 330px; }
.MC_NPHeadlineImg				{ width: 480px; height: 330px; margin-right: 30px;}
.MC_NPHeadline img				{ width: 100%; /*height: 100%;*/}
.MC_NPHeadlineContent			{ padding: 30px 40px;}

/* Headline Index */
.MC_NPHeadlineIndex				{ top: 270px;  }
.MC_NPHeadlineIndex ul			{ padding: 0px; margin: 0px;}
.MC_NPHeadlineIndex ul li		{ list-style-position: outside; list-style-type: none; display: inline-block; float: left; margin: 0px 1px; }
.MC_NPHeadlineIndex a:link, .MC_NPHeadlineIndex	a:visited .MC_NPHeadlineIndex a:active
								{ font-size: 14px; padding: 4px 9px; display: inline-block;}
										
.MC_NPHeadlineIndex a:active	{ background-color: #c74141;}


.ML_StaffTitle, .ML_BlogTitle, .ML_ArchiveTitle, .ML_PdfTitle, .ML_FeedTitle
								{ border-bottom: dotted 1px #999;}

.ML_Toggle						{ padding-bottom: 15px; }

.ML_StaffList					{ float: left; width: 134px; margin-right: 2px; min-height: 207px;}
.ML_StaffList h3				{ margin-bottom: 2px;}


/*============================================================================*/								
/* ASNE - Article Layout to be updated	 */
/*============================================================================*/

.SL_Def_ContentPane .ML_L1_ArticleList, .SL_E01_ContentPane .ML_L1_ArticleList, .SL_E02_ContentPane .ML_L1_ArticleList, .SL_E03_ContentPane .ML_L1_ArticleList				
								{ padding-bottom: 10px; margin-bottom: 10px; }
								
.SL_Def_ContentPane .ML_L5_ArticleList, .SL_E01_ContentPane .ML_L5_ArticleList, .SL_E02_ContentPane .ML_L5_ArticleList, .SL_E03_ContentPane .ML_L5_ArticleList,
.SL_Def_ContentPane .ML_L6_ArticleList, .SL_E01_ContentPane .ML_L6_ArticleList, .SL_E02_ContentPane .ML_L6_ArticleList, .SL_E03_ContentPane .ML_L6_ArticleList
								{ padding-bottom: 5px; margin-bottom: 15px; }

.SL_Def_ContentPane .ML_L5_ArticleTitle, .SL_E01_ContentPane .ML_L5_ArticleTitle, .SL_E02_ContentPane .ML_L5_ArticleTitle, .SL_E03_ContentPane .ML_L5_ArticleTitle,
.SL_Def_ContentPane .ML_L6_ArticleTitle, .SL_E01_ContentPane .ML_L6_ArticleTitle, .SL_E02_ContentPane .ML_L6_ArticleTitle, .SL_E03_ContentPane .ML_L6_ArticleTitle
								{ font-size: 24px; font-weight: bold;}

.SL_Def_ContentPane .ML_L7_ArticleTitle, .SL_Def_ContentPane .ML_L7_ArticleDate, .SL_Def_ContentPane .BTN_FullStory,
.SL_E01_ContentPane .ML_L7_ArticleTitle, .SL_E01_ContentPane .ML_L7_ArticleDate, .SL_E01_ContentPane .BTN_FullStory,
.SL_E02_ContentPane .ML_L7_ArticleTitle, .SL_E02_ContentPane .ML_L7_ArticleDate, .SL_E02_ContentPane .BTN_FullStory,
.SL_E03_ContentPane .ML_L7_ArticleTitle, .SL_E03_ContentPane .ML_L7_ArticleDate, .SL_E03_ContentPane .BTN_FullStory
								{ margin-left: 20px;}



.ML_L9_ArticleList, .ML_L10_ArticleList				
								{ min-width: 260px;}






