
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
body { background:#f3f3f3; font:11px Tahoma , Arial, Helvetica, sans-serif; 
color:#adadad; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; margin:0px; padding:0px; }
p{
	font-size: 12px;
	margin-bottom: 1em;
}
h1{ font-size:16px; color:#728b9b; text-transform:uppercase; padding:0px 0px 0px 0px; margin-bottom: .7em;}
h1 span{ font-size:12px; color:#8197a5; font-weight:bold; text-transform:none;}
h2{font-size:13px; color:#8197a5; font-weight:bold; text-transform:none; margin-bottom: .7em;}
h3{ font-size:14px; color:#728b9b; text-transform:uppercase; padding:0; margin-bottom: .7em; }
/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width:766px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative;  width:766px; height:99px; background:url(../images/headerbg.jpg) left top repeat-y; }
	
	
	.logo{ padding:0px 0px 0px 0px;}
		/* ### MENU CONTAINER ### */
		#menuCntr {  width:534px; float:right; }
		#menuCntr ul{ padding:0px 0px 0px 10px;}
		#menuCntr ul li{ list-style:none; background:url(../images/devider.jpg) 0px 72px no-repeat; float:left; padding:0px 0px 0px 0px;}
		#menuCntr ul li a{ font-size:11px; font-weight:bold; color:#8197a5; text-decoration:none; float:left; padding:70px 30px 0px 30px; display:block; height:29px;}
		#menuCntr ul li a:hover{ background:url(../images/dice.jpg) center 65px no-repeat;}
		#menuCntr ul li a.active{background:url(../images/dice.jpg) center 65px no-repeat;}
		#menuCntr ul li.last{ background:none;}
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 766px; padding:0px 0px 0px 0px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width:232px; }
		.addressBox{ padding:30px 0px 0px 34px; width:158px; }
		.addressBox p{ padding:11px 0px 23px 13px; color:#adadad; line-height:13px;}
		.addressBox span{ background:url(../images/dice3.jpg) 0px 6px no-repeat; display:block; padding:0px 0px 0px 14px; font-size:12px; font-weight:bold; color:#8197a5;}
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width:514px; /* 534 - 20 */ padding: 0 10px; }
		
		#rightCntr .left{ float:left; width:267px; margin-right: 15px;}
		#rightCntr .right{ float: right; width:236px;}
		#rightCntr .right-content{
		
			margin-top: 15px;
		}
		#rightCntr .banner{
		
			display: block;
			float: left;
			width: 220px;
			height: auto;
			margin: 10px 15px 10px 0;
		}
		
		
		.welcomeBox{ padding:30px 0px 17px 0px; width:202px; overflow:hidden; background:url(../images/border.jpg) left bottom repeat-x;}
		.welcomeBox p{ padding:16px 0px 13px 0px;}
		.welcomeBox ul{}
		.welcomeBox ul li{ list-style:none; background:url(../images/dice1.jpg) 0px 4px no-repeat; float:left; padding:0px 0px 0px 16px; width:85px;}
		.welcomeBox ul li a{ font-size:10px; color:#a2b3be; font-weight:bold; text-decoration:underline;}
		.welcomeBox ul li a:hover{ text-decoration:none;}
		
		.newsBox{ width:202px; padding:23px 0px 0px 0px;}
		.newsBox p span{ font-weight:bold; color:#adadad; padding:0px 0px 0px 10px; display:block; background:url(../images/dice2.jpg) 0px 0px no-repeat;}
		.newsBox p{ padding:17px 0px 11px 0px;}
		.newsBox ul{}
		.newsBox ul li{list-style:none; background:url(../images/dice1.jpg) 0px 4px no-repeat;  padding:0px 0px 0px 16px; width:63px; float:left;}
		.newsBox ul li a{font-size:10px; color:#a2b3be; font-weight:bold; text-decoration:underline;}
		.newsBox ul li a:hover{text-decoration:none;}
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; width: 732px; margin:0px auto; background:url(../images/footer.jpg) left top repeat-y; height:43px; padding:30px 0px 0px 34px; color:#FFFFFF; }
	
	
/* inner pages css start */
.innerContainer { padding: 10px 0px 20px 0px; text-align: justify; background:url(../images/bgbotom.gif) left bottom repeat-x;  }
.innerContainer a { color: #3b5675; }
.aboutus-img{float:right; border:2px solid #3b5675;	margin:0 0px 10px 20px;}
h5{font:12px Arial, Helvetica, sans-serif; color:#3b5675; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #3b5675;	margin:0px 0px 10px 0px;}
h6{font:12px Arial, Helvetica, sans-serif; color:#3b5675; 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 10px 0px 0px; height: 60px; width: 60px;}
.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: 3px solid #3b5675;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:10px; border-bottom:1px dotted #3b5675; padding-bottom:10px; }
.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 */