img, div, a { behavior: url(images/iepngfix.htc) }
a{ text-decoration:none;}
h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:20px; color:#CCCCCC; position: relative; left: 2px; top: 2px;}

h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:18px; color:#002596;}

h1 span{ font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:20px; color:#d21242;  position: absolute; left: -2px; top: -2px;}



body {
	background:url(images/main-bg.jpg) repeat-x;
	margin:0;
	}
	
#bgmaincontenttop{ background:url(images/bg-main-content-top.jpg) no-repeat; width:888px; height:13px; margin-left:15px;}
#bgmaincontentmid{ background:url(images/bg-main-content-mid.jpg) repeat-y; width:888px; height:auto; margin-left:15px;}
#bgmaincontentbottom{ background:url(images/bg-main-content-bottom.jpg) no-repeat; width:888px; height:13px; margin-left:15px;}


* html #bgmaincontentmid{ margin-top:-10px;}


#body-bg-bottom {
	background:url(images/bottom-bg.jpg) repeat-x bottom;
	}	
	
#wrapper {
	width:920px;
	height:auto;
	margin:0 auto 0 auto;
	}	
	
#top {
	width:920px;
	height:80px;
	}
	
#nav {
	width:880px;
	height:56px;
	padding:0 20px;
	_padding:0 0 0 25px;
	_width:895px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:center;
	}



	
#header {
	margin-bottom:5px;    
	width:900px;
	padding:0 10px 0 10px;
	height:245px;
	/*background:url(images/header-banner.png) no-repeat;*/
	}	
	
#content {
	width:920px;
	height:auto;
	}
	
.top-cont {
	background:url(images/content-bg-top.png) no-repeat;
	height:12px;
	width:920px;
	}	
	
.mid-cont {
	background:url(images/content-bg-mid.png) repeat-y;
	height:auto;
	width:920px;
	_padding-bottom:-30px;
	}		
	
.bottom-cont {
	background:url(images/content-bg-bottom.png) no-repeat;
	height:16px;
	width:920px;
	_margin-top:20px;
	}	
* html .bottom-cont{ margin-top:-5px;}
	
#left-cont {
	background:url(images/left-content-bg.jpg) top repeat-x;
	width:589px;
	min-height:400px;
	height:auto !important;
	float:left;
	margin-right:6px;
	margin-left:5px;
	display:inline;
	}
	
/** html #left-cont{ margin-left:-1px;}*/
	
.left-cont-top {
	height:13px;
	width:600px;
	background:url(images/left-cont-bg-top.png) no-repeat;
	}
	
.left-cont-mid {
	height:auto;
	width:569px;
	padding:0 10px 15px 10px;	
	_margin-top:-11px;
	}	
	
* html .left-cont-mid{margin-top:0;}	
	
.left-cont-mid ul{
	margin:0;
	padding:0 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
	}
	
	
.left-cont-mid ul li {
	margin:0;
	padding:2px 0;
	list-style:url(images/bullet.jpg);
	}					
	
ul.bullet2{
	margin:0;
	padding:0 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474747;
	}	
	
ul.bullet2 li{
	margin:0;
	padding:2px 0;
	list-style:url(images/bullet2.jpg);
	}	
	
.left-cont-bottom {
	height:13px;
	width:600px;
	background:url(images/left-cont-bg-bottom.png) no-repeat;
	}	
	
	
#right-cont {
	width:288px;
	height:auto;
	float:left;
	display:inline;
	}
	
	
.right-cont-top {
	width:288px;
	height:42px;
	background:url(images/contact-us-head.png) no-repeat;
	}	
	
.right-cont-mid {
	width:257px;
	height:auto;
	background:url(images/right-cont-bg-mid.jpg) repeat-y;
	padding:10px 15px;
	_padding:10px 15px 5px 15px;
	}	

* html .right-cont-mid{ padding-left:15px; padding-right:0px;}

.right-cont-botoom {
	width:288px;
	height:14px;
	background:url(images/right-cont-bg-bottom.png) no-repeat;
	}	
	
	
#footer {
	width:920px;
	height:65px;
	color:#FFFFFF;
	}	

#footer p{
	text-align:center;
	margin:10px;
	color:#FFFFFF;
	}	
	
#footer p a{
	color:#FFFFFF;
	text-decoration:none;
	}	
			

	
p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
	}	
	
	
.text-1	{
	font-size:14px;
	line-height:18px;
	}
	
	
	
	
#home_nav_btn{
	height:28px;
	width:88px;
	padding:16px 2px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}

* html #home_nav_btn { padding-left:2px; padding-right:2px;}
* html #about_nav_btn { padding-left:2px; padding-right:2px;}
* html #services_nav_btn { padding-left:2px; padding-right:2px;}
* html #specialties_nav_btn { padding-left:2px; padding-right:2px;}
* html #maintenance_nav_btn { padding-left:2px; padding-right:2px;}
* html #contact_nav_btn { padding-left:2px; padding-right:2px;}
	
	
#home_nav_btn a{
	height:28px;
	width:88px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-top:2px;
	}

#home_nav_btn a:hover{
	background:url(images/home-nav-btn-current.png) center no-repeat;
	}
	
#home_nav_btn.static{
	background:url(images/home-nav-btn-current.png) center no-repeat;
	}	
	
#about_nav_btn{
	height:28px;
	width:107px;
	padding:16px 2px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#about_nav_btn a{
	height:28px;
	width:107px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-top:2px;
	}
	
#about_nav_btn a:hover{
	background:url(images/about-nav-btn-current.png) center no-repeat;
	}		

#about_nav_btn.static{
	background:url(images/about-nav-btn-current.png) center no-repeat;
	}

#services_nav_btn{
	height:28px;
	width:131px;
	padding:16px 2px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#services_nav_btn a{
	height:28px;
	width:131px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-top:2px;
	}
	
#services_nav_btn a:hover{
	background:url(images/services-nav-btn-current.png) center no-repeat;
	}		

#services_nav_btn.static{
	background:url(images/services-nav-btn-current.png) center no-repeat;
	}

	

#specialties_nav_btn{
	height:28px;
	width:153px;
	padding:16px 2px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#specialties_nav_btn a{
	height:28px;
	width:153px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-top:2px;
	}
	
#specialties_nav_btn a:hover{
	background:url(images/specialties-nav-btn-current.png) center no-repeat;
	}		

#specialties_nav_btn.static{
	background:url(images/specialties-nav-btn-current.png) center no-repeat;
	}	
	
	
	
#maintenance_nav_btn{
	height:28px;
	width:235px;
	padding:16px 2px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#maintenance_nav_btn a{
	height:28px;
	width:235px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-top:2px;
	}
	
#maintenance_nav_btn a:hover{
	background:url(images/maintenance-nav-btn-current.png) center no-repeat;
	}		

#maintenance_nav_btn.static{
	background:url(images/maintenance-nav-btn-current.png) center no-repeat;
	}	
						



#contact_nav_btn{
	height:28px;
	width:126px;
	padding:16px 2px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#contact_nav_btn a{
	height:28px;
	width:126px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-top:2px;
	}
	
#contact_nav_btn a:hover{
	background:url(images/contact-nav-btn-current.png) center no-repeat;
	}		

#contact_nav_btn.static{
	background:url(images/contact-nav-btn-current.png) center no-repeat;
	}		
	
.socialHolder{ float:right; width:132px; padding-top:20px;}	
.socialHolder a{ float:left; margin:2px;}
.socialHolder a.mantaHolder{ margin-top:7px;}	
	
		
	
/*#home_nav_btn{
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#home_nav_btn_hover {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#fff;
	float:left;
	text-decoration:none;
	background:url(images/home-nav-btn-current.png) center no-repeat;
	}

#home_nav_btn_current {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#fff;
	float:left;
	text-decoration:none;
	background:url(images/home-nav-btn-current.png) center no-repeat;
	}	
#home_nav_btn.static{
	background:url(images/home-nav-btn-current.png) center no-repeat;
	}	
	
	
#about_nav_btn{
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#about_nav_btn_hover {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#fff;
	float:left;
	text-decoration:none;
	background:url(images/about-nav-btn-current.png) center no-repeat;
	}	

#about_nav_btn_current {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#fff;
	float:left;
	text-decoration:none;
	background:url(images/about-nav-btn-current.png) center no-repeat;
	}	
	
	
#services_nav_btn{
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#services_nav_btn_hover {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#fff;
	float:left;
	text-decoration:none;
	background:url(images/services-nav-btn-current.png) center no-repeat;
	}	
	
#services_nav_btn_current {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#ad0a0b;
	float:left;
	text-decoration:none;
	background:url(images/services-nav-btn-current.png) center no-repeat;
	}
	
	
	
	
#specialties_nav_btn{
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#specialties_nav_btn_hover {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#fff;
	float:left;
	text-decoration:none;
	background:url(images/specialties-nav-btn-current.png) center no-repeat;
	}	
	
#specialties_nav_btn_current {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#ad0a0b;
	float:left;
	text-decoration:none;
	background:url(images/specialties-nav-btn-current.png) center no-repeat;
	}	
	
	
#maintenance_nav_btn{
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#maintenance_nav_btn_hover {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#fff;
	float:left;
	text-decoration:none;
	background:url(images/maintenance-nav-btn-current.png) center no-repeat;
	}	
	
#maintenance_nav_btn_current {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#ad0a0b;
	float:left;
	text-decoration:none;
	background:url(images/maintenance-nav-btn-current.png) center no-repeat;
	}						
	
	
#contact_nav_btn{
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	}
	
#contact_nav_btn_hover {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#fff;
	float:left;
	text-decoration:none;
	background:url(images/contact-nav-btn-current.png) center no-repeat;
	}	
	
#contact_nav_btn_current {
	height:24px;
	padding:16px 24px;
	_padding:16px 35px 16px 10px;
	color:#ad0a0b;
	float:left;
	text-decoration:none;
	background:url(images/contact-nav-btn-current.png) center no-repeat;
	}	*/
