body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

#container {
width: 90%;
margin: 10px auto;
background-color: #fff;
color: #333;
line-height: 150%;
}

#top {
padding: .5em;
/*background-image: url(img/picurl_bg.gif);
background-repeat:repeat-x;*/
border-bottom: 1px solid gray;
vertical-align:bottom;
}

#top img{
padding-bottom:5px;
}
#top h1
{
padding: 0;
margin: 0;
}

#claimbox {
margin-left: 20px;
margin-top: 58px;
margin-bottom:0px;
float: right;
text-align: right;
font-size: 12pt;
font-style:italic;
color: #999999;
}

h2 {
color:#71CD17;
font-size:1.3em;
}

h3 {
color:#71CD17;
font-size:1.1em;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

#content
{
margin-left: 200px;
border-left: 1px solid gray;
padding: 1em;
margin-bottom: 0px;
max-width: 36em;
max-width: 50em;
}

address
{
text-align: center;
clear: both;
margin: 0;
padding: .5em;
margin-top: 50px;
margin-left: 20%;
margin-right: 20%;
color: #999;
border-top: 1px solid #eee;
font-size: small;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

/*Navigation list*/

#navlist
{
padding: 1px;
margin-left: 0;
font-variant:small-caps;
font-size: 1em;
letter-spacing:0.1em;

/*font: 11px verdana, sans-serif;
width: 14em;
color: gray;*/ }

#navlist li
{
list-style: none;
margin: 0px;
border-bottom: 1px gray solid;
text-align: left;
font-size: 12px;
}

#navlist li.topmost
{
/*border-top: 1px gray solid;*/
}

#navlist li.last
{
border-bottom: 1px white solid;
}

#navlist li a, #navlist li strong
{
display: block;
padding: 0.7em 0.5em 0.5em 0.9em;
text-decoration: none;
}

#navlist li strong
{
    color: black;
    border-left: 3px solid gray;
}

.highlights li { padding: 10px; }

#navlist li a { color:#4D9308; border-left: 3px white solid; }

#navlist li a:hover
{
font-weight:bold;
color: #808080;
color: #fff;
background: #83E723;
border-left: 3px #808080 solid;
}

a:link, a:visited, a:hover, a:active { color:#4D9308 }

table.news th {
    padding-right: 10px;
    text-align: right;
    width: 140px;
}

hr {
    border-left-width: 0px;
    border-right-width: 0px;
    border-top: 1px solid gray;
    border-bottom-width: 0px;
    margin-top: 20px;
    padding-bottom: 20px;
}

pre {
    padding: 20px;
    background-color: #f0f0f0;
}

