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

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {margin:0; padding:0;}
fieldset, img {border:0;}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
body {background:#FFF top left repeat-x;font-size:12px; font-family:Verdana, Arial;}

#wrapper {width:978px;	margin:0px auto;}
.header {background:url(http://fp.devtestbox.com/images/header.jpg) no-repeat; width:100%; height:100px; float:left;}
.header h1 {display: block; float: left; width: 236px; margin: 0; padding: 0; outline: none;}
#logo {background: url(http://fp.devtestbox.com/images/logo.png) no-repeat scroll 0%; display: block; float: left; height: 58px; width: 236px; margin: 0; padding: 0; outline: none; margin-left: 10px;	margin-top: 20px; text-indent: -5000px;}
.header_links {float:right; width:400px; margin:10px 10px 0px 0px; color:#C8C8C8; text-align:right;}
.header_links a:link, .header_links a:visited {color:#A19C17; text-decoration:underline; display:inline; margin:5px;}
.header_links a:hover {color:#737010;}
.nav {float:right; width:570px;	text-align:left; margin:15px 0px 0px 0px;}
.nav ul {list-style:none;}
.nav li {background:url(http://fp.devtestbox.com/images/nav_divider.jpg) right center no-repeat; float:left;}
.nav li.last {background:none !important;}
.nav a:link, .nav a:visited {display:block; text-decoration:none; float:left; color:#21668C; font-weight:bold; font-size:95%; height:34px; line-height:34px; margin-left:20px; padding-right:20px;}
.nav a:hover {color:#8FCCE8;}
.main {width:100%; overflow:hidden; float:left;	padding-top:15px; min-height:600px; height:auto !important; height:600px;}
.main_content {width:640px; float:left;	margin:0px 0px 20px 0px;}


.image_left {float: left; margin-right: 20px; margin-bottom: 10px;}
.mapimage {float: left; margin-right: 20px; margin-bottom: 10px; border: 2px solid #48A7D5;}
.state_wrapper {width: 900px; text-align: left;}
.state_header {font-size: 12px; width: 950px; text-align: justify; color: #5c5c5c;}
.state_header h1 {font-size: 14px; font-weight: bold; margin-bottom: 14px;}
.state_header a {color: #48A7D5; text-decoration: none;}
.tinytext {font-size: 9px;}

form.signup fieldset {margin-bottom: 6px;}
form.signup legend {padding: 0 2px; font-weight: bold;}
form.signup label {display: inline-block; line-height: 1.8; vertical-align: top;}
form.signup fieldset ol {margin: 0; padding: 0;}
form.signup fieldset li {list-style: none; padding: 1px;  margin: 0;}
form.signup fieldset fieldset {border: none; margin: 3px 0 0;}
form.signup fieldset fieldset legend {padding: 0 0 5px; font-weight: normal;}
form.signup fieldset fieldset label {display: block; width: auto;}
form.signup em {font-weight: bold; font-style: normal; color: #f00;}
form.signup label {width: 120px; /* Width of labels */}
form.signup fieldset fieldset label { margin-left: 123px; /* Width plus 3 (html space) */}
form.signup input {border: 1px solid #28546b;}
form.signup select {border: 1px solid #28546b;}
.signup_submit {text-align: center;}
.signup_footer {margin-top: 26px; margin-bottom: 15px; color: #4AABD8; text-align: center; border-top: 1px solid #28546b; border-bottom: 1px solid #28546b; font-size: 11px; font-variant: smallcaps; line-height: 26px;}
.signup_footer a {color: #4AABD8; text-decoration: none;}
.signup {width: 350px; float: right; margin-left: 100px;}
.signups {list-style-type:circle}
.signups li {padding-bottom: 5px; font-size: 14px;}

form.signup .submit input { border:0px;}

.state_header h1 {color: #FFFFFF; font-weight: bold; background-color: #48A7D5; padding: 5px;  margin-bottom: 10px; clear: both;}
.state_header h2 {color: #48A7D5; padding: 5px; font-size: 20px;}
.state_header table {border: 1px solid #48A7D5; padding: 6px;}
.foreclosurelinks {color: #48A7D5; text-decoration: none; padding-top: 20px; text-align: center;}
.foreclosurelinks a {color: #; padding: 10px; font-weight: bold;}
.state_header td {font-size: 12px; color: #13668f;}

.error-message { color:#F00; }

.other_states
{
	border:1px solid #48A7D5;
	padding:5px;

}

.other_states ul
{
	height:75px;

}

.other_states ul li
{
	width:92px;
	float:left;
	height:15px;


}	

li.wider
{
	width:105px !important;
}

li.skinny
{
	width:75px !important;
}	

.other_cities
{
	border:1px solid #48A7D5;
	padding:5px;

}

.other_cities ul
{
	height:75px;

}

.other_cities ul li
{
	width:232px;
	float:left;
	height:15px;

}