table,td,tr {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt
}
a:hover { color: #FF0000}
.menu2,.tita {
color: #FFFFFF;
text-decoration: none;
font-size: 9pt;
font-weight: bold
}
.menu2small,.titb { color: #FFFFFF; text-decoration: none; font-size: 8pt}
a.menu2:hover,a.menu2small:hover,a.tita:hover,a.titb:hover { color: #FFFF00}
a.black { color: #000000}
a.red { color: #FF0000}


.title_doc { font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, MS Sans Serif; font-size: 12pt; font-weight: bold; color: #2F6DC0}
.title_doc_top { font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, MS Sans Serif; font-size: 10pt; font-weight: bold; color: #2F6DC0;margin-bottom: 1px;}
.nav {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
text-decoration: none;
font-weight: normal
}
.fm{font-size:7pt;color:#0000FF;}
.act1{font-size:9pt;color:#000000;}
a.act1{
        font-size:9pt;color:#0000FF;
        border: 2px solid #FFFFFF;
}
a.act1:hover{
        background-color: #FFFF00;
        border: 2px solid #FFFF00;

}
/*.fm2{}*/
input,select,textarea{
     FONT-FAMILY:Tahoma, Arial, Verdana, Geneva, Helvetica, MS Sans Serif;
     font-size:10pt;color:#0000FF;
}

.forum { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #006600; text-decoration: none}
.message { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
b {color: #2F6DC0}/*#2F6DC0*/
.alert,.red {color: #FF0000}
h1 { font-size: 13pt; font-family: "Times New Roman", Times, serif}
h2 { font-size: 12pt; font-family: "Times New Roman", Times, serif}
h3 { font-size: 8pt; font-family: Arial, Helvetica, sans-serif}
.small {font-size: 8pt}
.medium {font-size: 9pt}
.info { color: blue ; font-size: 11pt}
.info_pay { color: red; font-size: 11pt}
blockquote.commentmessage,div.commentmessage{
        background-color: #FFFFFF;/*#F3F3F3;*/
        border: 1px dashed #CFCFCF;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 6px 6px 6px 32px;
        line-height: 18px;
}
div.errormessage{
        background-color: #FFFFE1;
        border: 1px dashed #CFCFCF;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 6px 6px 6px 32px;
        line-height: 18px;
}
div.inform{
        background-color: #FEFDF3;
        border: 1px dashed #EFEBC5;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 6px 6px 6px 32px;
        line-height: 18px;
}
img.errormessage {
        margin-left: -24px;
}
.upcase {
        text-transform: uppercase;
        font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, MS Sans Serif; 
}
.this_city{
        text-transform: uppercase;
        font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, MS Sans Serif; 
        color: #000000;
        font-size: 9pt;
}
a.this_city:visited{color:#000000;}
.def_title{
        text-transform: uppercase;
        font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, MS Sans Serif; 
        color: #000000;
        font-size: 9pt;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
}
div.lev1{
        margin-top: +2px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 30px;
        line-height: -15px;
}
img.lev1 {
        margin-left: -10px;
}
div.lev2{
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 40px;
}

.fmb {
        font-size:7pt;
        font-weight: bold;
        color:#FFFFFF;
        background-color: #00CC00;
        border: 3px double #009900;
}
