
.table_menu_top
{
   background-color: #9999CC;
   height: 22px;
}

.table_menu_left
{
   background-color: #9999CC;
   height: 100%;
}

.table_base
{
   background-color: #008080;
}

.table_section
{
   background-color: #ffffff;

}

.input_textbox_login
{
   font-family: Tahoma;
   font-size: 12pt;
   width: 100px;
   background-color: #ffffff;
   color: #000000;
   border: solid 1px #000000;
}

.input_button
{

   font-family: Verdana;
   font-size: 12pt;
   font-weight: bold;
}

.input_textbox_mandatory
{
   font-family: Verdana;
   font-size: 12pt;
   background-color: #D8D8F0;
   color: #000000;
   width: 100%;
}

.input_numberbox_mandatory
{
   font-family: Verdana;
   font-size: 12pt;
   background-color: #D8D8F0;
   color: #000000;
   width: 100px;
}

.input_file_madatory
{
   font-family: Verdana;
   font-size: 12pt;
   background-color: #D8D8F0;
   color: #000000;
   width: 100px;
}

.input_textbox
{
   font-family: Verdana;
   font-size: 12pt;
   background-color: #ffffff;
   color: #000000;
   width: 100%;
}

.textarea_mandatory
{
   font-family: Verdana;
   font-size: 12pt;
   background-color: #D8D8F0;
   color: #000000;
   width: 100%;
   height: 100px;
}


.a_menu_top_option
{
   font-family: Times new roman;
   font-size: 12pt;
   font-weight: bold;
   color: White;
   text-decoration: none;
}

.a_find_table_link
{
   font-family: Verdana;
   font-size: 12pt;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}

.a_find_table_link:hover
{
   font-family: Verdana;
   font-size: 12pt;
   font-weight: bold;
   color: Gray;
   text-decoration: none;
}

.a_side_menu_more
{
   color: #9999CC;
   font-family: Times new roman;
   font-size: 12pt;
   font-weight: bold;
   text-decoration: underline;
}

.a_email
{
   color: #519ED7;
   font-family: Times new roman;
   font-weight: bold;
   font-size: 12pt;
   text-decoration: underline;
}

.td_company_title
{
   font-family: Times new romans;
   font-size: 48pt;
   letter-spacing: 15px;
   color: #ffffff;
   text-decoration: underline;
   padding-left: 20px;
}

.td_company_description
{
   font-family: Times new romans;
   font-size: 11pt;
   letter-spacing: 2px;
   color: #ffffff;
   padding-left: 20px;
}

.td_footer
{
   font-family: Times new romans;
   font-size: 12pt;
   color: #ffffff;
}

.td_page_title
{
   font-family: Times new roman;
   font-size: 18pt;
   font-weight: bold;
   letter-spacing: 3px;

}

.td_page_subtitle
{
   font-family: Times new roman;
   font-size: 14pt;

}

.td_bullet
{
   font-family: Times new roman;
   font-size: 12pt;
   text-align: left;
   font-weight: bold;
   color: #9999CC;
}


.td_help_title
{
   font-family: Verdana;
   font-size: 12pt;
   font-weight: bold;
   letter-spacing: 3px;
   text-transform: uppercase;
}



.td_menu_top_option_normal
{
   font-family: Times new roman;
   font-size: 12pt;
   font-weight: bold;
   background-color: #9999CC;
   color: White;
   padding-right: 5px;
   padding-left: 5px;
   border-left: solid 1px White;
}

.td_menu_top_option_hover
{
   font-family: Times new roman; 
   font-size: 12pt;
   font-weight: bold;
   color: White;
   background-color: #D8D8F0;
   padding-right: 5px;
   padding-left: 5px;
   border-left: solid 1px White;
}

.textarea_mandatory
{
   font-family: Verdana;
   font-size: 12pt;
   color: #000000;
   width: 100%;
   height: 100px;
}

.td_readonly
{
   font-family: Times new roman;
   font-size: 12pt;
}

.td_caption
{
   font-family: Times new roman;
   font-size: 12pt;
   font-weight: bold;
}

.td_menu_left_option_margin
{
   width: 12px;
}

.td_menu_left_header
{
   font-family: Verdana;
   font-size: 12pt;
   font-weight: bold;
   color: #D8D8F0;
   background-color: #9999CC;
   border-bottom: solid 1px #ffffff;
   height: 25px;
}

.td_menu_left_option_normal
{
   font-family: Verdana;
   font-size: 12pt;
   font-weight: bold;
   color: White;
   background-color: #9999CC;
   border-bottom: solid 1px #ffffff;
   height: 20px;
   padding-left: 5px;
   padding-right: 5px;
}

.td_menu_left_option_hover
{
   font-family: Verdana;
   font-size: 12pt;
   font-weight: bold;
   color: #000000;
   background-color: #D8D8F0;
   border-bottom: solid 1px #ffffff;
   height: 20px;
   padding-left: 5px;
   padding-right: 5px;
}

.td_find_table_column_header
{
   font-family: Verdana;
   font-size: 12pt;
   font-weight: bold;
   background-color: #000000;
   color: #FFFFFF;
   padding: 5px;
}

.td_find_table_row_1
{
   font-family: Verdana;
   font-size: 12pt;
   background-color: #FFFFFF;
   color: #000000;
   padding: 5px;
   border-right: solid 1px Grey;
}

.td_find_table_row_2
{
   font-family: Verdana;
   font-size: 12pt;
   background-color: #D8D8F0;
   color: #000000;
   padding: 5px;
   border-right: solid 1px #FFFFFF;
}

.td_sidemenu_title
{
   font-family: Times new roman;
   font-weight: Bold;
   color: #ffffff;
   font-size: 14pt;
}

.td_sidemenu_subtitle
{
   font-family: Times new roman;
   font-weight: Bold;
   color: #000000;
   font-size: 12pt;
}

.td_sidemenu_textblock_title
{
   font-family: Times new roman;
   font-weight: Bold;
   color: #000000;
   font-size: 12pt;
}

.td_sidemenu_textblock_text
{
   font-family: Times new roman;
   color: #000000;
   font-size: 12pt;
}

.td_text_title
{
   font-family: Times new roman;
   font-size: 12pt;
   text-align: left;
   font-weight: bold;
   padding-bottom: 5px;
}

.td_text_normal
{
   font-family: Times new roman;
   font-size: 12pt;
   text-align: left;
   font-weight: normal;
   padding-bottom: 5px;

}


.a_menu_left_option
{
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
}


.error_label_title
{
   font-family: Verdana;
   font-size: 9pt;
   color: Red;
   font-weight: bold;
}

.error_label_text
{
   font-family: Verdana;
   font-size: 10pt;
   color: Red;
}

.p_failed_validation
{
   font-family: Verdana;
   font-size: 12pt;
   color: blue;
   width: 100%;
}

