﻿/*
copyright (c) 2008, cwp inc. all rights reserved.
version: 1.0.0
*/

/*my custom layout*/
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first {width:48%;}

#custom-doc {margin:0;text-align:left;width:59.2308em;*width:57.8033em;min-width:770px;}

.yui-custom-t1 .yui-b,.yui-custom-t2 .yui-b {float:left;}
.yui-custom-t1 #yui-main,.yui-custom-t2 #yui-main{float:right;width:100%;margin-left:-25em;}
.yui-custom-t1 #yui-main .yui-b,.yui-custom-t2 #yui-main .yui-b {float:none;width:auto;}

.yui-custom-t1 .yui-b {width:11.5385em;*width:11.2604em;}
.yui-custom-t1 #yui-main .yui-b {margin-left:12.8285em;*margin-left:12.5314em;}

.yui-custom-t2 .yui-b {width:19.2308em;*width:18.7673em;}
.yui-custom-t2 #yui-main .yui-b {margin-left:20.5008em;*margin-left:20.0173em;}

.r180 {zoom:1;}
.r180 .inner {float:right;text-align:left;}
.r180 .wrap {float:left;width:100%;margin-right:-25em;}
.r180 .wrap .inner {float:none;width:auto;}
.r180 .inner {width:13.8462em;*width:13.5125em;}
.r180 .wrap .inner {margin-right:15.1154em;*margin-right:14.7632em;}

/*menu overwrite*/
/*.yui-skin-sam .yuimenubar {background:none;border:0;border-top:1px dotted #b0b0b0;border-bottom:1px dotted #b0b0b0;padding:1px 0;}*/
.yui-skin-sam .yuimenubar {background:none;border:0;padding:1px 0;background:url(/images/bg_dot.gif) repeat-x;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu {background:none;}
.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:0;}
.yui-skin-sam .yuimenubaritemlabel{padding:1px 10px;border:0;color:#01717F;cursor:pointer;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel {padding-right:10px;}
.yui-skin-sam .yuimenubaritem-selected{background:none;background:#b4d2d5;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border:0;margin-left:0;}
.yui-skin-sam .yuimenubaritemlabel-selected {color:#fff;}
.yui-skin-sam .yuimenu .bd{border:solid 1px #01717f;}
.yui-skin-sam .yuimenuitemlabel{padding:0 20px 0 10px;color:#01717f;}
.yui-skin-sam .yuimenuitem-selected{background-color:#fff;}
.yui-skin-sam .yuimenuitem-selected a {text-decoration:underline;cursor:pointer;}



/*common*/
body {color:#666;}
a,a:link {font-size:100%;text-decoration:none;color:#01717f;text-transform:none;} 
a:visited {/*color:#01717f;*/} 
a:hover {text-decoration:underline;} 
a:focus {-moz-outline-style:none;} 


/*clear self*/
.cls {zoom:1;}
.cls:after {content:"";visibility:hidden;display:block;height:0;clear:both;}

/*head*/
#hd .links {font-size:93%;padding-top:.5em;text-align:right;}
#hd .links .cn-txt {*font-size:77%;}
#hd .logo {margin-left:.7em;}
#hd #nav {margin-top:2em;}
#hd {margin-bottom:.5em;}

/*body*/
.mantle {margin:0 0 .3em 0;overflow:hidden;}
.mantle2 {overflow:hidden;}

.mod-1 {border:1px solid #aec6c9;margin-top:.7em;}
.mod-1 .hd {background:#b4d2d5;padding:.2em .6em;}
.mod-1 .hd h3 {color:#fff;font-weight:bold;}
.mod-1 .hd .act {float:right;font-size:93%;}
.mod-1 .hd .act a {color:#fff;}
.mod-1 .bd {margin:0 .5em;}
.mod-1 .bd li {border-top:1px solid #aec6c9;padding:.5em 0;}
.mod-1 .bd li.first {border:0;}
.mod-1 .bd h3 {font-weight:bold;margin-bottom:.2em;}
.mod-1 .bd .l{float:left;font-weight:bold;font-size:108%;}
.mod-1 .bd .r{float:right;font-size:93%;}

.mod-2 {margin-top:1.5em;}
.mod-2 .hd h3 {color:#05b59d;font-weight:bold;font-size:108%;}

.mod-3 {margin-top:1em;}
.mod-3 .hd h3 {color:#05b59d;font-weight:bold;font-size:93%;}
.mod-3 .bd ul {margin-top:.4em;}
.mod-3 .bd li {font-size:93%;background:url(/images/bg_bullet1.gif) 0 .6em no-repeat;padding-left:10px;margin-bottom:.4em;}

.mod-4 {margin-top:2.5em;}
.mod-4 .hd {background:url(/images/bg_dot2.gif) bottom repeat-x;padding-bottom:.4em;}
.mod-4 .hd h3 {color:#05b59d;font-weight:bold;font-size:93%;}
.mod-4 .hd .act {float:right;font-size:93%;margin-top:.3em;}
.mod-4 .hd .act a{background:url(/images/bg_ico_ar.gif) 0 center no-repeat;padding-left:10px;}
.mod-4 .bd ul {margin-top:1em;}
.mod-4 .bd li {margin-bottom:1em;font-size:93%;}
.mod-4 .bd li em {color:#A4A4A4;}

.mod-5 h3 {color:#05b59d;font-weight:bold;font-size:93%;margin-bottom:.5em;}
.mod-5 h4 {color:#01717F;}
.mod-5 p {font-size:93%;line-height:1.5;margin-bottom:1em;}

.goto ul {margin-top:.5em;}
.goto li {font-size:93%;margin-bottom:.8em;}
.goto label{display:block;margin-bottom:.3em;}
.goto select{width:17em;vertical-align:middle;}
.goto button{background:#01717f;color:#fff;border:0;margin-left:.3em;padding:0 2px;font-size:100%;cursor:pointer;}
.goto strong {font-weight:bold;}

.report-box {border:1px solid #05B59D;padding:.5em .8em .7em .8em;}
.report-box .hd h3 {color:#05b59d;font-weight:bold;margin-bottom:.3em;font-size:93%;}
.report-box .bd {font-size:93%;}

.promot-btn {margin-top:1em;overflow:hidden;}
.ad-btn {margin-top:.2em;overflow:hidden;}
.ad-btn img {margin-bottom:.4em;}

.fp-tab-navset .nav {background:url(/images/bg_tab.gif) repeat-x;border-bottom:1px solid #B0B0B0;}
.fp-tab-navset .nav li {float:left;position:relative;font-size:93%;font-weight:bold;}
.fp-tab-navset .nav li a {padding:.25em 1em .1em 1em;display:block;}
.fp-tab-navset .nav li.selected {border:1px solid #B0B0B0;border-bottom:1px solid #fff;bottom:-1px;}
.fp-tab-navset .nav li.selected a {padding:.1em 1em .2em 1em;background:url(/images/bg_tab_h.gif) repeat-x;margin:1px 1px 0 1px;color:#05B59D;}

.fp-tab-navset .content div {display:none;}
.fp-tab-navset .content div.selected {display:block;}
.fp-tab-navset .content .more {font-size:93%;text-align:right;background:url(/images/bg_dot2.gif) bottom repeat-x;}
.fp-tab-navset .content .more a {background:url(/images/bg_ico_ar.gif) 0 center no-repeat;padding-left:10px;line-height:2;}
.fp-tab-navset .content li {margin:.5em 0 1.5em 0;zoom:1;}
.fp-tab-navset .content li:after {content:'';visibility:hidden;display:block;height:0;clear:both;}
.fp-tab-navset .content h3 {font-size:93%;margin-bottom:.5em;}
.fp-tab-navset .content h3 a{font-weight:bold;}
.fp-tab-navset .content h3 em {color:#A4A4A4;margin-left:.6em;}
.fp-tab-navset .content p {font-size:93%;zoom:1;line-height:1.4;}
.fp-tab-navset .content p img {float:left;margin:.2em 1em 2em 0;}

.news-list1 .hd {background:url(/images/bg_dot2.gif) bottom repeat-x;padding:0 0 .3em 0;font-size:93%;}
.news-list1 li {margin:.5em 0 2em 0;font-size:93%;zoom:1;}
.news-list1 li:after {content:"";visibility:hidden;display:block;height:0;clear:both;}
.news-list1 h3 {font-weight:bold;color:#05B59D;}
.news-list1 h3 em {color:#A4A4A4;margin-left:.6em;}
.news-list1 .act {float:right;margin-top:.2em;}
.news-list1 .act a {background:url(/images/bg_ico_ar.gif) 0 center no-repeat;padding-left:10px;}
.news-list1 li p {zoom:1;line-height:1.5;margin-top:.3em;}
.news-list1 li p img {float:left;margin:.2em 1em 0 0;}

.video {margin-bottom:2em;font-size:93%;}
.video .hd h3 {font-weight:bold;color:#05B59D;}
.video .bd {margin-top:.3em;}
.video .bd p {margin-top:.2em;line-height:1.6;}

.rss {border:1px solid #05B59D;padding:.5em 1em;margin-top:.2em;}
.rss a {padding-left:22px;background:url(/images/ico_rss.gif) 0 center no-repeat;display:block;font-size:93%;}

.pdf-reader {font-size:93%;line-height:1.6;padding-bottom:2em;margin:1em 0 0 1.8em; color:#AFAFAF}

.page {font-size:93%;margin-top:2em;}
.page a,.page span {margin-right:.8em;}

.story {margin-top:2em;}
.story .hd h1 {font-size:122%;font-weight:bold;}
.story .hd .date {font-size:93%;}
.story .bd {margin-top:1.5em;line-height:1.4;}
.story .bd p {margin-top:1em;}

.story-about {margin-top:1em;}
.story-about .hd h1 {color:#05B59D;}
.story-about .hd p {line-height:1.4;margin-top:.5em;font-weight:bold;font-size:135.8%;color:#999;}
.story-about strong {font-weight:bold;color:#05B59D;}
.link-list h4 {color:#01717F;font-weight:bold;}
.link-list .hd h1 {color:#05B59D;}

.link-list p {margin-top:0!important;margin-bottom:1em;}

.bot {text-align:left;margin-top:1.5em; font-size:11px}
.bot a.print {background:url(/images/ico_print.gif) 0 center no-repeat;padding-left:22px;}
.bot a.top {background:url(/images/ico_top.gif) 0 center no-repeat;padding-left:10px;}

.contact {margin:1em 0;}
.contact li {width:49%;float:left;font-size:93%;}
.contact p {margin-right:2em;}
.contact h3 {background:url(/images/bg_contact.gif) 0 0 no-repeat;text-indent:-9999px;zoom:1;}
.contact .s2 h3 {background-position:0 -100px;}
.contact li a.mail {background:url(/images/bg_mail.gif) 0 5px no-repeat;padding-left:15px;margin-top:1em;display:-moz-inline-box;*display:inline-block;}

.contact-img img {margin-bottom:.5em;}
.contact-img {margin-bottom:1.5em;}

.bidding-box-first {margin-top:.5em;}

/* press */
.press-cat {font-size:93%;}
.press-cat ul {}
.press-cat li {padding:.1em .8em;margin-bottom:.3em;}
.press-cat li.selected {background:#F1F9D4;font-weight:bold;padding:.25em .8em;}

.portal-title h2 {background:#F1F9D4;margin:.5em 0;color:#05B59D;font-weight:bold;padding:.05em;font-size:118%;}

.final-list {margin-top:.5em;}
.final-list .hd h3 {font-size:108%;line-height:2;}

.archive-list {margin-top:1em;}
.archive-list .hd {background:none;}
.annualrp {width:100%;}
.annualrp .bd ul {margin-top:0;}
.annualrp .bd li {zoom:1;margin-bottom:2em;}
.annualrp .bd li:after {content:'';visibility:hidden;display:block;height:0;clear:both;}
.annualrp .bd p {float:left;}
.annualrp .bd .img {float:right;}


.corp-title {margin-top:.5em;}
.corp-title .hd {background:none;}

.corp-intro {margin-top:1em;} 
.corp-intro p{margin-bottom:1.5em;line-height:1.6;}
.corp-intro strong {font-weight:bold;color:#05B59D;}
.corp-intro strong.b {color:#666;}

.corp-list {font-size:93%;margin:1.4em 0 0 2em;line-height:1.9;}
.corp-list a {text-decoration:underline;color:#666;}

.pos-nav {font-size:93%;}

/*investor*/
.inv-gov h4 {background:url(/images/bg_dot2.gif) top repeat-x;font-size:93%;color:#A4A4A4;padding-top:.5em;margin-bottom:.5em;}
.inv-gov li {margin-bottom:1.2em;font-size:93%;background:url(/images/bg_bullet1.gif) 0 .5em no-repeat;padding-left:.8em;}
.inv-gov .s1 li {margin-bottom:.5em;}

.inv-cir {margin:1em 0;font-size:93%;line-height:1.2}
.inv-cir li {background:#F1F9D4;border-top:1px solid #05B59D;padding:.5em;margin-bottom:.5em;}
.inv-cir .more {text-align:right;}
.inv-cir .more a {background:url(/images/bg_ico_ar.gif) 0 center no-repeat;padding-left:10px;}

.inv-cir2 {margin-top:1.5em;font-size:93%;line-height:1.4}
.inv-cir2 li {margin-bottom:.8em;}
.inv-cir2 .more {text-align:right;}
.inv-cir2 .more a {background:url(/images/bg_ico_ar.gif) 0 center no-repeat;padding-left:10px;}

.inv-int {color:#A4A4A4;}
.inv-int li {margin-bottom:1em;}
.inv-int .img {border:1px solid #CCE3D3;margin-top:1em;}

/*foot*/
#ft {font-size:93%;border-top:1px solid #05b59d;margin:8em auto 1em auto;}
#ft p {margin-top:.5em;line-height:1.6;}
#ft a {color:#666;}


/*misc*/
.nobg h2 {background:none;}

/*biz*/
.biz {background:url(/images/bg_f.gif) repeat-x #fff;}

.biz-wrap {zoom:1;margin-top:1em;margin-bottom:5em;*margin-bottom:0;}
.biz-wrap:after {content:"";visibility:hidden;display:block;height:0;clear:both;}

.biz-col1 {width:25%;float:left;font-size:93%;line-height:1.4;}
.biz-col2 {width:63%;float:left;margin-left:4%;}
.biz-col3 {width:28%;float:left;margin-left:4%;}

.biz-mod {margin-bottom:2em;}
.biz-mod h4 {font-size:108%;font-weight:bold;margin-left:.5em;color:#03B59B;}

.biz .mod-3 .bd li {background-image:url(/images/bg_bullet2.gif);}

.biz-list1 {font-size:93%;}
.biz-list1 ul {margin:1em .5em;}
.biz-list1 li {background:url(/images/bg_biz_d1.gif) 0 center no-repeat;padding-left:15px;margin-bottom:.2em;}

.biz-list2 {font-size:93%;}
.biz-list2 ul {margin:1em .5em;}
.biz-list2 li {background:url(/images/bg_biz_d2.gif) 0 center no-repeat;padding-left:15px;margin-bottom:.2em;}

.biz-list3 {font-size:93%;}
.biz-list3 ul {margin:1em .5em;}
.biz-list3 li {background:url(/images/bg_biz_d3.gif) 0 center no-repeat;padding-left:15px;margin-bottom:.2em;}

.biz-ads {margin-top:1em;}
.biz-wrap {margin-top:-1em;}

.diagram-dialog {border:1px solid #05B59D;width:520px;position:absolute;left:-9999px;top:-9999px;background:#00707E;}
.diagram-dialog .inner {position:relative;}
.diagram-close {width:10px;height:10px;background:url(/images/close.gif) no-repeat;display:block;overflow:hidden;position:absolute;right:7px;top:7px;cursor:pointer;}


/*panel*/
.panel {z-index:299;position:relative;text-align:left;}
.panel .hd {zoom:1;}
.panel .co1,.panel .co2,.panel .cue,.panel .sd,.panel .close,.panel .resize {z-index:3;}
.panel .close {cursor:pointer;_cursor /* */:hand;}
.panel .resize {position:absolute;right:0;bottom:0;width:10px;height:10px;}
.panel .panel-iframe {width:100%;height:100%;_height:3000px;position:absolute;top:0;left:0;z-index:0;*filter:alpha(opacity=0);}

/*panel-t1*/
.panel-t1 {position:relative;zoom:1;z-index:0;_padding-bottom:7px;_overflow-y:hidden;}
.panel-t1 .panel-content {position:relative;z-index:2;border:1px solid #05B59D;background:#00707E;width:520px;height:290px;}
.panel-t1 .sd {display:block;background:#333;width:100%;height:100%;_height:3000px;position:absolute;top:7px;left:7px;z-index:-1;opacity:.20;*filter:alpha(opacity="20");}
.panel-t1 .close {width:10px;height:10px;display:block;overflow:hidden;text-indent:-9999px;background:url(/images/close.gif) no-repeat;position:absolute;top:.7em;right:.7em;}

#diagram-dialog {position:absolute;left:-9999px;top:-9999px;}

/*career-list*/
.career-list {font-size:93%;margin-top:1em;}
.career-list table {width:100%;text-align:left;}
.career-list th,.career-list td {border-bottom:1px solid #EDEDED;padding:.5em;}
.career-list th {font-weight:bold;}
.career-list .page {padding-left:.5em;}

.career-detail {margin-top:1em;}
.career-detail .hd h3 {font-size:118%;font-weight:bold;color:#05B59D;}
.career-detail .hd .date {font-size:85%;color:#999;}
.career-detail .bd {font-size:93%;margin:2em 0;line-height:1.6;}
.career-detail .bd strong {font-weight:bold;}
.career-detail .bd p {margin-bottom:1em;}
.career-detail .ft {font-size:93%;} 

.report-download {margin:.5em 0;overflow:hidden;}

a.btn-apply {width:94px;_width /* */:104px;height:25px;line-height:25px;background:url(/images/btn_apply.gif) no-repeat;color:#fff;-moz-box-align:center;display:-moz-inline-box;display:inline-block;padding-left:10px;font-weight:bold;}


.singlecon {margin:.7em;width:40em;font-size:93%;}
.singlecon .story .bd h3 {font-size:14px;font-weight:bold;}
.singlecon .story .bd p {margin:.3em 0 .8em 0;}
.singlecon .story ul li {list-style:disc;margin-left:2em;}
.singlecon .story ol li {list-style:decimal;margin-left:2em;}
.singlecon .story ol.rm li{list-style:lower-roman}

/*richtext*/
.richtext h1{font-size:138.5%}
.richtext h2{font-size:123.1%}
.richtext h3{font-size:108%}
.richtext h1, .richtext h2, .richtext h3{margin:1em 0}
.richtext h1, .richtext h2, .richtext h3, .richtext h4, .richtext h5, .richtext h6, .richtext strong{font-weight:bold}
.richtext abbr, .richtext acronym{border-bottom:1px dotted #000; cursor:help}
.richtext em{font-style:italic}
.richtext blockquote, .richtext ul, .richtext ol, .richtext dl{margin:1em}
.richtext ol, .richtext ul, .richtext dl{margin-left:2em}
.richtext ol li{list-style:decimal outside}
.richtext ul li{list-style:disc outside}
.richtext dl dd{margin-left:1em}
.richtext th, .richtext td{border:1px solid #000; padding:.5em}
.richtext th{font-weight:bold; text-align:center}
.richtext caption{margin-bottom:.5em; text-align:center}
.richtext p, .richtext fieldset, .richtext table{margin-bottom:1em} 