body { font-family: Verdana; font-size: 8pt; background-color: #FFFFC0}
td { font-family: Verdana; font-size: 8pt }
input { font-family: Verdana; font-size: 8pt; }
a { text-decoration: none; font-weight: bold; color: #C04040}
a:hover { text-decoration: underline; font-weight: bold; color: #FF80C0; }
h1 { font-weight: bold; font-size: 16pt; color: #404000; }
h2 { font-size: 14pt; font-weight: bold; color: #606000; }
h3 { font-size: 12pt; font-weight: bold; color: #808000; }
h4 { font-size: 10pt; font-weight: bold; color: #A0A000; }
ul { margin-left: 15px }

a.gray { color: #a0a0a0; }
a:hover.gray { color: #a0a0ff; }

.footer { font-size: 7pt; color: #a0a080; }
a.footer { font-size: 7pt; font-weight: normal; color: #a0a080; }
a:hover.footer { font-size: 7pt; font-weight: normal; color: #808060}

.md { width: 770px; text-align: left; background: #ffffe0; }

.hpquote { font-size: 10pt; font-family: Times New Roman; color: #004040}
.hpquoteau {font-size: 9pt; font-family: Times New Roman; color: #008080 }
.hpquoteco {font-size: 8pt; font-family: Times New Roman; color: #8080FF}
.hpquoteq { font-weight: bold; font-size: 24pt; color: #004040; font-family: Times New Roman;}

a.hpitem { color: #206020; }
a:hover.hpitem { color: #FF8080; }
.hptext { color: #808080; }
.hptitle { font-size: 10pt; font-weight: bold; color:#004000 }

.menu { color: Olive; }
a.menu { color: Olive; }
a:hover.menu { color: Green; }


.boxtitle { font-size: 9pt; color: Olive; font-weight: bold; }
a.boxtitle { font-size: 9pt; color: Olive; }
a:hover.boxtitle { font-size: 9pt; color: Green; }

.quest { font-style: italic; font-size: 10pt;}

.dictitle { font-size: 10pt; font-weight: bold; }

.tip { font-size: 18pt; }
.gl { color: #808080; font-style:italic }

.mym { color: #600000; }
.myt { color: #006000; }

a.ns { display: none; visibility: hidden}
a:hover.ns { display: none; visibility: hidden}