/* SuperFish */
.sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none;}
.sf-menu {line-height:	1.0;}
.sf-menu ul {position: absolute; width: 10em; 
/* left offset of submenus need to match (see below) */}
.sf-menu ul li {width: 100%;}
.sf-menu li:hover {visibility: inherit; 
/* fixes IE7 'sticky bug' */}
.sf-menu li {float: left; position: relative; left:-1px; top:-1px; margin-left:2px; margin-right:2px;}
.sf-menu a {display: block;position: relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left: 0;
/*top: 2.5em; original */ 
/* match top ul list item height */
top: 1.85em; 
/* match top ul list item height */
z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top: -999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left: 0em; 
/* match ul width */
top: 0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top: -999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:0em; 
/* match ul width */
top: 0;}
.sf-menu {float: left; margin-bottom:	0em;}
.sf-menu a {/*padding: .70em 1em; original */
padding: .40em 1em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited  { 
/* visited pseudo selector so IE6 applies text colour*/
color: #FFF;}
.sf-menu li{background-color: #000066; border: 1px solid #DEF5DF; text-align: left;}
.sf-menu li li{background-color: #000066; margin: 0; top: -1px; left: -1px; border-bottom: 1px solid #309C33; border-right: 1px solid #DEF5DF;}
.sf-menu li li li {background: #000066; margin:0; top:-1px; left:0; border-bottom: 1px solid #309C33; border-right: 1px solid #DEF5DF;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background-color: #0000ff; outline: 0;}

/*** arrows **/
.sf-menu a.sf-with-ul {padding-right: 2.25em; min-width: 1px; 
/* trigger IE7 hasLayout so spans position accurately */}

.sf-sub-indicator {position: absolute; display: block; right: .75em; top: 1.05em; 
/* IE6 only */
width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url(images/arrows-ffffff.png) no-repeat -10px -100px; 
/* 8-bit indexed alpha png. IE6 gets solid image only */}

a > .sf-sub-indicator { 
 /* give all except IE6 the correct values */
/*top: .7em; original */ top: .4em; background-position: 0 -100px; 
/* use translucent arrow for modern browsers*/}

/* apply hovers to modern browsers */
a:focus >.sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; 
/* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position: -10px 0;}

.sf-menu ul a > .sf-sub-indicator { background-position:  0 0;}

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url(images/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.myMenu
{ position: absolute; top: 63px; left: 148px; clear:none;}
