BODY				{ margin: 0px; padding: 0px; color: #000000; background-color: #669966; }

DIV.header			{ margin: 0px; padding: 0px; width: 100%; height: 100px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em;  background-image:url(../images/bg.gif); background-repeat: no-repeat; }
DIV.container		{ margin: 0px; padding: 0px; width: 100%; background-image:url(../images/bg_nav.gif); background-repeat : repeat-y; }
DIV.navmenu			{ margin: 0px; padding: 0px; width: 127px; height: 320px; background-color: #006600; text-align: left; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight: bold;  font-size: 0.8em; color: #FFCC33; float: left; }
DIV.content			{ margin: 0px 0px 0px 127px; padding: 0px 10px 10px 10px; min-height: 320px; background-color: #FFFFFF; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; background-image:url(../images/shadow_content.gif);background-repeat : repeat-y; }
DIV.footernav		{ margin: 0px 0px 0px 127px; padding: 0px; height: 20px; background-color: #FFCC33; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 0.8em; text-align: center; border-top: 1px solid #C8A028; border-bottom: 1px solid #009900; color: #003300; vertical-align: middle; background-image:url(../images/shadow_footernav.gif);background-repeat : repeat-y; }
DIV.legal			{ margin: 0px 0px 0px 127px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.6em; font-weight: bold; text-align: center; vertical-align: middle; color: #FFFFFF; }
DIV.dropbelow		{ clear: both; height: 0; margin: 0; padding: 0; line-height: 0; font-size: 1px; border: none; }

DIV.narrow			{ margin-left: 12%; margin-right: 12%; }
P				{ margin-top: 0%;}
DIV.listing			{ margin: 3%; width:76%; }

DIV.narrowcentered	{ margin-left: 12%; margin-right: 12%; text-align: center; }
DIV.atoz			{ padding: 6px; margin: 6px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; float: left; border: 1px solid #99CC00; width: 180px; height: 280px; background-color: #FFFFEE; line-height: 20px; }

DIV.links			{ padding: 6px; margin: 6px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; float: left; border: 1px solid #99CC00; width: 180px; background-color: #FFFFEE; line-height: 20px; }
DIV.buffbox			{ padding: 6px; margin: 6px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; float: left; border: 1px solid #999999; width: 70%; background-color: #CCCC99; line-height: 20px; }

A:link			{ font-weight: bold; color: #339933; text-decoration: underline; }
A:visited			{ font-weight: bold; color: #339933; text-decoration: underline; }
A:active			{ font-weight: bold; color: #339933; text-decoration: underline; background-color: #FFFFCC; }
A:hover			{ font-weight: bold; color: #339933; text-decoration: none; background-color: #FFFFCC; }

UL.navmenu			{ margin-left: 9px; padding-left: 9px; text-align: left;}
LI.navmenu			{ color: #99CC00; list-style: square; }

UL.nobullet			{ margin-left: 5px; padding-left: 5px; list-style: none; }

CAPTION			{ font-weight: bold; background-color: #FFFFCC; border: 1px solid #006600; }

A.navlink:link		{ color: #FFFFFF; text-decoration: none; }
A.navlink:visited		{ color: #FFFFFF; text-decoration: none; }
A.navlink:active		{ color: #FFCC33; text-decoration: underline; background-color: #006600; }
A.navlink:hover		{ color: #FFCC33; text-decoration: underline; background-color: #006600;}

A.footlink:link		{ color: #000000; text-decoration: underline; }
A.footlink:visited	{ color: #000000; text-decoration: underline; }
A.footlink:active		{ color: #006600; text-decoration: none; background-color: #FFCC33; }
A.footlink:hover		{ color: #006600; text-decoration: none; background-color: #FFCC33; }

A.copyrightlink:link	{ color: #FFCC33; text-decoration: underline; }
A.copyrightlink:visited	{ color: #FFCC33; text-decoration: underline; }
A.copyrightlink:active	{ color: #006600; text-decoration: none; background-color: #669966; }
A.copyrightlink:hover	{ color: #006600; text-decoration: none; background-color: #669966; }

H1				{ color: #336633; font-size: 1.6em; font-weight: bold; font-family: tahoma, arial, sans-serif; margin: 0px; }
H2				{ color: #336633; font-size: 1.4em; font-weight: bold; font-family: tahoma, arial, sans-serif; margin: 0px; }
H3				{ color: #336633; font-size: 1.2em; font-weight: bold; font-family: tahoma, arial, sans-serif; margin: 0px; }
H4				{ color: #336633; font-size: 1.15em; font-weight: bold; font-family: tahoma, arial, sans-serif; margin: 0px; }
H5				{ color: #FFCC33; font-size: 1.1em; font-weight: bold; font-family: tahoma, arial, sans-serif; margin: 15px 15px 15px 15px; padding: 1px; background-color: #336633; text-align: center; width:90%; }
H6				{ color: #336633; font-size: 1.0em; font-weight: bold; font-family: tahoma, arial, sans-serif; }

HR				{ color: #CCCCCC; background-color: #CCCCCC; height: 1px;  border: 0px solid #CCCCCC; margin-bottom: 5px; text-align: center;}

PRE				{ font-family: verdana, arial, helvetica, sans-serif; font-size: 1.0em; }

FORM
INPUT.button		{ font-weight: bold; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #99CC00; height: 21px; font-size: 0.9em; }
label				{ font-size: 90%; }
div.formrow			{ padding: 0px; }
div.formcol1of2		{ zfloat: left; zwidth: 20%; zborder: 1px solid #99CC00; }	
div.formcol2of2		{ zfloat: left; zwidth: 75%; zborder: 1px solid #99CC00; }
.textformfield		{ color: #006600; background-color: #FFFFCC; font-family: verdana, arial, helvetica, sans-serif; margin-top: 4px; font-size: 90%; }

STRONG			{ font-weight: bold; color: #990000; }

.toolbar			{ background-color:#669966; padding: 3px; vertical-align: middle; }
.toolbarbutton		{ background-color:#99CC00; border: 1px solid #666666; margin: 0px; }
.raised			{ background-color:#99CC00; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #666666; border-right: 1px solid #666666; margin: 0px; }
.pressed			{ background-color:#99CC00; border-top: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin: 0px; }

UL.timeline			{ margin-left: 10px; padding-left: 10px; text-align: left;}
LI.tldot			{ padding: 5px 0px 5px 30px; list-style: none; background-image:url(../images/tl_dot.gif); background-repeat: repeat-y; }
LI.tlevent			{ padding: 5px 0px 5px 40px; list-style: none; background-image:url(../images/tl_event.gif); background-repeat: repeat-y;}
LI.tlline			{ padding: 0px 0px 5px 91px; list-style: none; background-image:url(../images/tl_line.gif); background-repeat: repeat-y;}
LI.tlcent			{ padding: 5px 0px 5px 30px; list-style: none; background-image:url(../images/tl_cent.gif); background-repeat: repeat-y; font-weight: bold; }
SPAN.tldate			{ padding-right: 25px; }

SPAN.hitcounter		{ color: #FFCC33; letter-spacing: 3px; padding: 0px 1px 0px 3px; font-size: 0.9em; font-weight: bold; font-family: arial, sans-serif; background-color: #336633; }

