@media print {
    .nav-top, .nav-left, .gototop, .bnr-top, .footer, .bnr-sky, .pnl-events, .pnl-reports { display: none; }
    * { float: none; clear: both; }
    div { width: 100%; float: left; clear: both; width: 100%; }
    ul, ol { margin: 2em; padding: 2em; width: 100%; }
    div .pnl-04 { width: 100%; }
    .masthead .brn-top { visibility: hidden; }
}

div { border: solid 0px red; }

body { color: #000; font-family: Arial, Sans-Serif; background-color: #caccce; margin: 0; background-image: url(../Images/back-main.gif); background-repeat: repeat-y; background-position: center center; }
body.default { font-size: 11px; }
body.medium { font-size: 12px; }
body.large { font-size: 14px; }

body.default .nav-top { font-size: 11px; }
body.medium .nav-top { font-size: 12px; }
body.large .nav-top { font-size: 13px; }
body.medium .nav-top li a { padding-right: 8px; padding-left: 8px; }
body.large .nav-top li a { padding-right: 6px; padding-left: 6px; }

body.default .quote { font-size: 12px; }
body.medium .quote { font-size: 13px; }
body.large .quote { font-size: 14px; }

body.default h1 { font-size: 16px; }
body.medium h1 { font-size: 17px; }
body.large h1 { font-size: 18px; }

body.default h2 { font-size: 12px; }
body.medium h2 { font-size: 13px; }
body.large h2 { font-size: 14px; }

body.default h3 { font-size: 14px; }
body.medium h3 { font-size: 15px; }
body.large h3 { font-size: 16px; }

body.default h4 { font-size: 10px; }
body.medium h4 { font-size: 11px; }
body.large h4 { font-size: 12px; }

body.default h5 { font-size: 11px; }
body.medium h5 { font-size: 12px; }
body.large h5 { font-size: 13px; }

body.default .pnl-home-02 h4 { font-size: 14px; }
body.medium .pnl-home-02 h4 { font-size: 15px; }
body.large .pnl-home-02 h4 { font-size: 16px; }

body.default h1 span.para-small, body.default h2 span.para-small, body.default h3 span.para-small { font-size: 80%; }
body.medium h1 span.para-small, body.medium h2 span.para-small, body.medium h3 span.para-small { font-size: 80%; }
body.large h1 span.para-small, body.large h2 span.para-small, body.large h3 span.para-small { font-size: 80%; }

body.default .ulNav-left ul li { font-size: 11px; }
body.medium .ulNav-left ul li { font-size: 12px; }
body.large .ulNav-left ul li { font-size: 13px; }

h1, h2, h4, h5 { margin-top: 0.5em; margin-bottom: 0.5em; }
h3 { margin-top: 1em; margin-bottom: 0.5em; }
h1 { border-bottom: solid 1px #cccccc; color: #808392; }
h2 { line-height: 1em; border-left: solid 8px #cccccc; color: #808392; padding-left: 4px; text-transform: uppercase; }

h3 { color: #1F2039; }
h4 { display: inline; padding: 0px 3px 1px 3px; background-color: #808392; color: #ffffff; text-transform: uppercase; }
h4 a { color: #ffffff; }
h4 a:hover { color: #ffffff; }
h3 .var { font-weight: normal; letter-spacing: normal; }

form { margin: 0px auto; }
hr { border: solid 1px #cccccc; border-top: solid 1px #ffffff; clear: both; }
table { border-collapse: collapse; border: 0; padding: 0; }
input { margin: 0px; padding: 0px; font-size: 11px; }
ul { margin-top: 0.5em; margin-bottom: 0.5em; padding-left: 1em; margin-left: 1em; }
ol { margin-top: 0.5em; margin-bottom: 0.5em; }

ul li { list-style: square; }
p { margin-top: 0.5em; margin-bottom: 0.5em; }
a { color: #003366; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0px; }
.warning { color: #cc1d1d; font-weight: bold; }
.link01 { color: #cc1d1d; }
.link02, .link03 { width: 58px; height: 17px; color: #ffffff; display: block; text-align: center; float: left; }
.link02 { background-image: url(../Images/btn-01.gif); background-repeat: no-repeat; background-position: center center; }
.link03 { background-image: url(../Images/btn-02.gif); background-repeat: no-repeat; background-position: center center; }

.link04 { width: 168px; height: 17px; color: #ffffff; display: block; text-align: center; float: left; }
.link04 { background-image: url(../Images/btn-03.gif); background-repeat: no-repeat; background-position: center center; }
.para-strong { font-weight: bold; }
.para-issue { font-style: italic; }
.para-small { font-weight: normal; }
h3 .para-small { font-weight: bold; }

/*  start: layout */
.container { width: 1080px; margin: 0px auto; }
.wrapper { padding-top: 10px; float: left; width: 1080px; background-image: url(../Images/shade-main.gif); background-repeat: no-repeat; background-position: left top; }
.bnr-top { margin: 0 auto; width: 980px; height: 90px; padding-left: 70px; }
.bnr-mpu { text-align: center; }
.footer { float:left; padding-bottom: 2em; margin-top: 6em; width: 900px; text-align: center; }

.main, .bnr-sky { vertical-align: top; }
.main { float: left; width: 907px; }
.bnr-sky { margin-left: 4px; float: left; width: 169px; }

.banner { margin-bottom: 10px; }
.masthead { width: 900px; height: 75px; padding-top: 10px; float: left; }
.nav-top { width: 900px; float: left; }

.logo { float: left; }
.brn-top { float: right; margin-right: 6px; width: 255px; text-align: right; }

.login { font-size: 11px; float: left; width: 210px; margin-bottom: 10px; margin-left: 16px; }
.masthead .login { float: right; }
.login .txt02 { float: left; width: 88px; margin-right: 2px; }
.login .txt01 { float: left; width: 130px; margin-bottom: 2px; }
.login .lbl01 { float: left; padding-right: 2px; width: 60px; }

.nav-left { padding-left: 6px; padding-top: 8px; float: left; width: 154px; }
.bnr-left { text-align: center; margin-top: 18px; }
.content, .content-asia, .content-fig { float: left; width: 740px; _display: inline; margin-left: 7px; margin-top: 12px; }
.pnl-mid { width: 500px; float: left; }
.pnl-midwide { width: 727px; float: left; }
.pnl-right { float: left; width: 220px; _display: inline; margin-left: 7px; margin-right: 10px; }

/* Poll */
.pnl-right .banner { margin-bottom: 4px; }
.pnl-right .pnl-halfwid-inner { background: none; width: 200px; height: auto; }
.pnl-right table { margin: 7px 0; width: 100%; }
.pnl-right table td { padding: 1px; }
.pnl-right table td * { vertical-align: middle; }
.pnl-right table .data { width: auto; display: block; }
.pnl-right table input { margin-right: 3px; }

.search-basic { margin-bottom: 4px; padding-left: 6px; padding-bottom: 4px; }
.search-basic .txt01 { margin-bottom: 0.4em; width: 140px; }
.search-basic img { vertical-align: bottom; position: relative; top: -2px; }

.fontsizes { color: #606370; float: right; margin-right: 6px; }
.fontsizes input { height: 12px; }
.ulNav-top-02 { float: right; margin: 0px; padding: 0px; margin-right: 6px; }
.ulNav-top-01 { float:left; width: 888px; margin: 0px; padding: 0px; margin-left: 5px; margin-top: 3px; }
.gototop { margin-bottom: 1em; margin-top: 1em; float: left; clear: both; }

.mpu01 { text-align: center; margin: 0 auto; margin-bottom: 10px; margin-top: 10px; float: left; width: 100%; }
.mpu02 { float: right; margin-left: 10px; margin-bottom: 10px; }
/*  end: layout */

/* start: right panel */
.pnl-reports, .pnl-h4 { margin-bottom: 10px; float: left; }
div.pnl-reports h3, div.pnl-h4 h3 { font-size: 14px; margin-top: 0px; margin-bottom: 0px; width: 216px; height: 23px; padding-top: 8px; padding-left: 4px; font-weight: bold; color: #cc1d1d; background-image: url(../Images/h3-01.gif); background-repeat: no-repeat; }
div.pnl-events h3 { font-size: 14px; margin-top: 0px; }

.pnl-reports h3 .var, .pnl-h4 h3 .var, .pnl-mid-wid .var, .pnl-01-link .var { color: #036; font-weight: bold; }
.pnl-reports h4 { margin-bottom: 0px; margin-top: 0px; margin-bottom: 6px; display: block; }
.pnl-reports { background-color: #ededee; }
.pnl-reports .div01 { text-align: left; padding: 6px; width: 208px; border-bottom: 1px solid #808392; float: left; }
.pnl-reports .div01 img { float: left; }
.pnl-reports div.special-reports-text { width: 120px; float: right; }

.pnl-reports .div02 { border-top: 1px solid #ffffff; border-bottom: 1px solid #808392; float: left; padding: 2px; width: 216px; }
.pnl-reports .div02 ul { margin: 0; padding: 0; width: 100%; }
.pnl-reports .div02 li { list-style: none; float: left; padding: 0; margin: 0; line-height: 1em; font-size: 11px; display: block; width: 208px; }
.pnl-reports .div02 img { display: block; float: left; margin-right: 4px; }
.pnl-reports .div02 ul li a { display: block; width: 210px; height: 60px; padding: 3px; }
.pnl-reports .div02 ul li a:hover { background: #808392; color: #ffffff; text-decoration: none; }
.pnl-reports img { border: solid 1px #ffffff; }

.pnl-reports .div03 { float: left; border-top: 1px solid #ffffff; width: 216px; padding-bottom: 2px; padding-top: 2px; }
.pnl-reports .div03 table.tbl-slide td { padding: 2px; text-align: center; vertical-align: top; line-height: 1em; }
.pnl-reports .div03 table.tbl-slide div { margin-top: 2px; }
.pnl-reports .div03 .slide-arrow img { margin-top: 60px; }
.pnl-reports h3 a, .pnl-mid-wid h3 a { color: #cc1d1d; }

.ul-02 { margin: 0px; padding: 0px; }
.ul-02 ul { margin-bottom: 0.2em; margin-top: 0.2em; }
.ul-02 li { list-style: none; }
.ul-02 li li { list-style: square; margin: 0px; }
/* end: right panel */

.ul-01 { padding-left: 1em; margin-left: 1em; }
.ul-01 p { font-weight: normal; }
.ul-01 strong p { font-weight: bold; }
.ul-01 a { text-decoration: underline; }
.ul-01 a:hover { color: #cc1d1d; }
.ul-01 a.link01 { text-decoration: none; }
.ul-01 a.link01:hover { text-decoration: underline; }

.ulNav-top-01 { background-image: url(../Images/nav-top.gif); }
.ulNav-top-01 li { list-style: none; float: left; border-bottom: solid 1px #5E616E; }
.ulNav-top-01 li a { background-image: url(../Images/nav-top.gif); padding-bottom: 0.1em; padding-top: 0.15em; color: #ffffff; padding-left: 9px; padding-right: 10px; display: block; border-left: solid 1px #ffffff; border-right: solid 1px #666666; }
.ulNav-top-01 li a:hover, .ulNav-top-01 li .selected { background-image: url(../Images/nav-top-s.gif); border-right: solid 1px #000000; text-decoration: none; }

.ulNav-top-02 li { line-height: 1.5em; color: #606370; list-style: none; float: left; padding-left: 5px; padding-right: 5px; border-right: solid 1px #606370; }
.ulNav-top-02 li a { color: #003366; }
.ulNav-top-02 li a.link02, .ulNav-top-02 li a.link03, .ulNav-top-02 li a.link04 { color: #ffffff; }
.ulNav-top-02 li.selected a { color: #999999; font-style: italic; }
.ulNav-top-01 li a img { vertical-align: middle; }
.login a { color: #003366; }

.pnl-01 { float: left; margin-bottom: 4px; font-size: 11px; width: 154px; background-image: url(../Images/pnl-01-top.gif); background-repeat: no-repeat; background-color: #808392; }
.pnl-01-top { padding: 6px 4px 0px 4px; }
.pnl-01-top h3 { padding-bottom: 2px; }
.pnl-01-btm { background-image: url(../Images/pnl-01-btm.gif); background-position: bottom; background-repeat: no-repeat; padding: 0px; padding-bottom: 6px; font-size: 11px; }
div.pnl-01 h3 { font-size: 13px; clear: both; margin-top: 0px; padding-left: 7px; line-height: 1.25em; color: #ffffff; background-image: url(../Images/pnl-01-h3.gif); background-repeat: no-repeat; }
.pnl-01-top .cover { float: left; margin: 2px 4px 8px 1px; }
.pnl-01 * { color: #ffffff; }
.pnl-01 a { font-weight: bold; }
.pnl-01 li { margin-top: 0.4em; list-style: none; line-height: 1.1em; }
.pnl-01 ul { margin: 0px; margin-bottom: 0.4em; }
.pnl-01 .ulNav-left { margin-left: 4px; }
.pnl-01 .ulNav-left li { margin-top: 0.2em; }

.pnl-02 { float: left; margin-bottom: 4px; width: 154px; background-image: url(../Images/pnl-02-top.gif); background-repeat: no-repeat; background-color: #EDEDEE; }
.pnl-02 a { color: #003366; }
.pnl-02-top { padding: 6px 4px 0px 4px; }
.pnl-02-btm { float: left; width: 154px; background-image: url(../Images/pnl-02-btm.gif); background-repeat: no-repeat; height: 6px; font-size: 2px; padding: 0px; }
div.pnl-02 h3 { font-size: 14px; margin-bottom: 4px; margin-top: 4px; padding-left: 4px; line-height: 1.25em; color: #808392; background-image: url(../Images/pnl-02-h3.gif); background-repeat: no-repeat; }
.ulNav-left { margin: 0px; padding: 0px; }
.ulNav-left li { list-style: none; }
.ulNav-left ul { margin-left: 0; padding: 0px; margin-bottom: 0px; }
.ulNav-left ul li { font-weight: bold; padding: 0.2em 0 0.2em 6px; line-height: 1.2em; }
.ulNav-left ul li.selected { background: #CCCCCC; }

.pnl-02 .ulNav-left ul ul li { list-style: square; margin-left: 1em; color: #ffffff; font-weight: normal; padding-bottom: 0.2em; }
.pnl-03 .ulNav-left ul { margin-bottom: 0; margin-top: 0; }
.pnl-03 .ulNav-left ul li { list-style: square; margin-left: 1em; color: #ffffff; font-weight: normal; padding-bottom: 0.2em; }

.pnl-03 { float: left; margin-bottom: 4px; width: 154px; background-image: url(../Images/pnl-03-top.gif); background-repeat: no-repeat; background-color: #1F2039; }
.pnl-03-top { padding: 6px 4px 0px 4px; }
.pnl-03-btm { background-image: url(../Images/pnl-03-btm.gif); background-repeat: no-repeat; height: 6px; font-size: 2px; padding: 0px; }
.pnl-03 a { color: #ffffff; font-weight: bold; }
.pnl-03 .ulNav-left { margin-left: 4px; }

.pnl-04 { float: left; margin: 4px 16px 4px 0px; width: 185px; }
.pnl-row { float: left; padding-bottom: 8px; }

.pnl-05 { float: right; margin: 0px 0px 8px 12px; width: 154px; background-image: url(../Images/pnl-02-top.gif); background-repeat: no-repeat; background-color: #EDEDEE; }
.pnl-05 ul { margin-bottom: 0px; }
.pnl-05 a { color: #003366; }
.pnl-05-top { padding: 6px 4px 0px 4px; }
.pnl-05-btm { float: left; width: 154px; background-image: url(../Images/pnl-02-btm.gif); background-repeat: no-repeat; height: 6px; font-size: 2px; padding: 0px; }
div.pnl-05 h3 { font-size: 14px; margin-bottom: 4px; margin-top: 4px; padding-left: 4px; line-height: 1.25em; color: #808392; background-image: url(../Images/pnl-02-h3.gif); background-repeat: no-repeat; }
.pnl-05 .div01 { text-align: center; }

.pnl-06 { text-align: center; float: left; margin: 0px 10px 0px 0px; width: 140px; background-image: url(../Images/pnl-06-top.gif); background-repeat: no-repeat; background-color: #EDEDEE; }
.pnl-06 ul { margin-bottom: 0px; }
.pnl-06 a { color: #003366; }
.pnl-06-top { height: 200px; padding: 4px 2px 0px 2px; }
.pnl-06-btm { float: left; width: 140px; background-image: url(../Images/pnl-06-btm.gif); background-repeat: no-repeat; height: 6px; font-size: 2px; padding: 0px; }
.pnl-06 .div01 { text-align: center; padding-bottom: 4px; }

.pnl-07 { float: left; width: 300px; }

.pnl-rep-loans { text-align: center; float: left; margin: 0px 10px 8px 0px; width: 156px; background-image: url(../Images/pnl-rep-loans-top.gif); background-repeat: no-repeat; background-color: #EDEDEE; }
.pnl-rep-loans ul { margin-bottom: 0px; }
.pnl-rep-loans h5 { height: 43px; }
.pnl-rep-loans a { color: #003366; }
.pnl-rep-loans-top { height: 200px; padding: 4px 2px 0px 2px; }
.pnl-rep-loans-btm { float: left; width: 156px; background-image: url(../Images/pnl-rep-loans-btm.gif); background-repeat: no-repeat; height: 6px; font-size: 2px; padding: 0px; }
.pnl-rep-loans .div01 { text-align: center; padding-bottom: 4px; }

/* start: tabs */
div.pnl-tabs { margin-bottom: 6px; float: left; width: 220px; background: #f0f0f0; }
div.pnl-tabs ul, div.pnl-tabs ol { clear: both; margin-left: 0px; padding-left: 30px; padding-right: 5px; }
div.pnl-tabs ol li { margin-bottom: 6px; }
div.pnl-tabs ul { margin-left: 2em; }
div.pnl-tabs h3 { float: left; text-align: center; font-size: 12px; margin-top: 0px; margin-bottom: 0px; width: 105px; height: 21px; padding-top: 6px; padding-left: 4px; font-weight: bold; color: #cc1d1d; background-repeat: no-repeat; }
div.pnl-tabs .rankingstabs { }
div.pnl-tabs .rankingstab { float: left; background: url(../Images/h3-04.gif) no-repeat left; border-right: solid 1px #fff; }
div.pnl-tabs .rankingstabselected { background: url(../Images/h3-slc.gif) no-repeat left; border-right: solid 1px #fff; }
div.pnl-tabs .rankingstabselected a { text-decoration: none; cursor: text; }
.pnl-tabs h3 .var { color: #003366; font-weight: bold; }
.pnl-tabs h3 a { color: #cc1d1d; }
.pnl-tabs .rankingstab .var { color: #ffffff; }
/* end: tabs */

/* start: home body */
.pnl-home-01 { margin-bottom: 4px; float: left; width: 100%; background-image: url(../Images/pnl-home.gif); background-repeat: repeat-y; }
.pnl-home-01 .pnl-top { float: left; width: 100%; background-image: url(../Images/pnl-home-top.gif); background-repeat: no-repeat; height: 8px; font-size: 2px; padding: 0px; }
.pnl-home-01 .pnl-btm { float: left; width: 100%; background-image: url(../Images/pnl-home-btm.gif); background-repeat: no-repeat; height: 8px; font-size: 2px; padding: 0px; }
.pnl-home-01 .pnl-body { padding: 4px 0px 4px 10px; float: left; width: 480px; }

/*
.content-asia .pnl-home-01 { background-image: url(../Images/pnl-home-asia.gif); }
.content-asia .pnl-home-01 .pnl-top { background-image: url(../Images/pnl-home-asia-top.gif); }
.content-asia .pnl-home-01 .pnl-btm { background-image: url(../Images/pnl-home-asia-btm.gif); }
*/
.pnl-home-01 .ul-01 { margin: 0.5em 16px 0.2em 10px; }
.pnl-home-01 .ul-01 li { margin-bottom: 0.5em; }
.pnl-home-01 .ul-01 p { margin: 0; }

.pnl-home-02 { margin-bottom: 4px; float: left; width: 500px; }
.pnl-home-02 .pnl-body { padding: 10px; }
div.pnl-home-02 h3, .pnl-home-02-wid h3 { font-size: 14px; margin-top: 0px; margin-bottom: 0px; width: 496px; height: 23px; padding-top: 8px; padding-left: 4px; font-weight: bold; color: #cc1d1d; background-image: url(../Images/h3-02.gif); background-repeat: no-repeat; }
.pnl-home-02 .var { color: #003366; font-weight: bold; }
.pnl-home-02 .cartoon-thumb { width: 300px; height: 150px; border: solid 1px #cccccc; background-position: 30% 30%; background-repeat: no-repeat; float: right; }
.pnl-home-02 p { width: 190px; float: left; }
.pnl-home-02 p.see_more { width: 300px; float: right; }
.pnl-home-02 .pnl-body { padding-left: 0px; padding-right: 0px; }

#idCartoon { border: solid 1px #cccccc; position: absolute; }
.pnl-home-02-wid #idCartoon img { float: none; }
.pnl-home-02-wid .cartoon-thumb { float: none; width: 210px; height: 50px; margin: 5px 0 0 0; background-position: left; border: 0; }
.pnl-home-02 h4 { margin: 0 0 0.2em 0; padding: 0px; background-color: Transparent; color: #000000; display: block; }
.pnl-home-02 h5 { margin: 0 0 0.2em 0; padding: 0px; }
.pnl-home-02 h6 { margin: 0 0 0.1em 0; padding: 0px; }

.pnl-home-02 .pnl-body h5 { font-size: 1.5em; text-transform: uppercase; padding-top: 0px; border-bottom: 1px dotted #000000; width: 190px; float: left; }

.pnl-home-03 { float: left; background-color: #ededee; }
div.pnl-home-03 h3 { font-size: 14px; margin-top: 0px; margin-bottom: 0px; width: 117px; height: 23px; padding-top: 8px; padding-left: 4px; font-weight: bold; color: #cc1d1d; background-image: url(../Images/h3-03.gif); background-repeat: no-repeat; }

.pnl-home-03 h3 a { color: #cc1d1d; }
.pnl-home-03 img { margin-left: 1px; }
.pnl-home-03 .var { color: #003366; font-weight: bold; }
.pnl-home-03 .pnl-body { width: 109px; padding: 0 3px 0 3px; }

.pnl-h4 .div02 { border-top: 0px; float: left; width: 219px; height: 100%; background-color: #ededee; }
.pnl-h4 .div02 ul { margin: 0; padding: 0; }
.pnl-h4 .div02 ol { margin: 0; padding: 0; padding-left: 35px; margin-top: 6px; }
.pnl-h4 .div02 li { padding: 4px; line-height: 1em; }
.pnl-h4 h3 a { color: #cc1d1d; }

.pnl-home-03 { height: 240px; }
.pnl-h4 .div02 { height: 208px; }
.pnl-home-03, .pnl-h4 { margin-left: 1px; margin-right: 2px; margin-bottom: 4px; }
/* end: home body */

/* start: content */
.highlight { background-color: #ffff99; }
table.tbl-01 { clear: both; }
table.tbl-01 th, table.tbl-01 td { border: solid 1px #ffffff; }
table.tbl-01 td { border: solid 1px #ffffff; padding: 2px 8px 2px 8px; }
table.tbl-01 th, table.tbl-01 thead td { font-weight: bold; border: solid 1px #ffffff; padding: 2px 8px 2px 8px; }
table.tbl-01 th, table.tbl-01 thead td { background-color: #1f2039; color: #ffffff; }
table.tbl-01 td.row-00, table.tbl-01 tr.row-00 td { padding: 0px 0px 0px 0px; }
table.tbl-01 td.row-01, table.tbl-01 tr.row-01 td { background-color: #ededee; }
table.tbl-01 td.row-02, table.tbl-01 tr.row-02 td { background-color: #cccccc; }
table.tbl-01 td.row-03, table.tbl-01 tr.row-03 td { background-color: #ededee; padding: 4px 8px 4px 8px; text-align: center; }
table.tbl-01 td.row-04, table.tbl-01 tr.row-04 td { background-color: #cccccc; text-align: center; }
table.tbl-01 td.tdFooter, table.tbl-01 tr.tdFooter td, table.tbl-01 tfoot td { background-color: #808392; color: #ffffff; padding: 2px 8px 2px 8px; }
.tbl-01 th a, .tbl-01 thead td a { color: #ffffff; text-decoration: underline; }
table.tbl-01 td.tdFooter a, table.tbl-01 tr.tdFooter td a, table.tbl-01 tfoot td a { color: #ffffff; text-decoration: underline; font-weight: normal; }

.nav-3rd { font-weight: bold; margin-bottom: 10px; margin-top: 10px; line-height: 1.5em; background: #ededee; padding: 0px 4px 0px 4px; }
.nav-3rd .title { }
.nav-3rd a { color: #cc1d1d; text-decoration: underline; }
.nav-3rd a.selected { color: Black; text-decoration: none; cursor: default; }

.photo-02 { width: 100px; float: left; margin-bottom: 4px; margin-right: 10px; }
.photo-01 { width: 100px; float: right; margin-bottom: 4px; margin-left: 10px; }
.cap { background-color: #ededee; padding: 1px 4px 1px 4px; }

.pnl-article-01 { margin-bottom: 6px; float: left; width: 100%; background-image: url(../Images/pnl-home.gif); background-repeat: repeat-y; }
.pnl-article-01 .pnl-top { float: left; width: 100%; background-image: url(../Images/pnl-home-top.gif); background-repeat: no-repeat; height: 8px; font-size: 2px; padding: 0px; }
.pnl-article-01 .pnl-btm { float: left; width: 100%; background-image: url(../Images/pnl-home-btm.gif); background-repeat: no-repeat; height: 8px; font-size: 2px; padding: 0px; }
.pnl-article-01 .pnl-body { padding: 4px 0px 4px 10px; float: left; width: 480px; }

/* Added by mmorgan 080222 */
.articlediv a { font-weight: bold; }

.pnl-article-02 { margin-bottom: 6px; float: left; width: 100%; padding: 8px; }

.pnl-content-01 { margin-bottom: 6px; float: left; width: 100%; background-image: url(../Images/pnl-content-body.gif); background-repeat: repeat-y; }
.pnl-content-01 .pnl-top { width: 100%; float: left; background-image: url(../Images/pnl-content-top.gif); background-repeat: no-repeat; height: 8px; font-size: 2px; padding: 0px; }
.pnl-content-01 .pnl-btm { width: 100%; float: left; background-image: url(../Images/pnl-content-btm.gif); background-repeat: no-repeat; height: 8px; font-size: 2px; padding: 0px; }
.pnl-content-01 .pnl-body { width: 704px; padding: 4px 0px 4px 10px; float: left; }

/*
.content-asia .pnl-content-01 { background-image: url(../Images/pnl-content-asia-body.gif); }
.content-asia .pnl-content-01 .pnl-top { background-image: url(../Images/pnl-content-asia-top.gif); }
.content-asia .pnl-content-01 .pnl-btm { background-image: url(../Images/pnl-content-asia-btm.gif); }
*/

.breadcrumb { margin-bottom: 0.5em; color: #808392; }
.links-group { margin-bottom: 1em; float: left; }
.links-group a { color: #003366; cursor: pointer; }
.links-group a:hover { text-decoration: underline; }
.quote { background-image: url(../Images/icon-quote-l.gif); background-repeat: no-repeat; background-color: #ededee; font-weight: bold; float: left; width: 150px; padding: 1em 0.5em 1em 1.5em; margin-right: 10px; margin-bottom: 4px; }
/* end: content */

/* Start: print 
.wrapper-print { float: left; height: 100%; margin: 0px auto; width: 100%; text-align: left; }
.wrapper-print { margin: 0px; padding: 0px; width: 100%; background-color: #ffffff; }
.wrapper-print .logo { }
.wrapper-print .content { width: 100%; margin: 20px 0px 0px 0px; padding: 0px; }
.wrapper-print .content-asia { width: 100%; margin: 20px 0px 0px 0px; padding: 0px; }
.wrapper-print .head-01, .wrapper-print .head-02 { background-color: Transparent; color: #000000; }
.wrapper-print a { text-decoration: underline; }
.wrapper-print .head-01, .wrapper-print .head-02 { background-color: transparent; color: #000000; background-image: none; padding-left: 0px; border-bottom: solid 1px #000000; }
.wrapper-print div { background-color: transparent; }
.wrapper-print .tbl-01 th, .wrapper-print .tbl-01 td { border: solid 1px #000000; }
.wrapper-print .tbl-01 th, .wrapper-print .tbl-01 td .wrapper-print .tbl-01 td, .wrapper-print .tbl-01 th, .wrapper-print .tbl-01 .tdFooter, .wrapper-print .tbl-01 a, .wrapper-print .tbl-01 .row-01, .wrapper-print .tbl-01 .row-02, .wrapper-print .tbl-01 thead td, .wrapper-print .tbl-01 tfoot td { background-color: transparent; color: #000000; }
.wrapper-print .logo { margin: 4px; }
.wrapper-print .panel-01, .wrapper-print .panel-02, .wrapper-print .panel-03 { float: none; }
 */

.pnl-cartoon { float: left; margin-top: 8px; margin-right: 10px; }
.pnl-cartoon img { border: solid 1px #cccccc; }

.article-options input { width: 200px; }
.article-options .checkbox input, .article-options .button { width: auto; }
.article-options .button { margin: 10px 0; }

/* surveyBox - override the default styles for h4 */
#surveyBox h4 { background-color: transparent; display: block; text-transform: none; }

/* Home page widened (Loan Mini Site) - 10.3.2008 */
.top-story { padding: 0px 10px; }
.top-story-text img { padding: 0 0 2px 0; }
div.top-story-text h5 { font-size: 1.1em; margin: 0; }
.top-story-text p.issue { margin-top: 0; }
.top-story-text ul { margin: 10px 0 0 0; padding: 0 0 0 20px; }
.top-story-text ul a { font-weight: normal; }
.top-story-text li { margin-bottom: 8px; }
.top-story-text td { vertical-align: top; }
.top-story-text h2 { margin-top: 0; border: 0; padding: 0; }

.clear { clear: both; line-height: 0; }

/* Top Story - Picture caption */
.top-story-text table.figure { margin: 0 10px 5px 0; _margin-right: 5px; width: 100px; border-style: none; float: left; }
.top-story-text table.figure p { margin-top: 0; }
.top-story-text table.figure td { text-align: left; font-style: italic; text-indent: 0; font-size: 0.9em; }

a.more { color: #cc1d1d; }

.pnl-home-02-wid { float: left; margin-bottom: 10px; }
.pnl-home-02-wid ul { margin: 0; padding: 0; }
.pnl-home-02-wid li { list-style-type: none; clear: both; }
.pnl-home-02-wid-left, .pnl-home-02-wid-right { background: #F0F1F2 url(../Images/pnl-haftwid-top.gif) no-repeat scroll left top; width: 242px; margin-right: 8px; _margin-right: 5px; margin-top: 8px; }
.pnl-home-02-wid-left, .pnl-home-02-wid-left img { float: left; }
.pnl-home-02-wid-right { float: left; }
.pnl-home-02-wid-right img { float: left; }
.pnl-home-02-wid-left img, .pnl-home-02-wid-right img { padding-bottom: 5px; }
.more-news-text { width: 155px; padding-bottom: 5px; float: right; }
div.pnl-home-02-wid-left h5, div.pnl-home-02-wid-right h5 { margin: 5px 0 0; text-align: left; font-size: 1.1em; padding-left: 5px; }
.more-news-text p { margin: 0; }
.pnl-home-02-wid-right .pnl-halfwid-inner img, .pnl-home-02-wid-left .pnl-halfwid-inner img { float: left; }
.pnl-home-02-wid-right .pnl-halfwid-inner, .pnl-home-02-wid-left .pnl-halfwid-inner { height: 70px; }

.pnl-halfwid { background: url(../Images/pnl-haftwid-top.gif) no-repeat left top #f0f1f2; width: 242px; margin-bottom: 10px; float: left; margin-right: 8px; _margin-right: 5px; }
.pnl-halfwid-inner { background: url(../Images/pnl-haftwid-btm.gif) no-repeat left bottom; width: 226px; height: 140px; padding: 10px 6px 4px 10px; }
.pnl-halfwid-inner img { float: right; padding: 0px 0px 2px; }
.cartoon-thumb { width: 10px; height: 50px; border: solid 1px #cccccc; background-position: 30% 30%; background-repeat: no-repeat; float: right; }

div.pnl-halfwid h5 { font-size: 1.1em; margin: 0 0 7px 0; }
div.pnl-halfwid h5 a { text-decoration: underline; }
.pnl-halfwid .rep-title { font-weight: bold; padding-top: 5px; }
.pnl-halfwid p { margin: 0; }

.pnl-home-03-wid { float: left; margin-bottom: 10px; }
.pnl-home-03-wid ul { margin: 0; padding: 0; }
.pnl-home-03-wid li { list-style-type: none; clear: both; }
.pnl-home-03-wid-left, .pnl-home-03-wid-right { background: #F0F1F2 url(../Images/pnl-haftwid-top.gif) no-repeat scroll left top; width: 242px; margin-right: 8px; _margin-right: 5px; margin-top: 1em; }
.pnl-home-03-wid-left, .pnl-home-03-wid-left img { float: left; }
.pnl-home-03-wid-right { float: left; }
.pnl-home-03-wid-right img { float: left; }

.pnl-home-03-wid-right img { padding: 0 10px 0 0; }
.pnl-home-03-wid-right .more-news-text { width: 140px; }
div.pnl-home-03-wid-left h5, div.pnl-home-03-wid-right h5 { margin: 5px 0 0; padding-left: 5px; text-align: left; font-size: 1.1em; }
div.pnl-home-03-wid-left br, div.pnl-home-03-wid-right br { height: 0; line-height: 0; }

.pnl-home-03-wid-right .pnl-halfwid-inner img, .pnl-home-03-wid-left .pnl-halfwid-inner img { float: left; }
.pnl-home-03-wid-right .pnl-halfwid-inner, .pnl-home-03-wid-left .pnl-halfwid-inner { height: 125px; padding: 0 6px 4px 10px; margin-top: 10px; }

div.poll { margin-bottom: 0; }
.poll .pnl-halfwid-inner { height: auto; }
.poll table { margin: 7px 0; }
.barchart { background-color: #FFF; border: solid 1px #c8c9ca; float: left; margin: 2px 3px 4px 0; width: 165px; }
.barchart div { background-color: #003366; font-size: 2px; height: 10px; width: 165px; }

div.pnl-ch-articles h4 { display: inline; }
div.pnl-ch-articles .div01 { border-bottom-style: dotted; margin: 0; padding: 12px 6px 6px 6px; }
div.pnl-ch-articles h2 { margin-left: 5px; }
div.pnl-ch-articles .issue-num { margin: 0 0 10px; }
div.pnl-ch-articles ul { margin: 0; padding: 10px 0 0; }
div.pnl-ch-articles li { margin-bottom: 4px; background: transparent url(../Images/bullet.gif) no-repeat scroll 6px 4px; padding-left: 15px; list-style-type: none; }
div.pnl-ch-articles .ul-01 { padding: 10px 5px 0 0; }
div.most-read { background-color: Transparent; }
.most-read ul { margin: 0; padding: 5px 0 0 2px; width: 215px; }
.most-read ul li { list-style-type: none; margin-bottom: 5px; }
.most-read ul a { text-decoration: underline; }

/* Article Options - 12.3.2008 */
div.articlecomments { background: #fafafa; padding: 10px; }
div.articlecomments ul li { border-bottom: 1px dotted #bcbcbc; }

.ulList li { line-height: 1.5em; color: #606370; list-style: none; float: left; padding-left: 5px; padding-right: 5px; border-right: solid 1px #606370; }
.ulList li a { color: #003366; }
.ulList li a.link02, .ulNav-top-02 li a.link03 { color: #ffffff; }
.ulList li.selected a { color: #999999; font-style: italic; }
.ulList li a img { vertical-align: middle; }

.article-issue { font-size: 1.2em; font-weight: bold; margin: 10px 0 0 5px; }

.rel-articles { margin-top: 15px; }
.rel-articles li { margin-top: 4px; }

.article_Image img { float: right; padding: 0 0 0 20px; }

/* Asia Mini Site - 9.7.2008 */
/* Homepage */
/* .content-asia .pnl-home-02-wid-left, .content-asia .pnl-home-02-wid-right { background-image: url(../Images/pnl-haftwid-asia-top.gif); margin-left: 6px; _display: inline; margin-right: -1px; margin-top: 5px; }
.content-asia .pnl-halfwid-inner { background-image: url(../Images/pnl-haftwid-asia-btm.gif); }
.content-asia .pnl-home-02-wid h3 { background-image: url(../Images/h3-asia-02.gif); width: 486px; margin-left: 5px; } */
.content-asia .pnl-home-02-wid h3 .var { color: #003366; font-weight: bold; }
.content-asia .tbl-slide img { float: none; }
.content-asia .tbl-slide { margin: 0 auto; }
.content-asia .tbl-slide td { vertical-align: top; text-align: center; line-height: 1em; padding: 2px; }
.content-asia .tbl-slide div { margin-top: 2px; }
.content-asia .slide-arrow img { margin-top: 60px; }
.content-asia .digital-newspaper { text-align: center; }
.content-asia .pnl-home-02-wid-left .digital-newspaper img { float: none; padding: 5px; background-color: #fff; }
.content-asia .tbl-slide { margin: 0 auto; }
.content-asia .pnl-digital-newspaper img { float: none; margin-top: -10px; }
.pnl-digital-newspaper { text-align: center; padding: 0; }
.pnl-digital-newspaper .more-news-text { float: none !important; width: auto !important; }

/* New Channel Page */
/*
.content-asia .archive-asia .pnl-body { padding-left: 0; }
.content-asia .pnl-halfwid { background-image: url(../Images/pnl-haftwid2-asia-top.gif); _display: inline; margin-right: 8px; margin-top: 5px; width: 236px; }
.content-asia .pnl-halfwid .pnl-halfwid-inner { background-image: url(../Images/pnl-haftwid2-asia-btm.gif); width: 220px; }
.content-asia .no-right-margin { margin-right: 0; } */

p.article_date { margin: 0px; padding: 0px; color: #bcbcbc; font-style: italic; }

.alerts-table table td { padding: 3px; }
.iframe { width: 100%; height: 500px; border: 0px; }

.content-asia div.pnl-tabs { width: 242px; margin-right: 8px; _margin-right: 4px; margin-top: 8px; }
.content-asia div.pnl-tabs h3 { width: 116px; background: none; }
.content-asia div.pnl-tabs .rankingstab h3 .var { color: #fff; }
.content-asia div.pnl-tabs ol { padding-top: 10px; padding-bottom: 4px; min-height: 150px; _height: 150px; margin-top: 0; margin-bottom: 0; }
.content-asia div.pnl-tabs ol li { list-style-type: decimal; }
.content-asia div.pnl-tabs ol li { margin-bottom: 7px; }

.more-news-text .custom_link { margin-top: 8px; }

/* styles for small boxes */
/* Uncomment these lines when the new sub-categories become available */
/* .content-fig .pnl-home-03-wid-left { width: 159px; margin-right: 7px; _margin-right: 6px; margin-top: 7px; background-image: url(../Images/pnl-haftwid-top-159.gif); }
.content-fig .pnl-mid .pnl-halfwid-inner { width: auto; background-image: url(../Images/pnl-haftwid-btm-159.gif); }
.content-fig .more-news-text { width: 81px; } */
/* .content-fig .pnl-home-03-wid-left .pnl-halfwid-inner { padding-left: 6px; height: 93px; _height: 96px; } */

/* Comment out this line when the new sub-categories become available */
.content-fig .pnl-home-03-wid-left .pnl-halfwid-inner { height: 65px; }

.content-fig .pnl-cartoon-02 p { margin: 0; }

/* Special Reports is a normal box here, not rotating */
.content-fig .pnl-digital-newspaper .more-news-text { width: 81px !important; float: right !important; }
.content-fig .pnl-digital-newspaper { text-align: left; }
.content-fig .pnl-home-03-wid-left .pnl-digital-newspaper { padding: 0; margin-top: 0; background: none; }
.content-fig .pnl-digital-newspaper img { width: 61px; }
.content-fig .pnl-home-02-wid .cartoon-thumb { width: 61px; float: left; margin: 0 6px 0 0; }

/* styles for league tables */
.content-fig .hometitle-blue { background-color: #808392; }
.content-fig .hometitle-blue td { font-size: 10px; color: #fff; font-weight: bold; }
.content-fig .table-1-td-1 { background-color: #fafafa; }
.content-fig .table-1-td-2 { background-color: #ededee; }
.content-fig .hometitle-blue td, .content-fig .table-1-td-1 td, .content-fig .table-1-td-2 td { border: solid 1px #fff; padding: 2px 3px; }

/* styles for top stories */
.content-fig .top-story-text br { line-height: 0.01%; }
.content-fig .top-story-text ul { margin-top: 5px; }
.content-fig .top-story-text ul a { font-weight: bold; }
.content-fig .top-story-text .ul-01 a { text-decoration: none; color: #003366; }
.content-fig .top-story-text .ul-01 a:hover { text-decoration: underline; color: #003366; }

/* styles for links in the top left panel */
.pnl-01-link { display: inline-block; padding: 1px 0 1px 25px; font-size: 13px; font-weight: bold; background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; }
.link-a { background-image: url(../Images/pnl-01-link-a.gif); }
.link-b { background-image: url(../Images/pnl-01-link-b.gif); }
.link-c { background-image: url(../Images/pnl-01-link-c.gif); }

/* Subscribe summary - locked article and login page */
.half { width: 48%; float: left; clear: left; margin: 0.5em 0; }
div.right { clear: none; float: right; }
p.right_align { text-align: right; margin-top: 1em; }
h3.section { font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 3px; }
.main_login h3.section { font-size: 16px; }
.main_login { padding: 10px; margin: 10px 0; background-color: #ededee; }
.main_login .login { margin-left: 0; }
.main_login .login input[type="checkbox"] { margin-right: 3px; }
.subscribe_notice { margin-bottom: 30px; }
.pnl-right .related_articles { margin-top: 20px; }


/* change of style for the heading on Special Reports*/
.sr_heading 
{
	font-size:11px;
	color:Black;
	text-transform:none;
}

.pnlCategory h2
{
	border: none;
}


.align-left { float: left; text-align: left; }
.align-right { float: right; text-align: right; }
.tbl_jobs td { font-size: 1em; }
.btn_jobs { font-weight: normal; height: 14px; padding-top: 1px; padding-bottom: 2px; margin-right: 10px; }