.otherArticles{
	font-size: 11px;
	color: #0000DD;
}
.otherArticles a{
	font-size: 11px;
	color: #0000DD;
}
.otherArticles a:hover{
	font-size: 11px;
	color: #EE0000;
}
.otherArticles a:visited{
	font-size: 11px;
	color: #0000DD;
}
.otherArticles a:active{
	font-size: 11px;
	color: #000055;
}
#employeesPage{
	padding-top:15px; 
	padding-left:30px; 
	font-size:11px; 
	color:#666666; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.employeePosition{
	font-size:13px;
	color:#294f98;
}

.employeeEmailLink a{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

.employeeEmailLink a:hover{
	color:#666666;
	font-size:11px;
	text-decoration:underline;
}

#aboutUsPage{
	padding:0px;
	margin:0px;
	width:798px;
}

.aboutUsHeading{
	font-size:13px;
	color:#294f98;
	font-weight:bold;
}

.aboutUsLarge{
	font-size:16px;
	color:#294f98;
	font-weight:bold;
}

.aboutUsContentLarge{
	font-size:12px;
	color:#294f98;
}

.aboutUsContentLarge a{
	font-size:12px;
	color:#294f98;
	text-decoration:underline;
}

.aboutUsContentLarge a:hover{
	font-size:12px;
	color:#294f98;
	text-decoration:none;
}


.aboutUsRed{
	color:#FF0000;
}

.aboutUsContent{
	font-size:11px;
	color:#000000;
}

.aboutUsContent a{
	font-size:11px;
	color:#294f98;
	text-decoration:none;
}

.aboutUsContent a:hover{
	font-size:11px;
	color:#294f98;
	text-decoration:underline;
}

#distributionTable{
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

.distributionHeading{
	color:#808284;
}

.distributionDivider{
	background-color:#000000;
	width:495px;
	height:1px;
}

#itMakesSense{
	padding:10px;
	width:473px;
	border:1px solid #000000;
}



/***body****/
body{
	margin:0px;
	padding:0px;
	background-image:url(background.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.noBodyImage{
	background-image:url(spacer.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bodyBlock{ 
	width:800px;
	padding:0px;
	margin:0px;
}

.emailPrintLinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.emailPrintLinks a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

.breadcrumbs{
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.breadcrumbs a{
	text-decoration:none;
	color:#666666;
}

.breadcrumbs a:hover{
	text-decoration:underline;
	color:#666666;
}

.required{
	color:#E44231;
	font-size:11px;
}

.sectionHeader{
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.smallSectionHeader{
	font-size:10px;
	font-weight:bold;
	color:#666666;
}

p{
	padding:0px;
	margin:0px;
}


/****header***/


#headerBlock{ 
	background-image:url(header.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:800px;
	height:121px;
	padding:0px;
	margin:0px;
}

.headerImage{
	width:800px;
	height:81px;
	overflow:hidden;
}

#searchBar{
	padding-left:10px;
	width:180px;
	height:22px;
	padding-right:10px;
}

.searchText{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menu{
	width:800px;
	height:40px;
	padding:0px;
	margin:0px;
}

.headerDate{
	padding-right:10px; 
	font-size:10px; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:26px;
}
.headerTitle{
	padding-left:30px; 
	font-size:22px; 
	color:#666666; 
	font-family:"Times New Roman", Times, serif;
	height:46px;
	font-weight:bold;
}


/****content***/


#contentBlock{
	padding:0px;
	margin:0px;
	width:800px;
}



#searchBlock{
	width:800px;
	padding:0px;
	margin:0px;
}


	.searchSpacerLine{
		width:800px;
		height:1px;
		background-color:#CCCCCC;
	}
	
	.searchHeaderRow{
		height:30px;
		width:800px;
	}
	
	#searchInfo{
		width:466px;
		height:30px;
		font-weight:bold;
		font-size:14px;
		color:#333333;
	}

	#searchAgain{
		width:334px;
		height:30px;
		background-color:#CCCCCC;
		font-size:11px;
		font-weight:bold;
		color:#666666;
	}
	
	.searchTextResult{
		color:#001F83;
		font-size:14px;
		font-weight:bold;
	}
	
	.paging{
		color:#333333;
		font-size:11px;
	}
	
	.currentpage{
		color:#001F83;
		font-size:11px;
	}
	
	.paging a{
		color:#333333;
		font-size:11px;
		text-decoration:none;
	}
	
	.paging a:hover{
		color:#333333;
		font-size:11px;
		text-decoration:underline;
	}
	
	.currentpage a{
		color:#001F83;
		font-size:11px;
		text-decoration:none;
	}
	
	.currentpage a:hover{
		color:#001F83;
		font-size:11px;
		text-decoration:underline;
	}
	
	.pagingTitle{
		color:#666666;
		font-size:12px;
		font-weight:bold;
	}
	
	#searchResults{
		width:720px;
		padding-left:40px;
		padding-right:40px;
		font-size:11px;
		color:#333333;
	}
	
	.searchLink a{
		color:#002D6F;
		font-weight:bold;
		text-decoration:none;
	}
	
	.searchLink a:hover{
		color:#002D6F;
		font-weight:bold;
		text-decoration:underline;
	}
	
	

#leftContentBlock{
	width:152px;
	padding:0px;
	margin:0px;
}


	/**** MagazineBar *****/
	#magazineBar{
		width:202px;
		/*height:161px;*/
		padding:0px;
		margin:0px;
	}
	
	#magazineTitle{
		padding-left:10px;
		padding-top:9px;
		background-color:#294F98;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		width:192px;
		height:21px;
		font-weight:bold;
	}
	
	#magazineBody{
		padding-top:10px;
		padding-bottom:10px;
		background-color:#F2F4FF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		width:200px;
		/*height:130px;*/
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	
	#AdvancedTopArticlesBody{
		padding-top:0px;
		padding-bottom:0px;
		background-color:#F0F0F0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		width:410px;
		/*height:130px;*/
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	
	#AdvancedTopArticlesBody2{
		padding-top:0px;
		padding-bottom:0px;
		background-color:#F0F0F0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		width:410px;
		/*height:130px;*/
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	
	.magazineItem{
		width:190px;
		padding-left:10px;
	}
	
	#magazineBody a{
		text-decoration:none;
		color:#666666;
		font-size:11px;
	}
	
	#magazineBody a:hover{
		text-decoration:underline;
		color:#002D6F;
		font-size:11px;
	}
	
	#magazineTitle a{
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#magazineTitle a:hover{
		text-decoration:underline;
		color:#FFFFFF;
	}
	
	/**** PartnersBar *****/
	#PartnersBar{
		width:151px;
		/*height:161px;*/
		padding:0px;
		margin:0px;
	}
	
	#partnerTitle{
		padding-right:10px;
		padding-top:9px;
		background-color:#294F98;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		width:141px;
		height:21px;
		font-weight:bold;
	}
	
	#partnerBody{
		padding-top:10px;
		padding-bottom:10px;
		background-color:#F2F4FF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		width:149px;
		/*height:130px;*/
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	
	.partnerItem{
		width:140px;
		padding-right:10px;
	}
	
	#partnerBody a{
		text-decoration:none;
		color:#666666;
		font-size:11px;
	}
	
	#partnerBody a:hover{
		text-decoration:underline;
		color:#002D6F;
		font-size:11px;
	}
	
	#partnerTitle a{
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#partnerTitle a:hover{
		text-decoration:underline;
		color:#FFFFFF;
	}
	
	.calendarEventTitle{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#001F83;
	}
	
	.largePartnerItem a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#001F83;
		text-decoration:none;
	}
	
	.largePartnerItem a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#001F83;
		text-decoration:underline;
	}
	
	/**** newsBar *****/
	#newsBar{
		width:151px;
		/*height:161px;*/
		padding:0px;
		margin:0px;
	}
	
	#newsTitle{
		padding-right:10px;
		padding-top:9px;
		background-color:#294F98;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		width:141px;
		height:21px;
		font-weight:bold;
	}
	
	#newsBody{
		padding-top:10px;
		padding-bottom:10px;
		background-color:#F2F4FF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		width:149px;
		/*height:130px;*/
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	
	.newsItem{
		width:140px;
		padding-right:10px;
	}
	
	#newsBody a{
		text-decoration:none;
		color:#666666;
		font-size:11px;
	}
	
	#newsBody a:hover{
		text-decoration:underline;
		color:#002D6F;
		font-size:11px;
	}
	
	#newsTitle a{
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#newsTitle a:hover{
		text-decoration:underline;
		color:#FFFFFF;
	}
	
	
	/****** calendar box ****/
	
	#calendarBox{
		padding:0px;
		margin:0px;
		width:150px;
		border:1px solid #CCCCCC;
		background-color:#F2F4FF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	#calendarBoxTitle{
		padding-right:10px;
		padding-top:8px;
		background-color:#294F98;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		width:140px;
		height:21px;
		font-weight:bold;
	}
		
	
	#calendarEventsBox{
		padding-right:7px;
		padding-left:7px;
		padding-top:5px;
		font-size:11px;
		width:136px;
		background-color:#F2F4FF;
	}
	
	.calendarBoxEvent{
	    
		padding-top:6px;
		background-color:#F2F4FF;
		width:136px;
	}
	
	.calendarBoxEvent a{
		text-decoration:none;
		color:#000099;
	}
	
	.calendarBoxEvent a:hover{
		text-decoration:underline;
		color:#001F83;
	}
	
	#calenderSpacerLine{
		width:130px;
		height:1px;
		background-color:#CCCCCC;
	}
	
	.calendarDate{
		color:#666666;
		font-size:11px;
	}
	
	#newsLetterSignUpBox{
		padding-top:10px;
		padding-right:10px;
		padding-left:10px;
		width:130px;
		overflow:hidden;
		font-size:10px;
		color:#666666;
	}
	
	#calendarBoxTitle a{
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#calendarBoxTitle a:hover{
		text-decoration:underline;
		color:#FFFFFF;
	}
	
	#newsLetterTitle{
		color:#001F83;
		font-weight:bold;
		font-size:10px;
		width:130px;
	}
	
	.newsLetterTextBox{
		font-size:11px;
		color:#666666;
		border:1px solid #080808;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.newsLetterP {
		 font-size:9px;
		 font-style:italic;
		 width:130px;
		 padding-bottom:10px;
	}
	

#middleContentBlock{
	width:446px;
	padding:0px;
	margin:0px;
}

	#calendar{
		width:410px;
		padding-left:18px;
		padding-right:18px;
		padding-top:10px;
		padding-bottom:20px;
	}
	
	.calendarEventHeader{
		font-size:10px;
		color:#666666;
		font-weight:bold;
		background-color:#CACACA;
		height:20px;
		border:1px solid #AEAEAE;
	}
	
	.calendarEventRow0{
		font-size:10px;
		color:#666666;
		background-color:#F0F0F0;
		padding-top:5px;
		padding-bottom:5px;
		border:1px solid #CCCCCC;
	}
	
	.calendarEventRow1{
		font-size:10px;
		color:#666666;
		background-color:#E6E6E6;
		padding-top:5px;
		padding-bottom:5px;
		border:1px solid #CCCCCC;
	}
	
	.calendarEventTitle{
		color:#001F83;
	}
	
	.calendarEventTitle a{
		color:#001F83;
		text-decoration:none;
	}
	
	.calendarEventTitle a:hover{
		color:#001F83;
		text-decoration:underline;
	}
		
	.calendarDetails{
		padding-left:5px;
		padding-right:5px;
		font-style:italic;
		font-size:11px;
		color:#666666;
	}
	
	.eventLocation{
		width:255px;
		padding:10px;
		border:1px solid #CCCCCC;
		background-color:#E6E6E6;
		font-size:12px;
		color:#666666;
	}
	
	.eventContact{
		width:114px;
		padding:10px;
		border:1px solid #CCCCCC;
		background-color:#F0F0F0;
		color:#333333;
		font-size:10px;
	}
	
	.eventDescription{
		width:380px;
		border:1px solid #CCCCCC;
		background-color:#FFFFFF;
		padding:15px;
		font-size:11px;
	}
	
	.eventTitle{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#001F83;
		font-size:16px;
		font-weight:bold;
	}
	
	#previewEvent{
		width:500px;
		padding:15px;
	}

	#homeArticles{
		padding:15px;
		width:416px;
	}

	#mainStoryBlurb{
		padding-top:5px;
		padding-bottom:20px;
		padding-left:15px;
		padding-right:15px;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
	}
	
	.sectionTopStoryBlurb{
		padding-top:5px;
		padding-bottom:20px;
		padding-left:15px;
		padding-right:15px;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
	}
	
	#smallMainStoryBlurbs{
		padding-left:15px;
		padding-right:15px;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
	}
	
	#smallMainStoryBlurbs2{
		padding-left:15px;
		padding-right:15px;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
	}
	
	.caption{
		font-size:9px;
		color:#999999;
	}
	
	#mainStoryBlurbTitle{
		font-size:18px;
		color:#002D6F;
		font-weight:bold;
		padding-right:10px;
	}
	
	.sectionHeadline{
		padding-left:15px;
		font-size:11px;
		font-weight:bold;
		color:#666666;
	}
	
	.sectionTopStoryBlurbTitle{
		font-size:16px;
		color:#002D6F;
		font-weight:bold;
		padding-right:10px;
	}
	
	.smallMainStoryTitle{
		padding-left:10px;
		font-size:12px;
		color:#002D6F;
		font-weight:bold;
	}
	
	.smallMainStoryTitleNoImage a{
		text-decoration:none;
		color:#002D6F;
	}
	
	.smallMainStoryTitleNoImage a:hover{
		text-decoration:underline;
		color:#002D6F;
	}
	
	.smallMainStoryTitleNoImage{
		font-size:12px;
		color:#002D6F;
		font-weight:bold;
	}
	
	.smallMainStoryTitle a{
		text-decoration:none;
		color:#002D6F;
	}
	
	.smallMainStoryTitle a:hover{
		text-decoration:underline;
		color:#002D6F;
	}
	.smallMainStoryTitle a:visited{
		text-decoration:none;
		color:#002D6F;
	}
	.smallMainStoryTitle a:active{
		text-decoration:underline;
		color:#002D6F;
	}
	#mainStoryBlurbTitle a{
		text-decoration:none;
		color:#002D6F;
	}
	
	.sectionTopStoryBlurbTitle a{
		text-decoration:none;
		color:#002D6F;
	}
	
	#mainStoryBlurbTitle a:hover{
		text-decoration:underline;
		color:#002D6F;
	}
	
	.sectionTopStoryBlurbTitle a:hover{
		text-decoration:underline;
		color:#002D6F;
	}
	
	#mainStoryBlurbContent{
		padding-top:10px;
		padding-right:10px;
	}
	
	.sectionTopStoryBlurbContent{
		padding-top:10px;
		padding-right:10px;
	}
	
	.smallMainStoryBlurbContent{
		width:183px;
	}
	
	.mainStoryBlurbImageBorder{
		border:1px solid #333333;
	}
	
	.articleSpacerLine{
		width:410px;
		height:1px;
		background-color:#CCCCCC;
	}
	
	.smallMainStoryBlurb{
		width:183px;
	}
	
	#topArticlesBox a{
		color:#002D6F;
		text-decoration:none;
	}
	
	#topArticlesBox a:hover{
		color:#002D6F;
		text-decoration:underline;
	}
	
	#topArticlesBox{
		color:#002D6F;
		font-size:11px;
	}
	
	#topArticlesTitle {
		font-weight:bold;
		padding-top:15px; 
		padding-left:15px;
		height:30px;
	}
	
	.topArticlesSection {
		font-weight:bold;
		width:183px;
	}
	
	.topArticlesArrow {
		padding-left:5px;
		padding-right:5px;
	}
	
	.topArticlesArticle {
		width:183px;
	}

	.sectionNewsArticle {
		width:400px;
	}
	
		
	
	
#biggerMiddleContentBlock{
	width:468px;
	padding:0px;
	margin:0px;
}

	#articleArticles{
		padding-left:30px;
		padding-right:15px;
		padding-top:10px;
		width:423px;
	}
	
	.articleBody{
		width:423px;
		color:#333333; 
		font-size:12px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.articleBodyPFV{
		width:652px;
		color:#333333; 
		font-size:12px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.PFV{
		padding-left:10px;
		padding-right:10px;
		width:662px;
	}
	
	.articleImageCell{
		color:#999999;
		width:220px;
		background-color:#e4e4e4; 
		font-size:10px; 
		float:right;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.articleByLineLink a{
		text-decoration:none;
		color:#666666;
	}
	
	.articleByLineLink a:hover{
		color:#666666;
		text-decoration:underline;
	}
	
	.articleImageHolder{
		padding-bottom:5px;
	}
	
	.articleByLine{
		width:220px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:10px; 
		overflow:hidden; 
		color:#666666;
	}
	
	.articleImage{
		border:1px solid #CCCCCC;
	}
	
	.articleTitle{
		font-size:18px;
		color:#002D6F;
		font-weight:bold;
		padding-right:10px;
	}
	
	.articleInfo{
		color:#666666;
		font-size:11px;
	}
		
	#archiveResults{
		padding-top:15px;
		padding-left:30px;
		padding-right:30px;
		padding-bottom:15px;
		font-size:11px;
		color:#002D6F;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#archiveResults a{
		color:#002D6F;
		text-decoration:none;
	}
	
	#archiveResults a:hover{
		color:#002D6F;
		text-decoration:underline;
	}
	
	.archiveDate{
		font-size:11px;
		color:#002D6F;
		font-weight:bold;
	}


#formRightContentBlock{
	width:648px;
	padding:0px;
	margin:0px;
}

	#form{
		padding-top:15px;
		padding-left:30px;
		padding-right:30px;
		padding-bottom:15px;
		font-size:11px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#emailArticleForm{
		width:500px;
		padding:25px;
	}
	
	.emailArticleTitle{
		font-size:11px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.formtext{
		font-size:10px;
		color:#666666;
	}
	
	#archives{
		padding-left:30px;
		padding-right:30px;
		padding-top:10px;
		padding-bottom:20px;
		width:588px;
	}
	
	#pickUp{
		padding-top:15px; 
		padding-left:30px; 
		font-size:12px; 
		color:#666666; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#pickUp a{
		color:#666666; 
		text-decoration:underlined;
	}
	
	#pickUp a:hover{
		color:#333333; 
		text-decoration:underlined;
	}
	
	#contactsPage{
		padding-top:15px; 
		padding-left:30px; 
		font-size:12px; 
		color:#666666; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.contactsLinks a{
		color:#666666; 
		text-decoration:underlined;
	}
	
	.contactsLinks a:hover{
		color:#333333; 
		text-decoration:underlined;
	}
	
	
	

#rightContentBlock{
	width:202px;
	padding:0px;
	margin:0px;
}

	/** right block **/	
	#dailyNews{
		width:202px;
		padding:0px;
		margin:0px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}	
	
	#dailyNewsTitle{
		padding-left:10px;
		padding-top:9px;
		padding-bottom:9px;
		background-color:#294f98;
		color:#ffffff;
		width:192px;
		font-weight:bold;
	}
	
	#AdvancedTopArticlesTitle{
		padding-left:10px;
		padding-top:9px;
		padding-bottom:9px;
		background-color:#294f98;
		color:#ffffff;
		width:402px;
		font-weight:bold;
	}
	
	#AdvancedTopArticlesTitle2{
		padding-left:10px;
		padding-top:9px;
		padding-bottom:9px;
		background-color:#294f98;
		color:#ffffff;
		width:402px;
		font-weight:bold;
	}
		
	.AdvancedTopArticlesNavoff{
		padding-left:10px;
		padding-top:9px;
		padding-bottom:9px;
		background-color:#ffffff;
		color:#333333;
		width:180px;
		/* height:14px; */
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-bottom:1px solid #CCCCCC;
	    border-right:1px solid #CCCCCC;
	}
	
	#AdvancedTopArticlesBlankspace{
		background-color:#F0F0F0;
		color:#333333;
		width:180px;
		height:100%;
		/* font-weight:bold; */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-bottom:1px solid #CCCCCC;
	}
	
	#AdvancedTopArticlesDisplay{
		padding-left:10px;
		padding-top:9px;
		padding-bottom:9px;
		background-color:#EAEDFF;
		color:#333333;
		width:209px;
		height:100%;
		/* font-weight:bold; */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		/* border-left:1px solid #CCCCCC; */
		border-right:1px solid #CCCCCC;
		/* border-bottom:1px solid #CCCCCC; */
	}
	
	#AdvancedTopArticlesDisplay2{
		padding-left:10px;
		padding-top:9px;
		padding-bottom:9px;
		background-color:#EAEDFF;
		color:#333333;
		width:209px;
		height:100%;
		/* font-weight:bold; */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		/* border-left:1px solid #CCCCCC; */
		border-right:1px solid #CCCCCC;
		/* border-bottom:1px solid #CCCCCC; */
	}
	
	#dailyNews a{
		text-decoration:none;
		color:#666666;
		font-size:11px;
	}
	
	#dailyNews a:hover{
		text-decoration:underline;
		color:#002D6F;
		font-size:11px;
	}
	
	.dailyNewsSpacer {
		background-color:#f2f4ff;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		font-size:7px;
	}
	
	.dailyNewsEndSpacer {
		background-color:#f2f4ff;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		font-size:5px;
	}
	
	.dailyNewsDash{
		background-color:#f2f4ff;
		border-left:1px solid #CCCCCC;
		padding-right:10px;
		padding-left:5px;
	}
	
	.dailyNewsLink{
		color:#666666;
		background-color:#f2f4ff;
		border-right:1px solid #CCCCCC;
		padding-right:5px;
		width:175px;
	}
	
	#dailyNewsBody{
		border-bottom:1px solid #cccccc;
	}
	
	/* WEATHER */
	.weatherHolder{
		width:202px;
		padding:0px;
		margin:0px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.weatherBox{
		background-color:#f2f4ff;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-top:1px solid #CCCCCC;
		padding-left:10px;
		padding-right:5px;
		width:185px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#weatherboxTitle{
		padding-left:10px;
		padding-top:9px;
		padding-bottom:9px;
		background-color:#294f98;
		color:#ffffff;
		width:192px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	


	
	


	
	#donnsPicksTitle{
		padding-left:10px;
		padding-top:9px;
		padding-bottom:9px;
		background-color:#294f98;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff;
		width:192px;
		font-weight:bold;
	}
	
	#donnsPicksBody{
		background-color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		width:202px;
	}
	
	.songArtist{
		color:#0066FF;
		font-size:10px;
		font-weight:normal;
	}
	
	.songTitle{
		color:#002D6F;
		font-size:10px;
		font-weight:normal;
	}
	
	.songNumber{
		color:#0066FF;
		font-size:10px;
		font-weight:bold;
	}
	
	.donnNumTop1{
		background-color:#E7E7E8;
		width:21px;
		border-right:1px solid #CCCCCC; 
		padding-right:4px;
	}
	
	.donnNumTop0{
		background-color:#F3F3F3;
		width:21px;
		border-right:1px solid #CCCCCC; 
		padding-right:4px;
	}
	
	.donnNumBottom1{
		background-color:#E7E7E8;
		width:25px;
		border-right:1px solid #CCCCCC; 
		border-bottom:1px solid #FFFFFF;
	}
	
	.donnNumBottom0{
		background-color:#F3F3F3;
		width:25px;
		border-right:1px solid #CCCCCC; 
		border-bottom:1px solid #FFFFFF;
	}
	
	.donnNumBottomEnd1{
		background-color:#E7E7E8;
		width:25px;
		border-right:1px solid #CCCCCC; 
		border-bottom:1px solid #CCCCCC;
	}
	
	.donnNumBottomEnd0{
		background-color:#F3F3F3;
		width:25px;
		border-right:1px solid #CCCCCC; 
		border-bottom:1px solid #CCCCCC;
	}
	
	.donnTrackTop1{
		background-color:#E7E7E8;
		width:168px;
		border-right:1px solid #CCCCCC;
		padding-left:4px;
		padding-right:4px;
	}
	
	.donnTrackTop0{
		background-color:#F3F3F3;
		width:168px;
		border-right:1px solid #CCCCCC;
		padding-left:4px;
		padding-right:4px;
	}
	
	.donnTrackBottom1{
		background-color:#E7E7E8;
		width:168px;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #FFFFFF;
		padding-left:4px;
		padding-right:4px;
	}
	
	.donnTrackBottom0{
		background-color:#F3F3F3;
		width:168px;
		border-right:1px solid #CCCCCC; 
		border-bottom:1px solid #FFFFFF;
		padding-left:4px;
		padding-right:4px;
	}
	
	.donnTrackBottomEnd1{
		background-color:#E7E7E8;
		width:168px;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		padding-left:4px;
		padding-right:4px;
	}
	
	.donnTrackBottomEnd0{
		background-color:#F3F3F3;
		width:168px;
		border-right:1px solid #CCCCCC; 
		border-bottom:1px solid #CCCCCC;
		padding-left:4px;
		padding-right:4px;
	}
	
	
	/*** PAST EVENTS ***/
	
	#pastEvents{
		color:#002D6F;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:180px;
		padding-left:10px;
	}
	
	#pastEventsHeader{
		color:#002D6F;
		font-weight:bold;
		padding-left:10px;
	}
	
	#pastEventsHeader a{
		color:#002D6F;
		font-weight:bold;
		text-decoration:none;
	}
	
	#pastEventsHeader a:hover{
		color:#002D6F;
		font-weight:bold;
		text-decoration:underline;
	}
	
	.pastEventTitle{
		color:#002D6F;
		font-weight:bold;
	}
	
	.pastEventTitle a{
		color:#002D6F;
		font-weight:bold;
		text-decoration:none;
	}
	
	.pastEventTitle a:hover{
		color:#002D6F;
		font-weight:bold;
		text-decoration:underline;
	}
	
	.pastEventDate{
		color:#002D6F;
	}
	
	
	/***** Small Top Articles ***/
	#smallTopArticlesBox a{
		color:#002D6F;
		text-decoration:none;
	}
	
	#smallTopArticlesBox a:hover{
		color:#002D6F;
		text-decoration:underline;
	}
	
	#smallTopArticlesBox{
		color:#002D6F;
		font-size:11px;
		width:180px;
	}
	
	#smallTopArticlesTitle {
		font-weight:bold;
		padding-top:15px; 
		padding-left:5px;
		padding-bottom:10px;
	}
	
	.smallTopArticlesSection {
		font-weight:bold;
		width:165px;
	}
	
	.smallTopArticlesArrow {
		padding-left:5px;
		padding-right:5px;
	}
	
	.smallTopArticlesArticle {
		width:165px;
	}



#smallRightContentBlock{
	width:180px;
	padding:0px;
	margin:0px;
}


/**** ads *****/
.adBlock{
	background-color:#F0F0F0;
	width:760px;
	height:80px;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:19px;
	padding-right:19px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.adSpacer{
	width:800px;
	height:1px;
	background-color:#CCCCCC;
}

.Ad760x80{
	height: 80px;
	width: 760px;
	border: 1px solid #CCCCCC;
}

.Ad728x90{
	height: 90px;
	width: 728px;
	border: 1px solid #CCCCCC;
}

.Ad200x150{
	height: 150px;
	width: 200px;
	border: 1px solid #CCCCCC;
}

.Ad150x60{
	height: 60px;
	width: 150px;
	border: 1px solid #CCCCCC;
}

.Ad150x560{
	height: 560px;
	width: 150px;
	border: 1px solid #CCCCCC;
}

.Ad200x200{
	height: 200px;
	width: 200px;
	border: 1px solid #CCCCCC;
}

/****footer*********/


#footerBlock{
	width:720px;
	padding-left:40px;
	padding-right:40px;
	padding-top:15px;
	padding-bottom:15px;
	height:82px;
	color:#666666;
	font-size:11px;
}

#footerBlock a{
	text-decoration:none;
	color:#666666;
	font-size:11px;
}

#footerBlock a:hover{
	text-decoration:underline;
	color:#333333;
	font-size:11px;
}

#spectrum a{
	text-decoration:underline;
	color:#333333;
	font-size:11px;
}

#spectrum a:hover{
	text-decoration:underline;
	color:#666666;
	font-size:11px;
}


/********* AUTHOR BYLINE **********/

.authorPopupOuter {
	width:520px;
	height:420px;
	padding-right:40px;
	padding-left:40px;
	padding-top:40px;
	overflow:hidden;
}

.authorPopupFooter {
	width:560px;
	padding-right:40px;
	padding-top:5px;
	height:15px;
	padding-bottom:20px;
	overflow:hidden;
}

.authorPopupFooterLink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.authorPopupTitle {
	height:20px;
	padding-top:5px;
	background-color:#CCCCCC;
	padding-left:20px;
	font-weight:bold;
	width:500px;
	overflow:hidden;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.authorPopupInner {
	height:394px;
	width:518px;
	overflow:hidden;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.authorPopupPhoto {
	width:120px;
	overflow:hidden;
	padding-top:20px;
	padding-left:30px;
}

.authorPopupName {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-top:30px;
	padding-left:30px;
	width:120px;
	overflow:hidden;
	font-weight:bold;
}

.authorPopupInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-left:30px;
	padding-top:10px;
	width:120px;
	overflow:hidden;
	font-weight:bold;
}

.authorPopupLink a{
	color:#666666;
	font-weight:normal;
}

.authorPopupBioOuter {
	padding-top:20px;
	padding-left:30px;
	padding-bottom:20px;
	height:354px;
	width:340px;
}

.authorPopupBio {
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-right:30px;
	width:310px;
	height:354px;
}
	.moderator{
		color:#001F83;
		font-size:11px;
		float:right;
		padding-right:10px;
	}
	
	.moderator a{
		color:#001F83;
		font-size:11px;
		text-decoration:none;
	}
	
	.moderator a:hover{
		color:#001F83;
		font-size:11px;
		text-decoration:underline;
	}
	
	.commentAuthor{
		font-size:12px;
		color:#333333;
		font-weight:bold;
		font-style:italic;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float:left;
	}
	
	#commentHeader a{
		color:#001F83;
		font-weight:bold;
		text-decoration:none;
	}
	
	.commentDate{
		font-size:11px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#commentHeader a:hover{
		color:#001F83;
		font-weight:bold;
		text-decoration:underline;
	}
	
	#commentPage{
		padding-left:30px;		
		padding-top:15px;
		width:618px;
	}
	
	#commentForm{
		padding-left:30px;		
		padding-top:15px;
		width:618px;
		font-size:11px;
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#commentBodyBox {
		width:576px; 
		padding:20px; 
		margin:0px; 
		font-size:12px;
		border:1px solid #CCCCCC;
		overflow:hidden;
	}
	
	#commentPageTitle{
		color:#001F83;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		width:610px;
	}
	
	#commentHeader{
		font-size:11px;
		color:#666666;
	}
	
	.commentText{
		font-size:12px;
		color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:580px;
		padding-right:10px;
	}
	
.printFriendlyLink a{
	color:#001F83;
}

.printFriendlyLink a:hover{
	color: #FF0000;
}
.aHeader {
	font-size:16px;
	color:#002D6F;
	font-weight: bold;
}
.aHeader a{
	font-size:16px;
	color:#002D6F;
	font-weight: bold;
}
.aHeader a:hover{
	font-size:16px;
	color:#002D6F;
	text-decoration:underline;
	font-weight: bold;
}
.aHeader a:visited{
	font-size:16px;
	color:#002D6F;
	font-weight: bold;
}
.aHeader a:active{
	font-size:16px;
	color:#002D6F;
	font-weight: bold;
}