/* CSS Document created by www.studiomaqs.com */

body {
	line-height: 1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size:12px;
}

#wrapper{
	width:970px;
	overflow:hidden;
	margin:0 auto;
}

span{
	display:none;
	}
/*---- Top section ----*/

#header{
	overflow:hidden;
	padding:0 10px;
}
h1{
	background:url(../images/logo_heqc.png) no-repeat;
	display:block;
	float:left;
	height:80px;
	margin:5px 0 0 0px;
	width:250px;
	}
#header #support{
	background:url(../images/support_line.png) no-repeat left top;
	display:block;
	float:right;
	height:47px;
	margin-top:25px;
	width:230px;
	}
#navbar{
	border-right:1px solid #dedfe1;
}
#banner{
	margin-left:10px;
	}
h3{
	color:#FFB100;
	font-size:16px;
	font-weight:bold;
	}
/*---- Main ----*/
#contents_wrapper{
	border-left:1px solid #dbdcde;
	border-right:1px solid #dbdcde;
	overflow:hidden;
	clear:both;
	margin-left:10px;
	width:948px;
}
#main_content{
	float:left;
	margin-left:10px;
	width:690px;
}
#main_content #mc_top{
	background:url(../images/bg_mc_top.png) no-repeat;
	height:8px;
	display:block;
	}
#main_content #mc_middle{
	background:url(../images/bg_mc_middle.png) repeat-y;
	color:#575757;
	line-height:20px;
	text-align:justify;
	}
#main_content #mc_bottom{
	background:url(../images/bg_mc_bottom.png) no-repeat bottom right;
	padding:3px 12px 15px 12px;
	overflow:hidden;
	}
#side_bar{
	margin-left:18px;
	float:left;
	width:222px;
}
.side_box{
	background:url(../images/sb_box_middle.png) repeat-y;
	margin-bottom:20px;
	}
.side_box .sb_top{
	background:url(../images/sb_box_top.png) no-repeat;
	height:8px;
	}
.side_box .sb_bottom{
	background:url(../images/sb_box_bottom.png) no-repeat bottom left;
	line-height:16px;
	overflow:hidden;
	padding:3px 10px 15px 10px;
	}
	
ul.sb_lst{
	padding:10px 0;
	}
	
.sb{
	float:left;
	width:165px;
	}
.sb li{
	text-align:left;
}
ul.sb_lst li{
	background:url(../images/bullet.png) no-repeat left top;
	padding-left:20px;
	margin-bottom:3px;
}
.btn_more{
	background:url(../images/btn_more.png) no-repeat;
	display:block;
	height:27px;
	width:82px;
}
.mrgnLft{
	margin-left:20px;
	}
h2#ttl_welcome{
	background:url(../images/ttl_welcome.png) no-repeat;
	display:block;
	height:17px;
	width:179px;
	}
h2{
	margin:0px;
	}
h2#ttl_ourService{
	background:url(../images/ttl_services.png) no-repeat;
	display:block;
	height:17px;
	margin-bottom:10px;
	width:130px;
	}
h2#ttl_contact{
	background:url(../images/ttl_contact.png) no-repeat;
	display:block;
	height:17px;
	width:130px;
	}
h2#ttl_about_us{
	background:url(../images/ttl_about_us.png) no-repeat;
	display:block;
	height:17px;
	width:95px;
	}
h2#ttl_mission{
	background:url(../images/ttl_mission_vision.png) no-repeat;
	display:block;
	height:17px;
	width:272px;
	}
h2#ttl_key_differentiate{
	background:url(../images/ttl_key_differentiations.png) no-repeat;
	display:block;
	height:17px;
	width:205px;
	}
h2#ttl_solutions{
	background:url(../images/ttl_solutions.png) no-repeat;
	display:block;
	height:17px;
	width:106px;
	}
h2#ttl_virtual_assistant{
	background:url(../images/ttl_virtual_assistant.png) no-repeat;
	display:block;
	height:17px;
	width:184px;
	}
h2#ttl_services{
	background:url(../images/ttl_services.png) no-repeat;
	display:block;
	height:17px;
	width:130px;
	}
h2#ttl_technology{
	background:url(../images/ttl_technology.png) no-repeat;
	display:block;
	height:17px;
	width:128px;
	}
h2#ttl_news{
	background:url(../images/ttl_news.png) no-repeat;
	display:block;
	height:17px;
	width:165px;
	}
h2#ttl_gallery{
	background:url(../images/ttl_gallery.png) no-repeat;
	display:block;
	height:17px;
	width:85px;
	}
h2#ttl_location{
	background:url(../images/ttl_location.png) no-repeat;
	display:block;
	height:17px;
	width:95px;
	}
h2#ttl_career{
	background:url(../images/ttl_career.png) no-repeat;
	display:block;
	height:17px;
	width:72px;
	}
h2#ttl_overview{
	background:url(../images/ttl_overview.png) no-repeat;
	display:block;
	height:17px;
	width:97px;
	}
a.cont{
	width:90px !important;
	}
.side_box a{
	color:#666666;
	}
.side_box a:hover{
	color:#9D0D0D;
	}
.gallery p{
	text-align:left;
	font-size:10px;
	padding-top:0px;
	margin-top:0px;
	}
.gallery img{
	float:left;
	border:3px solid #CCCCCC;
	margin:15px 44px 15px 0;
	}
.gallery img:hover{
	border:3px solid #B51A1A;
	}
.noRMrgn{
	margin-right:0px !important;
	}
.addr{
	font-size:11px;
	overflow:hidden;
	display:block;
	}
dl{
	overflow:hidden;
	}
dt{
	float:left;
	display:block;
	width:30px;
	}
dd{
	width:150px;
	}
/*---- Footer ----*/
#foot_wrapper{
	background-color:#ffb001;
	}
#footer{
	background: url(../images/bg_footer.png) no-repeat center top;
	color:#fff;
	font-size:10px;
	overflow:hidden;
	padding:50px 0;
	margin:0 auto;
	width:968px;
}
#footer #copy{
	float:left;
	margin-left:20px;
	}
#footer #copy a{
	color:#fff;
	}
#footer ul#bottom_navbar{
	float:right;
	margin-right:10px;
}
#footer ul#bottom_navbar li{
	float:left;
	display:inline;
	}
#footer ul#bottom_navbar li a{
	color:#b21919;
	border-left:1px solid #fff;
	padding:0 10px;
	}
#footer ul#bottom_navbar li a.noBrdr{
	border-left:none !important;
	}
.btn_apply_now{
	background:url(../images/btn_apply_now.png) no-repeat;
	display:block;
	height:27px;
	width:97px;
	}
#frm_mail{
	float:right;
	margin-top:10px;
	width:280px;
	}
#frm_mail label{
	font-weight:bold;
	display:block;
	}
#frm_mail input, #frm_mail textarea{
	border:1px solid #d3d4d7;
	margin-bottom:5px;
	width:250px;
	}
#frm_mail input:focus, #frm_mail textarea:focus{
	border:1px solid #666666;
	}
#frm_mail #btn_submit{
	background:url(../images/btn_submit.png) no-repeat;
	border:none;
	display:block;
	height:27px;
	margin-top:15px;
	width:81px;
	}
.date{
	font-style:italic;
	font-size:11px;
	margin-top:-15px;
	}
