/* SWIM2.0 :: Simple website menu
****************************************************************
* DOM scripting by brothercake -- http://www.brothercake.com/
* Licensed under GPL -- http://www.gnu.org/copyleft/gpl.html
****************************************************************
* For professional menu solutions visit -- http://www.udm4.com/ 
****************************************************************

Modifications - 12/20/2005 Tom Graham
- fonts and colors changed to fit the scheme of the web site
- sub menu spacing modified
- class name vertical changed to beb_menu; this name was changed so that the style sheet properties would only be applied to 
  the main site and not any others. 
- filename was changed to bebnavmenu.css from vertical.css; vertical.css was already being used on the web site
  also the style sheet will only apply to the R & C site so the name referenced in the code will be specific for that section
- added styles for other text and table elements in the navigator
*/

TABLE.navigator {
	border: solid 1px #980065;
	background-color: ghostwhite;
	padding 0 0 0 0;
}

.searchboxcell {
	padding-top: 5px;
	padding-left: 10px;
	background-color: #e4e4e4;
	border-left: 1px solid #980065;
	border-right: 1px solid #980065;
}

.sectiontitle2 {
	background-color: ghostwhite;
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	color: #323265;
	border-left: 1px solid #2D258F;
	border-right: 1px solid #2D258F;
}


ul.beb_menu, ul.beb_menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	}

ul.beb_menu {
	position: relative;
	cursor: pointer;
	width: 100%;
	left: 0em;
	top: 0em;
	}

ul.beb_menu li {
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 100%;
	margin: -1px 0 0 0;
	}

ul.beb_menu ul {
	z-index: 1020;
	cursor: default;
	position: absolute;
	width: 8.2em;
	margin: -0.5em 0 0 10.95em;
	top: -100em;
	left: -1px;
	padding: 1px 0 0 0;
	}
	
ul.beb_menu ul li {
	width: 11em;
	}

ul.beb_menu ul ul {
	margin: -0.5em 0 0 10.8em;
	}

@media Screen, Projection { 
	ul.beb_menu li:hover > ul { top:0; }
	}

ul.beb_menu a, ul.beb_menu a:visited {
	display: block;
	cursor: pointer;
	background: white;
	border: 1px solid #BA4487;
	padding: 5px 7px;
	font: normal normal bold 0.7em verdana;
	color: black;
	text-decoration: none;
	letter-spacing: 0px;
	}
	
ul.beb_menu a:hover, ul.beb_menu a:focus, ul.beb_menu a.rollover, ul.beb_menu a.rollover:visited {
	color: white;
	background: #980065;
	}

@media screen, projection {
	* html ul.beb_menu li {
		display:inline; 
		f\loat:left; 
		background:#ffffff; 
		}
	}
* html ul.beb_menu li { position:static; }
* html ul.beb_menu a { position:relative; }
ul[class^="beb_menu"] ul { display:none; }
ul[class^="beb_menu"] ul { displa\y:block; }
