/* CSS Document */

*{
   margin:0;
   padding:0;
}

body{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#2E3468;
}

a{
   text-decoration:none;
}

a:hover{
   text-decoration:underline;
}

img{
   border:none;
}

.img{
   float:left;
}

.main{
   width:980px;
   margin:0 auto;
   clear:both;
   padding:14px 0 0 0;
}

.header{
   width:980px;
   float:left;
}

.cont {
   width:780px;
   float:left;
   padding:18px 0 0 0;
}



/************************  CONT LEFT  ****************************/

.cont_left{
   width:138px;
   float:left;
   border-right:#C3BA91 solid 1px;
   padding:12px 20px 0 0;
}

.cont_left_in{
   width:138px;
   float:left;
   background:url(../images/left_bg.jpg) bottom no-repeat;
   padding:0 0 12px 0;
   margin-bottom:30px;
}

.cont_left p{
   width:138px;
   float:left;
   background:url(../images/left_bg.jpg) top no-repeat;
   padding-top:12px;
}


/************************  DOWNLOAD  ****************************/

.download{
   height:67px;
   float:left;
   background:url(../images/download_bg.jpg) repeat-x;
   margin:0 0 30px 0;
}

.download h1, .foreclosure h2{
    width:100px;
	height:57px;
    float:left;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	margin:0 -15px;
	padding-top:10px;
	z-index:1;
	position:relative;
}

.download h1 a{
   color:#FFFFFF;
}



/************************  CONT RIGHT  ****************************/

.cont_right{
   width:618px;
   float:left;
   border-left:#C3BA91 solid 1px;
   margin-left:-1px;
   padding-bottom:80px;
}

.cont_right h1{
   color:#2E3468;
   font-size:13px;
   text-transform:capitalize;
   padding-top:16px;
}

.cont_right h1 em{
   color:#E18538;
   font-style:normal;
}

.cont_right em a{
   color:#E18538;
}

/************************  FORECLOSURE  ****************************/


.foreclosure_cont{
   width:360px;
   margin:0 auto;
   clear:both;
   padding-top:30px;
}

.foreclosure{
   height:35px;
   float:left;
   background:url(../images/foreclosure_bg.jpg) repeat-x;
}

.foreclosure h2{
    width:auto;
	height:25px;
	padding:10px 20px 0 20px;
	margin:0;
	text-transform:capitalize; 
}

.foreclosure h2 a{
   color:#FFFFFF;
}


/************************  CONT TXT  ****************************/

.cont_txt{
	width:550px;
	margin:0 auto;
	clear:both;
	padding-top:20px;
	text-align:left;
	line-height:18px;
}

.cont_txt h3{
   background:url(../images/arrow_short.jpg) left top no-repeat;
   font-size:22px;
   padding-left:24px;
   padding-bottom:15px;
   text-transform:capitalize;
}



/************************  FOOTER  ****************************/

.footer{
   width:700px;
   margin:0 auto;
   clear:both;
   padding-top:11px;
   text-align:center;
}

.footer a{
   color:#2C3367;
}

.footer p{
   border-top:#C5B991 solid 1px;
   padding-top:5px ;
   margin-top:5px;
}



/************************  RIGHT  ****************************/

.right{
   width:194px;
   float:left;
   background:#E28639;
   margin-top:7px;
}

.right img{
   margin-top:11px;
}

.right_img_one{
   border:#316B1F solid 1px;
}

.right_img_three{
   border:#FFFFFF solid 1px;
}

.right_img_four{
   border:#FFFFFF solid 2px;
}

.right_img_five{
   border:#000000 solid 1px;
}
.imgbutton
{
	background-image:url(../images/bt_submit.gif);
	width:106px;
	height:34px;
	border:0px;
}.main .cont .cont_right .cont_txt h4 {
	padding-top: 6px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
}
.main .cont .cont_right .cont_txt p {
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
}
.main .cont .cont_right .cont_txt li {
	margin-left: 15px;
}
.main .cont .cont_right .cont_txt h2 {
	padding-top: 8px;
	padding-left: 3px;
	padding-bottom: 3px;
}
.main .cont .cont_right .cont_txt h1 {
	font-size: 24px;
	padding-bottom: 8px;
	float: none;
}
html, body 
{
padding: 0;
border: 0px none;
}


fieldset
{
-moz-border-radius: 7px; 
border: 1px #dddddd solid;
margin-bottom: 20px;
width: 500px;
}

fieldset legend
{
border: 1px #1a6f93 solid; 
color: black; 

font-family: Verdana;
font-weight: none;
font-size: 13px;

padding-right: 5px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;

-moz-border-radius: 3px;
}

.m 
{
width: 500px;
padding: 20px;
height: auto;
}

.l
{
width: 140px;
margin: 0px;
padding: 0px; 
font-size:11px;
float: left;  
text-align: left;
}

.r
{
width: 300px;
padding: 0px; 
float: right; 
font-size:11px;
text-align: left;
}
.textbox:focus, .textbox:hover {
	background-color:#F0FFE6;
}


.a
{
clear: both;
width: 490px;
padding: 10px;
}
.redastrik {
	color: #F00;
}