 /*********************************************************************/
/* ASNE Skin														 */
/* Create: 06-24-2008 						                         */
/* Last Update: 08-30-2010 											 */											
/*********************************************************************/

body				{ font: normal normal 12px Tahoma;
					  color: #333;
					  margin-top: 0; 
					}
					
#body				{ background: #000 url(images/asne_skn_bg.jpg) repeat-x top; }


h1, .Title1			{ font-size: 18px; }
h2, .Title2			{ font-size: 17px; }
h3, .Title3			{ font-size: 16px; }
h4, .Title4			{ font-size: 15px; }
h5, .Title5			{ font-size: 14px; }
h6, .Title6			{ font-size: 12px; }
dt, .TitleDT		{ font-size: 11px; }

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

h1 span.Head		{ color: #333; font-size: 18px; font-weight: normal; text-transform: uppercase;}					
h6 span.Head		{ color: #333; font-size: 12px; font-weight: bold; text-transform: uppercase;}					

.Title1, .Title2, .Title3, .Title4, .Title5, .Title6, .TitleDT
			 		{ color: #333; font-family: Tahoma; margin: 0px 0px 8px 0px;}


.Head				{ font: normal bold 18px Tahoma;
					  color: #cc0000;					  
					}

.SubHead 			{ font: normal bold 11px Tahoma;			
					  color:#666;
					} 

.Small_em			{ font: italic normal 10px Tahoma; line-height: 10px;}

/*Default font*/
td, .Normal, .Normal td	{ font: normal normal 12 Tahoma;
					  color: #333;					
					}

blockquote, 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;}
ol ol li			{ }
ol ol ol li			{ }	


a:link, a:visited, a:active 
					{ color: #cc0000;
					  text-decoration: underline;
					}

a:hover 			{ color: #fe4e00;
					  text-decoration: underline;  
					}

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active  
					{ font: normal bold 11px Tahoma;
					  color: #ff9900;
					  text-decoration: underline;
					}

a.CommandButton:hover
					{ color: #cc000;
					  text-decoration: underline;
					} 
/*********************************************************************/
/* ASNE skin layout													 */
/*********************************************************************/

.ASNE_Login			{ float: right;
					  height: 24px;
					  text-align: right;
					}
	.ASNE_Login_L		{ width: 25px; }						
	.ASNE_Login_M		{ width: 145px;
						  font: normal normal 11px Tahoma;
					      color: #999;	
						  text-align: center;					  
						  background: transparent url(images/asne_skn_login2.jpg) repeat-x right;
						}	
						
		/*[LOGIN] skin object link*/
		a.ASNE_SObj_Login:link, a.ASNE_SObj_Login:visited, a.ASNE_SObj_Login:active
							{ font: normal normal 11px Tahoma; 
							  color: #999;
							  text-decoration: none;
							}
		a.ASNE_SObj_Login:hover
							{ color: #cc0000;
							  text-decoration: none;
							}
																	
	.ASNE_Login_R		{ width: 22px; }

	
/*-------------------------------------------------------------------*/

.ASNE_Header		{ height: 55px;}
	.ASNE_Logo			{ float: left; }
	.ASNE_Search		{ float: right;
						  padding-top: 22px;
						}
		.ASNE_Search .NormalTextBox /*Search TextBox*/
						{ width: 96px;
						  font: normal normal 11px Tahoma;
						  border: solid 1px #969696;
						} 												
				
/*-------------------------------------------------------------------*/						

.ASNE_ATRADMENU		{ height: 28px;
					  color: #ccc;
					  border-bottom: solid 1px #251616;
					  background-color: #333;
					}	
/*-------------------------------------------------------------------*/	

.ASNE_ContentHolder { border-bottom: solid 2px #000;
					  background-color: #fff;
					}
					
	.ASNE_PromoPane   	{ color: #fff;
						  padding: 0px 15px;
						  background-color: #460404;
						}
						
		.ASNE_PromoPane td
						{ color: #fff; font-size: 12px;}
						
		.ASNE_PromoPane .Title1, 
		.ASNE_PromoPane .Title2, 
		.ASNE_PromoPane .Title3, 
		.ASNE_PromoPane .Title4,
		.ASNE_PromoPane .Title5,
		.ASNE_PromoPane .Title6,
		.ASNE_PromoPane .TitleDT
		 	{ color: #fff }				
		
		.ASNE_PromoPane .Normal
							{ font: normal normal 12px Tahoma; color: #fff; }
		
		.LeftPromoPane		{ padding-right: 17px; } 
		
		
		.PromoPane td a:link, .PromoPane td a:visited, .PromoPane td a:active,
		.LeftPromoPane td a:link, .LeftPromoPane td a:visited, .LeftPromoPane td a:active,  
		.RightPromoPane td a:link, .RightPromoPane td a:visited, .RightPromoPane td a:active  
							{ color: #ccc; 
							  text-decoration: underline;
							}
		.PromoPane td a:hover, 
		.LeftPromoPane td a:hover, 
		.RightPromoPane td a:hover
							{ color: #cc0000;
							  text-decoration: underline;
							}	
							
	.ASNE_ContentPanes	{ padding: 10px; }
	
				.ASNE_Line	{ border-bottom: solid 10px #fff; background-color: #ccc;}
	
				.ContentPane{ padding: 0px 10px 10px 0px;}
				
				.LeftPane	{ width: 50%; 
							  vertical-align: top;
							  text-align: left;
							  padding: 0px 10px 10px 0px;
							}
				.RightPane	{ width: 50%; 
							  vertical-align: top;	
							  padding: 10px;
							  background-color: #e9e9e9;
							}
				.BottomPane	{ }
				
				
			/*DrillDown Skin*/
				.LeftPane_DD{ width: 247px;
							  padding: 10px 15px 15px 15px;
							  background-color: #e9e9e9;		
							}
				.ContentPane_DD
							{ padding: 10px 15px 15px 15px;}
							
			/*Admin Skin*/
				.ContentPane_Admin 
							{ vertical-align: top;
							  text-align: center;
							  padding: 15px; }			
/*-------------------------------------------------------------------*/

.ASNE_Footer		{ height: 35px;
					  vertical-align: top;
					  padding: 11px;
					  border-top: solid 10px #1a1a1a;
					  background-color: #080808;
					} 
	
	.ASNE_Footer div{ font: normal normal 10px Arial, Helvetica, sans-serif; /*Footer Font*/
					  color: #999; 
					}
					
	.ASNE_Footer_Privacy
					{ width: 460px;
					  float: left;
					  display: inline;
					  text-align: left;
					}
	.ASNE_Footer_Created
					{ width: 125px;
					  float: left;
					  display: inline;
					  text-align: center;
					}
	.ASNE_Footer_Founded
					{ width: 125px;
					  float: right;
					  display: inline;
					  text-align: center;
					}			
							
	/*[PRIVACY] skin object link*/
	a.ASNE_SObj_Privacy:link, a.ASNE_Sobj_Privacy:visited, a.ASNE_Sobj_Privacy:active
					{ font: normal normal 10px Arial, Helvetica, sans-serif; 
					  color: #fff;
					  text-decoration: underline;
					}
	a.ASNE_SObj_Privacy:hover
					{ color: #cc0000;
					  text-decoration: underline;
					}
				
/*********************************************************************/
/* ASNE Elements													 */
/*********************************************************************/
/*Buttons*/
.Emt_Btn_Orange_FixedWidth230
					{ width: 230px;
					  font: normal bold 14px Tahoma;
					  color: #fff;
					  text-transform: uppercase;
					  text-align: center;
					  padding-top: 14px;
					  padding-bottom: 15px;
					  margin-bottom: 5px;
					  border: solid 1px #ffc266;
					  background-color: #ff9900;
					}

	.Emt_Btn_Orange_FixedWidth230 a:link, .Emt_Btn_Orange_FixedWidth230 a:visited 
					{
						color: #fff;
						text-decoration: none;
					}			
	.Emt_Btn_Orange_FixedWidth230 a:hover 
					{
						color: #333;		
						text-decoration: none;
					}
.Emt_Btn_gray_FixedWidth355
					{ width: 355px;
					  text-align: center;
					  padding-top: 10px;
					  padding-bottom: 3px;
					  margin-bottom: 9px;
					  background-color: #e9e9e9;
					}

/*********************************************************************/
/* DNN Module														 */
/*********************************************************************/

/*--------------------------------------------------------------------
  CSS STYLES FOR VenexusSearch ([ASNESEARCH] skin object) 
  -------------------------------------------------------------------*/
  
.VenexusSearch_Desc { display: block; line-height: 16px; padding-top: 7px;}
.VenexusSearch_Url 	{ font: normal normal 11px Tahoma; color:#666; line-height: 16px; }

.VenexusSearch_Title{}

A.VenexusSearch_Title:link,
A.VenexusSearch_Title:visited,
A.VenexusSearch_Title:active 
					{ font-size: 14px; color: #333; font-weight: bold; text-decoration: none; padding-bottom: 5px;}
					
A.VenexusSearch_Title:hover 
					{}
					
A.VenexusSearch_Link:link,
A.VenexusSearch_Link:visited,
A.VenexusSearch_Link:active,
A.VenexusSearch_Link:hover
 
					{ font-size:12px; font-weight: normal;}
					
			
			
					
.VenexusSearch_Date	{}
.searchword  		{ background-color: yellow; }

.recordcounter		{ font-weight: bold; font-size: 14px;}

/*--------------------------------------------------------------------
  CSS STYLES FOR "ViewNationEdition.ascx" view control in Homepage/From the national edition 
  -------------------------------------------------------------------*/
  
.ASNE_PromoPane .MasterTable_Default
					{ background-color: #460404;} /*PromoPane - News table background*/

.ASNE_PromoPane .RadGrid_Default, 
.ASNE_PromoPane .DetailTable_Default, 
.ASNE_PromoPane .MasterTable_Default td
					{ border: 0px; /* PromoPane - RadGrid border */
					  font: normal normal 12px Tahoma,Arial,Helvetica;					  
					}
					
.ASNE_PromoPane .MasterTable_Default .NormalBold /* PromoPane - News Title*/
					{ font: normal bold 15px Tahoma,Arial,Helvetica;
					  color: #cc0000;
					}


.ASNE_PromoPane .AT_TopArticleList a
					{ margin-left: 8px;}

.ASNE_PromoPane .RadGrid,
.ASNE_PromoPane .RadGrid_Default .rgRow td,
.ASNE_PromoPane .RadGrid_Default .rgAltRow td  	{ background-color: #460404; border: 0px;}		

.ASNE_PromoPane .RadGrid_Default .rgRow td,
.ASNE_PromoPane .RadGrid_Default .rgAltRow td	{ padding-top: 5px;}

.ASNE_PromoPane .RadGrid_Default .rgAltRow .NormalBold	{ font: normal bold 12px Tahoma; color: #cc0000; }

							
.AT_TopArticleImageDisplay
					{ float: left; 
					  width: 340px;
					  margin-right: 10px; 
					  text-align: center;
					}
	
.AT_TopArticleImageDisplay img
					{ max-width: 340px; }
					
										
	.AT_TopArticleImage { float: left; margin-bottom: 3px;}
	
		.AT_TopArticleImage img { width: 340px}
	
	.AT_TopArticleDesc	{ font: normal normal 11px Tahoma;} /*Picture Description*/

.AT_TopArticleList	{ padding-top: 15px;}




/*--------------------------------------------------------------------
  CSS STYLES FOR "ViewFeaturedVideo.ascx" view control in Homepage/Student Video Pick 
  -------------------------------------------------------------------*/
											
.AT_FVideoList 		{ text-align: left; 
					  border: solid 1px #E9E9E9;
					}

.AT_FVideoHyperLink	{ float: left; 
					  margin-right: 15px;	
					}
	
	.AT_FVideoHyperLink img
					{ width: 120px; }
	
.AT_FVideoInfoLabel	{ font: normal normal 12px Tahoma; 					  	
					  text-align: left;								  
					}
.AT_FVideoInfoLabel p {margin: 0px; padding: 5px 0px 0px 0px;}

/*--------------------------------------------------------------------
  CSS STYLES FOR "ViewRandomNewspapers.ascx" view control in Homepage/Featured Student Media 
  -------------------------------------------------------------------*/
										
.AT_FNewsList		{  padding-bottom: 15px;}

.AT_FNewsListItem 	{ text-align: left; 					  
					  clear: both;					  
					}

.AT_FNewsLogo		{ float: left; 
					  width: 120px; 
					  margin-right: 15px;
					}
					
	.AT_FNewsLogo img	
					{ width: 120px;}

.AT_FNewsDetail		{ float: left; 
					  font: normal normal 12px Tahoma; 
					  width: 200px;
					}

.AT_FNewsTitle		{ font: normal bold 12px Tahoma; 
					  color: #cc0000;}

.AT_FNewsHyperLink a:link, .AT_FNewsHyperLink a:visited
					{ font: normal normal 12px Tahoma; 
					  color: #333; 
					  text-decoration: underline;
					  display: block;
					  padding-bottom: 15px; 
					}	

.AT_FNewsHyperLink a:hover
					{ color: #cc0000; 
					  text-decoration: underline;
					  display: block;
					  padding-bottom: 15px;
					}	

/*--------------------------------------------------------------------
  CSS STYLES FOR Administor Newspaper 
  -------------------------------------------------------------------*/

/* Grid Header ------------------*/
.GridHeader_Default { text-align: left;}

	.GridHeader_Default a:link, 
	.GridHeader_Default a:visited 
						{ font-weight: bold;
						  font-size: 12px;
						  color: #fff; 					  
						}
	
	.GridHeader_Default a:hover
						{ color: #fe4e00; }					

/* Grid Row font ----------------*/
.GridRow_Default, 
.GridAltRow_Default	{ font: normal normal 12px Tahoma;}

	.GridRow_Default a:link, 
	.GridRow_Default a:visited,
	.GridAltRow_Default a:link,
	.GridAltRow_Default a:visited
					{ color: #014083;}

	.GridRow_Default a:hover, 
	.GridAltRow_Default a:hover
					{ color: #cc0000;}
					
/*--------------------------------------------------------------------
  CSS STYLES FOR Calendar  
  -------------------------------------------------------------------*/
div.toolbarPane {
	width: auto;
	font: normal normal 10px Tahoma;
	color: #555;
}

div.toolbarPane A, div.toolbarPane A:visited {
	font: normal bold 11px Tahoma;
	color: #333;	
	text-decoration: underline;
	padding: 0px;
}

div.toolbarPane A:hover {
	font: normal bold 11px Tahoma;
	color: #cc0000;	
	text-decoration: underline
	padding: 0px;
}

td.calendarHead {
	font: normal normal 12px Tahoma;
	color: #333;
}

td.calendarHead a.button
{
	font: normal bold 11px Tahoma;
	color: #333;
	text-decoration: underline;
}
td.calendarHead a.button:hover
{
	color: #cc0000;
	text-decoration: underline;
}
.calendarButton
{
	border: 0px;
	position: relative;
	top: 3px;
	height: 24px;	
	width: 39px;
}

div.calendarPane td {font-size: 12px;}
table#dnn_ctr562_CalendarView_CalendarCtrl { border: solid 1px #888;}
table#dnn_ctr562_CalendarView_CalendarCtrl td {height: auto;}
div.calendarPane table td table td table td {width: 80px;}


/*--------------------------------------------------------------------
  CSS STYLES FOR Event Detail  
  -------------------------------------------------------------------*/
.Event_Table 	{ width: 100%; padding-top: 10px; }

.Event_Table td { border-bottom: dotted 1px #ccc; }
				  
.Event_Subhead 	{ white-space: nowrap;
				  font-weight: bold; 
				  color: #cc0000;
				  text-align: right;
				  padding-right: 5px;
				}
















