#footermenu{
	margin:0;
	padding:0;
	}

#footermenu ul{
	margin:0;
	padding:0;
	}

#footermenu li{
	float:left;
	display:block;
	padding:0 1px 0 0;
	margin:0;
	background:none;
	}

#footermenu li li{
	padding:0 0 0 0;
	margin:0;
	
	}

#footermenu ul a{
	width:14.8em;
	width:10.8em;
	}

#footermenu li span{
	display:block;
	padding:10px 20px 8px 0px;
	text-decoration:none;
	font-size:92%;
	color:#888888;
	text-transform:uppercase;
	outline:none;
	font-weight:bold !important;
	}

#footermenu li ul{
	border:0;	
	z-index:101;
	width:220px;
	}

#footermenu li ul ul{
	border:0;
	}

#footermenu li ul li{
	border-bottom:0;
	float:none;
	width:90%;
	margin-bottom:2px;	
	}

#footermenu li ul li a{
	border-right:none;
	margin:0;
	padding:0px;
	background:none !important;
	text-transform:none;
	font-weight:normal;
	white-space:nowrap;
	width:100%;
	color: #CCCCCC !important;
	}

#footermenu li ul li a span{
	padding:3px 5px;
	margin:0;
	text-transform: none;
	outline:none;
	font-weight: normal !important;
	color: #CCCCCC !important;
	font-size:95%;
	}

#footermenu li.havesubchild,#footermenu li.havesubchild-active{

	}

#footermenu li ul a:hover,#footermenu li ul a:active,#footermenu li ul a:focus,#footermenu ul li:hover,#footermenu ul li.sfhover,#footermenu ul li.havesubchildsfhover,#footermenu ul li.havesubchild-activesfhover,#footermenu ul ul li:hover,#footermenu ul ul li.sfhover,#footermenu ul ul li.havesubchildsfhover,#footermenu ul ul li.havesubchild-activesfhover,#footermenu ul li.active{
	/*background:#454545 !important;*/
	color:#FFFFFF !important;
	}

#footermenu ul li:hover span,#footermenu ul li.sfhover span,#footermenu ul li.havesubchildsfhover span,#footermenu ul li.havesubchild-activesfhover span,#footermenu ul li.active span,#footermenu ul li:hover li:hover span{
	color:#FFFFFF  !important;
	}

#footermenu ul li:hover li span,#footermenu ul li.sfhover li span,#footermenu ul li.havesubchildsfhover li span,#footermenu ul li.havesubchild-activesfhover li span{
	color:#666666;
	}

#footermenu ul li:hover li.sfhover span,#footermenu ul li.sfhover li.sfhover span,#footermenu ul li.havesubchildsfhover li.sfhover span,#footermenu ul li.havesubchild-activesfhover li.sfhover span{
	color:#FFFFFF;
	}

#footermenu ul li.havesubchildsfhoversfhover li.havesubchildsfhover li.sfhover span{
	color:#FFFFFF;
	}

#footermenu li ul a:hover span,#footermenu li ul a:active span,#footermenu li ul a:focus span,#footermenu ul li:hover span,#footermenu ul li.sfhover span,#footermenu ul li.havesubchildsfhover span,#footermenu ul li.havesubchild-activesfhover span,#footermenu ul ul li:hover span,#footermenu ul ul li.sfhover span,#footermenu ul ul li.havesubchildsfhover span,#footermenu ul ul li.havesubchild-activesfhover span{
	background:none;
	}

#footermenu ul li a.active{
	background:none !important;
	color:#888888 !important;
	font-weight:bold !important;
	}

#footermenu ul li a.active:hover,#footermenu ul li a.active:active,#footermenu ul li a.active:focus{
	color:#FFFFFF !important;
	}

