﻿@media print {
    .nav-top, .nav-left, .gototop, .bnr-top, .footer, .bnr-sky, .pnl-tabs, .pnl-leaguetable { 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: #000000; font-family: Arial, Sans-Serif; background-color: #ffffff; margin: 0px; background-image: url(../Images/back-main.gif); background-repeat: repeat-x; }
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.default .ulNav-top-01 li a { padding-right: 10px; padding-left: 12px; }
body.medium .ulNav-top-01 li a { padding-right: 9px; padding-left: 11px; }
body.large .ulNav-top-01 li a { padding-right: 7px; padding-left: 8px; }

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: #000000; }
h2 { line-height: 1em; border-left: solid 8px #cccccc; color: #b3aa93; padding-left: 4px; text-transform: uppercase; }

h3 { color: #897f64; }

h4 { display: inline; padding: 0px 3px 1px 3px; background-color: #b3aa93; 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: #21588f; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a.link01 { color: #3399ff; }
img { border: 0px; }
.warning { color: #85b2dd; font-weight: bold; }
.link01 { color: #85b2dd; }
.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; }
.para-strong { font-weight: bold; }
.para-issue { font-style: italic; }
.para-small { font-weight: normal; }
h3 .para-small { font-weight: bold; }

br.clear { clear: both; line-height: 0.01%; }

/*  start: layout */
.wrapper { border-left: solid 1px #f0ecdf; margin: 0px auto; width: 980px; padding-top: 10px; padding-bottom: 20px; background-image: url(../Images/shade-main.gif); background-repeat: no-repeat; }
.wrapper-error { margin: 0px auto; width: 980px; padding-top: 10px; padding-bottom: 20px; background-image: url(../Images/shade-main.gif); background-repeat: no-repeat; }

.bnr-top { margin: 0 auto; width: 980px; padding-left: 70px; }
.bnr-mpu { text-align: center; }
.footer { margin: 0px auto; padding-bottom: 2em; margin-top: 6em; width: 980px; text-align: left; }
.footer * { color: #b3aa93; }

.footer p { width: 800px; text-align: center; }
.wrapper-row { float: left; width: 100%; }
.main, .bnr-sky { vertical-align: top; }
.main { float: left; width: 807px; }
.bnr-sky { margin-left: 4px; }

.banner { margin-bottom: 10px; }
.masthead { width: 800px; height: 75px; padding-top: 10px; }
.nav-top { width: 800px; }

.logo { float: left; margin-top: -10px; }
.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 { float: left; width: 640px; margin-left: 7px; margin-top: 12px; }
.pnl-mid { width: 350px; float: left; }
.pnl-midwide { width: 627px; float: left; }
.pnl-right { float: left; width: 270px; margin-left: 7px; margin-right: 10px; padding-top: 20px; }
.pnl-right td { padding: 2px 4px 2px 4px; font-size: 90%; }

.pnl-right .banner { margin-bottom: 4px; }
.search-basic { margin-bottom: 4px; padding-left: 10px; padding-bottom: 4px; }
.search-basic .txt01 { margin-bottom: 0.4em; width: 136px; }
.search-basic img { vertical-align: bottom; position: relative; top: -1px; }

.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 { border-right: solid 1px #897f64; border-bottom: solid 1px #84837e; width: 788px; background-image: url(../Images/nav-top.gif); clear: both; margin: 0px; padding: 0px; display: table; 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-h4 { margin-bottom: 10px; float: left; }
.pnl-leaguetable, .pnl-tabs { margin-bottom: 2px; float: left; }
.pnl-leaguetable h4 { background-color: #21588f; }

div.pnl-leaguetable h3 { font-size: 14px; margin-top: 0px; margin-bottom: 0px; width: 266px; height: 23px; padding-top: 8px; padding-left: 4px; font-weight: bold; color: #897f64; background-image: url(../Images/h3-01.gif); background-repeat: no-repeat; }
div.pnl-tabs .rankingstabs { float: left; }
div.pnl-tabs .rankingstab, div.pnl-tabs .rankingstabselected { float: left; text-align: center; font-size: 12px; margin-top: 0px; margin-bottom: 0px; width: 84px; height: 21px; padding-top: 6px; padding-left: 4px; font-weight: bold; color: #85b2dd; background-repeat: no-repeat; }
div.pnl-tabs h3 { font-size: 14px; margin: 0px; padding: 0px; }
div.pnl-tabs .rankingstab { background-color: #ffffff; background-image: url(../Images/h3-04.gif); border-right: solid 1px #ffffff; border-left: solid 1px #ffffff; }
div.pnl-tabs .rankingstab .var, div.pnl-tabs .rankingstab a { color: #ffffff; }

div.pnl-tabs .rankingstabselected { background-image: url(../Images/h3-slc.gif); }
div.pnl-tabs .rankingstabselected a { text-decoration: none; cursor: text; }

.pnl-leaguetable h3 a, .pnl-tabs h3 a { color: #897f64; }

/* .pnl-leaguetable h3 .var, .pnl-h4 h3 .var, .pnl-tabs h3 .var { color: #85b2dd; font-weight: bold; } */
.pnl-leaguetable h3 .var, .pnl-h4 h3 .var, .pnl-tabs h3 .var { color: #897f64; font-weight: bold; }

.pnl-leaguetable h4 { margin-bottom: 0px; margin-top: 0px; margin-bottom: 6px; display: block; }
.pnl-leaguetable { }
.pnl-tabs { background-color: #f0ecdf; }
.pnl-leaguetable .div01, .pnl-leaguetable .div02 { padding: 6px; border-bottom: solid 4px #ffffff; float: left; width: 258px; }
.pnl-leaguetable .quote { width: auto; }
.pnl-leaguetable .div02 { background-color: #f0ecdf; }
.pnl-tabs .div01 { padding: 6px; border-bottom: solid 4px #ffffff; float: left; width: 258px; }
.pnl-leaguetable .div01 .quote { width: auto; padding-bottom: 0; }
/*.pnl-tabs { height: 14em; }*/
.pnl-tabs ul, .pnl-tabs ol { float: none; clear: both; }
.pnl-tabs ul { margin-left: 2em; }
.pnl-tabs .rankingstabs { margin-bottom: 1em; }

.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; }

.barchart { float: left; width: 180px; background-color: #ffffff; border-bottom: solid 1px #ffffff; border-right: solid 1px #ffffff; border-left: solid 1px #d8d0b8; border-top: solid 1px #d8d0b8; }
.barchart div { height: 10px; font-size: 2px; background-color: #85b2dd; width: 180px; }
.pnl-leaguetable li { float: none; clear: both; }
.data { width: 40px; text-align: right; float: left; }
/* end: right panel */

.ul-01 { padding-left: 1em; margin-left: 1em; font-weight: bold; }
.ul-01 p { font-weight: normal; }
.ul-01 a { text-decoration: underline; }
.ul-01 a:hover { color: #85b2dd; }
.ul-01 a.link01 { text-decoration: none; }
.ul-01 a.link01:hover { text-decoration: underline; }
.ul-01 { margin: 0.5em 16px 0.2em 10px; }
.ul-01 li { margin-bottom: 0.5em; }
.ul-01 li * { vertical-align: middle; }
.ul-01 p { margin: 0; }

.ulNav-top-01 li { list-style: none; float: left; display: inline; }
.ulNav-top-01 li a { background-image: url(../Images/nav-top.gif); padding-bottom: 0.1em; padding-top: 0.15em; color: #5c584e; font-weight: bold; padding-left: 9px; padding-right: 10px; display: block; border-left: solid 1px #ffffff; border-right: solid 1px #897f64; }
.ulNav-top-01 li a.ew { color: #003366; border-right: none; text-transform: uppercase; }
.ulNav-top-01 li a.ew .var { color: #cc1d1d; }
.ulNav-top-01 li a.ew:hover { color: #003366; border-right: none; }

.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; color: #ffffff; }

.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: #21588f; }
.ulNav-top-02 li a.link02, .ulNav-top-02 li a.link03 { 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: #21588f; }

.pnl-01 { float: right; margin-bottom: 4px; font-size: 11px; width: 154px; }
.pnl-01-top { padding: 6px 4px 0px 4px; }
.pnl-01-top h3 { height: 0px; font-size: 2px; padding: 0px; }
.pnl-01-btm { display: none; }

.pnl-01 * { color: #21588f; }
.pnl-01 a { font-weight: bold; line-height: 1.0em; }
.pnl-01 li { list-style: none; padding-left: 8px; background-image: url(../Images/pnl-02-h3.gif); background-repeat: no-repeat; }
.pnl-01 ul { margin: 0px; }


.pnl-02 { float: left; width: 154px; }
.pnl-02-top { padding: 0px 4px 0px 4px; }
.pnl-02-btm { display: none; }
.pnl-02 a { color: #21588f; }

div.pnl-02 h3 { margin: 0; padding: 0; font-size: 14px; padding-left: 4px; line-height: 1.25em; background-image: url(../Images/pnl-02-h3.gif); background-repeat: no-repeat; }
.ulNav-left { margin: 0px; padding: 0px; }
.ulNav-left li { list-style: none; padding-bottom: 0; padding-top: 0; margin-top: 0; margin-bottom: 0; }
.ulNav-left ul { margin-left: 6px; padding: 0px; }
.ulNav-left ul li { padding-bottom: 0.4em; padding-top: 0.4em; font-weight: bold; line-height: 1.1em; border-bottom: solid 1px #cccccc; }
.pnl-02 .pnl-02-top ul.ulNav-left li { padding-top: 0; margin-top: 0.2em; border-top: solid 1px #ffffff; }
.pnl-02 .pnl-02-top ul.ulNav-left ul { padding-bottom: 0; margin-bottom: 0; }

.pnl-02 .ulNav-left ul ul li { list-style: square; margin-left: 1em; color: #ffffff; font-weight: normal; }
.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; }

.pnl-03 { float: left; margin-bottom: 4px; width: 154px; }
.pnl-03-top { padding: 0px 4px 0px 4px; }
.pnl-03-btm { display: none; }
.pnl-03 a { color: #5c584e; font-weight: bold; }
.pnl-03 .ulNav-left li { padding-bottom: 0.4em; padding-top: 0; margin-top: 0.2em; margin-left: 6px; line-height: 1.1em; border-bottom: solid 1px #cccccc; }



.pnl-04 { display: table; 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: #f0ecdf; }
.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: #b3aa93; 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: #f0ecdf; }
.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; }

/* start: home body */
.pnl-home-01 { margin-bottom: 6px; 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: 330px; }

.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-02 { margin-bottom: 6px; float: left; width: 248px; margin-right: 2px; height: 260px; }
.pnl-home-02 .pnl-body { padding: 10px; }
div.pnl-home-02 h3 { font-size: 14px; margin-top: 0px; margin-bottom: 0px; width: 244px; height: 23px; padding-top: 8px; padding-left: 4px; font-weight: bold; color: #85b2dd; background-image: url(../Images/h3-02.gif); background-repeat: no-repeat; }
.pnl-home-02 .var { color: #85b2dd; font-weight: bold; }
.pnl-home-02 .cartoon-thumb { width: 220px; height: 100px; border: solid 1px #cccccc; background-position: 30% 30%; background-repeat: no-repeat; }
#idCartoon { border: solid 1px #cccccc; position: absolute; }
.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-03 { float: left; background-color: #f0ecdf; }
div.pnl-home-03 h3, div.pnl-h4 h3 { font-size: 14px; margin-top: 0px; margin-bottom: 0px; width: 117px; height: 23px; padding-top: 8px; padding-left: 4px; font-weight: bold; color: #85b2dd; background-image: url(../Images/h3-03.gif); background-repeat: no-repeat; }

.pnl-home-03 h3 a { color: #85b2dd; }
.pnl-home-03 img { margin-left: 1px; }
.pnl-home-03 .var { color: #85b2dd; font-weight: bold; }
.pnl-home-03 .pnl-body { width: 109px; padding: 0 3px 0 3px; }

.pnl-h4 .div02 { border-top: 0px; float: left; width: 119px; height: 100%; background-color: #f0ecdf; }
.pnl-h4 .div02 ul { margin: 0; padding: 0; }
.pnl-h4 .div02 ol { margin: 0; padding: 0; }
.pnl-h4 .div02 li { list-style: none; /*float: left;*/ padding: 4px; line-height: 1em; }
.pnl-h4 h3 a { color: #85b2dd; }

.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: #85b2dd; 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: #ebf5ff; }
table.tbl-01 td.row-02, table.tbl-01 tr.row-02 td { background-color: #d6eafd; }
table.tbl-01 td.row-03, table.tbl-01 tr.row-03 td { background-color: #ebf5ff; padding: 4px 8px 4px 8px; text-align: center; }
table.tbl-01 td.row-04, table.tbl-01 tr.row-04 td { background-color: #d6eafd; text-align: center; }
table.tbl-01 td.tdFooter, table.tbl-01 tr.tdFooter td, table.tbl-01 tfoot td { background-color: #85b2dd; 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: #f0ecdf; padding: 0px 4px 0px 4px; }
.nav-3rd .title { }
.nav-3rd a { color: #85b2dd; text-decoration: underline; }

.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: #f0ecdf; 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: 330px; }

.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: 604px; padding: 4px 0px 4px 10px; float: left; }


.breadcrumb { margin-bottom: 0.5em; color: #b3aa93; }
.links-group { margin-bottom: 0.5em; }
.links-group a.link01 { color: #21588f; }

.quote { background-image: url(../Images/icon-quote-l.gif); background-repeat: no-repeat; background-color: #f0ecdf; font-weight: bold; float: left; width: 240px; padding: 1em 0.5em 1em 1.5em; margin-bottom: 4px; }
.quote p { font-weight: normal; font-size: 90%; text-align: right; }
/* end: content */

.pnl-cartoon { float: left; margin-top: 8px; margin-right: 10px; }
.pnl-cartoon img { border: solid 1px #cccccc; }


/* start: comment form */
.comment * { vertical-align: middle; }
.comment h2 { margin-top: 1em; margin-bottom: 1.5em; }

.comment input, .comment textarea { clear: both; display: block; }
.comment input, .comment textarea { width: 320px; margin-bottom: 0.4em; }
.comment .checkbox input { width: 2em; display: inline; }
.comment select { margin-bottom: 0.5em; }
.comment .button { margin-bottom: 2em; margin-top: 2em; font-weight: bold; width: 80px; }


/* end: comment form */

/* start: subscription form */
.subscribe2 * { vertical-align: middle; }
.validator { color: #85b2dd; }
.subscribe2 h2 { margin-top: 1em; margin-bottom: 1.5em; }
.subscriptionInformation, .yourDetails, .paymentDetails, .emailPrefs, .dataProtection, .termsAndConditions { float: left; width: 100%; border-top: dotted 1px #cccccc; }
.yourDetailsLeft, .yourDetailsRight, .paymentDetailsLeft, .paymentDetailsRight { float: left; width: 50%; }
.subscribe2 label { clear: both; display: block; }
.subscribe2 input { width: 260px; margin-bottom: 0.4em; }
.checkboxAddress label, .emailPrefs label, .dataProtection label, .termsAndConditions label, .subscriptionInformation label { display: inline; }
.checkboxAddress input, .emailPrefs input, .dataProtection input, .termsAndConditions input, .subscriptionInformation input { width: auto; margin-bottom: 0em; }
.subscribe2 select { margin-bottom: 0.5em; }
.paymentDetails img { display: block; }
.subscribe2 .button { margin-bottom: 2em; margin-top: 2em; font-weight: bold; width: 80px; }
.subscriptionInformation td { padding-left: 20px; padding-right: 20px; background-color: #f0ecdf; border: solid 2px #ffffff; text-align: center; }
.billingAddressShow { display: block; }
.billingAddressHide { display: none; }
/* end: subscription form */

/* Restyling left nav menu - 19.06.2008 */
.liNav-left-02 a { display: block; background-image: url(../Images/nav-left-02.gif); padding: 1px 10px 2px 9px; border: 1px solid #21588f; margin-bottom: 3px; color: #fff; }
.liNav-left-02 a:hover, .liNav-left-02 .selected { background-image: url(../Images/nav-left-s-02.gif); color: #fff; text-decoration: none; }
.search-btm { width: 67px; }
.pnl-02 .ulNav-left h3 { margin-top: 10px; }

/* Advanced Search - 26.06.2008 */
.powered-by-google { float: right; padding: 15px 0 0 10px; }
.search-txt { width: 250px; padding: 1px; }
.adv-search table td * { vertical-align: middle; }
.adv-search label { margin-left: 3px; }
.adv-search table input { margin-top: -1px; }
.adv-search-col1 { float: left; width: 200px; }
.adv-search-col2 { float: left; width: 234px; }
.adv-search-col3 { float: left; width: 170px; }
.adv-search input, .adv-search select { font-family: Arial, Sans-Serif; font-size: 11px; }

.iframe
{
      width: 100%;
      height: 1100px;
      border: 0px;
}
.viewpoll ul {margin:0px; padding:0px;}
.viewpoll ul li {width:33%; float:left; list-style-type:none;}
.viewpoll input[type=submit] {clear:both; float:left; margin-top:10px;}
.viewpoll .poll_question {font-weight:bold;}
