body { margin:0px; background-color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; }
p, li, td { font:400 12px Verdana,Arial,Helvetica,sans-serif; }
li { list-style-image:url(images/bullet1.gif); padding:2px 0px 2px 0px; }
ul { margin-top:2px; }
h1 { font:700 24px Arial,Helvetica,sans-serif; color:#336; margin:5px 0px 2px 0px; } 
h2 { font:700 18px Arial,Helvetica,sans-serif; color:#336; margin:10px 0px 2px 0px; }
h3 { font:italic 600 14px Arial,Helvetica,sans-serif; color:#336; margin:5px 0px 2px 0px; }
/*
hr { width:95%; text-align:center; height:4px; margin:0px; padding:5px 0px 5px 0px; background-color:#669; border:1px solid #99C; border-width:0px 1px 1px 0px; }
*/

hr { width:95%; text-align:center; height:3px; margin:0px; padding:5px 0px 5px 0px; color:#669; border:1px solid #99C; border-width:0px 1px 1px 0px; }
#banner { position:absolute; top:0px; left:0px; padding:0px; width:100%; background-color: #99C; color:#FFF; font:italic 700 12px Verdana,Arial,Helvetica,sans-serif; z-index:99; }
#nav { position:absolute; top:45px; left:0px; padding:10px; width:100%; height:auto; background-color:#CCF; border-bottom:1px solid #669; border-top:1px solid #FFF; font:700 11px Verdana,Arial,Helvetica,sans-serif; padding:4px 0px 4px 0px; }
#pagetop { position:relative; padding:0px; color:#669; background-color:#EEF; width:100%; height:auto; border-bottom:1px solid #99C; }
#pagetop h1 { margin:0px; padding:2px 0px 2px 5px; }
#main { position:relative; padding:0px 8px 5px 8px;  margin:80px 0px 0px 0px;}
#footer { margin:0px; text-align:center; padding:10px 0px 10px 0px; } 
#footer p { font-size:xx-small; }
.left { float:left; text-align:left; }
.right { float:right; text-align:right; }
#nav a, #nav a:link, #nav a:active, #nav a:visited, #nav a:hover { text-decoration:none; background-color:#CCF; color:#669; border:1px solid #CCF; padding:3px 20px 3px 20px; }
#nav a:hover { border-style:outset; color:#336; background-color:#FFF;}
a { font-weight:700; }
a:active, a:link { color:#336; }
a:hover { background-color:#EEF; color:#F36; }
a:visited { color:#669; }
label { font-weight:700; }