
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
a{color:#ffffff; text-decoration:underline; font-weight:normal;}
a:hover{text-decoration:none;}
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #fff; }
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/navi_bg.jpg) repeat-x left top; background-color:#1A2020; text-align: justify; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 780px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding:0px; height:356px; background:url(../images/banner.jpg) no-repeat left 57px; width:780px; overflow:hidden;}
	#headerCntr .logo { padding:14px 0px 0px 47px; height:96px; }
	
	/* ### MENU CONTAINER ### */
	
	.menuCntr{ padding:0px; padding-left:29px;}
		
		.menuCntr ul{ padding:0px; margin:0px; list-style-type:none; }
				
		.menuCntr li{ padding:19px 40px 0px 36px; margin:0px; float:left; background:url(../images/navi_dot.jpg) left top no-repeat; height:38px;}
				
		.menuCntr ul li a { line-height:normal; font-weight:bold; font-variant: normal; text-transform: none; color: #ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0px; float:left; }
				
		.menuCntr ul li a:hover { color:#092539;}
		
	/* ### MENU CONTAINER ### */
	
	.leftMenuCntr{ width:187px; float:left; padding:17px 0px 0px 0px;}
		
		.leftMenuCntr ul{ padding:0px; margin:0px; list-style-type:none;}
				
		.leftMenuCntr li{ padding:5px 0px 4px 52px; margin:0px; background:url(../images/navi_dot2.jpg) no-repeat 32px 9px; border-bottom:1px solid #283135;}
				
		.leftMenuCntr ul li a { line-height:normal; font-weight:bold; font-variant: normal; text-transform: none; color: #000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic;}
				
		.leftMenuCntr ul li a:hover { color:#7F7E79;}
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 765px; padding:15px 0px 0px 15px; background:url(../images/body_bg.jpg) repeat-y left top; }
	
	.contentCntr_semiheading{font-weight:bold;color:#A67327;}
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 183px; padding:0px; color:#ffffff; }
		
		#leftCntr h2 { font-size: 17px; font-style:normal;line-height: normal; font-weight:normal; text-transform: none; color: #38B8C1; text-decoration: none; padding:0px;font-family:Arial, Helvetica, sans-serif; font-style:italic;}
		
		#leftCntr h2 span {font-size:13px; color:#FFFFFF;}
		
			.view{padding:0px;}
		
				.view a{color:#38B8C1; display:block; background: url(../images/view_dot.jpg) no-repeat 86px 18px; text-decoration:underline; text-align:right; padding-top:12px; padding-right:18px;}
				
				.view a:hover{ text-decoration:none;}
			
			.vission{padding:0px 0px 23px 0px;}
			
				.leftText{padding:10px 27px 0px 13px;}
			
			.recent{padding:0px 0px 23px 0px;}
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 582px;}
		
			#rightCntr h1 {font-size: 18px; font-style:normal;line-height: normal; font-weight:normal; text-transform: none; color: #ffffff; text-decoration: none; padding:0px;font-family:Arial, Helvetica, sans-serif; font-style:italic;}
		
		#rightCntr h1 span {font-size:21px; color:#FFFFFF; font-weight:bold;}
			
			/* ### TXT BOX ### */
			
			.txtBox{padding:0px 39px 8px 21px; border-bottom:2px solid #FFFFFF;}
			
				.txt{padding:15px 0px 0px 0px;}
			
				.txtImg{padding:17px 21px 25px 0px; float:left;}
				
			/* ### INTRO BOX ### */
			
			.introBox{padding:19px 33px 8px 14px; background-color:#174C6B; overflow:hidden; width:535px; background:url(../images/intro_bg.jpg) repeat-x left top;}
			
				.introBox h3 {font-size: 18px; font-style:normal;line-height: 14px; font-weight:normal; text-transform: none; color: #3EEDF3; text-decoration: none; padding:13px 0px 21px 0px;font-family:Arial, Helvetica, sans-serif; font-style:italic;}
		
		.introBox h3 span {font-size:14px; color:#ffffff; font-weight:bold;}
		
		.introBoximg{padding:0px 9px 93px 0px; float:left;}
		
				/* ### finence box ### */
				
				.finenceBox{padding:0px; float:left; width:271px;}
							
				/* ### MARKETING BOX ### */
			
				.marketingBox{padding:0px; float:right; width:244px; }
				
					.marketingBox a{ color:#3EEDF3;}

					
	/* ### FOOTER CONTAINER ### */
	#footerCntr { background:url(../images/footer_bg.jpg) repeat-x left top; height:80px;}
	
		.footerCntr_box{width:780px; margin:0px auto; font-size: 11px; font-style: normal; line-height: normal; text-transform: none; color: #9A9D9F; text-decoration: none; font-weight:normal; overflow:hidden;}

.footerleft{padding:31px 0px 0px 39px; float:left; width:443px;}

	.footerleft ul{ padding:0px; margin:0px; list-style-type:none; }
				
	.footerleft li{ padding:0px; margin:0px; float:left; padding:0px; background:url(../images/footer_dot.jpg) no-repeat right 0px; }
				
	.footerleft ul li a { line-height:normal; font-weight:bold; font-variant: normal; text-transform: none; color: #38B8C1; text-decoration:none; font-size:10px; padding:0px 6px 3px 6px; display:block; float:left;}
				
	.footerleft ul li a:hover { color:#ffffff;}

.footerright{float:right;padding:29px 50px 0px 0px; width:230px;}





/* inner pages css start */
.insideContent { padding: 10px 10px 20px 10px; }
#rightCntr h1.inside {font-size: 18px; font-style:normal;line-height: normal; font-weight:normal; text-transform: none; color: #ffffff; text-decoration: none; padding:0px 0px 0px 10px;font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.aboutus-img{float:right; border:4px solid #ffffff;	margin:0 0px 10px 20px;}
h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #ffffff;	margin:0px 0px 10px 0px;}
h6{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; 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:#ffffff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #ffffff;}
.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; }
.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 */
	