
div.horizMenu
{
	z-index:5;
	width:145px;
	height:100%; 
	background: #E5E5E2;
	height:5px;
	width:800px;
	width:100%;
	border:none;
	border-right:ridge 3px #FDFBD1;
	border-bottom:ridge 3px #FDFBD1;
	margin:0px;
	padding:0px;
	height:28px;
}

div.spacerDiv 
{
	border:solid 1px black;
	width:1px;
	display:inline;
	margin: 2px 0px 3px 0px;
}

/*covers the divs that are always visible on the left*/
div.horizMenuSelected, div.horizMenuItemhasSubs, div.horizMenuItemnoSubs
 {
	
    font-size: 9pt;
	font-weight: bold;
	display: inline;
	background: none;
	text-decoration: none;
	padding: 10px 10px;	
	vertical-align:middle;

	/*
	margin: 0em .3em 0em .3em;
	padding: .6em;
	color: #000000;*/
	/*width: 10em;*/
	/*
	border:solid 1px black;
    border-right: solid;
    border-right-width: .1em;
    border-color: black;
    display:inline;*/
}

div.horizMenuSelected 
{
	color:Blue;
}

/*horizMenuLinks*/
/*these contain the styles that are not automatically inherited from the parent div for no sub links*/
a.horizMenuLinknoSubs 
{
    font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a:hover.horizMenuLinknoSubs 
{
	color:Blue;
}




/* popup menus */
.horizMenuSubMenuContainer {
	display: none;
	position: absolute;
	border: 1px solid #000;
	background: #E5E5E2;
	margin: 0;
	padding: 0;
	z-index: 1000;

	font-size: 8pt;
	width: 14em; /*this width should match the width of the sublinks*/
}
.horizMenuSubMenuContainerLarge {
	display: none;
	position: absolute;
	border: 1px solid #000;
	background: #E5E5E2;
	margin: 0;
	padding: 0;
	z-index: 1000;

	font-size: 8pt;
	width: 28em; /*this width should match the width of the sublinks*/
	overflow:auto;
	height: 30em;
}

iframe.mask 
{
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	background: #E5E5E2;
	display: none;
	position: absolute;
	border: none;
	margin: 0;
	padding: 0;
	z-index: 99;
}


iframe.shadow {
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=30);
	background: #000000;
	display: none;
	position: absolute;
	border: none;
	margin: 0;
	padding: 0;
	z-index: 99;
}


/*menuItems*/
.horizMenuItemhasSubs {
/*	position: relative;
	width: 7em;*/
}

.horizMenuItemnoSubs {
/*	position: relative;
	width: 7em;*/
}

.horizMenuSelected  {
/*	position: relative;
	width: 7em;*/
}




/*SubLinks*/ 
/*applies to all anchors in sublinks*/
.horizMenuMenuContainer a {
	font-size: 8pt;
	display: block;
	font-weight: bold;
	font-style:normal;
	background: none;
	margin: 0;
	padding: .6em;
	text-decoration: none;
	color: #000000;
    border-bottom: solid;
    border-bottom-width: .1em;
    border-color: black;
}

a.horizMenuSubLink {
	background-color: #E5E5E2;
	width: 14em;	
}
a:hover.horizMenuSubLink {
	background-color: #DFDCD9;
	width: 14em;
}

a.horizMenuSubLinkLarge {
	background-color: #E5E5E2;
	width: 26em;	
}
a:hover.horizMenuSubLinkLarge {
	background-color: #DFDCD9;
	width: 26em;
}









