body { color: black; font-family: verdana, arial, helvetica; font-size: 10pt; }
caption { font-weight: bold; color: royalblue; }
td { color: black; font-family: verdana, arial, helvetica; font-size: 10pt; }
ol {list-style-type: decimal}
input {font-size: 9pt; color: navy}
h5 {font-size: 11pt; color: green; font-weight: bold}
h4 {font-size: 14pt; color: navy; font-weight: bold}
h3 {font-size: 10pt; color: black; font-weight: bold}
h2 {font-size: 11pt; color: green; font-weight: bold; font-style: italic }
h1 {font-size: 13pt; color: green; font-weight: bold; font-style: normal; text-decoration: underline}
p { color: black; font-family: verdana, arial, helvetica; font-size: 10pt; }
p.ptitle { color: navy; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold; }
p.pdayt { color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold; }
p.psec { color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-style: italic; font-weight: bold; }
p.edition { color: black; font-family: verdana, arial, helvetica; font-size: 9pt; font-weight: normal; }
p.notice { color: navy; font-size: 10pt; font-weight: bold }
p.pgreen { color: darkgreen; font-family: verdana, arial, helvetica; font-size: 10pt; font-style: italic; font-weight: bold; }
.fn {text-indent: -2em; margin-left: 2em; }
a.nav {color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.body {color: navy; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal; }
a.bodybold {font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold; }
a.homebody {font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal; }
a.home {color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold; text-decoration: none; }
a.footer {color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal; }
a.title { color: navy; text-decoration: none; }
a.order { color: green; font-weight: bold }
a.book   { color: blue; font-family: verdana, arial, helvetica; font-size: 9pt; vertical-align: super }

a.body4 {color: navy; font-family: verdana, arial, helvetica; font-size: 8pt; font-weight: normal; }
a.body4:hover {color: red }

A.nav:hover { color: yellow; }
A.body:hover { color: red; }
A.bodybold:hover {color: red; }
A.homebody:hover { color: red; }
A.home:hover { color: cyan; }
A.footer:hover { color: yellow; }
A.title:hover { color: red; }
a.order:hover {color: red }

td.about {border:1px solid black; background-color: coral; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.temp { border:1px solid black; background-color: darkmagenta; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }td.doc { border:1px solid #336600; background-color: #336600; color: white; font-family: arial, helvetica; font-size: 10pt; font-weight: bold }
td.bk { border:1px solid black; background-color: sienna; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.feat { border:1px solid black; background-color: burlywood; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.art { border:1px solid black; background-color: mediumblue; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.aud { border:1px solid black; background-color: peru; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.news { border:1px solid black; background-color: lightslategray; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.vid { border:1px solid black; background-color: darkcyan; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.pro { border:1px solid black; background-color: royalblue; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.sec { border:1px solid black; background-color: crimson; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.comm { border:1px solid black; background-color: lightslategray; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.ltr { border:1px solid black; background-color: steelblue; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.word { border:1px solid black; background-color: dimgray; color: white; font-family: averdana, rial, helvetica; font-size: 10pt; font-weight: bold }
td.remember { border:1px solid black; background-color: #009933; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.search { border:1px solid black; background-color: #9900CC; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.thi { border:1px solid black; background-color: #009933; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.askask { border:1px solid black; background-color: #CC00CC; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }

.askcom {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: lightslategray; font-weight: bold; padding-left: 4px}

.askbook {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: sienna; font-weight: bold; padding-left: 4px}
.askonline {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 1px solid #999999; border-left: 1px solid #999999; color: white; background-color: #009933; font-weight: bold; padding-left: 4px}
.asktemp {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: #663399; font-weight: bold; padding-left: 4px}

.askresource {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: #000099; background-color: #FFFFF0; font-weight: bold; padding-left: 4px}
.asksearch {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: #000099; background-color: #F0F0F0; font-weight: bold; padding-left: 4px}
.askbox {font-size: 8pt; border: solid 1px navy; background-color: #F0F0F0; padding: 7px; color: navy}
.askboxtb {font-size: 8pt; text-align: center; font-weight: bold; border-top: solid 1px #336699; border-bottom: 1px solid #336699; background-color: #336699;  padding: 3px; color: white}
.askboxb {font-size: 8pt; text-align: center; font-weight: bold; border-bottom: 1px solid #336699; background-color: #336699;  padding: 3px; color: white}
.askboxa {font-size: 8pt; text-align: center; font-weight: bold; border: solid 1px #336699; background-color: #336699; padding: 3px; color: white}


.askmedia {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: royalblue; font-weight: bold; padding-left: 4px}
.askfeature {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: crimson; font-weight: bold; padding-left: 4px}
.askarticle {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: mediumblue; font-weight: bold; padding-left: 4px}
.askword {background-color: #336699; border-bottom: solid 2px black; border-top: solid 2px #336699; color: white; font-weight: bold; font-style: italic; text-align: center; padding: 1px}
.small {font-size: 9pt; color: #000080}

td.title { border:1px solid navy; background-color: #F0F0F0; color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.detail { border:1px solid black; background-color: lightyellow; color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal }
td.hdline { border:1px solid navy; background-color: #CCCCCC; color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.dayt { border-left:0px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black; background-color: lightyellow; color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.article { border-left:1px solid black; border-right:1px solid black; border-top:0px solid black; border-bottom:1px solid black; background-color: aliceblue; color: navy; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.artdt { border-left:0px solid black; border-right:1px solid black; border-top:0px solid black; border-bottom:1px solid black; background-color: #F0F0F0; color: navy; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal }
td.contact {color: navy; font-family: verdana, arial, helvetica; font-size: 10pt; font-style: normal }
td.pdayt { border-bottom:1px solid black; background-color: #CCCCCC; color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold; border-left-color:black; border-right-color:black; border-top-color:black }
td.edition { color: #333399; font-family: verdana, arial, helvetica; font-size: 9pt; font-weight: normal }
td.ptitle { color: navy; font-family: verdana, arial, helvetica; font-size: 12pt; font-weight: bold }

td.desc { color: black; font-family: verdana, arial, helvetica; font-size: 10pt; }
td.nbtitle { border:1px solid navy; background-color: #F0F0F0; color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.natitle { border:1px solid navy; background-color: #F0F0F0; color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal }


td.nav {border-left:0px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black; background-color: #333399; color: white; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.footer {color: white; font-family: verdana, arial, helvetica; font-size: 9pt; font-weight: normal; background-color: #333399 }

dt { color: navy; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold; }
dtnb { color: navy; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal; }

dd { color: black; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal; }

td.gr { border:1px solid navy; color: black; background-color: #F0F0F0; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal }
td.yw { border:1px solid navy; color: black; background-color: lightyellow; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal }
td.gn { border:1px solid navy; color: black; background-color: #CCFFCC; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal }
td.ab { border:1px solid navy; color: black; background-color: aliceblue; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: normal }
td.grb { border:1px solid navy; color: black; background-color: #C0C0C0; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
td.lgr {background-color: #F0F0F0 }
td.url {border-bottom: solid 1px #CCCCCC; background-color: #CCCCFF }
td.grU { border-bottom: solid 1px #CCCCCC }