a:link { color: #006699; background: inherit; }

a:visited {
	color: #336699;
	background: inherit;
	text-decoration: none;
}

a:active, a:hover {
	color: #dd6900;
	background: inherit;
	text-decoration: underline;
}

body { margin: 12px; color: #000000; background: #dddddd; }

body, td, p {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.h1, div.h2, div.h3, div.h4 { margin-bottom: 12px; }

input.radio { vertical-align: bottom; }

input.reset { color: #ffffff; background: #006699; }

input.submit { color: #ffffff; background: #006699; font-weight: bold; }

input.submit, input.reset, .counter { font-size: 12px; }

input.submit, input.reset, input.select, input.text, input.text-strch, textarea { border: 1px solid #000000; }

input.text, input.text-strch {
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.text, input.text-strch, textarea { padding: 2px; }

input.text-strch { width: 100%; }

li { margin: 5px; }

p, ul, ol { margin-top: 12px; margin-bottom: 12px; }

p.para, .answer { text-indent: 2em; text-align: justify; }

table#maintable {
	border: 1px solid #000000;
	width: 100%;
	color: #000000;
	background: #ffffff;
}

table.tb { color: #ffffff; background: #000000; }

table.tb tr.heading td {
	color: #ffffff;
	background: #5c9aeb;
	font-size: 11px;
	font-weight: bold;
}

table.tb tr.subth td {
	color: #ffffff;
	background: #5c9aeb;
	font-size: 11px;
	font-weight: normal;
}

table.tb tr.th td {
	color: #ffffff;
	background: #006699;
	font-size: 12px;
	font-weight: bold;
}

td#body { width: 100%; table-layout: fixed; vertical-align: top; }

td#leftbar, td#rightbar { width: 200px; table-layout: fixed; vertical-align: top; }

td, table.tb td { color: #000000; background: #ffffff; }

textarea {
	font: 10pt "Lucida Console", "Courier New", Courier, monospace;
}

ul { list-style-type: circle; }

.h1 { font-size: 20px; font-weight: bold; }

.h2 { font-size: 17px; font-weight: bold; }

.h3, .newsdate { font-weight: bold; }

.label, label { font-size: 12px; font-weight: normal; }

.nobr { white-space: nowrap; }

.pagetime, .footnote { font-size: 11px; }

.question {
	color: #800000;
	background: inherit;
	font-size: 14px;
	font-weight: bold;
}

.sigline, sup.footnote { font-size: 10px; }

.sublabel { font-size: 11px; font-weight: normal; }

#maintitle { font-size: 30px; font-weight: bold; }

