/* CSS Document */
body{
	margin:0px;
	background:url(../images/bg-strip.gif) repeat-x #dadada;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;
	line-height:20px;
	}
*{margin:0px; padding:0px;}	
h1{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#051210;
	line-height:normal; font-weight:normal;
	}
h2{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#206674;
	line-height:normal; font-weight:normal;
	}
.clear{
	margin:0px; padding:0px; clear:both;
	}
	
/*Top header start here*/
	
#top-header{
	height:110px; width:924px; margin:auto;
	padding:0px 0px 0px 0px;
	}
.logo{
	height:80px; width:320px; float:left;
	padding:30px 0px 0px 0px;
	}
.menu{
	height:55px; width:604px; float:left;
	padding:55px 0px 0px 0px;
	}
.menu ul{
	margin:0px; padding:0px; list-style:none; float:right;
	}
.menu ul li{
	float:left; font-family:Arial, Helvetica, sans-serif; line-height:27px;
	font-size:11px; text-transform:uppercase; color:#f7f8f8;
	}		
.menu ul li a{
	color:#f7f8f8; text-decoration:none; line-height:27px;
	padding:0px 15px 0px 15px; float:left; display:block;
	}			
.menu ul li a:hover{
	background:#406d76;
	}
.menu ul li a.active{
	background:#406d76;
	}	

/*Top header End here*/

/*Header Start here*/	
#header{
	height:192px; width:897px; margin:auto;
	background:url(../images/header.gif) no-repeat;
	padding:73px 0px 0px 27px; color:#FFFFFF;
	}
#header p{
	margin:0px; padding:10px 0px 5px 0px;
	}	
/*Header End here*/				
			
/*container Start here*/				
#container{
	height:auto; width:924px; margin:auto;
	padding:0px 0px 35px 0px;
	}
#container h2{
	padding:0px 0px 10px 0px;
	}	
#container a{color:#810000; text-decoration:none;}	
#container a:hover{text-decoration:underline;}	
	
/*Left container Start here*/					
#left-container{
	height:auto; width:590px; float:left;
	padding:24px 50px 0px 0px;
	}

#left-container ul{
	margin:0px; padding:10px 0px 8px 0px; list-style:none;
	}	
#left-container ul li{
	background:#ebebeb; border:#c8c7c7 solid 1px; font-size:12px;
	line-height:24px; display:block; font-weight:bold;
	padding:0px 0px 0px 10px; margin-bottom:4px;
	}	
#left-container ul li a{
	color:#376566; text-decoration:none;
	background:url(../images/list-arrow.gif) no-repeat 0 6px;
	padding:0px 0px 0px 15px;
	}	
#left-container ul li a:hover{color:#1b3133;}	
#left-container ul li a.active1{color:#1b3133;}	
#left-container span a{
	background:url(../images/read-more-icon.gif) no-repeat 0 6px;
	padding:0px 0px 0px 15px; font-weight:bold; color:#810000; text-decoration:none;
	}

.top-content{
	height:auto; width:590px; margin:auto;
	padding:20px 0px 45px 0px; font-size:12px;
 	}	
.img-box{
	float:left; padding:5px 26px 0px 0px;
	}	
.top-content span{
	color:#1b6a7a; font-weight:bold;
	} 	
.top-content p{
	margin:0px; padding:10px 0px 12px 0px;
	}		
.left-mid-content{
	height:auto; width:270px; float:left;
	border-right:#f5f5f5 solid 1px;
	padding:0px 25px 0px 0px;
	}	
.left-mid-content span{color:#000000; font-weight:bold;}	
	
.right-mid-content{
	height:auto; width:265px; float:left;
	padding:0px 0px 0px 24px;
	}	
.right-mid-content span{color:#000000; font-weight:bold;}	
.right-mid-content p{
	margin:0px; padding:16px 0px 5px 0px;
	}
/*Left container End here*/	

/*Right container Start here*/		
#right-container{
	height:auto; width:284px; float:left;
	padding:25px 0px 0px 0px;
	}		
.right-container{
	height:auto; width:238px; margin:auto;
	padding:25px 24px 15px 22px;
	background:#e6e6e6;
	}	
.right-container h1{
	font-size:22px; padding:0px 0px 7px 0px;
	}	
.right-content-box{
	height: auto;
	width: 238px;
	margin: auto;
	border-bottom: #cecece solid 1px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}	
.right-content-box span{
	color:#1b7789; font-weight:bold;
	}	
.right-content-box span a{
	color:#810000; font-size:11px; font-weight:bold;
	text-decoration:none;
	background:url(../images/read-more-1.gif) no-repeat 0 6px;
	padding:0px 0px 0px 15px;
	}	
.right-content-box span a:hover{text-decoration:underline;}	
.right-content-box p{
	margin:0px; padding:4px 0px 3px 0px;
	}
.img-box-right{
	float:left; padding:7px 13px 4px 0px;
	}
.newsletter-box{
	height:auto; width:238px; margin:auto;
	padding:25px 0px 0px 0px; color:#4c4c4c; font-weight:bold;
	}	
.newsletter-bar{
	height:21px; width:232px; margin:auto auto 5px auto;
	background:#fafafa; border:#cbcaca solid 1px;
	}
	
/*Right container End here*/	
	
/*container End here*/	

/*Footer Start here*/
#footer{
	height:50px; width:924px; margin:auto;
	background:url(../images/footer-mid.gif) repeat-x;
	}
.footer-left{
	height:30px; width:921px; float:left;
	background:url(../images/footer-left.gif) no-repeat;
	padding:20px 0px 0px 0px; text-align:center;
	}
.footer-left ul{
	margin:0px; padding:0px; list-style:none;
	}
.footer-left ul li{
	display:inline;
	}		
.footer-left ul li a{
	border-right:#f7f8f8 solid 1px; font-size:11px; color:#f7f8f8;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	}
.footer-left ul li a.lastnew{border:none;}		
.footer-left ul li a:hover{text-decoration:underline;}	
	
.footer-right{
	height:50px; width:3px; float:left;
	background:url(../images/footer-right.gif) no-repeat;
	}		
	
.footer-last{
	height:35px; width:924px; margin:auto;
	padding:10px 0px 0px 0px; font-size:11px; text-align:center;
	color:#505050; word-spacing:4px;
	}	
.footer-last a{color:#505050; text-decoration:none;}	
.footer-last a:hover{text-decoration:underline;}

/*Footer End here*/

/* inner pages css start */
.aboutus-img{float:right; border:4px solid #fff;	margin:0 0px 10px 20px;}
h5{font-size:15px;font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #666;	margin:0px 0px 10px 0px;}
h6{font-size:16px; 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:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #666;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #666; padding-bottom:10px; padding-right:20px}
.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 */
