TD {
	font-family:	verdana, geneva, arial, helvetica, sans;
	line-height:	13px;
	font-size:		8pt;
	color:			#000000;
	text-decoration:	none;
}

a:link img {
	border:	0px none;
}

BODY {
	font-family:	verdana, geneva, arial, helvetica, sans;
	line-height:	13px;
	font-size:		8pt;
	color:			#000000;
	text-decoration:	none;
}

.noprint {
	display:		none;
}

select.subnav {
	font-family:	helvetica, arial, sans;
	text-transform:	lowercase;
	background-color: white;
	height:         18pt;
	color:          #012E56;
	border:         1px solid #012E56;
}

input.textfield {
	border-right:	1px solid white;
	border-bottom:	1px solid white;
	border-left:	1px solid #888888;
	border-top:		1px solid #888888;
	background-color:		#DDDDDD;
	padding:		2px;
	font-family:	verdana, geneva, arial, helvetica, sans;
	line-height:	13px;
	font-size:		8pt;
	color:			#000000;
	text-decoration:	none;
}

input.reqtextfield {
	border-right:	1px solid white;
	border-bottom:	1px solid red;
	border-left:	1px solid #888888;
	border-top:		1px solid #888888;
	background-color:		#DDDDDD;
	padding:		2px;
	font-family:	verdana, geneva, arial, helvetica, sans;
	line-height:	13px;
	font-size:		8pt;
	color:			#000000;
	text-decoration:	none;
}

.small {
	color:			#AAAAAA;
}

.tablecolheader {
	color:		 	black;
	background-color: 	#BFBFBF;
	border-bottom:	1px solid #012E56
}

.tablefooter {
	color:		 	white;
	background-color: 	#aaaaaa;
	border-top:		1px solid #012E56
}

.tablematrix {
	width:			100%;
	border: 		2px solid #012E56;
}

.tablerowodd {
	background-color:	white;
}

.tableroweven {
	background-color:	#EEEEEE;
}

.tablerowbold {
	background-color:	#FFEA80;
}

.imagelink {
	border:			1px solid #d2d2d2;
}

.imagelink:hover {
	border:			1px solid #012E56;
}

.navtext {
	text-decoration:	none;
	color:			#000000;
	border-bottom:	1px dotted #012E56;
}

.textlink {
	text-decoration:	none;
	color:			#000000;
	border-bottom:	1px dotted #012E56;
}

.textlink:hover {
	color:			red;
}

.title {
	font-family:	helvetica, arial, sans;
	line-height:	18px;
	font-size:		18pt;
	color:			#000000;
	text-decoration:	none;
	text-transform:	lowercase;
}

.button_submit {
	font-family:	verdana, geneva, arial, helvetica, sans;
	line-height:	13px;
	font-size:		8pt;
	color:			#000000;
	background-color:	#FFFFFF;
	text-decoration:	none;
	padding-left:	20px;
	padding-right:	20px;
}

.navtable {
	width:			100%;
	border:			0px solid #012E56;
}

.navcell {
	color:		 	black;
	background-color: 	#BFBFBF;
}

.navcell:hover {
	color:		 	#BFBFBF;
	background-color: 	black;
}

a.subnav_low {
	font-family:	verdana, geneva, arial, helvetica, sans;
	line-height:	23px;
	font-size:		8pt;
	color:			#666;
	background-color:	#DDD;
	text-decoration:	none;
	border:			2px solid #ccc;
	padding:		3px;
}

a.subnav_on {
	font-family:	verdana, geneva, arial, helvetica, sans;
	line-height:	23px;
	font-size:		8pt;
	color:			#000;
	background-color:	#FFF;
	text-decoration:	none;
	border:			2px solid #012E56;
	padding:		3px;
}

a.subnav {
	font-family:	verdana, geneva, arial, helvetica, sans;
	line-height:	23px;
	font-size:		8pt;
	color:			#000000;
	background-color:	#BBB;
	text-decoration:	none;
	border:			2px solid gray;
	padding:		3px;
}

a.subnav:hover, a.subnav_on:hover, a.subnav_high:hover {
	font-family:	verdana, geneva, arial, helvetica, sans;
	line-height:	23px;
	font-size:		8pt;
	color:			red;
	background-color:	#BFBFBF;
	text-decoration:	none;
	border:			2px solid #012E56;
	padding:		3px;
}