﻿body{
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383838;
	background-image: url('images/bkg.jpg');
	background-repeat: repeat-x;
	background-color: #FEFEFE
}

table, p, td, th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383838;
}

div.clear {
	clear: both;
	}
	
/* Header and Menu */
/*******************/

#header {
	width: 761px;
	margin: auto;
	background-color: #5b98b2;
	}

#headerleft {
	float: left;
	width: 452px;
	text-align: left;
}

#headerright {
	float: right;
	width: 300px;
	padding-right: 9px;
	text-align: right;
	padding-top: 9px;
}

#menuwrap {
	background-color: #567387;
	width: 761px;
	margin: auto;
	clear: both;
	}
	
div.menuitem {
	float: left;
	padding-top: 6px;
	background-color: #567387;
	height: 18px;
	}
	
div.menudiv {
	float: left;
	background-image: url('images/nav-div.gif');
	background-repeat: no-repeat;
	height: 24px;
	width: 17px;
	background-color: #567387;
	}	
	
div.menuitem2 {
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	background-color: #3d5969;
	height: 18px;
	}	
	
div.menudiv2 {
	float: left;
	height: 24px;
	width: 16px;
	background-color: #567387;
	text-align: right;
	}	
	
#masthead {
	width: 761px;
	margin: auto;
	clear: both;
	border: 1px solid #ffffff;
	}
	
/* Main */
/********/
	
#mainwrap {
	width: 761px;
	margin: auto;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;	
	background-color: #ffffff;
	}
	
#mainleft {
	width: 438px;
	float: left;
	background-color: #ffffff;
	padding: 20px;
	}
	
#mainright {
	float: left;
	width: 250px;
	background-color: #eaeff3;
	padding: 24px 16px 15px 17px;
	min-height: 450px;
	}
	
/* Feature Appeal */
/******************/	
	
#featureappealhd {
	width: 435px;
	height: 12px;
	}
	
#featurecont {
	width: 419px;
	padding: 7px;
	background-color: #ffffff;
	border-right: 1px solid #b9c4cd;
	border-left: 1px solid #b9c4cd;	
	border-bottom: 1px solid #b9c4cd;
	}	
	
#featureappeal {
	background-color: #eaf4f9;
	padding: 10px;
	font-size: 11px;
	}
	
img.featureappeal {
	border: 1px solid #57748a;
	margin-right: 12px;
	}
	
/* Features */
/************/
	
div.featurehd {
	width: 435px;
	height: 17px;
	margin-top: 12px;
	}
	
div.featureitem {
	width: 413px;
	background-color: #ffffff;
	border: 1px solid #b9c4cd;
	padding: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
img.featureitem {
	float: right;
	margin-left: 15px;
	}
	
div.featurefoot {
	width: 413px;
	height: 12px;
	border: 1px solid #b9c4cd;
	background-color: #e1e6eb;
	padding: 4px 10px 4px 10px;
	margin-bottom: 6px;
	}
	
div.featurefootright {
	float: right;
	width: 233px;
	text-align: right;
	}
	
div.featurefootleft {
	float: left;
	width: 160px;
	}
	
a.featurelink:link { font-family: verdana, helvetica; font-size: 10px; text-decoration: none; color: #345789 }
a.featurelink:active { font-family: verdana, helvetica; font-size: 10px; text-decoration: none; color: #345789 } 
a.featurelink:visited { font-family: verdana, helvetica; font-size: 10px; text-decoration: none; color: #345789 } 
a.featurelink:hover { font-family: verdana, helvetica; font-size: 10px; text-decoration: underline; color: #345789 }
	
	
/* Current Events */
/******************/

#currenthd {
	background-color: #577388;
	padding: 4px;
	color: #ffffff;
	font-weight: bold;
	margin-top: 12px;
	}
	
div.currentitem {
	border-bottom: 1px dotted #a6abb1;
	padding: 6px 4px 6px 4px;
	}
	
img.iconbullet {
	margin-right: 6px;
	margin-top: 3px;
	}
	
a.currentlink:link { font-family: verdana, helvetica; font-size: 11px; text-decoration: underline; color: #375f74}
a.currentlink:active { font-family: verdana, helvetica; font-size: 11px; text-decoration: underline; color: #375f74} 
a.currentlink:visited { font-family: verdana, helvetica; font-size: 10px; text-decoration: underline; color: #375f74} 
a.currentlink:hover { font-family: verdana, helvetica; font-size: 11px; text-decoration: underline; color: #345789 }

/* Thermo */
/**********/

#thermo {
	text-align: center;
	}
	
#thermobar {
	padding-top: 0px;
	padding-bottom: 10px;
	}

font.thermohd {
	color: #42647c;
	font-size: 13px;
	font-weight: bold;
	}

div.sidediv {
	border-top: 1px solid #c8d5e6;
	border-bottom: 1px solid #ffffff;
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
#charity {
	clear: both;
	}
	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #587589; 
	}
	
/* Links */
/*********/
 
a:link { font-family: verdana, helvetica; text-decoration: underline; color: #345789 }
a:active { font-family: verdana, helvetica; text-decoration: none; color: #345789 } 
a:visited { font-family: verdana, helvetica; text-decoration: underline; color: #345789 } 
a:hover { font-family: verdana, helvetica; text-decoration: none; color: #345789 }

a.nav:link { font-family: verdana, helvetica; font-size: 9px; text-decoration: none; color: #FFFFFF}
a.nav:active { font-family: verdana, helvetica;  font-size: 9px; text-decoration: none; color: #FFFFFF} 
a.nav:visited { font-family: verdana, helvetica;  font-size: 9px; text-decoration: none; color: #FFFFFF} 
a.nav:hover { font-family: verdana, helvetica;  font-size: 9px; text-decoration: none; color: #C8E9FF }

a.footer:link { font-size: 9px; text-decoration: none; color: #BCC8D0}
a.footer:active { font-size: 9px; text-decoration: none; color: #BCC8D0} 
a.footer:visited { font-size: 9px; text-decoration: none; color: #BCC8D0} 
a.footer:hover { font-size: 9px; text-decoration: none; color: #FFFFFF}

/* Footer */
/**********/

#footer {
	background-color: #587589;
	width: 761px;
	margin: auto;
	height: 27px;
	}
	
#footer1 {
	width: 20px;
	float: left;
	}
	
#footer2 {
	background:url('images/foot-bkg.gif');
	color: #bcc8d0;
	float: left;
	width: 457px;
	height: 23px;	
	padding-top: 4px;
	}
	
#footer3 {
	float: left;
	width: 12px;
	}
	
#footer4 {
	float: left;
	width: 263px;
	background:url('images/foot-bkg2.gif');
	text-align: center;
	height: 23px;
	padding-top: 4px;	
	}
	
#footer5 {
	float: left;
	width: 9px;
	text-align: right;
	}
	
#footerbot {
	clear: both;
	width: 761px;
	background-color: #7096af;
	margin: auto;
	}
	
#footerbot1 {
	float: left;
	padding-left: 20px;
	padding-top: 6px;
	background-color: #7096af;	
	}
	
#footerbot2 {
	float: left;
	width: 172px;
	padding-left: 20px;
	padding-top: 6px;
	background-color: #7096af;		
	}
	
#footerbot3 {
	float: left;
	padding-right: 20px;
	width: 201px;
	text-align: right;
	background-color: #7096af;	
	}
	