/*------------start Navigation Menu------------------------------*/
#navmenu {
	padding					:0 0 0 0; 
	margin					:0 10px 0 0; 
	list-style				:none; 
	height					:38px; 
	position				:relative; 
	z-index					:100;
	float:left;
	width:455px;
}
#navmenu li.top {
	display					:block; 
	float					:left;
	margin: 0;	
}
#navmenu li a.top_link {
	display					:block; 
	float					:left; 
	height					:30px; 
	line-height				:20px; 
	color					:#fff; 
	text-decoration			:none; 
	padding					:8px 6px 0 6px; 
	cursor					:pointer;
	margin:0 5px 0 0;
	white-space:nowrap;
	font-size:22px;
}
#navmenu li:hover a.top_link,
#navmenu a.top_link:hover
{
	color:#000;
	background-color:#dc5625;
}
#navmenu li:hover {
	position				:relative; 
	z-index					:300;
}

#navmenu a:hover {
	position:relative; 
	white-space:normal; 
	z-index:200;
}

#navmenu :hover ul.sub
{
	left					:0; 
	top						:38px;
	*top					:35px; 
	background				:#c6e9fc; 
	padding					:0 4px 0 0; 
	border					:1px solid #B8B8B8; 
	white-space				:nowrap; 
	min-width			    :180px; 
	width:auto;
	height					:auto; 
	z-index					:300;
}

#navmenu :hover ul.sub li
{
	display					:block; 	
	height					:25px; 
	position				:relative; 
	float					:left; 
	width		    		:101%; 
	font-weight				:normal;
	text-align				:left;
}

#navmenu :hover ul.sub li a
{
	display					:block; 
	height					:25px; 
	width					:101%; 
 	line-height				:25px;
	text-indent				:5px; 
	color					:#727272; 
	text-decoration			:none;
	border-bottom			:1px solid #b8b8b8;
}
#navmenu :hover ul.sub li a:hover 
{
	background				:#fff; 
	border-color			:#ae1c1d;
	white-space:nowrap;
}


#navmenu ul, 
#navmenu a:hover ul ul,
#navmenu a:hover a:hover ul ul,
#navmenu a:hover a:hover a:hover ul ul,
#navmenu a:hover a:hover a:hover a:hover ul ul
{
	position				:absolute; 
	left					:-9999px; 
	top						:-9999px; 
	width					:0; 
	height					:0; 
	margin					:0; 
	padding					:0; 
	list-style				:none;
}


#navmenu li:hover > ul ul 
{
	position				:absolute; 
	left					:-9999px; 
	top						:-9999px; 
	width					:0; 
	height					:0; 
	margin					:0; 
	padding					:0; 
	list-style				:none;
}
