body{font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
img{border:none;}
a:link,a:visited{color:#45728A;text-decoration:none;}
a:hover,a:active{color:#62BD19;text-decoration:underline;}
#operationL{float:left;width:350px;}
#operationL div{margin-top:10px;}
#operationR{float:right;width:350px;}
#wrapper{width:780px;margin:0 auto;}
#header{color:#333;clear:both;height:105px;padding:10px 0;}
#header h1{float:left;border-right:1px solid #E8E9E4;margin-top:10px;padding:0 22px 0 10px;}
#logo{width:171px;height:57px;background:url(../images/menu.gif) 0 -420px no-repeat;text-indent:-5000px;display:block;text-decoration:none;}
#header .top{list-style-type:none;text-align:right;font-size:9pt;clear:both;margin:0;padding:2px 0 0;}
#header .top li{display:inline;border-right:1px solid #E8E9E4;padding:0 .8em;}
#header .top li.last{border-right:none;padding-right:0;}
#navigation{float:left;color:#333;background:#BD9C8C;display:none;padding:10px;}
.banner{clear:both;width:774px;height:194px;margin:0 auto;}
#banner_aboutus{background:url(../images/banner_aboutus.jpg) no-repeat;}
#banner_history{background:url(../images/banner_history.jpg) no-repeat;}
#banner_overview{background:url(../images/banner_overview.jpg) no-repeat;}
#banner_operation{background:url(../images/banner_operation.jpg) no-repeat;}
#banner_organization{background:url(../images/banner_organization.jpg) no-repeat;}
#banner_info{background:url(../images/banner_info.jpg) no-repeat;}
#banner_plan{background:url(../images/banner_plan.jpg) no-repeat;}
#banner_contact{background:url(../images/banner_contact.jpg) no-repeat;}
#mainContent{clear:both;}
#sidebar{color:#333;background:#E7DBD5;width:180px;float:left;display:none;padding:10px;}
#caption{clear:both;margin-top:20px;border-bottom:1px solid #E8E9E4;height:24px;padding:5px 10px 10px;}
#caption h2{height:27px;display:block;float:left;background:url(../images/menu.gif) no-repeat;text-indent:-5000px;line-height:100%;}
h2#aboutus{background-position:0 -521px;width:84px;}
h2#contact{background-position:right -521px;width:100px;}
h2#overview{background-position:0 -548px;width:88px;}
h2#operation{background-position:right -548px;width:93px;}
h2#organization{background-position:0 -576px;width:120px;}
h2#info{background-position:0 -603px;width:157px;}
h2#history{background-position:right -603px;width:69px;}
h2#plan{background-position:right -576px;width:131px;}
#language{float:right;margin-top:8px;}
#innerContent{float:left;color:#333;padding:10px 10px 15px;}
#innerContent p{line-height:19px;margin:8px 0 24px;}
#innerContent ul{list-style-type:none;}
#innerContent li{background:url(../images/menu.gif) 0 -649px no-repeat;padding-left:4em;margin:.5em 0 2.2em;}
.year{display:block;width:150px;font:14px Arial, Verdana, sans-serif;color:#45628A;font-weight:700;}
#innerContent.wPhotos{width:550px;}
#photoPlan{float:left;width:180px;margin-top:10px;padding:5px 10px;}
#photoSection{float:right;width:151px;margin-top:15px;padding:5px 10px;}
#photoSection ul li{list-style:none;padding:5px 0;}
#photoSection img{border:3px solid #E6E6E6;}
#photoOverview{float:right;width:356px;margin-top:15px;padding:5px 10px;}
#overviewContent{width:374px;}
#organizationchart{text-indent:-9999px;background:url(../images/organization.gif) no-repeat;width:735px;height:449px;margin:10px 18px;}
#organizationchart li{background:none;margin:0;padding:0;}
#photoContact{float:left;width:313px;height:353px;background:url(../images/photo_contact.jpg) no-repeat;padding:5px 10px;}
.contactInfo{float:left;width:380px;margin:15px 0 15px 30px;}
#innerContent .contactInfo p{line-height:15px;font:11px Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;margin:4px 0;padding:0;}
#innerContent .contactInfo h3{font:11px Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;font-weight:700;margin:4px 0;}
.tankerinfo{background:url(../images/bg_tankerinfo.gif) no-repeat;width:228px;height:196px;float:left;margin:2px 0;padding:0 0 0 25px;}
#innerContent .tankerinfo li{line-height:normal;color:#54666F;list-style:none;background:none;margin:1px 0;padding:0;}
#innerContent .tankerinfo li span{width:100px;display:block;float:left;}
#innerContent .tankerinfo h3{font-size:18px;line-height:normal;color:#333;margin:25px 0 15px;}
#footer{clear:both;color:#333;border-top:1px solid #E8E9E4;height:14px;line-height:100%;padding:10px;}
#footerContents{background:url(../images/menu.gif) 0 -477px no-repeat;text-indent:-9999px;width:258px;height:14px;}
#nav{position:relative;height:29px;overflow:hidden;float:right;padding:10px 0;}
#nav ul li{float:left;list-style:none;}
#nav ul li a{text-indent:-500em;z-index:10;display:block;float:left;height:30px;position:relative;overflow:hidden;background-image:url(../images/menu.gif);background-repeat:no-repeat;}
#menu_aboutus a{background-position:0 0;width:72px;}
#menu_aboutus a.active{background-position:0 -30px;}
#menu_history a{background-position:0 -60px;width:64px;}
#menu_history a.active{background-position:0 -90px;}
#menu_overview a{background-position:0 -120px;width:77px;}
#menu_overview a.active{background-position:0 -150px;}
#menu_operation a{background-position:0 -180px;width:80px;}
#menu_operation a.active{background-position:0 -210px;}
#menu_organization a{background-position:0 -240px;width:96px;}
#menu_organization a.active{background-position:0 -270px;}
#menu_info a{background-position:0 -300px;width:72px;}
#menu_info a.active{background-position:0 -330px;}
#menu_plan a{background-position:0 -360px;width:104px;}
#menu_plan a.active{background-position:0 -390px;}
#nav li.background{background:url(../images/menu.gif) right -491px no-repeat;z-index:8;position:absolute;visibility:hidden;}
#nav .background .left{background:url(../images/menu.gif) left -491px no-repeat;height:30px;margin-right:9px;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,#nav ul{margin:0;padding:0;}