@charset "UTF-8";
/* CSS Document */

html, body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, label, select, hr, fieldset
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #5c5d5d;
	margin: 0;
	padding: 0;
	text-shadow: #ffffff 0 0 0px; /* Fix Safari Fat Fonts */
	/*line-height:16px;*/
	border:0px;
	line-height:18px;
}

body {
	margin:0px 0px 0px 0px;
	text-align:center;
}

p {
	margin-bottom:1em;
	line-height:22px;
}

a {
	text-decoration:none;
	color:#009ddc;
}

a:hover {
	text-decoration:underline;
}

a:link {

}

a:visited {
}

a:active {
}

img, form{
	margin:0px;
	padding:0px;
	border:0px;
}

input{
	margin:0px;
	padding:0px;
	background-color:#e3e9ee;
	border: 1px solid #8bb2c7;
	float:left;
	margin-right:4px;
}


ul {
	padding:15px 0px 15px 20px;
}

li {
	margin-bottom:.4em;
	line-height:20px;
}

/* Heading Styles */

h1{
	
}

h2{
	color:#003b63;
	font-size:18px;
	padding:10px 0px 10px 0px;
}

h3{
	
}

h4{
	
}

/* Page Template Styles */

.clear {
	clear:both;
}

.main-container{
	text-align:left;
	width:985px;
	margin: 0 auto;
	text-align: left;
	padding:0px;
	position:relative;
}

.mainnav{
	height:40px;
}


.content-container{
	width:622px;
	min-height:609px;
	float:left;
	background-color:#f5f7f7;
	background-image:url(images/bodybg.jpg);
	background-repeat:repeat-y;
	padding:25px 25px 25px 40px;
}


.fineprint{
	font-size:10px;
	margin-bottom:2em;
}



.footerlinks{
	clear:both;
	text-align:left;
	margin-top:10px;
	font-size:11px;
	text-decoration:none;
	/*position:inherit;
	top:-25px;*/
	position:absolute;
	bottom:12px;
	left:340px;
}


.dropstate{
	border: 1px solid #86b0c6;
}

.formrow{
	height:35px;
}