
* {font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;}

A {text-decoration:none;}
A:hover {text-decoration:underline;}

BODY {background:rgb(251,220,140);text-align:center;}

DIV#page_container {width:955px;margin:10px auto 10px auto;text-align:left;background:url(bg_page.jpg) no-repeat rgb(255,249,199);font-size:80%;}

DIV#header {margin:0 35px 0 35px;}
DIV#header DIV.logo {float:left;margin:10px 0 0 330px;display: inline;}

UL#headmenu {float:right;margin:80px 0 0 0;padding:0;}
UL#headmenu LI {display:inline;margin:0 0 0 15px;}
UL#headmenu LI A{color:#666;font-weight:bold;font-size:80%;}


UL#mainmenu {padding:20px 0 0 0;margin:0;border:solid 0px rgb(0,92,72);border-top-width:0px;background:rgb(255, 253, 242);}
UL#mainmenu LI {margin:0;padding:2px 0 2px 0;list-style-type:none;border:solid 0px rgb(0,92,72);border-bottom-width:1px;background:rgb(255,253,242)}
UL#mainmenu LI.on {padding:2px 0 0 0;}
UL#mainmenu LI A {font-weight:bold;color:rgb(0,92,72);font-size:90%;margin:0 0 0 5px;}
UL#mainmenu LI.on UL {margin:2px 0 0 0;padding:5px 0 5px 0;background:rgb(255,249,199);border:solid 0px rgb(0,92,72);border-top-width:1px;}
UL#mainmenu LI.on UL LI{margin:2px 0 2px 0;padding:0;border:none;background:rgb(255,249,199);}
UL#mainmenu LI.on UL LI A{margin: 0 0 0 20px;}
UL#mainmenu LI.on UL LI.on A{font-style:italic;color:rgb(51,125,109);}

DIV#banner {clear:both;margin:0 35px 0 35px;background:rgb(255, 249, 199);height:245px;}

DIV#main {margin:0 35px 0 35px;}

DIV#left {width:195px;margin:0 50px 50px 0;float:left;}

DIV#center {width:400px;margin:15px 0 10px 0;float:left;}

DIV#right {width:190px;margin:20px 0 0 50px;float:right;}

DIV#right DIV.ruler {background:url(ruler_right.gif) no-repeat;}

/* Newsletter Form */
DIV.newsletter_form FORM {width:270px;float:left;margin:10px 10px 10px 0;}
DIV.newsletter_form FORM LABEL {float:left;width:110px;margin:3px 0 3px 0;color:#666;}
DIV.newsletter_form FORM INPUT {float:left;width:150px;border:solid 1px rgb(0, 92, 106);background:rgb(255, 249, 199);margin:3px 0 3px 0;}
DIV.newsletter_form FORM INPUT:focus {background:rgb(251, 220, 140);}
DIV.newsletter_form FORM INPUT.btn {margin:5px 0 0 110px;}
DIV.newsletter_form P.bodytext {float:left;}


DIV#footer {clear:both;width:885px;text-align:left;background:url(ruler_footer.gif) 0 35px no-repeat;margin:0 35px 0 35px;height:55px;}

DIV#footer DIV.impress {width:195px;font-size:80%;margin:0;} 
DIV#footer DIV.impress IMG{ float:left;border:none;} 
DIV#footer DIV.impress H1 { margin:0 0 0 45px;} 
DIV#footer DIV.impress H1 A { color:#000;} 
DIV#footer DIV.impress P { margin:0 0 0 45px;} 
