#mainMenu {
	position: relative;
	margin: 0;
	padding: 0;
	clear: both;
	text-decoration: none;
}
* html #mainMenu {
	display: inline-block;
}

#menuList {
	position: relative;
	display: table;
	padding: 0;
	margin: 0 auto;
	list-style-type: none;
	white-space: nowrap;
}

#menuList li {
	position: relative;
	display: table-cell;
}
* #menuList li {
	float: left;
}

#menuList ul {
	/*  "center" the menu under its button  */
/*
	margin: 0 0 0 -10px;
*/
	margin: 0 0 0 -10px;
}

a.starter {
	width: auto;
	display: block;
	padding:			5px 30px;
	text-decoration:	none;
/*
	background-color: transparent;
	border:				1px solid #666;
*/
}
* html a.starter {
	float: left;
}
a.starter:hover, a.starter:active, a.starter:focus {
	text-decoration:	none;
	border: 0;
/*
	color: #000000;
	border: 1px solid #666;
*/
}
#startSm {
	font-size: 12px;
}

#bodymenu {
	text-align:	left;
	position:	absolute;
	visibility:	hidden;
	top: 0;
	left: 0;
}
#bodymenu li {
	display:	block;
	float: none;
}
#bodymenu li a {
	background-color: #e6ebcb;
/*
	color:				#000000;
*/
	display:			block;
	width:				130px;
	padding:			3px 5px 2px;
	margin:				0px;
	text-decoration:	none;
	margin-top:			0;
/*
    border:				1px solid #000000;
*/
	border-bottom: 1px solid #dacbbe;
}
#bodymenu li a:hover, #bodymenu li a:active, #bodymenu li a:focus {
	text-decoration:	none;
	background-color: #dacbbe;
/*
	color:				black;
*/
}




/***************

	the rest of these are no longer used

***************/

.exmenu {
	text-align:	center;
	position:	absolute;
	visibility:	hidden;
	z-index:	100;
	padding:	10px 10px 10px 10px;
}
.exmenu li {
	width:		100%;
}
.exmenu li a {
	background: 		#daf2f5;
	z-index:			100;
	color:				#000000;
	display:			block;
	width:				130px;
	padding:			10px 10px 10px 10px;
	margin:				0px;
	text-decoration:	none;
	margin-top:			-2px;
    border:				1px solid #000000;
}
.exmenu li a:hover, .menu li a:active, .menu li a:focus {
	background-color:	#b2d3d8;
	color:				#000000;
	text-decoration:	none;
}

.facialmenu {
	text-align:	center;
	position:	absolute;
	visibility:	hidden;
	z-index:	100;
	padding:	10px 10px 10px 10px;
}
.facialmenu li {
	width:		100%;
}
.facialmenu li a {
	background: 		#f5f9de;
	z-index:			100;
	color:				#000000;
	display:			block;
	width:				130px;
	padding:			10px 10px 10px 10px;
	margin:				0px;
	text-decoration:	none;
	margin-top:			-2px;
    border:				1px solid #000000;
}
.facialmenu li a:hover, .menu li a:active, .menu li a:focus {
	background-color:	#eceec0;
	color:				#000000;
	text-decoration:	none;
}

.collmenu {
	text-align:	center;
	position:	absolute;
	visibility:	hidden;
	z-index:	100;
	padding:	10px 10px 10px 10px;
}
.collmenu li {
	width:		100%;
}
.collmenu li a {
	background: 		#ffffff;
	z-index:			100;
	color:				#000000;
	display:			block;
	width:				130px;
	padding:			10px 10px 10px 10px;
	margin:				0px;
	text-decoration:	none;
	margin-top:			-2px;
    border:				1px solid #000000;
}
.collmenu li a:hover, .menu li a:active, .menu li a:focus {
	background-color:	#badfe2;
	color:				#000000;
	text-decoration:	none;
}

.compmenu {
	text-align:	center;
	position:	absolute;
	visibility:	hidden;
	z-index:	100;
	padding:	10px 10px 10px 10px;
}
.compmenu li {
	width:		100%;
}
.compmenu li a {
	background: 		#ffffff;
	z-index:			100;
	color:				#000000;
	display:			block;
	width:				130px;
	padding:			10px 10px 10px 10px;
	margin:				0px;
	text-decoration:	none;
	margin-top:			-2px;
    border:				1px solid #000000;
}
.compmenu li a:hover, .menu li a:active, .menu li a:focus {
	background-color:	#badfe2;
	color:				#000000;
	text-decoration:	none;
}
