BODY{font-family:Verdana;font-size:.8em;margin:0;color:#333;background-color:#ffffff}
TD{font-family:Verdana;font-size:.8em;color:#333}
UL{MARGIN-LEFT:15px;MARGIN-TOP:5px;MARGIN-BOTTOM:2px;}
INPUT{FONT-FAMILY:Verdana;font-size:8pt}
SELECT{FONT-FAMILY:Verdana;font-size:8pt}
TEXTAREA{FONT-FAMILY:Verdana;font-size:8pt}
A{font-family:Verdana;color:#003399}
STRONG {color:#003399;}
H1 {font-size:16pt;font-weight:normal;color:#003399;margin:5px;}
H2 {font-size:14pt;font-weight:normal;margin:5px;}
H3 {font-size:11pt;font-weight:bold;margin-left:1px;margin-bottom:3px;}
H4 {font-size:10pt;font-weight:bold;margin:5px;}
pre {border:1px solid gray;
	padding:5px; 
	background-color:#ddd;
	margin-top:5px;
	margin-bottom:0px;}
li {padding-bottom:4px;}

.logo{color:#6699cc;font-size:20pt;font-weight:bold;font-family:Courier New;}
.menu {font-size:10pt;font-weight:bold;color:#003399}
.menu A{font-size:10pt;font-weight:bold;color:#003399}
.selmenu {font-size:10pt;font-weight:bold;color:#fff;background-color:#6699cc}
.selmenu A{font-size:10pt;font-weight:bold;color:#fff}
.msg{font-size:10pt;font-weight:bold;color:#333333}
.title{font-size:16pt;font-weight:normal;color:#003399;margin:5px;}
.flat{border-left:1px #000000 solid;border-top:1px #000000 solid;border-right:1px #999999 solid;border-bottom:1px #999999 solid;background-color:#ffffff;color:#000000;font-size:12}
.flatbtn{border-right:1px #000000 solid;border-bottom:1px #000000 solid;border-left:1px #999999 solid;border-top:1px #999999 solid;background-color:#ffffff;color:#000000;font-weight:bold;font-size:12}
.small{font-size:7pt}
.border{border-width:1;border-style:solid;border-color:#666666}
.required{font-weight:bold}
.formtable {border:1px solid #6699cc}
.label {font-weight:bold;font-size:8pt;text-align:right}
.err{font-family:Verdana;color:#ff0000;font-weight:bold}
.err UL{padding:1px;margin-top:0px;margin-bottom:0px}
.err UL LI{padding:0px;margin:0px}
.advert
{
	float:right;
	width:25%;
	border:1px solid #6699cc;
	padding:5px;
	margin:2px;
	
}

.pad {padding-left:20px;padding-right:5px;padding-top:5px;padding-bottom:5px;}

/* Result list styles */
.results
{
	border-collapse:collapse;
}
.results TD
{	
	padding-right:15px;
}

/* Entry form styles */
.entryTable
{
	border-collapse:collapse;
	border:0px solid #666;
}
.entryTable TR
{
	height:30px;
}
.entryTable TR.buttonRow
{
	height:50px;
}
.entryTable TD
{
	padding:2px;
}
.entryTable TD.entryLabel
{
	text-align:right;
	white-space:nowrap;
}
.entryTable TD.entryLabelReq
{
	text-align:right;
	font-weight:bold;
	white-space:nowrap;
}
.entryText
{
}

.grid {font-family:Verdana;border:1px solid #3a6ea5; line-height:12px}
.grid TABLE {font-family:Verdana;}
.grid TD {border:1px solid #3a6ea5;padding:2px;  height:25px}
.gridRow {background-color:#eee ; height:25px}
.gridAltRow {background-color:#ddd}
.gridHeader TD {font-weight:bold;background-color:#fff;color:#000}
.gridHeader TD A, .gridHeader TD A:visited, .gridHeader TD A:hover 
{font-weight:bold;color:#000}
.gridFooter TD {border:0px;background-color:#fff;color:#000}
.gridFooter TD A, .gridFooter TD A:visited, .gridFooter TD A:hover 
{color:#000}
.gridFilter {font-size:8pt}
.gridPageNumbers {font-size:8pt}
.gridPageSizes {font-size:8pt}
.gridPageButton {}
.gridPageLabel {}

.newFeature
{
	font-weight: bold;
	color: #ff3333;
	font-family: Cursive;;
	padding:5px;
}