﻿body
{
    background-color: #dedede;
    margin: 0px;
    padding: 0px;
    text-align: center;
    color: #003500;
    font-family: Arial, Helvetica, sans-serif;
    font-size:88%;
}
p
{
    margin: 12px 6px;
}
h1
{
    font-size: 210%;
    font-weight: bold;
    color: #003500;
} 
h2 { font-size:190%;    color: #003500; }
h3 { font-size:150%;    color: #003500; }
h4 { font-size:140%;    color: #003500; }
h5 { font-size:120%;    color: #003500; }
.green { color:#003500; }
.greenbold{ color:#003500; font-weight:bold; }
.greenboldlge{ color:#003500; font-weight:bold; font-size:110%; }
.red { color: #ff0000;}
.white { color:#ffffff;}
.infobars
{
    margin-top:18px;
    margin-bottom:2px;
    
}
hr
{
    width: 90%;
    color: #00591D;
    height: 1px;
}
li
{
    margin: 3px;
    list-style-position: inside;
    list-style-type: square;
}
#leftlist
{
    text-align: left;
    font-size: 110%;
    letter-spacing: 120%;
}
table
{
    width:90%;
    border-collapse:collapse;
    padding:4px;
    font-size:95%;
    font-weight:bold;
}
td { padding:3px; }
thead
{
    font-size:120%;
    background-color: #005128;
    color: #F0FFF0;
    padding:3px;
}
.thead2
{
    font-size:120%;
    background-color: #005128;
    color: #F0FFF0;
    padding:3px;
}
.table2
{
    width:95%;
    padding:4px;
    font-size:95%;
    font-weight:bold; 
    border:1px solid #888;
    margin:15px;   
}
td.std2
{
    border:1px solid #aaa;
    padding:5px;
    height:20px;    
}
tr.std
{
    background-color:#ccc;
    color:#003300;
}
tr.std2
{
    background-color:#ccc;
    color:#003300;
   
}
tr.alt
{
    background-color: #005128;
    color: #ffffff;
}
tr.alt2
{
    background-color:#005128;
    color:#ffffff;  
}
.tablefoot
{
    background-color: #005128;
    color: #F0FFF0;
    padding:4px;
}
a
{
    color: #004020;
    font-size: 90%;
}
a:visited
{
    color: #004020;
    font-size:90%;
}
a:hover
{
    font-size: 90%;
    color: #0A120D;
    text-decoration: underline;
}
 #topdiv
{    
    border-top: 2px solid #dedede;
    border-bottom: 5px solid #cccccc;
    height: 125px;
    width: 100%;
    color: #003500;
}
#innertopdiv
{
    background-color:#dedede;
    height:125px;
    width:809px;
    text-align:center;
    border-left: solid 70px #dedede;
    border-right: solid 70px #dedede; 
}
#maindiv
{
    background-color:#dedede;
    width:100%;
    height:100%;
    text-align:center;
    border-top: solid 1px #003500;
}
#maindivgeneric
{
    background-color:#fff;
    width:100%;
    height:100%;
    text-align:center;
    border-top: solid 1px #003500;
}
#inwidemaindiv
{
    position:relative;
    background-color:#dedede;
    width:950px;
}
#inwidemaindivgeneric
{
    position:relative;
    background-color:#fff;
    width:950px;
}
#innermaindiv
{
    position:relative;
    float:left;
    background-color:#ffffff;
    width:750px;
    height:100%; 
    border-top: solid 0px #003500;
    border-right: solid 1px #cccccc;
}
#leftmaindiv
{
    position:relative;
    float:left;
    width:174px;
    background-color:#ffffff;
    height:100%;
    margin-top:9px;
 }
#centralmaindiv
{
    position: relative;
    float: left;
    width: 575px;
    background-color: #ffffff;
    height: 100%;
    margin: 0px;
    z-index: 500;
    border-left: solid 1px #cccccc;
    padding-top: 0px;
    background-repeat: no-repeat;
}
#toppagename
{
    background-color: #F2F4CC;
    width: 100%;
    margin-top:5px;
    margin-bottom:18px;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 25px;
    font-size: 145%;
    font-weight: bold;
    border-bottom: solid 1px #003500;
    border-top: solid 1px #003500;
    color: #003500;
}
.inpagename
{
    background-color: #F2F4CC;
    width: 72%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    height: 20px;
    text-align: center;
    font-size: 115%;
    font-weight: bold;
    border: 1px solid #71866C;
    color: #003500;
}
.pagetitling
{
    background-color: #F0F2BD;
    width: 100%;
    margin-top: 10px;
    margin-bottom:22px;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 25px;
    font-size: 145%;
    font-weight: bold;
    border-bottom: solid 1px #003500;
    border-top: solid 1px #003500;    
    color: #003500;
}
#centralleftdiv
{
    background-color:#dedede;
    width:100px;
    position:relative;
    float:left;
    height:500px;
    bottom:0px;
    margin-right: 0px;
    padding-top: 300px;
}
#centralleftdivgeneric
{
    background-color:#fff;
    width:100px;
    position:relative;
    float:left;
    height:500px;
    bottom:0px;
    margin-right: 0px;
    padding-top: 300px;
}
#centralrightdiv
{
    background-color:#dedede;
    width:99px;
    position:relative;
    float:left;
    height:500px;
    margin-top: 40px;
    padding-top: 0px;   
}
#bottomdiv
{
    position:relative;
    clear:both;
    background-color: #ccc;
    width: 100%;
    padding-top:0px;
    padding-bottom:5px;
    text-align:center;
    border-top: solid 1px #006633;
    border-bottom: solid 2px #006633;
    height:48px;
}
#innerbottomdiv
{
    background-color:#ccc;
    position:relative;
    width:750px;
    height:48px;
    border-left: solid 100px #ccc;
    border-right: solid 100px #ccc;

}
#leftinbottomdiv
{
    position:relative;
    float:left;
    background-color:#ccc;
    width:180px;
    height:48px;
}
#centerbottomdiv
{
    position:relative;
    font-size:115%;
    font-weight:bold;
    float:left;
    background-color:#ccc;
    width:570px;
    height:48px;
    margin-top:4px;
}
#bottomspacer
{
    position:relative;
    float:left;
    clear:both;
    height:50px;
    width:100%;
    background-color:#fff;
}

.small{font-size:85%;}
.strong { font-weight:bold;}
.stronger { font-size:110%; font-weight:bold; }
.date 
{
    font-size:85%;
    position:relative;
    float:right;
    margin:5px;
}
.classad
{
    font-size:90%;
    position:relative;
    float:right;
    margin-right:10px;
    margin-bottom:5px;
    margin-top:22px;
    margin-left:5px;
    width:200px;
    height:100%;
    color:#ffffff;
    background-color:#006633;
    border: solid 2px #000000;
}
.classadhz
{
    font-size: 85%;
    position: relative;
    float: right;
    margin-right:20px;
    margin-bottom:20px;
    margin-top:15px;
    margin-left:0px;
    padding:15px;
    width:500px;
    height: 100%;
    color: #ffffff;
    background-color: #466049;
    border: solid 2px #000000;
}  
#baseImage
{
    position:relative;
    float:right;
    bottom:0px;
    border-left:1px solid #cccccc;
}  

