@charset "utf-8";
/* CSS Document */
body{background:url(../images/bg.jpg) repeat-x;font-family:Arial,"Times New Roman","Trebuchet MS"  ;font-size:14px;color:#8b8f8b;}
#maincontainer{background:url(../images/main_bg.jpg) no-repeat; margin:0 auto;height:690px;width:1044px}
#container{width:936px;padding-left:55px;}
#topbanner{height:74px;padding-left:247px;padding-top:38px;font-family:"Times New Roman",Arial,"Trebuchet MS" ;}
#topbanner h1{font-size:30px;color:#ed3130;font-weight:normal;}
#topbanner h1 .normal{color:#757575;}
#topbanner h2{font-family:Arial, Helvetica, sans-serif;color:#000000;font-weight:normal;}
#topbanner h2 a{color:#000000;text-decoration:underline;}
#topbanner h2 a:hover{color:#000000;text-decoration:none;}
#middlebox{}
#middleboxleft{width:610px;float:left;}
#middleboxright{float:left;height:386px;padding:33px 0 1px 51px;width:227px;font-family:Arial, Helvetica, sans-serif;}
#middleboxlefttext h3{margin:14px 70px 17px 256px;font-size:14px;color:#8b8f8b;font-weight:normal;}
#bannerimg{background:transparent url(../images/southlake_banner.jpg) no-repeat scroll 0 0;height:209px;margin:66px 0 0 51px;width:525px;}
#data{clear:both;padding:5px 12px 0 53px;width:810px;font-family: Arial, "Times New Roman";line-height:18px;}
#data h1{color:#000000;}
#data h2{display:inline;color:#000000;}
#maindata{clear:both;font-family:Arial,"Times New Roman";line-height:18px;margin:0 0 0 20px;padding:5px 12px 0 33px;width:872px;background:url(../images/bottom-line.jpg) no-repeat bottom #F5F5F5;}
#data .data{color:#c1c3c0;}
#footer{color:#aca899;padding:22px 53px;}
#footer a,a:hover{color:#aca899;}
.textboxwidth{width:186px;color:#757575;border:1px #d7d7d7 solid;padding:4px;margin-bottom:10px;}
.textboxwidthmore{width:186px;color:#757575;border:1px #d7d7d7 solid;height:72px;padding:4px;}
.submit{background:#34bfe1; border:1px solid #cccacb;width:84px;height:24px;margin-top:10px;color:#ffffff;font-weight:bold;}
.errorMsg{color:#FF0000;}
.textsubmit{padding:4px;margin-bottom:10px;color:#ED3130;}
.fields{
width:186px;color:#757575;border:1px #d7d7d7 solid;padding:4px;margin-bottom:10px;
}
.err{
width:186px;color:#757575;padding:4px;margin-bottom:10px;
background:url(../images/li-err-bg.png)  repeat;
border:#FF0000 1px solid;

}

.fieldsmore{
width:186px;color:#757575;border:1px #d7d7d7 solid;height:72px;padding:4px
}
.errmore{
width:186px;color:#757575;height:72px;padding:4px;
background:url(../images/li-err-bg.png)  repeat;
border:#FF0000 1px solid;

}
