/* 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 #2b83db;
	background-color: white;
	padding 0 0 0 0;
}
#c1 {
          font-weight: bold;
	background-color: #FFFFFF;
	border: none;
	padding: 0px;
	width: 99%;
	float: left;
	margin-right: 0px;
}
#c2 {
          font-weight: normal;
          font-size: 0.8em;
	border: 0px solid #333333;
	padding: 1px 1px 1px 1px;
	width: 99%;
	float: left;
          margin-left: 8px;
}

.contenttext {
	font-family: Verdana;
	font-size: 0.8em;
	color: #000000;
}

.searchboxcell {
	padding-top: 5px;
	padding-left: 10px;
	background-color: #f1e4e6;
	border-left: 1px solid #2b83db;
	border-right: 1px solid #2b83db;
}

.memberlogin {
	background-color: #3298ff;
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 0px;
/*	color: #0415b2;			*/
	color: white;
	border-left: 1px solid #2b83db;
	border-right: 1px solid #2b83db;
	border-top: 1px solid #2b83db;
	border-bottom: 1px solid #2b83db;
}

.sectiontitle2 {
	background-color: #e3e3e3;
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 0px;
	color: #0415b2;
	border-left: 1px solid #2b83db;
	border-right: 1px solid #2b83db;
}

.sectiontitle3 {
	background-color: #3298ff;
	font-size: 0.24em;
	color: #3298ff;
	border-left: 1px solid #2b83db;
	border-right: 1px solid #2b83db;
}


ul.db_menu, ul.db_menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	}

ul.db_menu {
	position: relative;
	cursor: pointer;
	width: 100%;
	left: 0em;
	top: 0em;
	}

ul.db_menu li {
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 100%;
	margin: -1px 0 0 0;
	}

ul.db_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.db_menu ul li {
	width: 11em;
	}

ul.db_menu ul ul {
	margin: -0.5em 0 0 10.8em;
	}

@media Screen, Projection { 
	ul.db_menu li:hover > ul { top:0; }
	}

ul.db_menu a, ul.db_menu a:visited {
	display: block;
	cursor: pointer;
	background: white;
	border: 1px solid #2b83db;
	padding: 5px 7px;
	font: normal normal bold 0.7em verdana;
	color: black;
	text-decoration: none;
	letter-spacing: 0px;
	}
	
ul.db_menu a:hover, ul.db_menu a:focus, ul.db_menu a.rollover, ul.db_menu a.rollover:visited {
	color: white;
	background: #3298ff;
	}

@media screen, projection {
	* html ul.db_menu li {
		display:inline; 
		f\loat:left; 
		background:#ffffff; 
		}
	}
* html ul.db_menu li { position:static; }
* html ul.db_menu a { position:relative; }
ul[class^="db_menu"] ul { display:none; }
ul[class^="db_menu"] ul { displa\y:block; }

