body, td, th{
font-family: Arial, Helvetica, sans-serif;
}

.grey_border {
    border-color:#e5e5e5; 
	border-style:solid; 
	border-width:5px; 
	margin:3px 5px 3px 5px;
}
.white_border{
    border-color:#ffffff; 
	border-style:solid; 
	border-width:1px
}
.index_table_pic{
    padding:5px 20px 5px 5px;
    vertical-align:top
}
.pic_border{
    border-color:#e5e5e5; 
	border-style:solid; 
	border-width:1px
}
.right_column_spacing{
    padding:20px 20px 20px 20px;
}

.right_column_spacing_02{
    padding:10px 20px 20px 20px;
}

.index_table_style{
    padding:10px 10px 10px 10px; 
	text-align:justify
}

DIV.content_table {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	line-height: 18px;
	color: #000000;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 30px;
	text-align: justify;
	padding-bottom: 20px;
}
DIV.content_table2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	line-height: 18px;
	color: #000000;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 30px;
	text-align: justify;
	padding-bottom: 20px;
}
DIV.content_table3 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	line-height: 18px;
	color: #000000;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 30px;
	text-align: justify;
	padding-bottom: 20px;
}
DIV.content_logo {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	line-height: 18px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: justify;
	padding-bottom: 10px;
}
DIV.content_images {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	line-height: 18px;
	color: #000000;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
	padding-bottom: 15px;
}
DIV.content_banner {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	line-height: 0px;
	color: #000000;
	padding-top: -80px;
	padding-right: 20px;
	padding-left: 30px;
	text-align: justify;
	padding-bottom: 0px;
	vertical-align:top;
}
td,th { 
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;	
	color: #000000;
}
#floatingmenu {
	Z-INDEX: 33;
	WIDTH: 13px;
	POSITION: absolute;
	TOP: 883px;
	HEIGHT: 120px; 
	left: 990;
}

a {	
}

a:link {
	color: #333333;
	 text-decoration: none;
}
a:visited {
	 text-decoration: none;
	color: #333333;
}
a:hover {
	 text-decoration: none;
	color: #c60001;
}
a:active {
	 text-decoration: none;
}

a.button {
	background: transparent url('../bg_button_a.gif') no-repeat scroll top right;
	color: #444;
	display: block;
	float: left;
	font: normal 13px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	 text-decoration: none;
} 
.loginbox {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #999999;
	 text-decoration: none;
	padding-left: 15px;
	background-image:url(../images/logintimearea.jpg);
}
a.wl_tablelink:link {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #000000;
	 text-decoration: none;
	line-height: 19px;
}

a.wl_tablelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #000000;
	 text-decoration: none;
	line-height: 19px;
}

a.wl_tablelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #000000;
	 text-decoration: underline;
	line-height: 19px;
}

a.wl_tablelink:active {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #000000;
	 text-decoration: none;
	line-height: 19px;
}
.wl_tabletxt1 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #000000;
	background-color: #E5E5E5;
	padding-left: 10px;
	letter-spacing: 0px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-right: 10px;
	text-align: center;
}
.wl_tabletxt2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #000000;
	background-color: F6F6F6;
	padding-left: 10px;
	letter-spacing: 0px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-right: 10px;
}


.wl_tabletxt3 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #FFFFFF;
	background-color: #CC9999;
	padding-left: 10px;
	letter-spacing: 0px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-right: 10px;
	font-weight: bold;
}

.wl_tabletxt3 a{
	color: #FFFFFF;
	 text-decoration:underline;
}

.wl_tabletxt3 a:hover{
	color:#C60001;
	 text-decoration:underline;
}

.wl_tabletxt3 a:visited{
	color: #FFFFFF;
	 text-decoration:underline;
}


.wl_box_head_greenBG {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #ffffff;
	vertical-align:-80%;
	padding-left: 15px;	
	letter-spacing: 0px;
	padding-right: 20px;
	
}
.wl_box_content_greenBG {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #ffffff;
	background-color: #C60001;
	padding-left: 0px;	
	letter-spacing: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 20px;
}
.wl_tabletxt4 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #AA1300;
	background-color: #FFF6FA;
	padding-left: 10px;
	letter-spacing: 0px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-right: 10px;
}
.wl_tabletxt5 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #666666;
	background-color: #cccccc;
	padding-left: 10px;
	letter-spacing: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 10px;
}

.wl_tabletxt6 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #000000;
	font-weight: bold;	
	background-color: #FFFFFF;
	padding-left: 10px;	letter-spacing: 0px;
	padding-top: 15px;
	padding-bottom: 4px;
	padding-right: 10px;
}

.wl_description {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px;
	color: #000000;
	background-color: #f6faec;
	padding-left: 10px;	letter-spacing: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
}
.wl_box_content_gray {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #000000;
	 text-decoration: none;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}
.wl_box_content2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #000000;
	 text-decoration: none;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.wl_box_content_red {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #ff0000;
	 text-decoration: none;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.wl_linkage {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #000000;
	 text-decoration: none;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	background-image:url(../images/wl_sidemenu_bg.jpg);
	width: 226px;
}

.wl_linkagemouseover {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #333333;
	 text-decoration: none;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	background-image:url(../images/wl_sidemenu_bg_on.jpg);
	width: 226px;
}
A.wl_linkage {
	COLOR: #000000;
	 text-decoration: none;
	background-image:url(../images/wl_sidemenu_bg_on.jpg);
	width: 226px;
}
A.wl_linkage:visited {
	COLOR: #000000;
	 text-decoration: none;
	background-image:url(../images/wl_sidemenu_bg_on.jpg);
	width: 226px;
}
A.wl_linkage:hover {
	COLOR: #000000;
	 text-decoration: none;
	background-image:url(../images/wl_sidemenu_bg_on.jpg);
	width: 226px;
}
.wl_linkage2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #ffffff;
	 text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 4px;
	background-image:url(../images/wl_submenu_bg.jpg);
	width: 168px;
}
.wl_linkage2mouseover {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #ffffff;
	 text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 4px;
	background-image:url(../images/wl_submenu_bg.jpg);
	width: 168px;
}
A.wl_linkage2 {
	COLOR: #ffffff;
	 text-decoration: none;
	background-image:url(../images/wl_submenu_bg.jpg);
	width: 168px;
}
A.wl_linkage2:visited {
	COLOR: #ffffff;
	 text-decoration: none;
	background-image:url(../images/wl_submenu_bg.jpg);
	width: 168px;
}
A.wl_linkage2:hover {
	COLOR: #ffffff;
	 text-decoration: none;
	background-image:url(../images/wl_submenu_bg.jpg);
	width: 168px;
}

.wl_linkage3 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #C60001;
	 text-decoration: none;
}
.wl_linkage3mouseover {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #ADADAD;
	 text-decoration: none;
}

A.wl_linkage3 {
	COLOR: #C60001;
	 text-decoration: none;
}
A.wl_linkage3:visited {
	COLOR: #C60001;
	 text-decoration: none;
}
A.wl_linkage3:hover {
	COLOR: #ADADAD;
	 text-decoration: none;
}
.wl_linkageBlue {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #666666;
	 text-decoration: none;
}
.wl_linkageBluemouseover {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #666666;
	 text-decoration: none;
}
A.wl_linkageBlue {
	COLOR: #666666;
	 text-decoration: none;
}
A.wl_linkageBlue:visited {
	COLOR: #666666;
	 text-decoration: none;
}
A.wl_linkageBlue:hover {
	COLOR: #C60001;
	 text-decoration: none;
}
.wl_linkageGray {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #000000;
	 text-decoration: none;
}
.wl_linkageGraymouseover {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #000000;
	 text-decoration: none;
}
A.wl_linkageGray {
	COLOR: #000000;
	 text-decoration: none;
}
A.wl_linkageGray:visited {
	COLOR: #000000;
	 text-decoration: none;
}
A.wl_linkageGray:hover {
	COLOR: #000000;
	 text-decoration: none;
}
.fleet1 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 14px;
	font-weight: bold;
	color: #406795;
}
.fleet2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	font-weight: bold;
	color: #000000;
}
.title1 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	font-weight: bold;
	color: #3fb843;
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #000000;
	font-weight: bold;
}
.indic {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #f40004;
}

.wl_remark {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	 font-size: xx-small;
	/*remark font size for Cn & En should be xx-small, Sc font size should change to 9px*/
}

.wl_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #ff6600;
}
.wl_deepgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #AA1300;
}
.wl_deepgreen_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight: none;
	 font-size: 15px;
	COLOR: #AA1300;
}
.section1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #191971;
}
.section2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #0140e3;
}
.section3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #009e9a;
}
.section4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #7dfb01;
}
.section5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #ffb700;
}
.section6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #bdb76b;
}
.section7 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #ff4500;
}
.section8 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #000000;
}
.subtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	font-weight: bold;
	color: #000000;
}
.bluebold {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px;
	font-weight: bold;
	color: #00325f;
}
.listblue {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	font-weight: normal;
	color: #3c9b95;
}
.listblue2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	font-weight: normal;
	color: #69c9f1;
}
.titleorange {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	font-weight: bold;
	color: #ff8642;
}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	font-weight: none;
	color: #f26321;
}
.titleblue {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	font-weight: bold;
	color: #2929af;
}

.wl_tools {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	font-weight: normal;
	color: #C60001;
}

.yellowcontent {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	font-weight: normal;
	color: #fff568;
}
.whitetitle {
	font-family: Arial, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	font-weight: bold;
	color: #FFFFFF;
}

.wl_white {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	color: #000000;
}.highlight {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	color: #cc8069;
}
.highlight2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	font-weight: bold;
	color: #000000;
}
.year {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	font-weight: bold;
	color: #00325f;
}
.filesize {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px;
	color: #243d9a;
}

.box1 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	color: #000000;
	margin: 0px;
	padding: 10px;
}
.box2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #000000;
	background-position: center;
	border: 1px solid #7f9db9;
}
#printer {
	position:absolute;
	visibility: hidden;
	width:600px;
	 font-size:11px;
}


.ecard {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #a2ce47;
	margin-left: 80px;
	margin-top: 8px;
	margin-bottom: 8px;
}


.ecard2 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #c6ceb5;
	margin-top: 8px;
	margin-bottom: 8px;
}

img.ecard3{
	
	margin-bottom: 8px;
}

img.subtitle{
	
	margin-left: 20px;
	margin-bottom: 8px;
}

img.content1{
	
	margin-left: 5px;
	margin-top:10px;
	margin-bottom: 30px;
}

img.content2{
	

	margin-bottom: 10px;
	margin-top:10px;
}

.content3 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	COLOR: #000000;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;

}


img.content24{
	margin-right: 10px;
	margin-top:10px;
}


img.content25{
	margin-top:10px;
}


.content4 {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	COLOR: #000000;
	margin-left: 5px;
	margin-top:2px;
	margin-bottom: 2px;

}

img.content26{
	margin-top:5px;
	margin-bottom:10px;
}
img.content27{
	margin-left:80px;

}

#printer {
	position:absolute;
	visibility: hidden;
	width:600px;
	 font-size:11px;
}

.select_service {

color: #000000;

}

.subtitle_disclaimers{

color: #f74646;

}

.greenline{
	border-bottom-color:#c60001;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding:10px 10px 0px 10px;
}

.table_deep_green_title{
	font-family: Arial, Helvetica, sans-serif, MingLiu;
	 font-size: min(max(14px, 1.5vw), 16px) !important;
	color: #333333;
	font-weight:bold;
}

.Deco {
	 font-size:11px;
	font-family: Arial;
	color: #C60001;
	 text-decoration: none;
	white-space:nowrap;
}

.Deco:hover {
	color: #C60001;
	white-space:nowrap;
}

.des {
	font-family: Arial, Helvetica, sans-serif;
	 font-size: min(max(11px, 1.5vw), 14px) !important;
	color: #C60001;
	white-space:nowrap;
}

.indic1{
	padding-top:4px;
	padding-bottom: 4px;
}

.relative{
  position: relative;
}