/* Menu Styles */
/* CSS MainMenu Styles */

/* COMPLETE HACK */
/*	Manual removal of menu items that aren't 
	removing in Snapsis menu as intended */
#MainMenu ul li > a[href$="/SiteManagement/tabid/475/Default.aspx"] {display:none;}
#AdminMenu ul li > a[href$="/Services/tabid/266/Default.aspx"] {display:none;}
/* /complete hack */

/* Level 0 */
#MainMenu 
{
    margin:0px auto;
    width:600px;
    padding-left:55px;
    white-space:nowrap;
}
#MainMenu * {
	font-family: Arial Black, Calibri, Helvetica, "Lucida Grande" , Verdana, sans-serif;
	font-weight:normal;
	z-index:83;
}
#MainMenu ul {
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
}
#MainMenu li {
	float:left;
	font-size:100%;
	list-style:none;
	margin:0;
	position:relative;
}
.shell #MainMenu li a {
	background:transparent;
	display:block;
	padding:0 1.2em 0 0.6em;
	text-decoration:none;
}
.shell #MainMenu li a:hover {
	/*background:transparent url(/Portals/YROUND/Skins/YROUND-V1-S/images/nav/nav-bar-hover.png) repeat-y 0 0;*/
}
.shell #MainMenu li.SelectedTab a {
}
.shell #MainMenu li.DisabledTab a, .shell #MainMenu li.DisabledTab a:hover {
	background:transparent url(/Portals/YROUND/Skins/YROUND-V1-S/images/nav/nav-bar-void.png) repeat-y 0 0;
	color:#ddd;
}
/* Level 1 */
#MainMenu li ul {
	background:transparent url(/Portals/YROUND/Skins/YROUND-V1-S/images/menudrop-right.png) no-repeat bottom right;
	left:-999em;
	padding:0 0 0.2em 0;
	position:absolute;
	z-index:81;
}
#MainMenu li li {
	background:#CC0000 url(/Portals/YROUND/Skins/YROUND-V1-S/images/nav/nav-bar-drop-down-bg-lines.png) no-repeat 0px 8px;
	font-size:80%;
	text-transform:none;
	white-space:nowrap;
	line-height:normal;
	padding-left:1em;
}
#MainMenu li li a 
{
    font-size:11pt;
}
#MainMenu li li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
#MainMenu li:hover ul, #MainMenu li.iehover ul, #MainMenu li.sfHover ul {
	left:0;
	top:2.3em; /* match top ul list item height */
	z-index:80;
}
#MainMenu li li:hover ul, #MainMenu li li li:hover ul, #MainMenu li li.iehover ul, #MainMenu li li li.iehover ul, #MainMenu li li.sfHover ul {
	top:0;
}
.shell #MainMenu li li a, .shell #MainMenu li.sfHover ul li a {
	/*padding:2px 1em 2px 20px;*/
	text-decoration:none;
}
.shell #MainMenu li li a:hover, .shell #MainMenu li.sfHover ul li a:hover {
	/*padding:2px 1em 2px 16px;*/
}
.shell #MainMenu li li.SelectedTab a {
	/*border-left:4px solid #fff200;*/
	/*padding:2px 1em 2px 16px;*/
}
.shell #MainMenu li li.DisabledTab a, .shell #MainMenu li li.DisabledTab a:hover {
	border-left:4px solid #ddd;
	color:#ddd;
	padding:2px 1em 2px 16px;
}
/* Level 2 on up ***Not in Use*** */
#MainMenu li:hover ul ul, #MainMenu li:hover ul ul ul, #MainMenu li:hover ul ul ul ul, #MainMenu li.iehover ul ul, #MainMenu li.iehover ul ul ul, #MainMenu li.iehover ul ul ul ul {
	left:-999em;
}

#AdminMenu * 
{
    margin:0;
    padding:0;
    z-index:82;
}
#AdminMenu li 
{
    list-style:none;
    float:left;
    position:relative;
    padding-right:0.5em;
}
#AdminMenu li li 
{
    float:none;
    padding:0 1em 0 1em;
    width:auto;
    white-space:nowrap;
}
#AdminMenu li ul 
{
    position:absolute;
}
#AdminMenu ul ul
{
    background:#919191;
    padding-bottom:0.5em;
    padding-top:0.5em;
    border:1px solid #000;
}
#AdminMenu li:hover ul, #AdminMenu li.iehover ul, #AdminMenu li.sfHover ul {
	left:0;
	top:1.2em; /* match top ul list item height */
	z-index:99;
}
