@charset "utf-8";
/* png24 to IE6 */
a img { border: 0; }
img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
* html img {
  behavior: expres\sion( 
  (this.runtimeStyle.behavior="none") && (this.src.toLowerCase().indexOf('.png')>-1) && (
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",
  this.runtimeStyle.paddingTop = this.height,
  this.runtimeStyle.height = 0
  )
  );
  overflow:hidden;
}

/* CSS Document */

/* common styling */
#transparent ul ul ul {
position:absolute;
left:-9999px;
}
#transparent ul ul {position:absolute; left:-9999px;}
#transparent ul li:hover {position:relative;}
#transparent ul li a:hover {position:relative;}
#transparent ul :hover ul {left:131px;}
#transparent ul :hover ul :hover ul,
#transparent ul :hover ul :hover ul :hover ul,
#transparent ul :hover ul :hover ul :hover ul :hover ul {left:210px;}

#transparent ul :hover ul ul,
#transparent ul :hover ul :hover ul ul, 
#transparent ul :hover ul :hover ul :hover ul ul {left:-9999px;}

.menu ul li:hover ul li:hover ul li a  {width:375px;}
.menu {font-family: arial, sans-serif; width:131px; height:217px; position:relative; margin:0; font-size:11px; color:#FFF}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff; width:120px; height:30px; border:1px solid #1d3037; border-width:1px 1px 0 0; background:transparent url(../images/opaque.png); line-height:29px; font-size:11px; padding-left:10px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#b3ab79;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:131px; width:200px; background:transparent;}
.menu ul li:hover ul li {float:left;}
.menu ul li:hover ul li a {display:block; background:transparent  url(../images/opaque.png); color:#fff; width:200px; float:left;}
.menu ul li:hover ul li a:hover {background:#dfc184; color:#fff;}


/*body starts here*/
body{background:#0a2127 url(../images/body.jpg) top center no-repeat; margin:0px; padding:0px; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background-attachment:fixed;}
#wrapper{width:1000px; margin:0px auto;}
.clear{clear:both;margin:0px;padding:0px;}
a{color:#9FE8FF;text-decoration:underline;}
a:hover{text-decoration:none;}
/*body ends here*/

/*top_bar starts here*/
#topbar{background:url(../images/Header.jpg) left top no-repeat; height:152px;}
#logo{height:145px; width:425px; float:left;} 
.slogan{padding:55px 0px 10px 125px; background:url(../images/red.gif) 107px 58px no-repeat; float:left; color:#fff; 
font-style:italic;}
/*top_bar ends here*/

#banner { padding:0px; margin:0px; height:350px;}

#transparent{margin-left:70px; float:left; position:absolute; margin-top:180px; text-transform:uppercase}

#underspine{width:1000px; height:62px; background-image:url(../images/underspine.jpg)}
#mainContent{background-color:#0a2127;}
#gradient{width:1000px; background:#0a2127 url(../images/gradient.jpg) top left; background-repeat:repeat-x; float:left;}
#textbox{width:575px; padding:0px 0px 0px 70px; float:left;}
#textbox h1 {font-family:Georgia, Times New Roman, Times, serif;}
#textboximage{ float:left; margin-top:0px; padding:7px;}
#treatmentbox{width:293px; height:339px; background-image:url(../images/treatmentBox.png); float:left; margin:10px 10px 0px 40px;}
#treatmentboxContent{width:180px; margin:40px 0px 0px 57px; background-color:#FFF; color:#000; padding:5px; font-size:11px}
#advanced{margin:0 auto; padding-top:10px;}
.advancedBox{float:left; margin:0px 0px 0px 20px; width:200px; height:380px; text-align:center; background-color:#fff; color:#122026}
.advancedBoxText{ padding:8px; color:#38474d; text-align:left}
a.advanced:link {color:#b51b23; text-decoration:underline;}      
a.advanced:hover {color:#b51b23; text-decoration:none;}  
#accidentLeft{width:528px; padding:0px 10px 10px 10px; float:left; display:inline}
#accidentRight{width:328px; padding:0px 10px 10px 10px; float:left; display:inline}
#textwrapping{margin:0 auto;}
.grastArticle{width:360px; height:540px; padding:20px; float:left}
.fancyArticle{width:520px; padding:10px;}
#pagetitle{float:left; margin-top:-35px; margin-left:70px; font-size:24px; font-weight:bold; height:30px; position:relative;}

a.h1:link {color:#000; text-decoration:none;}      
a.h1:hover {color:#333; text-decoration:none;}  



h1{padding:0px 0px 30px 0px; margin:0px 0px 0px 0px; font-weight:100; font-size:30px;}
.pic1{float:left; margin:0px 0px 0px 0px; padding:0px 30px 0px 0px;}
.primary_container{padding:0px 0px 20px 0px; position: relative;}
.primary_text{padding:0px 0px 0px 20px; line-height:22px;}
.bold_text{font-size:18px; font-weight:bold;}
.read{
	float: right;
	padding-top: 10px;
	padding-left: 20px;
}
.secondary_container{padding:9px 0px 40px 0px;}
.secondary_text_box{padding:0px 0px 0px 0px; float:left; width:435px; line-height:22px;}
.links_box{width:235px; float:left; padding:0px 0px 0px 40px;}
.links_box ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.links_box li{padding:0px 0px 10px 15px; margin:0px 0px 0px 0px; display:block; list-style-type:none; 
            background:url(../images/bullot.gif) 0px 8px no-repeat;}
.links_box li a{color:#97B6BF; text-decoration:underline;}
.links_box li a:hover{text-decoration:none;}

.button-line{
	height:50px; width:auto; background:url(../images/butten-line.gif) repeat-x center;
	}
/*footer starts here*/
#footer{width:1000px; height:88px; background:#0a2127 url(../images/footer.jpg) left bottom no-repeat; float:left;}
.footermenu{padding:45px 0px 20px 420px;margin:0px 0px 0px 0px;float:left;}
.footermenu ul{padding:2px 0px 0px 25px;margin:0px 0px 0px 0px;}
.footermenu li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;list-style:none;}
.footermenu li a{padding:0px 7px 0px 6px;color:#97B6BF;text-decoration:underline;font-size:11px; font-weight: bold;}
.footermenu li a:hover{text-decoration:none;}
.copyright{padding:50px 0px 20px 24px;color:#90B2BA;float:left;font-size:11px;}
.whiteline{color:#97B6BF;}
/*footer ends here*/

/* inner pages css start */
h1.inner{font:33px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #b0a48b;	margin:0px 0px 10px 20px;}
h5{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:0px 0px 5px 0px;	border-bottom:1px dotted #ffffff;	margin:0px 0px 10px 0px;}
h6{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000000;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #fff;}
.whiteheading{font:30px Myriad Pro, Arial; color:#ffffff; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px;	border-bottom:1px dotted #fff; padding-bottom:10px; width: 95%;}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */
