/* CSS Document */

/* Special Report classes */

p.CaptionS {
	font: 9pt Verdana;
	height: 60px;
	text-align: left;
}


td.res_sp { 
	width: 33%;
	font: bold 11pt Verdana;
	vertical-align: top;
	text-align: left;
	}

td.comresl {
	width: 40%;
	font: bold 12pt Verdana;
	vertical-align: top;
	text-align: center;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
}
td.comres {
	width: 33%;
	font: 10pt Verdana;
	vertical-align: top;
	text-align: left;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
}
td.comresb {
	width: 33%;
	font: 10pt Verdana;
	vertical-align: top;
	text-align: left;
	border-top: 1px #000 solid;
}

li.g {
	list-style-type: none;
	background: url(/chinesehistory/contents/07spe/specrep02img/med1.png) no-repeat;
	line-height: 30px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 36px;
	font: 10pt Verdana;
}

li.s {
	list-style-type: none;
	background: url(/chinesehistory/contents/07spe/specrep02img/med2.png) no-repeat;
	line-height: 30px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 36px;
	font: 10pt Verdana;
}

li.b {
	list-style-type: none;
	background: url(/chinesehistory/contents/07spe/specrep02img/med3.png) no-repeat;
	line-height: 30px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 36px;
	font: 10pt Verdana;
}

p.navsrc { font: 10pt Arial; text-align: center }
p.navsrl { font: 10pt Arial; text-align: left }

table.sr0304navbox { border-collapse: collapse; border-bottom: 1px solid #000; }

td.sr0304navboxl { text-align: center; font: 8pt Verdana; border-right: 1px solid #000; padding: 3px; }
td.sr0304navboxr { text-align: center; font: 8pt Verdana; border-left: 1px solid #000; padding: 3px; }

/* Tables */

table.srmain { width: 80%; border-collapse: collapse; border: 1px solid rgb(0,0,0); margin: 12pt 12pt 12pt 12pt; padding: 6pt }
td.srmainl { width: 45%; font: 12pt Arial; vertical-align: top }
td.srmainr { width: 55%; font: 12pt Arial; vertical-align: top }

table.countdown { width: 787px; font: 10pt Arial; border-collapse: collapse; margin: 12pt 12pt 12pt 12pt }
td.countdowne { width: 108px; vertical-align: middle; text-align: center }
td.countdownm { width: 571px; vertical-align: middle; text-align: center }

table.srgames { width: 100%; border-collapse: collapse; font-family: Verdana; font-size: 12pt; margin: 12pt 0pt 12pt 0pt; padding: 6px }
td.srgamestop { width: 100%; font-weight: bold; padding: 6px }
td.srgamesleft { width: 20%; vertical-align: top; text-align: center; padding: 6px }
td.srgamesright { width: 80%; vertical-align: top; text-align: left; padding: 6px }

table.srevents { width: 100%; border-collapse: collapse; border-spacing: 3px; padding: 6px; margin: 0 10px 0 0 }
td.srevents { width: 33%; font: 10pt Verdana; vertical-align: top; text-align: left }

td.olymresu {
	width: 33%;
	font: 10pt Verdana;
	vertical-align: top;
	text-align: left;
	padding-top: 15px;
}

td.sreventsl { width: 20%; vertical-align: top; text-align: center; font: bold 12pt Verdana; padding: 6px; border-top: 1px solid #000 }
td.sreventsr { width: 80%; vertical-align: top; text-align: left; padding: 6px; border-top: 1px solid #000 }

table.srmc { width: 80%; border-collapse: collapse; border: 1px solid #000; background-color: rgb(255,255,255); }
td.srmc1 { width: 30px; vertical-align: middle; text-align: left; border-bottom: 1px solid #000; padding: 2px; }
td.srmc2 { font: bold 9pt Verdana; vertical-align: middle; text-align: left; border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 2px; }
td.srmc3 { width: 90px; vertical-align: top; text-align: center; padding: 6px; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 2px; }
td.srmc4 { vertical-align: top; text-align: center; padding: 6px; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 2px; }
th.srmc1 { font: bold 12pt Verdana; vertical-align: bottom; text-align: left; border-bottom: 3px double #000; }
th.srmc2 { font: bold 12pt Verdana; vertical-align: bottom; text-align: center; border-bottom: 3px double #000; border-left: 1px solid #000 }
th.srmc3 { font: bold 12pt Verdana; vertical-align: bottom; text-align: center; border-bottom: 3px double #000; border-left: 1px solid #000 }
td.srmc10 { font: bold 12pt Verdana; vertical-align: bottom; text-align: left; border-top: 3px double #000; }
td.srmc11 { font: bold 12pt Verdana; vertical-align: bottom; text-align: center; border-top: 3px double #000; border-left: 1px solid #000 }
td.srmc12 { vertical-align: bottom; text-align: center; border-top: 3px double #000; border-left: 1px solid #000 }

table.srres { border: 1px solid #000; width: 100%; border-spacing: 1px; padding: 2px; background-color: #fff; }
td.srresl { width: 30px; vertical-align: middle; text-align: left; border-top: 1px dotted; border-bottom: 1px dotted; border-left: 1px dotted; }
td.srres2 { vertical-align: top; text-align: center; font: bold 10pt Verdana; padding: 6px; border-top: 1px solid #000 }
td.srresr { font: 8pt Verdana; vertical-align: middle; text-align: left; border-top: 1px dotted; border-right: 1px dotted; border-bottom: 1px dotted; }
td.srrestl { width: 30px; border: 1px solid rgb(192,192,192); background-color: rgb(192,192,192); font: bold 9pt Verdana; vertical-align: middle; text-align: left }
td.srrestr { border: 1px solid rgb(192,192,192); background-color: rgb(192,192,192); font: bold 9pt Verdana; vertical-align: middle; text-align: left }

table.srsports { width: 100%; border-collapse: collapse; font: 10pt Verdana; margin: 12pt 0pt 12pt 0pt }
td.srsportsleft { width: 18%; vertical-align: top; border-right: 1px solid #000; padding: 0 8px 0 0; }
td.srsportsright { width: 82%; vertical-align: top }

table.srcont { width: 100%; border-collapse: collapse; font: 12pt Arial; text-align: left }
td.srcontl { width: 30%; vertical-align: top }
td.srcontr { width: 70%; vertical-align: top }

table.srvid { border: 1px solid #000; width: 90%; }
td.srvidcont { width: 50%; text-align: center; vertical-align: top; font: 10pt Arial; }
td.srvidlink { width: 50%; text-align: center; vertical-align: top; font: 10pt Arial; }

table.srpicgal { width: 100%; }
td.srpicgalcont { padding: 5px 0 5px 0; width: 60%; text-align: center; font: 10pt Arial; }
td.srpicgallink { padding: 5px 0 5px 0; width: 40%; text-align: center; vertical-align: top; font: 10pt Arial; }

p.srpicgalcapt {
	font: 9pt Verdana;
	height: 80px;
	text-align: center;
}
p.sr01gal01 {
	font: 10pt Arial;
	text-align: left;
	padding: 10px;
}

table.sr01gal01 { width: 100%; }
td.sr01galt { width: 106px; padding: 3px; vertical-align: top; text-align: center; }
td.sr01galc { padding: 3px; vertical-align: top; text-align: center; }
div.sr00gal01 { width: 500px; height: 560px; vertical-align: top; text-align: center; }
div.sr00gal02 { width: 500px; height: 420px; vertical-align: top; text-align: center; }
div.sr01gal01 { width: 370px; height: 320px; vertical-align: top; text-align: center; }
div.sr01gal05 { width: 600px; height: 600px; vertical-align: top; text-align: left; }


div.sr01gal02 { width: 600px; height: 390px; vertical-align: top; text-align: center; }



div.sr02gal01 { width: 370px; height: 500px; }
div.sr02galspt0 { width: 460px }
div.sr02galsptA { width: 460px; height: 455px; }
div.sr02galsptB { width: 460px; height: 215px; }
div.sr02galsptC { width: 460px; height: 444px; }
div.sr02galsptD { width: 460px; height: 392px; }
div.sr02galsptE { width: 460px; height: 265px; }
div.sr02galsptF { width: 460px; height: 328px; }
div.sr02galsptG { width: 460px; height: 440px; }

div.sr02galven0 { width: 100%; margin: 0 3px 0 3px; padding: 0 0 0 0; }
td.sr02galvenA { height: 580px; width: 1px }

div.sr02relay0 { margin: 0 0 0 25px; height: 450px; font: 10pt Arial; width: 350px; text-align: center; vertical-align: top }

p.sr02relay0 { height: 560px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay1 { height: 550px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay2 { height: 680px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay3 { height: 580px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay4 { height: 690px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay5 { height: 650px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay6 { height: 620px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay7 { height: 630px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay8 { height: 610px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay9 { height: 760px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay10 { height: 740px; font: 10pt Arial; width: 100%; text-align: left; }
p.sr02relay11 { height: 880px; font: 10pt Arial; width: 100%; text-align: left; }


p.sr02relay99 { height: 250px; font: 10pt Arial; width: 100%; text-align: left; }

table.sr02relaysublink { margin: 20px; width: 100%; }
td.sr02relaysublinkt { width: 100px; padding: 3px; text-align: center; vertical-align: top; }
td.sr02relaysublinkp { width: 450px; padding: 3px; text-align: center; vertical-align: top; }

td.sr02relayimg { width: 450px; padding: 3px; text-align: left; vertical-align: top; }

table.sr02reimg { width: 20px; border: 1px solid rgb(0,0,0); border-collapse: collapse; padding: 3px }

td.sr02relay0 { width: 350px; text-align: center }
td.relay66 { }
table.sprelay { width: 100%; table-layout: fixed; }
td.sr02relay0 { height: 450px; width: 1px }
td.sr02relaypic { width: 350px; height: 450px; text-align: center; vertical-align: top; padding: 3px; margin: 0 10px 0 50px; }
td.sr02relaypict { width: 50px; height: 370px; text-align: center; vertical-align: top; padding: 3px; margin: 0 50px 0 10px; }

table.srimgm { width: 20px; vertical-align: top; border: 1px solid rgb(0,0,0); border-collapse: collapse; padding: 3px; margin: 12pt 0pt 12pt 0pt }
td.srimgml { font: 10pt Verdana; padding: 3px; vertical-align: top; text-align: center; border: 1px solid rgb(0,0,0) }
td.srimgmr { font: 10pt Verdana; padding: 3px; vertical-align: top; text-align: center; border: 1px solid rgb(0,0,0) }

table.srimgrt { width: 20px; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 0px 0px 4px; padding: 3px }
td.srimgrt { font: 10pt Arial; padding: 3px; border-collapse: collapse; margin: 0px 0px 0px 4px }

table.srimglt { width: 20px; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 4px 0px 0px; padding: 3px }
td.srimglt { font: 10pt Arial; padding: 3px; border-collapse: collapse; margin: 0px 4px 0px 0px }

table.srimglgrt { width: 20px; margin: 0px 0px 0px 4px }

table.srimglglt { width: 20px; margin: 0px 4px 0px 0px }

table.srven { width: 100%; border-collapse: collapse }
td.srven { vertical-align: bottom; font: 10pt Arial; text-align: center }

table.srsked { table-layout: fixed; width: 80%; border: 1px solid #000; border-spacing: 1px; color: rgb(0,0,255); background-color: rgb(255,255,255); }

td.srsked1 { width: 150px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(165,165,255); }
td.srsked2 { width: 15px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(165,165,255); }
td.srsked3 { width: 90px; font: 8pt Verdana; text-align: center; padding: 2px; }
td.srsked900 { width: 100px; font: 8pt Verdana; text-align: left; padding: 2px; border-right: 1px solid #000 }
td.srsked901 { width: 100px; font: 8pt Verdana; text-align: left; padding: 2px }
td.srsked4 { font: 8pt Verdana; text-align: center; padding: 2px; }
td.srsked5 { font: 8pt Verdana; text-align: center; padding: 2px; }
td.srsked6 { font: 8pt Verdana; text-align: center; padding: 2px; }

td.srsked20 { width: 15px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(205,205,255); }

td.srsked21 { width: 90px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(165,165,255); }

td.srsked22 { width: 90px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(205,205,255); }

td.srsked23 { width: 15px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(205,205,205); }

td.srsked24 { width: 90px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(205,205,205); }

td.srsked100 { width: 90px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(205,205,255); }

td.srsked201 { width: 15px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(205,205,255); }

td.srsked202 { width: 15px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(192,153,234); }

td.srsked203 { width: 15px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(255,185,0); }

td.srsked204 { width: 15px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(180,213,115); }

td.srskedspnm1 { width: 150px; font: 8pt Verdana; text-align: left; padding: 2px 2px 2px 10px; background-color: rgb(225,225,255); }

td.srsked500 { width: 15px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(225,225,225); }

td.srsked210 { width: 90px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(225,225,225); }

td.srskedspnm2 { width: 150px; font: 8pt Verdana; text-align: left; padding: 2px 2px 2px 10px; background-color: rgb(195,195,255); }

td.srsked501 { width: 15px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(195,195,195); }

td.srsked211 { width: 90px; font: 8pt Verdana; text-align: center; padding: 2px; background-color: rgb(195,195,195); }

tr.srsked10 { background-color: rgb(165,165,255); }
tr.srsked11 { background-color: rgb(205,205,255); }

td.srskedbegA { background-color: rgb(192,192,192); }
td.srskedbegB { background-color: rgb(192,192,192); }

p.srgamesh { font: bold 10pt Arial }

p.srgames { font: 10pt Arial }

/* Special Report navigation classes- srnavm- this is actually the top navigation bar */

table.srnav { width: 80%; border-collapse: collapse; border: 2px solid rgb(0,104,53); padding: 6pt }
th.srnav1 { width: 100%; font: small-caps 12pt Verdana; vertical-align: top; border-collapse: collapse; border: 1px solid rgb(0,104,53); padding: 3pt }
th.srnav2 { width: 100%; font: small-caps bold 11pt Verdana; vertical-align: top; border-collapse: collapse; border: 1px solid rgb(0,104,53); padding: 3pt; color: rgb(254,254,254); background-color: rgb(0,104,53) }
td.srnavl { width: 18%; font: small-caps bold 10pt Verdana; color: rgb(254,254,254); vertical-align: top; background-color: rgb(149,160,154); border-collapse: collapse; border: 1px solid rgb(0,104,53); padding: 3pt }
td.srnavr { width: 82%; font: small-caps 10pt Verdana; vertical-align: top; background-color: rgb(254,254,254); border-collapse: collapse; border: 1px solid rgb(0,104,53); padding: 3pt }
td.srnavm { width: 100%; height: 15px; font: small-caps 10pt Verdana; text-align: center; vertical-align: top; border-collapse: collapse; border-top: 1px solid rgb(0,104,53); border-right: 1px solid rgb(0,104,53); border-left: 2px solid rgb(0,104,53); border-bottom: 1px solid rgb(0,104,53); padding: 3pt }

table.srcul { width: 80%; border-collapse: collapse; margin: 12pt 0pt 12pt 0pt }

td.srcul { vertical-align: top; text-align: center; font: 10pt Verdana }

a:link.srnav { padding-top: 1pt; padding-right: 3pt; padding-bottom: 1pt; padding-left: 3pt; color: rgb(0,62,147); font: small-caps bold 10pt Verdana; text-decoration: none }
a:visited.srnav { padding-top: 1pt; padding-right: 3pt; padding-bottom: 1pt; padding-left: 3pt; color: rgb(230,0,0); font: small-caps bold 10pt Verdana; text-decoration: none }
a:hover.srnav { padding-top: 1pt; padding-right: 3pt; padding-bottom: 1pt; padding-left: 3pt; background-color: rgb(254,180,21); color: rgb(230,0,0); font: small-caps bold 10pt Verdana; text-decoration: underline }
a:active.srnav { padding-top: 1pt; padding-right: 3pt; padding-bottom: 1pt; padding-left: 3pt; background-color: rgb(254,180,21); color: rgb(254,254,254); font: small-caps bold 10pt Verdana; text-decoration: underline }
a.srnavcur { padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; color: rgb(230,0,0); font: small-caps bold 10pt Verdana; text-decoration: none }

font.srnavcur { padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; color: rgb(230,0,0); font: small-caps 10pt Verdana; text-decoration: none }

table.venues { width: 80%; border-collapse: collapse; margin: 12px 0px 12px 0px }
th.venues { background-color: RGB(204, 204, 204); border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); font: bold 16pt Arial; padding: 3pt }
td.venues { border-bottom: 1px solid rgb(0,0,0); font: 12pt Arial; text-align: left; vertical-align: top; padding: 3pt; width: 50% }

table.srolym_reldomskd { width: 60%; border-collapse: collapse; border: 1px dotted #000 }
td.srolym_reldomskd { padding: 5px; background-color: rgb(204, 204, 204); border-top: 1px solid #000; border-right: 1px dotted #000; border-bottom: 1px solid #000; border-left: 1px dotted #000 }
td.srolym_reldomprv { padding: 5px; vertical-align: top; text-align: left; border-top: 1px solid #000; border-right: 1px dotted #000; border-bottom: 1px solid #000; border-left: 1px dotted #000 }
td.srolym_reldomcty { padding: 5px; vertical-align: top; text-align: left; border-top: 1px solid #000; border-right: 1px dotted #000; border-bottom: 1px solid #000; border-left: 1px dotted #000 }