
H1
{
   font-family: arial;
   font-weight: bold;
   font-size: x-small;
   color: #000000;
}

H2
{
   font-family: arial;
   font-weight: normal;
   font-size: x-small;
   color: #000000;
}

.img_normal
{
   border: solid 1px #ffffff;
}

.img_hover
{
   border: solid 1px #000000;
}

.a_list
{
   font-family: arial;
   font-size: x-small;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
}

.a_list:hover
{
   font-family: arial;
   font-size: x-small;
   font-weight: normal;
   color: #15278A;
   text-decoration: underline;
}

.a_link_sitemap
{
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   color: #000000;
   white-space: nowrap;
   text-decoration: none;
}

.a_link_sitemap:hover
{
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   color: #FF0000;
   white-space: nowrap;
   text-decoration: none;
}

.a_link
{
   font-family: arial;
   font-size: x-small;
   font-weight: bold;
   color: #15278A;
   white-space: nowrap;
   text-decoration: none;
}

.a_link:hover
{
   font-family: arial;
   font-size: x-small;
   font-weight: bold;
   color: #ff0000;
   white-space: nowrap;
   text-decoration: none;
}

.a_menu_top
{
   font-family: arial;
   font-weight: bold;
   font-size: x-small;
   width: 100%;
   height: 100%;
   color: #ffffff;
   text-decoration: none;
   white-space: nowrap;
}

.input_textbox_mandatory
{
   font-family: arial;
   font-size: x-small;
   background-color: #ffffff;
   color: #000000;
   width: 100%;
}


.input_textbox_mandatory_small
{
   font-family: arial;
   font-size: x-small;
   background-color: #ffffff;
   color: #000000;
   width: 70px;
}

.input_failed_validation
{
   font-family: arial;
   font-size: small;
   color: blue;
   border: solid 1px #EFEFEF;
   background: #EFEFEF;
   width: 100%;
}

.input_numberbox_mandatory
{
   font-family: arial;
   font-size: x-small;
   background-color: #ffffff;
   color: #000000;
   width: 100px;
}

.select_mandatory
{
   font-family: arial;
   font-size: x-small;
   background-color: #ffffff;
   color: #000000;
}

.input_file_madatory
{
   font-family: arial;
   font-size: x-small;
   background-color: #ffffff;
   color: #000000;
   width: 100px;
}

.input_textbox
{
   font-family: arial;
   font-size: x-small;
   background-color: #ffffff;
   color: #000000;
   width: 100%;
}

.textarea_mandatory
{
   font-family: arial;
   font-size: x-small;
   background-color: #ffffff;
   color: #000000;
   width: 100%;
   height: 100px;
}

.td_content_firstpara
{
   font-family: arial;
   font-size: x-small;
   font-weight: bold;
   color: #000000;
}

.td_caption
{
   font-family: arial;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}

.td_caption_blue
{
   font-family: arial;
   font-size: x-small;
   font-weight: bold;
   color: #15278A;
}

.td_caption_latestnews
{
   font-family: arial;
   font-weight: bold;
   font-size:  x-small;
   color: #ffffff;
}

.td_reg_company
{
   font-family: arial;
   font-weight: normal;
   font-size:  xx-small;
   color: #B6B6B6;
}

.td_menu_top
{
   font-family: arial;
   font-weight: bold;
   font-size: x-small;
   padding: 2px;
   color: #ffffff;
   text-decoration: none;
   white-space: nowrap;
}

.td_menu_top_normal
{
   font-family: arial;
   font-weight: bold;
   font-size: x-small;
   padding: 2px;
   color: #ffffff;
   background-color: #000000;
   text-decoration: none;
   white-space: nowrap;
   border-left: solid 1px White;
   text-align: center;
   width: 150px;
}

.td_menu_top_hover
{
   font-family: arial;
   font-weight: bold;
   font-size: x-small;
   padding: 2px;
   color: #ffffff;
   background-color: #6E6E6E;
   text-decoration: none;
   white-space: nowrap;
   border-left: solid 1px White;
   text-align: center;
   width: 150px;
}

.td_sitedesign
{
   font-family: arial;
   font-weight: bold;
   font-size: xx-small;
   color: #B6B6B6;
}

.td_page_title_special_news
{
   font-family: arial;
   font-weight: bold;
   font-size: small;
   color: #17247B;
}


.td_page_title
{
   font-family: arial;
   font-weight: bold;
   font-size: small;
   color: #17247B;
   padding-top: 10px;
}

.td_content_normal
{
   font-family: arial;
   font-size:  x-small;
   color: #000000;
}

.error_label_title
{
   font-family: arial;
   font-size: x-small;
   color: Red;
   font-weight: bold;
}

.td_category_list
{
   font-family: arial;
   font-size: small;
   font-weight: bold;
   text-decoration: none;
   color: #000000;
}

.error_label_text
{
   font-family: arial;
   font-size: small;
   color: Red;
   font-weight: bold;
}

.a_caption_latestnews
{
   font-family: arial;
   font-weight: bold;
   font-size:  x-small;
   color: #ffffff;
}

.a_caption_latestnews:hover
{
   font-family: arial;
   font-weight: bold;
   font-size:  x-small;
   color: #ff0000;
}