BODY { 
	background-color: #ffffff; 
	font-family: tahoma, arial, helvetica, sans-serif; color: #000066; 
	font-size: 80%; font-style: normal; font-weight: normal;
	padding: 0px;
	margin: 16px 20px 8px 20px;
	scrollbar-face-color: #0000cc;
	scrollbar-highlight-color: #33ccff;
	scrollbar-shadow-color: #000080;
	scrollbar-3dlight-color: #33ccff;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-track-color: #d9eaef;
	scrollbar-darkshadow-color: #000080;
}

#contact { text-align: center; font-size: 85%; margin-bottom: 10px; color: #660099; }
#contentwrap { margin-top: 13px; margin-left: 150px; clear: none; color: #000066; }
#footer { background: #33ccff; clear: both; width: 100%; padding: 2px; font-size: 85%; border: 1px solid #0000ff; }
#header { border-top: 2px solid #33ccff; border-bottom: 2px solid #33ccff; width: 100%; }
#nav { float: left; margin-top: 13px; width: 120px; clear: none; }

SPAN.footr { display: inline; background: #33ccff; float: right; margin-top: -13px; }

P { font-style: normal; font-weight: normal; margin: 10px 0px; }
P.slinks { width: 100%; text-align: center; }

H1 { color: black; font-size: 16pt; font-style: normal; font-weight: bold }
H1.invert { background: #660099; color: #ffffff; font-size: 110%; font-style: normal; font-weight: bold; padding: 3px 7px; margin-top: 0px; }
H1.sites { color: #660099; font-size: 12pt; font-style: normal; font-weight: bold }
H2 { color: #660099; font-size: 120%; font-style: normal; font-weight: bold; margin: 4px 0px; text-decoration: underline; }
H3 { color: black; font-size: 12pt; font-style: normal; font-weight: bold }

A:link { color: #0000ff; font-size: 10pt; font-weight: normal; text-decoration: none }
A:visited { color: #0000ff; font-size: 10pt; font-weight: normal; text-decoration: none; }
A:active { color: #0000ff; font-size: 10pt; font-weight: normal; text-decoration: none; }
A:hover { color: #00cc00; font-size: 10pt; font-weight: normal; text-decoration: none; }
A.menu:link, A.menu:active, A.menu:visited { color: #ffffff; font-size: 10pt; text-decoration: none; padding: 3px 0px 0px 22px; }
A.menu:hover { color: #ff0000; font-size: 10pt; text-decoration: none; padding: 3px 0px 0px 22px; }
A.menusite:link, A.menusite:active, A.menusite:visited { color: #ffffff; font-size: 10pt; text-decoration: none; }
A.menusite:hover { color: #0000ff; font-size: 10pt; text-decoration: none; }
A.foot:link, A.foot:active, A.foot:visited { color: #0000ff; font-size: 8pt; text-decoration: none; }
A.foot:hover { color: #00cc00; font-size: 8pt; text-decoration: none; }
A.onblue:active { color: black; font-size: 8pt; text-decoration: none; }
A.onblue:visited { color: black; font-size: 8pt; text-decoration: none; }
A.onblue:hover { color: #ffff00; font-size: 8pt; font-weight: bold; }
A:visited IMG { border-bottom-color: green; border-left-color: green; border-right-color: green; border-top-color: green; color: purple; font-size: 10pt; font-weight: normal }
A:hover IMG { color: red; font-size: 10pt; font-weight: normal; border-size: 1; border-color: Red }

A.navc { padding-top: 2px; padding-left: 23px; }
A.nav { padding-top: 2px; padding-left: 23px; }

A.slink:link, A.slink:visited { background: #d9eaef; padding: 5px; margin: 0px 10px; }
A.slink:hover, A.slink:active { color: #660099; padding: 5px; margin: 0px 10px; }

#nav-blue { display: inline; }
#nav-blue ul { list-style: none; padding: 0px; margin: 0px 0px 10px 0px; }
#nav-blue li { margin: 0px 0px 1px 0px; overflow: hidden; }
html>body #nav-blue li { margin: 0px 0px -1px 0px; overflow: hidden; }
#nav-blue li a { display: block; background: url(/images/butt_b.gif) top left no-repeat; height: 20px; width: 120px; color: #ffffff; text-decoration: none; }
#nav-blue li a:hover { background: url(/images/butt_bo.gif) top left no-repeat; height: 20px; width: 120px; color: #ff0000; text-decoration: none; }
#nav-blue li a.navc { display: block; background: url(/images/butt_ba.gif) top left no-repeat; height: 20px; width: 120px; color: #00cc00; text-decoration: none; }
#nav-blue li a.navc:hover { background: url(/images/butt_ba.gif) top left no-repeat; height: 20px; width: 120px; color: #00cc00; text-decoration: none; }

#nav-gree { display: inline; }
#nav-gree ul { list-style: none; padding: 0px; margin: 0px 0px 10px 0px; }
#nav-gree li { margin: 0px 0px 1px 0px; overflow: hidden; }
html>body #nav-gree li { margin: 0px 0px -1px 0px; overflow: hidden; }
#nav-gree li a { display: block; background: url(/images/butt_g.gif) top left no-repeat; height: 20px; width: 120px; color: #ffffff; text-decoration: none; }
#nav-gree li a:hover { background: url(/images/butt_go.gif) top left no-repeat; height: 20px; width: 120px; color: #0000ff; text-decoration: none; }
#nav-gree li a.navc { display: block; background: url(/images/butt_ga.gif) top left no-repeat; height: 20px; width: 120px; color: #ff0000; text-decoration: none; }
#nav-gree li a.navc:hover { background: url(/images/butt_ga.gif) top left no-repeat; height: 20px; width: 120px; color: #ff0000; text-decoration: none; }

#nav-purp { display: inline; }
#nav-purp ul { list-style: none; padding: 0px; margin: 0px 0px 10px 0px; }
#nav-purp li { margin: 0px 0px 1px 0px; overflow: hidden; }
html>body #nav-purp li { margin: 0px 0px -1px 0px; overflow: hidden; }
#nav-purp li a { display: block; background: url(/images/butt_p.gif) top left no-repeat; height: 20px; width: 120px; color: #ffffff; text-decoration: none; }
#nav-purp li a:hover { background: url(/images/butt_po.gif) top left no-repeat; height: 20px; width: 120px; color: #ff0000; text-decoration: none; }
#nav-purp li a.navc { display: block; background: url(/images/butt_pa.gif) top left no-repeat; height: 20px; width: 120px; color: #00cc00; text-decoration: none; }
#nav-purp li a.navc:hover { background: url(/images/butt_pa.gif) top left no-repeat; height: 20px; width: 120px; color: #00cc00; text-decoration: none; }

TABLE { font-size: 10pt }

TD { color: #000066;}
TD B { color: #660099; }
TD.menu { color: #00ff00; font-size: 10pt }
TD.menusite { color: #cc3333; font-size: 10pt }

IMG.right { float: right; clear: right; margin: 10px 0px 10px 10px; }

.altfoot { color: #660099; font-size: 8pt; font-weight: normal; }
.siteloc { color: #ffffff; font-size: 10pt; }

HR.sdivider { color: #33ccff; background: #33ccff; height: 1px; width: 80%; border: none; margin: 5px auto; text-align: center; }
