
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #747877; line-height:normal;}
a{color:#7DA81B; text-decoration:underline; font-weight:normal;}
a:hover{text-decoration:none;}
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background:#FF9100;}
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; margin:0px; padding:0px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; background:url(../images/bg.jpg) repeat-x left top #ffffff;}

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

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding:0px; height:288px; width:980px; overflow:hidden;position:relative; /*background:url(../images/banner.jpg) no-repeat right 74px;*/}
	
		.header_top{overflow:hidden; width:980px; height:240px; }			
			#headerCntr .logo {padding:53px 0px 0px 33px; float:left;}
			
			/* ### MENU CONTAINER ### */		
				.menuCntr{padding:0px 0px 0px 0px; overflow:hidden; /*height:95px*/ float:right; width:703px; background:url(../images/navi_bg.jpg) repeat-x left top;}				
					.menuCntr ul{ padding:0px; margin:0px; list-style-type:none; }						
					.menuCntr li{ padding:27px 25px 0px 24px; margin:0px; float:left; background:url(../images/navi_dot.jpg) center 64px no-repeat; height:47px; border-right:2px solid #2D2824;}						
					.menuCntr ul li a { line-height:normal; font-weight:bold; color: #ffffff; text-decoration:none; font-size:11px; padding:0px; float:left;}						
					.menuCntr ul li a:hover {color:#000000;}				
		
			/* ### topnavigation ### */			
			.topnavigation{padding:11px 0px 0px 39px;}	
				.topnavigation ul{	padding:0px 0px 0px 0px; margin:0px; list-style-type:none;}				
				.topnavigation li{ padding:0px; margin:0px; float:left; padding:0px 24px 10px 19px;}				
				.topnavigation ul li a { font-size:9px; line-height:normal; font-weight:normal; font-variant: normal; text-transform: none; color: #ffffff; text-decoration:none;}				
				.topnavigation ul li a:hover { text-decoration: underline;}				
					.home{ background:url(../images/t1.jpg) no-repeat 0px top;}					
					.contect{ background:url(../images/t2.jpg) no-repeat 0px top;}					
					.sitemap{ background:url(../images/t3.jpg) no-repeat 0px top;}
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr {width:955px; padding:14px 0px 9px 25px; overflow:hidden; background:url(../images/body_bg.jpg) repeat-y left top;}	
	
		/* ### LEFT CONTAINER ### */
		#leftCntr {float:left; width:206px;}		
			#leftCntr h2 {font-size:20px; font-style:normal;line-height: normal; font-weight:normal; color:#ffffff; text-decoration: none; padding:5px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif; height:28px;} 
		
			/* ### news box ### */
			.newsbox{ padding:0px 0px 72px 0px; color:#ffffff;}
				.newsbox ul{padding:0px; list-style-type:none; margin:0px;}
					.newsbox li{padding:0px; list-style-type:none; margin:0px;}			
						.newsbox li span{font-size:10px;font-weight:bold;display:block;color:#ffffff; padding-top:8px;}				
						.newsbox li p{padding:12px 4px 0px 0px;}				
						.newsbox li p span{font-size:11px;font-weight:bold;display:inline;color:#ffffff;padding:0px;}				
						.newsbox li p a{font-size:11px; text-decoration:underline; font-weight:bold; display:inline; padding:0px; color:#FFFFFF;}								
						.newsbox li a{color:#ffffff;font-size:10px;display:block;font-weight:bold;background: url(../images/redmor_dot.jpg) no-repeat 147px 6px;text-decoration:underline;text-align:right; padding-top:1px; padding-bottom:17px;}				
						.newsbox li a:hover{ text-decoration:none;} 
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr {float:right; width:703px;}		
			#rightCntr h1 {font-size:20px; font-style:normal;line-height: normal; font-weight:normal; color:#383E4B; text-decoration: none; font-family:Arial, Helvetica, sans-serif; height:37px; padding-left:31px;}			
				#rightCntr h1 span{color:#1B6BA6; font-weight:bold;}
			#rightCntr h3 {font-size:18px; font-style:normal;line-height: normal; font-weight:normal; color:#383E4B; text-decoration: none; font-family:Arial, Helvetica, sans-serif; height:35px; padding-left:31px; padding-top:15px;}			
				#rightCntr h3 span{color:#1B6BA6; font-weight:bold;}
			
			/* ### TXT BOX ### */			
			.txtBox{padding:0px 32px 26px 31px; overflow:hidden; width:640px; border-bottom:2px solid #2D2824;}								
				.txtBox img{padding:4px 0px 7px 23px; float:right;}
				.txtBox p{padding:0px 0px 12px 0px;}
				.txtBox span{color:#1B6BA6; font-weight:bold;}

			/* ### services box ### */
			.servicesbox{padding:0px 57px 0px 31px; overflow:hidden; width:715px;}
				.servicesbox img{padding:3px 19px 48px 0px; float:left;}
				.servicesbox p{padding:0px 0px 12px 0px;}
				.servicesbox span{color:#1B6BA6; font-weight:bold;}
				

											
	/* ### FOOTER CONTAINER ### */	
	#footerCntr {height:50px; font-size: 11px; line-height: normal; color: #ffffff; text-decoration: none; font-weight:normal; text-align:center; padding-top:24px; margin:0px auto; background:url(../images/footer_bg.jpg) repeat-x left top;}	
		#footerCntr a { font-size: 11px; font-style: normal; line-height: normal; font-weight:normal; color: #ffffff; text-decoration: none; }		
		#footerCntr a:hover { text-decoration: underline; }
		
		
		
						/* 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 10px 10px 20px;}
						.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: 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 */
						
							
