body, td
{
  font-size: 12px;
  color: rgb(70,108,153);
  font-family: Arial;
}

p, ul, ol
{
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

input, select, textarea
{
  font-size: 12px;
  font-family: Arial;
}



a
{
  color: rgb(160,195,249);
  text-decoration: none;
}

a:hover
{
  color: rgb(160,195,249);
  text-decoration: underline;
}



.content_block_2 a
{
  color: rgb(61,95,158);
  text-decoration: none;
}

.content_block_2 a:hover
{
  color: rgb(61,95,158);
  text-decoration: underline;
}


.text, .text td
{
  color: #ffffff;
}


.news_date
{
  color: white;
  font-weight: bold;
}

.news_title
{
  color: rgb(99,174,214);
  font-weight: bold;
}

.news_content
{
  color: rgb(99,174,214);
}




























.nav_root_open_normal .nav_root_link, .nav_root_open_normal .nav_root_link:hover
{
  color: rgb(16,58,134);
  text-decoration: none;
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_open_normal .nav_bull
{
  background: url(/images/menu_bull.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
{
  color: black;
  text-decoration: none;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  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
{
  color: rgb(16,58,134);
  text-decoration: underline;
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_open_hover .nav_bull
{
  background: url(/images/menu_bull.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
{
  color: black;
  text-decoration: underline;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  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
{
  color: rgb(16,58,134);
  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
{
  color: rgb(16,58,134);
  text-decoration: none;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  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
{
  color: rgb(16,58,134);
  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
{
  color: rgb(16,58,134);
  text-decoration: underline;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
}

.nav_sub_open_hover .nav_sub_bull
{
  background: url(/images/menu_bull_2_open.gif) no-repeat left top;
  cursor: pointer;
}