body	{font-size: 82%; font-family: Arial, sans-serif; margin: 0}
body td	{font-size: 82%; font-family: Arial, sans-serif;}

.mid	{font-size: 95%;}
.sm	{font-size: 87%; font-family: tahoma, sans-serif;}
.smred	{font-size: 87%; color: 0xff0000; font-family: tahoma, sans-serif;}
.ssm	{font-size: 75%; font-family: tahoma, sans-serif;}

.i	{font-style: italic; font-family: 'Times New Roman', serif;}

a:link {color: #000000;}
a:visited	{color: #000000;}
a:hover	{color: #FF0000;}

table.menu {height: 3em; margin-bottom: 1em;}
table.menu td table.copyright td {font-size: 10pt; font-family: Arial, sans-serif;}
table.menu b {font-size: 13pt; font-family: Tahoma, Arial, sans-serif; font-weight: normal; position: relative; top: 1pt;}

table.copyright {margin-top: 1.5em;}

table.links {border-top: #EEEEEE 2px solid; margin-top: 2em;}
table.links th {font-weight: bold; padding: 0.7em 0; font-size: 80%; text-align: left;}
table.links td {vertical-align: top; padding: 0 0.7em 0.7em 0; font-size: 75%;}
table.links td, table.links td a {color: #444444;}
table.links td.l1 {width: 35%;}
table.links td.l2 {width: 33%;}
table.links td.l3 {width: 32%;}

table.indexed {border-top: #EEEEEE 2px solid; margin-top: 2em;}
table.indexed td  {color: #444444; font-size: 7pt; text-align: left;}


table.black td {background-color: #000000; color: #FFFFFF;}
table.black  a.js:link {color: #FFFFFF;} 
table.black  a.js:visited {color: #FFFFFF;}
table.black  a.js:over  {color: #FFFFFF;}

#search input.button {height:1.8em; border: 1px #FFFFFF outset; background-color: #000000; color: #FFFFFF; letter-spacing: 0px; font-size: 10pt; font-family: arial, sans-serif;}

.gray {color: #888888;}
a.gray:link {color: #888888;}
a.gray:visited {color: #888888;}
a.gray:hover	{color: #888888;}

.button	{height:1.8em; border: 1px #111111 outset; background-color: #111111; color: #FFFFFF; letter-spacing: 0px; font-size: 12px; font-family: arial, sans-serif;}

h1	{font: small-caps 180% Tahoma, Arial, sans-serif; color: #000000; font-weight: normal; line-height: 1.0em;}
h2	{font-size: 155%; font-family: Tahoma, Arial, sans-serif; font-weight: normal; margin-bottom: 0.5em; padding: 0em;}
h3	{font-size: 130%; font-family: Tahoma, Arial, sans-serif; font-weight: normal; margin-bottom: 0.5em; padding: 0em;}

.tline	{border-top: solid 1px #000000;}
.lline	{border-left: solid 1px #000000;}
.rline	{border-right: solid 1px #000000;}
.bline	{border-bottom: solid 1px #000000;}
.line	{border: solid 1px #000000;}

.m00	{padding: 0em; margin: 0em;}

.pt03	{padding-top: 0.3em; margin: 0em;}
.pt05	{padding-top: 0.5em; margin: 0em;}
.pt08	{padding-top: 0.8em; margin: 0em;}
.pt10	{padding-top: 1.0em; margin: 0em;}
.pt15	{padding-top: 1.5em; margin: 0em;}
.p15	{padding: 1.5em; margin: 0em;}

.pb03	{padding-bottom: 0.3em; margin: 0em;}
.pb05	{padding-bottom: 0.5em; margin: 0em;}
.pb08	{padding-bottom: 0.8em; margin: 0em;}
.pb10	{padding-bottom: 1.0em; margin: 0em;}
.pb15	{padding-bottom: 1.5em; margin: 0em;}
.pb20	{padding-bottom: 2.0em; margin: 0em;}

.pr03	{padding-right: 0.3em; margin: 0em;}
.pr05	{padding-right: 0.8em; margin: 0em;}
.pr08	{padding-right: 0.8em; margin: 0em;}
.pr15	{padding-right: 1.5em; margin: 0em;}
.pr20	{padding-right: 2.0em; margin: 0em;}

.pl03	{padding-left: 0.3em; margin:0em; margin: 0em;}
.pl05	{padding-left: 0.8em; margin:0em; margin: 0em;}
.pl08	{padding-left: 0.8em; margin:0em; margin: 0em;}
.pl15	{padding-left: 1.5em; margin:0em; margin: 0em;}
.pl20	{padding-left: 2.0em; margin:0em; margin: 0em;}
.pl25	{padding-left: 2.5em; margin:0em; margin: 0em;}

.mt03	{margin: 0.3em 0 0 0; padding: 0em;}
.mt05	{margin: 0.5em 0 0 0; padding: 0em;}
.mt08	{margin: 0.8em 0 0 0; padding: 0em;}
.mt10	{margin: 1em 0 0 0; padding: 0em;}
.mt15	{margin: 1.5em 0 0 0; padding: 0em;}

.mb01	{margin: 0 0 0.1em 0; padding: 0em;}
.mb03	{margin: 0 0 0.3em 0; padding: 0em;}
.mb05	{margin: 0 0 0.5em 0; padding: 0em;}
.mb08	{margin: 0 0 0.8em 0; padding: 0em;}
.mb15	{margin: 0 0 1.5em 0; padding: 0em;}

.mr03	{margin: 0 0.3em 0 0; padding: 0em;}
.mr05	{margin: 0 0.5em 0 0; padding: 0em;}
.mr08	{margin: 0 0.8em 0 0; padding: 0em;}
.mr15	{margin: 0 1.5em 0 0; padding: 0em;}

.js	{text-decoration: none; border-bottom: 1px dotted; line-height: 1.3em; cursor: pointer; cursor: hand;}
.pointer{cursor: pointer; cursor: hand;}
.hint	{padding: 2px 5px 2px 5px; background-color: #fff9c4; border: 1px solid #ffe79f; color: #444444; font-size: 11px; font-family: tahoma, arial, sans-serif;}

ul	{list-style-type: disc; margin: 0 0 0 1.5em; padding: 0;}
li	{margin: 0.5em 0 0 0; padding: 0;}

table.tbl {margin: 0.5em 0 1em 0;}
table.tbl th	{border-left: 1px solid #FFFFFF; text-align: center; border-bottom: solid 2px #000000; color: #FFFFFF; background-color: #000000; font-size: 75%; font-family: Arial, sans-serif; font-weight: bold; padding: 0.1em 0.3em 0.2em 0.3em;}
table.tbl td	{border-bottom: 1px solid #999999; padding: 0.1em 0.2em 0.2em 0.2em;}
table.tbl td.tab	{padding: 0.1em 0.2em 0.2em 2em;}
table.tbl td.rline	{border-right: 1px solid #000000;}
table.tbl td.lline	{border-left: 1px solid #000000;}

table.tbl td.bg, table.tbl tr.bg{background-color: #EEEEEE;}
table.tbl td.hl table.tbl tr.hl{background-color: #000000; color: #FFFFFF;}
