A { color: #000000; }
A:Visited { color: #000000; }
A:Active { color: #cc0202; }
A:Hover { color: #cc0202; }

td, body { font-family: Verdana, Arial, sans-serif; line-height: 130%; color: #333333; }

.text { font-size: 75%; line-height: 150%; }
.smalltext { font: 70% Tahoma; line-height: 130%; color: #666666; }
.phone { font: 12px Verdana; color: #ababab; }
.c { color: #979797; height: 18px; }
.tc { font: 10px Verdana; color: #ababab; font-weight: bold; }
.req { background: url(/img/req.gif) top right no-repeat; }
.foto { margin: 5px; }
.dotl { background: url(/img/line.gif) center left no-repeat; }

.bg1 { color: #CC0000; font-weight: bold; padding: 2px; border: #CC0000 1px solid; line-height:175%; }
.bg2 { font-size: 10px; background-color: #ababab; color: #FFFFFF; font-weight: bold; padding: 2px; }
.bg3 { background-color: #e6e6e7; color: #FFFFFF; font-weight: bold; padding: 2px; }

.menu { font-size: 12px; font-weight: bold; color:#000000; }
.menu A { color:#000000; }
.menu A:Visited { color:#000000; }
.menu A:Active { color:#cc0202; text-decoration: none; }
.menu A:Hover { color:#cc0202; text-decoration: none; }

.submenu { font-size: 11px; color:#000000; }
.submenu A { color:#000000; }
.submenu A:Visited { color:#000000; }
.submenu A:Active { color:#cc0202; text-decoration: none; }
.submenu A:Hover { color:#cc0202; text-decoration: none; }

.path { font-size: 10px; font-weight: bold; margin-bottom: 5px; color:#cc0202; margin-bottom: 15px; }
.path A { color:#cc0202; font-weight: normal; }
.path A:Visited { color:#cc0202; }
.path A:Active { color:#000000; text-decoration: none; }
.path A:Hover { color:#000000; text-decoration: none; }

.pm { font-size: 11px; color:#FFFFFF; font-weight: bold; margin: 2px; background-color: #ababab; }
.pm A { color:#000000; text-decoration: none; border: #ababab 1px solid; background-color: #FFFFFF; }
.pm A:Visited { color:#000000; text-decoration: none; border: #ababab 1px solid; background-color: #FFFFFF; }
.pm A:Active { color:#cc0202; text-decoration: none; border: #e6e6e7 1px solid; background-color: #FFFFFF; }
.pm A:Hover { color:#cc0202; text-decoration: none; border: #e6e6e7 1px solid; background-color: #FFFFFF; }

.more { font-size: 10px; color: #666666; padding-right: 15px; background: url(/img/go.gif) center right no-repeat;}
.more A { color:#666666; }
.more A:Visited { color:#666666; }
.more A:Active { color:#000000; text-decoration: none; }
.more A:Hover { color:#000000; text-decoration: none; }

h1 { font: 20px Tahoma; color: #696D78; margin: 0; margin-bottom: 10; }
h3 { font: 20px Tahoma; color: #111111; margin: 15px 0px 5px 0px; }
h4 { font: 14px Tahoma; font-weight: bold; color: #666666; margin: 15px 0px 5px 0px; }

IMG { border:none; }
LI { margin-left: -10px; }
HR { padding: 0; height: 0; border: none; border-top: 1px solid #CCCCCC; }

DIV.cap { font-weight: bold; margin-bottom:5px; padding-bottom:4px; background: url(/img/dashed.gif) bottom left; }
DIV.backm { font: bold 70% Verdana; text-align: left; width: 90%; margin: 20px 0 20px 0; padding: 8px 20px 0 18px; background: url(/img/hline.gif) top left no-repeat; }
DIV.copy { font: bold 70% Verdana; color: #ababab; text-align:left; width:90%; height: 20px; }
DIV.proj { font: 70% Verdana; color: #ababab; text-align:left; width:45%; margin: 5px 0 5px 25px; padding-left: 15px; background: url(/img/goto.gif) center left no-repeat; }
DIV.error { padding:5px; margin: 15px 0 0 0; padding-left: 25px; background: url(/img/err.gif) 5px 5px no-repeat; border: #CC0000 1px solid; font: bold 11px Tahoma; color: #CC0000; width: 95%; }
SPAN.caption { font-size: 11px; color: #FFFFFF; background-color: #ababab; font-weight: bold; padding: 2px; line-height:200%; }

INPUT.form100, INPUT.form80, SELECT, TEXTAREA { font: 10px Verdana; width: 100%; height: 18px; color: #51607D; background-color: #F5F5F5; }
INPUT.form80 { width: 80%; }
TEXTAREA { height: 80px; width: 80%; }
