body, td 
{
  font-size: 16px;
  color: rgb(20,76,140);
  font-family: Arial;
}

p, ul, ol, td
{
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Verdana, Arial;
  font-size: 12;
  color: #233b67;
  font-weight: normal;
}

input, select, textarea
{
  font-size: 12px;
  font-family: Arial;
}



.content_on_index p, .content_on_index ul, .content_on_index ol, .content_on_index td
{
  font-family: Arial;
  font-size: 15;
  color: #233b67;
  font-weight: normal;
}

.news_on_index p, .news_on_index ul, .news_on_index ol, .news_on_index td
{
  font-family: Arial;
  font-size: 12;
  color: #5b7bad;
  font-weight: normal;
}

.news_on_index a
{
  font-size: 15;
  color: #233b67;
  text-decoration: underline;
}

.news_on_index a:hover
{
  text-decoration: none;
}



a
{
  color: rgb(99,174,214);
  text-decoration: none;
}

a:hover
{
  color: rgb(91,124,162);
  text-decoration: underline;
}



.content_block_2 a
{
  color: rgb(90,);
  text-decoration: none;
}

.content_block_2 a:hover
{
  color: rgb(85,116,166);
  text-decoration: underline;
}



.news_date
{
  color: rgb(35,59,103);
  font-weight: bold;
}

.news_title
{
  color: rgb(35,59,103);
  font-weight: bold;
}

.news_content
{
  color: rgb(35,59,103);
}

.table
{
   background-color: #7e92ae;
}

.table td
{
   background-color: white;
   padding-bottom: 4;
   padding-top: 4;
   padding-left: 4;
   padding-right: 4;
}

.table tr.rowth td, .table tr.rowth td p
{
   padding-top: 4;
   padding-bottom: 4;
   background-color: #d6e5f5; 
   color: #365993;
   font-family: Arial;
   font-weight: bold;
   font-size: 14px;
}


























.nav_root_open_normal .nav_root_link, .nav_root_open_normal .nav_root_link:hover, .nav_root_open_normal td
{
  color: #6990d0;
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_open_normal .nav_bull
{
  background: url(/images/menu_bull_open.gif) no-repeat left top;
  cursor: pointer;  
}

.nav_root_open_normal .nav_sub
{
  display: block;
  cursor: pointer;
}


.nav_root_close_normal .nav_root_link, .nav_root_close_normal .nav_root_link:hover, .nav_root_close_normal td
{
  color: rgb(85,116,166);
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_close_normal .nav_bull
{
  background: url(/images/menu_bull.gif) no-repeat left top;
  cursor: pointer;
}

.nav_root_close_normal .nav_sub
{
  display: none;
  cursor: pointer;
}





.nav_root_open_hover .nav_root_link, .nav_root_open_hover .nav_root_link:hover, .nav_root_open_hover td
{
  color: #6990d0;
  text-decoration: underline;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_open_hover .nav_bull
{
  background: url(/images/menu_bull_open.gif) no-repeat left top;
  cursor: pointer;  
}

.nav_root_open_hover .nav_sub
{
  display: block;
  cursor: pointer;
}


.nav_root_close_hover .nav_root_link, .nav_root_close_hover .nav_root_link:hover, .nav_root_close_hover td
{
  color: rgb(85,116,166);
  text-decoration: underline;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_close_hover .nav_bull
{
  background: url(/images/menu_bull.gif) no-repeat left top;
  cursor: pointer;
}

.nav_root_close_hover .nav_sub
{
  display: none;
  cursor: pointer;
}



.nav_sub_close_normal, .nav_sub_close_normal a, .nav_sub_close_normal a:hover, .nav_sub_close_normal td
{
  color: rgb(85,116,166);
  text-decoration: none;
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;
}

.nav_sub_close_normal .nav_sub_bull
{
  background: url(/images/menu_bull_2.gif) no-repeat left top;
  cursor: pointer;
}


.nav_sub_open_normal, .nav_sub_open_normal a, .nav_sub_open_normal a:hover, .nav_sub_open_normal td
{
  color: #6990d0;
  text-decoration: none;
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;
}

.nav_sub_open_normal .nav_sub_bull
{
  background: url(/images/menu_bull_2_open.gif) no-repeat left top;
  cursor: pointer;
}





.nav_sub_close_hover, .nav_sub_close_hover a, .nav_sub_close_hover a:hover, .nav_sub_close_hover td
{
  color: rgb(85,116,166);
  text-decoration: underline;
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;
}

.nav_sub_close_hover .nav_sub_bull
{
  background: url(/images/menu_bull_2.gif) no-repeat left top;
  cursor: pointer;
}


.nav_sub_open_hover, .nav_sub_open_hover a, .nav_sub_open_hover a:hover, .nav_sub_open_hover td
{
  color: #6990d0;
  text-decoration: underline;
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  cursor: pointer;
}

.nav_sub_open_hover .nav_sub_bull
{
  background: url(/images/menu_bull_2_open.gif) no-repeat left top;
  cursor: pointer;
}



.binvisible
{
  position: absolute;
  width: 0px;
  height: 0px;
}

h2                     { font-family: Arial; font-weight: normal; font-size: 18px;
                         margin-top: 0px; margin-bottom: 2px; line-height: 16px; }


h3                     { font-family: Arial; font-weight: bold; font-size: 15px;
                         margin-top: 0px; margin-bottom: 1px; line-height: 13px; }


