.horizontalcssmenu UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.88em;
}
/*Top level list items*/
.horizontalcssmenu UL LI
{
	position: relative;
	display: inline;
	float: left;
	margin: 0 15px 0 0;
	z-index: 2;
}
/*Top level menu link items style*/
.horizontalcssmenu UL LI A
{
	display: block;
	float: left;
	color: #000;
	text-decoration: none;
	font-size: 1.3em;
	line-height: 2.2em;
	outline: none;
	font-weight: 300;
	padding: 0px 0px 0px 11px;
}
.horizontalcssmenu UL LI H4
{
	display: block;
	float: left;
	color: #000;
	text-decoration: none;
	font-size: 1.3em;
	line-height: 2.2em;
	outline: none;
	font-weight: 300;
	padding: 0px 0px 0px 11px;
}
UL.dropdown LI.toplink:hover
{
	background: url(../images/marstelday_navtablefth.png) no-repeat left top;
	cursor: hand;
}
UL.dropdown A:hover.current
{
	background: url(../images/marstelday_navtableft.png) no-repeat left top;
}
UL.dropdown A.current
{
	background: url(../images/marstelday_navtableft.png) no-repeat left top;
}
UL.dropdown H4.current
{
	background: url(../images/marstelday_navtableft.png) no-repeat left top;
}
UL.dropdown A SPAN.currentleft
{
	background: url(../images/marstelday_navtabright.png) no-repeat right top;
	float: left;
	color: #000;
	text-decoration: none;
	outline: none;
	font-weight: 300;
	padding: 0px 11px 0px 0px;
}
UL.dropdown H4 SPAN.currentleft
{
	background: url(../images/marstelday_navtabright.png) no-repeat right top;
	float: left;
	color: #000;
	text-decoration: none;
	outline: none;
	font-weight: 300;
	padding: 0px 11px 0px 0px;
}
.horizontalcssmenu UL LI:hover SPAN.tabright
{
	background: url(../images/marstelday_navtabrighth.png) no-repeat right top;
	float: left;
	color: #000;
	text-decoration: none;
	outline: none;
	font-weight: 300;
	padding: 0px 11px 0px 0px;
	cursor: pointer;
}
.horizontalcssmenu UL LI A SPAN.tabright
{
	float: left;
	color: #000;
	text-decoration: none;
	outline: none;
	font-weight: 300;
	padding: 0px 11px 0px 0px;
}
.horizontalcssmenu UL LI H4 SPAN.tabright
{
	float: left;
	color: #000;
	text-decoration: none;
	outline: none;
	font-weight: 300;
	padding: 0px 11px 0px 0px;
}
/*Sub level menu*/
.horizontalcssmenu UL LI UL
{
	left: 0;
	top: 36px;
	width: 250px;
	position: absolute;
	display: none;
	z-index: 100;
	background-color: #339999;
}
/*Sub level menu list items*/
.horizontalcssmenu UL LI:hover>UL
{
	display: block;
}
* HTML P#iepara
{
/*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
}
/*Holly Hack for IE \
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
End
-- level mark --*/
UL.dropdown UL
{
	width: 200px;
	margin-top: 0px;
	background-color: #339999;
	border-bottom: 3px solid #000;
}
UL.dropdown UL LI
{
	width: 250px;
	font-weight: normal;
	background-image: none;
}
UL.dropdown UL#submenu LI A
{
	width: 239px;
	color: #000;
}
UL.dropdown UL#submenu LI A:hover
{
	color: #FFF;
	background: #40BCBC;
}
.horizontalcssmenu HR
{
	margin: 0 10px;
	height: 0;
	border-bottom: 1px solid #50C6C6;
	border-top: 1px solid #257272;
}
UL.dropdown UL#submenu2 LI A
{
	width: 240px;
	color: #000;
}
UL.dropdown UL#submenu2 LI A:hover
{
	color: #FFF;
	background: #40BCBC inherit;
}
UL.dropdown UL#submenu2
{
	/*+placement:displace -250px -33px;*/
	position: absolute;
	margin-left: -250px;
	margin-top: -33px;
}
LI.submenu2link:hover
{
	background: #3CBBBB no-repeat 95% 100% !important;
}
.arrowlink
{
	background: url(../images/nav-arrow.png) no-repeat 95% 100% !important;
}
.smLink
{
	font-size: 9.4pt;
}
