body {margin: 0px; background-color: #FFFFFF; }
td { font-family: Arial, Verdana; font-size: 8pt; color: #000000;}
select, textarea { font-family: Arial, Verdana; font-size: 11px; color: #000000; }
select.pageselector { font-family: Arial, Verdana; font-size: 11px; color: #FFFFFF; background-color: #999999;}

/* Links */
a:active, a:link, a:visited { color: #669933;}
a:hover { color: #669933; }

a.menu:link, a.menu:active, a.menu:visited  { text-decoration: none; color:#FFFFFF;}
a.menu:hover { text-decoration: underline; color:#FFFFFF;}

a.menufooter:link, a.menufooter:active, a.menufooter:visited  { text-decoration: none; color:#000000;}
a.menufooter:hover { text-decoration: underline; color:#000000;}

a.linktitle:link, a.linktitle:active ,a.linktitle:visited {text-decoration: none; color:#669933; }
a.linktitle:hover { text-decoration: underline; color:#669933;}

a.linkheader:link, a.linkheader:active ,a.linkheader:visited {text-decoration: none; color:#000000; }
a.linkheader:hover { color:#000000;}

a.linkdetails:link, a.linkdetails:active, a.linkdetails:visited {text-decoration: none; color:#FFFFFF;}
a.linkdetails:hover { text-decoration: underline; color:#FFFFFF;}

/* Form */
.formbutton { font-family: Arial, Verdana; font-size: 11px; background-color: #669933; font-weight: bold; color: #FFFFFF; vertical-align: text-bottom; border-style: groove; border-color: #000000; border-width: 1px; cursor: hand; }
.forminputbox { font-family: Arial, Verdana; font-size: 11px; color: #000000; border-style: groove; }
.formtext {  font-family: Arial, Verdana; font-size: 11px; color: #000000; }
.formlabel {  font-family: Arial, Verdana; font-size: 11px; color: #000000; font-weight: bold;}
.formheader { font-family: Arial, Verdana; font-size: 13px; color: #669933; font-weight: bold;}
.formsubheader {font-family: Arial, Verdana; font-size: 11px; color: #FFFFFF;} 
.formfooter { font-family: Arial, Verdana; font-size: 10px;}
.formrequired { font-family: Arial, Verdana; font-size: 13px; color: #990000; vertical-align: sup;}
.formborder { background-color: #000000;}
.formcell { background-color: #FFFFFF;}

/* Website */
.menubar { font-family: Arial, Verdana; font-size: 8pt; color: #FFFFFF; background-color: #000000;}
.text { font-family: Arial, Verdana; font-size: 8pt; color: #000000; background-color: #FFFFFF;}
.boldtext { font-family: Arial, Verdana; font-size: 8pt; font-weight: bold; color: #000000;}
.title { font-family: Arial, Verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #669933;}
.header { font-family: Arial, Verdana; font-size: 9pt; font-weight: bold; color: #000000;}
.details { font-family: Arial, Verdana; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #999999;}
.footer { font-family: Arial, Verdana; font-size: 8pt; color: #666666;}
.section { font-family: Arial, Verdana; font-size: 8pt; font-style: bold; color: #FFFFFF; background-color: #669933;}
.border { background-color: #000000;}
.radio { color: #E6E6E6; background-color: #E6E6E6;}
.selector { font-weight: bold; color: #FFFFFF; background-color: #999999;}

.bg { background-color: #669933;}
.bgheader { background-color: #E6E6E6;}
.bgwhite { background-color: #FFFFFF;}
.bgblack { background-color: #000000;}

.category { font-family: Arial, Verdana; font-size: 8pt; color: #000000; background-color: #FFFFFF; line-height: 18px; text-align: left;}
.categoryheader { font-family: Arial, Verdana; font-size: 9pt; color: #669933; font-weight: bold;}
