BODY {
    font-size : 11px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    color : #666666;
    background-color : #FDFDFD;
}

.slogan {
    color:#000000;
    font-weight:bold;    
    font-size : 21pt;
    font-style:italic; 
    text-decoration : none;
    color : #104A9F; 
    font-family : Tahoma;
    letter-spacing: 2 px;
}

.date {
    font-size : 10px; 
    font-style : normal;    
    font-weight : bold;    
    color : #666666; 
    font-family : tahoma;
}

.title {
    font-weight : bold; 
    font-size : 11px; 
    font-style : bold;
    text-decoration : none;
    color : #000000; 
    font-family : verdana, Arial, Helvetica, sans-serif;
}

.main {
    font-size : 11px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    color : #333333;
    background-color : #FDFDFD;
}

.menu_title {
    font-weight : bold; 
    font-size : 9pt; 
    font-style : normal;    
    color : #333333; 
    font-family: Verdana;
    background-color : #B6CFE4;
    padding-left : 15px;
    padding-right : 10px;
    border-top: 2px solid #A1BCD2;
    border-bottom: 2px solid #A1BCD2;    
}

.menu_item {
    font-size : 8pt; 
    font-weight : normal;
    color : #003366; 
    background-color : #CADCEB;
    font-family : tahoma;
    text-decoration : none;
    padding-left : 15px;
    padding-right : 10px;
    border-bottom: 1px solid #A1BCD2;
}

.menu_item:link, .menu_item:visited {
    padding-left : 0;
    padding-right : 0;
    border-bottom : 0px;
    font-size : 8pt; 
    font-weight : bolder;
    color : #003366; 
    font-family : tahoma;
    text-decoration : none;
}

.menu_item:hover {
    font-size : 8pt; 
    font-weight : bolder;    
    color : #BE5A33; 
    font-family : tahoma;
    text-decoration : underline;
}

.menu_error {
    font-size : 8pt; 
    font-weight : bold;
    color : #FF0000; 
    font-family : tahoma;
    text-decoration : none;
    padding-left : 20px;
    padding-right : 10px;
    border-bottom: 1px solid #A1BCD2;
}

.menu_text {
    font-size : 8pt; 
    font-weight : bolder;
    color : #003366; 
    font-family : tahoma;
    padding-left : 10px;
    padding-right : 10px;
}

.menu_text:link, .menu_text:visited {
    padding-left : 0px;
    padding-right : 0px;
}

.menu_text:link, .menu_text:visited {
    font-weight : normal;
    text-decoration : none;
}

.menu_text:hover {
    text-decoration : underline;
    color: #BE5A33;
}

.footer {
    font-size : 11px;
    color : #000000; 
    font-family : tahoma;
    font-weight : normal;    
}

TABLE.table {
    background-color : #FDFDFD;
    border : 0px;
    padding : 4px;
    font-family : verdana, Arial, Helvetica, sans-serif;
}

TABLE.table1 {
    background-color : #A1BCD2;
    border : 1px solid #A1BCD2;
    padding : 4px;
    font-family : verdana, Arial, Helvetica, sans-serif;
}

TH.table {
    font-weight : bold; 
    font-size : 14px; 
    font-style : normal;
    text-decoration : none;
    color : #D4001A;
    background-color : #FDFDFD;
    text-align : left;
    vertical-align : bottom;
}

TD.table {
    font-size : 11px;
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    color : #37332F;
    background-color : #FDFDFD;
    /*word-break : break-all;*/
}

TD.table1 {
    font-size : 11px;
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    color : #003366;
    background-color : #FDFDFD;
}

TD.table_error {
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : darkred;
    background-color : #FDFDFD;
}

TD.table_message {
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : darkgreen;
    background-color : #FDFDFD;
}

TD.table_header {
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : #000000;
    background-color : #FDFDFD;
}

TD.table_header1 {
    font-size : 11px;
    font-weight : bold;
    font-style : normal;
    text-decoration : none;
    color : #000000;
    background-color : #FDFDFD;
}

.numbering {
    font-size : 9px;
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    color : #003366;
}

.numbering:link, .numbering:visited {
    font-size : 9px;
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    color : #405EBE;
}

.numbering:hover {
    font-size : 9px;
    font-weight : normal;
    font-style : normal;
    text-decoration : underline;
    color : #405EBE;
}

.table_link:link, .table_link:visited {
    font-size : 11px;
    font-weight : normal;
    font-style : normal;
    text-decoration : none;
    color : #405EBE;
}

.table_link:hover {
    font-size : 11px;
    font-weight : normal;
    font-style : normal;
    text-decoration : underline;
    color : #405EBE;
}

.table_link1:link, .table_link1:visited {
    font-size : 8pt; 
    font-weight : bolder;
    color : #003366; 
    font-family : tahoma;
    text-decoration : none;
 }

.table_link1:hover {
    font-size : 8pt; 
    font-weight : bolder;    
    color : #BE5A33; 
    font-family : tahoma;
    text-decoration : underline;
}


/*****************************************************/

INPUT.input, TEXTAREA.text, SELECT.select { 
    font-family: Verdana, Helvetica, Geneva;
    font-size : 11px; 
    border : solid 1px #000000; 
    background-color : #FDFDFD;
    color : #333333;
    width : 100%;
}

INPUT.input, SELECT.select { 
    height : 18px; 
}

INPUT.button { 
    font-family : Tahoma;    
    font-size : 11px; 
    font-weight : bold;
    color : #FFFFFF; 
    background-color : #366496;
    border-left : 2px solid #CBE3FF;
    border-top : 2px solid #CBE3FF;    
    border-right : 2px solid #000000;
    border-bottom : 2px solid #000000;    
    width : 100%;
    height : automatic;
    text-align : middle;
    cursor : hand;
}

