body{font:14px arial,helvetica,sans-serif;color:#000;background-color:#A5A384;padding:0;margin:0 auto;text-align:center;}
#outer{width:777px;margin:0 auto;background-color:#A5A384;border:4px double #BEBCA7;color:#000;}
#menu{height:25px;font-size:11px;border-left:2px solid #A5A384;border-right:2px solid #A5A384;background-color:#134793;padding-top:2px;text-align:left;color:#000;}
/* menu styles */
ul.menu{padding:0;margin:2px 0 0 2px;list-style-type:none;white-space:nowrap;}
ul.menu li{float:left;}
.menu a{position:relative;display:block;text-decoration:none;float:left;margin-right:3px;}
.menu a span{display:block;color:white;background:#457BC9 url(images/off.gif) no-repeat top right;border:0 solid #fff;text-align:center;padding:4px 13px 0;cursor:pointer;height:15px;}
* html .menu a span{cursor:pointer;width:50px;margin-top:2px;}
.menu a b{display:block;}
.menu a:hover{background:#134793;color:#C1D5F4;}
.menu a:hover span,.menu a.selected span{color:#134793;background:#C1D5F4 url(images/on.gif) no-repeat top right;}
/* end menu styles */
#logo{text-align:left;background:#f5f5f5 url(house.gif) no-repeat;padding:0 0 0 5px;height:67px;font-size:20px;font-weight:bold;color:#000;border:2px solid #A5A384;}
#logo img{float:right;padding-right:3px;}
#logo span{padding-left:45px}
.bluetop{margin:0 2px;background-color:#134793;font-weight:bold;color:white;font:20px arial,helvetica,sans-serif;border:1px solid white;padding:6px 0;letter-spacing:1px;}
.main{text-align:left;border:2px solid #A5A384;background-color:#f5f5f5;color:black;line-height:1.2em;}
.whiteborder{border:2px solid white;}
#home{background:url(opendoor.jpg) no-repeat 15px 15px;padding:8px 20px 10px 250px;}
#pages{padding:8px 20px 10px;}
.content{font-size:14px;padding:10px 20px;text-align:left;}
blockquote{font-size:12px;}
blockquote.testimonial{color:#600;background-color:white;border:1px solid #A5A384;padding:8px;font-weight:normal;font:13px 'MS Trebuchet',cursive,sans-serif;}
.tanborder{height:2px;background-color:#A5A384;color:inherit;font-size:1px;}
.blueaddress{font:15px Arial,Helvetica,sans-serif;color:#191970;background:inherit;font-weight:bold;padding:10px 0px;text-align:center;letter-spacing:.1em;}
.bluebottom{margin:0 2px;background-color:#134793;font-weight:bold;color:white;border:1px solid white;padding:6px 0;letter-spacing:1px;}
.bluebottom a.light,.bluebottom a.light:visited,.bluebottom a.light:active,.bluebottom a.light:link{color:white;background:inherit;}
.bluebottom a.light:hover{color:#f5f5f5;background-color:inherit;}
.homebottom{font:15px Arial,Helvetica,sans-serif;color:#FFFAFA;font-weight:bold;text-align:center;background-color:inherit;}
.copyright{font:11px Arial,Helvetica,sans-serif;color:#600;text-align:center;background-color:inherit;}
a.light,a.light:link,a.light:active,a.light:visited{	color:#600;text-decoration:underline;background:inherit;}
a.light:hover{	color:#963;background-color:inherit;}
.license{font:12px Arial,Helvetica,sans-serif;color:#600;font-weight:bold;text-align:center;background-color:inherit;}
.red{font-family:Arial,Helvetica,sans-serif;color:#600;font-weight:bold;background-color:inherit;}
.redbyline{font-family:Arial,Helvetica,sans-serif;color:#600;font-weight:bold;font-size:16px;text-align:center;background-color:inherit;letter-spacing:.05em;line-height:1.1em;}
a.contact,a.contact:link,a.contact:visited,a.contact:active{color:#191970;text-decoration:underline;font-weight:bold;background:inherit;}
a.contact:hover{color:#666;background:inherit;}
.right{float:right;margin-left:20px;}
.left{float:left;margin-right:20px;}
.ctr{text-align:center;}
table.tan{background-color:#A5A384;color:#191970;}
table.tan td{background-color:#fff;color:inherit;}
/* form styles */
.formbody{background-color:white;color:#191970;border:1px solid #600;width:500px;margin:0 auto;}
.formheading{color:#f5f5f5;background-color:#134793;padding:2px;font-size:14px;}
.formbody p{width:300px;clear:left;margin:0;padding-top:5px;height:1%;font-weight:normal;
padding-left:195px;/*width of left column containing the label elements*/}
.formbody label{float:left;margin-left:-195px;/*width of left column*/
width:190px;/*width of labels. Should be smaller than left column (195px) to create some right margin*/
color:#191970;background-color:white;text-align:right;}
.formbody input[type="text"]{/*width of text boxes. IE6 does not understand this attribute*/
width:230px;}
.formbody input.sizesm[type="text"]{/*width of text boxes. IE6 does not understand this attribute*/
width:50px;}
.formbody input.sizemed[type="text"]{/*width of text boxes. IE6 does not understand this attribute*/
width:150px;}
.formbody input{border:1px solid #ccc;}
.formbody input.noborder{border:none;}
.formbody textarea{width:450px;height:100px;}
.formbody textarea.contact{width:250px;height:100px;}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug:http://www.positioniseverything.net/explorer/threepxtest.html*/
* html .threepxfix{margin-left:3px;}
div.inspection{padding:15px;}
blockquote.form{margin-top:0px;border:1px solid #ccc;padding:2px;}

.rt{text-align:right;width:200px;margin-right:5px;float:left;}
.field{float:right;margin-right:15px;}
.sizesm{font-size:70%;}
.buttons{background-color:#134793;color:white;cursor:pointer;}