* { margin: 0; padding: 0; }
body { background: #fff ; color: #000 ;}
div#wrapper { width: 920px ; margin: 0 auto ; }
div#header {
  width: 915px ;
  height: 170px ;
  background: url(../images/header.gif) 0 0 no-repeat ;
}
div#header h1 { text-indent: -999em ;}
div#header p { float: right ; width: 220px; text-align: right; color: #fff ; 
  margin: -10px 10px 0 0; font-size: 80% ;}
div#header a { text-decoration: underline ; color: #fff ;}
div#header a:hover {text-decoration: none ; }

div#navigation { float: left ; width: 180px ; }
div#navigation img { margin: 25px 0 15px 44px ; width: auto ; }
div#navigation ul.nav_section { margin: 10px 0 ; }
div#navigation li { list-style: none ;}
div#navigation li a { font-size: 90% ; color: #0d420d ; text-decoration: none;}
div#navigation li a:hover { text-decoration: underline ;}
div#navigation ul ul { margin-left: 10px ;}
div#navigation li.highlight { display:block;margin:10px 0;}
div#navigation li.highlight a { color:#800000;font-weight:bold;}

div#content { float: left ; width: 731px ; margin: -80px 0 0 0 ; position: relative;}
div#content div#masthead { width: 731px; height: 114px; overflow: hidden; }
div#masthead object { float: right ; width: 579px ;}
div#masthead img { float: left ; width: 92px ; }
div#content div#content-wrapper { clear: both ;  border: 1px solid #0d420d ; 
   color: #194A19; font-size: 0.75em ; margin-top: 15px ;}
div#content-wrapper div.gutter { padding: 10px ; }
/* styling for any tables in the document */
div.gutter table { margin: 0 auto ; } 
div.gutter table td { padding: 4px ; }
div.gutter ul { margin: 10px 0 0 22px ; }

div#footer { margin:20px auto; width:915px; text-align:center; font-size:10px; 
   color:#a2a1a1; border-top: 1px solid #e4e3e3 ; padding-top: 20px ;}
div#footer ul {margin: 10px 0 ;}
div#footer li { list-style: none ; display: inline ; }
div#footer li a { color:#a2a1a1; text-transform:lowercase; text-decoration:none;
   border-left: 1px solid #d2d1d1 ; padding: 0 5px 0 6px ; }
div#footer li.first a { border-left: 0 ; }
div#footer li a:hover { color: #0d420d ; }
div#footer p { margin-bottom: 20px ; }
div#footer p a { color: #a2a1a1 ; text-decoration: underline ; }
div#footer p a:hover { color: #0d420d ; }
div.clear { clear: both ; height: 1% ; }