
/* ### Header Navigation ##################################################### */

#subnavi {
	height: 30px;
	margin-left: 128px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
* html body #subnavi { height: 33px; } /* IE 6 / 5.5 Hack */


#subnavi ul.ul_subnavi { padding:0px 0px 0px; }


#nav-header {
	font-size: 1.2em;
	text-align: left;
	display: inherit;
	width: 685px;
	padding-left: 130px;
	padding-top:44px;
	font-family: Arial, Helvetica, sans-serif;	
	}


#nav-header li {
	display:inline;
	width: 685px;
	}

#nav-header a, 
#nav-header a:link {
	color:#000000;
	text-decoration: none;
	background-color: inherit;
	padding: 2px 8px 10px;
	text-align: left;
	font-stretch: narrower;
	line-height:25px;
	}

#nav-header a:hover {
	color:#000000;
	background-color: inherit;
	padding: 2px 8px 10px;
	line-height:25px;
	}

#nav-header a.current, 
#nav-header a.current:link {
	color:#F9F3EC;
	background-color: #0093DD;
	padding: 2px 8px 7px;
	font-weight:bold;
	}

#nav-header a.current:hover {
	color:#eee;
	background-color: #0093DD;
	padding: 2px 8px 4px;
	}




/* Frame images */
#img{
	padding-left: 42px;
	width: 30px;
	padding-bottom: 30px;
	padding-top: 15px;
}





* html body #navheight_vert { height: 166px; } /* IE 6 / 5.5 Hack */

#navheight_vert ul.nav1st { padding:10px 20px;  }


/* ### nav1st - first level navigation ######################################## */

.ul_subnavi {
	font-size:1.2em;
	text-transform:none;
	text-align: left;
	background-color: #0093DD;
	padding-top: 26px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;	
	}

.ul_subnavi li {
	float:left;
	padding:0px 0 0px 0px;
	color:#ffffff;
	background: transparent;
	text-align: left;
	}

.ul_subnavi a, 
.ul_subnavi a:link {
	display: block;
	color:#ffffff;
	background: inherit;
	padding:2px 0 20px 10px;	
	}

.ul_subnavi a:hover {
	color:#ffffff;
	background: inherit;
	padding:2px 0 20px 10px;	
	display: block;
}

.ul_subnavi li.active a, 
.ul_subnavi li.active a:link {
	font-weight:bold;
	color:#ffffff;
	background: inherit;
	padding:2px 0 20px 10px;
}

.ul_subnavi li a.current:hover {
	color:#ffffff;
	background: inherit;
	padding:2px 0 20px 10px;
	}

.ul_subnavi li a.current, 
.ul_subnavi li a.current:link {
    font-weight:bold;
	color:#ffffff;
	background: inherit;
	padding:2px 0 20px 10px;
}

	






/* ### Breadcrump Navigation #################################################### */

#sitePath {
	float:left;
	padding-left:20px;
	color:#c4d4dc;
	background: inherit;
}

#sitePath a, #sitePath a:link {
	color:#c4d4dc;
	background: inherit;
	text-transform:none;
}