﻿body {
    color:black;
}
h1{
    margin:0 0 .25em;
    font:normal 200%/1.2em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
h2 {
    margin:0 0 .5em;
    font:bold 164%/1.3em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
h3{
    margin:0 0 .25em;
    font:bold 145%/1.3em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
h4{
    margin:0 0 .5em;
    font:normal 118%/1.3em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
h1, h2, h3, h4{
    color:#2E7B39;
}
p, td, th, li, dt, dd{
    font:100%/1.55em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
/*
th, td{
    font:100%/1.15em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
*/
th{
    font-weight:bold;
    color:#ffffff;
}
caption{
    margin-bottom:.5em;
    font:bold 95%/1.15em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
p{
    margin:0 0 .75em;
}
li{
    margin:0 0 .25em;
}
ul, ol{
    margin:0 0 .75em;
    padding:0;
}
a:link,
a:active,
a:visited{
 text-decoration:none;
}
a:link,
a:active{
 color:#007AB7;
}
th a:link, th a:active, th a:visited{
text-decoration:underline;
color:#ffffff;
}
a:hover, th a:hover{
text-decoration:underline;
}
.hidden{
    display:none;
}
#stateBanner{
    margin:0;
    padding:0;
}
#decBanner{
    margin:0;
    padding:0;
}
#siteNav{
    padding:.25em 0 .75em;
    font:100% Helvetica, Arial, Verdana, Geneva, sans-serif;
    text-align:right;
}
#siteNav input{
    margin:0 .15em;
    padding:.1em 0 .1em 0;
}
#siteNav input.button{
    margin-right:.5em;
    border:none;
    vertical-align:middle;
    background:transparent;
}
#breadCrumbs{
    margin:-7px 0 .5em;
    padding:0 0 .5em;
    border-bottom:1px solid #2E7B39;
    font:100% Helvetica, Arial, Verdana, Geneva, sans-serif;
}
#content ul.toc{
    margin-left:.75em;
    text-indent:-.75em;
    list-style-type:none;
}
#content ul.toc li{
    line-height:1.2em;
}
#content ul.toc ul{
    margin-top:.25em;
    margin-bottom:.25em;
    margin-left:.75em;
    text-indent:-.75em;
    padding-left:1em;
    list-style-type:none;
}
#content ul.toc ul ul{
    list-style-type:none;
}
#content ul.gatewaytoc{
    margin-left:.75em;
    text-indent:-.75em;
    list-style-type:none;
}
#content ul.gatewaytoc ul{
    margin-left:.75em;
    text-indent:-.75em;
    padding-left:1em;
    list-style-type:none;
}
#content ul.gatewaytoc ul ul{
    list-style-type:none;
}
#footer p{
    text-align:center;
    color:white;
    font:90%/1.65em Helvetica, Arial, Verdana, Geneva, sans-serif;
}
#footer a {
    color:white;
}
.breadcrumbs{
    font:95% Helvetica, Arial, Verdana, Geneva, sans-serif;
    text-align:left;
}
table.smallfont td,
table.smallfont th{
    font:85%/1.15em Helvetica, Arial, Verdana, Geneva, sans-serif;
}