div#bmenu {
	float: left;
	position: absolute;
	top: 70px;
	left: 350px;
	height: 30px;
	width:730px;
	z-index:999;
}
div#bmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
div#bmenu ul.menu {
	float: left;
	padding:0px 0px 0px 20px;
}
div#bmenu li {
	position: relative;
	margin: 0;
	padding: 0px 0px;
	_padding-right: 5px;
	display: block;
	float: left;
	z-index: 8;
}
div#bmenu li.last {
	background: none;
}
div#bmenu li div {
	list-style: none;
	float: left;
	position: absolute;
	z-index: 1000;
	top: 54px;
	left: 0px;
	visibility: hidden;
	padding: 0px 0px;
	background: #ffffff;
	color: #1C75BC;
}
div#bmenu li div ul {
	padding: 0px 0 0px 0;
}
div#bmenu li:hover>div {
	visibility: visible;
}
div#bmenu a {
	padding: 8px 15px 4px 15px;
	position: relative;
	z-index: 9;
	display: block;
	float: left;
	text-decoration: none;
	font: 14px Gill Sans, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 0 0px;
	text-align:center;
	height: 30px;
	border-left: #999999 solid 1px;
}
/*@-moz-document url-prefix() {
    div#bmenu a { margin-left: -4px; }
}*/
div#bmenu span {
	display: block;
	cursor: pointer;
	margin-top: 0;
	padding-left: 0;
	font: 13px Gill Sans, Arial, Helvetica, sans-serif;
	text-align: center;/*color:#bbb;*/
}
div#bmenu a:hover {
	/*background: #762B90;*/
	text-indent: 0px;
	background: #ffffff;
}
div#bmenu a:hover span {
	/*background: #762B90;*/
	margin-left: 0px;
	color: #820053;
}
div#bmenu li.hover a {
	/*background: #762B90;*/
	text-indent: 0px;
}
div#bmenu li.hover a span {
	/*background: #762B90;*/
	margin-left: 0px;
}
div#bmenu li.hover ul a, div#bmenu li.hover ul a span {
	background: none;
	text-indent: 0;
}
div#bmenu li.hover ul a span, div#bmenu li.hover ul a:hover span {
	margin-left: 0;
	color: #1C75BC;
}
/*div#bmenu li.current a,*/
div#bmenu ul.menu>li:hover>a {
	/*background: url(../images/nav_tic.png) no-repeat center;*/
	text-indent: 0px;
}
/*div#bmenu li.current a span,*/
div#bmenu ul.menu>li:hover>a span {
	/*background: #762B90;*/
	margin-left: 0px;
}
/*div#bmenu.js-active li.current a,
div#bmenu.js-active li.current a span,*/
div#bmenu.js-active ul.menu li:hover>a, div#bmenu.js-active ul.menu li:hover>a span {
	background: #762B90;
}
div#bmenu.js-active ul.menu a:hover, div#bmenu.js-active ul.menu a:hover span {
	background: #762B90;
}
div#bmenu ul ul a {
	/*padding: 11px 10px 11px 30px;*/
	padding: 11px 5px 11px 10px;
	margin-left: 0px;
	float: left;
	display: block;
	height: auto;
	/*line-height: 50px;*/
    font: 14px Gill Sans, Arial, Helvetica, sans-serif;
	z-index: 10;
	white-space: normal;
	width: 234px;
	text-transform: none;
	background: #ebd8f2;
	color:#0CF;
}
div#bmenu li.current ul a, div#bmenu li.current ul a span {
}
div#bmenu ul ul a:hover {
	background: #ffffff;
	font: 12px Gill Sans, Arial, Helvetica, sans-serif;
	color: #1C75BC;
	text-indent: 0;
}
div#bmenu ul ul a:hover span {
	background: #A8C9D7;
	font: 12px Gill Sans, Arial, Helvetica, sans-serif;
	color: #1C75BC;
	margin-left: 0;
}
div#bmenu ul ul a.parent {
	background: url(../images/menu/submenu-pointer-bottom.png) no-repeat 5px bottom;
	_background-image: url(../images/menu/submenu-pointer-bottom.gif);
}
div#bmenu ul ul a.parent span {
	font: 12px Gill Sans, Arial, Helvetica, sans-serif;
	color: #820053;
	padding: 0 0 0 10px;
}
div#bmenu ul ul a.parent:hover {
	background: #A8C9D7;/*background: #1f1f1f url(../images/menu/mouseover-submenu-pointer-bottom.png) no-repeat 5px bottom;
    _background-image: url(../images/menu/ie-mouseover-submenu-pointer-bottom.png);*/
}
div#bmenu ul ul a.parent:hover span {
/*background: #09F;*/
}
div#bmenu ul ul span {
	margin-top: 0;
	text-align: left;
	font: 12px Gill Sans, Arial, Helvetica, sans-serif;
	color: #1C75BC;
}
/*controls width of light blue drop down. change both width of next two div tags*/
div#bmenu ul div {
	float: left;
	width: 250px;
	margin-top: -12px;
	padding-top: 0;
}
div#bmenu ul div ul {
	width: 250px;
}
/*position of pink sub menu*/
div#bmenu ul ul div {
	top: 0px;
	left: 0;
	margin-left: 170px;
	padding-top: 12px;
	background: url(../images/menu/subsubmenu-top.png) no-repeat 0 top;
	_background-image: url(../images/menu/subsubmenu-top.gif);
}
div#bmenu ul ul div ul {
	padding-top: 10px;
	background: url(../images/menu/submenu-bottom.png) no-repeat 0 bottom;
	_background-image: url(../images/menu/submenu-bottom.gif);
}
div#bmenu ul ul li {
	background: none;
	padding: 0;
	z-index: 9;
	position:relative;
	top:0px;
	width: 100%;
}
div#bmenu ul ul li.last {
	background: none;
}
div#bmenu ul ul ul li {
	top:-10px;
}
/* lava lamp */
div#bmenu li.back {
	background: url(../images/menu/selected-left.png) no-repeat 0 0;
	_background-image: url(../images/menu/ie-selected-left.png);
	width: 71px;
	height: 39px;
	z-index: 8;
	position: absolute;
	padding: 0;
	margin: 0;
}
div#bmenu li.back .left {
	padding: 0;
	width: 74px;
	background: url(../images/menu/selected-right.png) no-repeat right 0;
	_background-image: url(../images/menu/ie-selected-right.png);
	height: 39px;
	margin: 0 0 0 56px;
	float: none;
	position: relative;
	top: 0;
	left: 0;
	visibility: visible;
}
