body {margin: 0px;padding: 0px;background-color:#f1f1f1}
img,form {margin: 0px;padding: 0px;}
* {font-family: arial;}
body,td,p,div,span,a {font-size:13px;font-weight:normal;color:#000000}
h1 {font-size:20px;padding:5px;}
h2 {color: #608641; font-size:15px;padding-top:14px;padding-bottom:3px;}
table { padding:0px;border:0px;margin:0px;}
.sidelink { margin:8px; margin-bottom:0px; margin-left:26px;}
.main div { color:#868688; padding:2px; padding-right:60px; padding-top:15px; font-size:15px; font-weight:normal;}
.footer { padding-top:30px;}
.footer td { font-size: 10px; color:#82996E } 
.copyrightfooter{color:#999999;font-size:10px;padding:5px;text-align:center;}


#mainwindow .subtext{color:#999999;font-size:12px;padding:0px;display:inline;}
#mainwindow h1{font-size:21px;font-weight:bold;padding: 5px;padding-left: 0px;margin-bottom: 4px;}
#mainwindow h2{font-size:15px;line-height:15px;font-weight:normal;padding: 2px;padding-left: 0px;padding-bottom: 0px;margin-bottom: 4px;}
#mainwindow div{font-size:13px;padding: 0px;padding-bottom:14px;}
#mainwindow a{font-size:13px;}
#mainwindow td div, #mainwindow td li{color:#000000;}


.dropmenu{
/*border: 1px solid #888888;*/
border-bottom-width: 0;
width: 196px;
visibility:hidden;
position:absolute;
}

* html .dropmenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 190px;
}

.dropmenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.dropmenu a{
border: 1px solid #eeeeee;
font-size: 12px;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #ffffff;
text-decoration: none;
/*border-bottom: 1px solid #ffffff;*/
}

.dropmenu a:visited{
color: #ffffff;
}

html>body .dropmenu a{ /*Non IE rule*/
width: auto;
}

.dropmenu a:hover{
background-color: #f1f1f1;
color: black;
border:1px solid #aaaaaa;
/*border-left:3px solid black;*/
}

.dropmenu .divider {
display:none;
}







.innermenu{
border: 1px solid #D3E2C6;
border-bottom-width: 0;
width: 216px;
}

* html .innermenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 210px;
}

.innermenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.innermenu a{
border: 1px solid #D3E2C6;
font-size: 12px;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #000000;
text-decoration: none;
}

.innermenu a:visited{
color: #000000;
}

html>body .dropmenu a{ /*Non IE rule*/
width: auto;
}

.innermenu a:hover{
background-color: #f1f1f1;
color: black;
border:1px solid #aaaaaa;
/*border-left:3px solid black;*/
}



.newsletter div {
padding:4px;
margin: 0px;
background-color: #EDF2E9;
}

.newsletter td, .newsletter input{
font-size:10px;
}
.newsletter input{
border:1px solid #cccccc;
padding:1px;
}

.newsletter td h1 {
font-size:11px;
font-wight:bold;
color: #5F812A;
padding:0px;
padding-bottom:4px;
margin:0px;
}

.newsletter td {
background-color: #EDF2E9;
}


.newsletter .sbutton{
border:2px solid #F2F8E7;
border-bottom:2px solid #859F4A;
border-right:2px solid #859F4A;
background-color:#D8E3C2;
padding:0px;
}





.submenu{
border: 1px solid #ffffff;
border-bottom-width: 0;
width: 186px;
}

.submenu .divider {
height:0px;
border-bottom:1px solid #dddddd;
margin:4px;
padding:0px
}

.submenu h1{
font-size:14px;
padding:0px;
padding-bottom:18px;
padding-left:4px;
margin:0px;
}

* html .submenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 180px;
}

.submenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.submenu a{
border: 1px solid #ffffff;
font-size: 12px;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
/*color: #ffffff;*/
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

.submenu a:visited{
/*color: #ffffff;*/
}

html>body .submenu a{ /*Non IE rule*/
width: auto;
}

.submenu a:hover{
background-color: #f1f1f1;
color: black;
border:1px solid #aaaaaa;
/*border-left:3px solid black;*/
}

.primary{font-weight: bold;}

#orangetheme * {color:#B27717;}
#greentheme * {color:#629538;}
#redtheme * {color:#934333;}

#greentable table {border-right:1px solid #A5BF8F;border-bottom:1px solid #A5BF8F;}
#greentable td {border-left:1px solid #A5BF8F;font-size:12px;text-align:center;color:#000000;}
#greentable th {border-left:1px solid #A5BF8F;background-color:#A5BF8F;font-size:14px;font-weight:bold;}

#specialtable table {border-top:1px solid #A5BF8F;border-right:1px solid #A5BF8F;border-bottom:1px solid #A5BF8F;}
#specialtable td {
border-left:1px solid #A5BF8F;
font-size:12px;
text-align:left;
color:#000000;
font-weight:bold;
padding-left:8px;
}

#specialtable th {
border-left:1px solid #A5BF8F;
background-color:#6DA043;
color:#ffffff;
font-size:14px;
text-align:left;
font-weight:bold;
width:140px;
}


div.massiveb {
font-size:26px !important;
font-weight:bold !important;
color:#6DA043 !important;
padding:0px !important;
margin:0px !important;
}

div.massive {
font-size:26px !important;
color:#6DA043 !important;
padding:0px !important;
margin:0px !important;
}


fieldset {padding:15px;border:1px solid #cccccc}
fieldset legend {font-weight:bold;color:#999999 !important;}

fieldset fieldset {border:1px solid #aaaaaa}
fieldset fieldset legend {color:#009900;}

fieldset fieldset fieldset {border:1px solid #dddddd}
fieldset fieldset fieldset legend {color:#000000;}