/***********************************************************
**       /styles/standardwrap-1/mainmenu.css
**
** contains all the css needed to render the main menus
** for the CMS/SMC site
**
*/

#sw1_globalnavbar {
	z-index: 50;
}


.sw1_mm {
	float:left;
	width:100%;
	font-size:0.8em;
	line-height:1em;

	background-color: #324e75; 
	background-image: url(/styles/standardwrap-1/mbargradblue.png);
	background-repeat: repeat-x;
	background-position: bottom left;

	margin: 0em 0em 0em 0em;

  height:33px;
}

/* all links */
.sw1_mm a {
	text-decoration:none;
	font-family:  "Arial", "Verdana";
}

.sw1_mm ul {
	padding:0;
	
	margin: 0em 0em 0em 0.5em;
/*	list-style-type:none; */
	z-index:91;

	list-style-type: none;
}


/**************************************** TOP LEVEL MENU ***************************************/

/* how the main menu items look */
.sw1_mm ul li {
	white-space:nowrap;
	text-decoration:none;  
	line-height: 2em;


/*	height:1.1em; 
	border-bottom:.4em solid #000; */
}

/* how the main menu item are separated */
.sw1_mm ul li {
	float:left; 
	position:relative; 
	white-space:nowrap;

	padding:4px 0.8em 0px 1em;

	background: url(/styles/standardwrap-1/mmbull.png) left center no-repeat;

	z-index: 91; 
}

/*
.sw1_mm ul li:before { 
		content: url(/styles/standardwrap-1/mmbull.png);
		padding-right: 1em;
}
*/

/* how links in the main menu look */
.sw1_mm ul li a, .sw1_mm ul li a:visited {
	color:#ffffff;
/*	font-weight: bold; */
}

.sw1_mm ul li a.mmtrack {
	font-weight:bold;
}


/* render the current location a bit differently */
/*.sw1_mm ul li a.mmhereiam {
	color:#ff0;
}
*/

/* what happens to a main menu item when you hover over it */
.sw1_mm ul li:hover {			/* the cell changes colour */
	background-image: url(/styles/standardwrap-1/mbargradsel.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #ffffff;

	z-index:92;
}

.sw1_mm ul li:hover a {			/* the text changes color only when you point at it */
	color: #003; /*#324e75; /*#39d6ff; /*c4b897; /* #9eb7da; */
/*	font-weight: bold; */
} 

/* how links in the main menu look */
.sw1_mm ul li a, .sw1_mm ul li a:visited {
	color:#fff;
/*	font-weight: bold; */
}


.sw1_mm ul li a:hover {			/* the text changes color only when you point at it */
	color: #009; /* #324e75; /*#39d6ff; /*c4b897; /* #9eb7da; */
	text-decoration: underline;
} 





/**************************************** SUBMENU LEVEL ***************************************/


.sw1_mm ul li ul {
	display: none; 	/* not displayed until told otherwise */
	z-index:93;
	float: none;
	
	position:absolute;
	top:2.0em;
	left:-0.5em;
/*	width:15em; */
	margin: 0 0 0 0;
	border:1px solid #263d5b;

/*	moz-opacity:.90;
	opacity:.90;
*/

	text-align: left;

	font-size:0.9em;			/* size of text for submenu links */
	font-weight: normal;
}


/* how the level 1 menu looks when it appears */
.sw1_mm ul li:hover ul {
	display:block;
	float: none;
	font-weight: normal;
	z-index: 93;
}

/* how the cells of the level 1 menu look */
.sw1_mm ul li ul li {
	display: block;
	float: none; 
	white-space: normal;
	width: 15em;
/*	line-height:1.5em;
	height:auto;
*/
	background:#eae9e5;
	border-top: 1px solid #787878;
	background-image: none;

/*	padding:0.25em 1.5em;
*/	z-index:93;

	font-weight: normal;
}

/* reset the custom bulleting from level 1 */
/* .sw1_mm ul li ul li:before { 
	content: none;
	padding-right: 0px;

} */

/* how the links of the level 1 menu look */
.sw1_mm ul li ul li a, .sw1_mm ul li ul li a:visited {
/*	color:#6e6755; */
	color:#006;
	display:block;
	font-weight: normal;
}

/* render the current location a bit differently */
.sw1_mm ul li ul li a.mmtrack {
	color:#006; 
	font-weight: bold;
}

/* render the current location a bit differently 
.sw1_mm ul li ul li a.mmhereiam {
	color:#324e75;
}
*/




/* a level 1 item with a level 2 menu attached gets an indicator */

/* and when you hover on a subitem, it looks like this */
.sw1_mm ul li ul li:hover {
	background-color:#fff;
	background-image: none;
	position: relative;
	z-index:100;
/*	moz-opacity:1.0;
	opacity:1.0; */
}

.sw1_mm ul li ul li.mmhaschildren {
	background-image: url(/styles/standardwrap-1/subsubindicator.png);
	background-repeat: no-repeat;
	background-position: center right;
	position: relative;
	z-index: 93;
/*	background-size: 1em;
	background-width: 1em; */
}

.sw1_mm ul li ul li.mmhaschildren:hover {
	position: relative;
	z-index: 100;
}

/* when you hover over a link, it looks like this */
.sw1_mm ul li ul li a:hover {
	color:#006;
	text-decoration: underline;
	font-weight: normal;
/*	width:15em; */
/*	z-index: 100; */
}

/* shift the last submenu over */
/*
.sw1_mm ul li.mmlastitem ul {
	left:-8em;
	text-align: right;
}

*/

/******** end of level 1 menus *********/


/******** begin level 2 menus ********/

/* not displayed unless called upon */
.sw1_mm ul li ul li ul {
	display: none;
	position:absolute; 

	z-index:95;

	left:10em; 
	top:.5em;
	margin-top:0px; 

/*	width:15em; */
	border:1px solid #263d5b;
/*	background-color:#c2a653; */

	font-size:1.0em;
	text-align: left;
}

.sw1_mm ul li:hover ul li ul {
	display: none;
}
/*
.sw1_mm ul li ul li:hover ul {
	left:10em;
	text-align: left;
}
*/

/*
.sw1_mm ul li.mmlastitem ul li:hover ul {
	left:-4em;
	text-align: right;
}
*/


/* but when the level 2 menu does appear, this is how it looks */
.sw1_mm ul li ul li:hover ul {
	display:block; 
	position:absolute; 
/*	moz-opacity:.93;
	opacity:.93;
*/
	z-index:100;
}

/* this is how the cells look in level 2 */
.sw1_mm ul li ul li ul li {
	position:relative; 
	background-color: #c0d2e8; /* old gold #c2a653; */
	border-top: 1px solid #777;
	font-size:1.0em;
	width:15em;
	z-index:101;
}

.sw1_mm ul li ul li:hover ul li {
	position:relative; 
	z-index:102;
}


/* when I hover on a level 2 item */
.sw1_mm ul li ul li ul li:hover {
	background-color:#fff;
}

/* render the current location a bit differently */
.sw1_mm ul li ul li ul li a.mmtrack {
	font-weight: bold;
}
