@charset "utf-8";
body {
	margin:0;
	font:400 12px Arial, Helvetica, sans-serif;
	color:#444444;
	background-color:#FFFFFF;
	text-align:center;
}
a {
	color:#727272;
}
a img {
	border:0px;
}
h4{
	font:bold 14px Arial, Helvetica, sans-serif;
}
#main-home, #main{
	font-size:12px;
	font-weight:100;
}
aaa{
	font-size:12px;
	font-weight:100;
}
.hide{
display:none;}
#site {
	margin:0 auto;
	text-align:left;
	height:100%;
!important min-height:100%;
}
.float-none{float:none;}
.mar-t50{margin-top:50px;}
.mar-t40{margin-top:40px;}
.mar-t40{margin-top:30px;}
.mar-t25{ margin-top:25px;}
.mar-t30{ margin-top:30px;}
.mar-t20{ margin-top:20px;}
.mar-r20{ margin-right:20px;}
.mar-b20{ margin-bottom:20px;}
.mar-b80{ margin-bottom:80px;}
.mar-l20{ margin-left:20px;}
.mar-t15{ margin-top:15px;}
.mar-r15{ margin-right:15px;}
.mar-b15{ margin-bottom:15px;}
.mar-l15{ margin-left:15px;}
.mar-r15{ margin-right:15px;}
.mar-t10{ margin-top:10px;}
.mar-r10{ margin-right:10px;}
.mar-b10{ margin-bottom:10px;}
.mar-l10{ margin-left:10px;}
.mar-t5{ margin-top:5px;}
.mar-r5{ margin-right:5px;}
.mar-b5{ margin-bottom:5px;}
.mar-l5{ margin-left:5px;}
.pad-t20{ padding-top:20px;}
.pad-r20{ padding-right:20px;}
.pad-b20{ padding-bottom:20px;}
.pad-l20{ padding-left:20px;}
.pad-t15{ padding-top:15px;}
.pad-r15{ padding-right:15px;}
.pad-b15{ padding-bottom:15px;}
.pad-l15{ padding-left:15px;}
.pad-t10{ padding-top:10px;}
.pad-r10{ padding-right:10px;}
.pad-b10{ padding-bottom:10px;}
.pad-l10{ padding-left:10px;}
.pad-t5{ padding-top:5px;}
.pad-r5{ padding-right:5px;}
.pad-b5{ padding-bottom:5px;}
.pad-l5{ padding-left:5px;}
.mar-0{ margin:0;}
#fix-top {
	background:transparent url(/img/top-bg.jpg) repeat-x 0 0;
	background-position:top;
	width:100%;
	height:11px;
}
#header {
	margin:0;
	position:relative;
	width:100%;
	text-align:center
}
.left {
	display:inline;
	float:left;
}
.right {
	display:inline;
	float:right;
}
#logo {
	display:block;
	height:76px;
	width:980px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#logo a.logo {
	color:#ffffff;
	text-decoration:none;
	display:block;
	background:transparent url(/img/home_04.jpg) no-repeat scroll 0 0;
	width:448px;
	height:76px;
	float:left;
}
.clearer {
	clear:both;
	height:0;
	line-height:1;
	margin:0;
	padding:0;
}
#header .right {
	overflow:hidden;
	float:left;
	width:auto;
}
#header .right ul {
width:auto;
}
#header .right ul li.first {
	/*border-left:medium none;*/
}
#header .right ul li {
	border-left:1px solid #979796;
	display:inline;
	font-size:11px;
	margin-left:15px;
	padding-left:18px;
	text-transform:uppercase;
}
#header .right ul li a:link, #header .right ul li a:visited, #header .right ul li a:active {
	color: #979796;
	text-decoration: none;
}
#header .right ul li a:hover {
	color: #005bab;
	text-decoration: underline;
}
#nav {
	width:100%;
	background:url(/img/menu-bg.jpg) left top repeat-x;
	margin:0 auto;
	height:46px;
	z-index:9999;
}
#nav .cate ul {
	margin:10px 0 0 0;
}
#nav .cate ul li {
	display:inline;
	padding: 0px 23px 0 23px;
}
#nav .cate ul li ul {
float:left;
	margin-top:3px;
}
#nav .cate ul li ul li {
display:inline;
	border-left:1px solid #ffffff;
	color:#ffffff;
	display:inline;
	font-size:11px;
	margin-left:18px;
	padding-left:21px;
}
#nav .cate ul li ul li.first {
	color:#ffffff;
	border-left:medium none;
}
#nav .cate ul li ul li a:link, #nav .cate ul li ul li a:visited, #nav .cate ul li ul li a:active {
	color: #ffffff;
	text-decoration: none;
}
#nav .cate ul li ul li a:hover {
	background: transparent url(images/nav_bg.png) repeat top center;
	margin: -3px -8px;
	padding:3px 8px;
}
#roll-news {
	width:960px;
	height:36px;
	padding:5px 0 5px 0;
	position:relative;
	margin:0 auto;
	text-align:left;
}
.new-main-banner{
	line-height:1px;
	overflow:hidden;
	width:980px;
	margin:0 auto;
}
#roll-news a {
	text-decoration:none;
	padding-right:18px;
	background:transparent url(/img/link.png) center right no-repeat;
	display:block;
}
#roll-news a:hover {
	text-decoration:underline;
}
#roll-news ul {
	height:16px;
	position:absolute;
	top:11px;
	left:0;
}
#roll-news h3 {
	display:inline;
	color:#3c669d;
	text-transform:uppercase;
}
#main {
	width:980px;
	margin:0 auto;
}
#main-home {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	margin:0 auto;
	width:980px;			/* width of whole page */
	overflow:hidden;
}
.col1, .col2, .col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
.col1 {
	margin-left:10px;
	width:244px;
	border: 1px solid #74a1c8;
	background: #f6f6f6;
	display:inline;
}
.col2 {
	float:left;
	margin: 0 2px;
	width:440px;
}
.col3 {
	float:right;
	margin-right:10px;
	width:268px;
	border: 1px solid #74a1c8;
	background: #f6f6f6;
	display:inline;
}
#main-home .left {
	margin-left:10px;
	width:244px;
	height:100%;
	border: 1px solid #74a1c8;
	border-bottom:none;
	background: #f6f6f6;
}
#main-home .right {
	margin-right:10px;
	width:268px;
	height:100%;
	border: 1px solid #74a1c8;
	border-bottom:none;
	background: #f6f6f6;
}
#main-home .center {
	float:left;
	margin: 0 2px;
	width:440px;
	height:100%;
}
#vessel-schedule {
	padding:12px 0 0 15px;
}
#export-schedule {
	margin:10px 0 20px 0;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #3B679E;
	text-decoration: none;
	border-color:#A7A7A7 #C3C3C3 #C3C3C3 #A7A7A7;
	border-style:solid;
	border-width:1px;
}
.selectionbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #979796;
	text-decoration: none;
	border-color:#A7A7A7 #C3C3C3 #C3C3C3 #A7A7A7;
	border-style:solid;
	border-width:1px;
}
#home-left-form {
	margin: 8px 10px 0 8px;
}
#vessel-schedule h3, #vessel-schedule h3 a {
	font:400 11px Arial, Helvetica, sans-serif;
	color:#3c669d;
	text-decoration:underline;
}
#vessel-schedule h3 a:hover {
	color:#007b3a;
	text-decoration:underline;
}
#ATD {
	margin:40px 0 0 0;
	background:url(/img/home_59.jpg) no-repeat 0 60px;
}
#ATD ul {
	padding: 21px 0 25px 0;
}
#ATD ul li {
	font:11px Arial, Helvetica, sans-serif;
	line-height:24px;
	text-align:left;
}
#ATD ul li img {
	margin: 0px 20px 0 0px;
	padding: 0 0 -3px 0;
}
#ATD ul li.last {
	padding:20px 0 25px 0;
}
#latest-news {
	width:440px;
	overflow:hidden;
}
#latest-news .right {
	width:100px;
	background:none;
	border:none;
	margin: 15px 0 15px 0;
}
#latest-news a img {
	padding:0 10px 0 10px;
}
#latest-news h2 {
	padding:10px 0 10px 18px;
	font:800 11px Arial, Helvetica, sans-serif;
	text-align:left;
}
#latest-news h3 {
	padding:10px 0 10px 0;
	font:400 12px Arial, Helvetica, sans-serif;
	color:#3c669d;
	display:inline;
}
#latest-news h3 a {
	font:400 12px Arial, Helvetica, sans-serif;
	color:#3c669d;
	display:inline;
	text-decoration:none;
}
#latest-news h3 a:hover {
	color:#007b3a;
	text-decoration:underline;
}
#shipping {
	width:440px;
	margin-top:2px;
}
#site a.tnail:hover img {
	border-color:#CED5D6;
}
#site a.tnail:link, #site a.tnail:visited, #site a.tnail:active {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #9FAFAF;
	display:block;
	margin-bottom:15px;
	padding:1px;
}
#site a.tnail img {
	border:3px solid #b3b3b3;
	display:block;
}
#shipping .left, #detention .left {
	margin:0;
	background:none;
	border:none;
	padding:14px 0 0 15px;
	width:100px;
}
#shipping .tnail, #detention .tnail {
	width:117px;
}
#shipping .right, #detention .right {
	margin:0;
	background:none;
	border:none;
	width:280px;
}
#shipping .right ul {
	padding:14px 0px 0 0px;
}
#shipping .right ul li, #shipping .right ul li a {
	font:400 11px Arial, Helvetica, sans-serif;
	color:#727272;
	text-decoration:none;
	margin-bottom:8px;
}
#shipping .right ul li a:hover {
	color:#007b3a;
	text-decoration:underline;
}
#detention {
	width:440px;
	margin-top:20px;
}
#detention .right {
	padding:14px 0px 0 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
#detention p {
	line-height:15px;
	margin:10px 0 20px 0;
}
#detention h3 {
	font: 400 11px Arial, Helvetica, sans-serif;
	color:#3c669d;
	margin-bottom:10px;
}
#molpower {
	background-color:#dedfe0;
	padding:15px 5px 20px 21px;
}
#main-home h4, #main-home h4 a {
	margin:12px 0 18px 0;
	font:400 11px Arial, Helvetica, sans-serif;
	color:#3c669d;
	text-decoration:underline;
}
#main-home h4 a:hover {
	color:#007b3a;
	text-decoration:underline;
}
#empty-container, #quick-links,.main-hot-items {
	background-color:#f6f6f6;
	padding:15px 5px 20px 15px;
}
.main-hot-items ol{
	margin-left:20px;
	color:#575757;
	list-style-type:decimal;
}
.main-hot-items li{
	margin-bottom:15px;
}
.main-hot-items li a{
	text-decoration:none;
}
.main-hot-items li a:hover{
	text-decoration:underline;
}
#quick-links ul {
	margin:20px 0 0;
}
#quick-links ul li {
	margin-top:20px;
	font:400 11px Arial, Helvetica, sans-serif;
	color:#3c669d;
}
#quick-links ul li ul {
	margin:0 0 0 20px;
}
#quick-links ul li ul li, #quick-links ul li ul li a {
	list-style:disc;
	font:400 11px Arial, Helvetica, sans-serif;
	color:#727272;
	margin:10px 0 10px 0;
	text-decoration:none;
}
#quick-links ul li ul li a:hover {
	color:#007b3a;
	text-decoration:underline;
}
#quick-links ul li img {
	margin: 0px 10px 0 0px;
	padding: 0 0 -3px 0;
}
#empty-container p {
	margin:20px 0;
}
#footer {
	overflow:hidden;
	clear:both;
	width:100%;
	margin-top:2px;
}
#footer-upper {
	clear:both;
	height:25px;
	width:100%;
	background-color:#979796;
	text-align:left;
}
#footer-upper .container {
	width:980px;
	margin:0 auto;
}
#footer-upper ul {
	padding:5px 0 0 26px;
}
#footer-upper ul li, #footer-upper ul li a {
	font: 400 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}
#footer-upper ul li a:hover {
	color:#000000;
}
#footer-lower {
	clear:both;
	width:100%;
	background:#cac7be url(/img/home_111.jpg) repeat-x;
	height:40px;
}
#footer-lower .container {
	width:980px;
	margin:0 auto;
}
#footer .left {
	padding: 10px 0 0 26px;
	font:400 10px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
}
#inner-container {
	border: 1px solid #74a1c8;
	margin: 0 10px 12px 10px;
}
#inner-container .cate ul li {
	display:inline;
}
#inner-content {
	padding: 33px 18px 33px 18px;
	background: #f6f6f6;
}
#inner-content p {
	line-height:15px;
	margin:15px;
}
.primary {
	font:400 11px Arial, Helvetica, sans-serif;
	color:#727272;
}
.primary a {
	font:400 11px Arial, Helvetica, sans-serif;
	color:#005bab;
}
.primary a:hover {
	font:400 11px Arial, Helvetica, sans-serif;
	color:#007b3a;
}
.primary p {
	line-height:15px;
}
.primary h1 {
	font: 400 18px "Times New Roman", Times, serif;
	color:#005bab;
	display:inherit;
	line-height:21px;
}
.primary h2 {
	font: 400 18px "Times New Roman", Times, serif;
	color:#005bab;
	display:inline;
	float:left;
	line-height:18px;
	margin-left:15px;
}
.primary h5 {
	font: 400 12px Arial, Helvetica, sans-serif;
	color:#727272;
	display:inherit;
	line-height:18px;
	padding: 5px 15px 15px 15px;
}
.primary h6 {
	font: 400 10px Arial, Helvetica, sans-serif;
	color:#727272;
	display:inherit;
	line-height:15px;
}
#inner-content .left {
	border:none;
	background:none;
	width: 372px;
	margin: 0;
}
#inner-content .right {
	border:none;
	background:none;
	width: 525px;
	margin: 0 0 26px 21px;
}
.boxheaderL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005BAB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #005BAB;
	border-right-color: #005BAB;
	border-bottom-color: #005BAB;
	border-left-color: #005BAB;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
}
.boxheaderR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005BAB;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #005BAB;
	border-right-color: #005BAB;
	border-bottom-color: #005BAB;
	border-left-color: #005BAB;
}
.boxleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #005BAB;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005BAB;
	border-right-color: #005BAB;
	border-bottom-color: #005BAB;
	border-left-color: #005BAB;
	padding-top: 7px;
	padding-left: 8px;
}
.payment-boxleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	color: #005bab;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d1d1d1;
	border-right-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-color: #d1d1d1;
	padding-top: 7px;
	padding-left: 8px;
}
.boxleft1,.payment-boxleft1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #005BAB;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005BAB;
	border-right-color: #005BAB;
	border-bottom-color: #005BAB;
	border-left-color: #005BAB;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 8px;
}
.payment-boxleft1{
	border-top-color: #d1d1d1;
	border-right-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-color: #d1d1d1;
	}
.boxRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 8px;
	padding-bottom: 7px;
	border: 1px solid #005BAB;
}
.boxleft2, .payment-boxleft2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #005BAB;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005BAB;
	border-right-color: #005BAB;
	border-bottom-color: #005BAB;
	border-left-color: #005BAB;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 8px;
	background-color: #DDEBF8;
}
.payment-boxleft2{
	border-top-color: #d1d1d1;
	border-right-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-color: #d1d1d1;
	}
.boxRight1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 8px;
	padding-bottom: 7px;
	border: 1px solid #005BAB;
	background-color: #DDEBF8;
}
.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #005BAB;
}
.rightborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005BAB;
}
#equipment-from {
	margin:30px 0 30px 0;
}
#up-to-top {
	float:right;
}
#equipment-footer-left {
	float:left;
	width:391px;
	margin: 30px 39px 50px 0;
}
#equipment-footer-right {
	float:left;
	width:390px;
	margin: 30px 39px 50px 0;
}
#special-form {
	float:left;
	width:100%;
	margin-bottom:20px;
}
#special-footer-pic {
	width:100%;
	margin-top:15px;
	display:block;
}
.commentL {
	background:url(/img/comment_12.jpg)
}
.commentR {
	background:url(/img/comment_14.jpg)
}
.commentH {
	font:800 12px Arial, Helvetica, sans-serif;
	color:#005bab;
	padding-left:35px;
}
.commentH2 {
	font:800 12px Arial, Helvetica, sans-serif;
	color:#005bab;
}
.textbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #005bab;
}
.commentline, .commentline a {
	padding-top:5px;
	background-color:#e8f0f7;
	height:26px;
	font:800 12px Arial, Helvetica, sans-serif;
	color:#005bab;
}
.commentline a {
	text-decoration:underline;
}
.commentline a:hover {
	background-color:#e8f0f7;
	color:#027538;
	text-decoration:underline;
}
.newsL {
	background-image:url(/img/news_12.jpg)
}
.newsR {
	background-image:url(/img/news_14.jpg)
}
.newsDate, .newsDate2 {
	font: 800 14px Arial, Helvetica, sans-serif;
	color:#727272;
	padding: 10px 0 10px 16px;
}
.newsDate2 {
	background-color:#ddebf8;
}
.newsTopic, .newsTopic a, .newsTopic2, .newsTopic2 a {
	font: 400 14px Arial, Helvetica, sans-serif;
	color:#005bab;
	padding:10px 10px 10px 0;
	text-decoration:none;
}
.newsTopic2 {
	background-color:#ddebf8;
}
.newsTopic a:hover, .newsTopic2 a:hover {
	font: 400 14px Arial, Helvetica, sans-serif;
	color:#027538;
	text-decoration:underline;
}
.newsTopic img, .newsTopic2 img {
	padding-left:10px;
}
#annual-report {
	width:958px;
	height:355px;
	background-image:url(/img/news_21.jpg);
}
#latest-annual-report {
	float:left;
	width:354px;
	display:inline;
	padding:105px 0 20px 41px;
}
#latest-annual-report .left {
	width:146px;
	height:206px;
}
#latest-annual-report .right {
	width:205px;
}
#latest-annual-report-download, #back-issues-download {
	padding: 31px 0 0 13px;
}
#latest-annual-report-download img, #back-issues-download img {
	margin: 0px 15px 0 0;
}
#latest-annual-report-download h1, #latest-annual-report-download h1 a, #latest-annual-report-download h2, #latest-annual-report-download h2 a {
	font: 400 18px "Times New Roman", Times, serif;
	color:#005bab;
	display:inline;
	line-height:36px;
}
#latest-annual-report-download h2 {
	padding: 0 0 0 22px;
	display:inherit;
}
#latest-annual-report-download h2 a:hover, #latest-annual-report-download h1 a:hover {
	color:#027538;
	text-decoration:underline;
}
#latest-annual-report-download h6, #latest-annual-report-download h6 a, #latest-annual-report-download h5, #latest-annual-report-download h5 a, #back-issues-download h5, #back-issues-download h5 a {
	font: 400 10px Arial, Helvetica, sans-serif;
	color:#727272;
	display:inherit;
	line-height:15px;
	padding: 0 0 0 22px;
}
#back-issues-download h5 a {
	padding:0;
}
#back-issues-download h5 a:hover {
	color:#027538;
	text-decoration:underline;
}
#latest-annual-report-download h5, #back-issues-download h5 {
	padding:0;
	display:inline;
}
#back-issues {
	float:left;
	width:500px;
	padding:105px 0 0 27px;
}
#back-issues .left {
	width:80px;
	height:114px;
}
#back-issues .right {
	width:420px;
	height:114px;
}
#back-issues-click {
	width:500px;
}
#back-issues-click h4, #back-issues-click h4 a {
	clear:both;
	padding:20px 0 0 0;
	font:800 12px Arial, Helvetica, sans-serif;
	color:#005bab;
}
#back-issues-click h5, #back-issues-click h5 a {
	font:400 10px Arial, Helvetica, sans-serif;
	color:#727272;
	text-decoration:underline;
}
#back-issues-click h5 a:hover {
	font:400 10px Arial, Helvetica, sans-serif;
	color:#027538;
	text-decoration:underline;
}
#new-header1, #new-header2 {
	background:#f7f7f7 url(/img/news_13.jpg) no-repeat;
	width:958px;
	height:59px;
}
#new-header2 {
	background:url(/img/news2_13.jpg) no-repeat;
}
#new-header2 span {
	display:none;
}
#new-header1 ul, #new-header2 ul{
padding-top:17px;
overflow:hidden;
}
#new-header1 ul li ,#new-header2 ul li{
float:left;
display:inline;
}
#new-header1 a ,#new-header2 a{
	display: block;
	width: 213px;
	height: 47px;
	overflow: hidden;
}
#new-bg{
background: #f6f6f6;
height:35px;
}
#new-header-year {
	float:right;
	margin:10px 28px 0 0px;
}
#new-header-month {
	position:absolute;
	margin:40px 28px 0 355px;
}
#new-header-year ul li, #new-header-month ul li, #new-header-year ul li a, #new-header-month ul li a {
	font:400 14px Arial, Helvetica, sans-serif;
	color:#727272;
	padding-left:10px;
	margin-left:10px;
	border-left: 1px solid #727272;
	display:inline;
}
#new-header-year ul li a, #new-header-month ul li a {
border:0;
padding:0;
margin:0;
}
#new-header-year ul li a:hover, #new-header-month ul li a:hover {
color:#005bab;
}
#new-header-year ul li.first, #new-header-month ul li .first {
	border-left:medium none;
}
#shipping-header {
	width:958px;
	height:117px;
	background:url(/img/shipping_10.jpg) no-repeat
}
#shipping-header-box {
	padding:30px 0 0 155px;
}
#shipping-header ul {
	padding:30px 0 0 31px;
}
#shipping-header ul li, #shipping-header ul li a {
	font:400 18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 0 0 0 10px;
	display:inline;
}
#shipping-header ul li a {
margin:0;
}
#shipping-header ul li a:hover {
	text-decoration:underline;
}
.white18, .white18 a {
	font:400 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.white18 a:hover {
	font:400 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.shippingDate, .shippingDate2 {
	font: 800 12px Arial, Helvetica, sans-serif;
	color:#005bab;
	padding: 10px 0 10px 16px;
}
.shippingDate2 {
	background-color:#ddebf8;
}
.shippingTopic, .shippingTopic a, .shippingTopic2, .shippingTopic2 a {
	font: 400 12px Arial, Helvetica, sans-serif;
	color:#727272;
	line-height:18px;
	padding:10px 10px 10px 0;
	text-decoration:none;
}
.shippingTopic a, .shippingTopic2 a {
	padding:0;
}
.shippingTopic2 {
	background-color:#ddebf8;
}
#news-detail, #privacy {
	margin:23px;
	position:relative;
}
#privacy p.date {
	clear:both;
	text-align:right;
	padding-right:5px;
	display:block;
	margin:0 0 10px 0;
}
#news-detail h1 {
	text-align:center;
}
h1 {
	font: 400 18px "Times New Roman", Times, serif;
	color:#005bab;
}
#privacy h1 {
	display:inline;
}
h2 {
	text-align:center;
	font: 400 16px "Times New Roman", Times, serif;
	color:#727272;
}
h3, h3 a {
	font: 800 12px Arial, Helvetica, sans-serif;
	color:#005bab;
}
h3 a:hover {
	font: 800 12px Arial, Helvetica, sans-serif;
	color:#027538;
	text-decoration:underline;
}
#news-detail p, #privacy p {
	margin-top:15px;
	font: 400 12px Arial, Helvetica, sans-serif;
	color:#727272;
	line-height:18px;
}
#privacy p {
	display:inline;
}
#links {
display:block;
overflow:hidden;
height:350px;
	padding: 23px;
}
#link-pic {
	float:left;
	width:235px;
	height:164px;
	margin: 52px 30px 0 30px;
	display:inline;
}
#link-pic h2, #link-pic h2 a {
	margin:20px auto;
	text-align:center;
	font:400 14px Arial, Helvetica, sans-serif;
	color:#005bab;
}
#link-pic h2 a {
	padding:0;
}
#link-pic h2 a:hover {
	color:#027538;
}
#contact-header1,#contact-header2{
width:958px;
height:240px;
background:url(/img/contact_10.jpg)
}#contact-header2{
background:url(/img/contact1_10.jpg);
}
#contact-header1 ul, #contact-header2 ul{
padding-top:182px;
}
#contact-header1 ul li ,#contact-header2 ul li{
float:left;
display:inline;
}
#contact-header2 ul span, #contact-header1 ul span {
	display:none;
}
#contact-header1 a ,#contact-header2 a{
	display: block;
	width: 317px;
	height: 34px;
	overflow: hidden;
}
#contact-form-header{
background: #005bab url(/img/contact_13.jpg) no-repeat;
padding:0px 0 0 10px;
width:895px;
height:146px;
}
#contact-form-header2{
background: #005bab url(/img/contact_13.jpg) no-repeat;
padding:25px 0 0 10px;
width:895px;
height:146px;
}
#contact-form-header3,#contact-form-header4{
background: #005bab;
padding:25px 0 0 10px;
width:895px;
height:100px;
}
#contact-form-header4{
height:50px;
}
#contact-form-header h1,#contact-form-header2 h1,#contact-form-header3 h1, #contact-form-header4 h1{
font:400 18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:45px;
}
#contact-form-header h3, #contact-form-header2 h3, #contact-form-header3 h3, #contact-form-header4 h3{
font:400 12px Arial, Helvetica, sans-serif;
color:#9cc5e9;
line-height:18px;
}
.contact-form-footer{
font:400 10px Arial, Helvetica, sans-serif;
color:#727272;
padding: 5px 0 5px 10px;
}
.border_bottum{
border-bottom: 1px solid #d1d1d1;
padding: 5px 0 5px 5px;
}
.border_bottum-blue{
border-bottom: 1px solid #d1d1d1;
padding: 5px 0 5px 5px;
background-color: #DDEBF8;
}
.company-profile-border_bottum, .company-profile-border_bottum2{
font:800 12px Arial, Helvetica, sans-serif;
color:#979796;
border-bottom: 1px solid #d1d1d1;
padding: 5px 0 5px 15px;
}
.company-profile-border_bottum2{
color:#005bab;
}
.company-profile-border_bottum-blue, .company-profile-border_bottum-blue2{
font:800 12px Arial, Helvetica, sans-serif;
color:#979796;
border-bottom: 1px solid #d1d1d1;
padding: 5px 0 5px 15px;
background-color: #DDEBF8;
}
.company-profile-border_bottum-blue2{
color:#005bab;
}
#company-profile{
padding:0 15px 0 15px;
}
#company-profile h1{
margin-top:25px;
font: 400 18px "Times New Roman", Times, serif;
color:#005bab;
}
#company-profile h3{
font: 400 12px Arial, Helvetica, sans-serif;
color:#727272;
line-height:18px;
margin-top:15px;
}
#company-profile-event{
padding: 15px 0 0 0;
clear:both;
}
#profile-year{
font:800 14px "Times New Roman", Times, serif;
color:#005bab;
width: 80px;
float:left;
}
#profile-event{
font:400 12px Arial, Helvetica, sans-serif;
color:#727272;
float:left;
width:750px;
line-height:18px;
}
#profile-logo{
margin-top:25px;
}
#profile-logo h1{
font:400 14px "Times New Roman", Times, serif;
color:#005bab;
display:inline;
}
#profile-logo h3{
font:400 12px Arial, Helvetica, sans-serif;
color:#727272;
display:inline;
}
#news-detail {
	position:relative;
}
.newsdetaildate {
	clear:both;
	text-align:right;
}
#news-detail h2.newstitle {
	clear:both;
	float:none;
	margin:10px 0 20px;
	display:block;
	font-size:20px;
	font-weight:800;
	text-align:center;
}
#news-detail p {
	text-align:justify;
}
.newsicon {
	vertical-align:middle;
	margin-left:5px;
}
.error-message {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-indent:10px;
}
#flashMessage {
	font:bold 16px Arial;
	color:#FF0000;
	text-align:center;
	width:600px;
	margin:0 auto 50px auto;
	
}
#notes1, #notes2 {
	text-align:left;
	display:inline-block;
}
#note {
	width: 250px;
	text-align:left;
	display:inline-block;
}
#sitemap ul{
	padding: 3px 35px 0;
}
#sitemap ul ul {
	padding-left:15px;
}
#sitemap li, #sitemap li a{
font:400 18px "Times New Roman", Times, serif;
color:#005bab;
margin-top:30px;
text-decoration:none;
}
#sitemap li a{
margin:0;
}
#sitemap li a:hover{
text-decoration:underline;
color:#027538;
}
#sitemap li ul{
margin:0;
}
#sitemap li ul li, #sitemap li ul li a{
font:400 14px Arial, Helvetica, sans-serif;
color:#727272;
margin:0;
line-height:24px;
text-decoration:none;
}
#sitemap li ul li a:hover{
color:#027539;
text-decoration:underline;
}
#privacy ol {
	list-style-position:outside;
	list-style-type:decimal;
	margin:20px 0 0 18px;
	font:400 12px/18px Arial, Helvetica, sans-serif;
}
#privacy ol li {
	margin-bottom:5px;
}
#vessel-schedule select {
	width:197px;
}
/*
#overlay {
	background-color:#000000;
	position:absolute;
	left:0;
	top:0;
	display:none;
	width:100%;
	opacity:0.5;
	filter: alpha(opacity = 50);
}
*/
#overlay {
	position:absolute;
	left:0;
	top:0;
	display:none;
	width:100%;
}
#backtotop {
	float:right;
}
#download {
	position:fixed;
	z-index:100;
	width:200px;
	height:150px;
	display:none;
}
#downloadlink {
	border:1px solid #990000;
	margin-top: 10px;
	text-align:center;
	background:#F863A3;
	font:bold 11px Arial, Helvetica, sans-serif;
	width: 190px;
	color:#FFFFFF;
	padding: 10px 3px;
	word-wrap:break-word; word-break:break-all;
}
#downloadlink a {
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#downloadlink a:hover{
	color:#000066;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#ATD table td {
	font-size:11px;
}
.textalignrgt {
	text-align:right;
}
.datebox1 {
	position:absolute;
	top:2px;
	right:5px;
}




/* tooltip css */
/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/js/images/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(/js/images/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(/js/images/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(/js/images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(/js/images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
  text-align:left;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(/js/images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(/js/images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(/js/images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(/js/images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(/js/images/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(/js/images/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(/js/images/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(/js/images/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(/js/images/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(/js/images/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(/js/images/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(/js/images/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
#cluetip-inner ol {
	list-style-type:decimal;
	list-style-position:outside;
}
#cluetip-inner ol li {
	margin-left:20px;
}

/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}
table .abc tr td {
	border:1px solid #000;
	
}
ul.top-menu{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	float:right;
	margin:15px 0 0 0;
	text-transform:uppercase;
}
ul.top-menu li{
	float:left;
	border-right:1px solid #979796;
}
ul.top-menu li a{
	display:block;
	text-decoration:none;
	padding:0 20px 0px 0px;
	}
ul.top-menu li.no-border{
	border:none;
}
.sampleTabContent{
	margin:0 auto;
	width:980px;
}


#sample-menu-4 li{
padding:0;
}
#sample-menu-4 li a{
	margin:0;
	padding:0px;	/*original value 0. Modified on 7/9/2009.*/
	display:block;
	height:46px;	/*original value 46px. Modified on 7/9/2009.*/
	background:url(/img/menu.jpg) left top no-repeat;
}
#sample-menu-4 li.btn1 a{
width:172px;	/*original value 172px. Modified on 7/9/2009.*/
}
#sample-menu-4 li.btn2 a{
background-position: -172px top; 
width:133px;
}
#sample-menu-4 li.btn3 a{
background-position: -305px top; 
width:151px;
}
#sample-menu-4 li.btn4 a{
background-position: -456px top; 
width:149px;
}

#sample-menu-4 li.btn5 a{
background-position: -605px top; 
width:60px;
}
#sample-menu-4 li.btn6 a{
background-position: -665px top; 
width:158px;
}
#sample-menu-4 li.btn7 a{
background-position: -823px top; 
width:60px;
}
#sample-menu-4 li.btn8 a{
background-position: -883px top; 
width:97px;	/*original value 97px. Modified on 7/9/2009.*/
}
#sample-menu-4 li.btn1 a:hover{
background-position: 0px -46px; 
width:172px;	/*original value 172px. Modified on 7/9/2009.*/
}
#sample-menu-4 li.btn2 a:hover{
background-position: -172px -46px; 
width:133px;
}
#sample-menu-4 li.btn3 a:hover{
background-position: -305px -46px; 
width:151px;
}
#sample-menu-4 li.btn4 a:hover{
background-position: -456px -46px; 
width:149px;
}
#sample-menu-4 li.btn5 a:hover{
background-position: -605px -46px; 
width:60px;
}
#sample-menu-4 li.btn6 a:hover{
background-position: -665px -46px; 
width:158px;
}
#sample-menu-4 li.btn7 a:hover{
background-position: -823px -46px; 
width:60px;
}
#sample-menu-4 li.btn8 a:hover{
background-position: -883px -46px; 
width:97px;	/*original value 97px. Modified on 7/9/2009.*/
}
#sample-menu-4 li li a{
	background-image:none;
	text-align:left;
	width:100%;
	height:100%;
	background-color:#00549d;
	color:#FFF;
	border-bottom:1px solid #fff;
	border-right:0px solid #fff;
	border-left:0px solid #fff;
	padding:8px 5px 8px 5px;
}
#sample-menu-4 li li a:hover{
	background-color:#fff;
	color:#00549d;
}
#contactus ul {
	width:107px;
}
#background-menu ul {
	width:182px;
}
#shopping ul {
	width:168px;
}



.inner-con{
	width:960px;
	overflow:hidden;
	margin-left:10px;
}
.inner-bnr{
	line-height:1px;
	overflow:hidden;
}
.inner-content{
	border:1px solid #74a1c8;
	border-top:none;
	width:958px;
}
ul.export{
	background:url(/img/eform-export.jpg) left top no-repeat;
	width:948px;
	height:35px;
	padding:12px 0 0 10px;
}
ul.import{
	background:url(/img/eform-import.jpg) left top no-repeat;}
ul.export li{
	float:left;
}
ul.export li a{
	display:block;
	width:205px;
	height:35px;
}
.list-con{
	padding:30px 15px;
	overflow:hidden;
	width:928px;
	border:1px solid #74a1c8;
	border-top:none;
	color:#575757;
}
.list-item{
	width:928px;
	border-bottom:1px dashed #c8c5c4;
	overflow:hidden;
	margin-bottom:15px;
	}
.light-box,.dark-box{
	background:#3073ad url(/img/light-l.jpg) left top no-repeat;
	color:#FFFFFF;
	line-height:20px;
	vertical-align:middle;
	overflow:hidden;
	height:20px;
	width:197px;
	padding-left:10px;
	clear:both;
	margin-bottom:15px;
}
.light-box a,.dark-box a{
	color:#fff;
	text-decoration:none;
}
.dark-box{
	background:#023b6e url(/img/dark-l.jpg) left top no-repeat;
}
.light-box img{
	float:right;
}
.download-list{
	padding-left:20px;
	padding-bottom:15px;
	float:left;
	width:928px;
	overflow:hidden;
}
.form-name{
	width:305px;
	float:left;
	color:#3072ad;
}
a.btnXls,a.btnDoc,a.btnPdf{
	display:block;
	float:left;
	background:url(/img/excel.gif) left top no-repeat;
	width:16px;
	height:16px;
	text-decoration:none;
	line-height:18px;
	vertical-align:bottom;
}
a.auto-width{
	width:auto;
}
a.btnDoc{background:url(/img/word.gif) left top no-repeat;}
a.btnPdf{background:url(/img/pdf.gif) left top no-repeat;}
ol.num-list{
	list-style-type:decimal;
	margin-left:20px;
}
ol.num-list li{
	padding-bottom:5px;
}
.text-grey{
	color:#575757;
}
.text-blue,.text-blue a{
	color:#3b679e;
	/*text-decoration:none;*/
}
.text-green{
	color:#2b832b;
}
.nTable,.sTable{
	border:1px solid #74a1c8;
}
.sTable{
		background:#ffffff;
}
.nTable th,.nTable td,.sTable th,.sTable td{
	padding:10px 5px 0;
}
.nTable th{
	text-transform:uppercase;
	color:#3b679e;
	font:600 14px Arial, Helvetica, sans-serif;
	border:1px solid #fff;
	border-bottom:1px solid #74a1c8;
	padding-bottom:5px;
}

.nTable p,.sTable p{
	margin-bottom:10px;
}
.nTable td{
	padding:10px 10px 0 auto;
	border-bottom:1px dashed #b1bac4;
}
.light-bg{
	background:#fff;
}
.dark-bg{
	background:#e1f1ff;
}
.no-border{
	border:none;
}
.nTable a.btnXls,.nTable a.btnPdf,.nTable a.btnDox{
margin-left:15px;}
.country{
	color:#023b6e;
	font-weight:600;
}
.list-con.pad-t10{
	padding-top:10px;
}
.list-con.pad-0{
	padding:0;
	width:958px;
}
.w480{
	width:480px;
}
.w430{
	width:430px;
}
.dark-coner-bg,.light-coner-bg{
	color:#fff;
	background:url(/img/dark-coner-bg.jpg) left top no-repeat;
	text-align:center;
	width:197px;
	min-height:18px;
	height: auto !important;
	height: 18px;
}
.light-coner-bg{background:url(/img/light-coner-bg.jpg) left top no-repeat;}
.dark-coner-bg a,.light-coner-bg a{
color:#575757;
text-decoration:none;
}
.upper{
	text-transform:uppercase;}
.min-hight600{
	min-height:600px;
	height: auto !important;
	height: 600px;
}
.bg-map{
	background:#f6f6f6 url(/img/bg-map.jpg) left top no-repeat;
}
.hTable th{
	border-top:#f6f6f6 1px solid;
	border-right:#f6f6f6 1px solid;
	border-left:#f6f6f6 1px solid;
}
.dark-blue,.dark-blue a{
	color:#023B6E;
	text-decoration:none;
}
ul.hk_office{
	background:url(/img/hk-office.jpg) left top no-repeat;
}
ul.china_office{background:url(/img/cn-office.jpg) left top no-repeat;}
.hk-address{
	background:#f6f6f6 url(/img/contact-hk-bg.jpg) right top no-repeat;
}
.w500{
	width:500px;
}
.cTable{
	border:none;
}
.cTable th{
	border:none;
	padding-bottom:0;
}
.dark-bg.light-bg{
	background:#fff;
}
.hotitem-head{
	background:url(/img/bnrHotItems.jpg) left top no-repeat;
	width:935px;
	height:35px;
	vertical-align:middle;
	text-align:right;
	padding:14px 25px 0 0;
}
.other-select{
	width:530px;
	border:1px solid #fff;
	background:#fff;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.hot-items-bg{
background:url(/img/bg-hotitems.jpg) left top no-repeat;
padding:25px 40px;
width:878px;
position:relative;
}
.hot-items-bg h5{
	font:600 18px Arial, Helvetica, sans-serif;
	color:#023b6e;
}
.hot-items-bg h4{
	font:600 14px Arial, Helvetica, sans-serif;
	color:#3b679e;
	text-transform:uppercase;
	margin-top:30px;
}
.download-hot{
	background:url(/img/bg-download.jpg) left top no-repeat;
	padding:5px 0 0 110px;
	overflow:hidden;
}
#home-surcharges{width:410px; padding:41px 15px 0; background:url(/img/home-surcharges.jpg) left top no-repeat;}
#home-surcharges label{margin-right:5px;}
#home-surcharges p{margin-bottom:15px;}
.sur-box{width:197px;}
a.btnViewAll{display:block; width:62px; height:16px; background:url(/img/btnViewAll.jpg) left top no-repeat;}
.table-head{
		border:none;
}
.hk-address h5{
	font:600 18px Arial, Helvetica, sans-serif;}
#detention p.mar-b5{margin-bottom:5px;}
#quick-links a{text-decoration:none;}
#quick-links a:hover{text-decoration:underline;}
#main-home h4.mar-b5{margin-bottom:5px;}
.download-detention{color:#575757; text-align:left; margin-left:5px;}
.download-detention .left{padding:0px 0px 0px 0px;margin:8px 0px 0px 0px;width:188px}
.surcharges-box{width:928px; overflow:hidden; border:1px solid #74A1C8;}
.surcharges-list{width:100%; overflow:hidden; position:relative; padding:10px 0; border-bottom:1px dashed #B1BAC4;}
.surcharges-trade{width:140px; float:left; font:bold 12px Arial, Helvetica, sans-serif; padding-left:5px;}
.surcharges-content{float:left; width:750px; overflow:hidden; display:none;}
.fsTable td{vertical-align:top;}
.border-none th{border:none;}
a.btnOpen,a.btnClose{display:block;width:51px; height:18px; overflow:hidden; position:absolute; right:5px; bottom:5px; background:url(/img/btnOpen.gif) left top no-repeat}
a.btnClose{background:url(/img/btnClose.gif) left top no-repeat;}
.detention-bottom {
	width:950px;
}
.detention-remark {
	display:inline-block;
	width:950px;
	height:50px;
}