body,p,td,ul,blockquote { font-family:Arial; font-size:12px; color:#000; }

a:link { color:#009; }
a:visited { color:#009; }
a:active { color:#009; }
a:hover { color:#c00; }

.homelinks a:link { color:#009; text-decoration:none; font-weight:bold; }
.homelinks a:visited { color:#009; text-decoration:none; font-weight:bold; }
.homelinks a:active { color:#009; text-decoration:none; font-weight:bold; }
.homelinks a:hover { color:#c00; text-decoration:none; font-weight:bold; }
.homelinkson a:link { color:#c00; text-decoration:none; font-weight:bold; }
.homelinkson a:visited { color:#c00; text-decoration:none; font-weight:bold; }
.homelinkson a:active { color:#c00; text-decoration:none; font-weight:bold; }
.homelinkson a:hover { color:#009; text-decoration:none; font-weight:bold; }

.pwlinks a:link { color:#900; text-decoration:none; font-weight:bold; }
.pwlinks a:visited { color:#900; text-decoration:none; font-weight:bold; }
.pwlinks a:active { color:#900; text-decoration:none; font-weight:bold; }
.pwlinks a:hover { color:#009; text-decoration:none; font-weight:bold; }

.tophome a:link { color:#fff; text-decoration:none; font-weight:bold; font-size:14px; }
.tophome a:visited { color:#fff; text-decoration:none; font-weight:bold; font-size:14px; }
.tophome a:active { color:#fff; text-decoration:none; font-weight:bold; font-size:14px; }
.tophome a:hover { color:#fff; text-decoration:none; font-weight:bold; font-size:14px; }

h1,.h1 { font-family:Times; font-size:20px; color:#900; border-bottom:1px solid #fcc; }

h2,.h2 { font-family:Arial; font-size:16px; color:#009; border-bottom:1px solid #ccf; }

h3,.h3 { font-family:Times; font-size:16px; color:#900; }

h4,.h4 { font-family:Times; font-size:14px; color:#900; }

h5,.h5 { font-family:Times; font-size:14px; color:#900; }

h6,.h6 { font-family:Times; font-size:12px; color:#900; }

.hometext { font-family:Arial; font-size:16px; color:#009; font-weight:bold; }
.homename { font-family:Times; font-size:28px; font-weight:bold; color:#900; border-bottom:1px solid #fcc; }
.homehead { font-family:Arial; font-size:16px; font-weight:bold; background-color:#006; color:#fff; padding-left:11px; padding-right:11px; padding-top:6px; padding-bottom:4px; }
.homehead2 { font-family:Arial; font-size:10px; font-weight:bold; background-color:#006; color:#fff; padding-left:11px; padding-right:11px; padding-top:0px; padding-bottom:4px; }
.homelinks { padding:10px; border:1px solid #006; }
.tophome { padding:10px; }

.homehead2 a:link { color:#ccf; text-decoration:none; font-weight:bold; }
.homehead2 a:visited { color:#ccf; text-decoration:none; font-weight:bold; }
.homehead2 a:active { color:#ccf; text-decoration:none; font-weight:bold; }
.homehead2 a:hover { color:#fcc; text-decoration:none; font-weight:bold; }

.pwhead { font-family:Arial; font-size:16px; font-weight:bold; background-color:#900; color:#fff; padding-left:11px; padding-right:11px; padding-top:6px; padding-bottom:4px; }
.pwlinks { padding:10px; border:1px solid #900; }
.pwhead2 { font-family:Arial; font-size:14px; font-weight:bold; background-color:#900; color:#fff; padding-left:11px; padding-right:11px; padding-top:6px; padding-bottom:4px; }
.pwlinks2 { padding:10px; color:#fff; }

.small { font-size:10px; }

.copyright { font-size:10px; color:#999; }

.copyright a:link { text-decoration:none; color:#66c; }
.copyright a:visited { text-decoration:none; color:#66c; }
.copyright a:active { text-decoration:none; color:#66c; }
.copyright a:hover { text-decoration:none; color:#c66; }

.nav { font-family:Arial; font-size:10px; line-height:10px; background-color:#ccf; }

.nav a:link { text-decoration:none; color:#009; }
.nav a:visited { text-decoration:none; color:#009; }
.nav a:active { text-decoration:none; color:#009; }
.nav a:hover { text-decoration:none; color:#900; }

.navhot { text-decoration:none; color:#900; }
.navbg { background-color:#ccf; }

.redbg { background-color:#900; }
.bluebg { background-color:#009; }
.ltbluebg { background-color:#ccf; }
.greybg { background-color:#ddd; }
.pwbg { background-color:#ddd; }
.bluegreybg { background-color:#ccf }

.content { padding:15px; }

.error { color:#900; font-weight:bold; }
.redtext { color:#900; font-weight:bold; }
.greentext { color:#090; font-weight:bold; }

.dateline { font-size:10px; color:#fcc; }

ul { list-style-type:square; }

.loginreq { color:#060; }

.rightline { border-right:2px solid #006; }
.bluegrey { background-color:#99c; }
.ltltbluebg { background-color:#ddf; }



