@charset "utf-8";
/* CSS Document */

*{
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

body{
position:relative;
width:825px;
margin-top:40px;
margin-left:auto;
margin-right:auto;
}

h2{
text-transform: uppercase; 
}
p{
margin-top:10px;
}
#top_banner {
clear:both;
height:127px;
background-image:url(images/banner.png);
background-repeat:no-repeat;
}

#top_banner a {
display:block;
width:100%;
height:100%;
}


#lang_choices {height:30px;float:right;}
#lang_choices li {float:left; margin-right:5px;list-style-type:none;}
#lang_choices {font-size:.7em;}

#main_text {
margin-top:20px;
min-height:390px;
padding:0px 0px 10px 130px;
clear:both;
background-image:url(images/side.jpg);
background-repeat:no-repeat;
}

#main_text h2 { }

#top_nav{
  margin: 10px auto 0 auto;
  width:85%;
  padding: 0;
	height:40px;
  list-style:none;
  }
  
#top_nav li a {
	font-weight:bold;
	color:#e71616;
	
	text-decoration: none;
  }
  
  #top_nav li li a{
  font-size:.7em;
  }
  
#top_nav a:hover {
  	text-decoration:underline;
  }
  
#top_nav li {
  color: #777;
  background: #fff;
  padding: 5px;
  float: left;
  position: relative;
  margin-right:10px;
  list-style:none;
  }
  #top_nav li ul li {width:7.4em; margin:0; }
  
 #top_nav li ul {
  display: none;
  position: absolute; 
  top: 1.6em;
  left:0;
  border:1px solid #CCC;
  border-top:0; 
  }
  
  
#top_nav li ul li:hover {
background-color:#f6f6f6;
}
#top_nav li.over ul, #top_nav li:hover ul {
display: block; 
}


#top_nav li ul li{
line-height:.9em;
}

#footer{
margin-top:20px;
font-size:.7em;
text-align:center;
}

embed{
margin-left:20px;
}

h3{
margin:10px 0px 5px 10px;
}

