body {
	margin: 0px;
	padding: 0px;
}
td,th{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#4F4F4F;
}
.mainHeader TD{
	vertical-align: middle;
}


}
.white {
	color:#FFFFFF;
}
.red {
	color:#ED1C24;
}
.blue {
	color:#425E89;
}

.greylink {
	color:#434343;
	text-decoration:underline;
}

a:hover {
	color:#7CC5FF;
	text-decoration:underline;
}
a {
	text-decoration:none;
}
A.grey,A.gray:visited{
	color: Gray;
	text-decoration: none;
}
A.grey:hover{
	color: Gray;
	text-decoration: underline;
}

.blueheader {
	color:#3F89C3;
	font-size:13px;
	font-weight:bold;
	padding-top: 5px;
	padding-left: 10px;

}
.inputstyle, INPUT.text {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
	height:20;}


.lightblue {	color:#3780B9;}



.smallfont {	font-size:9px;}

.bluelink {	color:#3780B9;	text-decoration:underline;}


TABLE.valignTop TD, TABLE.valignTop TH{	vertical-align: top;}
.greyheader {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	vertical-align: top;
	height: 0px;
	padding-left: 20px;






}
.tinytable {
	vertical-align: middle;
	font-size: 1pt;
	background-color: #CCCCCC;
	width: 1px;




}
.tintinytable {
	color: #CCCCCC;
	background-color: #CCCCCC;
	font-size: 1px;
	padding-left: 20px;











}
.footer {
	color:#FFFFFF;
	padding: 4px;}
	
A.footer:hover{
	color:#FFFFFF;
	padding: 4px;
	text-decoration:underline;
}
}
.spacer {

	color:#666666;
	font-size:12px;
	font-weight:bold;
	vertical-align: top;
	height: 0px;
	padding-left: 5px;
}
.navmenu {
	color:#3F89C3;
	font-size:13px;
	font-weight:bold;
	border-left-style: 20;
	padding-left: 9px;
	padding-top: 5px;
}

A.navmenu,A.navmenu:visited{
	color:#3f89c3.navmenu:visited{;
	font-size:13px;
	font-weight:bold;
	border-left-style: 20;
	padding-left: 9px;
	padding-top: 5px;
	text-decoration: none;

}

.blueheader1 {
	color:#3F89C3;
	font-size:13px;
	font-weight:bold;
	padding-left: 12px;
	padding-top: 5px;

}

.navmain {
	border-left-style: 20;
}

.bluelink1 {
color:#3780B9;	text-decoration:underline;
}
.smallgreyheader {

	color:#666666;
	font-size:10px;
	font-weight:bold;
	vertical-align: top;
	height: 0px;
	padding-left: 20px;
}
.smallblueheader {

	color:#3F89C3;
	font-size:11px;
	font-weight:bold;
	padding-left: 12px;
	padding-top: 5px;
}
.blueback {
	color:#FFFFFF;
	padding: 4px;
	background-color: #3366CC;

}
