/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
body { background:url(../images/bg.jpg) repeat; font:11px Tahoma , Arial, Helvetica, sans-serif; 
color:#fff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; margin:0px; padding:0px; }

a {
	color:#000;
	text-decoration: underline;
}
a:hover {text-decoration:none;}

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 775px; background:#fff; padding:0px 3px 0px 2px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative;  width: 775px; height: 293px; background:url(../images/headerbg.jpg) left bottom repeat-x; }

	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 775px;  }
	h1{ font:18px Myriad Pro , Arial, Helvetica, sans-serif; padding:13px 0px 0px 0px; color:#FFFFFF;}

		/* ### TOP CONTAINER ### */
		#topCntr { width: 750px; background:#d9480c url(../images/welcomebg.jpg) left bottom repeat-x; padding:0px 25px 17px 0px; }
		#topCntr h1{ font:18px Myriad Pro , Arial, Helvetica, sans-serif; text-align:right; padding:13px 0px 0px 0px; color:#FFFFFF;}
		.welcomeBox{ width: 750px; line-height:14px; padding:0px 0px 0px 0px;}
		.welcomeBox p{ padding:15px 0px 0px 263px;}
		.welcomeBox a{ font-size:11px; font-weight:bold; color:#fff; text-decoration:none; display:block; text-align:right; padding:0px 0px 0px 0px;}
		.imaging{ float:left; padding:0px 0px 0px 0px;}
		.welcomeBox a:hover{}
		
			
			/* ### MIDDLE CONTAINER ### */
		#middleCntr { width: 763px; border:6px solid #c7c7c7; overflow:hidden; }
		#middleCntr h1{text-align:right; padding:0px 25px 0px 0px; color:#FFFFFF;}
		
		/* ### SOLUTION BOX ### */
		
		.solutionBox{ width:235px; float:left; background:#556270; padding:20px 9px 27px 9px;}
		.solutionBox img{ padding:15px 0px 0px 0px;}
		.solutionBox p{ color:#fff; padding:14px 7px 15px 7px; line-height:14px;}
		.solutionBox a{color:#fff; text-decoration:none; font-weight:bold; text-align:right; display:block; padding-right:10px;}
		.solutionBox a:hover{ text-decoration:underline;}
		
		
		/* ### SERVICE BOX ### */
		
		.serviceBox{ width:235px; float:left; background:#556270; padding:20px 8px 27px 7px; border-left:5px solid #c7c7c7;
		 border-right:5px solid #c7c7c7;}
		.serviceBox img{ padding:15px 0px 0px 0px;}
		.serviceBox p{ color:#fff; padding:14px 7px 15px 7px; line-height:14px;}
		.serviceBox a{color:#fff; text-decoration:none; font-weight:bold; text-align:right; display:block; padding-right:10px;}
		.serviceBox a:hover{ text-decoration:underline;}
		
		/* ### PROJECT BOX ### */
		
		.projectBox{ width:234px; float:right; background:#556270; padding:20px 7px 27px 7px; }
		.projectBox img{ padding:15px 0px 0px 0px;}
		.projectBox p{ color:#fff; padding:14px 7px 15px 7px; line-height:14px;}
		.projectBox a{color:#fff; text-decoration:none; font-weight:bold; text-align:right; display:block; padding-right:10px;}
		.projectBox a:hover{ text-decoration:underline;}
		
		/* ### BOTTOM CONTAINER ### */
		#bottomCntr { width: 775px; overflow:hidden; }
		#bottomCntr h1{text-align:right; padding:0px 0px 0px 0px; color:#FFFFFF;}
		#bottomCntr .left{
	width:100%;
	float:left;
	background:#093049 url(../images/imgbg.jpg) left top no-repeat;
	border:2px solid #fff;
	border-left:none;
	padding-top: 18px;
	padding-right: 24px;
	padding-bottom: 28px;
	padding-left: 0px;
}
		#bottomCntr .left p{
	padding:15px 0px 0px 177px;
	color:#CCC;
	line-height:14px;
}
		#bottomCntr .left a{color:#fff; text-decoration:none; font-weight:bold; text-align:right; display:block; padding-right:10px;}
		#bottomCntr .left a:hover{ text-decoration:none;}
		#bottomCntr .right{ width:210px; float:right; padding:16px 20px 15px 24px; border-left:4px solid #fff; border-bottom:2px solid #fff; border-top:2px solid #fff; background:#093049; overflow:hidden;}
		#bottomCntr .right label{ display:block; padding:18px 0px 9px 0px; font-size:11px; color:#7c919e;}
		#bottomCntr .right input { width:211px; height:21px; border:none; margin-bottom:18px;}
		#bottomCntr .right input.button{
	font-size:11px;
	font-weight:bold;
	color:#F93;
	text-decoration:underline;
	background:none;
	border:none;
	width:84px;
	height:15px;
	display:block;
	margin-left:122px;
	cursor:pointer;
}
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; width: 775px; margin:0px auto; background:#767779; height:26px; line-height:26px; text-align:center; color:#FFFFFF; }
	
	
	
	
/* inner pages css start */
.aboutus-img{float:right; border:4px solid #fff; margin:0 0px 10px 20px;}
h5{font-size:15px; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #666; margin:0px 0px 10px 0px;}
h6{font-size:16px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.innertext{padding:10px;}
.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:4px 4px; 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: 6px solid #666;}
.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 #666; 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 */
	
.menu {
	font-family:   Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	line-height:18px; 
	text-decoration:none; 
	font-weight:normal;
}
.menu:hover {
	font-family:   Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	line-height:18px; 
	text-decoration:underline; 
	font-weight:normal;
}
.topmenu {
	font-family:   Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #2D2529; 
	line-height:18px; 
	text-decoration:none; 
	font-weight:bold;
}
.topmenu:hover {
	font-family:   Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #2D2529; 
	line-height:18px; 
	text-decoration:underline; 
	font-weight:bold;
}
.orange {
	font-family:   Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	line-height:18px; 
	text-decoration:none; 
	font-weight:bold;
}
.orange:hover {
	font-family:   Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	line-height:18px; 
	text-decoration:underline; 
	font-weight:bold;
}
.big {
	font-family: Arial, Tahoma, verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #ffffff; 
	line-height:16px; 
	text-decoration:none; 
	font-weight: normal; 
}
.big2 {
	font-family: Arial, Tahoma, verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #95BC41; 
	line-height:16px; 
	text-decoration:none; 
	font-weight: normal; 
}
.big3 {
	font-family: Arial, Tahoma, verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #4D4D4D; 
	line-height:16px; 
	text-decoration:none; 
	font-weight: bold; 
}
.big3:hover {
	font-family: Arial, Tahoma, verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #4D4D4D; 
	line-height:16px; 
	text-decoration:underline; 
	font-weight: bold; 
}
td {
	font-family: Tahoma,  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight:normal; 
	line-height:16px;
