
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
body { background:#fff url(../images/bg.gif) repeat-x; font:11px Tahoma , Arial, Helvetica, sans-serif; 
color:#4b4b4b; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }

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

h1{font:16px Myriad Pro , Arial, Helvetica, sans-serif; color:#fc7900;  padding:0px 0px 0px 0px; font-weight:normal;}
h1 span{color:#5d7b86;}

h2{font: bold 20px Myriad Pro , Arial, Helvetica, sans-serif; color:#fc7900;  padding:0px 0px 0px 20px; font-weight:normal;}
h2 span{color:#5d7b86;}


/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; text-align: justify; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 693px; background:url(../images/headerbg.gif) left top repeat-x; }

	/* ### HEADER CONTAINER ### */
	#headerCntr {   width: 693px; height: 371px; background:url(../images/headerleftbg.gif) left top no-repeat;  }
		.logo{ padding:40px 0px 48px 100px;}
		
		.banner{background:url(../images/banner.gif) left top no-repeat; height:203px;}
	
	
		/* ### MENU CONTAINER ### */
		#menuCntr {  width: 693px; height: 20px; background:#f1f1f1; height:53px; overflow:hidden; }
		
		.topmenu{}
		.topmenu ul{ padding:20px 0px 20px 0px;}
		.topmenu ul li{list-style:none; padding:0px 20px 0px 19px; background:url(../images/devider.gif) 0px 5px no-repeat; display:block; float:left;}
		.topmenu ul li a{ font:15px Myriad Pro , Arial, Helvetica, sans-serif; color:#7a7a7a; text-decoration:none; padding:0px 0px 0px 20px;  background:url(../images/dice.gif) 3px 5px no-repeat;}
		.topmenu ul li a:hover{color:#000;}
		
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 683px; padding:0px 0px 5px 10px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 179px; background:#f1f1f1; padding:0px 0px 6px 0px;}
		
	     .leftmenu{ background: #fc7a00 url(../images/leftmenubg.gif) left top repeat-x; width:179px;}
		.leftmenu ul{ padding:0px 0px 25px 0px;}
		.leftmenu ul li{list-style:none; padding:0px 0px 0px 0px; border-bottom:1px dotted #fff;}
		.leftmenu ul li a{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#fff;  text-decoration:none; padding:0px 0px 0px 40px; background:url(../images/dice1.png) 30px 5px no-repeat; line-height:24px;}
		.leftmenu ul li a:hover{color:#000000;}
	
		.newsBox{padding:13px 10px 0px 10px; color:#999999;}
		.newsBox span{font-weight:bold; color:#fc7900; display:block; padding:14px 0px 0px 0px;}
		.newsBox p{padding:0px 0px 0px 0px;}
		.newsBox p span{font-weight:bold; color:#5d7b86;}
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 503px; background:url(../images/welcomebg.gif) left top no-repeat; padding:18px 0px 0px 0px;  }
		.welcomeBox{padding:19px 0px 10px 20px; width:466px; color:#949391;}
		.welcomeBox span{font-weight:bold; color:#5d7b86; text-decoration:underline;}
		.welcomeBox p{padding:12px 0px 13px 0px;}
		.welcomeBox img{float:left; padding:0px 20px 16px 0px;}
		.welcomeBox a{text-decoration:underline; color:#fc7900;}
		.welcomeBox a:hover{text-decoration:none;}
		
		.welcomeBoxBottom{padding:38px 11px 38px 14px; width:474px; overflow:hidden; background:#dedede; color:#858581;
		margin:0px 0px 0px 3px;}
		
		.welcomeBoxBottom span{font-weight:bold; color:#5d7b86; text-decoration:underline;}
		.welcomeBoxBottom img{float:right; padding:0px 0px 0px 10px;}
		.solutionBoxLeft p{padding:0px 0px 0px 0px;}
		.solutionBoxLeft{float:left; padding:0px 0px 0px 0px; width:228px; margin:0px 0px 0px 0px;}
		.solutionBoxRight{float:right; padding:0px 0px 0px 0px; width:230px; margin:0px 0px 0px 0px;}
		.solutionBoxRight p{padding:0px 0px 8px 0px;}
		.solutionBoxRight a{ color:#fc7900; text-decoration:underline; padding:0px 0px 0px 0px;}
		.solutionBoxRight a:hover{text-decoration:none;}
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden;  background:#323232; width: 100%; height:60px; }
	.footerBox{text-align:center; width: 693px; margin:0px auto; color:#FFFFFF; padding:27px 0px 20px 0px; border-left:30px solid #252525;}
	.footerBox a{text-decoration:none; color:#FFFFFF; font-weight:bold;}
	.footerBox a:hover{text-decoration:underline;}
	

/* inner pages css start */
.insideContent { padding: 10px 5px 10px 15px; }
.insideContent hr { color: #CCCCCC; }
.insideContent a { color:#869ca4; }
h1.inside { font:bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #01749B; padding:0px 0px 0px 1px; border-bottom:1px solid #A3A3A3; margin: 10px 5px 0px 10px; }
.aboutus-img{float:right; border:4px solid #869ca4;	margin:0 0px 10px 20px;}
h5{font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#869ca4; padding:0px 0px 5px 0px; border-bottom:1px dotted #869ca4;	margin:0px 0px 10px 0px;}
h6{font: bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#869ca4; 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; margin:5px 0px 0px 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: 3px solid #869ca4;}
.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 #869ca4; padding-bottom:10px; }
.servicecolumnzone{padding:20px 0px 0px 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 */