body{
 background-repeat:no-repeat;
 background-position:center top;
 background-attachment:fixed;
 background-color:white;
 color:#004B00;
 font-family:sans-serif;
 font-size:12px;
 margin:0;
 padding:0;
}
img{
 border:none;
}
table{
 border:0;
 cell-padding:0;
 cell-spacing:0;
 margin:0;
 padding:0;
}
table.ss{
 text-align:right;
}
td.ss{
 padding:0 16px 8px;
}
#header{
 border:0;
 width:800px;
 margin:0 auto;
 padding:0;
}
#wrapper{
 border:0;
 margin:0 auto;
 padding:0;
 width:800px;
}
#content{
 border:0;
 color:004B00;
 font-size:11px;
 margin:0 1%;
 padding:0;
 width:98%;
}
#content a{
 color:#004B00;
 padding:1px 3px;
 font-style:italic;
 font-weight:strong;
 text-decoration:none;
}
#content a:hover{
 color:yellow;
 background-color:#004B00;
}
#content h1{
 font-size:16px;
 font-weight:strong;
}
#content h2{
 font-size:14px;
 font-weight:strong;
 margin:8px 4px 0 0;
}
#quickmenu{
 color:gray;
 font-family:sans-serif;
 margin:0 auto;
 text-align:center;
 width:800px;
}
#quickmenu a{
 color:gray;
 text-decoration:none;
}
#quickmenu a:hover{
 color:black !important;
}
#footer{
 background-color:#004B00;
 color:white;
 font-family:sans-serif;
 font-size:12px;
 font-weight:strong;
 width:800px;
 margin:0 auto;
 padding:1px 0;
 text-align:center;
}
#footer a{
 color:white;
 text-decoration:none;
}
#footer a:hover{
 color:yellow;
 background-color:#61A144;
}

.event {
 display:block;
 font-size:normal;
 font-style:normal !important;
 margin:4px;
 padding:0px;
}

.event:hover{
 color:yellow !important;
}


.news a{
 display:block;
 font-size:normal;
 font-style:normal !important;
 margin:4px;
 padding:0px;
}
.news h1{
 font-weight:strong;
 font-style:normal;
 margin:0px;
 padding:0px;
}
.news h1:hover, a:hover{
 color:yellow !important;
}
#newsmenu {
 border:1px black solid;
 width:100%;
}
#newsmenu table.news{
 background-color:#004B00;
 border-spacing:0;
 border-collapse:collapse;
 color:white;
 font-size:large;
 font-style:normal;
 font-weight:strong;
 vertical-align:middle;
 width:100%;
}
#newsmenu td.news{
 padding:2px 10px;
 text-align:left;
 width:30%;
}
#newsmenu td.search{
 padding:2px 10px;
 text-align:right;
 width:30%;
}
#newsmenu td.btn{
 text-align:center;
 padding:2px;
 width:6% !important;
}
#newsmenu td.btnx{
 color:gray;
 padding:2px;
 text-align:center;
 width:6% !important;
}
#newsmenu td.btn a{
 display:block !important;
 color:white !important;
 text-decoration:none;
}
#newsmenu td.btn a:hover{
 display:block !important;
 background-color:#61A144 !important;
 color:yellow !important;
}
#menu{
 width:798px;
 background:#004B00;
 text-align:left;
 border:0;
 margin:0 auto;
 padding:0;
}
#nav, #nav ul{
 float:left;
 width:100%;
 list-style:none;
 line-height:1;
 background:#004B00;
 font-weight:bold;
 padding:0;
 border:1px solid #004B00;
 margin:0;
}
#nav a{
 display:block;
 width:10em;
 w\idth:6em;
 color:white;
 text-decoration:none;
 padding:0.25em 2em;
}
#nav a.daddy{
 background:url(rightarrow2.gif) center right no-repeat;
}
#nav li{
 float:left;
 padding:0;
 width:10em;
}
#nav li ul{
 border:1px solid black;
 position:absolute;
 left:-999em;
 height:auto;
 width:14.4em;
 w\idth:13.9em;
 font-weight:normal;
 margin:0;
}
#nav li li{
 padding-right:1em;
 width:13em;
}
#nav li ul a{
 width: 13em;
}
#nav li ul ul{
 margin:-1.75em 0 0 14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{
 left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{
 left: auto;
}
#nav li:hover, #nav li.sfhover{
 color:yellow;
 background-color:#61A144;
}



#column{
 float:left;
 font-size:12px;
 width:50%;
}
#column li a{
 color:#004B00;
 font-size:12px;
 text-decoration:none;
}
#colum li a:hover{
 color:yellow;
}
#column li a:visited{
 color:#004B00;
}



.b_green { background-color: #C0FFC0; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px }
.b_norm {padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px }

.whitebox { background-color: #FFFFFF; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px }

.toc {font-family: arial; font-size: 13px; color: #000000; text-decoration: none}
.toc a:link {color: #000000; text-decoration: none}
.toc a:visited {color: #000000; text-decoration: none}
.toc a:hover {font-weight: bold; color: #004B00; text-decoration: none}

