/* CSS Document */
body{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f4f2f2;
	line-height:20px;
	background-color: #000;
	background-image: url(../images/mainbackground.gif);
	background-repeat: repeat-x;
	}
a{color:#f4f2f2;
	text-decoration:underline;}
a:hover{text-decoration:none;}

*{margin:0px; padding:0px;}	
h1{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#999998;
	line-height:normal; font-weight:normal;
	}
h2{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff671e;
	line-height:normal; font-weight:normal;
	}	

.clear{
	margin:0px; padding:0px; clear:both;
	}
#top-header{
	height:87px; width:900px; margin:auto;
	padding:0px 0px 0px 0px;
	}	
.logo{
	height:67px; width:660px; float:left;
	padding:20px 0px 0px 0px;
	}	
.search-box{
	height:49px; width:240px; float:left;
	padding:38px 0px 0px 0px;
	}	
.search-bar{
	height:16px; width:190px; float:left;
	padding:2px 0px 0px 5px; background:#202020; border:#2b2b2b solid 1px;
	margin-right:10px; color:#514f4f; font-size:11px;
	}
	
#header{
	height:325px; width:900px; margin:auto;
	padding:4px 0px 0px 0px;
	}
.menu{
	height:316px; width:220px; float:left;
	padding:10px 60px 0px 10px;
	}
.menu ul{
	margin:0px; padding:0px; list-style:none;
	}	
.menu ul li{
	background:url(../images/list-bt.gif) repeat-x bottom;
	padding:0px 0px 0px 10px;
	} 	
.menu ul li a{
	background:url(../images/list-arrow.gif) no-repeat 0 5px; line-height:36px;
	padding:0px 0px 0px 15px; color:#8a8989; font-weight:bold; text-decoration:none;
	}	
.menu ul li a:hover{
	color:#FFFFFF; font-weight:bold;
	}
.menu ul li a.active{
	color:#FFFFFF; font-weight:bold;
	}	
		
.right-header{
	height:251px;
	width:610px;
	float:left;
	padding:10px 0px 0px 0px;
	background:url(../images/header.png) no-repeat;
	}		
.right-header p{
	margin:0px; padding:25px 310px 50px 0px;
	}		
.right-header ul{
	margin:0px; padding:32px 0px 0px 15px; list-style:none;
	}
.right-header ul li{
	padding:0px 8px 0px 0px; float:left; display:block; line-height:22px;
	font-size:12px; color:#b6b5b5; font-weight:bold;
	}		
.login-box{
	height:22px; width:196px; float:left; margin-right:8px;
	padding:0px 0px 0px 0px; background:#292929; border:none;
	}	
#top-container{
	height:auto; width:900px; margin:auto;
	padding:22px 0px 30px 0px;
	}		
#top-container h1{
	color:#f4f2f2;
	font-size:25px;
	line-height: normal;
	margin-bottom: 10px;
	}	
#top-container p{
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}	
#mid-container{
	height:auto; width:901px; margin:auto;
	padding:0px 0px 35px 0px; text-align:center;
	}
#mid-container span{color:#fdd5ad; font-size:12px; font-weight:bold;}
#mid-container p{
	margin:0px; padding:10px 0px 10px 0px; color:#ffffff; text-align:left;
	}		
.mid-container-1{
	height:auto; width:275px; float:left;
	padding:15px 10px 8px 10px;
	background:#212121;
	}
.mid-container-1 h2{
	background:url(../images/marketing-icon.gif) no-repeat; text-align:left;
	padding:8px 0px 22px 45px; margin:0px 0px 0px 40px; line-height:normal;
	}
.mid-container-1 h3{
	background:url(../images/succes-icon.gif) no-repeat; text-align:left; font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff671e;
	padding:10px 0px 20px 45px; margin:0px 0px 0px 40px; line-height:normal;
	}			
.mid-container-2{
	height:auto; width:273px; float:left;
	padding:13px 10px 8px 10px;
	background:#212121;
	margin:0px 4px 0px 4px;
	}	
.mid-container-2 h2{
	background:url(../images/policy-icon.gif) no-repeat; text-align:left; 
	padding:8px 0px 22px 45px; margin:0px 0px 0px 40px; line-height:normal;
	display:block;
	}
.mid-container-2 ul{
	margin:0px; padding:8px 0px 14px 0px; list-style:none; text-align:left;
	}		
.mid-container-2 ul li{
	padding:0px 0px 0px 0px; font-size:13px;
	background:url(../images/ul-dot.gif) repeat-x bottom;
	}
.mid-container-2 ul li a{color:#ffffff; text-decoration:none;
	background:url(../images/list-left.gif) no-repeat 0 3px;
	padding:0px 0px 0px 15px; line-height:30px;
	}		
#testimonials-box{
	height:auto; width:890px; margin:auto;
	padding:0px 0px 28px 10px;
	}
#testimonials-box h4{
	background:url(../images/testimonial-icon.gif) no-repeat; text-align:left; font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ff671e;
	padding:2px 0px 10px 40px; margin:0px 0px 0px 0px; line-height:normal;
	}	
#testimonials-box p{
	margin:0px; padding:10px 0px 0px 0px; font-size:11px; color:#FFFFFF;
	}
#testimonials-box span{color:#fdd5ad; font-size:13px; font-weight:bold;}
.img-box-test{
	float:left; padding:2px 15px 0px 0px;
	}	
		
.testimonials-box-1{
	padding:10px 15px 0px 0px; width:295px; float:left;
	height:auto;
	}
.testimonials-box-2{
	padding:10px 10px 0px 0px; width:280px; float:left;
	height:auto;
	}	
#footer{
	height:50px;
	width:890px;
	margin:auto;
	text-align:center;
	background:#171717;
	font-size:12px;
	color:#cac9c9;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	
#footer a{color:#cac9c9; text-decoration:none; padding:0px 4px 0px 4px;}
#footer a:hover{text-decoration:underline;}
#footer span{color:#696969;}		

/* 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 #fff;	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 #fff;}
.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 #fff; 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 */
.right-header-blank {
	height:251px;
	width:610px;
	float:left;
	padding:10px 0px 0px 0px;
	background-repeat: no-repeat;
}
.wrap_left {
	float: left;
	margin: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}     
.wrap_right {
	float: right;
	margin: 0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}.page-titles {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #CCC;
	text-align: right;
	font-weight: normal;
}
.text-main {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
}
.page-midpage-titles {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #CCC;
	text-align: left;
	font-weight: normal;
}
.text_body_general_link:link {
	color: #CCC;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.text_body_general_link:visited {
	color: #CCC;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.text_body_general_link:hover {
	color: #FC0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.text_body_general_link:active {
	color: #CCC;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
