BODY {
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, san-serif;
    color: #ffffff;
    background-color: #ffffff;
    margin: 0px;
}

img.transpng {
    behavior: url("../res/css/png.htc");
}

TD.head {
    font-family:Tahoma;
    font-weight: bold;
    color:#000000;
    font-size: 10px;
    padding-right: 3px;
    padding-bottom: 6px;
    line-height: 1.5;
    font-style: italic;
    text-align: left;
}

/*TD.head a:link,a:visited {
    font-family:Arial;
    font-weight: bold;
    color:#000000;
    font-size: 11px;
    text-decoration: none;
}*/

TD.head a:hover {
    font-family:Arial;
    font-weight: bold;
    color:#000000;
    font-size: 11px;
    text-decoration: none;
}

td.content {
    background:#6e6e6e url(../img/cont_bg.jpg) top repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#000000;
    padding: 10px;
    font-weight: bold;
}

td.content_simple {
    background:#FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#000000;
    padding: 10px;
    font-weight: bold;
}

a.btm_link:link,a.btm_link:visited{
    font-family:Arial;
    color:#000000;
    font-size: 13px;
    padding-right: 5px;
    padding-bottom: 6px;
    line-height: 1.7;
/*    text-decoration: none;*/
    font-weight:bold;
}

a.btm_link:hover{
    font-family:Arial;
    color:#000000;
    font-size: 13px;
    padding-right: 5px;
    padding-bottom: 6px;
    line-height: 1.7;
/*    text-decoration: none;*/
    font-weight:bold;
}

A { color: #000000; font-family: Arial; /* text-decoration: none; */}
A:link { color: #000000;/*text-decoration: none;*/ }
A:visited { color: #000000;/*text-decoration: none;*/} 
A:hover { color: #000000;/*text-decoration: none; */}

H3 {
    font-size: 13px;
    font-family: Tahoma, Arial, Helvetica, san-serif;
    color: #666666;
    font-weight: bold;
    padding:0;
    margin:0;
    text-decoration:none;
}

/*****************************************************/

td.table {
    font-size:12px;
    font-family:Verdana;
    color:#000000;
    /*vertical-align:top;*/
}

td.table a:link, td.table a:visited, td.table a:active { 
    color : #000000;
    font-weight : bold;
    text-decoration: none; 
}

td.table a:hover { 
    text-decoration: none;
    color:#0066FF;
}

td.table_header, td.table_header a {
    font-size:12px;
    font-family:Verdana;
    color:#000000;
    font-weight:bold;
    padding-bottom:5px;
}

td.table span.error, td.table_error {
    font-family:Verdana;
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : red;
    padding-bottom:5px;
}

td.table span.error a, 
td.table span.error a:link, 
td.table span.error a:visited, 
td.table span.error a:active, 
td.table_error a, 
td.table_error a:link, 
td.table_error a:visited, 
td.table_error a:active {
    font-family:Verdana;
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : darkred;
}

td.table span.error a:hover, td.table_error a:hover { text-decoration: none; }

td.table span.message, td.table_message {
    font-family:Verdana;
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : green;
    padding-bottom:5px;
}

td.table span.message a, 
td.table span.message a:link, 
td.table span.message a:visited, 
td.table span.message a:active, 
td.table_message a, 
td.table_message a:link, 
td.table_message a:visited, 
td.table_message a:active {
    font-family:Verdana;
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : teal;
}

td.table span.message a:hover, td.table_message a:hover { text-decoration: none; }

/******************************************/
INPUT.input, TEXTAREA.text, SELECT.select { 
    font-family: Verdana, Arial;
    font-size: 10px; 
    background-color: #FFFFFF; 
    BORDER-RIGHT: #ccccff 1px solid; 
    BORDER-TOP: #1F5289 1px solid; 
    BORDER-LEFT: #1F5289 1px solid; 
    BORDER-BOTTOM: #ccccff 1px solid;
    color : #000000;
    width : 100%;
    height : auto;
}

TEXTAREA.text, SELECT.select { 
    overflow : auto;
}

INPUT.check {
    font-family: Verdana, Arial;
    font-size : 11px; 
    color : #000000;
    border:1px #808080 solid;
    height : auto;
    width : auto;
}

INPUT.button { 
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #AAC9EB; 

    font-weight : normal;
    text-align : center;
    width : 100%;
    height : 18px;
    border : 1px #808080 solid;
    cursor : pointer;
    background-color : #2B4A83;
    padding-bottom:2px;
}

/***************************************/

TABLE.table1 {
    font-size:11px;
    font-family:Verdana;
    color:#666666;
    padding : 3px 5px;
    text-decoration: none;
    border-collapse : collapse;
}

table.table1 TD {
    padding : 5px;
    line-height : 150%;
    border : 1px solid #1F5289;
    font-size: 11px;
}

table.table1 TH {
    color: #2E3182; 
    text-decoration: none; 
    font-weight: bold;
    font-size: 11px; 
    text-align: center;
    padding : 3px;
    height : 20px;
    background-color : #BAD3FD;
    border : 1px solid #666666;
}

table.table1 a:link, table.table1 a:active, table.table1 a:visited {
    color : #1F5189;
    font-weight : normal;
    text-decoration: none; 
    font-weight: bold;
}

table.table1 a:hover {
    text-decoration: none; 
    color:#0066FF;
}

td.numbering {
    font-family: Tahoma !important; 
    font-size: 10px;
    font-weight: normal !important;
    font-style: normal;
    color: #0A427F; 
    text-decoration: none; 
}

td.numbering a:link, td.numbering a:active, td.numbering a:visited { 
    text-decoration: none; 
}

td.numbering a:hover { 
    color: #0066FF; 
    text-decoration: none; 
}

td.footer {
    color:darkblue;
    font-size:11px;
    font-weight:normal;
    letter-spacing:1px;
}

td.footer a:link, td.footer a:active, td.footer a:visited { 
    text-decoration: none; 
    color: darkblue;
}

td.footer a:hover { 
    text-decoration: none; 
}

td.language {
    font-size: 11px;
    color: #FFFFFF;
    line-height:150%;
    font-weight : bold;
}

a.language:link, a.language:visited, a.language:active { 
    color : #FFFFFF;
    font-weight : bold;
    text-decoration: none; 
}

a.language:hover { 
    text-decoration: none; 
}

