* {
	outline:none;
}
body {
	padding:0px;
	margin:0px;
	background:url(../images/BizSigns/bg.jpg) repeat-x top left #F2F2F2;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}
img {
	border:none;
}
li {
	list-style:none outside;
}
.clear {
	clear:both;
}
#wrapper {
	padding:0px;
	margin:0px auto;
	width:999px;
}
#header {
	padding:0px;
	margin:0px;
	height:191px;
}
.header_intop {
	padding:18px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	height:127px;
}
.header_intop_left {
	padding:0px;
	margin:0px;
	width:380px;
	float:left;
}
.header_intop_right {
	padding:77px 0px 0px 0px;
	margin:0px 0px 0px 150px;
	width:230px;
	text-align:right;
	float:right;
}
.header_intop_right ul li{
	padding:0px 0px 0px 15px; 
	margin:0px 0px 0px 0px;
	line-height:30px;
	font:bold 12px/30px Trebuchet MS;
	color:#FFFFFF;
	float:left; 
}
.header_intop_right ul li a{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#73B500;
	font-family: 'Allerta', arial, serif;
	line-height:30px;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.header_intop_right ul li a span{
	padding:2px 10px 2px 10px; 
	margin:0px 0px 0px 0px;
	color:#fff;
	font-family: 'Allerta', arial, serif;
	line-height:30px;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	background:#7FBF0F;
}
.header_intop_right ul li a span:hover{
	padding:2px 10px 2px 10px; 
	margin:0px 0px 0px 0px;
	color:#fff;
	font-family: 'Allerta', arial, serif;
	line-height:30px;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	background:#4C7800;
}
.header_intop_right ul li a:hover{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-family: 'Allerta', arial, serif;
	font-weight:normal;
	line-height:30px;
	font-size:12px;
	color:#4C7800;
	text-decoration:none;
}
.header_inbot {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	height:38px;
	background:url(../images/BizSigns/top_navbg.jpg) no-repeat top left;
}
.nav {
	padding:0px;
	margin:0px;
	float:left;
	width:786px;
}
.nav ul {
	padding:5px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.nav ul li:first-child{
	padding:0px 15px 0px 0px;  
	margin:0px 0px 0px 0px;
	background:none;
}
.nav ul li{
	padding:0px 13px 0px 13px; 
	margin:0px 0px 0px 0px;
	background:url(../images/BizSigns/nav_devider.jpg) no-repeat top left;
	line-height:30px;
	font:bold 12px/30px Trebuchet MS;
	color:#FFFFFF;
	float:left; 
}
.nav ul li a{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#fff;
	font-family: 'Allerta', arial, serif;
	line-height:30px;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
}
.nav ul li a:hover{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-family: 'Allerta', arial, serif;
	font-weight:normal;
	line-height:30px;
	font-size:14px;
	color:#CCCCCC;
	text-decoration:none;
}
.searchbg {
	padding:0px;
	margin:6px 0px 0px 0px;
	float:right;
	width:210px;
}
.search{
	position:relative;
	top:0px;
	right:0px;
	width:210px;
	left:5px;
}
.search input{
	position:absolute;
	background:url(../images/BizSigns/searchbg.png) no-repeat top left;
	height:24px;
	width:184px;
	padding:4px 0px 0px 8px;
	border:0px;
	top:0px;
	left:0px;
}
.search input.submit{
	position:absolute;
	background-position:top right;
	height:28px;
	width:32px;
	border:0px;
	text-indent:-9999px;
	top:0px;
	left:170px;
	cursor:pointer;
}
.search input.submit:hover{
	background-position:bottom right;
}
#containner {
	padding:0px;
	margin:20px 0px;
}
#containner  h1{
	padding:0px;
	margin:0px 0px 15px 0px;
	font:bold 30px/40px Arial Narrow, Helvetica, sans-serif;
	color:#005625;
	border-bottom:1px solid #D5D5D5
}
.content_accordionbg {
	height:335px;
	padding:0px;
	margin:0px 0px 20px 0px;
}
.home_middle {
	padding:0px;
	margin:0px	
}
.home_middle_in_left {
	padding:0px;
	margin:0px 10px 0px 0px;
	float:left;
	width:686px;	
}
.home_middle_in_right {
	padding:0px;
	margin:0px;
	float:left;
	width:302px;	
}
.home_middle_in_left_top {
	padding:20px;
	margin:0px 0px 22px 0px;
	height:298px;
	background:url(../images/BizSigns/home_welcomebg.png) no-repeat top left;
}
.home_middle_in_left_top h1{
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-weight:normal;
	line-height:40px;
	font-size:28px;
	color:#00612A;
}
.home_middle_in_left_top p{
	padding:0px;
	margin:0px 0px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}
.home_middle_in_left_top_more{
	padding:0px;
	margin:10px 0px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	width:82px;
	height:26px;
	text-align:center;
	background:url(../images/BizSigns/more_button.jpg) no-repeat top left;
}
.home_middle_in_left_top_more a{
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.home_middle_in_left_top_more a:hover{
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:none;
}
.home_middle_in_left_bot {
	padding:0px;
	margin:0px 0px 0px 0px;
	height:350px;
}
.home_middle_in_left_bot h2{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	font:normal 22px/35px Arial Narrow, Helvetica, sans-serif;
	color:#74B109;
	border-bottom:1px solid #C1C1C1;
}
.home_middle_in_left_bot ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.home_middle_in_left_bot ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:228px;
	float:left;
}
.home_middle_in_left_bot ul li img{
	padding:8px 7px;
	margin:0px 0px 0px 0px;
	width:205px;
	height:125px;
	background: url(../images/BizSigns/recent_projects_pics_bg.png) no-repeat top left;
}
.home_middle_in_left_bot h4 {
	padding:0px;
	margin:0px 0px 5px 0px;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#0D7DAA;
}
.home_middle_in_left_bot h4 span {
	padding:0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#454545;
	background:none;
}
.home_middle_in_left_bot p {
	padding:0px;
	margin:0px 0px 5px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}
.home_middle_in_left_bot span {
	padding:0px 25px 0px 0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#E45B00;
	background: url(../images/BizSigns/more_arrow1.png) no-repeat top right;
}
.home_middle_in_left_bot span a{
	padding:0px 0px 0px 0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#E45B00;
	text-decoration:none;
}
.home_middle_in_left_bot span a:hover{
	padding:0px 0px 0px 0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.home_middle_in_right_top {
	padding:0px;
	margin:0px 0px 22px 0px;
	height:338px;
}
.home_middle_in_right_top01 {
	padding:0px;
	margin:0px 0px 15px 0px;
	background: url(../images/BizSigns/home_right_green_stip.png) no-repeat top left;
}
.home_middle_in_right_top01 h2{
	padding:0px;
	margin:0px 0px 10px 15px;
	font:normal 22px/44px Arial Narrow, Helvetica, sans-serif;
	color:#fff;
}
.home_middle_in_right_top01 ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	font:bold 12px/20px Arial Narrow, Helvetica, sans-serif;
	color:#333333;
}
.home_middle_in_right_top01 ul li{
	padding:0px;
	margin:0px 15px 0px 15px;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:1px solid #626262;
}
.home_middle_in_right_top01 ul li a{
	padding:0px;
	margin:0px 0px 0px 0px;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.home_middle_in_right_top01 ul li a:hover{
	padding:0px;
	margin:0px 0px 0px 0px;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#D87700;
	text-decoration:none;
}
.home_middle_in_right_top02 {
	padding:0px;
	margin:0px 0px 15px 0px;
	background: url(../images/BizSigns/home_right_blue_stip.png) no-repeat top left;
}
.home_middle_in_right_top02 h2{
	padding:0px;
	margin:0px 0px 10px 15px;
	font:normal 22px/44px Arial Narrow, Helvetica, sans-serif;
	color:#fff;
}
.home_middle_in_right_top02 p{
	padding:0px;
	margin:0px 0px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}

.home_middle_in_right_bot {
	padding:10px;
	margin:0px 0px 12px 0px;
	height:318px;
	background: url(../images/BizSigns/home_newsbg.png) no-repeat top left;
}
.home_middle_in_right_bot h2{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	font:normal 22px/25px Arial Narrow, Helvetica, sans-serif;
	color:#74B109;
	border-bottom:1px solid #C1C1C1;
}
.home_middle_in_right_bot ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.home_middle_in_right_bot ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}
.home_middle_in_right_bot ul li a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.home_middle_in_right_bot ul li a:hover{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#E45B00;
	text-decoration:none;
}

#footer {
	padding:17px 0px 0px 0px;
	margin:10px 0px 0px;
	height:267px;
	background: url(../images/BizSigns/footerbg.jpg) repeat-x top left #CECDCD;
	border-bottom:8px solid #A2A1A1;
}
.footer_content {
	padding:0px;
	margin:0px auto;
	width:999px;
}
.footer_top_newsletter {
	padding:4px 0px;
	margin:0px;
	background:url(../images/BizSigns/top_navbg.jpg) no-repeat top left;
	height:30px;
}
.news_letter_left {
	padding:0px;
	margin:0px;
	float:left;
	width:230px;
	background:url(../images/BizSigns/nav_devider.jpg) no-repeat top right;
	font:normal 20px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
.news_letter_left span{
	font:bold 20px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
.news_letter_cent {
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 28px;
	float:left;
	width:440px;
	color:#000;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
}
.news_letter_right {
	padding:0px;
	margin:0px;
	float:left;
	width:299px;
}
.newsletter{
	position:relative;
	top:0px;
	right:0px;
	width:272px;
	left:5px;
}
.newsletter input{
	position:absolute;
	background:url(../images/BizSigns/news_letterbg.png) no-repeat top left;
	height:24px;
	width:186px;
	padding:4px 15px 0px 8px;
	border:0px;
	top:0px;
	left:0px;
}
.newsletter input.submit{
	position:absolute;
	background-position:top right;
	height:28px;
	width:72px;
	border:0px;
	text-indent:-9999px;
	top:0px;
	left:200px;
	cursor:pointer;
}
.newsletter input.submit:hover{
	background-position:bottom right;
}
.footer_content2 {
	padding:22px 0px 20px 0px;
	margin:0px;
	height:130px;
	border-bottom:1px solid #ACACAC;
}
.footer_content2_inleft {
	float:left;
	padding:0px;
	margin:0px;
	width:486px;
}
.footer_content2_inleft_cont {
	padding:0px;
	margin:0px;
}
.footer_content2_inleft_cont_left {
	padding:0px;
	margin:0px;
	float:left;
	width:316px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	border-right:1px solid #fff;
	height:130px;
}
.footer_content2_inleft_cont_left span{
	padding:0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#0D7DAA;
}
.footer_content2_inleft_cont_left a{
	padding:0px;
	margin:0px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.footer_content2_inleft_cont_left a:hover{
	padding:0px;
	margin:0px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration: underline;
}
.footer_content2_inleft_cont_right {
	padding:0px;
	margin:0px 0px 0px 37px;
	width:130px;
	float:left;
	border-right:1px solid #fff;
	height:130px;
}
.footer_content2_inleft_cont_right span{
	padding:0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#0D7DAA;
}
.footer_content2_inleft_cont_right a{
	padding:0px;
	margin:0px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.footer_content2_inleft_cont_right a:hover{
	padding:0px;
	margin:0px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration: underline;
}
.footer_content2_inright {
	float:left;
	padding:0px;
	margin:0px;
	width:513px;
}
.footer_content2_inrighttop {
	padding:0px;
	margin:0px 0px 0px 25px;
}
.footer_content2_inrighttop img{
	padding:0px;
	margin:0px;
	float:left;
}
.footer_content2_inrighttop label{
	padding:0px;
	margin:0px 15px 0px 5px;
	float:left;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
.footer_content2_inrightbot {
	padding:0px 50px 0px 0px;
	margin:35px 0px 0px 25px;
	text-align:right;
	background:url(../images/BizSigns/footer_phone_icon.jpg) no-repeat top right;
	font:normal 22px/45px Arial, Helvetica, sans-serif;
	color:#000;
}
.footer_content2_inrightbot span{
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 0px;
	font:bold 12px/45px Arial, Helvetica, sans-serif;
	color:#000;
}
.footer_cont3 {
	padding:0px;
	margin:15px 0px 0px 0px;
}
.footer_cont3_left{
	padding:0px;
	margin:0px;
	float:left;
}
.footer_cont3_left ul{
	padding:0px;
	margin:0px;
}
.footer_cont3_left ul li{
	padding:0px;
	margin:0px 10px 0px 0px;
	float:left;
}
.footer_cont3_left ul li a{
	padding:0px;
	margin:0px 10px 0px 0px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.footer_cont3_left ul li a:hover{
	padding:0px;
	margin:0px 10px 0px 0px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration: underline;
}
.footer_cont3_right{
	padding:0px;
	margin:0px;
	float:right;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}

/*--------------------------------------------------------Innerpage Styles-----------------------------------------------------------*/

.inner_content_left {
	padding:0px 20px 0px 0px;
	margin:0px 10px 0px 0px;
	float:left;
	width:714px;
	border-right:1px solid #D5D5D5;
	min-height:1250px;
}
.inner_content_left p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}
.inner_content_left p span{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:normal 20px/30px Arial, Helvetica, sans-serif;
	color:#333333;
}
.inner_content_left span{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 20px/30px Arial, Helvetica, sans-serif;
	color:#005625;
}
.paggingbg {
	padding:5px;
	margin:0px 0px 15px 0px;
	background:#fff;
	border:1px solid #DFDFDF;
	color:#0099FF;
}

.paggingbg {
	color:#666666;
}
.paggingbg a{
	padding:0px;
	margin:0px 5px 0px 1px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
.paggingbg a:hover{
	padding:0px;
	margin:0px 5px 0px 1px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#0099FF;
	text-decoration:underline;
}

.paggingbg ul#crumblist{
	
}
.paggingbg ul#crumblist{
	padding:0px;
	margin:0px;
}
.paggingbg ul#crumblist li{
	float:left;	
}
.paggingbg ul#crumblist li.first{
	padding-left:5px !important
	
}

.paggingbg ul#crumblist li.last a{
	color:#0099FF !important;	
	font-weight:normal !important;
}



.inner_content_right {
	padding:0px 0px 0px 20px;
	margin:0px;
	float:left;
	width:234px;
}
.inner_content_right  h2{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font:normal 22px/35px Arial Narrow, Helvetica, sans-serif;
	color:#74B109;
}
.inner_content_right  ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}
.inner_content_right  ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#FF6600;
	list-style:circle inside;
}
.inner_content_right  ul li a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.inner_content_right  ul li a:hover{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.inner_right_bot {
	padding:0px;
	margin:0px 0px 0px 0px;
}
.inner_right_bot h2{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font:normal 22px/35px Arial Narrow, Helvetica, sans-serif;
	color:#74B109;
}
.inner_right_bot ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.inner_right_bot ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 25px 0px;
	list-style:none;
}
.inner_right_bot ul li img{
	padding:8px 7px;
	margin:0px 0px 0px 0px;
	width:205px;
	height:125px;
	background: url(../images/BizSigns/recent_projects_pics_bg.png) no-repeat top left;
}
.inner_right_bot h4 {
	padding:0px;
	margin:0px 0px 5px 0px;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#0D7DAA;
}
.inner_right_bot h4 span {
	padding:0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#454545;
	background:none;
}
.inner_right_bot p {
	padding:0px;
	margin:0px 0px 5px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}
.inner_right_bot span {
	padding:0px 25px 0px 0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#E45B00;
	background: url(../images/BizSigns/more_arrow1.png) no-repeat top right;
}
.inner_right_bot span a{
	padding:0px 0px 0px 0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#E45B00;
	text-decoration:none;
}
.inner_right_bot span a:hover{
	padding:0px 0px 0px 0px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

/*--------------------------------------------------------Innerpage Styles-----------------------------------------------------------*/


