
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
body { background:#ffffff ; font:11px Tahoma , Arial, Helvetica, sans-serif; 
color:#747877; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }

/* ### GLOBAL CLASSES ### */

a{color:#747877; text-decoration:underline;}
a:hover{text-decoration:none;}

.clear { clear: both; margin:0px; padding:0px; }
h1{font:18px bold Myriad Pro, Arial, Helvetica, sans-serif; color:#009dca;  padding:0px 0px 0px 0px; }
h1 span{ color:#535353;}

h2{font:23px bold Myriad Pro, Arial, Helvetica, sans-serif; color:#009dca;  padding:0px 0px 0px 0px; }
h2 span{ color:#535353;}
p{font-size:14px; text-align:justify}
/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; padding:0px 0px 15px 0px; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 741px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative;  width: 741px; height: 293px; }

		.banner{background:url(../images/banner.gif) left top no-repeat; height:204px;}
		.logo{padding:15px 0px 0px 22px; height:75px;}
		
		.menuBox{width: 742px; height: 43px;}
		.menuBox ul{ padding:0px 10px 0px 10px;}
		.menuBox ul li{ list-style:none; padding:0px 18px 0px 18px; display:inline;}
		.menuBox ul li a{font:14px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0px 5px 0px 5px; line-height:43px;}
		.menuBox ul li a:hover{ color:#21454f;}
        
        
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 741px; padding:0px 0px 19px 0px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 203px; background:#e4e4e4; padding:0px 13px 14px 13px; }
		.newsBox{background: #e4e4e4  left top repeat-x; margin:14px 0px 0px 0px;  padding:4px; width:100%; color:#606060;  font-size:12px;}
		.newsBox span{ font-size:12px; color:#e4e4e4; font-weight:bold; padding:18px 0px 0px 0px; display:block; }
		.newsBox p{font-size:12px; padding:8px 0px 8px 0px;}
		.newsBox p a{ font-size:12px; color:#606060; font-weight:bold; text-decoration:underline; display:inline;}
		.newsBox a{ font-size:12px; font-weight:bold; color:#606060; text-decoration:underline; display:block; text-align:right; padding:0px 0px 2px 0px;  }
		.newsBox a:hover{text-decoration:none;}
		
	
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 443px; padding:0px 35px 0px 0px; margin:60px 0px 0px 0px; }
        
		.welcomeBox{ padding:13px 0px 23px 0px;}
		.welcomeBox img{float:left; padding:0px 21px 0px 0px;}
		.welcomeBox span{font-weight:bold; color:#4c4c4c;}
		.welcomeBox p{ padding:0px 0px 15px 0px; text-align:justify}
		
		.serviceBox{ padding:13px 0px 0px 0px; width:443px; overflow:hidden;}
		.serviceBoxLeft{float:left; width:136px; padding:0px 0px 0px 0px;}
		.serviceBoxRight{float:right; width:292px; padding:0px 0px 0px 0px;}
		.serviceBox  span{font-weight:bold; color:#4c4c4c;}
		.serviceBox p{padding:0px 0px 14px 0px;}
		.serviceBoxRight img{float:right; padding:10px 10px 0px 0px;}
		.serviceBox ul{}
		.serviceBox ul li{list-style:none; padding:0px 0px 0px 0px; background:url(../images/dice1.gif) 0px 5px no-repeat;}
		.serviceBox ul li a{ font-size:12px; font-weight:bold; color:#009dca; text-decoration:none; padding:0px 0px 0px 10px;}
		.serviceBox ul li a:hover{text-decoration:underline;}
		
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; width: 741px; margin:0px auto; background:url(../images/footer.gif) left top repeat-x; height:42px; }
	.footerTxt{ font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; padding:3px 0px 0px 0px; }
	#footerCntr p{margin-top:3px; text-align: center;}
    #footerCntr p a, #footerCntr p a:hover{color:#fff; text-decoration: none;margin:0 5px; font-weight:bold;font-size:12px;}
	
/* inner pages css start */
.insideContent { padding: 10px 0px 10px 0px; text-align: justify; }
.insideContent a { color:#869ca4; }
.insideContent hr { color:#cccccc; }
h1.inside { font:bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #01749B; padding:0px 0px 0px 1px; border-bottom:1px solid #A3A3A3; margin: 10px 5px 0px 10px; }
.aboutus-img{float:right; border:4px solid #869ca4;	margin:0 0px 10px 20px;}
h5{font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#869ca4; padding:0px 0px 5px 0px; border-bottom:1px dotted #869ca4;	margin:0px 0px 10px 0px;}
h6{font: bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#869ca4; 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: 3px solid #869ca4;}
.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 #869ca4; padding-bottom:10px; }
.servicecolumnzone{padding:20px 0px 0px 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 */

#contact fieldset{border: none; font: 13px/1.5em Arial,Helvetica,sans-serif;}
#contact fieldset input{width:250px;}
#contact fieldset input, #contact fieldset textarea{border:1px solid #ccc;padding:5px;margin:10px 0 0 0;color:#747877;}
#contact fieldset label {display:block;margin:12px 0 0;font-size:.9em;float:left;clear:left;width:138px;color:#747877; }
#contact fieldset .button{cursor: pointer; width:120px;color:#747877; background-color: #f2f2f2 !important;}
#contact fieldset img{border: none;background: none;}