body {
	background-color: #3166a1;
	margin: 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #2c2e30;
	font-size:14px;
}

A {
	color: #5D6268;
	text-decoration: none;
}

A.footer_nav {
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

A.moreinfo {
	color:#d9eaf1;
	font-weight: bold;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

TR.adminrow {
	background-color: #d6e0e6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

TR.adminrowover {
	background-color: #abbfcc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.admin_head {
	background-color: #a7bbc6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.admin_body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.whitetext {
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: right;
}
.smallinfo {
	font-size: 12px;
}



.maintext {
	text-align: justify;
	font-size: small;
}
.bold {
	font-weight: bold;
}

table.detail {
	width: 923px;
}

td.maincell {
	padding: 14px;
	vertical-align: top;
}
td.topcell {
	padding: 0px;
}
td.sidecell {
	width: 233px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}

table.detailcell {
	width: 50%;
	height: 119px;
	vertical-align: middle;
	border: 1px solid #1AA3C5;
	background-color: #144881;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;

}
td.detailcell {
	width: 50%;
	height: 119px;
	vertical-align: middle;
	border: 1px solid #1AA3C5;
	background-color: #144881;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
		color:#ffffff;
}

td.housecell {
	vertical-align: middle;
	border: 1px solid #1AA3C5;
	background-color: #ffffff;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

td.sidebar {
	padding: 10px;
}

table.stats {
	background-color: #144881;
}
td.stats {
	width: 25%;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #1AA3C5;
}

.blueborder {
	border: 1px solid #1AA3C5;
}

tbody.blueborder {
	border: 1px solid #1AA3C5;
}

img.spacer {
	margin-right: 12px;
}

.houseentry {
	width: 257px;
}

.titleText
{
	color:		#3D7399;
	font-size:	16px;
	font-weight:	bold;
}

.searchBox
{
	background-color:	#144881;
	border-width:		1px;
	border-style:		solid;
	border-color:		#4B93A1;
	height:			25px;
}

.smallerSelect
{
	font-size:		12px;
}

.searchBoxText
{
	font-size:		12px;
	color:			#ffffff;
	padding-left:		10px;
	padding-right:		10px;
}

.searchButton
{
	border-style:		solid;
	border-color:		#4B93A1;
	border-width:		1px;
	background-color:	#ffffff;
}

.header_small_text
{
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Tahoma;
	text-align:right;
	padding-right:15px;
	font-weight:bold;
}

#nav li
{
	padding-right:5px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav
{
	margin-right:9px!important;
	font-size:13px;
}

#nav a {
	display: block;
}

#nav li {
	float: right;
}

#nav li ul {
	position: absolute;
	width: 11em;
	left: -999em;
	background:#144881;
	border-style:solid;
	border-width:1px;
	border-color:#58b9d9;
	text-align:left;
}

#nav li li
{
	float:left!important;
	width: 10.5em;
	padding:3px;
}

#nav a,
#nav a:visited
{
	color:#ffffff;
}

#nav a:hover
{
	color:#1ca1c4;
}

#nav li li:hover
{
	background:#bbe3ef;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

.maincontent
{
	font-size:14px;
	line-height:15px;
}

td.stats
{
	color:#ffffff;
}