* { margin: 0px; padding: 0px; }
html, body {
	font:13px Arial, Helvetica, sans-serif;
	color: #646464;
	text-align:left;
}
input, select, textarea { font:11px Arial, Helvetica, sans-serif; color: #000; }
body { background: #f0f0f0 url('images/bodyBg.gif') center top repeat-x; }
ul { display:block; }
li {
	list-style:none;
}
img { border: 0px; display: block; }
h1 {
	padding:0px 0px 15px 0px;
	font:27px Georgia;
	color:#007694;
}
h2 {
	padding:0px 0px 8px 0px;
	font:22px Georgia;
	color:#4b4b4b;
}
h3 {
	padding:0px 0px 20px 0px;
	font:18px Georgia;
	color:#4B4B4B;
	text-transform:capitalize;
}

.clear { clear: both; height: 1px; }
p {
	padding:0px 0px 20px 0px;
	line-height:20px;
}
p .bold { font-weight:bold; }
p .bluebold { font-weight:bold; color:#2f8da5; }
p .bluebold1 { font:bold 11px Arial, Helvetica, sans-serif; color:#007694; }

#wrapper { position:relative; display:block; width:100%; min-height:100%; }

#mainCntr { padding:0px 0px 0px 0px; margin: 0px auto; width: 924px; }

	#headerCntr { padding:0px 0px 0px 0px; overflow:hidden; height:102px; }
	#headerCntr h1 {
	padding:30px 0 0 10px;
	float:left;
	font-family: Georgia;
	font-size: 22px;
}
	
	#headerCntr .topmenu {
	float:right;
	padding: 0px;
}
	#headerCntr .topmenu ul {
	padding:4px 0px 0px 0px;
}
	#headerCntr .topmenu ul li {
	padding:0px 5px 0px 0px;
	display:block;
	float:left;
	background:url(images/menuDevider.gif) 98% 50% no-repeat;
}
	#headerCntr .topmenu li a { padding:0px 0px 0px 6px; font:bold 12px Arial, Helvetica, sans-serif; color:#64694e; display:block; float:left; text-decoration:none; cursor:pointer; }
	#headerCntr .topmenu li a span {
	padding:6px 10px 9px 8px;
	display:block;
	float:left;
}
	#headerCntr .topmenu li a:hover {
	color:#fff;
	background:url('images/topMenuLeft.gif') left top no-repeat;
}
	#headerCntr .topmenu li a:hover span { background:url('images/topMenuRight.gif') right top no-repeat; }
	#headerCntr .topmenu li a.active { color:#fff; background:url('images/topMenuLeft.gif') left top no-repeat;  }
	#headerCntr .topmenu li a.active span { background:url('images/topMenuRight.gif') right top no-repeat; }
	
	#bannerCntr { margin:9px 0px 0px 0px; height:318px; background:url(images/banner.jpg) left top no-repeat; }
	.bannerBlock { padding:83px 70px 0px 436px; color:#fff; }
	.bannerBlock p { line-height:20px; }
	.bannerBlock p.heading { padding:0px 0px 10px 0px; font:22px Georgia, Arial, Helvetica, sans-serif; color:#fff; }
	.bannerBlock .bannerbutton { padding:0px 25px 0px 0px; float:left; }
	
	#contentCntr {
	padding:32px 0px 32px 0px;
	width:100%;
}
	#contentCntr div.topBox { padding:0px 0px 0px 0px;}
		
		div.topBox div.leftBox {
	width:620px;
	float:right;
}
		div.topBox div.rightBox {
	width:260px;
	float:left;
}
		
			div.loginbox {
	color:#fff;
	border:1px solid #3e5f09;
	background:#426902 url(images/loginBg.gif) left top repeat-x;
	text-align: left;
}
			.loginbox form { padding:16px 22px 16px 19px; width:215px; }
			.loginbox form h1 { font:25px Arial, Helvetica, sans-serif; color:#fff; text-align:center; }
			.loginbox form label { font:11px Trebuchet MS, Arial, Helvetica, sans-serif; width:68px; float:left; }
			.loginbox form input.txtBox { float:left; margin:0px 0px 7px 0px; border:1px solid #365502; background:#bdce7d; }
			.loginbox form input.loginButton { padding:0px 0px 0px 68px; }
			.loginbox form .forgetPassword { font:11px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fdd97c; display:block; padding:5px 0px 0px 65px; } 
			.loginbox form .forgetPassword a { color:#fff; text-decoration:underline; font-weight:bold; }
		
	#contentCntr div.bottomBox { padding:25px 0px 0px 0px; overflow: hidden; width: 924px; border:1px solid #d4d4d4; background:#ffffff; }
	li.left { padding:0px 30px 0px 18px; display:block; width:250px; float:left; }
	li.center { padding:0px 30px 0px 30px; display:block; width:265px; float:left; background:url(images/bottomBoxDevider.jpg) 0px 0px no-repeat; }
	li.right { padding:0px 30px 0px 18px; display:block; width:250px; float:left; background:url(images/bottomBoxDevider.jpg) 0px 0px no-repeat; }
	div.bottomBox .img { padding:40px 10px 30px 0px; float:left; }
	
#bottomCntr { padding:38px 0px 0px 0px; background:#070707; }
	
	.bottomBlackBox { padding-bottom: 30px; overflow: hidden; width:924px; color:#959595; margin:0px auto; }
	.bottomBlackBox div.left {
	width:650px;
	margin: 0 auto;
	color: #666;
	text-align: center;
}
	.img-box{ float: left; margin-right: 10px; }
		.bottomBlackBox div.left .img { padding:3px 25px 100px 0px; float:left; }
		
	.bottomBlackBox div.center { width:200px; float:left; }
	
		.bottomBlackBox div.center ul { width:120px; }
		.bottomBlackBox div.center ul li { padding:0px 0px 4px 0px; margin:0px 0px 4px 0px; border-bottom:1px solid #2e2e2e; }
		.bottomBlackBox div.center li a { font:bold 11px Arial, Helvetica, sans-serif; color:#959595; text-decoration:none; }
		.bottomBlackBox div.center li a:hover {}
	
	.bottomBlackBox div.right { width:268px; float:left; }
	
		.bottomBlackBox div.right p { padding:0px 0px 10px 0px; font:11px Arial, Helvetica, sans-serif; color:#787878; }		
		.bottomBlackBox div.right p a { color:#959595; font-weight:bold; text-decoration:none; }
		.bottomBlackBox div.right p a:hover { text-decoration: underline; }
		
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:18px Myriad Pro, Arial, Helvetica, sans-serif; color:#007694; padding:0px 0px 5px 0px;	border-bottom:1px dotted #333;	margin:0px 0px 10px 0px;}
h6{font:20px Myriad Pro, Arial, Helvetica, sans-serif; color:#007694; 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 #bbb;}
.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 #333; 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;}

div.topBox div.leftBox-inner { width:563px; float:left; }
div.topBox div.leftBox-inner a { color:#666666; }

#headerCntr h1 a {
	color: #403309;
	text-decoration: none;
}
.loginbox h4 {
	font-size: 18px;
	padding: 10px 20px 3px;
}
.loginbox ul {
	margin: 10px 10px 25px;

}
.loginbox ul li {
	list-style: none;
	margin-bottom: 12px;
}
.bottomBlackBox .left p a {
	color: #666;
}.loginbox ul li a {
	color: #AECF2F;
}
.loginbox ul li a:hover {
	text-decoration: none;

}
a {
	color: #4C7694;
}

h3 a {
	font-size: 16px;
	color: #2B7694;
}
#headerCntr h1 a:hover {
	color: #000;
}
.disc {
	text-align: center;
}
.disc h2 {
	font-family: "arial black";
	letter-spacing: 3px;
}
.leftBox p img {
	margin: 10px;

}
