/**
 *	+-----------------------------------------------------------------------------------------+
 *	FSMenu CSS Style
 *
 *	Positions and Layout
 *	+-----------------------------------------------------------------------------------------+
 */
 
/* First level of the menu */
.sm, .sm ul
{
	margin: 						0;
	padding:						0;
	width: 						170px;
	list-style: 				none;
}

/* Sub Menus (<ul> tags) are hidden and absolutely positioned across from their parent */
.sm ul
{
	display: 					none;
	position: 					absolute;
	top: 							0;
	left: 						100%;
	width: 						190px;

	border-up: 					1px solid #e1e1e1;
	border-left: 				1px solid #e1e1e1;
	border-right: 				1px solid #e1e1e1;
	background-color:			#efefef;
}

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



/**
 *	+-----------------------------------------------------------------------------------------+
 *	Links Style
 *	+-----------------------------------------------------------------------------------------+
 */

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

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

/* Submenu indicators, which are automatically after the 'A' tag contents. */
.sm .submenu_indicator
{
	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 .sm li
{
	float: 						left;
	height: 						1%;
}

*+html .sm a
{
	height: 						1%;
}

* html .sm li
{
	float: 						left;
	height: 						1%;
}

* html .sm a
{
	height: 						1%;
}