body {behavior: url(csshover.htc);} /* WinIE behavior call */
/*#main {color: #CCC; margin-left: 7em; padding: 2em 0 1px 5%;
  border-left: 1px solid;}*/
div#dropMenu {
	float: none; 
	margin: 0;
	background-color: #788CD5; 
	border: 0px solid #AAA;
	font-weight: bold;
	padding: 0;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	width:950px;
	height:20px;
}
div#dropMenu ul.level1 {
	position:relative;
	right:0px;  /* This is to leave a spacer on right-end of menu-bar */
}
div#dropMenu ul {
	margin: 0 !important; 
	margin: 0px 0px 0px 0px; 
	padding: 0; 
	background-color: #788CD5;
	border: 0px solid #CCC; 
	border-width: 0 1px; 
	z-index: 1;
	height: auto !important;
	height: 21px;
}
div#dropMenu li {
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
	width: 130px;
	line-height: 1em;
	height: auto !important;
	height: 21px;
}
div#dropMenu li:hover {background-color: #546295;}
div#dropMenu li.submenu { background-color: #788CD5;
/*background: url(../images/dropmenu.gif) 95% 50% no-repeat;*/
}
div#dropMenu li.submenu:hover {background-color: #546295;}
div#dropMenu li a {display: block; padding: 0.25em 0 0.25em 0.25em;
  text-decoration: none; width: 130px; color: white; text-align:center;}
div#dropMenu>ul a {width: auto;}
div#dropMenu ul ul {position: absolute; width: 130px;
  display: none;}
div#dropMenu ul ul li {border-bottom: 1px solid #CCC;}
div#dropMenu li.submenu li.submenu {background: url(../images/submenu.gif) 95% 50% no-repeat;}
div#dropMenu li.submenu li.submenu:hover {background-color: #546295;}
div#dropMenu li.submenu li.submenu:hover {background-color: #546295;}
div#dropMenu ul.level1 li.submenu:hover ul.level2, 
div#dropMenu ul.level2 li.submenu:hover ul.level3 {display:block;}
div#dropMenu ul.level2 {top: 19px; left: -1px;}
div#dropMenu ul.level3 {top: -1px; left: 100px;
  border-top: 1px solid #CCC;}
div#dropMenu ul.level2 a {color: white};  /* this is text color on drop-down submenu */

#dropMenu {
	background: #788CD5;
} 

#dropMenu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#dropMenu a {
	display: block;
	border-width: 0px;
	border-bottom-style: solid;
	border-color: #ccc;
	padding: 5px 6px;
	font-weight: bold;
}

#dropMenu h2 {
	color: #788CD5;
	background: #000;
	text-transform: uppercase;
}

#dropMenu a {
	color: #626262;
	background: #788CD5;
	text-decoration: none;
}

#dropMenu a:hover {
	color: #626262;
	background: #BBBCAA;
}

#dropMenu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#dropMenu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%; /* to position them to the right of their containing block */
	width: 100%; /* width is based on the containing block */
}

div#dropMenu ul ul ul,
div#dropMenu ul ul li:hover ul ul
{display: none;}

div#dropMenu ul ul li:hover ul,
div#dropMenu ul ul ul li:hover ul
{display: block;}