body {
	margin: 0px;
	padding: 0px;
	color: #0c1443;
	background: #EBEEF6;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c;
	line-height: 12pt;
	text-align: center;
	overflow: scroll;
	overflow:-moz-scrollbars-vertical;
}
a:link, a:visited, a:active {
	color: #f08018;
	font-weight: bold;
	text-decoration: none;
	
}
a:hover { text-decoration: underline; } 

div, form, dl, dt, dd, ul, ol, li{
	margin: 0;
	padding: 0;
}
p { padding-bottom: 15px; padding-top:7px; padding-left:5px;}

dt { font-weight: bold; }
dd { padding: 0 0 10px 30px; }
ul, ol {
	padding: 5px 0 10px 0;
	list-style: disc;
}
ol { list-style: numeric; }
li {
	padding: 0 0 2px 0;
	margin: 0 0 0 60px;
}
img { border: none; }

label {
	float: left;
	display: inline;
	width: 180px;
	line-height: 14pt;
	font-weight: bold;
}
input, select, textarea {
	margin: 0 0 5px 0;
	padding: 2px;
	color: #333;
	border: 1px solid #666;
	background: #fff;
	width: 180px;
	height: 16px;
	font: 11px Trebuchet MS, Verdana, Arial, Geneva, Helvetica;
}
select {
	padding: 0;
	width: 186px;
	height: 20px;
}
textarea {
	overflow: auto;
	width: 360px;
	height: 100px;
}
input.formButtons {
	float: clear;
	margin: 0 auto;
	margin-left: 134px;
	padding: 0;
	color: #0a1038;
	font-weight: bold;
	border: none;
	width: 115px;
	height: 25px;
	cursor: pointer;
	text-align: center;
	background: #fff url(../images/common/buttons_form.gif) no-repeat top left;
}
#formDiv input {
	float: left;
	display: inline;
}

#outerContainer {
	margin: 0 auto;
	/*width: 722px;*/
	width:75%;
	border: 0px solid #0c1443;
	border-bottom: none;
	border-top: solid 30px #C7161D;border-left: solid 60px #C7161D;border-right: solid 60px #C7161D;
}
#innerContainer {
	margin: 0 auto;
	border-left: solid 5px #0068A9;
	border-right: solid 5px #0068A9;
		border-bottom: solid 5px #0068A9;
	height:auto;

}
#footer {
	position: relative;
	height: 115px;
	padding-bottom:10px;
	/*border-left: solid 5px #0068A9;
	border-right: solid 5px #0068A9;
	border-bottom: solid 5px #0068A9;*/
	
}
#footer a {
	/*left: 205px;
	position: absolute;*/
}
#header {
/* csp align:center;	
border-bottom:1px dashed #005C9D;
color:#005C9D;
font-size:17px;
margin:0;
padding:0 0 8px;
text-align:left; */

background:transparent url(../images/top_bg.gif) repeat-x scroll left ;
color:#FFFFFF;
font-size:18px;
height:25px;
padding-top:5px;
}
#contentContainer {
	margin: 0 auto;
	/* csp padding: 15px 0;*/
	/*width: 750px;*/
	background: #EBEEF6  repeat-y top left;
}

#nav {
	/*margin: 10px auto;
	width: 480px;
	height: 20px;
	background: #0c1443 url(../images/common/background_navbar.gif) no-repeat top left;
	*/
	
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/top_bg.gif) repeat-x scroll left top;
color:#FFFFFF;
font-size:14px;
height:40px;
/*margin-top:15px;
margin-right:5px;*/
margin-bottom:15px;
/*width:745px;
  width:742px;*/
width:auto;
}
#nav ul {
	/*margin: 0;
	margin-left: 10px;
	padding: 0;
	width: 440px;
	display: inline;
	float:left;
	list-style-image:none;
list-style-position:outside;
list-style-type:none;*/
margin:0px;
padding:0;
}
#nav li.last {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left: 0px;
	
	padding:10px 24px;
}


#nav li {
	margin: 0;
	margin-left: 9px;
	padding: 0;
	float: left;
	height: 20px;
	list-style-type: none;
	width:auto;
	
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tabs_sperator.gif) no-repeat scroll right center;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left: 0px;

padding:10px 24px;

}
#nav a {
	height: 20px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	color:#FFFFFF;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	
}
#nav a:hover
{color:#000000;
text-decoration:none;
}
#nav a.on
{
color:#F08018;
text-decoration:none;
}

#nav a1.home { background: url(../images/common/nav_home.gif); width: 31px; }
#nav a1.homeBuyers { background: url(../images/common/nav_buyers.gif); width: 40px; }
#nav a1.homeSellers { background: url(../images/common/nav_sellers.gif); width: 43px; }
#nav a1.restatePros { background: url(../images/common/nav_re_pros.gif); width: 94px; }
#nav a1.prices { background: url(../images/common/nav_services.gif); width: 47px; }
#nav a1.links { background: url(../images/common/nav_links.gif); width: 30px; }
#nav a1.requestInfo { background: url(../images/common/nav_request.gif); width: 74px; }
#nav a1:hover { background-position: 0 20px; }
#nav a1.on { background-position: 0 20px; }
#inspectorInfo {
	margin: 0 auto;
	/*width: 800px;*/
	text-align: left;
	background: #FFFFFF;
	height:140px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:2px;
}
#content
{margin: 0 auto;
	/*width: 460px;*/
	text-align: left;
	background: #EBEEF6;
}

#inspectorInfo1 {
	margin: 0 auto;
	/*width: 460px;*/
	text-align: right;
	background: #EBEEF6;
	
}
#inspectorInfo span {
	margin-right: 20px;
	/*width: 182px;*/
	float: left;
	display: inline;
}

#inspectorInfo span.photo { width: 135px; margin-left:5px; }
#inspectorInfo span.photo img { border: 1px solid #0c1443; }
#inspectorInfo span.contact { color: #0c1443; font-weight: bold; line-height: 10pt; }
#inspectorInfo span.buttons { width: 118px; margin:0; }

span.buttons a {
	width: 117px;
	height: 27px;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
span.buttons a.download { background: url(../images/download_report.gif) no-repeat; }
span.buttons a:hover { background-position: 0 -27px; }

/*div.headings { font-size: 18px; font-weight: bold; margin-bottom: 15px; margin-left:5px; }*/
div.headings{
border-bottom:1px dashed #005C9D;
color:#005C9D;
font-size:17px;
margin-left:150px;
margin-right:12px;
padding:0 0 8px;
width:auto;

}
div.headingsreq{
border-bottom:1px dashed #005C9D;
color:#005C9D;
font-size:17px;
margin-left:10px;
margin-right:12px;
padding:0 0 8px;
/*width:730px;*/
width:auto;

}


div.cpatel{margin-left:15px;}
.Blue_input_oth {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BCCAE3 none repeat scroll 0 0;
border:1px solid #464E59;
padding:2px;

}

.Btn_Left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn_left.gif) no-repeat scroll left top;
height:26px;
width:6px;
}
.Btn_Bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn_middle.gif) repeat-x scroll left top;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
height:26px;
padding:0 10px;
}

.Btn_Right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn_right.gif) no-repeat scroll left top;
height:26px;
width:6px;
}
.Btn_Bg a:hover {
color:#FFFFFF;
text-decoration:none;
}
.Btn_Bg a {
color:#FFFFFF;
text-decoration:none;
}
.pad
{
margin-left:120px;

}
#header {
	background: transparent url(../images/template1/background_header.gif) no-repeat top left;
	
	/*background: #000;*/
}
