/* === === === === === === === === === ===
	NAVIGATION
=== === === === === === === === === === */
	
#navi {
	font: 400 18px Heveltica, Sans-Serif;
	width:800px;
	margin:29px 0 0;
	padding:0;

    height:25px;
    z-index:-10;}
    
.menu5 {
  position:relative;
  height:25px;
  margin:0; 
  padding:0; 
  list-style-type:none;}
  
.menu5 ul {
  padding:0;
  margin:0;
  list-style-type:none; /* for Firefox */}

.menu5 li {
	float:left;
	padding:0 35px;
	position:relative}
	
.menu5 li a, .menu5 li a:visited {
  z-index:99;
  	font: 400 12px Heveltica, Sans-Serif;
 display:inline;
 text-decoration: none;
 color:#eaeaea}

.menu5 li a.drop, .menu5 li a.drop:visited {
 font-weight:bold}

.menu5 li ul {
  visibility:hidden; 
  position:absolute; 
  top:2.5em; 
  left:1em; 
  height:0; 
  overflow:hidden;}

.menu5 table {
  margin:-1px; 
  border-collapse:collapse}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration: none;
  color:#333333;
  border:0}
	
.menu5 li:hover ul,
.menu5 li a:hover ul {
  height:auto;
  visibility:visible;   
  left:-0.2em; 
  top:1em; 
  overflow:visible;}
	
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
  display:block;
  height:auto;
  line-height:16px;
  font-weight:normal;
  border-top:1px solid #000000; 
  border-right:1px solid #000000; 
  border-left:1px solid #000000; 
  border-bottom:1px solid #000000; 
  background:#ffffff; 
  text-decoration:none; 
  padding:3px 5px;
  width:7.3em;}

.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
  font-weight:bold;}
	
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
  visibility:hidden;
  position:absolute;
  top:12px; 
  left:8.3em; 
  height:0;
  overflow:hidden;}
	 
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
color:#eaeaea;
  text-decoration:none;}
	 
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
  visibility:visible;
  color:#000000; 
  border:1px solid #000000; 
  height:auto;
  background:#000000; 
  width:7em;} 
	
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
  left:-10.3em;}
	
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
  display:block; 
  height:auto;}
	
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
  text-decoration:underline;}
  
  .list {
	
   padding:0px;
   margin: 12px 0px 0px 12px}
	
.list li {
	color:#ffffff;
    padding:2px 0;
	list-style-type: none}
	