
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C1C1C1;
line-height:1.5em;
text-align:justify;

 }
a{color:#C1C1C1; text-decoration:underline; font-weight:normal;}
a:hover{text-decoration:none;}
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background:#262626; }
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;}

/* ### MAIN CONTAINER ### */
#mainCntr {margin: 0 auto; width:696px; overflow:hidden;}

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding:0px; width:696px; background:url(../images/2.jpg) no-repeat right 94px; overflow:hidden; height:300px;}	
		.header_top{overflow:hidden; width:696px; height:94px;}		
		#headerCntr .logo {padding:3px 0px 0px 5px; float:left;}
		
				/* ### topnavigation box ### */				
				.topnavigation{width:114px; float:right; padding:39px 0px 0px 0px;}				
					.topnavigation img{padding-right:15px;}
		
		/* ### MENU CONTAINER ### */	
			.menuCntr{ width:215px; padding:0px; float:left; background-color:#3E3E3E; height:207px;}			
				
				
		.headertxt{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; padding:36px 0px 0px 50px; float:left; display:block; font-weight:bold;}	
			.header2txt{ color:#FFFD58;}
	
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr {width:696px; padding:0px; overflow:hidden; background-color:#3C3C3C;}	
	.semiheading{font-weight:bold;color:#F9F8C2;}	
	
		/* ### LEFT CONTAINER ### */
		#leftCntr {float:left; width:216px; background-color:#262626; padding-top:24px;}		
			#leftCntr h2 {font-size:15px; font-style:normal;line-height: normal; font-weight:normal; color:#ffffff; text-decoration: none; padding:0px 0px 0px 15px;font-family:"Times New Roman", Times, serif; height:20px;}
			
			/* ### news box ### */
		
			.newsbox{ padding:0px 34px 24px 21px; color:#D1D1D1;
			 border-top:#666 dashed 1px; margin-top:5px;}
				.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:13px;}				
						.newsbox li p{padding:12px 5px 0px 0px;}				
						.newsbox li p span{font-size:11px;font-weight:bold;display:inline;color:#FFEEC1;padding:0px;}				
						.newsbox li p a{font-size:11px;text-decoration:underline;font-weight:bold;color:#D1D1D1; border:0px; display:inline; padding:0px;}								
						.newsbox li a{color:#FFBA00;font-size:10px;display:block;font-weight:bold;background:    url(../images/redmor_dot.jpg) no-repeat 102px 5px;text-decoration:underline;text-align:right; padding-top:0px; padding-bottom:14px;}				
						.newsbox li a:hover{ text-decoration:none;}
						
			/* ### login box ### */			
				.signupbox{padding:5px 0px 10px 0px; background-color:none; height:inherit; width:215px; overflow:hidden; color:#9C9C9C; font-size:10px; }
					.signupbox span{color:#FFEEC1; font-weight:normal; padding:0px; display:block; height:28px; font-family:"Times New Roman", Times, serif; font-size:14px;}		
					.fild{ width:154px; border:1px solid #808080; height:16px; font-size:10px; margin:7px 6px 0px 0px; color:#4C4C4C; float:left;}					
					.signupboxlink{ margin:10px 0px 0px 0px; float:left;}					
						.signupboxlink a{color:#FFBA00; font-size:12px; text-decoration:none;}						
						.signupboxlink a:hover{text-decoration:underline;}
							
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr {float:right; width:480px; background:url(../images/r_b.jpg) repeat-x left bottom; padding-bottom:8px;}
		
			#rightCntr h1 {font-size:18px; font-style:normal; line-height: normal; font-weight:normal; color:#ffffff; text-decoration: none; padding-bottom:5px; font-family:"Times New Roman", Times, serif; border-bottom:1px dotted #666 }
				#rightCntr h1 span{color:#FFEEC1; font-size:11px;}
				
			#rightCntr h3 {font-size:15px; font-style:normal; line-height: normal; font-weight:BOLD; color:#ffffff; text-decoration: none; padding:8px 0px 0px 29px;font-family:"Times New Roman", Times, serif; height:29px; border-right:1px solid #3C3C3C; background:url(../images/h3.jpg) no-repeat 12px 14px;}
			
			/* ### TXT BOX ### */
			
			.txtbox{padding:19px 24px 18px 26px; overflow:hidden; width:430px;}			
				.txt{padding:0px 0px 17px 0px; line-height:14px;}				
					.txtimg{padding:1px 20px 0px 0px; float:left;}					
				.readmore{padding:0px 0px 0px 0px;}				
					.readmore a{color:#ffffff;font-size:11px;display:block;font-weight:normal;text-decoration:underline; text-align:right; }				
					.readmore a:hover{ text-decoration:none;}
					
			/* ### intro box ### */
			
			.introbox{ background:url(../images/intro_bg.jpg) repeat-y left top; padding:0px; width:480px; overflow:hidden; line-height:14px;}
			
				.read2more{padding:0px 0px 0px 0px;}				
					.read2more a{color:#FFBA00;font-size:11px;display:block;font-weight:normal;text-decoration:underline; text-align:left; background:url(../images/redmor2.jpg) no-repeat 3px 5px; padding-left:19px; }				
					.read2more a:hover{ text-decoration:none;}
						
				.wedobox{width:237px; float:left; background:url(../images/h3bg.jpg) repeat-x left top;}
					.wedotxt{padding:13px 35px 38px 21px;}
						.wedotxt p{padding:0px 0px 15px 0px; background:url(../images/intro_bo.jpg) repeat-x left bottom;}
					.wedobox ul{ padding:16px 0px 28px 4px; margin:0px; list-style-type:none; }														
					.wedobox li{margin:0px; background:url(../images/ul_dot.jpg) no-repeat 0px 6px; padding-left:13px;}														
					.wedobox ul li a { line-height:14px; font-weight:normal; font-variant:normal; text-transform:none; color:#FFEEC1; text-decoration:underline; font-size:11px;}														
					.wedobox ul li a:hover { text-decoration:none;}
								
				.testibox{width:243px; padding:0px; float:left; background:url(../images/h3bg.jpg) repeat-x left top;}
					.testitxtbox{padding:9px 18px 36px 6px;}
						.testitxtbox p{padding:0px 0px 13px 8px; background:url(../images/intro_bo.jpg) repeat-x left bottom; overflow:hidden;}
							.testiimg{padding:0px 0px 0px 0px; float:left;
							margin-left:4px;}							
							.testitxt{padding:0px 0px 0px 18px; width:126px; float:right; border-left:1px solid #A5A49C;}		
							.testioption{padding:13px 0px 15px 26px; display:block;}							
								.testioption a{color:#FFEEC1; line-height:16px;}		
											
	/* ### FOOTER CONTAINER ### */
	
	#footerCntr {height:33px; padding-top:5px; font-size: 11px; font-style: normal; line-height: normal; text-transform: none; color: #ffffff; text-decoration: none; font-weight:normal;text-align:center; margin:0px auto;}
	
	
	
					/* inner pages css start */
					.aboutus-img{float:right; border:4px solid #fff; margin:10px 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: 22px; }
					.aboutcolumnzone{padding:20px 0px 16px 0px;}
					.aboutcolumn1{width:88%;  margin:0px 0px 10px 0px;}
					.aboutcolumn2{width:88%;  margin:0px 0px 10px 0px;}
					.abouticon{float:left; margin:0px 20px 0px 0px;}
					.insidereadmore{padding:10px 0px 10px 0px;}
					input.button{color:#000; background:#ffffff; 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 */
.banner{
	width: 480px;
	height: 206px;
	float:right;
	padding-left:0px;
	
}
	
#border{
	padding:2px;
	border:1px solid #666;
	margin:5px 5px 5px 2px;
} 	

.footer{
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
	
	.footer_right{
	float:right;
	width:300px;
	text-align:right;
	color:#FFFFFF;
	margin:0px 140px 0px 0px
	}
	
.footer_right a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.footer_right a:hover{
	color:#666666;
	text-decoration:none;
	}
		
