body { background-color: #FFFFFF; color: #FFFFFF;}
.pageheading { font-family: Verdana, Arial, Helvetica, Sans Serif; font-size: 17px; color: #CC6600; font-weight: bold; text-align: left; }
.bodyheader1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #009999; }
.bodyheader2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3333CC;}
.bodytext { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; }
p { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; }
.bodytext14 { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 14px; color: #000033; }
.bodytext18 { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 16px; color: #000033; }
.bodytextblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3300cc; }
.footerdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; }
.formatext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.errortext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: red; }
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; color: #999999; }

.tableheader {
        background-color: #3C40B5;
        border: solid 1px #c0c0c0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: white;
}

.tableheader2 {
        background-color: #666666;
        border: solid 1px #c0c0c0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: white;
}

.tableheadergrey {
        background-color: #999999;
        border: solid 1px #c0c0c0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: white;
}

.tabletext {
        background-color: #FFFFCC;
        border: solid 1px #c0c0c0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: black;
}

a { color: #0000FF; text-decoration: underline;}
a:visited { color: #0000FF; text-decoration: underline; }
a:hover { color: #FF0000; text-decoration: underline; }

a.white { color: #FFFFFF; text-decoration: none;}
a.white:visited { color: #FFFFFF; text-decoration: none; }
a.white:hover { color: #FFFFFF; text-decoration: none; }

a.green { color: #009999; text-decoration: none;}
a.green:visited { color: #009999; text-decoration: none; }
a.green:hover { color: #009999; text-decoration: none; }

a.bookmark { color: #009999; text-decoration: none;}
a.bookmark:visited { color: #009999; text-decoration: none; }
a.bookmark:hover { color: #009999; text-decoration: none; }

a.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-decoration: underline;}
a.footer:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-decoration: underline; }
a.footer:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: underline; }

.formbox
{
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #ffffff;
	border: solid 1px #006;
}

.formbutton
{
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FCECD0;
	border: solid 1px #006000;
}




