﻿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}
li { color: #800000}
li.bul {color: black}
li.Bul {color: black}
input {font-size: 10pt; color: navy}
input.mfoot {font-size: 8pt; 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: 10pt; 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; }
.cit {
	color: #800000; text-align: right; font-weight: bold }

.fn {text-indent: -1em; margin-left: 1.4em; }
.fni {margin-left: 1.4em; }
.fn2 {text-indent: -1.6em; margin-left: 1.5em; }
.fn2i {margin-left: 1.4em; }
.pn {margin-left: 1.4em}
.fp {margin-left: 1.4em}
span.mn  {color: black; font-size: 9pt; font-weight: normal}
span.sq  {color: #800000; font-size: 9pt; font-weight: bold}
.mq  {margin-left: 40px; margin-right: 40px; color: #800000; font-size: 9pt; font-weight: bold}
.mq1 {margin-left: 80px; margin-right: 80px; color: #800000; font-size: 8.5pt; font-weight: bold}
.mv {margin-right: 40px; text-align: right; color: #800000; font-size: 9pt; font-weight: bold; font-style: italic;}
.mi {margin-left: 14px; text-index: -7px;}

.navy {
	float:left;
	width: 91px;
	height: 17px; 
	font-family: Arial; 
	font-size: 9pt; 
	text-align: center; 
	border-radius: 7px 7px 0px 0px; 
	color: black; 
	border-top: #CCCCCC solid 1px; 
	border-right: #666666 solid 2px;
	border-bottom: #666666 solid 1px; 
	padding-top: 3px;
	font-weight: bold;
}
.navy:hover {
	color: white;	
	background-color: maroon;

}

/* Scroll to Top ========== */
.scroll-to-top {
  	display: block;
  	position: fixed; bottom: 10px; right: 10px;
  	z-index: 5;
  	width: 20px;
  	height: 20px;
  	padding: 8px;
  	text-align:center;
  	color: #ffffff;
	text-decoration: none;
	background-color: #3c5598;
	border-radius: 5px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	border-radius: 50%;
}
.scroll-to-top:hover {text-decoration: none;	background-color: #777;	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);}
.scroll-to-top a, .scroll-to-top a:hover {text-decoration: none;}


.fnumb {text-indent: -2.0em; margin-left: 5.0em; } 

.abanr {position: relative; left: 1px; top: 1px; width: 650px; height: 60px}

.atitle {position: relative; left: 290px; top: -40px; width: 300px; z-index: 3; text-align: right; padding-right: 4px; font-size: 10pt; font-weight: bold; color: #DFDFFF; font-family: verdana; }

.adate {position: relative; left: 232px; top: -20px; width: 416px; text-align: right; height: 17px; font-size: 10pt; font-weight: bold; z-index: 5}

.abody {position: relative; margin-left: 20px; top: 0px; width: 620px; padding: 4px; border: 1px solid #CCCCCC; }

.quot {
	color: #800000;
	font-weight: bold;
}
.ref {
	color: #800000;
	font-weight: bold;
	text-align: right;
	margin-left: 20px;
	margin-right: 20px;
}
.unquot {
	color: black;
	font-weight: normal;
}
.indent {
	margin-left: 20px; 
	margin-right: 20px;
}
.nt {
	font-weight: bold;
	vertical-align: super;
	font-size: 8pt;
}

.right {
	text-align: right;
}
.italic {
	font-style:italic;
}
a.nav {color: white; font-family: verdana, arial, helvetica; font-size: 8pt; 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: 10pt; vertical-align: super }
a.admin  {color: navy; font-weight: bold}
a.admin:hover {color:red}
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 }
a.wnav {color: white}
a.wnav:hover {color: white}

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 }

.askcom1 {text-align: center; border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: #993333; font-weight: bold; padding-left: 4px}
.askcom {padding-right: 4px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 2 }

.askbook1 {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}
.askbook {padding-right: 4px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 2 }
.askonline {text-align: center; 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}
.asktemp1 {text-align: center; 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}
.asktemp {padding-right: 4px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 2 }
.askdoc1 {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: #336600; font-weight: bold; padding-left: 4px}
.askdoc {padding-right: 4px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 2 }
.askpro1 {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}
.askpro {padding-right: 4px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 3 }

.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}

.askboxc {margin-left: 50px; font-size: 8pt; border: solid 1px navy; background-color: #F0F0F0; padding: 7px; color: navy; width: 500px}

.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}

.readit {font-size: 10pt; color: green; font-weight: bold}





.abanrx {position: absolute; left: 7px; top: 7px; width: 650px }
.abanrz {position: relative; left: 0px; top: 0px; width: 650px }

.atitlex {position: absolute; left: 299px; top: 25px; width: 300px  }
.atitlez {position: relative; top: -42px; left: 290px; width: 300px; z-index: 2 }

.adatex {position: absolute; left: 240px; top: 51px; width: 416px; text-align: right; height: 17px; font-size: 8pt  }
.adatez {position: relative; left: 235px; top: -34px; width: 416px; text-align: right; height: 17px; font-size: 10pt; font-weight: bold }

.abodyx {position: absolute; left: 34px; top: 90px; width: 620px; padding: 4px; border: 1px solid #CCCCCC; }
.abodyz {position: relative; left: 26px; top: 0px; width: 620px; padding: 4px; border: 1px solid #CCCCCC; }



.xbodya {position: absolute; top: 120px; left: 43px; width: 850px; z-index: 1; border-radius: 15px; padding: 7px; border-top: 1px solid #999999; border-right: 2px solid black; border-bottom: 2px solid black; border-left: 1px solid #999999; background-color: #EEEEE0;  }

.mbanr { position: absolute; top: 7px; left: 7px; width: 748px; height: 60px}
.mtitle {position: absolute; top: 25px; left: 502px; width: 325px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 2 }
.mfoot {font-family: Verdana; font-size: 8pt; text-align: center; padding: 2px; border-top: 1px solid #cccccc; border-bottom: 1px solid #CCCCCC }
.mbody {position: absolute; top: 120px; left: 43px; width: 866px; z-index: 1  }
.mglobe {position: absolute; top: 12px; left: 850px; width: 48px; height: 48px; z-index: 2}
.mdate {position: absolute; left: 491px; top: 51px; width: 416px; text-align: right; height: 17px; font-size: 8pt  }

.hbanr {position: absolute; top: 7px; left: 7px; width: 900px; height: 60px }
.hnav {position: absolute; top: 7px; left: 7px; width: 500px; z-index: -6; color: white; font-size: 6pt  }
.hglobe {position: absolute; top: 12px; left: 850px; width: 48px; height: 48px}
.hside {position: absolute; top: 120px; height: 348px; left: 7px; width: 220px; background-color: #EEE8CD; border-left: 1px solid #000066; border-top: 1px solid #000066; border-right: 2px solid #000066; border-bottom: 2px solid #000066 }
.hmid {position: absolute; top: 120px; left: 247px; width: 383px;  }
.hfoot {position: absolute; top: 450px; left: 247px; width: 658px; color: black; text-align: center; font-size: 8pt; padding: 1px; border-top: 1px solid #6699CC; border-bottom: 1px solid #6699CC  }
.hrite {position: absolute; top: 120px; left: 650px; width: 255px; } 



.arthed {font-size: 14pt; color: navy; font-weight: bold; text-align: center}
.askaud1 {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: peru; font-weight: bold; padding-left: 4px}
.askaud {padding-right: 4px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 2 }
.askvid1 {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: darkcyan; font-weight: bold; padding-left: 4px}
.askvid {padding-right: 4px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 2}
.askthi1 {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: #009933; font-weight: bold; padding-left: 4px}
.askthi {padding-right: 4px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 2 }
.askltr1 {border-bottom: solid 2px black; border-right: solid 2px black; border-top: solid 1px #999999; border-left: solid 1px #999999; color: white; background-color: steelblue; font-weight: bold; padding-left: 4px}
.askltr {padding-right: 4px; text-align: right; font-size: 10pt; font-weight: bold; color: #DFDFFF; z-index: 2}
.asksrc {border-bottom: solid 1px black; border-top: solid 1px black; color: white; background-color: peru; text-align: center; font-weight: bold; padding-left: 4px}


.askmedia {text-align: center; 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: 10pt; color: #000080}
.tiny {font-size: 8pt; color: #000090 }

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: 10pt; 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: 10pt; 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.yellow { border:1px solid black; background-color: #F0F0F0; font-family: 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: bold }
td.gy { border:1px solid navy; color: black; background-color: #CCCCCC; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }

td.yw { border:1px solid navy; color: black; background-color: FFFFF0; font-family: verdana, arial, helvetica; font-size: 10pt; font-weight: bold }
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 }