body {
	background-color: WHITE;
	color: #000000;
	margin:0px;
	font-family:Arial, Helvetica,serif;
}
h1 {
	font-family: Arial, Helvetica;
	color: #0e5044;
	font-size:20px;
}
h2 {
	font-family: Arial, Helvetica;
	color: #0e5044;
	font-size:16px;
	font-weight:bold
}
h3 {
	font-family: Arial, Helvetica;
	color: #0e5044;
	font-size:14px;
	font-weight:bold;
}
p {
	color: #000000;
	font-family: Arial, Helvetica,serif;
	font-size: 12px;
}
li {
	color: #000000;
	font-family: Arial, Helvetica,serif;
	font-size: 12px;
}
a {
	color: #0e5044;
	font-family: Arial, Helvetica,serif;
	font-size: 12px;
}
/*a:visited { color: #0073A4 }
a:active { color: #FF0000 }*/
.news {
	font-family: Arial, Helvetica,serif;
	font-size: 12px;
}
.secondLine {
	color: #0e5044;
	font-size: 11px;
}
.verticalNav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
}
.mainNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#0e5044;
}
/*.mainNavCellOff {background-color:#f1f4f8; cursor: pointer; cursor: hand;} */
.mainNavCellOff {
	cursor: pointer;
	cursor: hand;
}
.mainNavCellOn {
	background-color:#c4d4d5;
	cursor: pointer;
	cursor: hand;
}
.querNav {
	padding:0px 12px 0px 12px;
	height:21px;
	vertical-align:middle;
	background-color:#69b4ff;
}
.querNavOn {
	padding:0px 12px 0px 12px;
	height:21px;
	vertical-align:middle;
	background-color:#97c2ef;
}
/*
td.querNavOn, td.querNav {
	padding-top: 3px;
}
*/
.querNav a, .querNav a:hover, .querNav a:visited, .querNav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	vertical-align:middle;	
	display: block;
	padding-top: 5px;
}
.querNavOn a, .querNavOn a:hover, .querNavOn a:visited, .querNavOn a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	vertical-align:middle;
	display: block;
	padding-top: 5px;
}
.header {
	background-image:url(../img/headerShort.jpg);
	background-color:#f1f4f8;
	background-repeat:no-repeat;
}
.tx-indexedsearch-rules p {
	font-size:10px;
}
.tx-indexedsearch-rules h2 {
	font-size:11px;
}
td.maincontentCell {
	width:772px;
	padding:8px;
	vertical-align: top;
}
table.contenttable {
	width: 500px;
}