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

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

a{
	color:#000099;
	text-decoration:underline;
}
a:hover{
	text-decoration:underline;
	color: #eda632;
	text-align: justify;
}
a.link{color:#000099; text-decoration:underline;}
a.link:hover{text-decoration:none;}
.clear { clear: both; margin:0px; padding:0px; }
h1{font:18px Arial, Helvetica, sans-serif; color:#000099;  padding:0px 0px 14px 20px;   
background:url(../images/dice.gif) 0px 6px no-repeat;}

h2{font:22px Arial, Helvetica, sans-serif; color:#000099;  padding:0px 0px 0px 20px;   
background:url(../images/dice2.gif) 0px 6px no-repeat;}

h3{font:20px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding:15px 0px 0px 145px;   
background:url(../images/dice3.gif) 126px 20px no-repeat;}

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

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

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative;  width:748px; height: 227px; background:url(../images/banner.gif) left 52px no-repeat; }
	.topmenu{ height:52px; width:133px; float:right;}
	.topmenu img{ float:left; padding:23px 8px 0px 0px;}
	.logo{ padding:94px 0px 27px 225px;}
	
	
		/* ### MENU CONTAINER ### */
		#menuCntr {  width:748px; height:56px; }
		#menuCntr ul{ padding:0px 0px 0px 30px;}
		#menuCntr ul li{ list-style:none; display:block; float:left; background:url(../images/devider.gif) 0px 15px no-repeat; padding:15px 25px 0px 25px; height:41px;}
		#menuCntr ul li a{font:18px Myriad Pro, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; 
			 display:block; float:left; padding:0px 0px 0px 0px;}
		#menuCntr ul li a:hover{ color:#eda632;}
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width:748px; background:url(../images/contantbg.gif) left top repeat-y;}
	#contentCntrtop{ background:url(../images/contantbgtop.gif) left top no-repeat; width:748px;}
	#contentCntrbottom{ background:url(../images/bottom.gif) left bottom no-repeat; padding:0px 0px 30px 0px; width:748px;}
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width:177px; color:#FFFFFF;}
			.searchBox{ padding:17px 0px 0px 12px; width:152px; height:69px; border-bottom:1px solid #92a700; margin:0px 0px 0px 4px;}
			.searchTxt{font:18px Myriad Pro, Arial, Helvetica, sans-serif; color:#FFFFFF; float:left;}
			.search{ float:left; margin:0px 0px 0px 0px;}
			.inputBox{ width:125px; height:16px; margin:3px 0px 0px 0px; float:left; border:1px solid #bebebe;}
			.button{ float:left; margin:3px 0px 0px 3px;}
			.searchlink{ float:left; margin:6px 0px 0px 0px;}
			.searchlink a{ font-size:11px; text-decoration:underline; color:#ecf9e0;}
			.searchlink a:hover{ text-decoration:none;}
			
			.newsBox{padding:14px 0px 0px 12px; margin:0px 0px 0px 4px;}
			.newsBox span{ font-size:10px; color:#ecf9e0; font-weight:bold; display:block; padding:0px 0px 0px 0px;}
			.newsBox p{ padding:11px 0px 8px 0px; width:150px;}
			.newsBox p span{ font-size:11px; color:#FFFFFF; font-weight:bold; display:inline;}
			.newsBox p a{font-weight:bold; font-size:11px; text-decoration:underline; display:inline; background:none; padding:0px; color:#ecf9e0;}
			.newsBox p a:hover{text-decoration:none;}
			.newsBox a{font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:bold; text-align:right; background:url(../images/dice1.gif) 91px 7px no-repeat; padding:0px 11px 16px 0px; display:block;}
			.newsBox a:hover{text-decoration:none;}
			.newsBoxbottom{ border-top:1px solid #92a700; padding:9px 0px 0px 0px;}
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width:571px;}
		
		.serviceBox{ padding:0px 0px 35px 0px; border-bottom:1px solid #706c5c; margin:0px 2px 0px 2px;}
		.serviceBox p{
	font:30px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#000099;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	font-size: 20px;
}
		.serviceBox img{ float:none; padding:0px 17px 0px 0px;}
		.serviceBox span{
	font:18px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#000099;
	font-size:10px;
}	
		.welcomeBox{ padding:15px 0px 15px 23px; width:525px;}
		.welcomeBox p{ padding:14px 0px 0px 0px;}
		.welcomeBox span{
	font-weight:bold;
	color:#000099;
	text-align: right;
}
		.imaging{
	float:left;
	padding:15px 16px 0px 0px;
	text-align: right;
}
		.imaging1{ float:right; padding:16px 0px 33px 16px;}
		
		.supportBox{
	background:url(../images/bgbottom.gif) left top repeat-x;
	width:550px;
	color:#FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 48px;
	padding-bottom: 15px;
	padding-left: 13px;
}
		.supportBox img{ float:left; padding:0px 14px 0px 0px;}
		.supportBox p{ padding:0px 0px 0px 0px;}
		.supportBox a{ font-weight:bold; color:#FFFFFF; display:block; text-align:right; padding:0px 0px 0px 0px; text-decoration:none;}
		.supportBox a:hover{ text-decoration:underline;}
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; width:748px; margin:0px auto; height:100px; text-align:center; color:#FFFFFF; padding:14px 0px 0px 0px;}
	#footerCntr span{ color:#ffffff;}
	#footerCntr a{ color:#ffffff; text-decoration:none;}
	#footerCntr a:hover{ text-decoration:underline;}
	
	
/* inner pages css start */
.insideContent { padding: 10px 10px 10px 10px; text-align: justify; }
.insideContent a {
	color:#000099;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.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 #000099;	margin:0 0px 10px 20px;}
h5{font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#000099; padding:0px 0px 5px 0px; border-bottom:1px dotted #ffffff;	margin:0px 0px 10px 0px;}
h6{
	font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
	color:#000099;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.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 #ffffff;
	text-align: left;
}
.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 #ffffff;
	padding-bottom:10px;
	text-align: justify;
}
.servicecolumnzone{padding:20px 0px 0px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 0px 20px;}
.servicecolumn2{width:40%; float:right;	margin:0px 0px 0px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */
