/**************** menus *****************/
.menu  { 
	background-image: none; background-repeat: repeat; background-attachment: scroll; /**menu is the drop downs**/
	background-position: 0 0; width: 100%; float: left ;
}

.menu ul  { 
	list-style: none; margin: 0; padding: 0; float: left;
}
.menu h2 {
	color: #fff; font: 11px/11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 ;
}
.menu h2:hover {
	font-style: normal; font-variant: normal; font-weight: normal; display: block ;
}
.menu li { 
	position: relative ;
}
.menu li a {
	color: white; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14px; text-decoration: none; background: #2c55b5; display: block; margin: 0px; padding: 3px 10px ;
}

.menu li a:hover  { 
	color: #fff; background: #00511A ;
}
.menu ul ul    {
	position: absolute; z-index: 500 ;
}

.menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

div.menu ul ul,
div.menu ul li:hover ul ul,
div.menu ul ul li:hover ul ul
{display: none;}

div.menu ul li:hover ul,
div.menu ul ul li:hover ul,
div.menu ul ul ul li:hover ul
{display: block;}

.menustatic a {
	color: white; font: 11px/11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #2c552d; /**non drop downs**/
}
.menustatic a:hover {
	color: #fff; font-style: normal; font-variant: normal; background-color: #00511A; display: block; margin: 0 ;
}
.menu h2,  .menustatic a   {
	display: block; margin: 0;  background-color: #8b0000; padding: 10px 15px ; /**bg colour for drop down header here**/
}
.menu h2,  .menustatic1 a   {
	display: block; margin: 0;  background-color: #8b0000; padding: 10px 15px ; /**bg colour for drop down header here**/
}
.standardwidth {
	width: 150px;
}
