body
{
background-color:#DFDFDF;
padding:0px 0px 0px 0px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
}
#layout
{
width:917px;
text-align:left;
margin:auto;

}

#top
{
padding-bottom:0px;
height:20px;

}
  #top a
  {
  text-decoration:none;
  color:black;
  }
  #top a:hover
  {
  text-decoration:underline;
  }
  #top a.active
  {
  font-weight:bold;
  font-size:16px;
  }
  #top a.active:hover
  {

  }

#top_langswitch
{
float:left;
padding-left:30px;
}


#top_links
{
padding-right:30px;
text-align:right;
font-size:11px;
}

#mainnav
{
clear:both;
background:#FFFFFF url("./img/mainnav_back.jpg") no-repeat;
height:40px;
max-height:25px;
padding-top:15px;
padding-right:30px;
text-align:right;
font-size:13px;
font-weight:bold;
}
 #mainnav a
  {
  background:url("./img/mainnav_link.jpg");
  text-decoration:none;
  padding:15px 7px 7px 7px;
  color:#00376C;
  
  }
  #mainnav a:hover
  {
  color:#FFFFFF;
  background:url("./img/mainnav_hover.jpg");
  background-color:#00376C;
  }
  #mainnav a.active
  {
  background:url("./img/mainnav_hover.jpg");
  color:#FFFFFF;
  background-color:#00376C;
  }


#logo
{
background:#FFFFFF url("./img/logo_back.jpg") no-repeat center;
height:175px;
}

#logo_front
{
background:url("./img/logo.gif") no-repeat center;
height:170px;
}
#main
{
background:#FFFFFF url("./img/main_back.jpg");
width:917px;
min-height:200px;
}

#main_bottom
{
background:url("./img/main_bottom_back.jpg");
height:20px;
clear:both;
padding-right:20px;
text-align:right;
}

#sidenav
{
float:right;
width:195px;
min-height:200px;

}
  #sidenav_nest
  {
  padding: 2px 10px 10px 10px;

  }
  #sidenav_nest .link,#sidenav_nest .link_active,#sidenav_nest .link_breadcrumb
  {
  padding:5px 0px 3px 10px;
  }
  #sidenav_nest .link_breadcrumb
   {
  font-size:11px;
  padding:3px 0px 2px 12px;
  background:url("./img/link.jpg") no-repeat; 
  background-position:4px 6px;
  }
  #sidenav_nest .link_active
   {
  border-bottom:1px solid #ffffff; 
  border-top:1px solid #ffffff;
   
  }
  #sidenav_nest a
   {
  color:#FFFFFF;
  text-decoration:none;
  background-color:#00376c;
  font-size:11px;
  }
  #sidenav_nest a:hover
  {
  text-decoration:underline;
  }
  #sidenav_nest a.active
  {
  font-weight:bold;
  font-size:12px;
  }


#content
{
width:717px;
}
  #content_nest
   {
  padding:0px 30px 10px 30px;
  }
  #content_nest h4,h3,h2
   {
  font-variant:small-caps;
  margin-top:0px;
  margin-bottom:2px;
  letter-spacing:1px;
  font-family:monospace;
  }
  #content_nest h2
  {
  font-size:22px;
  }
  #content_nest h3
  {
  font-size:20px;
  }
  #content_nest h4
  {
  font-size:18px;
  }
  #content_nest a, #content_nest a.up, #content_nest a.down, #content_nest a.none
   {
  color:#00376C;
  text-decoration:none;
  padding-left:11px;
  }
  #content_nest a
   {
  background:url("./img/arrow_right.jpg") no-repeat; 
  }
  #content_nest a.none
   {
  background:none;
  padding:0;  
  }
  #content_nest a.up
   {
  background:url("./img/arrow_up.jpg") no-repeat; 
  }
  #content_nest a.down
   {
  background:url("./img/arrow_down.jpg") no-repeat; 
  }
  
  #content_nest a:hover
   {
  text-decoration:underline;
  }
  #content_nest a.none:hover
    {
  text-decoration:none;
  }
  
  #content_nest hr
   {
  border:1px solid #F0F0FF;
  width:500px;
  margin:10px 0px 10px 0px;
  }
  
  #content_nest .anchors
    {
    padding:10px;
	font-size:12px;
  }
  #content_nest .top
   {
  font-size:1px;
  height:1px;
  }
  #content_nest .main
  {
  padding-left:5px;
  padding-right:5px;
  }
  #content_nest .
   {

  font-size:11px;
  text-align:right;

  }
  #content_nest .teaser
  {
    padding:5px;
	padding-bottom:15px;
	font-style:italic;
  }
  #content_nest .bottom
   {
  text-align:right;
  margin-top:7px;
  margin-bottom:25px;
  border-top:1px solid #00376C;
  border-bottom:4px solid #00376C;
  font-size:10px;
  padding:2px 0px 2px 0px;
  }


#bottom
{
padding:0px 20px 0px 0px;
text-align:right;
font-size:11px;
}

