* {
	margin: 0;
	padding: 0;
}
body {
	background: #9EAFD4;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #9EAFD4;
}
#wrap {
	width: 770px;
	margin: 0 auto 0 auto;
	text-align: left;
	background: url(../images/bg_wrap.gif) repeat-y;
}
#header_home {background: #9EAFD4 url(../images/bg_header/home.gif) no-repeat 0 100%; height: 40px;}
#header_links {background: #9EAFD4 url(../images/bg_header/links.gif) no-repeat 0 100%; height: 40px;}
#header_about {background: #9EAFD4 url(../images/bg_header/about.gif) no-repeat 0 100%; height: 40px;}
#header_help {background: #9EAFD4 url(../images/bg_header/help.gif) no-repeat 0 100%; height: 40px;}
#header_sponsor {background: #9EAFD4 url(../images/bg_header/sponsor.gif) no-repeat 0 100%; height: 40px;}
#header_contact {background: #9EAFD4 url(../images/bg_header/contact.gif) no-repeat 0 100%; height: 40px;}

#top_home, #top_about, #top_help, #top_sponsor, #top_contact, #top_links  {
	float: left;
	height: 290px;
	width: 520px;
}

#top_home {	background: url(../images/top/home.jpg) top no-repeat;}
#top_links {	background: url(../images/top/links.jpg) top no-repeat;}
#top_about { background: url(../images/top/about.jpg) top no-repeat;}
#top_help { background: url(../images/top/help.jpg) top no-repeat;}
#top_sponsor { background: url(../images/top/sponsor.jpg) top no-repeat;}
#top_contact { background: url(../images/top/contact.jpg) top no-repeat;}

#left-col {
	float: left;
	width: 213px;
	display: inline;
	margin-left: 14px;
}
#logo {	height: 213px;	width: 236px;	background: #FFF;}
#logo a images {border: none;margin: 0;}
#footer {
	clear: both;
	height: 80px;
	padding: 8px 20px;
	color: #999;
	background: #9EAFD4 url(../images/bg_footer.gif) no-repeat 0px 0px;
	font: 10px/12px  verdana, arial, tahoma, sans-serif;
	text-align: right;
}

#footer a {color: #999;	text-decoration: none;}
#footer a:hover {color: #F3912B; text-decoration: none;}
#footer p {padding-top:5px; padding-right:5px;}

/*---------------- Navigation ---------------------*/
#sidenav {float: left;	width: 213px;}
#sidenav ul {line-height: 30px;}
#sidenav li {margin-top: 1px;
	list-style-type: none;
	width: 213px;
	float: left;
	background-color: #F5F5F5;
	border-bottom:1px solid #CFCFCF;
}
#sidenav li.sub {margin-top: 1px;
	list-style-type: none;
	width: 213px;
	float: left;
	background-color: #E9EDF6;
	border-bottom:1px solid #CFCFCF;
}

#sidenav a {
	text-decoration: none;
	display: block;
	padding: 6px 0 5px 20px;
	font: bold small-caps 12px Arial, Helvetica, sans-serif;
	color: #9EAFD4;
	width: 190px;
}
#sidenav a:hover, #sidenav a.here  {background: url(../images/hover.gif) no-repeat 100% 50%;}
#sidenav li.sub a {
	text-decoration: none;
	display: block;
	padding: 6px 0 5px 30px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #9EAFD4;
	width: 180px;
}
#sidenav li.sub a.active {color: #005CA5;}

/*--------- postcard info on side bar  ---------------------*/
#postcard {float: left;	width: 213px; background:#9EAFD4; border-top:10px solid #CFCFCF; border-bottom:10px solid #CFCFCF;}
#postcard p {color:#FFF; font: bold 13px Arial, Helvetica, sans-serif; padding:25px 0px 25px 15px;}
#postcard h3 {color:#FFF; background:#005CA5; padding:10px; border-bottom:1px solid #FFF;}
#postcard a  {color:#FFF;}
#postcard a:hover {color: #F3912B;}
/*---------main content area ---------------------*/

#content {float: left; width: 500px; display: inline; margin-left: 9px;}

#content h2 {
	font: 16px/24px arial, verdana, helvetica, sans-serif;
	color: #003399;
	margin: 10px; 
	border-bottom: 1px solid #eee;
	font-weight:bold;
}
#content h3 {
	font: 14px/20px arial, verdana, helvetica, sans-serif;
	color: #9BB6DB;
	margin: 10px; 
	border-bottom: 1px solid #eee;
	font-weight:bold;
}
#content p {margin: 15px; color:#4E4E4E;}
#content ol {color:#999; margin:15px 0px 10px 40px;}
#content a {color: #F3912B;	}
#content a:hover {color: #005CA5;}

.clear {clear: both;}
.hide {display: none;}
.padLeft {float:right; padding-left:8px;}
.padLeft_b {float:right; margin-left:8px; border:1px solid #CFCFCF;}
.emphasize {text-align:center; font: 14px/20px arial, verdana, helvetica, sans-serif; font-weight:bold;}



#float_right {float:right; margin:5px 0 5px 5px; width:190px; text-align:center;}
#float_right img {border:1px solid #CFCFCF;}
#float_right .caption{font: 11px/14px arial, verdana, helvetica, sans-serif; color:#005CA5;}