#topnavi ul{
	margin:0;
	padding:0;
	position:absolute;
	top:5px;
	left:355px;
}

#topnavi ul li{
	margin:0;
	padding:0;
	display:inline;
	color: #c0c0c0;
	font-size:10px;	
	font-weight:bold;
	}

#topnavi ul li img{
	position:relative;
	margin:0;
	padding:0;
	border:0;
	}	
	
#topnavi ul li a{
	color: #c0c0c0;
	font-size:10px;
	text-decoration:none;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	display:block;
	float:left;
	font-weight:normal;
	}	
	
#topnavi ul li a:visited{
	color: #c0c0c0;
	text-decoration:none;
	font-weight:normal;	
	}		
	
#topnavi ul li a:hover{
	color: #c0c0c0;
	text-decoration:none;
	font-weight:normal;	
	}	
	
#topnavi a span {display: none;}

#topnavi a:hover span {
   display: block;
   position: absolute; 
   top: 25px; 
   left: 85px; 
   z-index: 100;	
   color: #c0c0c0;
   }
   
#topnavi ul li label.top{
	color: #c0c0c0;
	font-size:10px;
	text-decoration:none;
	margin:0;
	padding:0;
	line-height:18px;
	display:block;
	float:left;
	cursor:pointer;
	width:35px;
	}
	
	
	
	
#topnavi ul li label.top span {display: none;}

#topnavi ul li label.top:hover span {
   display: block;
   position: absolute; 
   top: 24px; 
   left: 85px; 
   z-index: 100;	
   color: #c0c0c0;
   font-weight:normal;	   
   }
		   


ul#navi {
	position:absolute;
	width:700px;
	list-style-type: none;
	right:0px;
	bottom:0;	
	padding:0 0 0 206px;
	margin:0 0 0 30px;
}

ul#navi li {
	display:inline;
	margin:0;
	padding:0;

}

#header ul#navi li img{
	position:relative;
}

ul#navi li a {
	display:block;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 7px;
	margin:0;
	color:#151a41;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	background:url(bg_navi_li_n.gif) no-repeat;
}

ul#navi li a:visited {
	text-decoration:none;	
}

ul#navi li a:hover {
	text-decoration:none;
	background:url(bg_navi_li_over_n.gif) no-repeat;
	color: #626262;
}

ul#navi li.current a {
	display:block;
	text-decoration:none;
	color: #98221a;
	padding:0 7px 0 20px;
	background:url(bg_navi_li_on_n.gif) no-repeat;	
}

ul#navi li.current a:visited {
	text-decoration:none;
}

ul#navi li.current a:hover {
	text-decoration:none;
	color: #98221a;
}

ul#subnavi {
	margin:0;
	padding:0;
	list-style-type:none;
	width:160px;
}

ul#subnavi li a{
	color:#4e5a7b;
	text-transform:uppercase;
	display:block;
	width:140px;
	background:transparent url(bg_navi_li_sub.gif);
	padding:0 10px;
	margin:0 0 10px 0;
	line-height:23px;
	border: 0;
	text-decoration:none;	
}

ul#subnavi li a:visited{
	background:transparent url(bg_navi_li_sub.gif);
}

ul#subnavi li a:hover{
	color:#626262;	
	background:transparent url(bg_navi_li_sub.gif);

	
}

ul#subnavi li.current a {
	width:130px;
	padding:0 10px 0 20px;
	color:#98221a;
	text-decoration:none;
	font-weight:bold;
	background:transparent url(bg_subnavi_li_on_n.gif) no-repeat;
}

ul#subnavi li.current a:visited {
	background:transparent url(bg_subnavi_li_on_n.gif) no-repeat;
	}

ul#subnavi li.current a:hover {
	background:transparent url(bg_subnavi_li_on_n.gif) no-repeat;
	}









ul#subnavi li.current ul#subnavi li a{
	color:#4e5a7b;
	text-transform:uppercase;
	display:block;
	width:140px;
	background:transparent url(bg_subnavi_li_on_n2.gif) no-repeat;
	padding:0 10px 0 30px;
	margin:0 0 10px 0;
	line-height:23px;
	border: 0;
	text-decoration:none;
	font-weight:normal;
}

ul#subnavi li.current ul#subnavi li a:visited{
	background:transparent url(bg_subnavi_li_on_n2.gif) no-repeat;
}

ul#subnavi li.current ul#subnavi li a:hover{
	color:#626262;	
	background:transparent url(bg_subnavi_li_on_n2.gif) no-repeat;

	
}

ul#subnavi li.current ul#subnavi li.current a {
	width:130px;
	padding:0 10px 0 30px;
	color:#4e5a7b;
	text-decoration:none;
	font-weight:bold;
	background:transparent url(bg_subnavi_li_on_n2.gif) no-repeat;
}

ul#subnavi li.current ul#subnavi li.current a:visited {
	background:transparent url(bg_subnavi_li_on_n2.gif) no-repeat;
	}

ul#subnavi li.current ul#subnavi li.current a:hover {
	background:transparent url(bg_subnavi_li_on_n2.gif) no-repeat;
	}






#topnavi {
	width:1000px;
	margin:0 auto;
	text-align:right;
	font-weight:bold;
	color:#e2e2e2;
	height:20px;
}

#topnavi a{
	font-weight:bold;
	color:#e2e2e2;
	text-decoration:none;
}

#topnavi a:visited{
	font-weight:bold;
	color:#e2e2e2;
	text-decoration:none;
}

#topnavi a:hover{
	font-weight:bold;
	color:#e2e2e2;
	text-decoration:underline;
}


#breadcrump {
	line-height:10px;
	background:#ffffff url(bg_bread.gif) no-repeat bottom;
	padding:0 30px;
	color:#a8a8a8;
}

#breadcrump a{
	text-decoration:none;
	color:#a8a8a8;	
	}
	
#breadcrump a:visited{
	text-decoration:none;
	color:#a8a8a8;	
	}	
	
#breadcrump a:hover{
	text-decoration:none;
	color:#a8a8a8;	
	}	
