body
{
 padding: 0;
 margin: 0;
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 color: #000080;
}

hr
{
 border: 1px solid #000080;
}

a
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 color: #000080;
 text-decoration: underline;
}

a:hover
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 color: #B10000;
 text-decoration: none;
}

h1
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 15pt;
 color: #000080;
 text-decoration: none;
 text-align: center;
}

h2
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 font-weight: 700;
 color: #000080;
 text-decoration: none;
}

h3
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 font-weight: 700;
 color: #000080;
 text-decoration: none;
 margin: 15px;
}

.cell_top_left
{
 text-align: left;
 vertical-align: top;
}

#menu ul
{
 margin: 0;
 padding: 0;
}

#head ul
{
 margin: 0;
 padding: 0;
}

img
{
 border-style: none;
 margin: 15px;
}

#head
{
 height: 150px;
}

#ticker
{
 display: none;
}

#logo
{
 text-align: right;
}

#menu
{
 display: none;
}

#menu_sub
{
 display: none;
}

.left_menu_list
{
 display: none; 
}

#left_menu_list_item
{
 display: none;
}

#left_menu_list_item:hover,
#left_menu_list_item_selected
{
 display: none;
}

#left_menu_link
{
 display: none;
}

#left_menu_link:hover,
#left_menu_link_selected
{
 display: none;
}

.left_sub_menu_list
{
 display: none;
}

#left_sub_menu_list_item
{
 display: none;
}

#left_sub_menu_list_item:hover,
#left_sub_menu_list_item_selected
{
 display: none;
}

#left_sub_menu_link
{
 display: none;
}

#left_sub_menu_link:hover,
#left_sub_menu_link_selected
{
 display: none;
}

.top_menu_list
{
 display: none;
}

#content
{
}

#content_sub
{
 text-align: justify;
}

.news_cell
{
 border: 1px solid;
 margin: 2px;
 width: 160px;
 height: 160px;
 float: left;
}

.news_text
{
 text-align: left;
 font-size: 10pt;
 vertical-align: top;
 padding: 0px 0px 0px 2px;
 height: 123px;
}

.more_news_button
{
}

.error
{
 border: 1px solid;
 background: #ffffff;
 padding: 5px;
 margin: 15px 0px 0px 0px;
}

.warning
{
 border: 1px solid;
 background: #ffffff;
 margin: 15px 0px 0px 0px;
 padding: 5px;
}