

/* BODY AND DIV CENTERING CONTROL STYLES */

body {
	margin:5px 0px; padding:0px;
	text-align:center;
	background-color:#ddd;
	}
	
#siteWrapper {
	width:800px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	}


td, p, ul, li, ol {
	font:11px tahoma, arial, sans-serif; 
	}


.pagination {
	font:11px verdana, tahoma, arial, sans-serif;
	color:#333;
	text-align:center;
}

.pagination a:link, .pagination a:visited {
	color:blue;
	text-decoration:none;
}

.pagination a:hover {
	color:orange;
	text-decoration:none;
}


.navHeader {
	font:bold 12px tahoma, verdana, arial, sans-serif; 
	color:#000; 
	border-bottom:1px solid #333;
}


/* PRIMARY TABLE AND CORE CELL STYLES */

#primaryTable {
	width:800px;
}

#primaryTableHeader {
	background-color:#fff;
	
}

#headerInclude {
	background-color:369;
	text-align:center;
	line-height:25px;
	padding-bottom:5px;
}

#headerInclude a:link, #headerInclude a:visited {
	font:bold 12px tahoma, verdana, sans-serif;
	color:white;
	text-decoration:none;
}

#headerInclude a:hover {
	font:bold 12px tahoma, verdana, sans-serif;
	color:yellow;
	text-decoration:underline;
} 



#primaryTableLeftCell {
	width:200px;
	vertical-align:top;
	background-color:#fff;	
	padding-left:10px;
	padding-top:0px;
	height:600px;
	padding-bottom:75px;

}

#primaryTableRightCell {
	background-color:#fff;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:75px;
	width:600;


}


#staticContent {
	width:90%;
	font:12px verdana, tahoma, arial, sans-serif;
}

#primaryTableRightCell #staticContent h2 {
	font:bold 16px arial, tahoma, verdana, sans-serif;
	color:#333;	
	margin-top:20px;
}

#primaryTableRightCell h2 {
	font:bold 12px tahoma, verdana, sans-serif;
	color:#000;
	border-bottom:1px solid #333;
}


#primaryTableFooter {
	background-color:#fff;	
}

#footerDiv {
	background-color:white;
	font:10px tahoma, verdana, arial, sans-serif;
	color:#333;
	text-align:center;
	height:40px;
}




/* PRIMARY NAVIGATION ELEMENTS */


#primenavwrapper {

	text-align:right;
}


#primenavwrapper a:link, #primenavwrapper a:visited {
	display:block;
	font:11px tahoma, verdana, arial, sans-serif;
	color:369;
}

#primenavwrapper a:hover {
	color:#000;
}

#primenavwrapper h1 {
	font: bold 12px tahoma, verdana, arial, sans-serif;
	border-bottom:1px solid #333;
}

#primenavwrapper p {
	 font:bold 12px tahoma, verdana, arial, sans-serif; 
	 color:#000; 
	 border-bottom:1px solid #333;
}


.navHeaders p {
	 font:bold 12px tahoma, verdana, arial, sans-serif; 
	 color:#000; 
	 border-bottom:1px solid #333;
		text-align:right;
}





/* PAGE INTRO HEADER STYLES */

#pageintro {
		padding:20 15 0 5;
		margin-bottom:25px;
		width:90%;
}

#pageintro h1 {
		font:bold 16px arial, verdana, sans-serif;
		margin-bottom:10px;
}

#pageintro p {
		font:11px verdana, arial, sans-serif;
		color:#333;
}












/* RESOURCES TEMPLATE STYLES */


.resources {
	width:95%;
	background-color:#fff;
	padding:25px;
	padding-top:0px;
}

.resourcestitle {
	font:bold 16px arial, lucida grande, verdana, sans-serif;
	color:#000;
	border-bottom:1px solid #999;
	margin-bottom:10px;
	width:100%;


}

.resourcesinfo {
	font:11px verdana, lucida grande, arial, sans-serif;
	color:#333;
	background-color:#f9f9f9;
	padding:25px;
}


.resourcesinfo h1 {
	font:bold 14px arial, lucida grande, verdana, sans-serif;
}

.resourcesinfo h2 {
	font:bold 12px arial, lucida grande, verdana, sans-serif;
}

.resourcesinfo a:link, .resourcesinfo a:visited {
	color:#f10;
	font:bold 11px tahoma, verdana, arial, sans-serif;
	text-decoration: none;
}

.resourcesinfo a:hover {
	color:blue;
	text-decoration:none;
}

.resourcesinfo p {
	margin-top:0px;
	margin-bottom:1.5em;
}



/* BOOKS TEMPLATE STYLES */


.books {
	width:95%;
	background-color:#fff;
	padding:25px;
	padding-top:0px;
}

.bookstitle {
	font:bold 16px arial, lucida grande, verdana, sans-serif;
	color:#000;
	border-bottom:1px solid #999;
	margin-bottom:10px;
	width:100%;


}

.booksinfo {
	font:11px verdana, lucida grande, arial, sans-serif;
	color:#333;
	background-color:#f9f9f9;
	padding:25px;
}


.booksinfo h1 {
	font:bold 14px arial, lucida grande, verdana, sans-serif;
}

.booksinfo h2 {
	font:bold 12px arial, lucida grande, verdana, sans-serif;
}

.booksinfo a:link, .resourcesinfo a:visited {
	color:#f10;
	font:bold 11px tahoma, verdana, arial, sans-serif;
	text-decoration: none;
}

.booksinfo a:hover {
	color:blue;
	text-decoration:none;
}

.booksinfo p {
	margin-top:0px;
	margin-bottom:1.5em;
}


/* STATIC TEMPLATE STYLES */


.static {
	width:100%;
	background-color:#fff;
	padding:25px;
}

.statictitle {
	font:bold 16px arial, lucida grande, verdana, sans-serif;
	color:#000;
	border-bottom:1px solid #999;
	margin-bottom:10px;
	width:100%;


}

.staticinfo {
	font:12px verdana, lucida grande, arial, sans-serif;
	color:#333;
}


.staticinfo h1 {
	font:bold 14px arial, lucida grande, verdana, sans-serif;
}

.staticinfo h2 {
	font:bold 12px arial, lucida grande, verdana, sans-serif;
}

.staticinfo a:link, .resourcesinfo a:visited {
	color:#f10;
	font:bold 11px tahoma, verdana, arial, sans-serif;
	text-decoration: none;
}

.staticinfo a:hover {
	color:blue;
	text-decoration:none;
}

.staticinfo p {
	margin-top:0px;
	margin-bottom:1.5em;
}












/* HEADLINES TEMPLATE STYLES */


.headlineLink a:link, .headlineLink a:visited {
	color:#369;
	font:11px tahoma, verdana, arial, sans-serif;
	text-decoration: underline;

}

.headlineLink a:hover {
	color:black;
	text-decoration: underline;

}



.newsblurb {
	font: 11px tahoma, verdana, arial, sans-serif;
	color:#333;

}

.newsblurbdate {
	font:10px tahoma, verdana, arial, sans-serif;
	color:#336699;
	margin-bottom:15px;
}





/* NEWS TEMPLATE STYLES */


.news {
	width:95%;
	margin-bottom:40px;
	padding-left:20px;

}

.newstitle {
	font:bold 16px arial, lucida grande, verdana, sans-serif;
	color:#990000;
	border-bottom:1px solid #999;
	margin-bottom:5px;
}


.newsinfo {
	font:11px verdana, lucida grande, arial, sans-serif;
	color:#333;
	background-color:#f9f9f9;
	padding:25px;

}


.newsinfo h1 {
	font:bold 14px arial, lucida grande, verdana, sans-serif;
}

.newsinfo h2 {
	font:bold 12px arial, lucida grande, verdana, sans-serif;
}

.newsinfo a:link, .newsinfo a:visited {
	color:blue;
	font:bold 11px tahoma, verdana, arial, sans-serif;
	text-decoration: none;
}

.newsinfo a:hover {
	color:red;
	text-decoration:none;
}

.newsinfo p {
	margin-top:0px;
	margin-bottom:1.5em;
}



/* ALERTS TEMPLATE STYLES */


.alerts {
	width:95%;
	margin-bottom:40px;
	padding-left:20px;

}

.alertstitle {
	font:bold 16px arial, lucida grande, verdana, sans-serif;
	color:#990000;
	border-bottom:1px solid #999;
	margin-bottom:5px;
}


.alertsinfo {
	font:11px verdana, lucida grande, arial, sans-serif;
	color:#333;
	background-color:#f9f9f9;
	padding:25px;

}


.alertsinfo h1 {
	font:bold 14px arial, lucida grande, verdana, sans-serif;
}

.alertsinfo h2 {
	font:bold 12px arial, lucida grande, verdana, sans-serif;
}

.alertsinfo a:link, .alertsinfo a:visited {
	color:blue;
	font:bold 11px tahoma, verdana, arial, sans-serif;
	text-decoration: none;
}

.alertsinfo a:hover {
	color:red;
	text-decoration:none;
}

.alertsinfo p {
	margin-top:0px;
	margin-bottom:1.5em;
}



/* ALERTS HEADLINE TEMPLATE STYLES  */


.alertheadlinelink a:link, .alertheadlinelink a:visited{
	color:#f30;
	font:11px tahoma, verdana, arial, sans-serif;
	text-decoration: underline;
}


.alertheadlinelink a:hover {
	color:black;
	text-decoration: underline;
}



.alertsblurb {
	font: 11px tahoma, verdana, arial, sans-serif;
	color:#333;
}

.alertsblurbdate {
	font:bold 10px tahoma, verdana, arial, sans-serif;
	color:#900;
	text-align:right;
	margin-bottom:15px;
}







/* RADIO TEMPLATE STYLES */


.radio {
	width:95%;
	margin-bottom:40px;
}

.radiotitle {
	font:bold 16px arial, lucida grande, verdana, sans-serif;
	color:#990000;
	border-bottom:1px solid #999;
	margin-bottom:10px;
}


.radioinfo {
	font:11px verdana, lucida grande, arial, sans-serif;
	color:#333;
}


.radioinfo h1 {
	font:bold 14px arial, lucida grande, verdana, sans-serif;
}

.radioinfo h2 {
	font:bold 12px arial, lucida grande, verdana, sans-serif;
}

.radioinfo a:link, .radioinfo a:visited {
	color:blue;
	font:bold 11px tahoma, verdana, arial, sans-serif;
	text-decoration: none;
}

.radioinfo a:hover {
	color:red;
	text-decoration:none;
}

.radioinfo p {
	margin-top:0px;
	margin-bottom:1.5em;
}


#radiocategories {
	text-align:right;
}


#radiocategories h1 {
	font:bold 14px arial, verdana, tahoma, sans-serif;
	border-bottom:1px solid #666;
	margin-bottom:0px;
}


#radiocategories a:link, #radiocategories a:visited {
	font:11px/1.5em tahoma, verdana, arial, sans-serif;
	color:blue;
	display:block;
}

#radiocategories a:hover {
	color:orange;
}





#newsletterarchives {
	width:90%;
}

#newsletterarchives a:link, #newsletterarchives a:visited {
	font:bold 12px verdana, arial, sans-serif;
	color:#f30;
	text-decoration: underline;
}

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


