/**
 *	+-----------------------------------------------------------------------------------------+
 *	FSMenu CSS Style
 *
 *	Positions and Layout
 *	+-----------------------------------------------------------------------------------------+
 */

/* Links inside the menu */
#main_menu a
{
	display: 					block;
	height: 						30px;
	padding-left: 				10px;
	border-bottom: 			1px solid #e1e1e1;
	
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					12px;
	font-weight:				bold;
	color: 						#007d72;
	text-decoration: 			none;
	line-height: 				30px;
}

#main_menu
{
	float:						left;
}


/* First and sub levels of the menu */
#main_menu, #main_menu ul
{
	margin: 						0;
	padding:						0;

	width: 						170px;
	list-style: 				none;
	background-color:			#efefef;
}


/* Sub Menus (<ul> tags) are hidden and absolutely positioned across from their parent */
#main_menu ul
{
	border-left: 				5px solid #e1e1e1;

	display: 					none;
	position: 					absolute;
	top: 							0;
	left: 						100%;
}


/* Sub Menus Items (<li> tags) are relatively positioned to correctly offset their submenus. */
#main_menu li
{
	position: 					relative;
}


/* Lit items: 'hover' is mouseover, 'highlighted' are parent items to visible menus. */
#main_menu a:hover
{
	color: 						#00bfaf;
	background-color:			#fff1e3;
}


/* Submenu indicators, which are automatically after the 'A' tag contents. */
#main_menu .subind
{
	position: 					absolute;
	right: 						8px;
	top: 							0px;
}



/**
 *	+-----------------------------------------------------------------------------------------+
 *	IE Stuff (Because we all know IE is 10 years late when it comes to CSS...)
 * * = IE6 and *+ = IE7...
 *	+-----------------------------------------------------------------------------------------+
 */
* html #main_menu li
{
	float: 						left;
	height: 						1%;
}

* html #main_menu a
{
	height: 						1%;
}