/* CSS Document */
body{
	margin:0px;
	background:url(../images/bg-strip.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030;
	line-height:18px;
	}
a{color:#303030;
		text-decoration:underline;
		}
a:hover{text-decoration:none;
}
h1{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#004b6e;
	line-height:normal; font-weight:normal;
	}
.h1-body{
	font-size:28px;
	line-height: normal;
	margin-bottom: 10px;
}	
.h1-1{
	background:url(../images/h1-icon.gif) no-repeat 0 3px;
	padding:0px 0px 10px 35px;
	margin:0px 0px 0px 0px;
	}
.h1-2{
	background:url(../images/h1-icon-2.gif) no-repeat 0 3px;
	padding:0px 0px 15px 45px; font-size:20px;
	}
.h1-3{
	background:url(../images/h1-icon-3.gif) no-repeat 0 3px;
	padding:0px 0px 10px 45px; font-size:25px;
	margin:20px 0px 0px 0px;
	}	
.h1-4{
	background:url(../images/h1-icon-4.gif) no-repeat 0 3px;
	padding:0px 0px 0px 45px; font-size:25px;
	margin:0px 0px 0px 0px; line-height:normal;
	}	
.h1-5{
	background:url(../images/h1-icon-5.gif) no-repeat 0 3px;
	padding:0px 0px 5px 45px; font-size:25px;
	margin:0px 0px 0px 0px; line-height:normal;
	}	
.h1-2 span{
	color:#808080; font-size:12px;
	padding:0px 0px 0px 0px; font-weight:bold;
	}		
.h1-1 a{
	float:right; font-size:12px; color:#940606; font-weight:bold;
	padding:0px 0px 0px 15px; margin-top:10px;
	background:url(../images/read-more.gif) no-repeat 0 5px;
	}			
.clear{
	margin:0px; padding:0px; clear:both;
	}	
#header{
	height:288px; width:1003px; margin:auto;
	padding:0px;
	background:url(../images/header.gif) no-repeat;
	}
.top-links{
	height:63px; width:213px; margin:auto;
	padding:8px 30px 0px 760px;
	}
.top-links-back{
	height:24px; width:212px; text-align:center; margin:auto;
	padding:2px 0px 0px 0px; color:#FFFFFF; font-weight:bold;
	background:url(../images/top-links-back.gif) no-repeat;
	}
.top-links-back a{	
	color:#fff; padding:0px 4px 0px 4px;
	text-decoration:none;
	}
.top-links-back a:hover{text-decoration:underline;}	

#menu{
	height:34px; width:1003px; margin:auto;
	padding:0px;
	}
#menu ul {
	margin:0px; padding:0px 0px 0px 40px; list-style:none;
	}
#menu ul li{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	 float:left; font-weight:bold;
 	background:url(../images/list-left.gif) no-repeat;
	height:34px;
	}
#menu ul li a{
	color:#FFFFFF; text-decoration:none; line-height:34px;
	padding:0px 20px 0px 20px; float:left;
	}	
#menu ul li a:hover{
	background:url(../images/hover-strip.gif) repeat-x;
	color:#000000;
	}
#menu ul li a.active{
	background:url(../images/hover-strip.gif) repeat-x;
	color:#000000;
	}	
#menu ul li.support{
	padding:0px 0px 0px 300px;
	background:none;
	}
.left-header{
	height:130px; width:577px; float:left;
	padding:35px 0px 0px 38px;
	}
.right-header{
	height:auto; width:378px; float:left;
	padding:40px 0px 0px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	}		
.right-header span{
	font-size:26px;
	}		
.right-header p{
	margin:0px; padding:10px 0px 25px 0px; font-weight:bold;
	}	
.top-button{
	height:26px; width:125px; float:left;
	padding:6px 0px 0px 5px; margin:0px 10px 0px 0px;
	background:url(../images/buttons-back.gif) no-repeat;
	}	
.top-button a{color:#fff; text-decoration:none; font-weight:bold;}	
.top-button img{
	float:left; padding:1px 5px 0px 3px;
	}		
#top-body{
	height:auto; width:935px; margin:auto;
	padding:0px 30px 10px 38px;
	}	
	
#top-body form{
	margin:0px; padding:0px;
	}	
.left-body-top{
	height:auto; width:535px; float:left;
	padding:10px 50px 0px 0px; margin:0px 0px 0px 0px;
	}

.top-box-content{
	height:auto; width:534px; margin:auto;
	padding:4px 0px 0px 0px;
	background:url(../images/top-body-top.gif) no-repeat;
	}
.top-body-mid{
	height:auto; width:464px; margin:auto;
	padding:20px 40px 10px 30px;
	font-family:Georgia, "Times New Roman", Times, serif; color:#555555;
	font-size:18px; line-height:24px;
	background:url(../images/top-body-mid.gif) repeat-y;
	}
.top-body-mid p{
	font-style:italic; padding:0px; margin:0px; text-align:center;
	}
.top-body-mid p span{color:#004b6e; font-style:normal;}
.top-body-bt{
	height:4px; width:534px; margin:auto;
	padding:0px;
	background:url(../images/top-body-bt.gif) no-repeat;	
	}			
			
.right-top-body{
	height:auto; width:350px; float:left;
	padding:15px 0px 0px 0px;
	}
.search-box{
	height:58px; width:336px; margin:auto;
	background:url(../images/search-back.gif) no-repeat;	
	padding:16px 0px 0px 10px;
	}
.search-box ul{
	margin:0px; padding:0px; list-style:none;
	}
.search-box ul li{
	float:left; display:block;
	padding:0px 7px 0px 0px;
	}
.input-box{
	height:18px; width:215px; float:left;
	border:solid 1px #CCCCCC; background:#FFFFFF; font-size:11px;
	margin:0px 0px 0px 0px; color:#989797; font-weight:bold;
	padding:4px 0px 0px 0px;
	}	
.search-box ul li a{color:#8d0101; text-decoration:none;}						
.search-box ul li.advanced{
	background:url(../images/ad-search.gif) no-repeat 0 7px;
	padding:0px 0px 0px 15px; font-weight:bold;
	}
.login-box{
	height:auto; width:350px; margin:auto;
	padding:20px 0px 0px 0px;
	}
.login-box ul{
	margin:0px; padding:0px 0px 0px 0px; list-style:none;
	}
.login-box ul li{
	float:left; display:block;
	padding:0px 7px 0px 0px;
	}
.input-box1{
	height:18px; width:125px; float:left;
	border:solid 1px #CCCCCC; background:#FFFFFF; font-size:11px;
	margin:0px 0px 0px 0px; color:#989797; font-weight:bold;
	padding:4px 0px 0px 4px;
	}	
.login-box ul li a{color:#8d0101; text-decoration:none;}						
.login-box ul li.remember{
	padding:0px 0px 0px 0px; font-weight:bold;
	font-size:11px; color:#717171;
	}	
#mid-body{
	height:auto; width:auto; margin:auto;
	background:#fff9e7;
	border-top:#dfd9c8 solid 1px;
	}	
#mid-content{
	height:auto; width:935px; margin:auto;
	padding:0px 30px 30px 38px;
	}			
.left-body{
	height:auto; width:535px; float:left;
	padding:35px 50px 0px 0px;
	}
.left-body strong{color:#b76b06;}	
.left-body p{
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.img-box{
	float:left; padding:20px 20px 0px 0px;
	}
.img-box1{
	float:right; padding:0px 0px 0px 20px;
	}	
.left-body h2{
	color:#004b6e; font-family:Arial, Helvetica, sans-serif; font-size:17px;
	margin:0px; padding:20px 0px 0px 0px; line-height:normal;
	}	
.left-body ul{
	margin:0px; padding:10px 0px 0px 120px; list-style:none;
	}		
.left-body ul li{
	background:url(../images/list-icon.gif) no-repeat 0 7px;
	padding:0px 0px 0px 18px; font-weight:bold; line-height:23px;
	}
.left-body ul li a{color:#797979; text-decoration:none;}		
.read-more{
	height:auto; width:auto; margin:auto; text-align:right;
	background:url(../images/read-more-bt.gif) repeat-x bottom;
	}
.color-box{
	height:auto; width:505px; margin:20px auto auto auto;
	background:#f4efd5; border:#dbd6bf solid 1px;
	padding:18px 18px 12px 10px;
	}
.color-box-more{
	margin:25px 0px 0px 0px;
	}			
.right-body{
	height:auto; width:346px; float:left;
	padding:10px 0px 0px 4px;
	}				
.right-content{
	height:auto; width:308px; margin:auto;
	background:#FFFFFF; border:#d7d2c3 solid 1px;
	padding:14px 18px 0px 18px;
	}
.right-content p{
	margin:0px; padding:20px 0px 0px 0px; line-height:20px;
	}
.right-content p a{color:#b76b06;}			
.right-content-top{
	height:auto; width:auto; margin:auto;
	padding:20px 0px 35px 0px; 
	}
.right-content-top ul{
	margin:0px; padding:0px 0px 0px 0px; list-style:none;
	}		
.right-content-top ul li{
	background:url(../images/list-right.gif) no-repeat 0 7px;
	padding:0px 0px 0px 20px; font-size:12px; line-height:23px;
	}
.right-content-top ul li a{color:#303030; text-decoration:none;}	
.right-content-bt{
	height:auto; width:308px; margin:auto;
	padding:10px 0px 5px 0px;
	}			
.right-content-bt ul{
	margin:0px; padding:0px; list-style:none;
	}
.right-content-bt ul li{
	font-size:12px; font-weight:bold; 
	}
.right-content-bt ul li a{color:#868686;
	border-bottom:#b8b8b8 dashed 1px;
	background:url(../images/list-arrow.gif) no-repeat 0 10px;
	padding:3px 0px 0px 15px; height:22px;
	text-decoration:none; display:block; 
	}
.right-content-bt ul li a:hover{
	background:url(../images/hover-arrow.gif) no-repeat 0 10px;
	color:#b76b06;
	}
.right-content-bt ul li a.active{
	background:url(../images/hover-arrow.gif) no-repeat 0 10px;
	color:#b76b06;
	}	
.right-content-bt ul li a.last{border:none;}			
#footer{
	height:56px; width:auto; margin:auto;
	background:url(../images/footer.gif) repeat-x;
	padding:26px 0px 0px 0px; line-height:22px;
	color:#FFFFFF; text-align:center; font-size:11px;
	}	
#footer a{color:#FFFFFF; text-decoration:none; padding:0px 4px 0px 4px;}
#footer a:hover{text-decoration:underline;}
#footer span{color:#83b0c5;}		

/* 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 #fff;	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 #fff;}
.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 #fff; 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 */
