html { 
	padding: 0;
	margin: 0;
}

body  { color: #333; font-size: 12px; font-family: "Lucida Grande", Tahoma, Arial, Verdana, Helvetica, sans-serif; background: #e5e5d2 url(../img/background.gif) repeat-x left top; text-align: center; margin: 0 0 10px; padding: 0; border: 0 }

p {margin: 0 0 10px 0;}

h1, h2, h3, h4, h5, h6 {margin: 0 0 10px 0;}

img {border: 0; display: block;}

/* Links */
a:active, a:link {color: #009732; text-decoration: none;}
a:visited {color: #8a8a5f; text-decoration: none;}
a:hover {color: #8a8a5f; text-decoration: none;}

/* Wrapper */
div#wrapper	 { background: #fff url("../img/wrapper_bck.gif") repeat-y left top; text-align: left; margin: 0 auto 18px; padding: 0; width: 706px; voice-family: inherit }
html>body div#wrapper {
	width: 706px; /* ie5win ends */
}

/* Top Logo */
div#logo {
	width: 706px;
	height: 110px;
	border: 0;
}
div#logo h1	 { background: url(../img/logo.gif) no-repeat left top; margin: 0; padding: 110px 0 0; height: 0 !important; overflow: hidden; border: 0; height /**/: 110px ; cursor: pointer; }

div#logo h2	 { background: url(../img/logo_top.gif) no-repeat left top; margin: 0; padding: 110px 0 0; height: 0 !important; overflow: hidden; border: 0; height /**/: 110px ; cursor: pointer; }


/* Logo */
div#welcome {
	width: 477px;
	height: 167px;
	padding: 0 0 10px 0;
	border: 0;
}
div#welcome h1	 { background: url("../img/welcome_image.jpg") no-repeat left top; margin: 0; padding: 167px 0 0; height: 0 !important; overflow: hidden; border: 0; height /**/: 167px }


/* Flash */
div#flashcontent { width: 478px; height: 167px; float: left; }

/* Left */

div#left {
	float: left;
	padding: 0;
	margin: 0;
	background: transparent;
	width: 475px;
}

div#left p { 
	line-height: 18px; 
	background: transparent; 
	width: 450px; 
	padding-left: 14px; 
	}

div#left h2 { line-height: 18px; font-size: 15px; color: #006633; background: transparent; padding-top: 20px; padding-bottom: 0px; padding-left: 14px; }

div#left h3 { line-height: 18px; font-size: 12px; color: #008a2b; background: transparent; padding-top: 6px; padding-bottom: 0; padding-left: 14px; }

div#left ul { background: transparent; list-style-type: square; }

div#left li { background: transparent; line-height: 18px; list-style-type: square; }

/* Right */

div#right {
	float: right;
	margin: 0;
	background: transparent;
	padding: 0 10px 0 0;
	width: 210px; 
}

div#med_green {
	float: left;
	padding: 0;
	margin: 0;
	background: #99cc99;
	width: 209px;
}

div#med_green h2 {
	padding: 10px 0 0 10px;
	margin: 0;
	font-size: 12px; 
	color: #fff; 

}

.box { line-height: 16px; float: none; padding: 0; margin: 5px; background: #d0e8d0; width: 196px; border: solid 1px #5c8f5c; }

.box h3 { padding: 10px 0 0 10px; margin: 0; font-size: 12px; color: #006633; font-weight: bold; font-style: normal; }

.box p {
	padding: 2px 0 10px 10px;
	margin: 0;
	font-size: 12px; 
}

.box li { line-height: 14px; width: 160px; padding: 0; margin: 0 -10px 5px; list-style-image: url(../img/bullet.png); list-style-type: circle; }


.clear {font-size: 1px; height: 1px;}

/* Footer */
div#footer  { background: url("../img/footer.gif") no-repeat left bottom; text-align: center; margin: 0; padding: 0; width: 706px; height: 19px; clear: both; voice-family: inherit }
html>body div#footer {
	width: 706px; /* ie5win fudge ends */
}

/* disclaimer */
div#disclaimer  { background-color: #e5e5d2; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; text-align: center; padding: 0; width: 706px; height: 91px; clear: both; voice-family: inherit   }
html>body div#disclaimer {
	width: 706px; /* ie5win fudge ends */
}
div#disclaimer p {
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding-top: 20px;
}

/*    NAV VERT    */

#nav {
	padding: 0 0 0 0;
}

#nav ul {
	list-style:none;
	margin: 0;
	padding: 0 0 15px 0;
	border-top:solid 1px #99cc99;
}

#nav li {
	border-bottom:solid 1px #99cc99;
	font-weight:bold;
	display:block;
	line-height: 1.5em;
	}
	
#nav a {
	display: block;
	color: white;
	background: #008a2b url(../img/color_tabs_left2.gif) no-repeat left bottom;
	line-height: 1.5em;
	padding: 7px 0 7px 10px;
	}	


#nav a:hover{
background-color: #006633;
}

#nav  #current a {
background-color: #006633;
}

div#left .leftbox { line-height: 16px; float: none; padding: 10px 0 6px 0; margin: 15px 15px 0 15px; background: #d0e8d0; width: 452px; border: solid 1px #5c8f5c; }

div#left h3.leftbox { padding: 20px 0 0 15px; margin: 0; font-size: 12px; color: #006633; font-weight: bold; font-style: normal; }

div#left p.leftbox {
	padding: 2px 0 10px 10px;
	margin: 0;
	font-size: 12px; 
}

div#left li.leftbox  { line-height: 14px; padding: 0 15px 0 0; margin: 0 -10px 5px; list-style-image: url(../img/bullet.png); list-style-type: circle; }

div#left li.leftbox  { line-height: 14px; padding: 0 15px 0 0; margin: 0 -10px 5px; list-style-image: url(../img/bullet.png); list-style-type: circle; }





