/* 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:18px; color:#90131B;
	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:95px; width:320px; float:left;
	padding:15px 0px 0px 0px;
	}
.menu{
	height:55px; width:604px; float:left;
	padding:55px 0px 0px 0px;
	}
    .signin{
	height:90px;
	width:604px;
	float:left;
	padding:15px 0px 0px 0px;
	text-align: right;
	}
	.mainmenu{
	height:25px;
	width:924px;
	margin: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	padding-top: 0px;
	}
.menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float: right;
	}
.menu ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#f7f8f8;
	float: left;
	}		
.menu ul li a{
	color:#f7f8f8;
	text-decoration:none;
	line-height:27px;
	display:block;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	}			
.menu ul li a:hover{
	background:#406d76;
	}
.menu ul li a.active{
	background:#406d76;
	}	
.mainmenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float: right;
	}
.mainmenu ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#f7f8f8;
	float: left;
	}		
.mainmenu ul li a{
	color:#f7f8f8;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	float: left;
	display: block;
	}			
.mainmenu ul li a:hover{
	background-color: #406d76;
	}
.mainmenu ul li a.active{
	background-color: #406d76;
	}
/*Top header End here*/

/*Header Start here*/	
#header{
	height:159px;
	width:924px;
	margin:auto;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	background-image: url(../images/bannerimg.jpg);
	background-repeat: no-repeat;
	}
#header p{
	margin:0px; padding:10px 0px 5px 0px;
	}	
/*Header End here*/				
			
/*container Start here*/				
#container{
	height:100%;
	 width:924px; margin:auto;
	padding: 0px 0px 5px 0px;
	}
#container h2{
	padding:0px 0px 5px 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 5px 0px; list-style:none;
	}	
#left-container ul li{
	background:#ebebeb; border:#c8c7c7 solid 1px; font-size:12px;
	line-height:24px; display:block;
	padding:0px 0px 0px 5px; 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 5px; color:#810000; text-decoration:none;
	}

.top-content{
	height:auto; width:590px; margin:auto;
	padding:20px 0px 30px 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-contentnew{
	height:auto;
	width:270px;
	float:left;
	border-right:#f5f5f5 solid 1px;
	padding:0px 25px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	}
	.left-mid-contentbot{
	height:auto;
	width:585px;
	float:left;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	
	}
.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-contentnew{
	height:auto;
	width:265px;
	float:left;
	padding:0px 0px 0px 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
.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-containerindex{
	height:auto; width:282px; float:right;
	padding: 15px 0px 0px 0px;
	}


	
#right-container{
	height:auto; width:230px; float:right;
	padding:15px 0px 0px 0px;
	}		
.right-container{
	height:auto; width:247px; margin:auto;
	padding:10px 15px 10px 10px;
	background:#e6e6e6;
	float:right;
	}	
	.right-container1{
	height:550px; width:200px; margin:auto;
	padding:0px 0px 0px 0px;
	background:#e6e6e6;
	float:right;
	background-repeat:repeat-y;
	}	
	.right-container2{
	height:530px; width:145px; margin:auto;
	padding: 0px 0px 0px 0px;
	background:#e6e6e6;
	float:right;
	background-repeat:repeat-y;
	}
.navh1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.navcon {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #90131b;
	text-decoration: none;
}


.right-container h1{
	font-size:22px; padding:0px 0px 7px 0px;
	}	
.right-content-box{
	height:auto; width:238px; margin:auto;
	padding:15px 0px 10px 0px;
	border-bottom:#cecece solid 1px;
	}	
.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{
	width:980px;
	height:49px; margin:auto;
	text-align:center;
	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:15px 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:30px; width:3px; float:left;
	background:url(../images/footer-right.gif) no-repeat;
	padding:10px 0px 0px 0px; text-align:center;
	}		
	
.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 */
