/* CSS Document */

html,body {
	padding:0;
	margin:0;
}
body{text-align:center;min-width:814px;/* for mozilla*/
	background-color: #FFF;font: small Geneva, Arial, Helvetica, sans-serif;}
h1 {padding:0 50px;color:#855723;font-size:medium;font-family:"Times New Roman", Times, serif;}
h2 {padding:0 50px;font-size:x-small;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
	
/* Outer Wrapper */	
#outer{height:99.9%;min-height:100%;width:812px;text-align:left;margin:auto;position:relative;
	background:  url(images/mainbg.jpg) repeat-y center center;
	position:relative;}
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
/* END Outer Wrapper */

/* Header plus Nav */
#header{position:absolute;top:0;left:6px;width:800px;height:348px;background:#fff;
	overflow:hidden;z-index:100;}
#bgnav {height:28px;background-image:url(images/nav_bg.gif);
	background-repeat:repeat-x;}
ul#nav, ul#nav ul {position:absolute;margin: 0;padding: 0;list-style: none;}
ul#nav  li {position: relative;float: left;border-right:1px solid #fff; height:28px;}

/* Styles for Menu Items */
ul#nav li a {display: block;text-decoration: none;color: #fff;
	/* IE6 Bug */padding:4px 15px;border:none;
	margin-bottom:-1px;min-height:0;text-align:center; font-size:14px; font-weight:lighter;}
* html ul#nav li a {padding-bottom:4px;}
#nav li:hover a,#nav  li.over a {color: #fff;border-bottom:4px solid #62bd19;}
#nav li.current a {border-bottom:4px solid #62bd19;}
/* END Header plus Nav */

/* Left Column and Sub Nav */
#left {position:relative;left:6px;/*ie needs this to show float */
	width:270px;float:left;padding-top:10px;margin-top:352px;/*needed to make room for header*/
	border-top:1px solid #ccc;}
#left p {padding-left:5px;padding-right:2px;color:#009acf;font-size:x-small;}

ul#sidenav {
	width:270px;
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#sidenav li {
	background-image:url(images/subnavbg.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0 5px;
	line-height:27px;
}
#sidenav li ul {margin:5px 20px; padding:0;}
#sidenav li ul li {list-style-image:url(images/blockbullet.jpg);
	background:none;line-height:normal;}
#sidenav li.last {
	border-bottom:2px solid blue;
}
#sidenav li.first {
	border-top:2px solid blue;
}

#sidenav a {
	text-decoration:none;
	color: #009acf;
	display:block;
	padding:3px 0;

}
#sidenav a span {
	float:right;
	color: #FFCC99;
}
#sidenav a:hover{
	color: #000;
}
#sidenav a:hover span{
	font-weight: bold;
	color: #FF9900;
	background-color: transparent;
}


/* END Left Column and Sub sidenav */

/* Footer */
#footer {width:800px;clear:both;height:19px;background-color:#fff;color:#fff;text-align:left;
	left:6px;bottom:0;position: absolute;}
* html #footer{margin-bottom:-1px}/* ie rounding bug*/
* html #footer {/*only ie gets this style*/
	\height:21px;/* for ie5 */
	he\ight:19px;/* for ie6 */}
#footer p {padding-left:5px;padding-top:3px;font-size:xx-small;}
/* END Footer */

div,p  {margin-top:0}/*clear top margin for mozilla*/

/* Center Content */
/* #centrecontent {width:530px;float:right;padding-top:10px; */
/*	margin-left:5px;margin-right:6px;margin-top:352px;/*make room for header*/ border-top:1px solid #ccc;} */
/* #centrecontent p, ul {padding:0 50px;font-size:x-small;} */
/* END Center Content */

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */
html >body #minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */

.green { width:270px; height:19px; background-color:#62bd19; float:left;}
.blue { width:530px; height:19px; background-color:#009acf; float:right;}
.figure-c {border:none;margin-left:25px;margin-right:25px; margin-bottom:5px;padding-left:0;}
.figure-d {border:none;margin:0;padding:0;}
ul.blocklist { list-style: inside;margin:0 0 0 2px;padding:5px; list-style-type:square }
ul.blocklist li {border-bottom:1px solid #ccc;padding:10px 10px 10px 15px;}
ul.bullet a {line-height:2em;}
