@charset "utf-8";
/* CSS Document */

body {
	font-family: arial, simsun;
	font-size:13px;
	line-height:16px;
	text-align:justify;
	margin:0;
	padding:0;
	}
	
td {
	font-family: arial, simsun;
	}

a {
	text-decoration:none;
	color:#007836;
	}

a:hover {
	text-decoration:underline;
	color:#82aeb6;
	}

input {
	font-size:13px;
	}
	
.input {
	height:15px;
}

.input_btn {
	height:21px;
}

#container {
	width:815px;
}

/* header footer */

.header {
	height:50px;
	background-image:url(../images/common/topline.gif);
	background-repeat:repeat-x;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:15px;
}

.logo {
	width:215px;
	padding-top:20px;
	margin-left:10px;
}

.langage {
	text-align:right;
	margin-top:15px;
}

.top_sc1 {
	vertical-align:bottom;
	padding-bottom:6px;
	width:139px;
}

.top_sc2 {
	vertical-align:bottom;
	width:100px;
}

.top_sc3 {
	vertical-align:bottom;
	width:78px;
}

.footer{
	text-align:left;
	_font-size /*IE5.5*/:13px;
}

.bottomline {
	height:20px;
	width:800px;
	background-color:#007836;
	padding-bottom:5px;
	margin-top:0px;
	}

.copyright {
	text-align:left;
	padding-top:5px;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px; 
}

.breakline_50 {
	height:50px;
	}
/*#search {
	width:180px;
	height:50px;
	background-color:#82aeb6;
	float:left;
	margin-bottom:10px;
	text-align:left;
}

#search #heading {
	font-size:13px;
	font-weight:bold;
	line-height:10px;
	padding:5px 5px 5px 5px;
	color:#FFF;
	}
	
#searchbox {
	float:left;
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
	}
	
#searchbtn {
	padding-top:2px;
	float:left;
	}*/


/* Left Menu */
.leftmenu {
	width:192px;
	background-image:url(../images/nav/menu_bg.gif);
	background-repeat: repeat-y;
	margin-top:10px;
	line-height:10px;
	}

#nav {
	width:192px;
	height:330px;
	list-style-type: none;
	text-align:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

/*==================һ?Ŀ?===================*/
#nav a {
}

#nav ul {
	list-style:none;
}

#nav li {
	_float/*IE5.5*/:left;
	margin-top:-5px; /* for FF */
	*margin-top:-4px;/* for IE */
}

#nav li a:hover{
}

#nav a:link  {
}

#nav a:visited  {
}

#nav a:hover  {
}

/*==================��?Ŀ?===================*/
#nav li ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

#nav li ul li{
}

#nav li ul a{
}

/*�����Ƕ�?Ŀ?��?��?ʽ*/
#nav li ul a:link  {
}

#nav li ul a:visited  {
}

#nav li ul a:hover {
}
/*==============================*/
#nav li:hover ul {
	left: auto;
}

#nav li.sfhover ul {
	left: auto;
}

#nav ul.collapsed {
	display: none;
}
-->
#PARENT{
	width:190px;
	padding-left:0px;
}


/* content */

.memberlogin {	
	background-image: url(../images/homepage/hex_login_logo.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:505px;
	height:36px;
	margin-bottom:5px;
	padding-left:125px;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
}

.award {
	text-align:right;
	margin-top:5px;
}

.client_banner {
	width:180px;
	text-align:left;
	margin-bottom:20px;
	margin-top:10px;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	}
	
.tools_box {
	margin-left:35px;
}

.tools_banner {
	padding-top:2px;
	width:180px;
}	

.tools_banner_search {
	text-align:left;
	padding-top:3px;
	width:130px;
	height:25px;
	background-image:url(../images/common/banner_search.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:left;
	padding-left:50px;
}

.tools_banner_search input {
	vertical-align:top;
	margin-top:2px;
	width:80px;
	height:10px;
	font-size:11px;
}

.latestupdate {
	margin-left:10px;
	height:60px;
	overflow:hidden;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
}

.right_pic {
	float:right;
	vertical-align: text-top;
}


/*#right {
	float:right;
	width:600px;
	height:260px;
	background-color:#CCCCCC;;
	}

#bottom {
	margin-top:10px;
	text-align:left;
	float:right;
}

#pressrelease {
	width:300px;
	float:left;
}



#pressrelease td, #latestupdate td {
	vertical-align:text-top;
	}

#memberlogin input {
	margin-top:2px;
}

*/

/* Inside Content Area */
.content_area {
	vertical-align:top;
	}

.content_table {
	font-family: arial, simsun;
	padding-left:13px;
}

.content_table p {
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px; 
}

.content_text {
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px; 
	text-align:justify;
}

.content_text td {
	text-align:left;
	}

.content_text_l {
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px; 
	text-align:left;
}

.content_text_l td {
	text-align:left;
}

.list_text {
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px; 
	margin-top:5px;
}
	
.content_heading_banner {
/*	width:606px;*/
	height:100px;
}

.location {
	padding-top:5px;
	padding-bottom:5px;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	color:#9c0000;
	text-align:left;
}

.location a {
	color:#9c0000;
}

.location a:hover {
	color:#304698;
	text-decoration:underline;
}

.page_heading_table {
	height:35px;
}

/* font style */

.index_heading {
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#003300;
	}

.faq_bold {
	color:#00773A;
	}
	
.faq_list, .faq_list a {
	line-height:14px;
	color: #996600;
}

.faq_list a:hover {
	color:#CC0000;
}

.faq_list {
	margin-top:5px;
	}

.faq_table {
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px; 
	text-align:justify;
}

.back_top {
	text-align:right;
	padding-right:12px;
	background-color:#E6EEE7;
	}

.client_table {
	text-align:left;
	width:606px;
}

.red_bold {
	font-weight:bold;
	color:#660000;
}

.blue_bold {
	font-weight:bold;
	color: #3366FF;
}

.content_heading_blk {
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.content_heading_blk_15px {
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;

}

.page_head_blue /* Airport Direct */{
	font-size:16px;
	font-weight:bold;
	color:#045193;
	line-height:20px;
}

.content_heading_blue {
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color: #045193;
}

.page_head_red /* SuperLink China Direct */{
	font-size:16px;
	font-weight:bold;
	 color:#F4192A;
	line-height:30px;
}

.content_heading_red {
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color:#F4192A;
}

.page_head_green /* Other */{
	font-size:16px;
	font-weight:bold;
	color:#00773A;
	line-height:30px;
}

.content_heading_green {
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color: #00773A;
}

.page_head_purple /* HEx */ {
	font-size:16px;
	font-weight:bold;
	color:#660099;
	line-height:30px;
}

.content_heading_purple {
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color: #660099;
}

.download_list {
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px; 
}

/* Photo Album ver 1*/
/*.gallery_frame td{
	vertical-align:top;
	text-align:left;
	}

.gallery_next_btn {
	text-align:right;
	_font-size :12px;
	_line-height :16px; 
}

.gallery_back_btn {
	text-align:left;
	_font-size :12px;
	_line-height  :16px; 
}

.gallery_back_btn a, .gallery_next_btn a {
	color:#333333;
}

.gallery_pic_table {
	background:#CCCCCC;
	width:138px;
	height:150px;
	_font-size :12px;
	_line-height  :16px;
	padding: 3px 3px 3px 3px;
}

.gallery_pic_table_blank {
	background:#FFFFFF;
	width:138px;
	height:150px;
	_font-size :12px;
	_line-height  :16px;
	padding: 3px 3px 3px 3px;
}*/


/* photo gallery ver 2*/

#pic{
	/*margin: 10px;*/
	width: 440px;
	height: 293px;
	/*overflow: hidden;
	border: solid 5px #FFFFFF;*/
}

* html #pic{
	display: inline;
	width: 440px;
}

#album{
	width: 580px;
	background: #EEEEEE;
/*	margin: .5em auto;
	font-size: 100%;*/
	padding: 10px 10px 10px 10px;
	text-align: left;
}
	
#desc{
	text-align: center;
	float: left;
	width: 450px;
	margin-top:10px;
}
	
#thumbs{
	height: 300px;
/*	clear: both;*/
	float:right;	
	text-align:left;
	width: 100px;
	margin:0;
	overflow: auto;
	overflow-x: hidden;
	*padding-right: 32px;
}
	
#thumbs ul{
	height: 560px;
	padding:0;
}
	
#thumbs img{
	width: 79px;
	height: 79px;
}
	
#thumbs ul li{
	float: left;
	padding-right: 10px;
}

#thumbs ul li a{
	background: transparent;
}


/* SuperLink China Direct */

.table_head {
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	padding: 3px 3px 3px 13px;
}

.table_head a {
	color:#FFFFFF;
}

.table_content {
	background:#EEEEEE;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	padding: 2px 2px 2px 13px;
}

.table_content_indent_lv2 {
	background:#EEEEEE;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	padding: 2px 2px 2px 13px;
	text-indent:30px;
}
.table_content_indent_lv3 {
	background:#EEEEEE;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	padding: 2px 2px 2px 13px;
	text-indent: 60px;

}
.table_content_indent_lv2 a{
	color:#000000;
}
.table_content_indent_lv3 a{
	color:#000000;
}

.table_content_red {
	background:#F4192A;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	padding: 2px 2px 2px 13px;
	color:#FFFFFF;
}

.table_content_blue {
	background:#045193;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	padding: 2px 2px 2px 13px;
	color:#FFFFFF;

}

.table_content_green {
	background:#00773A;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	padding: 2px 2px 2px 13px;
	color:#FFFFFF;

}

.table_content_purple {
	background:#660099;
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :16px;
	padding: 2px 2px 2px 13px;
	color:#FFFFFF;

}

.table_content a {
	color:#000000;
	}

.table_content a:hover {
	text-decoration:underline;
	}
	
/* Press Release */

.press_table {
	_font-size /*IE5.5*/:13px;
	_line-height /*IE5.5*/ :25px;
}

.press_table tr td{
	padding: 5px 5px 5px 5px;
}

.img_caption {
	font-size:11px;

}

.press_date {
	color: #CC0000;
}

/* Milestones */

.mile_year {
	color:#CC0000;
	font-size:19px;
	font-weight:bold;
	width:120px;
}

.mile_line {
	background-image:url(../images/about/ab_milestones_underline.gif);
	background-position:center;
	background-repeat:repeat-x;
	}
	
/* send form */


/* client's quotes */

.quote_table_slcd{
	background-color:#EAEAEA;
	padding: 9px 9px 9px 9px;
	margin: 5px 0px 5px 0px;
}

.quote_table_ad{
	background-color:#EAEAEA;
	padding: 9px 9px 9px 9px;
	margin: 5px 0px 5px 0px;
}

.quote_table_hex{
	background-color:#EAEAEA;
	padding: 9px 9px 9px 9px;
	margin: 5px 0px 5px 0px;
}

.quote_text {
	font-size:13px;
	text-align:left;
	font-weight: normal;
	font-style:italic;
	color:#333333;
	}

.quote_client {
	font-size:13px;
	text-align:right;
	}

.quote_mark {
	font-family:"Times New Roman";
	font-size:16px;
	}
	
.text_fields input{
	width:120px;
	_width:120px;
	#width:120px;
	}	
	
.hexLoginBox {
        width: 127px;
}

/* Zoom In Hacis */
.zoom_front_bg {
	background:url(../images/zoom/zoom_f_bg.jpg) no-repeat;
	height:660px;
}

.zoom_front_top {
	height:420px;
	*height:370px;
	vertical-align:top;
	padding:12px 0px 35px 10px;
}

.zoom_front_photo {
	padding:30px 3px 10px 25px;
	width:200px;
	vertical-align:top;
}

.zoom_hl_head {
	vertical-align:top;
}

.zoom_h1_head_title {
	line-height:20px;
	font-weight:bold;
}

.zoom_detail {
	text-align:right;
}

.zoom_other_head {
	height:10px;
	padding:0px 0 0 10px;
}

.zoom_front_btm {
	vertical-align:top;
	padding:40px 20px 10px 30px;
}

.zoom_front_btm td {
	padding:2px 2px 2px 2px;
}

.zoom_content_bg {
	background:url(../images/zoom/zoom_content_bg.jpg) no-repeat;
	height:700px;
	vertical-align:top;
}

.zoom_content_table {
	margin:100px 20px 20px 80px;
	width:510px;
}


.zoom_content_table td {
	vertical-align:top;
	padding:2px;
	text-align:left;
}

/* Activities */

.act_bg1 {
	background:url(../images/activities/activities_bg1.jpg) #D8ECE1 no-repeat center;
	height:180px;
	padding:35px 45px 0 35px;
}

.act_bg1_image {
	padding:15px 0 0 8px;
	width:105px;
	vertical-align:text-top;
}

.act_bg1_text {
	padding:0 0 0 15px;
	vertical-align:text-top;	
}

/*.act_bg2{
	background:url(../images/activities/activities_bg2.gif) #D8ECE1 no-repeat top;
	height:153px;
	width:103px;
	padding:31px 1px 5px 11px;
	vertical-align:text-top;
}

.act_bg2_blank{
	background:url(../images/activities/activities_bg2_blank.gif) #D8ECE1 no-repeat top;
	height:153px;
	width:103px;
	padding:31px 1px 5px 11px;
	vertical-align:text-top;
}*/

.act_bg2{
	background:url(../images/activities/activities_bg2b.gif) #D8ECE1 no-repeat top;
	height:215px;
	width:170px;
	padding:42px 1px 5px 17px;
	vertical-align:text-top;
}

.act_bg2_blank{
	background:url(../images/activities/activities_bg2b_blank.gif) #D8ECE1 no-repeat top;
	height:257px;
	width:191px;
}

.act_bg3 {
	background:url(../images/activities/activities_bg3.gif) #D8ECE1 no-repeat center top;
	height:200px;	
	padding:35px 50px 15px 50px;
	vertical-align:text-top;
}
.ieWarning td {
	color: #ff0000;
	padding-top: 5px;
}
