body { color: #000000;  font-size: 12px; font-family: Verdana, Tahoma; }

a { text-decoration: underline; color: #990000;  font-weight: normal; font-family: Tahoma; }
a:hover { text-decoration: underline; color: #006600;  font-family: Tahoma; }

a.RedLink { text-decoration: underline; color: #990000;  font-size: 11px; font-weight: bold; font-family: Verdana, Tahoma; }
a.RedLink:hover { text-decoration: underline; color: #006600;  font-size: 11px; font-weight: bold; font-family: Verdana, Tahoma; }

a.GreenLink { text-decoration: underline; color: #003300 }
a.GreenLink:link { text-decoration: underline; color: #003300 }
a.GreenLink:hover { text-decoration: underline; color: #663300 }

form { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
input.titleinput { border: #000000; border-style: solid; border-width: 1px; background-color: #ffffff; font-size: 14px; font-family: Arial, Tahoma; color: #000000; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.tbl { margin-right: 20px; padding-top: 0px; margin-bottom: 10px; padding-bottom: 0px; border: #000000; border-style: solid; border-width: 1px;}

form.log { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
input.log { border: #666666; border-style: solid; border-width: 1px; background-color: #C4E7C4; font-size: 12px; font-family: Verdana, Arial, Tahoma; color: #000000; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
option.log { border: #666666; border-style: solid; border-width: 1px; background-color: #C4E7C4; font-size: 12px; font-family: Verdana, Arial, Tahoma; color: #000000; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
select.log { border: #666666; border-style: solid; border-width: 1px; background-color: #C4E7C4; font-size: 12px; font-family: Verdana, Arial, Tahoma; color: #000000; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
select.search { width: 160px; border: #333333; border-style: solid; border-width: 1px; background-color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Tahoma; color: #000000; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}

a.ftr { text-decoration: none; color: #ffCC00; font-size: 11px; font-family: Tahoma, Verdana, Arial; font-weight: bold;  }
a.ftr:link { text-decoration: none; color: #ffCC00 }
a.ftr:hover { text-decoration: none; color: #ffffff }
.ftr { font-size: 11px; font-family: Tahoma, Verdana, Arial; font-weight: bold; }

a.hdr { text-decoration: none; color: #000000 }
a.hdr:link { text-decoration: none; color: #000000 }
a.hdr:hover { text-decoration: none; color: #006600 }
.hdr { font-size: 11px; font-family: Tahoma, Verdana, Arial; font-weight: bold; }

.bhdr {  font-size: 16px; font-family: Arial, Tahoma; font-weight: bold; }
.txt { font-size: 10px; font-family: Verdana, Arial, Tahoma;  }
.notes { font-size: 9px; }

.copyright { font-family: Verdana; font-size: 9; margin-top: 6px; }
.copyright a { color: #666666; }
.copyright a:hover {
	color: #663300;
	font-weight: normal;
}

.bgcat { background-color: #D0EDD0; }
.bgblock { background-color: #FEFFCC; }
.bglogin { background-color: #FFEEAA; }
.bgnews { background-color: #FFCC00; }
.bgwelcomecol  { background-color: #006600; }

.bginfotitle  { background-color: #990000; }
.bginfolabel  { background-color: #FFCC66; }

table { font-size: 12px; font-family: Verdana, Arial, Tahoma; }

table.contxt { font-size: 10px; font-family: Verdana, Arial; }
table.contxt a { text-decoration: underline; color: #003300 }
table.contxt a:link { text-decoration: underline; color: #003300 }
table.contxt a:hover { text-decoration: underline; color: #663300 }
table.contxt div { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
table.contxt span { font-size: 10px; font-family: Verdana, Arial; font-weight: bold; }

table.cat td { font-size: 10px; font-family: Verdana, Arial, Tahoma; color: #003300; }
table.cat a { font-size: 10px; text-decoration: none; color: #003300; font-weight: normal }
table.cat a:link { text-decoration: none; color: #003300; font-weight: normal }
table.cat a:hover { text-decoration: none; color: #663300; font-weight: normal }
table.cat div { padding-top: 3px; padding-bottom: 0px; padding-left: 6px; padding-right: 2px; color: #990000; font-weight: bold; }

table.info { border: #999999; border-style: solid; border-width: 1px; }
table.info td { font-size: 12px; font-family: Verdana, Arial, Tahoma; color: #003300; border: #003300; border-style: solid; border-width: 1px; padding-left: 6px; padding-right: 6px;}
table.info_in td { border-style: none; padding-left: 0px; padding-right: 0px; }
table.info a { color: #990000;  font-weight: bold;}
table.info a:link { color: #990000;}
table.info a:hover { color: #663300 }
table.info div { padding-top: 3px; padding-bottom: 3px; padding-left: 6px; padding-right: 2px; color: #000000; font-weight: bold; font-size: 12px; }
table.info span { padding-left: 8px; color: #CC6600; font-weight: bold; font-size: 11px; }
table.info p { padding-top: 0px; padding-bottom: 0px; padding-left: 6px; padding-right: 2px; font-family: Verdana, Arial, Tahoma; font-size: 13px; color: #ffffff; font-weight: bold; }
table.info p a { font-weight: bold; color: #ffCC00; }
table.info p a:link { color: #ffCC00; }
table.info p a:hover { color: #FFFFFF }
