body, td, a, div, font, h1, h2, h3, h4, h5, h6, ul, li, input, p
{
  font-family:     Verdana, Arial, Tahoma;
  font-weight:     normal;
  text-decoration: none;
  color:           #2b3e4b;
}

body, td
{
  font-size: 10pt;
}

body
{
  background-color: #ffffff;
}

a
{
  color:           #d61a49;
  text-decoration: underline;
}

a:hover
{
  text-decoration: none;
}

.right_menu_link
{
  text-decoration: none;
  color:           #2b3e4b;
}

.right_menu_link_a
{
  text-decoration: none;
  color:           #ffffff;
}

.text8, .text8j
{
  font-size: 8pt;
}

.text9, .text9j
{
  font-size: 9pt;
}

.text10, .text10j
{
  font-size: 10pt;
}

.text11, .text11j
{
  font-size: 11pt;
}

.text12, .text12j
{
  font-size: 12pt;
}

.text8j, .text9j, .text10j, .text11j, .text12j
{
  text-align: justify;
}

.top_search_line, .top_search_line_a
{
  height: 20px;
  width:  150px;
  border: 1px solid #7b8a93;
}

.text_grey, .top_search_line
{
  color: #7b8a93;
}

.text_dark, .right_menu_item_light, .top_search_line_a
{
  color: #2b3e4b;
}

.text_light, .right_menu_item_dark
{
  color: #ffffff;
}

.right_menu_item_light, .right_menu_item_dark
{
  padding: 3px 5px 3px 5px;
  cursor:  hand;
}

.td_clear, .right_menu_item_light
{
  background-color: #ffffff;
}

.td_dark1, .right_menu_item_dark
{
  background-color: #304451;
  background-image: url('/images/bg_pixel_01.gif');
}

.td_dark2
{
  background-color: #7b8a93;
  background-image: url('/images/bg_pixel_02.gif');
}

.td_dark3
{
  background-color: #a2abb0;
  background-image: url('/images/bg_pixel_03.gif');
}

.td_dark4
{
  background-color: #b3c3cd;
  background-image: url('/images/bg_pixel_04.gif');
}

.td_dark5, .marked, .pn_marked
{
  background-color: #e2eaef;
  background-image: url('/images/bg_pixel_05.gif');
}

.header1
{
  font-weight:   normal;
  font-size:     13pt;
  margin-top:    3px;
  margin-bottom: 7px;
}

.header2
{
  font-weight:   bold;
  font-size:     12pt;
  margin-top:    2px;
  margin-bottom: 5px;
}

.header3
{
  font-weight:   bold;
  font-size:     11pt;
  margin-top:    1px;
  margin-bottom: 3px;
}

.header4
{
  font-weight:   bold;
  font-size:     10pt;
  margin-top:    0px;
  margin-bottom: 2px;
}

.header5
{
  font-weight:   bold;
  font-size:     8pt;
  margin-top:    0px;
  margin-bottom: 0px;
}

.header
{
  font-weight: bold;
}

.page_box
{
  margin-top:    0px;
  margin-right:  20px;
  margin-bottom: 0px;
  margin-left:   30px;  
}

.paragraph10, .paragraph10j
{
  font-size:     10pt;
  text-indent:   3em;
  margin-top:    5px;
  margin-bottom: 5px;
}

.paragraph10j
{
  text-align: justify;
}

.paragraph_box
{
  margin-left: 3em;
}

ul
{
  margin-top:    1em;
  margin-bottom: 1em;
}

.img_border
{
  border: 1px solid #a2abb0;
}

.pn_marked
{
  font-weight: bold;
}

.marked, .alt_marked
{
  font-weight:    bold;
  padding:        3px 3px 3px 3px;
  vertical-align: -3px;
}

.alt_marked
{
  color           : #ffffff;
  background-color: #d61a49;
}
