/*** ESSENTIAL STYLES ***/
.inside-menu, .inside-menu * {
margin:			0;
padding:		0;
list-style:		none;
}
.inside-menu  {
line-height:1.0;
}
.inside-menu ul {
position:		absolute;
top:			-999em;
width:			14em; /* left offset of submenus need to match (see below) */
}
.inside-menu ul li {
width:			100%;
}
.inside-menu li:hover {
visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.inside-menu li {
float:			left;
position:		relative;
}
.inside-menu a {
display:		block;
position:		relative;
}
.inside-menu li:hover ul,
.inside-menu li.sfHover ul {
left:			0;
top:			2.0em; /* match top ul list item height */
z-index:		99;
}
ul.inside-menu li:hover li ul,
ul.inside-menu li.sfHover li ul {
top:			-999em;
}
ul.inside-menu li li:hover ul,
ul.inside-menu li li.sfHover ul {
left:			14em; /* match ul width */
top:			0;
}
ul.inside-menu li li:hover li ul,
ul.inside-menu li li.sfHover li ul {
top:			-999em;
}
ul.inside-menu li li li:hover ul,
ul.inside-menu li li li.sfHover ul {
left:			14em; /* match ul width */
top:			0;
}


/* BLANKET BAY - INSIDE MENU SKIN */
.inside-menu-container {
position:relative;
background: url(/_themes/public/images/menuBGlvl1.png) top left repeat;
background:#3B89A1;
padding-left:20px;
}
.inside-menu {
background: url(/_themes/public/images/menuBGlvl1.png) top left repeat;
background:#3B89A1;
display:block;
width:100%;
}
.inside-menu a {
padding:6px 1.25em;/* vertical padding must match ul submenu offset '.inside-menu li.sfHover ul' (line: 45) */
text-decoration:none;
color:transparent;
font-size:1em;
}

.inside-menu a.book {
padding-top:3px;
padding-bottom:0;
}

.inside-menu a.parent {
text-align:center;
color:#fff;
background:transparent;
/* text-shadow:0.1em 0.1em #3B89A1; */
}

.inside-menu a.parent:hover {
color:#002A41;
}
.inside-menu li {
display:inline;
}
.inside-menu li a {
font-family:georgia,arial,sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#fff;
}
.inside-menu li li a {
width:14em;
}
.inside-menu li li li {
}
.inside-menu li:hover, .inside-menu li.sfHover, .inside-menu li.current,
.inside-menu a:focus, .inside-menu a:hover, .inside-menu a:active {
color:#002A41;
}

.inside-menu li li a {
outline:0;
color:#fff;
background:#3B89A1;
font-size:0.8em;
}

.inside-menu li li:hover, .inside-menu li li.sfHover, .inside-menu li li a:focus, .inside-menu li li a:hover, .inside-menu li li a:active {
color:#002A41;
}