/* CSS Document */
.top4 { /* third line for horizontal navi over all */
  height: 67px;  /* IE5.x */
  padding: 16px 0 0 0px;
  padding: 8px 0 0 0px/9; /* for IE only! */
  margin: 0 0 0 40px;
  width: 960px;
  background: #990000 url(../../picture/navi/bg56.jpg) 0px 0px;
  background-repeat: repeat-x;
  voice-family: "\"}\"";  /* All other */
  voice-family:inherit;
  height: 44px;
  overflow: auto;
}

/* ====== snip ========*/
/* === Horizontal menu  ================== */

.nlu_horiz02 ul, nlu_horiz02 {
 	margin: 0 ;
  	padding: 0 0px;
  	list-style: none;
  	font-weight: normal;
  	text-decoration: none;
  	font-size: 16px; 
	letter-spacing: 1px;
  	font-family:  Arial, Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  	float: left;
    }

.nlu_horiz02 li { display: inline; float: left; }

a.nlu_horiz02, a.nlu_horiz02:link, a.nlu_horiz02:visited, a.nlu_horiz02:active, a.nlu_horiz02:focus {
  	color: #FFFFFF;
  	text-decoration: none;
}

.nlu_horiz02 a {
  	float: left;
  	background: transparent url(../../picture/navi/navi_li02xxx.jpg) no-repeat left top ;
  	margin: 0px 0 0 0;
  	padding: 0px 0px 0px 0px;
  	text-decoration:none;
 	font-size: 16px; letter-spacing: 1px;
  	font-family:  Arial, Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
	border-right: solid 1px white;
}

.nlu_horiz02 a span {
  	background: transparent url(../../picture/navi/navi_re02xxx.jpg) no-repeat right top;
  	padding: 5px 18px 2px 18px; 
  	color: #FFFFFF;
 	display: block;
 	float: left;
  	font-family:  Arial, Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
 	font-size: 16px; letter-spacing: 1px;
  	height: 24px;
}

.nlu_horiz02_behind {  /* The last entry only one pix width */
  	float: left;
  	background: #990000 url(../../picture/navi/navi_re02lastxxx.jpg) no-repeat left top ;
  	margin: 1px 0 0 0;
  	padding: 5px 0px 3px 0px;
  	width: 1px;
  	font-size: 16px; letter-spacing: 1px;
  	height: 24px;
}

/* BG images shifted up: .active = -50px   a:hover = -25px */
.nlu_horiz02  ul li.active a { color: #FFFFFF;    text-decoration:none;   background-position:0% -62px; font-size: 16px; letter-spacing: 1px;}
.nlu_horiz02  ul li.active a span {color: #FFFFFF;    background-position:100% -62px; font-size: 16px; letter-spacing: 1px; }

.nlu_horiz02  ul li.act_path a { color: #ffffff;  text-decoration:underline;   background-position:0% -62px; font-size: 16px; letter-spacing: 1px; }
.nlu_horiz02  ul li.act_path a span {color: #ffffff;   background-position:100% -62px; font-size: 16px; letter-spacing: 1px; }

.nlu_horiz02  ul li.sub_parent.act_path a { color: #ffffff;    text-decoration:none;   background-position:0% 0px; font-size: 16px; letter-spacing: 1px; }
.nlu_horiz02  ul li.sub_parent.act_path a span {color: #ffffff;    background-position:100% 0px; font-size: 16px; letter-spacing: 1px; }

.nlu_horiz02  ul li.sub_parent.act_path.active a { color: #ffffff;   text-decoration:underline;   background-position:0% -62px; font-size: 16px; letter-spacing: 1px; }
.nlu_horiz02  ul li.sub_parent.act_path.active a span {color: #ffffff;     background-position:100% -62px; font-size: 16px; letter-spacing: 1px; }

.nlu_horiz02 ul li a:hover {   text-decoration: none; color:#ffffff; background-position:0% -31px; font-size: 16px; letter-spacing: 1px; }
.nlu_horiz02 ul li a:hover span {   text-decoration: none; color:#ffffff;   background-position:100% -31px; font-size: 16px; letter-spacing: 1px; }

.nlu_horiz02 ul li.sub_parent.act_path a:hover {   text-decoration: none; color:#ffffff; background-position:0% -31px; font-size: 16px; letter-spacing: 1px; }
.nlu_horiz02 ul li.sub_parent.act_path a:hover span {   text-decoration: none; color:#ffffff;   background-position:100% -31px; font-size: 16px; letter-spacing: 1px; }
/* ====== snip ========*/
