@charset "UTF-8";
/* CSS Document */

dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
	
.navi{
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	width:173px;
	padding:0;
	margin:0;
	line-height:35px;
}

.navi ul{
	list-style-type:none;
	padding:0;
	margin:0;
}


.navi ul li{
	padding:0;
	margin:0;
}


.navi ul li a{
	display:block;
	color:#fff;
	text-decoration:none;
	background-color: #588dc5;
	border-bottom:1px solid #FFF;
	text-indent:30px;
}

.navi ul li a:hover{
	display:block;
	color:#fff;
	text-decoration:none;
	background-color: #c2cce0;
	border-bottom:1px solid #FFF;
	text-indent:30px;

}

.navi ul li ul{
	padding:0;
	margin:0;
	display:none;
}

.navi h3{
color: #000;
background-image:url(../img/arrow_right_trans.gif);
background-position:0px 0px;
background-repeat:no-repeat;
background-color: #588dc5;
border-bottom:1px solid #FFF;
font-family: Arial;
font-size: 12px;
font-weight:normal;
margin:0;
padding:0;
text-indent:30px;
}

.navi ul li.activeparent a{
	color:#000;
	display:block;
	background-color:#c2cce0;
}

.navi ul li.activeparent ul li.currentpage h3{
	color:#000;
	display:block;
	background-color:#c2cce0;
	background-image:url(../img/arrow_right.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFF;
	text-indent:40px;
}


.navi ul li.activeparent ul li a{
	color:#000;
	display:block;
	background-color:#c2cce0;
	background-image:url(../img/arrow_blank.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:40px;
}

.navi ul li.activeparent ul li a:hover{
background-image:url(../img/arrow_right_over.gif);
background-position:left;
background-repeat:no-repeat;
}

.navi ul li.activeparent ul{
	padding:0;
	margin:0;
	display:block;
}



