/** BEGIN: Menu B **/
/* IE 1 pixel gap fix - http://phonophunk.com/articles/ie-fix-for-gaps-between-list-items.php */

#contentNavB { overflow:hidden; zoom:1; }
#contentNavB ul,
#contentNavB ul li { margin:0; padding:0; list-style:none; }
#contentNavB ul li { display:block; width:219px;  overflow:hidden; }

#contentNavB ul li .MenuListItem { background: transparent url(../images/2009homepage/nav_right_button.jpg) left top no-repeat; overflow:hidden; height:40px; }

#contentNavB ul li .HotSpotImage { width:30px; float:left; padding:6px 8px 0 6px; }
#contentNavB ul li .HotSpotImage img { display:block; }
#contentNavB ul li h3 {
	display:block;
	cursor: pointer;
	color: #826C40;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	background: transparent url(../images/2009homepage/nav_right_arrow_nonactive.jpg) right 8px no-repeat;
	height:40px;
	line-height:40px;
	float:left;
	width:169px;
	vertical-align: bottom; /* This fixes the IE5 Win gap! */

}

#contentNavB ul li.hover h3, 
#contentNavB ul li.active h3 { cursor: default; background: url(../images/2009homepage/nav_right_arrow_active.jpg) right 8px no-repeat;  }

#contentNavB ul li ul,
#contentNavB ul li ul li { margin:0; padding:0; list-style:none; }

#contentNavB ul li ul { display:none;  background-color:#ECECD9; }
#contentNavB ul li ul li { 
	padding:7px 15px; 
	background: url(../images/2009homepage/nav_right_divider.gif) 5px bottom  no-repeat;
}

#contentNavB ul li ul li.last{
	background:none;
}

#contentNavB ul li ul li a { color:#940605; }

#contentNavB ul li ul li.active a { font-weight:bold; }

#contentNavB ul li.hover ul, 
#contentNavB ul li.active ul {
	display: block;
}

/*

#contentNavB li { background: url(../images/2009homepage/nav_right_button.jpg) left top no-repeat; }
#contentNavB li h3 {
	display:block;
	cursor: pointer;
	color: #826C40;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	background: transparent url(../images/2009homepage/nav_right_arrow_nonactive.jpg) 189px 8px no-repeat;

}

#contentNavB li.hover h3, 
#contentNavB li.active h3 { cursor: default; background: url(../images/2009homepage/nav_right_arrow_active.jpg) 189px 8px no-repeat; 	padding-bottom:0px; }
#contentNavB li.active.first h3 { background-position-y: 10px; }
#contentNavB li ul { display: none; margin-right:20px; background-color:#ECECD9; }

#contentNavB li.hover ul, #contentNavB li.active ul {
	display: block;
}
#contentNavB li li, #contentNavB li li.first {
	background: url(../images/2009homepage/nav_right_divider.gif) 5px bottom  no-repeat;
	background-color:#ECECD9;
	height: 28px;
}

#contentNavB li li a {
	display: block;
	zoom: 1; 
	color: #940605;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
	vertical-align: top; 
	padding-left:15px;	
	padding-bottom:5px;
	padding-top:5px;
	background-color:#ECECD9;
}
#contentNavB li li.active a {
	color: #950606;
	background: url(../images/bg_nav_b_active_ind.gif) 16px 9px no-repeat;
	padding-left:32px;
	
}

#contentNavB li li.last{
	background: none;
}

#contentNavB li li.first{
	margin-top:10px;
}

div.HotSpotImage{
	float:left;
	overflow:hidden;
	padding-left:6px;
	padding-top:6px;
	padding-right:5px;
}*/