body{
 color: #000000;
 font-family: arial;
 font-size: 80%;
 background-color: #FFFFFF;
}

td {
 color: #000000;
 font-family: arial;
 font-size: 75%;
}

a.wht {
 color:white;
}

td.wht {
 color:white;
 font-weight:bold;
 font-size:100%;
}

a.list_address {
 color:#1c75b4;
 font-size:135%
}

div.panel {
 margin: 2 5 2 2;
 padding:5;
 background-color: #EEEEEE;
}

.login_field {
 font-size:8pt;
 color:#000000;
 padding: 0 0 0 5;
}

.page_current {
 color:red;
 font-decoration:underline;
 font-weight: bold;
 font-size:10pt;
 font-family: tahoma;
}

select {
 font-size: 9pt;
}

.topper {
 background-color: crimson;
 color: #FFCC33;
 font-size: 9pt;
}

.copyright {
 background-color: #FFFFFF;
}

b.h1 {
 color:#FF6600;
// font-weight: bolder;
 font-size: 150%;
}

b.news_header {
 font-family: tahoma;
 color: #006BB6;
}

.border_1 {
 border-width: 0 0 0 1;
 border-style: solid;
 border-color: #CCCCCC;
}

.border_b1 {
 border-width: 0 0 1 0;
 border-style: solid;
 border-color: #CCCC11;
}

.dashed_border_bottom  {
 border-width: 0 0 1 0;
 border-style: dashed;
 border-color: #AAAAAA;
 padding: 10 5 20 5;
}

.td_menu {
 font-size:100%;
 font-weight:bolder;
 color:white;
}

.td_menu_inactive {
 font-size:100%;
 font-weight:bolder;
 color:#FFFFFF;
 text-align: middle;
}

.img_top3 {
   position:relative;
   top:3;
}

// cursor: hand;

.logo_top {
 background-color:#f0f0f0;
 color:#FFFFFF;
 background-repeat:repeat-x;
 padding-right:15;
 height:225px;
}

.block_transparent {
 z-index:2;
 visibility:visible;
 background-color:#CCCCCC;
 filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
}

.f80 {
 font-size:80%;
}

.pad {
 margin: 2 5 2 2;
 padding:5;
}

.update_date {
 font-size: 75%;
 color: #666666;
}

.vt_link {
 padding:2 2 2 8;
}

td.td_right {
 padding:5 15 5 25;
 width: 100%;
}

td.td_left {
 width: 500;
 padding: 10 0 0 5;
}

div.div_right_top {
 width: 100%;
 padding:5;
 border-width: 0;
 border-color:#999999;
 border-style:solid;
}

div.vt_instructions {
 width:380;
 background-color:#EEEEEE;
 padding: 7 0 7 0;
 margin: 0;
 text-align:left;
}

div.download {
 padding: 7 5 7 15;
 background-color:#EEEEEE;
 width:90%
}

b.header {
 font-size:125%;
}

td.copyright_tr {
 height:75;
 background-color:#f0f0f0;
 background-image: url('bg_bot_copyright.gif');
 background-repeat:repeat-x;
 text-align:right;
}

.sld {
 color:#669900;
}

.rd {
 color:#993300;
}

.ws {
 color: black;
 font-weight: bolder;
}

nobr sup {
 color:red;
}