
body { font: x-small arial, helvetica, sans-serif; background:#ffffff; color:#000000; margin:0; padding:0; }

.topnav { font: bold x-small Arial, Helvetica, sans-serif; text-align:center; }
.topbar { color:#0000FF; font: bold x-small arial, helvetica, sans-serif; text-align:center; background-color:#ffcc00; padding:5px 0px 5px 0px;  border-bottom:3px solid #0000FF; }

td { font: x-small arial, helvetica, sans-serif; vertical-align:top; }
.main { font: x-small arial, helvetica, sans-serif; vertical-align:top; padding:15px 15px 15px 10px; }

p { font: x-small arial, helvetica, sans-serif; padding:0px 10px 0px 10px; }
.feature { color:#0000FF; font:medium bold; margin:10px 0px 10px 0px; }
.article { color:#0000FF; font:medium bold; border-top:3px solid #FFCC66; margin:0px 0px 0px 0px; padding:10px 0px 10px 20px; }

h1 { color:#0000FF; font:large bold; margin:10px 0px 10px 0px; }
h2 { color:#0000FF; font:medium bold; background:#FFCC66; border-top:3px solid #0000FF; margin:0px 0px 0px 0px; }
h3 { color:#0000FF; font:small bold; margin:10px 0px 10px 0px; }
h4 { color:#0000FF; font:x-small bold; margin:10px 0px 10px 0px; }

td.market_col { background-color:#FFFFE6; }
.market_col_h2 { color:#0000FF; font:medium bold; background:#FFCC66; border-top:3px solid #0000FF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.market_col_p { font: x-small arial, helvetica, sans-serif; text-align:center; padding:0px 10px 0px 10px; }
.market_col_separator { color:#0000FF; font:medium bold; border-top:3px solid #0000FF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.nav_col { color:#ffffff; font: bold x-small arial, helvetica, sans-serif; text-align:center; background-color:#0000FF; padding:0px 0px 0px 0px; vertical-align:top; }
.nav_col_nav { color:#000000; font: x-small arial, helvetica, sans-serif; text-align:left; background-color: #CCFFFF; padding:0px 0px 0px 0px; }
.nav_col_anchor { color:#ffffff; font: bold x-small arial, helvetica, sans-serif; text-align:center; background-color:#0000FF; padding:0px 0px 0px 0px; vertical-align:bottom; }

.footer_separator { color:#0000FF; font:medium bold; border-top:3px solid #0000FF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.footer { font: x-small Arial, Helvetica, sans-serif; text-align:center; }

li { font: x-small arial, helvetica, sans-serif; padding:5px 0px 5px 0px; margin:0px 10px 0px 0px; }

.nav { font: x-small arial, helvetica, sans-serif; border-top:3px solid #ffcc00; margin:5px 10px 5px 5px; padding:5px 10px 5px 5px; }
.subnav { font: x-small arial, helvetica, sans-serif; background:#99FFFF; margin:2px 10px 2px 10px; padding:2px 0px 2px 10px; }

a:link { color:#0000FF; font:bold; }
a:visited { color:#0066ff; font:bold; }
a:hover { color:#663333; font:bold; position:relative; left:1px; top:1px; }

a.sidenav:LINK 		{ color:#006666; font:bold; }
a.sidenav:VISITED 	{ color:#009999; font:bold; }
a.sidenav:HOVER 	{ color:#663333; font:bold; position:relative; left:1px; top:1px; }

a.sidenavsub:LINK 		{ color:#006666; font:normal; }
a.sidenavsub:VISITED 	{ color:#009999; font:normal; }
a.sidenavsub:HOVER 		{ color:#663333; font:normal; position:relative; left:1px; top:1px; }

a.topnav:LINK 		{ color:#0000FF; font: bold x-small; }
a.topnav:VISITED 	{ color:#0066ff; font: bold x-small; }
a.topnav:HOVER 		{ color:#663333; font: bold x-small; position:relative; left:1px; top:1px; }

a.imagenav:LINK 	{ color:#ffffff; font:bold; }
a.imagenav:VISITED 	{ color:#ffffff; font:bold; }
a.imagenav:HOVER 	{ color:#663333; font:bold; position:relative; left:0px; top:0px; }
