body, html { margin:0; padding:0; text-align:center; line-height:18px; font-family:trebuchet ms, trebuchet, lucida grande, verdana, arial, helvetica, sans-serif; font-size:14px; color:#444444; background-image:url(/images/bg_body.gif); background-repeat:no-repeat;}

a, a:link, a:active, a:visited { color:#05ab72; font-weight:bold; text-decoration:underline;}
a:hover { color:#03a970; text-decoration:underline;}

img { border:0;}
h1 { font-size:1.3em; color:#0d3014;}
h2 { font-size:1.0em; color:#0d3014;}

#container {margin: 0 auto; width:974px; background-image:url(/images/bg_container.png); background-repeat:repeat-y;}

#rightgrad{bottom:0; float:right; width:15px; background-image:url(/images/bg_rightgradient.gif); background-repeat:repeat-y;}

#leftgrad	{bottom:0; float:right; width:15px; background-image:url(/images/bg_leftgradient.gif); background-repeat:repeat-y;}

#containerbody {float:right; margin:0; width:944px;}

#header { height:224px; text-align:left; background-image:url(/images/bg_header.gif); background-repeat:no-repeat;}
#header div { text-align:center; font-size:12px; margin-top:80px; padding-right:185px; float:right; color:#2d5034; font-weight:bold;}

#navigation { list-style-type:none; margin:0; padding:0; float:left; width:238px;}
#navigation li { background:url(/images/oar.gif) no-repeat; width:238px; height:46px; text-align:right; margin:0; padding:0;}
#navigation li a { color:#fff; position:relative; top:12px; right:20px;}
#navigation li a.active { text-decoration:underline;}

#body { float:left; text-align:left; width:650px; margin-top:-70px;}

#footer { clear:both; position:relative; top:20px; margin:auto; font-size:0.95em; width:900px; border-top:1px solid #aaa;}

