body{background-color:#EBF0F2;font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#808080;}
h2{margin:0;font-family:Arial;font-size:21px;color:#4d4D4D;font-weight: normal;}
em {font-style:italic;}
a {color:#808080;text-decoration:underline;}
a:hover{color:#808080;text-decoration:underline;font-weight:bold;}
ul li{list-style:disc;}
/*****  template****/
#main{width:939px;margin:6px auto 0 auto;background-color:#FFF;}
#header{width:891px;height:105px;margin-left:24px; background:url(../images/headerbg.gif) no-repeat right;}
#header-img{width:301px;padding:0;margin:0;margin-left:12px;height:77px;float:left;}
#header-img img{border:0;}
#nav-bar{clear:both;height:26px;width:641px;margin:0 0 0 12px;padding:0;}
#content{width:891px;margin:20px 0 0 24px;clear:both;}
#content-home{width:891px;margin:27px 0 0 24px;clear:both;background-color:#FFF;}
#main-content{width:891px;margin:0; padding-bottom:9px;float:left;background-color:#FFF;}
#main-content-home{width:654px;margin:0; padding-bottom:9px;float:left;background-color:#FFF;}
#sitemap-link{padding-top:5px;width:216px;height:72px;float:right;color:#808080;text-align:right; padding-right:21px;}
#sitemap-link a{padding:0 10px;color:#808080;text-transform:uppercase;text-decoration:none;font-size:11px;}
#footer{clear:both;width:100%;background-color:#EBF0F2;}
#footer-content{margin-left:24px;padding-top:15px;font-size:11px;padding-bottom:30px;color:#808080;text-transform:uppercase; }
#footer-content a{color:#808080;text-decoration:none;font-size:11px;}
#ft-content-left{width:654px;float:left;}
#ft-content-right{width:256px;float:right;}
#print-icon{width:654px;}
#print-icon img{float:right;}
#content-img{width:100%;margin-top:5px;}
#content-img h2{font-size:21px;}
.content-img-subhead{font-size:10px;}
#writeup{width:100%;}
#writeup h2{margin:0;font-family:Arial;font-size:19px;color:#4d4D4D;font-weight: normal;text-transform:uppercase;}
#writeup .sub-head{font-family:Arial;font-size:13px;font-weight:bold;color:#FF1D25;padding:0;}
#writeup .sub-head-low{font-family:Arial;font-size:13px;font-weight:bold;color:#FF1D25;padding:0;}
#writeup .sub-head-na{text-transform:uppercase;font-family:Arial;font-size:11px;font-weight:bold;color:#$d4d4d;padding:0;}
#writeup p{width:634px;}
#writeup .bodyimg{margin-top:25px;padding-bottom:25px;width:634px;}
#writeupheader {margin-top:25px;}
#writeupbody{margin:20px 0 0 0;}
img.alignright{width:206px; float:right;}
img.alignleft{float:left;}
.divalignright{width:206px;float:right;font-size:9pt;}
.clear{clear:both;}
/****home page ***/
#chairman-img{width:300px;height:117px;float:left;}
#chairman-img div.chairman-text{width:157px;height:97px;padding:10px;float:right;background-color:#EBF0F2;}
#chairman-img img{border:0;float:left;}
#ceo-img{width:335px;height:117px;float:right;}
#ceo-img img{border:0;float:left;}
#ceo-img div.ceo-text{width:164px;height:97px;padding:10px;float:right;background-color:#EBF0F2;}
a.hmpg-chairman-link{text-decoration:none;font-size:11px;}
a.hmpg-chairman-link:hover{font-weight:bold;}
#front-img{ margin-top:12px;width:654px;height:363px;}
#sidebar{width:206px;float:right;padding:0;}
#sidebar img{border:0;}
.sidebar-hm1{width:206px;margin-top:12px;}
.sidebar-hm2{width:206px;margin-top:20px;}
#hm-container{background:url(../images/homepage_container.gif) no-repeat top left; width:205px; height:49px;}
#hm-container:hover{cursor:pointer;background:url(../images/homepage_container_rollover.gif) no-repeat top left; width:205px; height:49px;}
#hm-terminals{background: url(../images/homepage_terminals.gif) no-repeat top left; width:205px; height:49px;}
#hm-terminals:hover{cursor:pointer;background: url(../images/homepage_terminals_rollover.gif) no-repeat top left; width:205px; height:49px;}
#hm-logistics{background:url(../images/homepage_logistics.gif) no-repeat top left; width:205px; height:49px;}
#hm-logistics:hover{cursor:pointer;background:url(../images/homepage_logistics_rollover.gif) no-repeat top left; width:205px; height:49px;}
#hm-regional{background:url(../images/regional_reports_map.gif) no-repeat top left; width:205px; height:170px;}
#hm-regional:hover{cursor:pointer;background:url(../images/regional_reports_map_rollover.gif) no-repeat top left; width:205px; height:170px;}
/******business report*****/
#writeupbody table{border-collapse:collapse;background-color:#F3F4F4;padding:0;font-size:12px;}
#writeupbody table td.firstcolumn{background-color:#FFF;}
#writeupbody table tr,td{height: auto; text-align:left; vertical-align:top;}
.firstrow{padding:10px 25px;}
.secondrow{padding:10px 25px;}
.thirdrow{padding:13px 25px;}
.fourthrow{padding:15px 25px;}
.fifthrow{padding:12px 25px;}
.sixrow{padding:15px 25px;}
.sevenrow{padding:12px 25px;}
.sevenrow ul{margin:0;margin-left:10px;padding:0;}
.sevenrow ul li{margin:0;padding:0;}
#writeupbody table td.borderleft{padding:0;background:url(../images/homepage_bar.gif) top repeat-y;}
#writeupbody table td.alt{background-color:#E6E7E8;}
#writeupbody table td.borderright{padding:0;background:url(../images/homepage_bar.gif) top repeat-y;}
.tableheader{margin-left:15px;color:#FF1D25;}
/***corporate governance ***/
ul.disclist li{list-style:disc;font-weight:normal;}
/*** north asia  ***/
#boxna{width:205px;background-color:#5797CC;padding-bottom:10px;}
#boxna h2{font-size:16px;padding:10px 5px 5px 0;margin-left:10px;color:#000;}
#boxna p{width:186px;margin-left:10px;color:#FFF;font-size:0.9em;}
/*** logistics ***/
#boxup{width:654px;background-color:#5797CC;}
.boxlog{height:347px;}
#boxlogtop{width:654px; background: url(../images/logistics-boxup.gif) top repeat-y;}
.boxlogtopheader{background-color:#5797CC; width:297px;}
#boxlogtop h2{font-size:16px;color:#000;padding:10px 0;margin-left:15px;font-weight:normal;text-transform:uppercase;}
#boxbottom{width:654px;background-color:#5797CC;padding:0;margin:0;} 
.boxlogbottomleft{padding:5px 0 5px 5px;width:310px;margin-left:0;float:left;background-color:#5797CC;}
.boxlogbottomright{padding:5px 10px 0 0;width:317px;margin-right:0;float:right;background-color:#5797CC;}
.boxlogbottomright ul li{color:#FFF;font-size:12px;}
#boxbottom .boxlogbottomleft p{width:297px;color:#FFF;font-size:12px;}
#boxbottom .boxlogbottomright p{width:297px;color:#FFF;font-size:12px;}
#boxbottom p{width:634px;padding:0 10px;color:#FFF;font-size:12px;}
/**** global footprint ****/
.map-top{width:891px;height:93px;border:0;padding:0;margin:0;background: url(../images/010_footprint-kicker.jpg) no-repeat top left;}
.map-left{width:571px;height:450px;float:left;border:0;padding:0;margin:0;}
#map-left-inner{border:0;padding:0;margin:0;width:230px;height:450px;float:left;}
.map-center{width:341px;height:450px;float:right;border:0;padding:0;margin:0;}
#map-center-top{width:341px;height:266px;border:0;padding:0;margin:0;}
#map-center-bottom{width:341px;height:184px;border:0;padding:0;margin:0;}
#map-right{width:320px;height:450px;float:right;border:0;padding:0;margin:0;}
.map-bottom{width:891px;height:60px; background:url(../images/010_footprint-end.jpg) no-repeat top;border:0;padding:0;margin:0;}
/***** navbar *****/
.sitemapmain li a{text-transform:uppercase;text-decoration:none;}
.sitemaphdr li{text-transform:uppercase;font-size:11px;}
.sitemaphdr li a {text-decoration:underline;}
.sitemapbody li{font-size:11px;line-height:1.2em;}
.sitemapbody li a{text-decoration:none;}
.sitemapsub li{font-size:10px;}
#subsitemap{display:none;}
#corporatedatalink{padding-top:5px;text-align:right;display:none;}
#corporatedatalink a{font-size:10px;}
#contact-list{margin:0;padding:0;}
#contact-list li{margin:0;padding:0;list-style:none;}
.smallerfn{font-size:11px;}
ul.uppercase li a{text-transform:uppercase;text-decoration:none;}
.underline{text-decoration:underline;}
#corptable p{width:auto;}
ul#dropdown {height: 22px;list-style: none;padding: 0px;margin:0;}
ul#dropdown li {background-color:#FFF;float: left;height: 20px;margin: 0px;padding: 0px;position: relative;width: 160px;list-style:none;}
ul#dropdown li.review{width:124px;}
ul#dropdown li.big-ht{height:30px;}
ul#dropdown li.corporate{width:197px;} 
ul#dropdown li.financial{width:190px;}
ul#dropdown li.download{width:130px;}
ul#dropdown li a {color: #808080;display: block;text-transform:uppercase;font-size: 11px;padding-top:4px;text-decoration: none;height:25px;}
ul#dropdown li a:hover {color:#005DA4;font-weight:normal;}
ul#dropdown li ul {display: none;left: -1px;list-style: none;margin:0;padding: 0px;position: absolute;top: 25px;width: 182px;}
ul#dropdown li:hover ul, ul#dropdown li.over ul {display: block;}
ul#dropdown li ul li {background-color: #F7F7F7;border: 1px solid #808080;border-top:none;height: 20px;padding: 0px;width: 180px;}
ul#dropdown li ul li.first{border-top:none;}
ul#dropdown li ul li a {display: block; font-weight: normal;height: 14px;padding: 3px 0px 3px 6px;text-align: left;font-size:9px;text-transform:uppercase;}
ul#dropdown li.subdropdown ul{display:none;left: 124px;list-style: none;margin:0;padding: 0px;position: absolute;top:0;width: 182px;}
ul#dropdown li.subdropdown:hover ul{display:block;}
ul#dropdown li.bordertop{border-top: 1px solid #808080;}
ul#sitemaplist{height: 22px;list-style:none;padding: 0px;margin:2px 0 0 10px;}
ul#sitemaplist li{background-color:#FFF;float:left;height:16px;margin:0px;padding: 0px;position: relative;width: 100px;list-style:none;}
ul#sitemaplist li a {color: #808080;display: block;text-transform:uppercase;font-size: 11px;padding-top:3px;text-align:center;text-decoration: none;height:22px;}
ul#sitemaplist li.rightborder{border-right:1px #808080 solid;width:90px;}
ul#sitemaplist li ul {display: none;left: -1px;list-style: none;margin:0;padding: 0px;position: absolute;top: 25px;width: 100px;}
ul#sitemaplist li:hover ul, ul#sitemaplist li.over ul {display: block;}
ul#sitemaplist li ul li {height: 20px;padding: 0px;width: 100px;}
ul#sitemaplist li ul li a {display: block;      font-size:9px;height:25px;padding: 0 0px 3px 6px;text-align: left;text-transform:uppercase;}
ul#footerlist{margin:0;padding:0;} * html ul#footerlist { display:inline; }
ul#footerlist li{list-style:none;margin:0;float:left;}
ul#footerlist li.footerhm{border-right:1px #808080 solid; width:66px;}
ul#footerlist li.footerhm a{padding:0 5px 0 0;}
ul#footerlist li.annualhm a{padding:0 5px;}
ul#footerlist li.annual{border-right:1px #808080 solid; width:142px;}
ul#footerlist li a{display:block;text-transform:uppercase;padding:0 5px;}


