body { background-color: #FFFFFF; margin-left:5pt; margin-right:5pt;margin-top:5pt }
.header { border: 1px solid #000000; background-color:#F0F0F0}
.topmenu { border-right: 1px solid #FFFFFF}
.tdleft { border-right: 1px solid #000000; border-top: 1px solid #000000; background-color:#E6E6E6}
.tdmid {  padding:5}
.tdright { border-left: 1px solid #000000; border-top: 1px solid #000000; background-color:#E6E6E6}

.tdlight { border: 1px solid #CDCED1; background:#F6F8FC; font-family: Verdana,Arial; font-size: 9pt}
.tddark { border: 1px solid #CDCED1; background:#000000; font-family: Verdana,Arial; font-size: 9pt; color:#FFFFFF}
.msgbox  { background-color: #E4EDFA; font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #2B4D81; padding: 2}
.box  { background-color: #FFFFFF; font-family: Verdana, Arial; font-size: 8pt; border:2px; border-bottom-style:dotted; border-bottom-color:#2B4D81; padding-bottom:5px; padding-top:5px}
.tdtop  { border: 1px; border-left-style: solid; border-left-color: #FFFFFF; border-right-style: solid; border-right-color: #FFFFFF}
.menuhead {background:#E08934; font-family: Verdana, Arial; font-size: 9pt; color: #FFFFFF; font-weight: bold; padding: 2; border-bottom:1px solid #000000}
.menu { background:#F0F0F0; font-family: Verdana, Arial; font-size: 9pt; color: #000000; padding: 2; border-bottom: 1px solid #FFFFFF;font-weight: bold;}
.submenu { background:#F0F0F0; font-family: Verdana, Arial; font-size: 8pt; color: #000000; padding:2; padding-left: 15; border-bottom: 1px solid #FFFFFF}
.newshead {background:#C7C9D7; font-family: Verdana, Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; padding: 2; border-bottom:3px solid #2E58A4}
.news { background:#F0F0F0; font-family: Verdana, Arial; font-size: 9pt;padding-bottom:5; color: #000000; border-bottom: 1px dotted #2E58A4}

.title {background:#2E58A4; font-family: Verdana, Arial; font-size: 9pt; color: #FFFFFF; font-weight: bold; padding: 2; border:1px solid #000000}
.text { font-family: Verdana, Arial; font-size: 9pt; color: #242D36; text-align:Justify;padding: 2 }

.bottom  { border-left: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000; background-color:#0164C7; font-family: Verdana, Arial; font-size: 8pt; color: #FFFFFF}
.msg { font-family: Times New Roman, Book Antiqua; font-size: 10pt; color: #58566C}
.grid { border: 1px solid #EBEBEB; background:#FAFAFA; font-family: Verdana,Arial; font-size: 8pt}
.pic { border: 1px solid #2E58A4}


a { text-decoration: none; color: #2E4162 }
a:hover {color:#181854}
input {font-family:verdana;font-size:8pt}
select {font-family:verdana;font-size:8pt}
textarea {font-family:verdana;font-size:8pt}



.ddm1 {
    font: 11px tahoma;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #003366;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #2E58A4;
    color: #ffffff;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #FF6600;
    color: #ffffff;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #D4DCEE;
    color: #ffffff;
    font: 11px tahoma;
}
.ddm1 .item2:hover {
    background: #1C2F50;
    color: #ffffff;
}
.ddm1 .section {
    border: 1px #003366;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */