div.dropDownMenu{
	background: transparent url(../images/bg_topMenuItem.png) repeat-x right top;
}

div.dropDownMenu,
div.dropDownMenu * { 
	margin:0;
	padding:0;
}

.dropDownMenu ul{}

.dropDownMenu ul li{
	background: transparent none;
}

div.dropDownMenu a,
div.dropDownMenu a:link,
div.dropDownMenu a:visited,
div.dropDownMenu a:hover,
div.dropDownMenu a:visited:hover{
	color: #fff;
}

div.dropDownMenu{
	position: relative;
	float: left;
	width: 100%;
	background: transparent none;
	border: none;
	margin: 0;
}

div.dropDownMenu li.zfse_navLevel1{
	position: relative;
	cursor: pointer;
	cursor: hand;

	float: left;
	list-style-type: none;
	font-weight: bold;
	margin-top: 0px;
	white-space: nowrap;
}

/* All links */
div.dropDownMenu li a,
div.dropDownMenu li a:link,
div.dropDownMenu li a:visited{
	cursor: pointer;
	cursor: hand;
	
	display: block;
	float: left;
	padding: 0;
	font-weight: normal;
	text-decoration: none;	
	text-transform: uppercase;
	font-size: 0.9em;
	
	zoom: 100%;
}

/* Main-menu links */
div.dropDownMenu a.zfse_navLevel1,
div.dropDownMenu a.zfse_navLevel1:link,
div.dropDownMenu a.zfse_navLevel1:visited{
	color: #fff;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	background: transparent url(../images/bg_topMenuItem.png) no-repeat left top;
	
	zoom: 100%;
}

div.dropDownMenu a.zfse_navLevel1 span.zfse_wrapper{
	display: block;
}

div.dropDownMenu a.zfse_navLevel1 span.zfse_content{
	display: block;
	padding: 0 10px 0 8px;
	background: transparent url(../images/menudelim.png) no-repeat right top;
}

div.dropDownMenu ul.zfse_navLevel2{
	float: none;

	/* leaves room for padding */
	width: 200px !important;
	width: 200px;
	overflow: hidden;

	cursor: pointer;
	cursor: hand;
	
	position: absolute;
	height: auto;
	display: none;
	padding: 0;

	/* trick to keep'em open */
	background: #fff none;
	border-top: none;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	left: 0px;

	zoom: 100%;
}

div.dropDownMenu li.zfse_navLevel2{
	display: block;
	float: none;

	width: 100%;
	padding: 0;
	border: none;

	max-width: 120%;

	background: #5875b4 none;
	zoom: 100%;
}

/* Sub-menu links */
div.dropDownMenu a.zfse_navLevel2,
div.dropDownMenu a.zfse_navLevel2:link,
div.dropDownMenu a.zfse_navLevel2:visited{
	display: block;
	float: none;

	color: #fff;
	text-transform: none;

	background: #5875b4 none;

	/* ie Mac */
	position: relative !important;
	position: relative;
	
	white-space: normal;
	padding: 2px 10px;
	font-size: 11px;
	font-weight: normal;
	background-position: 0 50% !important;
	background-position: 0 50%;

	border-top: 1px solid #9fb1d7;
	border-bottom: 1px solid #3d5c9f;

	zoom: 100%;
}

div.dropDownMenu a.zfse_navLevel2:hover,
div.dropDownMenu a.zfse_navLevel2:visited:hover{
	background: #6681bc;
}

div.dropDownMenu li.zfse_navLevel2 a.zfse_navLast,
div.dropDownMenu li.zfse_navLevel2 a.zfse_navLast:link,
div.dropDownMenu li.zfse_navLevel2 a.zfse_navLast:visited{
	border-bottom: none;
	
	zoom: 100%;
}

/* level3 menus */
div.dropDownMenu ul.zfse_navLevel3{
	display: block;
	float: none;
	position: relative;

	z-index: 120;
	zoom: 100%;
}

div.dropDownMenu li.zfse_navLevel3{
	display: block;
	float: none;

	width: 100%;
	zoom: 100%;
}

div.dropDownMenu a.zfse_navLevel3,
div.dropDownMenu a.zfse_navLevel3:link,
div.dropDownMenu a.zfse_navLevel3:visited{
	display: block;
	float: none;
	position: relative;

	padding: 1px 10px 1px 15px;
	text-transform: none;
	background: #728cc4 none;
	zoom: 100%;
}

div.dropDownMenu a.zfse_navLevel3:hover,
div.dropDownMenu a.zfse_navLevel3:visited:hover{
	background: #9cb0d5 none;
	zoom: 100%;
}

/* display and z-index for the sub-menus */
div.dropDownMenu li.zfse_navLevel1Opened ul.zfse_navLevel2{
	display: block;
	top: 28px !important;
	top: 28px;
	z-index: 100;
}

div.dropDownMenu li.zfse_navLast,
div.dropDownMenu li.zfse_navLast a.zfse_navLast,
div.dropDownMenu li.zfse_navLast a.zfse_navLast:link,
div.dropDownMenu li.zfse_navLast a.zfse_navLast:visited{
	border-bottom: none;
	
	zoom: 100%;
}
