
div.menuMain
{
	z-index:5;
	width:145px;
	height:100%; 
	background: #F9F4E8 url(../images/menu_bkgd1.jpg) repeat;

}



/*covers the divs that are always visible on the left*/
div.menuMainSelected, div.menuMainItemhasSubs, div.menuMainItemnoSubs
 {
    font-size: 9pt;
	font-weight: bold;
	display: block;
	background: none;
	margin: 0em .3em 0em .3em;
	padding: .5em .2em .5em .2em;
	text-decoration: none;
	color: #000000;
	width: 10em;
    border-bottom: solid;
    border-bottom-width: .1em;
    border-color: black;
}

div.menuMainSelected 
{
	color:Blue;
}

/*menuMainLinks*/
/*these contain the styles that are not automatically inherited from the parent div for no sub links*/
a.menuMainLinknoSubs 
{
    font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a:hover.menuMainLinknoSubs 
{
	color:Blue;
}




/* popup menus */
.menuMainSubMenuContainer {
	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*/
}
.menuMainSubMenuContainerLarge {
	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*/
	width: 23em; /*this width should match the width of the sublinks*/
	overflow:auto;
	height: 30em;
}

.mmenuMainSubMenuContainer {
/*	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*/
}
.mmenuMainSubMenuContainerLarge {
	border: 1px solid #000;
	background: #E5E5E2;
	margin: 0;
	padding: 0;

	font-size: 8pt;
	width: 28em; /*this width should match the width of the sublinks*/
	width: 23em; /*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*/
.menuMainItemhasSubs {
/*	position: relative;
	width: 7em;*/
}

.menuMainItemnoSubs {
/*	position: relative;
	width: 7em;*/
}

.menuMainSelected  {
/*	position: relative;
	width: 7em;*/
}




/*SubLinks*/ 
/*applies to all anchors in sublinks*/
.menuMainMenuContainer 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;
}


div.menuMainMenuContainerOld 
{
/*	overflow:scroll;*/
}


a.menuMainSubLink {
	background-color: #E5E5E2;
	width: 14em;	
}
a:hover.menuMainSubLink {
	background-color: #DFDCD9;
	width: 14em;
}

a.menuMainSubLinkLarge {
	background-color: #E5E5E2;
	width: 26em;	
	width: 21em;

}
a:hover.menuMainSubLinkLarge {
	background-color: #DFDCD9;
	width: 26em;
	width: 21em;

}









