/* 
Copyright Dragages Hong Kong
All rights reserved
Credits: Site created by pill and pillow
*/

/*==========Common Styles==========*/
*,html {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#363636;
} 

body {
	background:url(../assets/bg_main.jpg) #EFEFEF top left repeat-x;
	margin: 0;
	padding: 0;
}

form, ul, li, h1, h2, h3, p {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}
a{
	color:#282F3E;
	/*color:#1D3C85;*/
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color:#E2071B;
}

a img{
	border:0;
}

a.chi{
	color:#282F3E;
	/*color:#1D3C85;*/
	text-decoration: underline;
	font-size:13px;
}
a.chi:hover {
	text-decoration: underline;
	color:#E2071B;
}

a.chi img{
	border:0;
}

.chi{
	font-size:12px;
}


/*==========Home==========*/
#main{
	width:1000px;
	background-color:#FFFFFF;
	border-top: 2px solid #E2071B;
	margin:0 auto;
	/*overflow:auto;*/
}

#main_lang{
	width:47px;
	padding:19px 17px 0 934px;
	height:13px;
	overflow:hidden;
}

#main_header{
	width:964px;
	padding:0 17px 0 19px;
	height:72px;
	overflow:hidden;
}

#main_nav{
	width:738px;
	padding:0 0 12px 0;
	float:left;
	background-color:#FFFFFF;
}

#main_logo{
	width:125px;
	padding:9px 0 0 0;
	float:right;
	background-color:#FFFFFF;
}

#main_content{
	width: 965px;
	/*padding: 11px 17px 0 18px;*/
	padding: 0 17px 0 18px;
	background-color:#FFFFFF;
	overflow:auto;
}

#main_latestnews{
	width:965px;
	padding:0 0 10px 0;
}

.main_hd_latestnews{
	padding: 0 0 9px 4px;
}

.main_latestnews_item{
	/*background: url(../assets/home_latestnews_div.gif) #ECEDEC 62px 1px no-repeat;*/
	background-color:#ECEDEC;
	padding:0 10px 6px 10px;
	font-size:11px;
}


/*==========Pages==========*/
#page_subnav{
	width:967px;
	padding:0 17px 0 16px;
}

#page_subnav_nobanner{
	width:967px;
	padding:22px 17px 0 16px;
	overflow:auto;

}

#subnav{
	background-color:#E3E4E3;
	height:12px;
	width:962px;
	padding:7px 0 6px 5px;
}

#subnav_chi{
	background-color:#E3E4E3;
	height:12px;
	width:962px;
	padding:5px 0 6px 5px;
}

#subnav2{
	height:12px;
	width:962px;
	padding:0 0 0 5px;
}

#page{
	width: 955px;
	padding: 28px 17px 32px 28px;
	background-color:#FFFFFF;
	overflow:auto;
	/*float:left;*/
	clear: both;
}

#subpage{
	width: 955px;
	padding: 8px 17px 32px 28px;
	background-color:#FFFFFF;
	overflow:auto;
	/*float:left;*/
	clear: both;
}

#page_content{
	width: 680px;
	padding:20px 38px 0 0;
	float:left;
}

#page_content_publications{
	width: 910px;
	float:left;
}

#page_content_chi{
	width: 660px;
	padding:20px 58px 0 0;
	float:left;
}

#page_content_chi1{
	width: 660px;
	padding:20px 38px 0 0;
	float:left;
}

#page_sidebar{
	width:221px;
	padding:0 0 0 16px;
	float:right;
}

#page_sidebar_chi{
	width:221px;
	padding:0 0 0 16px;
	float:right;
}

#page_link{
	padding:0 0 34px 0;
}

#page_pdf_cil{
	width: 330px;
	background-image: url(../assets/corporate-information-leaflet.jpg);
	background-repeat:no-repeat;
	padding-bottom:52px;

}

#page_pdf_bw{
	width: 330px;
	background-image: url(../assets/building-works.jpg);
	background-repeat:no-repeat;
}

#page_pdf_cw{
	width: 330px;
	background-image: url(../assets/civil-works.jpg);
	background-repeat:no-repeat;
}

/*==========Publications==========*/
#pdf_border{
	border:#CFD1CF 1px solid;
	width:160px;
	height:220px;
	overflow:hidden;
	display:block;
}

a#pdf_border:hover{
	border:#E2071B 1px solid;	
}

#publications_wrapper{
	margin-top:28px;
	width:910px;
	height:328px;
	border-bottom:#E3E4E3 solid 1px;
}

#publications_container{
	width:160px;
	margin-right:20px;
	float:left;
}

.publications_end{
	margin-right:0;
}

#publications_images{
	width:160px;
	height:220px;
	padding:33px 0 0 0;
}

#publications_titles{
	margin-top:9px;
	width:160px;
}

#publications_download{
	width:160px;
	margin-top:10px;
	margin-bottom:30px;
}


/*==========Subpages==========*/
#subpage_title{
	padding-bottom:30px;
}

/*==========Shortcuts panel==========*/
#shortcuts_panel{
	padding-bottom:16px ;
	float:left;
	background-color:#FFFFFF;
}

#main_shortcuts_hd_wrap{
	width:961px;
	height:39px;
	padding: 0 0 0 4px;

}

#main_shortcuts_hd{
	display:block;
	width:223px;
	float:left;
}

#main_shortcuts_img_wrap{
	width:965px;
	height:112px;
	float:left;
	background:url(../assets/bg_shortcuts_panel.gif) #9FAAA6 top right no-repeat;
}

#main_shortcuts_img1{
	display: block;
    width: 200px;
    height: 112px;
    background-image: url(../assets/shortcut_img1.jpg);
    background-position: 0 0;
	float:left;
}
a#main_shortcuts_img1:hover{
	background-position:200px 0px;
}

#main_shortcuts_img2{
	display: block;
    width: 200px;
    height: 112px;
    background-image: url(../assets/shortcut_img2.jpg);
    background-position: 0 0;
	float:left;
}
a#main_shortcuts_img2:hover{
	background-position:200px 0px;
}

#main_shortcuts_img3{
	display: block;
    width: 200px;
    height: 112px;
    background-image: url(../assets/shortcut_img3.jpg);
    background-position: 0 0;
	float:left;
}
a#main_shortcuts_img3:hover{
	background-position:200px 0px;
}
#main_shortcuts_img4{
	display: block;
    width: 200px;
    height: 112px;
    background-image: url(../assets/shortcut_img4.jpg);
    background-position: 0 0;
	float:left;
}
a#main_shortcuts_img4:hover{
	background-position:200px 0px;
}


#shortcut_space{
	display: block;
	width:23px;
	height:1px;
	float:left;
}

/*==========Home Flash==========*/
#home_flash{
	width:1000px;
	height:319px;
	overflow:hidden;
	float:left;
}

/*==========Banners==========*/
#banner{
	height:166px;
	padding:8px 17px 32px 16px;
}

#banner_top{
	width:967px;
	height:102px;
	overflow:hidden;
}

#banner_btm{
	width:946px;
	height:52px;
	padding:12px 0 0 21px;

}
#banner_btm2{
	width:946px;
	height:52px;

}

/*==========No Banner==========*/
#nobanner{
	padding:40px 0 0 28px;
}

#nobanner_subnav_wrap{
	padding:8px 0 16px 0;
}

/*==========Images==========*/
img.shd{
	padding: 3px 0 6px 0;
}

img.shd_chi{
	padding: 2px 0 6px 0;
}

img.sidebar_hd{
	padding: 0 0 14px 4px;
}

img.banner_tagline{
	padding:7px 0 0 1px;
}

img.greyborder{
	border:1px solid #BBC8C6;
}

/*==========Hyperlinks==========*/
a#more{
	padding:0 6px 0 0;
	font-size:11px;
	color:#E2071B;
	background:url(../assets/icon_arrow_more.gif) center right no-repeat;
	text-decoration: none;
}
a#more:hover{
	text-decoration: underline;
}
a.footer{
	font-size:11px;
	color:#282F3E;
	text-decoration: none;
}
a.footer:hover{
	text-decoration: none;
	color:#E2071B;

}

#highlight{
	display:block;
	width: 657px;
	background:url(../assets/icon_redarrow.gif) #E4E5E4 10px 9px no-repeat;
	border-bottom:1px solid #D1D7D4;
	font-size:11px;
	color:#6A746F;
	padding:2px 0 2px 19px;
	text-decoration: none;
}

a#highlight:hover{
	background-color:#D5D5D5;
	border-bottom:1px solid #B0B9B5;
	color:#282F3E;
	text-decoration:none;
}

#highlight_chi{
	display:block;
	width: 657px;
	background:url(../assets/icon_redarrow.gif) #E4E5E4 10px 9px no-repeat;
	border-bottom:1px solid #D1D7D4;
	font-size:13px;
	color:#6A746F;
	padding:2px 0 2px 19px;
	text-decoration: none;
}

a#highlight_chi:hover{
	background-color:#D5D5D5;
	border-bottom:1px solid #B0B9B5;
	color:#282F3E;
	text-decoration:none;
}

a#sidebar_link{
	font-size:11px;
	color:#88958E;
	background:url(../assets/icon_sml_redarrow.gif) center left no-repeat;
	text-decoration: none;
	padding: 0 0 0 7px;
}

a#sidebar_link_chi{
	font-size:13px;
	color:#88958E;
	background:url(../assets/icon_sml_redarrow.gif) center left no-repeat;
	text-decoration: none;
	padding: 0 0 0 7px;
}

#highlight_chi{
	display:block;
	width: 637px;
	background:url(../assets/icon_redarrow.gif) #E4E5E4 10px 9px no-repeat;
	border-bottom:1px solid #D1D7D4;
	font-size:12px;
	color:#6A746F;
	padding:2px 0 2px 19px;
	text-decoration: none;
}

a#highlight:hover_chi{
	background-color:#D5D5D5;
	border-bottom:1px solid #B0B9B5;
	color:#282F3E;
	text-decoration:none;
}

a#sidebar_link:hover{
	color:#282F3E;
}

a#sidebar_link_chi{
	font-size:12px;
	color:#88958E;
	background:url(../assets/icon_sml_redarrow.gif) center left no-repeat;
	text-decoration: none;
	padding: 0 0 0 7px;
}

a#sidebar_link_chi:hover{
	color:#282F3E;
}

a.clear{
	text-decoration:none;
}




/*==========Text==========*/
p{
	/*padding-bottom:24px;*/
	padding-bottom:22px;
}

p.chi{
	font-size:14px;
	line-height:24px;
	padding-bottom:22px;
	color:#414746;
}

p.chi a{
	font-size:14px;
}

.redtitle{
	color:#E2071B;
	font-size:15px;
	padding: 0 0 22px 0;
}

.greytitle{
	color:#444847;
	font-size:15px;
}

.greytitle_bold{
	color:#666C68;
	font-size:14px;
	font-weight:bold;
}

.greytitle_bold a{
	color:#666C68;
	font-size:14px;
	text-decoration:none;
}

.greytitle_bold a:hover{
	color:#E2071B;
	font-size:14px;
	text-decoration:underline;
}

.orangetitle_bold{
	color:#E8A800;
	font-size:14px;
	font-weight:bold;
}

.bluetitle_bold{
	color:#3DBBF1;
	font-size:14px;
	font-weight:bold;
}

.greentitle_bold{
	color:#A2BB28;
	font-size:14px;
	font-weight:bold;
}

.orangetitle_bold_chi{
	color:#E8A800;
	font-size:15px;
	font-weight:bold;
}

.bluetitle_bold_chi{
	color:#3DBBF1;
	font-size:15px;
	font-weight:bold;
}

.greentitle_bold_chi{
	color:#A2BB28;
	font-size:15px;
	font-weight:bold;
}

.smlgreytext{
	color:##848C8B;
	font-size:11px;
}
.smlgreytext_chi{
	color:##848C8B;
	font-size:13px;
}
.name{
	color:#282828;
	padding-right: 10px;
}

.name_chi{
	color:#282828;
	padding-right: 10px;
	font-size:13px;
}

.ecosite{
	background:url(../assets/icon_leaf2.gif) 0 0 no-repeat;
	color:#F29100;
	font-size:15px;
	font-weight:bold;
	padding:0 0 20px 28px;
	clear:both;
}

.ecosite_chi{
	background:url(../assets/icon_leaf2.gif) 0 0 no-repeat;
	color:#F29100;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
	padding:0 0 20px 28px;
	clear:both;
}

.bluearrow{
	background:url(../assets/icon_bluearrow.gif) 28px 2px no-repeat;
	font-weight:normal;
	padding:0 0 20px 43px;
}

.bluearrow_chi{
	background:url(../assets/icon_bluearrow.gif) 28px 2px no-repeat;
	font-weight:normal;
	padding:0 0 20px 43px;
	font-size:14px;
}

.bluearrow_chi a{
	font-size:14px;
}

.greyarrow{
	background:url(../assets/icon_greyarrow.gif) 0 5px no-repeat;
	font-weight:normal;
	padding:0 0 0 15px;
}

.greyarrow_chi{
	background:url(../assets/icon_greyarrow.gif) 0 5px no-repeat;
	font-weight:normal;
	padding:0 0 0 15px;
	font-size:14px;
}

.greyarrowlist{
	padding:0 0 20px 46px;
	width:294px;
	float:left;
}

.greyarrowlist_chi{
	padding:0 0 20px 46px;
	margin-bottom:10px;
	width:294px;
	float:left;
	font-size:14px;	
}

/*==========Sidebar==========*/
#sidebar_box{
	width: 221px;
	background-color:#E3E4E3;
	padding:13px 0 0 0;
}
#sidebar_box_single{
	width: 221px;
	background-color:#E3E4E3;
	padding:4px 0 0 0;
}
#sidebar_subhd{
	width: 210px;
	padding:0 0 4px 11px;
	border-bottom:1px solid #BFC5C1;
}

#sidebar_subhd_chi{
	width: 210px;
	padding:0 0 4px 11px;
	border-bottom:1px solid #BFC5C1;
}

#sidebar_links{
	width: 210px;
	padding:7px 0 18px 11px;
	border-top:1px solid #F0F0F0;
}

#sidebar_links_chi{
	width: 210px;
	padding:7px 0 18px 11px;
	border-top:1px solid #F0F0F0;
}

/*==========Photo Galleries==========*/
#gallery_wrap{
	width: 672px;
	background-color:#D2D5D5;
	border-bottom:1px solid #B4BBB8;
	padding:8px 0 15px 8px;
	margin-bottom:32px;
	overflow:auto;
}
#gallery_img{
	width:214px;
	padding:0 8px 0 0;
	float:left;
}

#gallery_cert{
	width:158px;
	padding:0 8px 0 0;
	float:left;
}

#caption{
	width:212px;
	margin-top:8px;
	padding:2px 8px 0 2px;
	float:left;
	font-size:11px;
	color:#535A59;
	line-height:15px;
	background:url(../assets/icon_up_redarrow.gif) 2px 0 no-repeat;
}

#caption_chi{
	width:212px;
	margin-top:8px;
	padding:5px 8px 0 2px;
	float:left;
	font-size:12px;
	color:#535A59;
	line-height:17px;
	background:url(../assets/icon_up_redarrow.gif) 2px 0 no-repeat;
}

#caption_cert{
	width:156px;
	margin-top:8px;
	padding:2px 8px 0 2px;
	float:left;
	font-size:11px;
	color:#535A59;
	line-height:15px;
	background:url(../assets/icon_up_redarrow.gif) 2px 0 no-repeat;
}

#caption_cert_chi{
	width:156px;
	margin-top:8px;
	padding:5px 8px 0 2px;
	float:left;
	font-size:12px;
	color:#535A59;
	line-height:15px;
	background:url(../assets/icon_up_redarrow.gif) 2px 0 no-repeat;
}

#gallery_mt_wrap{
	width: 810px;
	padding:0 0 20px 0;
	overflow:auto;
	float:left;
}
#gallery_mt{
	width:107px;
	height:160px;
	padding:0 28px 10px 0;
	float:left;
}
#gallery_mt_name{
	width:127px;
	padding:0 8px 0 0;
	float:left;
	color:#848C8B;
	line-height:14px;
}

#gallery_mt_name_chi{
	width:127px;
	padding:0 8px 0 0;
	float:left;
	color:#848C8B;
	line-height:17px;
	font-size:13px;
}


/*==========List==========*/
ul.teamlist{
	list-style-type:none;
	padding-bottom:28px;
}

ul.teamlist li{
	padding-bottom:5px;
	color:#697271;
}

ul.teamlist_chi{
	list-style-type:none;
	padding-bottom:28px;
	font-size:13px;
}

ul.teamlist_chi li{
	padding-bottom:5px;
	color:#697271;
	font-size:13px;
}

ul.commonlist{
	list-style-type:square;
	margin:0;
	padding:0 0 24px 20px;
}

ul.commonlist_chi{
	list-style-type:square;
	margin:0;
	padding:0 0 24px 20px;
}

ul.commonlist li{
	/*list-style-image:url(../assets/icon_square_bullet.gif);*/
	padding:0 0 8px 3px;
}

ul.commonlist_chi li{
	/*list-style-image:url(../assets/icon_square_bullet.gif);*/
	padding:0 0 10px 3px;
	font-size:14px;
	line-height:24px;
}

.commonlist_intro{
	padding:0 0 18px 0;
}

.commonlist_intro_chi{
	padding:0 0 18px 0;
	font-size:14px;
}

ul.sus{
	list-style-type:none;
	padding:0 0 24px 24px;
}

ul.sus li{
	list-style-image:url(../assets/icon_leaf.gif);
	padding:0 0 12px 10px;
}

ul.sus li.chi{
	list-style-image:url(../assets/icon_leaf.gif);
	padding:0 0 12px 10px;
	font-size:14px;
}

ul.pdf{
	list-style-type:none;
	padding:30px 0 32px 8px;
	font-size:12px;
}

ul.pdf li{
	height:28px;
	padding:0 0 12px 0;
}

#pdf_name{
	float:left;
	width:285px;
}

#ecosite_pdf_bg{
	background:url(../assets/ecosite_pdf_bg.jpg) top left no-repeat;
	width:564px;
	height:55px;
	clear:both;
	padding:53px 0 0 116px;
	margin:0 0 60px 0;
}


/*==========History==========*/
#history_light{
	background-color:#E6E8E8;
	width:668px;
	padding:12px 0 12px 12px;
	overflow:auto;
	margin-bottom:12px;
}

#history_light_chi{
	background-color:#E6E8E8;
	width:668px;
	padding:12px 0 11px 12px;
	overflow:auto;
	margin-bottom:12px;
}

#history_dark{
	background-color:#717978;
	width:668px;
	padding:12px 0 12px 12px;
	overflow:auto;
	margin-bottom:12px;
}

#history_dark_chi{
	background-color:#717978;
	width:668px;
	padding:12px 0 11px 12px;
	overflow:auto;
	margin-bottom:12px;
}

#history_year{
	width:164px;
	float:left;
	padding-top:5px;
}

#history_year_print{
	display:none;
}

#history_light_item{
	width:240px;
	padding: 0 12px 10px 0;
	color:#343636;
	font-size:11px;
	float:left;
}

#history_light_item_chi{
	width:240px;
	padding: 0 12px 10px 0;
	color:#343636;
	line-height:22px;
	font-size:12px;
	float:left;
}

#history_dark_item{
	width:240px;
	padding: 0 12px 10px 0;
	color:#FFFFFF;
	font-size:11px;
	float:left;
}

#history_dark_item_chi{
	width:240px;
	padding: 0 12px 10px 0;
	color:#FFFFFF;
	line-height:22px;
	font-size:12px;
	float:left;
}

#links_light{
	width:656px;
	float:left;
	text-align:right;
	padding:0 12px 0 0;
}

#links_dark{
	width:656px;
	float:left;
	text-align:right;
	padding:0 12px 0 0;
}

.border_light{
	border: 1px solid #C4D1CF;
}

.border_dark{
	border: 1px solid #959595;
}


/*==========News==========*/
#latestnews_item{
	width:680px;
	border-bottom:1px solid #DEE2E0;
	margin-bottom:20px;
	clear:both;
}

.news_title, .news_title a{
	color:#424A46;
	font-size:14px;
	font-weight:bold;
	clear:both;
	text-decoration:none;
}

.news_title a:hover{
	color:#E2071B;
	font-size:14px;
	font-weight:bold;
	clear:both;
}

.news_title_chi, .news_title_chi a{
	color:#424A46;
	font-size:15px;
	font-weight:bold;
	clear:both;
	text-decoration:none;
}

.news_title_chi a:hover{
	color:#E2071B;
	font-weight:bold;
	font-size:15px;
	clear:both;
}

.news_title2{
	color:#424A46;
	font-size:16px;
	font-weight:bold;
	clear:both;
	line-height:21px;
}

.news_date{
	color:#697271;
	font-size:11px;
	clear:both;

}

.news_content{
	padding:20px 15px 20px 0;
	clear:both;
}

.news_content_chi{
	padding:20px 15px 20px 0;
	clear:both;
}

.news_content_chi p{
	font-size:14px;
	line-height:24px;
}

.news_content_chi p a{
	font-size:14px;
	line-height:24px;
}

.news_img{
	border: 1px solid #CDD4D0;
	margin: 0 16px 0 0;
	float:left;
}

.news_bottombtn{
	padding:0 0 6px 0;
	clear:both;
	text-align:right;
	width:680px;
	height:10px;
}

.news_bottombtn_chi{
	padding:0 0 6px 0;
	clear:both;
	text-align:right;
	width:680px;
	height:13px;
}
#news_btn_wrap{
	width:680px;
	border-bottom:1px solid #DEE2E0;
}

#awardslist_wrap{
	padding:0 0 45px 14px;
}

ul.awardslist{
	list-style-type:none;
	padding:0 0 0 3px;
}

ul.awardslist li{
	border-bottom:1px solid #DEE2E0;
	padding:8px 0 10px 12px;
	background:url(../assets/icon_square_bullet.gif) 0 16px no-repeat;
}

ul.awardslist_chi{
	list-style-type:none;
	padding:0 0 0 3px;
	font-size:14px;
	line-height:24px;
}

ul.awardslist_chi li{
	border-bottom:1px solid #DEE2E0;
	padding:8px 0 10px 12px;
	background:url(../assets/icon_square_bullet.gif) 0 16px no-repeat;
	font-size:15px;
	line-height:24px;
	font-weight:normal;
}
/*==========Back to top==========*/
#backtotop{
	color:#848C8B;
	background-image: url(../assets/icon_arrow_up.gif);
	background-position:0 0;
	width:5px;
	height:50px;
	padding: 7px 0 0 0;
	font-size:11px;
	text-decoration:none;
}
a#backtotop:hover{
	color:#4B4B4B;
	text-decoration:none;
	background-position:75px 0;
}

#backtotop_chi{
	color:#848C8B;
	background-image: url(../assets/icon_arrow_up.gif);
	background-position:0 0;
	width:5px;
	height:50px;
	padding: 7px 0 0 0;
	font-size:12px;
	text-decoration:none;
}
a#backtotop_chi:hover{
	color:#4B4B4B;
	text-decoration:none;
	background-position:75px 0;
}

/*==========Footer==========*/
#footer{
	background-color:#E4E4E4;
	width:974px;
	height:15px;
	padding:1px 13px 5px 13px;
	/*float:left;*/
	clear: both;
}
.footer_left{
	font-size:11px;
	color:#818F88;
	float:left;
}
.footer_right{
	float:right;
}

/*==========Careers table==========*/
.careers_table{
	width:678px;
	border:0;
	margin:20px 0 30px 0;
}

td.label_dateposted{
	width:108px;
	border-bottom:1px solid #CAD1CE;
	color:#677671;
	font-size:11px;
	padding: 0 0 3px 0;
}

td.label_jobtitle{
	width:145px;
	border-bottom:1px solid #CAD1CE;
	color:#677671;
	font-size:11px;
	padding: 0 0 3px 0;
}

td.label_jobdesc{
	width:425px;
	border-bottom:1px solid #CAD1CE;
	color:#677671;
	font-size:11px;
	padding: 0 0 3px 0;
}

td.dateposted{
	width:108px;
	color:#677671;
	font-size:11px;
	padding: 18px 4px 0 0;
	border-bottom:1px solid #DEE1E0;
}

td.jobtitle{
	width:145px;
	color:#515C56;
	font-weight:bold;
	padding: 18px 4px 0 0;
	border-bottom:1px solid #DEE1E0;
}

td.jobdesc{
	width:425px;
	padding: 18px 4px 24px 0;
	border-bottom:1px solid #DEE1E0;
}

td.jobdesc ul{
	list-style-type:none;
}

td.jobdesc ul li{
	background:url(../assets/icon_square_bullet2.gif) 0 8px no-repeat;
	padding:0 0 2px 8px;
}

p.labels{
	color:#515C56;
	font-weight:bold;
	padding-bottom:2px;
}

.careers_block{
	padding-bottom:18px;
}

/*==========For Print==========*/
.hidden_section{
	font-size:18px;
	font-weight:bold;
	color:#E2071B;
	display:none;
}

.hidden_section_chi{
	font-size:18px;
	font-weight:bold;
	color:#E2071B;
	display:none;
}

.hidden_title{
	font-size:16px;
	font-weight:bold;
	color:#E2071B;
	display:none;
}

.hidden_title_chi{
	font-size:16px;
	font-weight:bold;
	color:#E2071B;
	display:none;
}

.hidden_subtitle{
	font-size:14px;
	color:#E2071B;
	display:none;
}

.hidden_subtitle_chi{
	font-size:14px;
	color:#E2071B;
	display:none;
}

/*==========For Project WIP page==========*/
/*.wip_row{
	clear: both;
	width: 800px;
}
.wip_left{
	width:200px;
	height:300px;
	float:left;
}
.wip_right{
	width:200px;
	height:300px;
	float:left;
}*/
#page_wip{
	width: 956px;
	padding: 10px 16px 32px 28px;
	background-color:#FFFFFF;
	overflow:auto;
	/*float:left;*/
	clear: both;
}
.wip_head{
	clear: both;
	padding:30px 0 20px 0;
}
.wip_title{
	font-size: 15px;
	color: #E2071B;
	padding-bottom:0;
}
.wip_cell{
	width: 300px;
	padding: 0 18px 25px 0;
	float: left;
}
.wip_img{
	display: block;
	height: 195px;
	overflow: hidden;
}
.wip_caption{
	background:url(../assets/icon_up_redarrow.gif) 0px 6px no-repeat;
	padding-top: 10px;
	display: block;
}

#corporate-video{
	display: block;
	width: 720px;
	height: 576px;
	position: relative;

}

