A { color: #000000; text-decoration: none; }
a:link { color: #000000; text-decoration: none; }
a:visted { color: #000000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
a:hover { color: #000000; background-color: #0066CC; text-decoration: none; }
body { margin: 0; font-family: verdana, arial, sans-serif; background-image: url(images/background.jpg); background-repeat: repeat-x; font-size: 12px; background-color: #CCCCCC; padding: 0; margin: 0; height: 100%; min-width: 800px; }
img { border: none; }
h3 { margin: 5px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333399; font-weight: bold;  }
#container { position: relative; top: 0; left: 5%; right: 5%; width: 90%; min-width: 800px; background-color: #FFFFFF; }
#top { text-align: left; width: 100%; background: #003399; background-image: url(images/logobg.jpg); background-repeat: repeat-x; padding: 0; }
/* navigation bar */
#nav { width: 150px; padding: 0; margin: 0; background-color: #003399; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font: small Verdana,sans-serif; z-index: 2; height: 100%; }
#maintable { width: auto; min-width: 800px; }
/* content */
#contentindex { position: relative; z-index: 3; padding: 5px; width: 650px; height: auto; background-color: white; }
.newsheader { border-top: 1px solid navy; border-bottom: 1px solid #CCCCCC; background: #E5E5E5; padding: 2px; font-weight: bold; }
/* right bar index */
#rightbar { border-left: 1px solid Silver; letter-spacing: normal; background: ThreedLightShadow; vertical-align: top; width: 250px; font: small Verdana,sans-serif; padding: 5px; z-index: 1; height: 100%; }
#footer { clear: both; border-top: 3px solid #0066CC; font-size: 10px; padding: 0px; width: 100%; margin: 0px;}
/* buttons! */
#button { width: 150px; padding: 0; margin-bottom: 1em; background-color: #003399; color: #333; font-size: 11px; }
#button ul { list-style: none; margin: 0; padding: 0; border: none; }		
#button li { border-bottom: 1px dashed #90bade; margin: 0; }
#button li a { display: block; padding-top: 5px; padding-bottom: 5px; background-color: #003399; color: #fff; text-decoration: none; width: 100%; }
html>body #button li a { width: auto; }
#button li a:hover { background-color: #2586d7; color: #fff; }
