div#menu-top {width: 436px; height:45px; position:relative; z-index:100; float:left}

#menu-top ul {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	z-index:75;
}

#menu-top a {
	display: block;
	color:#424242;
	text-decoration: none;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	text-transform:uppercase
	}


#menu-top a:hover {
	display:block;
	background-color:#EBEBEB;
	color:#000
}


#menu-top li {
	float: left;
}

#menu-top li a{
	line-height: 45px;
	padding-left: 10px;
	padding-right: 10px;
	
}
#menu-top li:hover {color: #000;
	background:#EBEBEB;
	position: relative; 
	z-index: 50
}

#menu-top li ul {
	position: absolute;
	left: -999em;
	width: 150px;

	
	

}
#menu-top li ul a {
	width: 150px;
	background:#EBEBEB;
	padding: 4px 6px 4px 6px;
	text-indent: 0px;
	line-height: 16px;	
	color: #424242;
	border-right: none
}

#menu-top li ul a:hover {
	color: #000;
	background-color:#CCC;
}



#menu-top li ul ul {
	width: 208px;
	margin-left: 162px;
	margin-top: -25px;
}


#menu-top li:hover ul ul, #menu-top li:hover ul ul ul, #menu-top li.sfhover ul ul, #menu-top li.sfhover ul ul ul {
	left: -999em;
}

#menu-top li:hover ul, #menu-top li li:hover ul, #menu-top li li li:hover ul, #menu-top li.sfhover ul, #menu-top li li.sfhover ul, #menu-top li li li.sfhover ul {
display: block;
	left: auto;
	
}


.no-border { border: #FFF solid 0px !important;}
a.bright-blue {color: #1997d4 !important; text-decoration:underline !important}
a.bright-blue:hover {text-decoration:none !important}
