/* GENERIC */
BODY, TH, TD, P, DIV, SPAN, .main, .date-stamp, .redlink, INPUT, SELECT, TEXTAREA, FORM, UL, OL, DL, H1, H2, H3, H4, H5, H6, LI, .sunfont {font-size:10pt;font-family:geneva, helvetica, arial, "lucida sans", sans-serif}
H1, H2, H3, H4, H5, H6 {margin:2px 0px;padding:0px}
H1, H2, H3, H1 SPAN, H2 SPAN, H3 SPAN {font-size:15pt}
H4, H4 SPAN {font-size:14pt}
H5, H6, H5 SPAN, H6 SPAN, BIG, .big, BIG SPAN {font-size:12pt}
SMALL, .small, SUP, BR, SMALL SPAN {font-size:9pt}
CODE, KBD, TT {font-family:monaco, courier, "courier new";font-size:10pt;color:#666}
A:link {color:#669}
A:active {color:#F00}
A:visited {color:#336}
A:hover {color:#99C}
DT {font-weight:bold;padding-top:5px}
UL {list-style:disc}
UL UL {list-style:circle}
UL UL UL {list-style:square}
HR {color:silver;height:1px}

/* TEMPLATE CLASSES */
.gnlnk {color:#F90}
.brd {padding:3px 8px;font-weight:bold}
.mstmnu {padding-top:0px;padding-bottom:1px;padding-left:2px;margin-top:0px;margin-bottom:0px;float:left}
.srchbx {padding-top:0px;padding-bottom:1px;margin-top:0px;margin-bottom:0px;float:right}
.gfbtn {padding-left:3px;padding-right:3px}
.hde {visibility:hidden}
A.nonu:link, A.nonu:visited, A.nonuc:active {text-decoration:none;color:#000}
A.nonu:active, A.nonu:hover, A.nonuc:link, A.nonuc:visited {text-decoration:none;color:#F00}
A.nonuc:hover {text-decoration:none;color:#333}
TD.citm {padding-right:2px;color:#F00;text-align:right;background:#FFF}
TD.itm {padding-right:2px;color:#000;text-align:right}
TD.rcitm {padding-right:2px;color:#F00;text-align:left;background:#FFF}
TD.ritm {padding-right:2px;color:#000;text-align:left}
A.nonuw:link, A.nonuw:visited {text-decoration:none;color:#FFF}
A.nonuw:active {text-decoration:none;color:#F00}
A.nonuw:hover {text-decoration:none;color:#CCF}
A.undw:link, A.undw:visited {color:#FFF}
A.undw:active {color:#F00}
A.undw:hover {color:#CCF}
TD.tid {color:#FFF;font-weight:bold;padding-left:4px;text-indent:4px}
.wb1, .wb2, .wb3, .wb4 {font-size:4pt}
.wb1 {background:#C03}
.wb2 {background:#C90}
.wb3 {background:#CC3}
.wb4 {background:#F90}
DIV.cpyftr {padding:3px 7px 7px 8px;color:#FFF}

/* CUSTOM CLASSES */
.padded {padding:4px}
UL.padded {padding:4px 0px}
TR.title-bg TD, TD.title-bg {background-image: url(/pics/generic/bev_top.gif);background-repeat:repeat-x}
TR.bottom-bg TD, TD.bottom-bg {background-image: url(/pics/generic/bev_bottom.gif);background-repeat:repeat-x}
TR.line-bg TD, TD.line-bg {background-image: url(/pics/generic/tile-hr.gif);background-repeat:repeat-x}
.date-stamp {color:#666;text-align:right;margin:8px 2px 0px 0px}
.prev-next {color:#C33;text-align:center}
.prev-next A:link, .prev-next A:visited, A.redlink:link, A.redlink:visited, A.redlink:active {color:#C33}
.prev-next A:hover, A.redlink:hover {color:#F00}
.frm, .bttn, SPAN.pull, SPAN.pull SELECT {background:#CCF;font-weight:bold;text-decoration:none;color:#000}
.linespace, P.intro {line-height:112%}
.just {text-align:justify}
.bold, TR.bold TD, TR.bold TH {font-weight:bold}
.italic, TR.italic TD, TR.italic TH {font-style:italic}
.whtbld {color:#FFF;font-weight:bold}
.blkbld, .blknote, .note {color:#000;font-weight:bold}
.redbld, .rednote, .new, .updated {color:#F00;font-weight:bold}
.blknote, .note, .rednote, .new, .updated {text-transform:uppercase}
.updated {letter-spacing:.2em}
P.intro {font-weight:bold;color:#669}
P.quote {color:#900;padding-left:4%;padding-right:4%}
P.credit {padding:0px 30px 0px 60px}
P.compact {margin-top:0px}
A.blklink:link, A.blklink:visited, A.blklink:active {color:#000}
A.blklink:hover {color:#666}
TABLE.promo {background:#FC6}
TABLE.present {background:#C60}
TABLE.dkgrey {background:#666}
TABLE.ltgrey {background:#CCC}
TABLE.dkblue {background:#669}
TABLE.ltblue {background:#CCF}
TABLE.black, TD.cpyftr {background:#000}
TABLE.white {background:#FFF}
TABLE.dkred {background:#C33}
TABLE.ltred {background:#F99}
TABLE.dktan {background:#C96}
TABLE.lttan {background:#FFC}
TABLE.vltgrey {background:#E8E8E8}
TD.black, TH.black, TR.black TD, TR.black TH, TABLE TR TD.black, TABLE TR TH.black {background:#000;color:#FFF}
TD.promo, TH.promo, TR.promo TD, TR.promo TH, TABLE TR TD.promo, TABLE TR TH.promo {background:#FC6;color:#000}
TD.present, TH.present, TR.present TD, TR.present TH, TABLE TR TD.present, TABLE TR TH.present {background:#C60;color:#FFF}
TD.dkred, TH.dkred, TR.dkred TD, TR.dkred TH, TABLE TR TD.dkred, TABLE TR TH.dkred {background:#C33;color:#FFF}
TD.ltred, TH.ltred, TR.ltred TD, TR.ltred TH, TABLE TR TD.ltred, TABLE TR TH.ltred {background:#F99;color:#000}
TD.dkblue, TH.dkblue, TR.dkblue TD, TR.dkblue TH, TABLE TR TD.dkblue, TABLE TR TH.dkblue {background:#669;color:#FFF}
TD.dktan, TH.dktan, TR.dktan TD, TR.dktan TH, TABLE TR TD.dktan, TABLE TR TH.dktan {background:#C96;color:#000}
TD.lttan, TH.lttan, TR.lttan TD, TR.lttan TH, TABLE TR TD.lttan, TABLE TR TH.lttan {background:#FFC;color:#000}
TD.dkgrey, TH.dkgrey, TR.dkgrey TD, TR.dkgrey TH, TABLE TR TD.dkgrey, TABLE TR TH.dkgrey {background:#666;color:#FFF}
TD.ltgrey, TH.ltgrey, TR.ltgrey TD, TR.ltgrey TH, TABLE TR TD.ltgrey, TABLE TR TH.ltgrey {background:#CCC;color:#000}
TD.ltblue, TH.ltblue, TR.ltblue TD, TR.ltblue TH, TABLE TR TD.ltblue, TABLE TR TH.ltblue {background:#CCF;color:#000}
TD.vltgrey, TH.vltgrey, TR.vltgrey TD, TR.vltgrey TH, TABLE TR TD.vltgrey, TABLE TR TH.vltgrey {background:#E8E8E8;color:#000}
TD.white, TH.white, TR.white TD, TR.white TH, TABLE TR TD.white, TABLE TR TH.white {background:#FFF;color:#000}
TABLE.pqt {margin:7px;padding:0px}
TABLE.pqt TD {background:#FFC;margin:0px;padding:0px}
DIV.pq {border:solid 1px #000;padding:5px 5px 0px 5px;margin:0px}
DIV.pq .quote {color:#000;font-weight:bold;padding:0px 0px 3px 0px;margin:0px}
DIV.pq .credit {font-weight:normal;padding:5px 0px;margin:0px}

