/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font:13px Arial, Helvetica, sans-serif; background: url(../images/top_bg.gif) repeat-x #e7e1d4; color:#484848; padding:0px 0px 0px 0px; margin:0px;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px;}
img { border: none; }
a {color:#da5a04;text-decoration:underline;}
a:hover {text-decoration:none;}




/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%;}

/* ### MAIN CONTAINER ### */
#mainCntr { overflow:hidden;width:1000px; margin: 0 auto;}

	/* ### HEADER CONTAINER ### */
	#headerCntr { width:1000px; height:640px; overflow:hidden;}
	
	#headerCntr .link {height:29px; float:right;}
	#headerCntr .link p{ padding-top: 5px; font-size:11px; font-weight:normal; color:#e7e1d4;}
	#headerCntr .link p a{ color:#e7e1d4; text-decoration:none}
	#headerCntr .link p a:hover{ color:#e7e1d4; text-decoration:none;}
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-bottom:40px; width:1000px; overflow:hidden; margin: 0 auto; background-color:#FFFFFF;}
	
		/* ### TOP CONTAINER ### */
		#topCntr { padding:0px 0px 50px 0px; width:1000px; overflow:hidden; background:url(../images/top_contener_bg.gif) repeat-x;}
		
		/* ### LIPSUM BOX ### */
		.lipsumBox{ padding:0px 0px 0px 40px;width:290px; overflow:hidden; float:left;}
		.lipsumBox h2{ padding:30px 0px 0px 60px; height:60px;font-size:24px; font-weight: normal;color:#fff;}
		.bulet{ background:url(../images/bloga_img_1.gif) left 20px no-repeat;}
		.buletsec{ background: url(../images/bloga_img_2.gif) left 20px no-repeat;}
		.buletthird{ background: url(../images/bloga_img_3.gif) left 20px no-repeat;}
		.lipsumBox p{ padding-bottom:10px;font-size:13px; line-height:20px; font-weight:normal; color:#ffecb9;}
		.lipsumBox p span{ font-size:11px;font-weight: normal; color:#a4a4a4;}
		.lipsumBox p a{ font-size:13px; float:right; font-weight:normal; color:#c43753;}
		.lipsumBox p a:hover{ font-size:13px; font-weight:normal; color:#c43753;}
		
		/* ### DOLEFES BOX ### */
		.dolefesBox{ padding:0px 10px 0px 30px;width:264px; overflow:hidden; float:left;}
		.dolefesBox ul{ margin:0px; padding:0px;}
		.dolefesBox ul li{ padding-left:15px;list-style:none; line-height:18px; height:18px; font-size:13px; color:#6f6f6f; background: url(../images/li_img.gif) left no-repeat; }
		
		.dolefesBox ul li a{ color:#6f6f6f; font-size:13px; text-decoration:none;}
		.dolefesBox ul li a:hover{ color:#6f6f6f; text-decoration:none;}
		

		/* ### BOTTOM CONTAINER ### */
		#bottomCntr { padding:13px 42px 0px 41px; width:917px; overflow:hidden; margin: 0 auto; }
		#bottomCntr h1{ padding-top:24px; height:44px; font-size:22px; font-weight: normal;color:#77848f;}
		#bottomCntr h1 span{ color:#555e67;}
		#bottomCntr .left {width:550px; overflow:hidden; float:left; }
		#bottomCntr .right{width:320px; overflow:hidden; float:right; }
		
		/* ### SERVICE BOX ### */
		.servicesBox{width:550px; overflow:hidden;}
		.servicesBox p{ padding-bottom:22px;font-size:13px; line-height:20px; font-weight:normal; color:#484848;}
		.servicesBox p storng{ font-size:15px; font-weight: bold; color:#555e67;}
		.servicesBox p a{ font-size:13px;font-weight: bold; color:#da5a04;}
		.servicesBox p a:hover{ font-size:13px; font-weight: bold; color:#da5a04;}
		.servicesBox .floaltright{ float:right;}
		.servicesBox img{ padding-right:20px;float:left;}
		.border{ border-bottom: solid #d1d5d9 1px;}
		.servicesBox ul{ margin:0px; padding:0px;}
		.servicesBox ul li{ padding-left:15px;list-style:none; line-height:30px; height:30px; font-weight: normal; font-size:13px; color:#204076; background: url(../images/airow.gif) left no-repeat; }
		
		.servicesBox ul li a{ color:#da5a04; text-decoration: none;}
		.servicesBox ul li a:hover{ color:#204076; text-decoration:none;}
		
		/* ### CONFERENCE BOX ### */
		.conferenceBox{width:320px; overflow:hidden;}
		.conferenceBox p{ padding-bottom:22px;font-size:13px; line-height:20px; font-weight:normal; color:#484848;}
		.conferenceBox p storng{ font-size:15px; font-weight: bold; color:#555e67;}
		.conferenceBox p a{ font-size:13px;font-weight: normal; color:#da5a04;}
		.conferenceBox p a:hover{ font-size:13px; font-weight: normal; color:#da5a04;}
		.conferenceBox .floaltright{ float:right;}
		.conferenceBox img{ padding-right:20px;float:left;}
		.conferenceBox ul{ margin:0px; padding:0px 0px 24px 0px;}
		.conferenceBox ul li{ padding-left:20px;list-style:none; line-height:30px; height:30px; font-weight: normal; font-size:13px; color:#204076; background:url(../images/airow1.gif) left no-repeat; }
		
		.conferenceBox ul li a{ color:#da5a04; text-decoration: underline;}
		.conferenceBox ul li a:hover{ color:#da5a04; text-decoration:none;}
		
		
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr{ padding-top:40px; width:100%; height:75px; background:url(../images/footer_bg.gif) repeat-x;}	
	.footer{width:980px;overflow:hidden; margin: 0 auto;}
	.footerleft{ width:380px; float:left;}
	.footerleft p{ font-size:13px; font-weight:normal; color:#fff;}
	.footerleft p span{  font-size:13px; font-weight:bold; color:#ffca63; }
	.footerright{ padding:7px 0px 10px 30px;width:214px; font-size:13px; float:right; background:url(../images/footer_right.gif) no-repeat;}
	.footerright p{ font-size:13px; color:#484848;}
	
	
	
		/* ### INNER TEXT ### */
		.heading{ padding:28px 0px 28px 0px; width:1000px; background:url(../images/heading_bg.gif) repeat-x;}
		.heading h1{ padding:0px 0px 0px 66px; height:44px; font-size:45px; font-weight: normal;color:#fff; background:url(../images/abuot_bulet.gif) 45px no-repeat;} 
			.aboutus-img{float:right; border:4px solid #666; 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;}
			.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;}
			.innertext 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;}
			.innertext 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;}
		.innertext { padding:0px 86px 0px 40px; width:874px; overflow:hidden; line-height:20px;}
		.innertext h1{ padding-top:24px; height:44px; font-size:22px; font-weight: normal;color:#77848f;}
		.innertext h1 span{ color:#555e67;}
		.innertext .left {width:550px; overflow:hidden; float:left; }
		.innertext .right{width:275px; overflow:hidden; float:right; }
		.innertext p{ padding-bottom:22px;font-size:13px; line-height:20px; font-weight:normal; color:#484848;}
		.innertext p storng{ font-size:13px; font-weight: bold; color:#555e67;}
		.innertext p a{ font-size:13px;font-weight: normal; color:#da5a04;}
		.innertext p a:hover{ font-size:13px; font-weight: normal; color:#da5a04;}
		.innertext img{ padding-right:20px; float:left;}
		
		.port { padding:0px 0px 20px 0px; margin:0px 40px 20px 40px; width:920px; overflow:hidden; border-bottom:#d1d5d9 solid 1px;}		.port h1{ padding-top:24px; height:44px; font-size:22px; font-weight: normal;color:#77848f;}
		.portimg{ padding-left:70px;float: right;}
		.port p{ padding-bottom:22px;font-size:13px; line-height:20px; font-weight:normal; color:#484848;}
		.port p img{ float: left;}
		.port ul{ margin:0px; padding:0px;}
		.port ul li{ padding-left:15px;list-style:none; line-height:30px; height:30px; font-weight: normal; font-size:13px; color:#204076; background: url(../images/airow.gif) left no-repeat; }
		
		.port ul li a{ color:#da5a04; text-decoration: none;}
		.port ul li a:hover{ color:#204076; text-decoration:none;}
		.port ul li img{ float:left;}
		
		.project p{ padding-bottom:20px;font-size:12px; line-height:20px; font-weight:normal; color:#6f6f6f;}
		.project p strong{font-size:12px; font-weight: bold; color:#204076;}
		.project p span{font-size:18px; font-weight: bold; color:#204076;}
		.project p a{ font-size:12px;font-weight:normal; color:#c43753;}
		.project p a:hover{ font-size:12px; font-weight:normal; color:#c43753;}
		.company{ padding:28px 0px 60px 98px; width:718px;  background:url(../images/john_img.gif) no-repeat;}
		.company p{ font-size:12px; font-weight: normal; line-height:20px; color:#5f5f5f;}
		.company p span{ padding-top:25px;font-size:12px; font-weight: normal; float:right; line-height:20px; color:#2a2a2a;}
		
		.about {overflow:hidden;}
		.about p{ padding-bottom:26px;font-size:12px; line-height:20px; font-weight:normal; color:#484848;}
		.about p span{padding-bottom:11px; font-size:12px; font-weight: bold; color:#da5a04; display:block;}
		
		.sub ul{ margin:0px; padding:0px;}
		.sub ul li{ padding-left:20px;list-style:none; line-height:30px; height:30px; font-weight: normal; font-size:13px; color:#616161;}
		
		.sub ul li a{ color:#616161; text-decoration: underline;}
		.sub ul li a:hover{ color:#c43753; text-decoration:none;}
		.sub ul li a.active{color:#c43753; text-decoration: underline;}
		
		.testimonials { overflow:hidden;}
		.testimonials p{ padding-bottom:22px;font-size:13px; line-height:20px; font-weight:normal; color:#484848;}
		.testimonials p span{font-size:11px; float:right;font-weight: bold; color:#da5a04; }
		
		
			.contactform { margin:0; padding:5px 10px;}
			.contactform * { color:#555e67;}
			.contactform ol { margin:0; padding:0; list-style:none;}
			.contactform li { margin:0; padding:0; height:40px; background:none; border:none; display:block;}
			.contactform li.last { margin:0; padding:0;background:none; border:none; display:block;}
			.contactform li.buttons { margin:5px 0 5px 0;}
			.contactform label { float:left; margin:0; width:120px;padding:5px 0; font:bold 13px Arial, Helvetica, sans-serif; color:#555e67; text-transform:capitalize;}
			.contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
			.contactform input.text { width:350px; border:1px solid #555e67; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}
			.contactform textarea { width:350px; border:1px solid #555e67; margin:10px 0; padding:2px; background:#fff; height:250px;}
			.contactform li.buttons input { padding:3px 0; margin:10px 0 0 120px; border:0; color:#FFF;}
			

