html {
     overflow: -moz-scrollbars-vertical;
}
BODY, B, P, TD, input, textarea, select, LI, A {
	font-family : Arial;
	font-size: 12px;
	color : #363636;
	-webkit-text-size-adjust:none;
}
BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-color:#E8E8E8;
}
P {
	line-height: 16px;
	text-align : justify;
	/* text-justify:inter-ideograph; */
}
ul,li,p,h1,h2,h3,h4,h5,form {margin:0px;padding:0px}
A, A:ACTIVE, A:LINK, A:VISITED {
	color:#949494;
	text-decoration:underline;
}
A:FOCUS, A:HOVER {
	color: #ea1a27;
	text-decoration:none;
}

A.selected, A.selected:ACTIVE, A.selected:LINK, A.selected:VISITED, A.selected:FOCUS, A.selected:HOVER {
	color: #2376bc;
	text-decoration:underline;
}

UL {
	margin-left : 2px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left: 0px;
}
OL {
	margin-left : 27px;
	/*margin-left : 20px\9;
	*margin-left : 30px;*/
	margin-top : 0px;
	margin-bottom : 0px;
	padding-left: 0px;
}
LI, .listDot, .listDot1, .listLink {
	line-height: 15px;
	margin-bottom: 0px;
	text-align : justify;
	/* text-justify:inter-ideograph; */
}

.listDot {
	list-style-type: none;
	background: url(images/global/listdot.gif) no-repeat;
	padding: 0px 0px 0px 20px;
	background-position: 0px 3px;
}
.listDot1 {
	list-style-type: none;
	background: url(images/global/listdot1.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	background-position: 0px 5px;
}
.listLink {
	list-style-type: none;
	background: url(images/global/linkdot1.gif) no-repeat;
	padding: 0px 0px 0px 14px;
	background-position: top left;
	margin-top: 3px;
}

.left_Cbox2 {margin:8px auto;}
.left_Cbox1 {margin:6px auto;}

.team_list {width:757px;}
.team_list ul li{float:left; text-align:center;width:231px;height:323px;border:2px solid #083E7C;margin:4px;display:inline;background:#F5F5F5;list-style:none}
.team_list li p{margin:2px auto;padding:0px;}
.team_list li p#img{margin:3px auto; text-align:center}
.team_list li p img{border:1px solid #83BBEC}
.team_list #team_box {margin-left:5px;}
.team_list #name span{color:#000000;font-weight:bold;font-size:10pt}
.team_list #pos span{color:#000000;font-weight:bold;font-size:9pt}
.team_list #mp span{color:#000000;font-weight:bold;font-size:10pt}
.team_list a{text-decoration:none}


ul li.liMargin, ol li.liMargin
{
	margin:0px 0px 7px 0px;
}

ul li.liMargin2, ol li.liMargin2
{
	margin:0px 0px 20px 0px;
}

.smalltext {
	font-size : 11px;
	line-height: 16px;
}
.smalltextlink, .smalltextlink:ACTIVE, .smalltextlink:LINK, .smalltextlink:VISITED {
	font-size: 11px;
	color: #2376bc;
	text-decoration: underline;
	line-height: 16px;
}
.smalltextlink:FOCUS, .smalltextlink:HOVER {
	font-size: 11px;
	color: #ea1a27;
	text-decoration: none;
	line-height: 16px;
}
.back2Top, .back2Top:ACTIVE, .back2Top:LINK, .back2Top:VISITED, .back2Top:FOCUS, .back2Top:HOVER {
	color: #807f83;
	text-decoration: none;
}
.back2topPadding {
	padding: 0px 0px 0px 0px;
	text-align: right;
}
.redText {
	color: #ef4135;
}
.redBold {
	font-weight:bold;
	color: #ef4135;
}
.whiteText {
	color:#ffffff;
}
.greyText {
	color:#BEBEBE;
}
.subHeading {
	font-size:13px;
	font-weight:bold;
	color: #5F5F5F;
	line-height:18px;
}
.subHeadingLink, .subHeadingLink:ACTIVE, .subHeadingLink:LINK, .subHeadingLink:VISITED, .subHeadingLink:FOCUS, .subHeadingLink:HOVER {
	font-size:13px;
	font-weight:bold;
	color:#c05a53;
	line-height:23px;
	text-decoration: none;
}
.blueBold {
	font-weight:bold;
	color: #44aa00;
}
.blueText {
	color:#007dc5;
}
.divA {
	display:none;
}

.subTitle, .subTitle:ACTIVE, .subTitle:LINK, .subTitle:VISITED, .subTitle:FOCUS, .subTitle:HOVER 
{
	font-size:13px;
	font-weight: bold;	
	color: #595959;
	text-decoration: none;
/*padding-bottom:5px;*/
	line-height:18px;
}

.subTitle2, .subTitle2:ACTIVE, .subTitle2:LINK, .subTitle2:VISITED, .subTitle2:FOCUS, .subTitle2:HOVER 
{
	font-size:16px;
	font-weight: bold;
	color: #ffc100;
	text-decoration: none;
	line-height:20px;
}

.subSubTitle, .subSubTitle:ACTIVE, .subSubTitle:LINK, .subSubTitle:VISITED, .subSubTitle:FOCUS, .subSubTitle:HOVER 
{
	font-size:11px;
	font-weight: bold;
	color: #959595;
	text-decoration: none;
}

.fileText{
	font-size:11px;
	font-weight:bold;
	color: #C00000;
}
.lang {width:226px;padding:4px;}
.lang a {float:left;margin:0 4px; display:block;width:40px;height:27px;}
.lang img {border:1px solid #ededed}

/* ***************************************************************** */

.siteBg
{
	/*background-image:url(images/global/site_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	_background-image:none;*/
	background-color:#FFF;
	width:980px;
	padding:0px 0px 0px 0px;
}



.header
{
	/*background:#3d3d3d url(../images/topbg3.jpg) no-repeat center center;*/
	width:980px;
	height:136px;
}
.topbg1{background:url(../images/topbg1.jpg) no-repeat center center;}
.topbg2{background:url(../images/topbg2.jpg) no-repeat center center;}
.topbg3{background:url(../images/topbg3.jpg) no-repeat center center;}
.topbg4{background:url(../images/topbg4.jpg) no-repeat center center;}

.hotspot {color:#900; padding-bottom:1px;/* border-bottom:1px dotted #900;*/ cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}


.left_Cbox {width:200px;height:155px;line-height:180%;background:url(../images/frgsjj_03.gif) no-repeat left top;margin-top:6px;}
.left_Cbox h4{margin:5px 0 0 8px;}
.left_Cbox ul{margin:2px 0 0 8px;}
.headerLeft
{
	padding:0px 0px 0px 39px;
	float:left;
	width:181px;
}

.headerRight
{
	float:right;
	padding:2px 15px 3px 0px;
	padding:2px 15px 0px 0px\9;
	text-align:left;
	width:765px;
}


.globalNavArea
{
	padding:3px 0px 0px 0px;
	padding:4px 0px 0px 0px\9;
}

.globalSearchArea
{
	float:right;
}

.globalTitlepadding
{
	padding:0px 0px 11px 0px;
}

.logo
{
}

.lang_btn
{
	padding:1px 0px 0px 0px;
	padding:5px 0px 0px 0px\9;
}
.topLink, .topLink:ACTIVE, .topLink:LINK, .topLink:VISITED, .topLink:FOCUS, .topLink:HOVER {
	font-size:11px;
	color:#6f6f6f;
	text-decoration:none;
}

/* ***************************************************************** */

.mainNav
{
	/*background-image:url(../images/nav/nav_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;*/
	/*background-color:#FFB200;*/
	height:46px;
	width:959px;
	padding:0px 0px 0px 21px;
	background-color:#cd202c;
	/*border-bottom:3px solid #8D0C07;*/
}

#nav{margin:0 55px;}

#nav li{float:left;height:46px;line-height:54px;text-align:center;padding:0 20px;list-style:none;/*border:1px solid #0000FF*/}
#nav li a{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;text-decoration:none}

#nav li ul li{height:35px;}
#nav li ul li a:link,#nav li ul li a:visited{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:8pt;color:#ffffff;}
#nav li ul li a:hover{color:#193A70}

/* ***************************************************************** */


.sectionBanner
{
	margin:3px 0px 15px 0px;
	height:140px;
	overflow:hidden;
	
}

/* ***************************************************************** */

.homeMainArea
{
	width:990px;
	padding:10px 0px 0px 13px;
	background:#FFFFFF;
	height:139px;
}

.homeLeft
{
	width:370px;
	height:120px;
	overflow:hidden;
	float:left;
	text-align:left;
	margin: 10px 0px 0px 0px;
}

.homeRight
{
	width:580px;
	height:130px;
	float:left;
	overflow:hidden;
}

.homeBusinesses
{
	height:35px;
	overflow:hidden;
	margin:0px 0px 14px 0px;
}

.homeBusinessesTitle
{
	height:17px;
	overflow:hidden;
}

.ly_list li {border-bottom:1px dashed #999999;margin:5px auto;list-style:none}
.ly_list i{color:#000000}
.ly_list span {color:#000000}
.ly_list .time {color:#666666}
.ly_list p{margin:0px 0 5px 15px;padding:0px;color:#666666}

.index_about{margin:0 7px;width:640px;height:152px;font-size:12px;line-height:25px; text-indent:20px;padding:5px 15px;}
.index_about .pic{margin-top:7px;}
.index_about .con{margin-top:3px;text-indent:12px;}

.index_pic {width:640px;margin-left:18px;}
.index_pic img {border:2px solid #EFEFEF;margin-right:3px;}

.index_pro ul li{float:left;width:175px;height:195px;margin:5px 6px;}
.index_pro ul li p{ text-align:center}

.homeAbout
{
	width:250px;
	height:172px;
	padding:20px 20px 20px 20px;
	border-top:3px solid #ffc100;
	background-color:#FFF;
	float:left;
	margin-right:15px;
	overflow:hidden;
}

.homeNews
{
	width:370px;
	height:130px;
}

.homeIcon
{
	margin:2px 0px 0px 1px;
	_margin:2px 0px 0px 1px;
	width:182px;height:115px;
}

.homeHighlight
{
	height:118px;
	overflow:hidden;
}

.homeBoilplate {
	width:218px;
	height:110px;
	overflow:hidden;
	margin:0px 0px 13px 0px;
}

.homeTitle
{
	padding:0px 0px 6px 0px;
}


.homeHighlightContent {
	padding:17px 14px 13px 15px;
	line-height: 15px;
}

.newsItem
{
	padding:0px 0px 10px 0px;
}

.newsTitle
{
	margin:0px 0px 0px 0px;
	width:340px;
	color:#707070;
	/*font-weight:bold;*/
}

.newsDate
{
	float:left;
	width:200px;
	font-size:11px;
	color:#C9C9C9;
}

.news4Result
{
	width:340px;
	font-size:11px;
	color:#C9C9C9;
}

.newsMore
{
	float:right;
	width:100px;
	text-align:right;
}

.newsLink, .newsLink:ACTIVE, .newsLink:LINK, .newsLink:VISITED {
	color: #2A8CB9;
	font-size:11px;
	text-decoration:none;
}
.newsLink:FOCUS, .newsLink:HOVER {
	color: #2A8CB9;
	font-size:11px;
	text-decoration:none
}


.homeNewsLink
{

}


#index_top { 
width:1003px;
position:relative;
text-align:left;}

.homeBanner
{
	width:1003px;
	height:200px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
   /*position:relative;
	text-align:left;*/
}

/*#highlightPhoto
{
	width:225px;
	height:133px;
	position:relative;
	overflow:hidden;
}*/

.index_contact {margin:6px}
.index_contact ul li {line-height:28px;height:28px;}


.homeBannerImg
{
	display:none;
}

#bannerBtnArea
{   width:1003px;
	height:26px;
	text-align:center;
	position:absolute;
	top:206px;
	left:0px;
	z-index:1;
	background:url(../images/home/banner_bg.png);
}


.pro_list ul li{float:left;width:220px;height:230px;text-align:center;margin:8px 15px 0 0;}
.pro_list ul li img{border:2px solid #EFEFEF}
.pro_list ul li p{ line-height:22px; text-align:center}

.bannerBtn
{
	cursor:pointer;
}

.homeText
{
	width:210px;
	height:250px;
	float:right;
}

.homePopupTitle
{
	font-size:13px;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#949494;
}

.homePopupText
{
	line-height:20px;
}

/* ***************************************************************** */

.mainAreaBottom
{
	background-image:url(images/global/content_area_bg_bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px 20px 20px 20px;
	width:765px;
}

.mainArea
{
	width:1003px;
	padding:0px 0px 20px 0px;
	background:#FFFFFF;
	text-align:left;
}

.contentNav
{
	color:#636363;
	padding:20px 38px 0px 38px;
	height:15px;
	overflow:hidden;
}

.contentNavLink, .contentNavLink:ACTIVE, .contentNavLink:LINK, .contentNavLink:VISITED {
	color: #a7a7a7;
	text-decoration: none;
}
.contentNavLink:FOCUS, .contentNavLink:HOVER {
	color: #a7a7a7;
	text-decoration:none;
}

/* ***************************************************************** */

.pro_class {margin:0px;width:323px;}
.pro_class li {background:url(../imgs2016/dian.jpg) no-repeat 0 5px;width:295px;border-bottom:1px solid #EFEFEF;height:26px;line-height:26px;margin:3px auto;padding-left:25px}
.pro_class li a:link,.pro_class li a:visited{color:#757575;font-size:13px;text-decoration:none}
.pro_class li a:hover{color:#FF0000;font-size:13px;text-decoration:underline}


.pro_class1 {margin:0px;width:200px;}
.pro_class1 li {background:url(../imgs2016/dian.jpg) no-repeat 0 5px;width:185px;border-bottom:1px solid #EFEFEF;height:26px;line-height:26px;margin:3px auto;padding-left:25px}
.pro_class1 li a:link,.pro_class li a:visited{color:#757575;font-size:13px;text-decoration:none}
.pro_class1 li a:hover{color:#FF0000;font-size:13px;text-decoration:underline}



.subNav
{
	width:185px;
	padding:29px 0px 0px 16px;
	float:left;
}

.subNavBtnMargin
{
	margin:0px 0px 0px 0px;
	width:185px;
}

.subNavBtn, .subNavBtn:ACTIVE, .subNavBtn:LINK, .subNavBtn:VISITED {
	color: #949494;
	text-decoration: none;
	padding:9px 10px 9px 22px;
	display:block;
}
.subNavBtn:FOCUS, .subNavBtn:HOVER, .subNavBtnHover, .subNavBtnHover:ACTIVE, .subNavBtnHover:LINK, .subNavBtnHover:VISITED, .subNavBtnHover:FOCUS, .subNavBtnHover:HOVER {
	color: #ea1a27;
	text-decoration:none;
	padding:9px 10px 9px 22px;
	display:block;
}

.csr_subNavBtn, .csr_subNavBtn:ACTIVE, .csr_subNavBtn:LINK, .csr_subNavBtn:VISITED {
	color: #949494;
	text-decoration: none;
	padding:9px 10px 9px 22px;
	display:block;
}
.csr_subNavBtn:FOCUS, .csr_subNavBtn:HOVER, .csr_subNavBtnHover, .csr_subNavBtnHover:ACTIVE, .csr_subNavBtnHover:LINK, .csr_subNavBtnHover:VISITED, .csr_subNavBtnHover:FOCUS, .csr_subNavBtnHover:HOVER {
	color: #90d690;
	text-decoration:none;
	padding:9px 10px 9px 22px;
	display:block;
}

.subNavLine
{
	background-color:#d4d4d4;
	height:1px;
	overflow:hidden;
}

.subNavTitle
{
	padding:0px 0px 10px 20px;
}

.subSubNavLayer
{
	/*display:none;*/
	padding:0px 0px 5px 0px;
	margin:-5px 0px 0px 0px;
}

.subSubNavBtn, .subSubNavBtn:ACTIVE, .subSubNavBtn:LINK, .subSubNavBtn:VISITED {
	color: #949494;
	text-decoration: none;
	padding:4px 10px 4px 32px;
	display:block;
}
.subSubNavBtn:FOCUS, .subSubNavBtn:HOVER, .subSubNavBtnHover, .subSubNavBtnHover:ACTIVE, .subSubNavBtnHover:LINK, .subSubNavBtnHover:VISITED, .subSubNavBtnHover:FOCUS, .subSubNavBtnHover:HOVER {
	color: #ea1a27;
	text-decoration:none;
	padding:4px 10px 4px 32px;
	display:block;
}

.csr_subSubNavBtn, .csr_subSubNavBtn:ACTIVE, .csr_subSubNavBtn:LINK, .csr_subSubNavBtn:VISITED {
	color: #949494;
	text-decoration: none;
	padding:4px 10px 4px 32px;
	display:block;
}
.csr_subSubNavBtn:FOCUS, .csr_subSubNavBtn:HOVER, .csr_subSubNavBtnHover, .csr_subSubNavBtnHover:ACTIVE, .csr_subSubNavBtnHover:LINK, .csr_subSubNavBtnHover:VISITED, .csr_subSubNavBtnHover:FOCUS, .csr_subSubNavBtnHover:HOVER {
	color: #90d690;
	text-decoration:none;
	padding:4px 10px 4px 32px;
	display:block;
}




/* ***************************************************************** */
.mainRightArea
{
	width:757px;
	padding:0px 0px 0px 0px;
	float:right;
}

.mainRightArea_F
{
	width:920px;
	padding:0px 30px 0px 30px;
}

.contentArea_1
{
	padding:18px 0px 0px 0px;
	min-height:500px;
	height:auto !important;
	height:500px;
}

.sectionPhoto_1
{
	
}

.contentText_1
{
	padding:12px 17px 0px 10px;
}

.contentText_2
{
	padding:12px 100px 0px 10px;
	
}

.about_txt {line-height:190%;margin-top:12px;}
.about_txt p,.about_txt td,.about_txt div {line-height:23px;}

.sectionTitle_1
{
	margin:0px 0px 0px 0px;
}

.sectionTitle_2
{
	margin:0px -83px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;font-size:18pt;font-weight:bold;
	border-bottom:1px solid #EFEFEF;
}

.contentArea_2R
{
	padding:0px 0px 0px 0px;
	/*min-height:300px;
	height:auto !important;
	height:300px;*/
}

.sectionPhoto_2R
{
	
}

.contentText_2R
{
	padding:39px 30px 0px 90px;
}

.sectionTitle_2R
{
	margin:0px 0px 0px -60px;
}

.contentArea_2L
{
	padding:0px 0px 0px 0px;
	/*min-height:300px;
	height:auto !important;
	height:300px;*/
}

.sectionPhoto_2L
{
	
}

.sectionPhoto_2L_retailing
{
	padding:38px 24px 38px 24px;
	background-color:#F9F9F9
}

.contentText_2L
{
	padding:60px 10px 0px 60px;
}

.sectionTitle_2L
{
	margin:0px 0px 0px -50px;
}

.contentArea_F
{
	padding:0px 0px 0px 0px;
	/*min-height:300px;
	height:auto !important;
	height:300px;*/
}

.contentText_F
{
	padding:39px 75px 39px 75px;
}

.contentText_F *
{
	color:#8B8B8B;
}


.sectionTitle_F
{
	margin:0px 0px 0px -60px;
}

.contentArea_S_Leadership
{
	padding:50px 20px 0px 20px;
	height:460px;
	background-image:url(images/about/leadership_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.contentArea_S_Leadership_vfung
{
	padding:50px 20px 0px 20px;
	height:840px;
	background-image:url(images/about/leadership_vfung_bg.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.contentArea_S_Leadership_wfung
{
	padding:50px 20px 0px 20px;
	height:550px;
	background-image:url(images/about/leadership_wfung_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.contentBgColor
{
	background-color:#DFDFE1;
}

.highlightChart {
	float:left;
	margin:0px 0px 20px 0px;
}

/* ***************************************************************** */

.footer
{   
	clear:both;
	width:1003px;
	border-top:10px solid #E2E2E2;
	margin:0px 0px 0px 0px;
	background:#FFFFFF;
	
}

.footerText
{
	font-size: 12px;
	padding:0px 0px 0px 0px;
	color:#a7a7a7;
	line-height:180%;
}

.footerLink, .footerLink:ACTIVE, .footerLink:LINK, .footerLink:VISITED {
	font-size: 10px;
	color: #a7a7a7;
	text-decoration: underline;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 4px;
}

.footerLink:FOCUS, .footerLink:HOVER {
	font-size: 10px;
	color: #a7a7a7;
	text-decoration:none;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 4px;
}
.functionLink, .functionLink:ACTIVE, .functionLink:LINK, .functionLink:VISITED, .functionLink:FOCUS, .functionLink:HOVER {
	font-size:10px;
	color:#a7a7a7;
	text-decoration:none;
}
.functionLinkMargin {
	margin-left:7px;
}


/* ***************************************************************** */

.ffHomeMargin
{
	clear:both; 
	margin-bottom:14px !important;
	/*margin-bottom:0px;*/
}


/* ***************************************************************** */

.printHide
{
	display:block;
}

.printShow
{
	display:none;
}

.networkIcon
{
	width:10px;
	height:10px;
	display:inline-block;
	margin:0px 2px 0px 2px;
}

.networkTradingBg
{
	background-color:#00A0C6;
	
}

.networkOnshoreBg
{
	background-color:#EA9206;
}

.networkLogisticsBg
{
	background-color:#56D33C;
	*display:inline;
}

.networkDistributionBg
{
	width:6px;
	height:6px;
	border:2px #56D33C solid;
	*display:inline;
}

.networkOffice
{
	padding:2px 0px 0px 0px;
	font-size:11px;
	line-height:12px;
}

#businessIconArea
{
	position:relative;
	height:72px;
}

.businessIcon
{

}

.businessText
{
	float:left;
	width:163px;
	padding:0px 8px 0px 33px;
	text-align:justify;
	/* text-justify:inter-ideograph; */
}

/*#trading_icon
{
	position:absolute;
	background-image:url(images/business/trading_icon.png);
	width:222px;
	height:72px;
	overflow:hidden;
	left:0px;
	top:0px;
	z-index:10;
}

#logistic_icon
{
	position:absolute;
	background-image:url(images/business/logistic_icon.png);
	width:222px;
	height:72px;
	overflow:hidden;
	left:204px;
	top:0px;
	z-index:10;
}

#onshore_icon
{
	position:absolute;
	background-image:url(images/business/onshore_icon.png);
	width:222px;
	height:72px;
	overflow:hidden;
	left:406px;
	top:0px;
	z-index:10;
}*/

.photoGalleryBox
{
	margin:0px;
	padding:0px;
}

.photoGalleryBox li
{
	list-style:none;
	width:182px;
	height:200px;
	/*background-color:#CCF;*/
	overflow:hidden;
	float:left;
}

.photoBg
{
	background-image:url(images/newsroom/photobg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:5px 17px 8px 5px;
	width:160px;
	height:110px;
	overflow:hidden;
}

.photoCaption
{
	color:#363636;
	padding:0px 17px 0px 5px;
}

.photoDate
{
	font-size:11px;
	color:#ADADAD;
	padding:0px 0px 0px 5px;
}

.photoDownload
{
	padding:0px 0px 0px 5px;
}

.careerTabOff
{
	background-color:#ACACAC;
	border-right:1px #FFF solid;
}
.careerTabOff .leftCorner
{
	width:4px;
	height:4px;
	background-image:url(images/careers/tab_left_off.gif);
	background-repeat:no-repeat;
	float:left;
}
.careerTabOff .rightCorner
{
	width:4px;
	height:4px;
	background-image:url(images/careers/tab_right_off.gif);
	background-repeat:no-repeat;
	float:right;
}

.careerTabOn
{
	background-color:#F01928;
	border-right:1px #FFF solid;
}
.careerTabOn .leftCorner
{
	width:4px;
	height:4px;
	background-image:url(images/careers/tab_left_on.gif);
	background-repeat:no-repeat;
	float:left;
}
.careerTabOn .rightCorner
{
	width:4px;
	height:4px;
	background-image:url(images/careers/tab_right_on.gif);
	background-repeat:no-repeat;
	float:right;
}

.careerTabLink, .careerTabLink:ACTIVE, .careerTabLink:LINK, .careerTabLink:VISITED, .careerTabLink:FOCUS, .careerTabLink:HOVER {
	color:#FFF;
	text-decoration:none;
	display:block;
	line-height:36px;
	font-weight:bold;
}

.careerRegTable
{
	background-color:#F4F4F4
}

.careerRegTable tr td
{
	padding:6px 10px 6px 10px;
}

.careerSBtn
{
	background-color:#BCC1C4;
	border:1px solid #7F817C;
	color:#180700;
	padding:0px 4px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
}

.careerTableTitle
{
	padding:3px 3px 3px 3px;
}

.careerTableContent
{
	padding:1px 3px 1px 3px;
	
}

.careerTableLine
{
	height:1px;
	line-height:1px;
	border-bottom:1px solid #CCC;
	margin:3px 0px 5px 0px;
	
}

.sitemapLink .sitemapLink:ACTIVE, .sitemapLink:LINK, .sitemapLink:VISITED
{
	color:#666;
	text-decoration:none;
}
.sitemapLink:FOCUS, .sitemapLink:HOVER
{
	color:#ea1a27;
	text-decoration:none;
}

.bioGroup, .sitemapGroup
{
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #DDD;
	padding-bottom:5px;
	margin-bottom:10px;
	
}

.bioContent 
{
	line-height: 16px;
	text-align : justify;
	/* text-justify:inter-ideograph; */
}

.bioName
{
	font-weight:bold;
	font-size:24px;
}

.relatedBox
{
	background-color:#F1F1F1;
	width:141px;
	margin:30px 0px 0px 0px;
	padding:9px 22px 9px 22px;
}

.relatedBoxTitle
{
	color:#636363;
	margin-bottom:10px;
}

.relatedBoxLi
{
	color:#999999;
	margin-bottom:5px;
	margin-left:12px;
	text-align:left;
}

.relatedBoxLi a:ACTIVE, .relatedBoxLi a:LINK, .relatedBoxLi a:VISITED
{
	color:#999999;
	text-decoration:none;
}
.relatedBoxLi a:FOCUS, .relatedBoxLi a:HOVER
{
	color:#ea1a27;
	text-decoration:none;
}

/*custom select*/

span.customStyleSelectBox 
{
	background-image:url(images/global/select_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:3px 0px 0px 4px;
	height:17px;	
	color:#747474;
	border-left:1px solid #c4c4c4;
	text-align:left;
}

span.customStyleSelectBox.changed
{
	
}

.customStyleSelectBoxInner
{
	
}

.nameBold, .nameBold:ACTIVE, .nameBold:LINK, .nameBold:VISITED
{
	color:#222222;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.nameBold:FOCUS, .nameBold:HOVER
{
	color:#ea1a27;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.rightPulldown
{
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	float:right;
}

.emailBtn
{
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 26px;
	background-image:url(images/global/email_icon.gif);
	background-position:center left;
	background-repeat:no-repeat;
	float:right;
	line-height:16px;
}

.emailBtn a:ACTIVE, .emailBtn a:LINK, .emailBtn a:VISITED, .emailBtn a:FOCUS, .emailBtn a:HOVER
{
	color:#A7A7A7;
	text-decoration:none;
}

.excelBtn
{
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background-image:url(images/global/excel_icon.gif);
	background-position:center left;
	background-repeat:no-repeat;
	float:right;
	line-height:15px;
}

.excelBtn a:ACTIVE, .excelBtn a:LINK, .excelBtn a:VISITED, .excelBtn a:FOCUS, .excelBtn a:HOVER
{
	color:#A7A7A7;
	text-decoration:none;
}

.rssBtn
{
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background-image:url(images/global/rss_icon.gif);
	background-position:center left;
	background-repeat:no-repeat;
	float:right;
	line-height:14px;
}

.rssBtn a:ACTIVE, .rssBtn a:LINK, .rssBtn a:VISITED, .rssBtn a:FOCUS, .rssBtn a:HOVER
{
	color:#A7A7A7;
	text-decoration:none;
}

.tab_off
{
	padding:0px 0px 0px 20px;
	background-image:url(images/global/tab_btn_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	margin:0px 50px 13px 0px;
}

.tab_off a:ACTIVE, .tab_off a:LINK, .tab_off a:VISITED
{
	color:#BEBEBE;
	text-decoration:none;
}
.tab_off a:FOCUS, .tab_off a:HOVER
{
	color:#ea1a27;
	text-decoration:none;
}

.tabLink_off:ACTIVE, .tabLink_off:LINK, .tabLink_off:VISITED
{
	color:#BEBEBE;
	text-decoration:none;
}
.tabLink_off:FOCUS, .tabLink_off:HOVER
{
	color:#ea1a27;
	text-decoration:none;
}

.tab_on
{
	padding:0px 0px 0px 20px;
	background-image:url(images/global/tab_btn_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	margin:0px 50px 13px 0px;
}

.tab_on a:ACTIVE, .tab_on a:LINK, .tab_on a:VISITED
{
	color:#5f5f5f;
	text-decoration:none;
}
.tab_on a:FOCUS, .tab_on a:HOVER
{
	color:#ea1a27;
	text-decoration:none;
}

.tabLink_on:ACTIVE, .tabLink_on:LINK, .tabLink_on:VISITED
{
	color:#5f5f5f;
	text-decoration:none;
}
.tabLink_on:FOCUS, .tabLink_on:HOVER
{
	color:#ea1a27;
	text-decoration:none;
}
.tabFloatNone {
	float:none;
}
.globalSearchText
{
	background-image:url(images/global/search_text_bg.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	border:1px #bcbcbc solid;
	width:94px;
	height:15px;
	border:0px;
	margin-bottom:1px\9;
}

.globalSearchBtn
{
	width:20px;
	height:17px;
	background:none;
	background-image:url(images/global/search_btn.gif);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	margin:1px 0px 0px 0px\9;
	*margin:0px 0px 1px 0px;
}

.sitemapBg
{
	background-image:url(images/global/sitemap_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:896px;
	height:364px;
	padding:24px 12px 14px 12px;
}

.sitemapTable tr td
{
	padding:10px 5px 10px 5px;
}

td.tdAlignLeft
{
	line-height: 16px;
	text-align:left
}

.divLink
{
	padding-top:8px;
}



.pdfListTitle
{
	background-color:#C0B285;
	height:20px;
}

.pdfListTitle div
{
	font-weight:bold;
	color:#FFF;
}

.pdfListTitleLeft
{
	float:left;
	width:120px;
	padding:3px 0px 0px 5px;
}

.pdfListTitleRight
{
	float:right;
	width:520px;
	padding:3px 0px 0px 5px;
}

.pdfTitle
{
	float:right;
	/*width: 630px;*/
	width: 547px;
	padding:0px 83px 0px 0px;
	text-align:justify;
	/* text-justify:inter-ideograph; */
}

.pdfDate
{
	float:left;
	width: 90px;
	padding:0px 0px 0px 0px;
	color:#A8A8A8;
}

.pdfItems
{
	padding:5px 0px 5px 0px;
}

.reportItems
{
	padding:5px 0px 5px 0px;
	border-bottom:1px dashed #A7A7A7;
}

.reportLink
{
	float:left;
	width: 520px;
	padding:3px 0px 0px 0px;
}




.tableBolder
{
	border:1px solid #C1C1C1;
}

.tableTopTitle
{
	color:#FFF;
	font-size:14px;
	background-color:#ffc100;
	line-height:20px;
	font-weight:bold;
	padding:0px 0px 0px 24px;
}

.tableTitle
{
	padding:4px 4px 4px 4px;
	background-color:#595959;
	color:#FFF;
}

.tableContent_color1
{
	padding:4px 4px 4px 4px;
	background-color:#fff;
}

.tableContent_color2
{
	padding:4px 4px 4px 4px;
	background-color:#F2F2F2;
}

.tableSmallFontTitle
{
	padding:3px 3px 3px 3px;
	background-color:#595959;
	color:#FFF;
	font-size:10px;
}

.tableSmallFontContent_color1
{
	padding:3px 3px 3px 3px;
	background-color:#fff;
	font-size:10px;
}

.tableSmallFontContent_color2
{
	padding:3px 3px 3px 3px;
	background-color:#F2F2F2;
	font-size:10px;
}

.tableLeftTitle
{
	padding:10px 24px 10px 24px;
	background-color:#E4E4E4;
}

.tableRightContent
{
	padding:10px 24px 10px 24px;
}

.tableLeftContent
{
	padding:10px 24px 10px 24px;
}

.tableLeftLine
{
	line-height:1px;
	background-color:#f3f3f3;
}

.tableRightLine
{
	line-height:1px;
	background-color:#E4E4E4;
}

.tableLeftTitle2
{
	padding:10px 24px 10px 24px;
	background-color:#ffc100;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
















.corpinfoTableTitle
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	background-color:#d2ecf7;
	padding:8px 10px 10px 12px;
}

.corpinfoTableContent
{
	background-color:#F1F1F1;
	color:#000000;
	padding:8px 12px 7px 11px;								
}



.photoBorder
{
	border:1px solid #e1e1e1;
}




.rightPhotoMargin
{
	margin:0px 0px 20px 20px;
}

.clear
{
	clear:both;
}

.hiddenContent
{
	display:none;
}


.pdfCoverItem
{
	/*padding:0px 40px 0px 40px;*/
	text-align:left;
	width:150px;
}

.pdfCoverBorder
{
	border:2px solid #f2f2f2;
}



.brownSmallText
{
	color:#743D28;
	font-size:11px;
}

.arLink
{
	float:left;
}

.irLink
{
	float:right;
}

.reportLeft, .reportRight
{
	width:215px !important;
	width:255px;
}

.reportLeft div, .reportRight div
{
	padding:5px 0px 0px 60px;
}

.reportLeft
{
	padding:20px 0px 20px 40px;
	float:left;
}

.reportRight
{
	padding:20px 0px 20px 40px;
	float:right;
}

.textRight {
	text-align:right;
}

.event_bullet {
	margin-right: 10px;
}

/* ********************* Form ********************* */

.formField
{
	border:1px solid #c4c4c4;
	width:195px;
}

.formfield2
{
	border:1px solid #c4c4c4;
	width:300px;
}

.formButton
{

}

/* ***************************************************************** */


.back2Top
{
	float:right;
}

.shareBtn
{
	float:left;
}
/* ***************************************************************** */

/* ***************************************************************** */



/* ********************* Search ********************* */

.searchTop
{
	background-color:#DFDFE1;
	color:#000;
	padding:3px 6px 3px 6px;
}

.searchTop *
{
	color:#363636;
}

.searchResultItems
{
	margin:16px 0px 0px 0px;
}

.searchResultTitle a *
{
	color:#2376bc;
}

.searchResultLink:focus, .searchResultLink:hover
{
	color:#ea1a27;
}

.searchResultContent
{
	color:#363636;
}

.searchResultContent *
{
	color:#363636;
}

.searchResultLink
{
	color:#A7A7A7;
}

.searchResultPages
{
	margin:24px 0px 0px 0px;
}

.searchResultPages *
{
	margin:0px 8px 0px 0px;
}

/* ***************************************************************** */




