html{
height: 100%;
}

/* background: url("/images/green_background_light.gif") */

body{
background-color: #92A683;
margin:9px;
font: 9pt/14pt Verdana, 'Lucida Grande', Helvetica, sans-serif;
color:#000000;
height: 100%;
}

A:link{ color:#116611; text-decoration:none; }
A:hover{ color:#FFFFFF; text-decoration:none; }
A:active{ color:#FFFFFF; text-decoration:none; }
A:active:hover{ color:#FFFFFF; text-decoration:none; }
A:visited{ color:#116611; text-decoration:none; }
A:visited:hover{ color:#FFFFFF; text-decoration:none; }

#wrap{
margin-top: 30px;
width:800px;
margin-left:0;
margin-right:auto;
position: relative;
min-height:100%
}

* html #wrap{
height:100%
}

.indent{
margin-left:20px;
}

#sidebar{
float:left;
text-align:left;
width:160px;
}

#container{
width:600px;
margin-left:160px;
}

#navcontainer{
float:left;
}

#content1{
width:270px;
padding:20px;
float:left;
text-align:justify;
border-left:#000000 2px solid;
min-height:780px;
}

.content2{
padding:20px;
text-align:justify;
}

#contentcenter{
width:500px;
padding:20px;
float:left;
text-align:center;
border-left:#000000 2px solid;
min-height:780px;
}

#contentwide{
width:500px;
padding:20px;
float:left;
text-align:left;
border-left:#000000 2px solid;
min-height:780px;
}

h2{
text-align:left;
color:#000000;
font-size:12pt;
font-weight:bold;
}

h3{
text-align:left;
color:#000000;
font-size:10pt;
font-weight:bold;
}

h4{
text-align:left;
color:#000000;
font-size:6px;
font-weight:bold;
line-height:0px;
}

strong {
color:#000000;
font-weight:bold;
}

#title{
height:200px;
border-left:#000000 2px solid;
}

#picture{
height:200px;
width:126px;
float:right;
text-align:right;
}

#footer{
text-align:center;
font-size:10px;
height:30px;
padding:6px;
margin-top:10px;
border-top:#000000 1px dotted;
text-transform:lowercase;
position: relative;
margin: -6.0em auto 0 auto;
width: 680px;
}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer{
margin-top: -6.0em;
}

#navlist
{
padding: 12px 1px 1px;
margin-left: 2px;
font: bold 12pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
width: 160px;
}

#navlist li
{
list-style: none;
margin: 0;
text-align: right;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
text-decoration: none;
}

#navlist li a:link { color: #000000; }
#navlist li a:visited { color: #000000; }

#navlist li a:hover
{
color:#FFFFFF;
}

.navbullet
{
   visibility: hidden;
}

.livenav {
   visibility: visible !important;
   color:#116611;
/*    color:#FFFFFF; */
}

#livetable td
{
list-style: none;
margin: 0;
text-align: right;
background-color:#AAAAAA;
}

#livetable td a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
text-decoration: none;
}

#livetable td a:link { color: #000000; }
#livetable td a:visited { color: #000000; }

#livetable td a:hover
{
background-color: #DDFFDD;
}

