/* CSS Document */
body{
	margin:0px;
	background:url(../images/bg-strip.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6b614b;
	line-height:20px;
	}
a{color:#6b614b;
text-decoration:underline;
}
a:hover{text-decoration:none;
}
*{margin:0px; padding:0px;}	
h1{
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#1a6275;
	line-height:normal; font-weight:normal;
	}
.clear{
	margin:0px; padding:0px; clear:both;
	}		
#top-head{
	height:101px; width:1003px; margin:auto;
	padding:0px;
	}
.logo{
	height:73px; width:265px; float:left;
	padding:28px 0px 0px 50px;
	}
.menu{
	height:42px; width:658px; float:left;
	padding:59px 30px 0px 0px;
	}		
.menu ul{
	margin:0px; padding:0px 0px 0px 0px; list-style:none; float:right;
	
	}
.menu ul li{
	font-weight:bold; padding:0px 0px 0px 0px; float:right;
	}		
.menu ul li a{
	color:#374d13; text-decoration:none; width:87px;
	padding:0px 0px 0px 0px; line-height:42px; text-align:center;
	font-size:12px; font-weight:bold; color:#dbf4fa; display:block;
	}		
.menu ul li a:hover{
	background:url(../images/hover-back.gif) no-repeat; color:#000;
	}
.menu ul li a.active{
	background:url(../images/hover-back.gif) no-repeat; color:#000;
	}	
#header{
	height:246px; width:420px; margin:auto;
	padding:25px 0px 0px 480px;
	background:url(../images/header.gif) no-repeat;
	}	
#header p{
	margin:0px; padding:15px 0px 0px 0px; font-size:13px;
	color:#69570b; font-weight:bold;
	}	
#header ul{
	margin:0px; padding:15px 0px 0px 0px; list-style:none;
	}		
#header ul li{
	background:url(../images/top-list-arrow.gif) no-repeat 0 6px;
	padding:0px 0px 0px 20px; font-size:13px; line-height:24px;
	}
#header ul li a{color:#027050; text-decoration:none;}	

#bot-header{
	height:94px; width:900px; margin:auto;
	padding:10px 0px 0px 0px;
	}
.login-box{
	height:94px; width:470px; float:left;
	padding:0px;
	}
.login-box h2{
	background:url(../images/h1-icon.gif) no-repeat 0 3px;
	padding:0px 0px 0px 35px; font-size:20px; font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#29798d;
	}	
.login-box h2 span{
	color:#353132; font-size:12px;
	padding:0px 0px 0px 0px; font-weight:bold;
	}	
.login-box ul{
	margin:0px; padding:12px 0px 0px 0px; list-style:none;
	}
.login-box ul li{
	float:left; display:block;
	padding:0px 7px 0px 0px;
	}
.input-box1{
	height:17px; width:165px; float:left;
	border:solid 1px #cbcbd6; background:#f2f2f5; font-size:11px;
	margin:0px 0px 0px 0px; color:#080805;
	padding:4px 0px 0px 4px;
	}
.header-links{
	height:94px; width:430px; float:left;
	padding:0px; font-size:18px; color:#FFFFFF;
	font-weight:normal;
	}
.header-links a{text-decoration:none; color:#FFFFFF;}		
.blog-box{
	height:27px; text-align:center; width:125px; float:left;
	background:url(../images/blog.gif) no-repeat;
	padding:55px 20px 0px 0px;
	}
.idea-box{
	height:27px; text-align:center; width:125px; float:left;
	background:url(../images/idea.gif) no-repeat;
	padding:55px 20px 0px 0px;
	}
.search-box{
	height:27px; text-align:center; width:125px; float:left;
	background:url(../images/search-box.gif) no-repeat;
	padding:55px 0px 0px 0px;
	}			
#wrapper{
	height:auto; width:auto; margin:auto;
	background:#e7e8cd;
	}
#body-part{
	height:auto; width:900px; margin:auto;
	padding:58px 0px 20px 0px;
	}	
	
#body-part h1{
	color:#000; font-size:20px;
	border-bottom:#98895d dashed 1px;
	padding:2px 0px 5px 0px;
	}
#body-part p{
	margin:0px; padding:0px 0px 0px 0px;
	}	
.read-more{
	float:right; padding:0px; margin:0px 0px 20px 0px;
	}
.left-mid{
	height:auto; width:271px; float:left;
	border-right:#98895d dashed 1px;
	padding:0px 33px 0px 0px;
	}	
.left-mid h3{
	background:url(../images/h3-icon.gif) no-repeat 0 3px;
	padding:0px 0px 0px 50px; font-size:18px; font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;
	}	
.left-mid h3 span{
	color:#244577; font-size:12px;
	padding:0px 0px 0px 0px; font-weight:bold;
	}	
.left-mid ul{
	margin:0px; padding:10px 0px 20px 0px; list-style:none;
	}		
.left-mid ul li{
	font-size:13px;
	}
.left-mid ul li a{color:#027050; text-decoration:none;
	border-bottom:#c9c0a2 dashed 1px;
	background:url(../images/list-icon.gif) no-repeat 0 10px;
	padding:5px 0px 5px 16px; display:block; 
	}	
.left-mid ul li a.last{border:none;}			
.left-mid ul li a:hover{
	background:#dbddb6 url(../images/hover-arrow.gif) no-repeat 0 10px;
	}			
.right-mid{
	height:auto; width:565px; float:left;
	padding:0px 0px 0px 25px;
	}
.right-mid h3{
	background:url(../images/h3-icon-1.gif) no-repeat 0 3px;
	padding:2px 0px 6px 55px; font-size:18px; font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;
	}	
.right-mid h3 span{
	color:#244577; font-size:12px;
	padding:0px 0px 0px 0px; font-weight:bold;
	}
.img-box-line{
	float:left; padding:15px 15px 10px 0px;
	}
.img-box-line1{
	float:left; padding:15px 0px 20px 0px;
	}				
#footer-body{
	height:auto; width:auto; margin:auto;
	padding:0px;
	background:url(../images/body-footer.gif) repeat-x #185977;
	}
#foter-body-content{
	height:auto; width:900px; margin:auto;
	padding:25px 0px 0px 0px; color:#e7e8cd;
	}
#foter-body-content h4{
	background:url(../images/faq-icon.gif) no-repeat 0 3px;
	padding:2px 0px 6px 55px; font-size:25px; font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;
	}	
#foter-body-content h4 span{
	color:#f1e8e8; font-size:13px;
	padding:0px 0px 0px 0px;
	}			
#foter-body-content p{
	margin:0px; padding:0px 0px 10px 25px;
	background:url(../images/content-left.gif) no-repeat 0 5px;
	color:#d3cece;
	}	
.footer-body-1{
	height:auto; width:273px; float:left; margin:25px 0px 0px 0px;
	padding:0px 20px 0px 0px; border-right:#8facb6 dashed 1px;
	}
.footer-body-2{
	height:auto; width:268px; float:left; margin:25px 0px 0px 0px;
	padding:0px 25px 0px 25px; border-right:#8facb6 dashed 1px;
	}
.footer-body-3{
	height:auto; width:265px; float:left;
	padding:0px 0px 0px 20px; margin:25px 0px 0px 0px;
	}			
.read-more-bt{
	height:25px; width:890px; margin:20px auto auto auto;
	background:#62808d; padding:0px 10px 0px 0px; line-height:25px; text-align:right;
	}	
.read-more-bt a{color:#FFFFFF; text-decoration:none; font-weight:bold;}	

.footer{
	height:50px; width:900px; margin:auto;
	padding:35px 0px 0px 0px; font-weight:bold;
	}
.footer a{color:#e7e8cd; text-decoration:none; padding:0px 3px 0px 3px;}	
.footer span{float:right;}	
/* 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;}
.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; padding-right:20px}
.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 */