/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
outline-color: invert;
outline-style: none;
outline-width: 0pt;
}

body{
	background-image:url('http://www.ibiblio.org/chinesehistory/images/bg3.gif');
	color:#000;
}
div.main {
	margin-right:auto;
	margin-left:auto;
	margin-top:8px;
	margin-bottom:8px;
	width:67%;
}

img.img_line {
	height:6px;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}

div.endpa { width: 99%; position: absolute; bottom: 0px } 

a:link {
	text-decoration:underline;
	color:#0000FF;
}
a:visited{
	text-decoration:underline;
	color:#800000;
}

/* Index page table classes */

table.box { table-layout: fixed; width: 726px; height: 273px; background-color: rgb(255,0,0); border: 1px inset rgb(255,0,0); border-spacing: 3px 3px; border-collapse: separate }
tr.boxr1 { height: 123px; }
td.boxr1lr { width: 120px; font: 10pt Verdana; border: 1px inset rgb(255,0,0) }
td.boxr1m { width: 460px; font: 10pt Verdana; border: 1px inset rgb(255,0,0); text-align: center }
tr.boxr2 { height: 108px; }
td.boxr2l { height: 160px; width: 363px; font: 10pt Verdana; text-align: left; vertical-align: middle; border: 1px inset rgb(255,0,0) }
td.boxr2r { width: 363px; font: 10pt Verdana; color: rgb(231,222,189); text-align: center; vertical-align: middle; border: 1px inset rgb(255,0,0) }
td.boxr2f { width: 180px; font: 10pt Verdana; color: rgb(231,222,189); text-align: center; vertical-align: bottom; }
tr.boxr3 { height: 42px; }
td.boxr3 { width: 100%; font: 10pt Verdana; color: rgb(231,222,189); text-align: left; vertical-align: middle; border: 1px inset rgb(255,0,0) }

a:link.box { font: 10pt Verdana; color: rgb(231,222,189); text-decoration: none }
a:visited.box { font: 10pt Verdana; color: rgb(231,222,189); text-decoration: none }
a:hover.box { font: 10pt Verdana; color: rgb(231,222,189); text-decoration: underline }
a:active.box { font: 10pt Verdana; color: rgb(231,222,189); text-decoration: underline }

/* new contact form classes */
#requestform {	text-align: left; }

fieldset div {	margin-bottom: 1em; }

fieldset label { font-size: 1em; }

fieldset legend {	font-size: 1em; font-weight: bold; border: 1px solid #000; padding: 5px; }

#requestform label {	font-weight: bold; display: block; }

#requestor, #subject, #description { border: 1px solid #000; background-color: #e7debd; font-family: "Verdana"; padding: 3px; }

#requestor, #subject { width: 300px; font-size: 1em; }

#description {	width: 98%;	height: 100px;	font-size: 1em; }

/* Quick link box classes */

table.ql { border: 1px solid rgb(0,0,0); border-collapse: collapse; width: 200; margin: 0px 0px 0px 5px }
td.ql { border: 1px solid rgb(0,0,0); padding: 3px }

a:link.ql { font: 10pt Verdana; color: rgb(204,0,0); text-decoration: none }
a:visited.ql { font: 10pt Verdana; color: rgb(128,0,0); text-decoration: none }
a:hover.ql { font: 10pt verdana; color: rgb(204,0,0); text-decoration: underline }
a:active.ql { font: 10pt Verdana; color: rgb(128,0,0); text-decoration: underline }

p.intro { font: 10pt Verdana; color: rgb(0,0,0); text-align: left }

/* What's new classes */

p.whatnew { font: bold 18pt Verdana; text-align: left }

p.headline { font: bold 15pt Verdana; text-align: left; color: rgb(204,0,0) }

/* TOC classes */

table.indextoc { border: 2px solid rgb(0,0,0); width: 100% }
td.indextocr1 { width: 25%; border: 1px solid rgb(0,0,0); vertical-align: top; text-align: left; font: bold 14pt Arial; padding: 5px }
td.indextocr2 { width: 50%; border: 1px solid rgb(0,0,0); vertical-align: top; text-align: left; font: bold 14pt Arial; padding: 5px }
td.indextocr3 { width: 100%; border: 1px solid rgb(0,0,0); vertical-align: top; text-align: center; font: bold 14pt Arial; padding: 5px }

a:link.vh { font: 8pt Verdana; color: rgb(204,0,0); text-decoration: none }

table.source { width: 80%; text-align: left }
td.source { border: 1px solid rgb(0,0,0); font: 12pt Arial; background-color: rgb(204,204,204); vertical-align: top; text-align: left; padding: 3px }

/* Page Intro table classes */

table.intro { width: 80%; background-color: rgb(255,0,0); border-collapse: collapse; margin: 37pt 12pt 0pt 12pt }
td.intro { text-align: center; font: small-caps bold 22pt Arial; color: rgb(0,0,0); border-top: 3px double rgb(0,0,0); border-bottom: 3px double rgb(0,0,0) }
tr.intro { text-align: center; font: 6px Arial }

.pageintro { font: bold 18px Arial; text-align: center }

.pintro { font: bold 12pt Arial; text-align: left }

p.aat { font: bold 12pt Arial; text-align: center }

/* Image table classes- try using this instead of the align style in page tag margin-left: auto; margin-right: 6px;  */

table.img { width: 20px; border: 1px solid rgb(0,0,0); border-collapse: collapse; padding: 3px }
td.img { width: 20px; border: 1px solid rgb(0,0,0); padding: 3px }

/* regular left right image tables- images top text bottom */

/* universal image table td class ittb- image top text bottom */

td.imgittb { font: 10pt Arial; padding: 3px }

/* image table ittb */

table.imgrt { width: 20px; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 0px 0px 4px; padding: 3px }
table.imglt { width: 20px; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 4px 0px 0px; padding: 3px }

/* image table along bottom of paragraph section contents/03pol/c04s05.html */

table.imgb { width: 20px; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 4px 0px 0px; padding: 3px }
td.imgbt { font: 10pt Arial; vertical-align: top; padding: 3px; border-top: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-left: 1px solid rgb(0,0,0) }
td.imgbb { font: 10pt Arial; vertical-align: top; padding: 3px; border-bottom: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-left: 1px solid rgb(0,0,0) }

/* image tables left right- sm, md, lg- image left text right. */

/* universal image table td class iltr- image left text right */

td.imgiltr { font: 10pt Arial; padding: 3px }

/* small image tables iltr */

table.imgsmrt { width: 35%; border-collapse: collapse; margin: 0px 0px 0px 4px; border: 1px solid rgb(0,0,0); padding: 3px }

table.imgsmlt { width: 35%; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 4px 0px 0px; padding: 3px }

/* medium image tables iltr */

table.imgmdrt { width: 50%; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 0px 0px 4px; padding: 3px }

table.imgmdlt { width: 50%; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 4px 0px 0px; padding: 3px }

/* large image tables iltr */

table.imglgrt { width: 65%; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 0px 0px 4px; padding: 3px }

table.imglglt { width: 65%; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 4px 0px 0px; padding: 3px }

/* top contents */

ul.contents2 { font: 12pt Arial }
li.contents2 { font: 12pt Arial }

p.contents { font: 10pt Arial; text-align: center }
p.conthead { font: bold 12pt Arial; text-align: left }
p.cont { font: 12pt Arial; text-align: left }

a:link.contents { font: 10pt Arial; color: rgb(0,0,255); text-decoration: underline }
a:visited.contents { font: 10pt Arial; color: rgb(128,0,0); text-decoration: underline }
a:hover.contents { font: 10pt Arial; color: rgb(0,51,102); text-decoration: none }
a:active.contents { font: 10pt Arial; color: rgb(0,51,102); text-decoration: underline }

a:link.cont { font: 12pt Arial; color: rgb(0,0,255); text-decoration: underline }
a:visited.cont { font: 12pt Arial; color: rgb(128,0,0); text-decoration: underline }
a:hover.cont { font: 12pt Arial; color: rgb(255,0,0); text-decoration: none }
a:active.cont { font: 12pt Arial; color: rgb(128,0,0); text-decoration: underline }

/* Page navigation classes */

a:link.local { font: 12pt Arial; color: rgb(0,0,255); text-decoration: none }
a:visited.local { font: 12pt Arial; color: rgb(128,0,0); text-decoration: none }
a:hover.local { font: 12pt Arial; color: rgb(0,51,102); text-decoration: underline }
a:active.local { font: 12pt Arial; color: rgb(0,51,102); text-decoration: underline }

p.nav { font: small-caps 12pt Verdana; text-align: center }

a:link.nav { padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); font: small-caps 12pt Verdana; text-decoration: none }
a:visited.nav { padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: rgb(128,0,0); font: small-caps 12pt Verdana; text-decoration: none }
a:hover.nav { padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(185,42,38); font: small-caps 12pt Verdana; text-decoration: none }
a:active.nav { padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(185,42,38); font: small-caps 12pt Verdana; text-decoration: none }
a.navcur { padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(255,0,0); font: small-caps 12pt Verdana; text-decoration: none }

/* Arial font: classes */

.a1 { font: 8pt Arial; text-align: left }
.a1u { font: 8pt Arial; text-decoratin: underline }
ul.a1n { font: 8pt Arial; text-align: left }
.a1r { font: 8pt Arial; text-align: right }
.a1c { font: 8pt Arial; text-align: center }
.a1ru { font: 8pt Arial; text-align: right; text-decoration: underline }
.a1cu { font: 8pt Arial; text-align: center; text-decoration: underline }
.a1b { font: bold 8pt Arial; text-align: left }
.a1bu { font: bold 8pt Arial; text-decoration: underline }
.a1br { font: bold 8pt Arial; text-align: right }
.a1bc { font: bold 8pt Arial; text-align: center }
.a1bru { font: bold 8pt Arial; text-align: right; text-decoration: underline }
.a1bcu { font: bold 8pt Arial; text-align: center; text-decoration: underline }
.a1i { font: italic 8pt Arial; text-align: left }
.a1iu { font: italic 8pt Arial; text-decoration: underline }
.a1ir { font: italic 8pt Arial; text-align: right }
.a1ic { font: italic 8pt Arial; text-align: center }
.a1iru { font: italic 8pt Arial; text-align: right; text-decoration: underline }
.a1icu { font: italic 8pt Arial; text-align: center; text-decoration: underline }
.a1bi { font: italic bold 8pt Arial; text-align: left }
.a1ibu { font: italic bold 8pt Arial; text-decoration: underline }
.a1ibr { font: italic bold 8pt Arial; text-align: right }
.a1ibc { font: italic bold 8pt Arial; text-align: center }
.a1ibru { font: italic bold 8pt Arial; text-align: right; text-decoration: underline }
.a1ibcu { font: italic bold 8pt Arial; text-align: center; text-decoration: underline }

a:link.a1 { font: 8pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.a1 { font: 8pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.a1 { font: 8pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.a1 { font: 8pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.cura1 { font: 8pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

.a2 { font: 10pt Arial; text-align: left }
.a2u { font: 10pt Arial; text-decoratin: underline }
ul.a2n { font: 10pt Arial; text-align: left }
.a2r { font: 10pt Arial; text-align: right }
.a2c { font: 10pt Arial; text-align: center }
.a2ru { font: 10pt Arial; text-align: right; text-decoration: underline }
.a2cu { font: 10pt Arial; text-align: center; text-decoration: underline }
.a2b { font: bold 10pt Arial; text-align: left }
.a2bu { font: bold 10pt Arial; text-decoration: underline }
.a2br { font: bold 10pt Arial; text-align: right }
.a2bc { font: bold 10pt Arial; text-align: center }
.a2bru { font: bold 10pt Arial; text-align: right; text-decoration: underline }
.a2bcu { font: bold 10pt Arial; text-align: center; text-decoration: underline }
.a2i { font: italic 10pt Arial; text-align: left }
.a2iu { font: italic 10pt Arial; text-decoration: underline }
.a2ir { font: italic 10pt Arial; text-align: right }
.a2ic { font: italic 10pt Arial; text-align: center }
.a2iru { font: italic 10pt Arial; text-align: right; text-decoration: underline }
.a2icu { font: italic 10pt Arial; text-align: center; text-decoration: underline }
.a2bi { font: italic bold 10pt Arial; text-align: left }
.a2ibu { font: italic bold 10pt Arial; text-decoration: underline }
.a2ibr { font: italic bold 10pt Arial; text-align: right }
.a2ibc { font: italic bold 10pt Arial; text-align: center }
.a2ibru { font: italic bold 10pt Arial; text-align: right; text-decoration: underline }
.a2ibcu { font: italic bold 10pt Arial; text-align: center; text-decoration: underline }

a:link.a2 { font: 10pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.a2 { font: 10pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.a2 { font: 10pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.a2 { font: 10pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.cura2 { font: 10pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

.a3 { font: 12pt Arial; text-align: left }
.a3u { font: 12pt Arial; text-decoratin: underline }
ul.a3n { font: 12pt Arial; text-align: left }
.a3r { font: 12pt Arial; text-align: right }
.a3c { font: 12pt Arial; text-align: center }
.a3ru { font: 12pt Arial; text-align: right; text-decoration: underline }
.a3cu { font: 12pt Arial; text-align: center; text-decoration: underline }
.a3b { font: bold 12pt Arial; text-align: left }
.a3bu { font: bold 12pt Arial; text-decoration: underline }
.a3br { font: bold 12pt Arial; text-align: right }
.a3bc { font: bold 12pt Arial; text-align: center }
.a3bru { font: bold 12pt Arial; text-align: right; text-decoration: underline }
.a3bcu { font: bold 12pt Arial; text-align: center; text-decoration: underline }
.a3i { font: italic 12pt Arial; text-align: left }
.a3iu { font: italic 12pt Arial; text-decoration: underline }
.a3ir { font: italic 12pt Arial; text-align: right }
.a3ic { font: italic 12pt Arial; text-align: center }
.a3iru { font: italic 12pt Arial; text-align: right; text-decoration: underline }
.a3icu { font: italic 12pt Arial; text-align: center; text-decoration: underline }
.a3bi { font: italic bold 12pt Arial; text-align: left }
.a3ibu { font: italic bold 12pt Arial; text-decoration: underline }
.a3ibr { font: italic bold 12pt Arial; text-align: right }
.a3ibc { font: italic bold 12pt Arial; text-align: center }
.a3ibru { font: italic bold 12pt Arial; text-align: right; text-decoration: underline }
.a3ibcu { font: italic bold 12pt Arial; text-align: center; text-decoration: underline }

a:link.a3 { font: 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.a3 { font: 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.a3 { font: 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.a3 { font: 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.cura3 { font: 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

a:link.a3b { font: bold 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.a3b { font: bold 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.a3b { font: bold 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.a3b { font: bold 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.cura3b { font: bold 12pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

.a4 { font: 14pt Arial; text-align: left }
.a4u { font: 14pt Arial; text-decoratin: underline }
ul.a4n { font: 14pt Arial; text-align: left }
.a4r { font: 14pt Arial; text-align: right }
.a4c { font: 14pt Arial; text-align: center }
.a4ru { font: 14pt Arial; text-align: right; text-decoration: underline }
.a4cu { font: 14pt Arial; text-align: center; text-decoration: underline }
.a4b { font: bold 14pt Arial; text-align: left }
.a4bu { font: bold 14pt Arial; text-decoration: underline }
.a4br { font: bold 14pt Arial; text-align: right }
.a4bc { font: bold 14pt Arial; text-align: center }
.a4bru { font: bold 14pt Arial; text-align: right; text-decoration: underline }
.a4bcu { font: bold 14pt Arial; text-align: center; text-decoration: underline }
.a4i { font: italic 14pt Arial; text-align: left }
.a4iu { font: italic 14pt Arial; text-decoration: underline }
.a4ir { font: italic 14pt Arial; text-align: right }
.a4ic { font: italic 14pt Arial; text-align: center }
.a4iru { font: italic 14pt Arial; text-align: right; text-decoration: underline }
.a4icu { font: italic 14pt Arial; text-align: center; text-decoration: underline }
.a4bi { font: italic bold 14pt Arial; text-align: left }
.a4ibu { font: italic bold 14pt Arial; text-decoration: underline }
.a4ibr { font: italic bold 14pt Arial; text-align: right }
.a4ibc { font: italic bold 14pt Arial; text-align: center }
.a4ibru { font: italic bold 14pt Arial; text-align: right; text-decoration: underline }
.a4ibcu { font: italic bold 14pt Arial; text-align: center; text-decoration: underline }

a:link.a4 { font: 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.a4 { font: 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.a4 { font: 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.a4 { font: 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.cura4 { font: 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

a:link.a4b { font: bold 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.a4b { font: bold 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.a4b { font: bold 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.a4b { font: bold 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.cura4b { font: bold 14pt Arial; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

/* Verdana font: classes */

.v1 { font: 8pt Verdana; text-align: left }
.v1u { font: 8pt Verdana; text-decoratin: underline }
ul.v1n { font: 8pt Verdana; text-align: left }
.v1r { font: 8pt Verdana; text-align: right }
.v1c { font: 8pt Verdana; text-align: center }
.v1ru { font: 8pt Verdana; text-align: right; text-decoration: underline }
.v1cu { font: 8pt Verdana; text-align: center; text-decoration: underline }
.v1b { font: bold 8pt Verdana; text-align: left }
.v1bu { font: bold 8pt Verdana; text-decoration: underline }
.v1br { font: bold 8pt Verdana; text-align: right }
.v1bc { font: bold 8pt Verdana; text-align: center }
.v1bru { font: bold 8pt Verdana; text-align: right; text-decoration: underline }
.v1bcu { font: bold 8pt Verdana; text-align: center; text-decoration: underline }
.v1i { font: italic 8pt Verdana; text-align: left }
.v1iu { font: italic 8pt Verdana; text-decoration: underline }
.v1ir { font: italic 8pt Verdana; text-align: right }
.v1ic { font: italic 8pt Verdana; text-align: center }
.v1iru { font: italic 8pt Verdana; text-align: right; text-decoration: underline }
.v1icu { font: italic 8pt Verdana; text-align: center; text-decoration: underline }
.v1bi { font: italic bold 8pt Verdana; text-align: left }
.v1ibu { font: italic bold 8pt Verdana; text-decoration: underline }
.v1ibr { font: italic bold 8pt Verdana; text-align: right }
.v1ibc { font: italic bold 8pt Verdana; text-align: center }
.v1ibru { font: italic bold 8pt Verdana; text-align: right; text-decoration: underline }
.v1ibcu { font: italic bold 8pt Verdana; text-align: center; text-decoration: underline }

a:link.v1 { font: 8pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.v1 { font: 8pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.v1 { font: 8pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.v1 { font: 8pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.curv1 { font: 8pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

.v2 { font: 10pt Verdana; text-align: left }
.v2u { font: 10pt Verdana; text-decoratin: underline }
ul.v2n { font: 10pt Verdana; text-align: left }
.v2r { font: 10pt Verdana; text-align: right }
.v2c { font: 10pt Verdana; text-align: center }
.v2ru { font: 10pt Verdana; text-align: right; text-decoration: underline }
.v2cu { font: 10pt Verdana; text-align: center; text-decoration: underline }
.v2b { font: bold 10pt Verdana; text-align: left }
.v2bu { font: bold 10pt Verdana; text-decoration: underline }
.v2br { font: bold 10pt Verdana; text-align: right }
.v2bc { font: bold 10pt Verdana; text-align: center }
.v2bru { font: bold 10pt Verdana; text-align: right; text-decoration: underline }
.v2bcu { font: bold 10pt Verdana; text-align: center; text-decoration: underline }
.v2i { font: italic 10pt Verdana; text-align: left }
.v2iu { font: italic 10pt Verdana; text-decoration: underline }
.v2ir { font: italic 10pt Verdana; text-align: right }
.v2ic { font: italic 10pt Verdana; text-align: center }
.v2iru { font: italic 10pt Verdana; text-align: right; text-decoration: underline }
.v2icu { font: italic 10pt Verdana; text-align: center; text-decoration: underline }
.v2bi { font: italic bold 10pt Verdana; text-align: left }
.v2ibu { font: italic bold 10pt Verdana; text-decoration: underline }
.v2ibr { font: italic bold 10pt Verdana; text-align: right }
.v2ibc { font: italic bold 10pt Verdana; text-align: center }
.v2ibru { font: italic bold 10pt Verdana; text-align: right; text-decoration: underline }
.v2ibcu { font: italic bold 10pt Verdana; text-align: center; text-decoration: underline }

a:link.v2 { font: 10pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.v2 { font: 10pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.v2 { font: 10pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.v2 { font: 10pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.curv2 { font: 10pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

.v3 { font: 12pt Verdana; text-align: left }
.v3u { font: 12pt Verdana; text-decoratin: underline }
ul.v3n { font: 12pt Verdana; text-align: left }
.v3r { font: 12pt Verdana; text-align: right }
.v3c { font: 12pt Verdana; text-align: center }
.v3ru { font: 12pt Verdana; text-align: right; text-decoration: underline }
.v3cu { font: 12pt Verdana; text-align: center; text-decoration: underline }
.v3b { font: bold 12pt Verdana; text-align: left }
.v3bu { font: bold 12pt Verdana; text-decoration: underline }
.v3br { font: bold 12pt Verdana; text-align: right }
.v3bc { font: bold 12pt Verdana; text-align: center }
.v3bru { font: bold 12pt Verdana; text-align: right; text-decoration: underline }
.v3bcu { font: bold 12pt Verdana; text-align: center; text-decoration: underline }
.v3i { font: italic 12pt Verdana; text-align: left }
.v3iu { font: italic 12pt Verdana; text-decoration: underline }
.v3ir { font: italic 12pt Verdana; text-align: right }
.v3ic { font: italic 12pt Verdana; text-align: center }
.v3iru { font: italic 12pt Verdana; text-align: right; text-decoration: underline }
.v3icu { font: italic 12pt Verdana; text-align: center; text-decoration: underline }
.v3bi { font: italic bold 12pt Verdana; text-align: left }
.v3ibu { font: italic bold 12pt Verdana; text-decoration: underline }
.v3ibr { font: italic bold 12pt Verdana; text-align: right }
.v3ibc { font: italic bold 12pt Verdana; text-align: center }
.v3ibru { font: italic bold 12pt Verdana; text-align: right; text-decoration: underline }
.v3ibcu { font: italic bold 12pt Verdana; text-align: center; text-decoration: underline }

a:link.v3 { font: 12pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.v3 { font: 12pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.v3 { font: 12pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.v3 { font: 12pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.curv3 { font: 12pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

.v4 { font: 14pt Verdana; text-align: left }
.v4u { font: 14pt Verdana; text-decoratin: underline }
ul.v4n { font: 14pt Verdana; text-align: left }
.v4r { font: 14pt Verdana; text-align: right }
.v4c { font: 14pt Verdana; text-align: center }
.v4ru { font: 14pt Verdana; text-align: right; text-decoration: underline }
.v4cu { font: 14pt Verdana; text-align: center; text-decoration: underline }
.v4b { font: bold 14pt Verdana; text-align: left }
.v4bu { font: bold 14pt Verdana; text-decoration: underline }
.v4br { font: bold 14pt Verdana; text-align: right }
.v4bc { font: bold 14pt Verdana; text-align: center }
.v4bru { font: bold 14pt Verdana; text-align: right; text-decoration: underline }
.v4bcu { font: bold 14pt Verdana; text-align: center; text-decoration: underline }
.v4i { font: italic 14pt Verdana; text-align: left }
.v4iu { font: italic 14pt Verdana; text-decoration: underline }
.v4ir { font: italic 14pt Verdana; text-align: right }
.v4ic { font: italic 14pt Verdana; text-align: center }
.v4iru { font: italic 14pt Verdana; text-align: right; text-decoration: underline }
.v4icu { font: italic 14pt Verdana; text-align: center; text-decoration: underline }
.v4bi { font: italic bold 14pt Verdana; text-align: left }
.v4ibu { font: italic bold 14pt Verdana; text-decoration: underline }
.v4ibr { font: italic bold 14pt Verdana; text-align: right }
.v4ibc { font: italic bold 14pt Verdana; text-align: center }
.v4ibru { font: italic bold 14pt Verdana; text-align: right; text-decoration: underline }
.v4ibcu { font: italic bold 14pt Verdana; text-align: center; text-decoration: underline }

a:link.v4 { font: 14pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(0,0,255); text-decoration: none }
a:visited.v4 { font: 14pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(128,0,0); text-decoration: none }
a:hover.v4 { font: 14pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a:active.v4 { font: 14pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: underline }
a.curv4 { font: 14pt Verdana; padding-left: 3pt; padding-right: 3pt; padding-top: 1pt; padding-bottom: 1pt; background-color: RGB(231,222,189); color: RGB(204,0,0); text-decoration: none }

.v2cr { font: 10pt Verdana; text-align: center; color: rgb(204,0,0) }

.style1 { font: 12pt Arial; margin-left: 0.5in }

.style2 { font: 12pt Verdana; color: rgb(204,0,0) }

.navcur { font: 8pt Arial; color: rgb(185,42,38) }

/* table classes within /contents/ pages */

caption.ref { font: bold 12pt Arial; padding: 10px }
table.ref { border: 1px solid rgb(0,0,0); margin: 16pt 12pt 12pt 0pt; border-collapse: collapse; padding: 2pt }
th.ref { background-color: RGB(204, 204, 204); border: 1px solid rgb(0,0,0); padding: 6pt; vertical-align: top }
td.ref { border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); padding: 4pt; vertical-align: top }

table.chlang { border: 1px solid rgb(0,0,0); margin: 16pt 12pt 12pt 0pt; border-collapse: collapse; font: 12pt Arial; padding: 2pt; width: 80% }
th.chlang { background-color: RGB(204, 204, 204); border: 1px solid rgb(0,0,0); padding: 6pt }
td.chlang { border: 1px solid rgb(0,0,0); width: 20%; padding: 4pt }

table.gen { border: 1px solid rgb(0,0,0); margin: 16pt 12pt 12pt 0pt; border-collapse: collapse; font: 12pt Arial; padding: 2pt; width: 80% }
th.gen { background-color: RGB(204, 204, 204); border: 1px solid rgb(0,0,0); padding: 6pt }
td.gen { border: 1px solid rgb(0,0,0); padding: 4pt; vertical-align: top }

/* table for the emperor list. th emph is the primary table head indicating the era; th empd is the secondary table head indicating dynastic eras within the primary era */

table.emp { margin: 16pt 12pt 12pt 0pt; border-collapse: collapse; font: 12pt Arial; padding: 2pt; width: 80% }
th.emph { background-color: RGB(204, 204, 204); border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); padding: 6pt; text-align: center; font: bold 12pt Arial; vertical-align: top }
th.empd { border-color: rgb(0,0,0); border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); padding: 6pt; text-align: left; font: bold 12pt Arial; width: 50%; vertical-align: top }
td.emp { padding: 6pt; text-align: left; font: 12pt Arial; width: 50%; vertical-align: top }

/* BACK TO TOP classes. 1t- top cell, 1m- middle cell, 1b- bottom cell-- 3l- middle row, left and right cell of a three cell middle row; 2l- middle row, left cell of a two cell middle row  */

table.top1 { width: 100%; border-collapse: collapse; margin: 12px 0px 12px 0px }
td.top1t { border-bottom: 1px solid rgb(0,0,0); width: 100%; font: 8pt Arial }
td.top1m { width: 100%; font: 10pt Arial }
td.top1b { border-top: 1px solid rgb(0,0,0); width: 100%; font: 8pt Arial }
td.top3l { width: 30%; font: 10pt Arial; text-align: left}
td.top3c { width: 40%; font: 10pt Arial; text-align: center }
td.top3r { width: 30%; font: 10pt Arial; text-align: right }
td.top2l { width: 50%; font: 10pt Arial; text-align: left }
td.top2r { width: 50%; font: 10pt Arial; text-align: right }

/* universal classes */

blockquote.blone { margin-left: 5 }
p { color: black; font: 12pt Arial }
ul {color: black; font: 12pt Arial }
body { font: 12pt Arial; color: rgb(0,0,0); margin: 2px 2px 2px 2px; margin-width: 2px; margin-height: 2px }
caption { font: bold 11pt Verdana }
hr { color: rgb(0,0,0); noshade; size: 1px }
sup { font: 400 8pt Arial }

/* Human Rights page classes hrla- human rights lower-alpha, hrua- human rights upper alpha, hrsh- section head 
    chrla- contents human rights lower alpha, chrua- contents human rights upper alpha */

ol.hrla { list-style-type: lower-alpha }

ol.hrua { list-style-type: upper-alpha }

p.hrsh { font: bold 12pt Arial }

table.hr { width: 50%; border: 1px solid rgb(0,0,0); border-collapse: collapse; margin: 0px 0px 0px 4px; padding: 3px }

td.hr { font: 10pt Arial; padding: 3px; border-collapse: collapse; margin: 0px 0px 0px 4px }

ul.chrla { list-style-type: disc; font: 10pt Arial }

ol.chrla { list-style-type: lower-alpha; font: 10pt Arial }

ol.chrua { list-style-type: upper-alpha; font: 10pt Arial }

/* Database Classes */

table.datapp { border-color: rgb(0,0,0); margin: 0pt 12pt 0pt 12pt; border-collapse: collapse; padding: 2pt; width: 80%; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0) }

table.dattoc { border: 1px solid rgb(0,0,0); margin: 0pt 12pt 0pt 12pt; border-collapse: collapse; padding: 2pt }
th.dattoc { background-color: rgb(204, 204, 204); border-top: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-bottom: 3px double rgb(0,0,0); border-left: 1px solid rgb(0,0,0); color: rgb(0,0,0); padding: 6pt; font: bold 14pt Arial }
td.dattoc1 { border: 1px solid rgb(0,0,0); padding: 4pt; text-align: center; font: bold 14pt Verdana }
td.dattoc2 { border: 0px; padding: 3pt; text-align: center; font: bold 14pt Verdana }
td.dattoc3 { border: 1px solid rgb(0,0,0); text-align: left; font: 12pt Arial; padding: 2pt; vertical-align: top }
td.dattoc4 { background-color: rgb(204, 204, 204); border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); padding: 2pt; font: bold 14pt Arial; text-align: center; width: 100% }
td.dattoc5 { background-color: rgb(204, 204, 204); border: 2px solid rgb(0,0,0); font: bold 12pt Arial; text-align: left; width: 20% }
td.dat1c { border: 1px solid rgb(0,0,0); padding: 4pt; vertical-align: top }
td.dat1r { border: 1px solid rgb(0,0,0); padding: 4pt; vertical-align: top }

table.dat2 { border: 1px solid rgb(0,0,0); margin: 16pt 12pt 12pt 0pt; border-collapse: collapse; font: 12pt Arial; padding: 2pt; width: 80% }
th.dat2 { background-color: rgb(204, 204, 204); border: 1px solid rgb(0,0,0); padding: 6pt }
td.dat2 { border: 1px solid rgb(0,0,0); padding: 4pt; vertical-align: top }

a:link.dattoc1 { text-decoration: none; color: RGB(0,0,255) }
a:visited.dattoc1 { text-decoration: none; color: RGB(0,0,255) }
a:hover.dattoc1 { text-decoration: underline; color: RGB(0,0,255) }
a:active.dattoc1 { text-decoration: underline; color: RGB(0,0,255) }

a:link.datind1 { text-decoration: none; color: RGB(0,46,110); font-weight: bold }
a:visited.datind1 { text-decoration: none; color: RGB(50,96,160); font-weight: bold }
a:hover.datind1 { text-decoration: none; background-color: RGB(0,46,110); color: RGB(231,248,244); font-weight: bold }
a:active.datind1 { text-decoration: none; background-color: RGB(0,46,110); color: RGB(196,211,221); font-weight: bold }

a:link.datind2 { text-decoration: none; color: rgb(0,46,110) }
a:visited.datind2 { text-decoration: none; color: rgb(50,96,160) }
a:hover.datind2 { text-decoration: none; background-color: rgb(0,46,110); color: RGB(231,248,244) }
a:active.datind2 { text-decoration: none;background-color: rgb(0,46,110); color: RGB(196,211,221) }

a:link.datimg1 { text-decoration: none; color: rgb(0,0,255); font: 8pt Arial; text-decoration: none }
a:visited.datimg1 { text-decoration: none; color: rgb(0,0,255); font: 8pt Arial; text-decoration: none }
a:hover.datimg1 { text-decoration: underline; color: rgb(0,0,255); font: 8pt Arial; text-decoration: none }
a:active.datimg1 { text-decoration: underline; color: rgb(0,0,255); font: 8pt Arial; text-decoration: none }

table.sechead { background-color: rgb(204, 204, 204); border-collapse: collapse; border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); padding: 6pt; font: bold 18pt Arial; text-align: center; width: 100%; margin: 24pt 0pt 24pt 0pt }

table.datbt { width: 100%; margin: 6pt 0pt 6pt 0pt; border-collapse: collapse }
th.datbt { width: 100%; background-color: rgb(204, 204, 204) }
td.datbtt { width: 33%; font: 10pt Arial; text-align: left; padding: 3pt; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0) }
td.datbts { width: 33%; font: 10pt Arial; text-align: center; padding: 3pt; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0) }
td.datbte { width: 33%; font: 10pt Arial; text-align: right; padding: 3pt; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0) }

table.datindex { width: 80%; border-collapse: collapse }
th.datindex { border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); width: 100%; background-color: RGB(204, 204, 204); padding: 3pt; font: bold 16pt Arial; text-align: center }
td.datindex { width: 50%; text-align: left; padding: 4pt; vertical-align: top }

table.wfb { width: 100%; margin: 6pt 0pt 6pt 0pt; border-collapse: collapse }
th.wfb { width: 100%; background-color: RGB(204, 204, 204); border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); padding: 3pt; font: bold 18pt Arial; text-align: center }
td.wfb { width: 100%; font-size: 26pt}
td.wfbcont { width: 100%; text-align: left; vertical-align: top; border-bottom: 1px solid rgb(0,0,0); padding: 6pt }
td.wfbintro { font: bold 12pt Arial; width: 100%; text-align: left; vertical-align: top; padding-top: 20px; padding-bottom: 10pt }
td.wfbentryl { width: 15%; text-align: left; vertical-align: top; border-bottom: 1px solid rgb(0,0,0); padding: 6pt }
td.wfbentryc { width: 85%; text-align: left; vertical-align: top; border-bottom: 1px solid rgb(0,0,0); border-left: 1px solid rgb(0,0,0); padding: 6pt }
td.wfbentryr { width: 1% }
td.wfbbnl { width: 15%; text-align: left; font: 10pt Arial; border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); padding: 3pt }
td.wfbbnc { width: 70%; text-align: center; font: 10pt Arial; border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); padding: 3pt }
td.wfbbnr { width: 15%; text-align: right; font: 10pt Arial; border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); padding: 3pt }

p.datindex3 { border: 1px solid rgb(0,0,0); text-align: left; padding: 2pt; margin: 2pt 1pt 2pt 1pt }

table.dates { width: 100%; border-collapse: collapse; border-bottom: 1px solid rgb(0,0,0) }

/* Update History classes */

table.uh1 { width: 900px; font: 12pt Verdana; padding: 3px; margin: 24pt 0pt 24pt 0pt }
td.uh1l { width: 30%; text-align: left; font: 12pt Verdana }
td.uh1c { width: 40%; text-align: center; font: 12pt Verdana }
td.uh1r { width: 30%; text-align: right; font: 12pt Verdana }

table.uh2 { border: 1px solid rgb(0,0,0); width: 900px; font: 12pt Verdana; padding: 3px; margin: 24pt 0pt 24pt 0pt }
td.uh2l { border: 1px solid rgb(0,0,0); width: 250px; text-align: left; vertical-align: top; padding: 3px; font: 12pt Verdana }
td.uh2r { border: 1px solid rgb(0,0,0); width: 600px; text-align: left; vertical-align: top; padding: 3px; font: 12pt Verdana }

table.uh3 { width: 100%; margin: 24pt 0pt 24pt 0pt; border-collapse: collapse; padding: 3px }
td.uh3l { width: 30%; text-align: left; font: 10pt Verdana; text-align: left; border-bottom: 1px solid rgb(0,0,0); padding: 3px; vertical-align: top }
td.uh3c { width: 40%; text-align: center; font: 10pt Verdana; text-align: left; border-bottom: 1px solid rgb(0,0,0); padding: 3px; vertical-align: bottom }
td.uh3r { width: 30%; text-align: right; font: 10pt Verdana; text-align: right; border-bottom: 1px solid rgb(0,0,0); padding: 3px; vertical-align: bottom }