/* CSS Document */

/***************************************************
MENU STYLES START HERE
***************************************************/
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */

* {
	margin:0px;
	padding:0px;
	text-decoration: none;
	border-color: #FFFFFF;
}

#topnav, #topnav ul {
	float: left;
	width: 687px;
	list-style: none;
	line-height: 1; /* leading within a multi-line menu item */
	background: #FF0033; /* both menu headers and menus */
	font-weight: bold; /* font weight for menu headers */
	font-size:12px;
	font-family:Arial;
}

/* links in menu */
#topnav a {
	display: block;
	color: #ffffff; /* text color of links in menus (and menu headers) */
	text-decoration: none;
	padding: 10px;
}


/* menu headers and items */
#topnav li {
	float: left;
	
}

/* main menus */
#topnav li ul {
	position: absolute; 
	/* background-color: #ffff00; */ /* uncomment to have menus a different color than headers */
	left: -999em;
	width:250px;
	height: auto;
	font-weight: normal; /* font weight for items in menus */
	/* margin: 0; */
}
/* menu items */
#topnav li li {
	/* padding-right: 1em; */
	/*background-color: #ffff00;*/
	
}

/* submenu links */
#topnav li ul a {
	 width:230px;
	 padding-top:5px; 
	 padding-bottom:5px;
	 border-top: 1px solid #000000;
}

/* sub-submenu main */
#topnav li ul ul {
	/* margin: -1.75em 0 0 14em; */
}

/* for hiding submenus */
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {
	left: -999em;
}

/* for showing submenus */
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {
	left: auto;
}

#topnav li:hover, #topnav li.sfhover {
	background: #000000; /* rollover bg color */
}
#topnavClear {
	clear: both;
}

