body
{
	background-color: WHITE;
	topmargin: 0;
	leftmargin: 0;
}

a:link
{
	color: BLUE;
	text-decoration: underline;
}
a:visited
{
	color: BLUE;
	text-decoration: underline;
}
a:hover
{
	color: BLUE;
	text-decoration: underline;
}
a:active
{
	color: BLUE;
	text-decoration: underline;
}

a.white:link
{
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
a.white:active
{
	color: #FFFFFF;
	text-decoration: none;
}

a.yellow:link
{
	color: #FFCC66;
	text-decoration: none;
}

a.yellow:visited
{
	color: #FFCC66;
	text-decoration: none;
}
a.yellow:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
a.yellow:active
{
	color: #FFCC66;
	text-decoration: none;
}

.header
{
	color: #000000;
	font-weight: bold;
	font-size: 20px;
	font-family: arial, helevetica, verdana, geneva, sans-serif;
	text-decoration: none;
}
.subhead1
{
	color: #999999;
	font-weight: bold;
	font-size: 18px;
	font-family: arial, helevetica, verdana, geneva, sans-serif;
	text-decoration: none;
}
.subhead2
{
	font-weight: bold;
	color: #999999;
	font-size: 14px;
	font-family: arial, helevetica, verdana, geneva, sans-serif;
	text-decoration: none;
}
.bodytext
{
	color: #00000;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.bodytextblue
{
	color: #0000CC;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.bodytextmenu
{
	color: #00000;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}

.caption
{
	color: #999999;
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}


.update
{
	color: Black;
	font-size: 9px;
	font-family: arial, helvetica, verdana, sans-serif;
}
.error
{
	color: RED;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}
.footer
{
	color: #999999;
	font-size: 11px;
	font-family: helvetica, arial, verdana, sans-serif;
}
.date
{
	color: #CCCCCC;
	font-size: 10px;
	font-family: arial, helvetica, verdana, sans-serif;
}

.tableheader
{
	background-color: #3C2B7B;
	border: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.tableheaderblack
{
	background-color: #000000;
	border: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.tableheadergrey
{
	background-color: #DDDDDD;
	border: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}

.tableheaderright
{
	background-color: #8DB5A2;
	border: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-align: right
}

.tabletext
{
	background-color: #CECEF5;
	border: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

.tabletextgrey
{
	background-color: #DDDDDD;
	border: solid 1px #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

.tabletext_roll
{
	border: solid 1px #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

.formbox
{
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #ffffff;
	border: solid 1px #006;
}

.formboxsearch
{
	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: #3C2B7B;
	border: solid 1px #00600;
	color: #FFFFFF;
}

.formbuttonred
{
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #990033;
	border: solid 1px #00600;
	color: #FFFFFF;
}