img
{
	display:inline;
}


BODY, TD {

	font-family:Arial;

	font-size:12px;

	color:#000000;

}



.redheadline {

	font-family:Arial;

	font-size:12px;

	color:#C40F3C;

	font-weight:bold;

}



.px12 {

	font-family:Arial;

	font-size:12px;

	color:#000000;

}



.px12red {

	font-family:Arial;

	font-size:12px;

	color:#C40F3C;

}





.px11 {

	font-family:Arial;

	font-size:11px;

	color:#000000;

}



.px10 {

	font-family:Arial;

	font-size:10px;

	color:#000000;

}



.px10red {

	font-family:Arial;

	font-size:10px;

	color:#C40F3C;

}



.px100grey {

	font-family:Verdana;

	font-size:90px;

	color:#F0F0F0;

	line-height:80px;

}



.grey {

	color:#606060;

}



.lightgrey {

	color:#9A9A9A;

}



td.darkgrey {

	color:#323232;

}



td.lightgrey {

	background-color:#F6F6F6;

}



td.almostalmostlightgrey {

	background-color:#F0F0F0;

}





td.almostlightgrey {

	background-color:#e9e9e9;

}

td.midgrey {

	background-color:#C8C8C8;

}



td.almostmidgrey {

		background-color:#d0d0d0;

}



td.almostdarkgrey {

	background-color:#B8B8B8;

}



td.darkgrey {

	background-color:#9A9A9A;

}



td.white {

	background-color:#FFFFFF;

	font-family:Arial;

	font-size:12px;

	color:#000000;	

}



.content {

	width:390px;

}



input.uppernav {

	font-family:Arial;

	font-size:10px;

	color:#000000;

}







td.mainnav {

	background-color:#676767;

	cursor:hand;

}



td.mainnavHOVER{

	background-color:#C40F3C;	

	cursor:hand;	

}



td.leftnav {

	background-color:#F1F1F1;

	padding-left:10px;

	padding-top:2px;

	padding-bottom:2px;

	border-left:2px solid #676767;

	cursor:hand;		

}



td.leftnavHOVER {

	background-color:#DFDFDF;

	padding-left:7px;	

	padding-top:2px;

	padding-bottom:2px;

	border-left:5px solid #C40F3C;	

	cursor:hand;		

}



td.leftnavsub {

	background-color:#D0D0D0;

	padding-left:25px;	

	padding-top:2px;

	padding-bottom:2px;

	cursor:hand;		

}



td.leftnavsubHOVER {

	background-color:#C5C5C5;

	padding-left:25px;	

	padding-top:2px;

	padding-bottom:2px;

	cursor:hand;		

}







a.rot:LINK, a.rot:ACTIVE, a.rot:VISITED{

	font-family:Arial;

	font-size:12px;

	color:#000000;

	text-decoration:none;

}



a.rot:HOVER{

	font-family:Arial;

	font-size:12px;

	color:#C40F3C;

	text-decoration:none;

}

a.rotgrey:LINK, a.rotgrey:ACTIVE, a.rotgrey:VISITED{

	font-family:Arial;

	text-decoration:none;
	
	font-size:10px;

	color:#606060;

	text-decoration:none;

}



a.rotgrey:HOVER{

	font-family:Arial;

	text-decoration:none;
	
	font-size:10px;

	color:#C40F3C;

	text-decoration:none;

}



a.uppernav:LINK, a.uppernav:ACTIVE, a.uppernav:VISITED{

	font-family:Arial;

	font-size:10px;

	color:#000000;

	text-decoration:none;

}



a.uppernav:HOVER{

	font-family:Arial;

	font-size:10px;

	color:#000000;

	text-decoration:underline;

}



a.leftnav {

	font-family:Arial;

	font-size:12px;

	color:#000000;

	text-decoration:none;

}



a.normal {

	font-family:Arial;

	font-size:12px;

	color:#000000;

	text-decoration:underline;

}



.mainnav:LINK, a.mainnav:ACTIVE, a.mainnav:VISITED{

	font-family:Arial;

	font-size:10px;

	color:#ffffff;

	text-decoration:none;

}



.mainnav:HOVER{

	font-family:Arial;

	font-size:10px;

	color:#ffffff;

	text-decoration:none;

}





a.datumborder:LINK, a.datumborder:ACTIVE, a.datumborder:VISITED{

	border:1px solid #dddddd;

	padding:2px 2px 2px 2px;

	text-decoration:none;

	color:#000000;

	width:72px;

	font-size:11px;	

	background-color:#FFFFFF;

}



a.datumborder:HOVER, .datumborderactive{

	border:1px solid #C40F3C;

	padding:2px 2px 2px 2px;	

	color:#C40F3C;

	text-decoration:none;	

	width:72px;

	font-size:11px;	

	background-color:#FFFFFF;	

}


div.labelwhole { width:400px;  float:left; font-weight:bold}
div.labelsmall {width:100px; float:left; font-weight:bold; margin-bottom:3px; height:24px;}
div.forminputwhole {width:400px; float:left; }
div.forminputsmall {width:290px; float:left; margin-bottom:3px}

span.small {font-size:10px;}
.error {background-color:#ff9999;}

/* break it or die trying :-) */
.clear 
{
 	clear: both; 
	display: block; 
	font-size: 0 !important; 
	line-height: 0 !important; 
	height: 0 !important; 
}