/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
body {
	font:10px Tahoma , Arial, Helvetica, sans-serif;
	color:#424243;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
}

/* ### GLOBAL CLASSES ### */

a{color:#4a94b1; text-decoration:underline;}
a:hover{
	text-decoration:none;
	font-size: 14px;
}

.clear {
	clear: both;
	margin:0px;
	padding:0px;
	font-size: 14px;
}
h1{
	font:18px  Myriad Pro, Arial, Helvetica, sans-serif;
	color:#535353;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size: 24px;
}
h1 span{ color:#044e88;}

h2{
	font: bold 22px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#535353;
	padding:0px 0px 0px 0px;
	font-size: 36px;
}
h2 span{
	color:#044e88;
}

/* ### WRAPPER ### */
#wrapper {
	position: relative;
	display: block;
	width: 715;
	min-height: 100%;
	padding:0px 0px 15px 0px;
}

/* ### MAIN CONTAINER ### */
#mainCntr {
	margin: 0 auto;
	width: 740px;
	background:/*url(../images/img2.png)*/ 455px 61px no-repeat;
	border: thick double #999999;
}

#headerCntr {
	width: 740px;
	height: 300px;
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat-x;
}


		.banner{
	height:125px;
	width: 800px;
}
		.logo{
	height:165px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
		.bannertxt{
	font:22px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
}
		.bannertxt span{ padding:0px 0px 0px 50px;}
		
		.menuBox{width: 741px; height:43px;}
		.menuBox ul{
	padding:0px 0px 0px 0px;
	width: 500px;
}
		.menuBox ul li{ list-style:none; padding:0px; float:left; background:url(../images/devidertop.gif) 0px 2px no-repeat;
		 padding:14px 47px 0px 47px; height:29px;}
		.menuBox ul li a{font:14px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0px 0px 0px 0px;  }
		.menuBox ul li a:hover{ color:#21454f;}
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr {
	overflow: hidden;
	width: 741px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
	height: auto;
}
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 203px; background:#ebebeb; padding:0px 13px 14px 13px; border-bottom:4px solid #044e88; }
			.newsBox{background: #044e88 ; margin:14px 0px 0px 0px;
			 padding:0px 15px 18px 9px; width:180px; color:#FFFFFF; font-size:10px;}
			.newsBox span{ font-size:10px; color:#fff; font-weight:bold; padding:0px 0px 0px 20px; display:block; }
			.newsBox p{padding:10px 0px 8px 0px;}
			.newsBox a{ font-size:10px; font-weight:bold; color:#fff; text-decoration:underline; display:block; text-align:right; padding:0px 0px 5px 0px; background:url(../images/dice.gif) 130px 5px no-repeat;}
			.newsBox a:hover{text-decoration:none;}
			
			.bottomBox{ padding:13px 0px 0px 13px; width:166px;}
			.bottomBox ul{ padding:0px 0px 0px 0px;}
			.bottomBox ul li{ list-style:none; background:url(../images/dice3.gif) 0px 6px no-repeat; padding:0px 0px 0px 8px;}
			.bottomBox ul li a{ font-size:10px; color:#044e88; font-weight:bold; text-decoration:none;}
			.bottomBox ul li a:hover{ text-decoration:underline;}
			.bottomBox p{ padding:9px 0px 0px 0px; color:#6a6a6a;}
			
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 443px; padding:0px 35px 0px 0px; margin:24px 0px 0px 0px; }
			.welcomeBox{
	padding:13px 0px 22px 0px;
	width:600px;
}
			.welcomeBoxleft{
	float:left;
	width:200px;
	padding-left: 30px;
}
			.welcomeBoxright{ float:right; width:301px; line-height:14px;}
			.welcomeBoxright ul{ padding:0px 0px 8px 0px;}
			.welcomeBoxright ul li{
	list-style:none;
	background:url(../images/dice5.gif) 0px 6px no-repeat;
	padding:0px 0px 0px 10px;
	font-size: 12px;
}
			.welcomeBoxright ul li a{ font-size:10px; color:#1069d2; text-decoration:none;}
			.welcomeBoxright ul li a:hover{ text-decoration:underline;}
			.welcomeBox span{
	font-weight:bold;
	color:#000;
	font-size: 14px;
}
			.welcomeBox p{ padding:0px 0px 0px 0px;}
			.linkBox{background:#044e88;}
			.linkBox ul{ }
			.linkBox ul li{ list-style:none; background:#044e88 url(../images/devider.gif) 0px 2px no-repeat; float:left; line-height:15px; padding:0px 0px 0px 0px;}
			.linkBox ul li a{ font-size:10px; color:#FFFFFF; font-weight:bold; background:url(../images/dice2.gif) 7px 4px no-repeat; text-decoration:none; padding:0px 12px 0px 18px;}
			.linkBox ul li a:hover{ text-decoration:underline;}
			
			.serviceBox{
	padding:13px 0px 0px 0px;
	width:600px;
	overflow:hidden;
}
			.serviceBoxLeft{
	float:left;
	width:200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
			.serviceBoxRight{float:right; width:302px; padding:0px 0px 0px 0px;}
			.serviceBox  span{font-weight:bold; color:#2e2f30;}
			.serviceBox p{
	padding:0px 0px 14px 0px;
	font-size: 14px;
}
			.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:10px; font-weight:bold; color:#044e88; text-decoration:none; padding:0px 0px 0px 10px;}
			.serviceBox ul li a:hover{text-decoration:underline;}
		
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden;  background:url(../images/footer.gif) left top; height:42px; }
	.footerBox{width: 741px; margin:0px auto;}
		.footerleft{ float:left; width:271px; padding:14px 0px 0px 22px; color:#FFFFFF;}
		.footerright{ float:right; width:193px; color:#FFFFFF; padding:14px 0px 0px 0px;}
		.footerright a{ font-size:11px; color:#FFFFFF; text-decoration:none;}
		.footerright a:hover{ text-decoration:underline;}
		
	
/* inner pages css start */
.insideContent {
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.insideContent p{
	padding: 0px 0px 10px 0px;
	font-size: 14px;
}
.insideContent a { color:#477da8; display: inline; }
.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 #477da8;	margin:0 0px 10px 20px;}
h5{font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#477da8; padding:0px 0px 5px 0px; border-bottom:1px dotted #477da8;	margin:0px 0px 10px 0px;}
h6{font: bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#477da8; 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 #477da8;}
.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 #477da8; 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 */
