@charset "utf-8";

/* HomeInspectorCenter.com CSS Document */

html body{ width: 960px; background: #FFFFFF url(../images/mbg.jpg) repeat-x top; margin: 0 auto 0 auto; padding: 0; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; }

a, a:link, a:visited, a:active{ color: #698e01; text-decoration: none; }

a:hover{ color: #dc8100; text-decoration: underline; }

/* Code Clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0; height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix { height: 1%;}

/* Header Styles */

#header{ width: 960px; height: 79px; float: left; background: url(../images/menu-border-left.jpg) no-repeat bottom left; margin: 0 0 17px 0; }

#logo{ width: 482px; height: 79px; float: left; }

#header h1 { width: 478px; height:26px; float: left; padding:12px 0 0 0; text-align: center; font-weight: normal; font-size: 12px; color: #4a6800; margin: 0; }

#menu{ width: 478px; height: 41px; float: left; margin: 0; padding: 0; float: left; overflow: hidden; list-style: none; background: url(../images/menu-bg.jpg) repeat-x top; }

#menu li { float:left;}



	#menu a, #menu a:visited, #menu a:hover, #menu a:active{ width: auto; height: 31px; float: left; padding: 12px 15px 0 15px; font-size: 14px; color: #000000; text-decoration: none; }

	#menu a:hover{ color: #f0ffbb; background: url(../images/menu-bg-hover.jpg) repeat-x top; }

	#menu a, #menu a:visited, #menu a:active{ color: #FFFFFF; }



	#menu a:active{ cursor: default; background: url(../images/menu-bg-active.jpg) repeat-x top !important; }

	.menu_size { width:97px;}

.linkads { text-align:center; clear:both; padding-bottom:10px;}


/* Content Styles */

#content{ width: 960px; float: left; }

#mc-left{ width: 715px; float: left; }

#find-inspectors{ width: 491px; height: 160px; float: left; padding: 35px 30px 0 196px; background: url(../images/find-home-inspector.jpg) no-repeat top; color: #d6ea9c; margin: 0 0 15px 0; }

.mcl-title{ width: 695px; float: left; padding: 10px 10px 12px 10px; background: url(../images/cbg-title.gif) no-repeat top; }

.mcl-content{ width: 675px; float: left; padding: 10px 20px 10px 20px; background: url(../images/cbg-content.jpg) repeat-x top; margin: 0 0 15px 0; }

.mcl-content ul {list-style-type:none;}

.mcl-content ul li{ background:url(/images/check-icon.gif) left top no-repeat; padding:0 0 3px 18px; line-height:14px;}



.image { padding:0 10px 5px 10px;}

.line { background:url(../images/line.gif) left bottom repeat-x; font-size:20px; color:#FFF; margin:0 0 10px 0; padding:0 0 10px 0;}

#mc-right{ width: 238px; float: right; background-color:#d9d9d9; margin-bottom:10px;}

.mcr-content{ width: 216px; height: auto; float: left; padding: 0 10px 0 10px; border: 1px solid #bfbfbf; border-top: none; border-bottom: none; }



/* Inner Styles */

#find-inspectors-inner{ width: 521px; height: 133px; float: left; padding: 20px 20px 0 174px; background: url(../images/find-home-inspector-inner.jpg) no-repeat top left; color: #d6ea9c; margin: 0 0 7px 0; }
.opt { background:#ecf4cf url(/images/tr-top.jpg) left top repeat-x; padding:6px 10px; border-top:1px solid #D7E7A8;}
.rpp { float:left; width:140px;}
.filters { float:left;}
.navig { float:right; width:130px; text-align:right;}
.table_inspector { border:none; width:100%;}
.table_inspector ul { margin:0; padding:0; }
.table_inspector thead { background:url(/images/tr-main-bg.jpg) left top repeat-x; font-size:14px; color:#426600;}
.table_inspector thead tr th { font-weight:normal; padding:14px 0;}
.bg1 { background-color:#EAEDE2;}
.bg2 { background-color:#F9F9F9;}
.profile { width:400px; margin:0; padding:0;}
.profile li { padding-bottom:5px !important;}
.prof_size { width:410px !important;}
.sample_list li { float:left; width:280px;}

.tr-border-top td{ border-top: 1px solid #d7e7a8; border-bottom: 1px solid #d7e7a8; background: url(../images/tr-top.jpg) repeat-x top; }

.tr-main td{ background: url(../images/tr-main-bg.jpg) repeat-x top; color: #426600; font-size: 14px; }

.tr-01 td{ background: #eaede2; }

.tr-02 td{ background: #F9F9F9; }


/* Footer Styles */

.footer-links { padding:15px 0 10px; }

.footer-links ul { margin:0; padding:0 !important; list-style:none; height:25px; }

.footer-links ul li { padding:0 !important; margin:0 2px 0 0; float:left; }



#footer, .footer-left, .footer-right { height:80px; margin-bottom:20px; }

.footer-left, .footer-right { width:15px;}

#footer{ width: 960px; float:left; background: url(../images/footer-bg.jpg) left top repeat-x; text-align:center; }

.footer-left { float:left; background:url(../images/footer-left.jpg) left top;}

.footer-right { float:right;background:url(../images/footer-right.jpg) right top;}

#footer p { width:860px; margin:10px auto;}



/* General Styles */

.fl{ float: left; }

.fr{ float: right; }
.img{ margin:5px; padding:5px; border:1px solid #CCC;}



h1, h2, h3, h4, h5, h6{ margin: 0 0 10px 0; padding: 0; color: #1f3e52; font-weight: normal; }

.mcl-title h2, .mcl-title h1{ font-size: 18px; margin: 0; padding: 0 0 0 30px; background: url(../images/search-icon.gif) no-repeat top left; color: #426600; }

h3{ font-size: 15px; margin: 0 0 5px 0; padding: 0 0 0 23px; color: #d96b00; }

h4{ font-size: 16px; color: #000000; margin: 0 0 5px 0; }



#mc-right h2 { background: url(../images/resource-icon.gif) no-repeat top left; padding:0 0 5px 20px; font-size:18px; margin:0;}

#mc-right h3 { background: url(../images/knowledge-center-icon.gif) no-repeat top left; }



p{ margin: 0 0 10px 0; padding: 0; }

.ta-center{ text-align: center; }



.fs_10px{ font-size: 10px; }



.reg-list{ margin: 0 0 20px 0; padding: 0 10px 0 20px; list-style-type:none; }

.reg-list li{ margin:0; background:url(/images/check-icon.gif) left no-repeat; padding:0 0 3px 18px; line-height:14px; }



.col_999{ color: #999999; }

.pic-border{ border: 2px solid #006600; }



.mt_5px{ margin-top: 5px; }

.mb_15px{ margin-bottom: 15px; }

.mr_10px{ margin-right: 10px; }

.mb_5px{ margin-bottom: 5px; }

.clear { clear:both;}



.sample_list li{

	list-style: none;

}