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

#nav-header {
	font-size: 1.3em;
}

#nav-header li {
	display:inline;
/*
	margin: 5px 5px 5px 5px;
    border-left: 1px solid #aaa;
	*/
}

#nav-header a{
	color:#333;
/*	display:block;*/
	padding:2px 8px 3px 20px;
	margin:2px 8px;
/*	width:100px;
	height:20px;*/
/*	border:1px solid #ffffff;
	border-right:1px solid #bbb8b4;
	border-bottom:1px solid #bbb8b4;
	border-left:1px solid #bbb8b4;*/
/*	font-weight:bold;*/

	text-decoration: none;
/*	text-transform: uppercase;
	background-color: #eee;*/
	letter-spacing: 0.1em;

    background-image:url(pin_trans.gif);
    background-position: 4px 5px;

}

#nav-header a:link {
}
#nav-header a:hover {
}


#nav-header li.nav_1 a:hover
 {
    background-image:url(pin_red.gif);
    background-position: 4px 5px;
	background-color: #ffe5dc;
}

#nav-header li.nav_1 a.current
 {
    background-image:url(pin_red.gif);
    background-position: 4px 5px;
}

#nav-header li.nav_2 a:hover
 {
    background-image:url(pin_yellow.gif);
    background-position: 4px 5px;
	background-color: #fcedc2;
}

#nav-header li.nav_2 a.current
 {
    background-image:url(pin_yellow.gif);
    background-position: 4px 5px;
}

#nav-header li.nav_3 a:hover
 {
    background-image:url(pin_green.gif);
    background-position: 4px 5px;
	background-color: #dcefd2;
}

#nav-header li.nav_3 a.current
 {
    background-image:url(pin_green.gif);
    background-position: 4px 5px;
}

#nav-header li.nav_4 a:hover
 {
    background-image:url(pin_blue.gif);
    background-position: 4px 5px;
	background-color: #d4dfec;
}


#nav-header li.nav_4 a.current
 {
    background-image:url(pin_blue.gif);
    background-position: 4px 5px;
}


/* ### Sub Navigation ######################################################### */

#navheight_horiz_vert_0 {
	min-height: 180px;
	background: #e5e5e5;
    background-image:url(nav_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navheight_horiz_vert_1 {
	min-height: 180px;
	background: #ffe5dc;
    background-image:url(nav_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navheight_horiz_vert_2 {
	min-height: 180px;
	background: #fcedc2;
    background-image:url(nav_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navheight_horiz_vert_3 {
	min-height: 180px;
	background: #dcefd2;
    background-image:url(nav_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navheight_horiz_vert_6 {
	min-height: 180px;
	background: #d4dfec;
    background-image:url(nav_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* IE 6 / 5.5 Hack */
* html body #navheight_horiz_vert_1 { height: 180px; }
* html body #navheight_horiz_vert_2 { height: 180px; }
* html body #navheight_horiz_vert_3 { height: 180px; }
* html body #navheight_horiz_vert_4 { height: 180px; }
* html body #navheight_horiz_vert_6 { height: 180px; }


#navheight_horiz_vert ul.nav1st {
    padding:0px 20px;
}

#nav_bot {
    position:relative;
    top:-10px;
    height:10px;
    background-image:url(nav_bot.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#nav {
    display:block;
	position:relative;
    left:27px;
	width:180px;
	float:left;
}

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

ul.nav1st {
	padding:10px 10px;
	font-size:1.2em;
/*	text-transform:uppercase;*/
}

ul.nav1st li {
	display: block;
	padding-bottom: 3px;
	margin-bottom:1px;
	color:#666;
	background: inherit;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-align: left;
}

ul.nav1st li#nav1st_main {
	border-bottom:1px solid #777;
}

ul.nav1st a,
ul.nav1st a:link {
	display: block;
	font-size:1em;
	color:#666;
	background: inherit;
	padding: 1px 0;
}

ul.nav1st a:hover {
	color:#666;
	background: inherit;
	padding: 1px 0;
}

ul.nav1st li a.current, 
ul.nav1st li a.current:link {
	color:#97846f;
	background: inherit;
	padding: 1px 0;
}

ul.nav1st li a.current:hover {
	color:#97846f;
	background: inherit;
	padding: 1px 0;
}


/* ### nav2nd - second level navigation ######################################### */

ul.nav2nd {
	margin: 0 0 0 0;
	font-weight:normal;
	text-transform:none;
}

ul.nav2nd li {
	padding:0;
	font-weight:normal;
	border:none;
}

ul.nav2nd a,
ul.nav2nd a:link {
	padding:4px 4px 4px 18px;
	background-image:url(pin_white.gif);
	background-position:4px 6px;
	background-repeat: no-repeat;
	color:#333;
}

ul.nav2nd a:hover {
	padding:4px 4px 4px 18px;
	color:#333;
}

ul.nav2nd li.active a,
ul.nav2nd li.active a:link {
}

ul.nav1st #nav2_0 a:hover,
ul.nav1st #nav2_0 li.active a {
	background-image:url(pin_grey.gif);
	background-position: 4px 7px;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
}

ul.nav1st #nav2_1 a:hover,
ul.nav1st #nav2_1 li.active a {
	background-image:url(pin_red.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
	background-color:#fff1ea;
}

ul.nav1st #nav2_2 a:hover,
ul.nav1st #nav2_2 li.active a {
	background-image:url(pin_yellow.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
	background-color:#fef8d8;
}

ul.nav1st #nav2_3 a:hover,
ul.nav1st #nav2_3 li.active a {
	background-image:url(pin_green.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
	background-color:#edf6e2;
}

ul.nav1st #nav2_6 a:hover,
ul.nav1st #nav2_6 li.active a {
	background-image:url(pin_blue.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
	background-color:#e8eff8;
}

