/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro-dropline-9.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* for this demo only */
#dropline9 {
	position:relative; 
	font-family:"Trebuchet MS", Tahoma; 
	font-size:12px; 
	height:30px; 
/*	width:720px; */
	margin:0 0 0 110px;
	background-color:#ffffff; 
}
#dropline9 ul {padding:0; margin:0; list-style:none; width:auto; height:30px;}
#dropline9 ul ul {padding:0 0 0 0px; margin:0; list-style:none; width:720px; height:30px;}

#dropline9 table {border-collapse:collapse; margin:-1px -20px 0 0; padding:0; width:0; height:0; font-size:1em;}

#dropline9 li {float:left; height:30px; background-color:#ffffff;}

#dropline9 li a {float:left; display:block; padding:0 0 0 0px; height:30px; line-height:30px; color:#000000; text-decoration:none; text-transform:uppercase; margin:0 0 0 25px;}

#dropline9 li.current a {
	white-space:nowrap; 
	color:#cc0000; 
	text-decoration:none;
}

#dropline9 li ul {position:absolute; top:30px; left:-9999px; z-index:10; background-color:#ffffff;}
#dropline9 li.current ul {left:0; z-index:1; background-color:#ffffff;}

#dropline9 li a:hover {cursor:pointer; color:#cc0000; text-decoration:none; }

#dropline9 li:hover > a  {cursor:pointer; color:#cc0000; text-decoration:none;}

#dropline9 li.current a:hover {color:#cc0000;}
#dropline9 li.current:hover a {color:#cc0000;}


#dropline9 ul :hover ul {left:0;}

#dropline9 ul :hover ul.right li,
#dropline9 ul li.current ul.right li {float:right;}

#dropline9 ul :hover ul.blank {background-color:#ffffff;}

#dropline9 ul :hover ul li a {
	display:inline; 
	background-color:#ffffff; 
	padding:0 0px 0 10px; 
	margin:0 0 0 25px; 
	font-size:12px; 
	width:auto;
	white-space:nowrap; 
	font-weight:normal; 
	border:0; 
	color:#000000; 
	height:30px; 
	line-height:29px; 
	text-transform:none;
 }
 
#dropline9 ul :hover ul li a:hover{
	background-image:url(../../images/black/arrow-submenu-over.gif); 
	background-repeat:no-repeat; 
	background-position:left;
	padding:0 0px 0 10px;
	color:#cc0000;
}
	
#dropline9 ul :hover ul.right li a {background-color:#ffffff;}




#dropline9 ul li.current ul li a,
#dropline9 li.current a:hover ul li a,
#dropline9 li.current:hover ul li a	{
	display:inline; 
	background-color:#ffffff; 
	padding:0 0px 0 10px; 
	margin:0 0 0 25px;  
	font-size:12px; 
	width:auto; 
	white-space:nowrap; 
	font-weight:normal; 
	border:0; 
	color:#000000; 
	height:30px; 
	line-height:30px; 
	text-transform:none;
}

#dropline9 ul li.current ul.right li a,
#dropline9 li.current a:hover ul.right li a,
#dropline9 li.current:hover ul.right li a {background-color:#ffffff;}

#dropline9 li ul li.current_sub a,
#dropline9 li a:hover ul li.current_sub a,
#dropline9 li:hover ul li.current_sub a {color:#fff;}

#dropline9 li.current ul li.current_sub a,
#dropline9 li.current a:hover ul li.current_sub a,
#dropline9 li.current:hover ul li.current_sub a,
#dropline9 li.current a:hover ul li a:hover,
#dropline9 li.current:hover ul li a:hover {
	color:#cc0000; 
	background-image:url(../../images/black/arrow-submenu-over.gif); 
	background-repeat:no-repeat; 
	background-position:left;
	padding:0 0px 0 10px;
}

