@charset "UTF-8";

/*------------------------vertical_menu.css--9/19/2009  with fix for IE list spaceing bug-------------*/

ul.MenuBarVertical
{	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	line-height: 18px;
	cursor: default;
	}
	
ul.MenuBarActive{z-index: 1000;}

ul.MenuBarVertical li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom:1px white solid;
	position: relative;
	text-align: left;
	xcursor: pointer;	
}
ul.MenuBarVertical ul{	
	margin: -25% 0 0 95%;
	padding: 0;
	list-style-type: none;
	position: absolute;
	z-index: 1020;
	cursor: default;
	left: -1000em;
	top: 0;
}

ul.MenuBarVertical li{
	background-color:#c7d3f9;
	color:#f8f8f8;}

ul.MenuBarVertical ul.MenuBarSubmenuVisible {left: 0;}

ul.MenuBarVertical ul {
border: 1px solid #ccf;
}


	
ul.MenuBarVertical    		{width: 130px;}  /*Set button widths and inter-level spacings */
ul.MenuBarVertical li 		{width: 130px;}
ul.MenuBarVertical ul    	{width: 145px; margin:0% 0 0 100%}  /*sub-button width*/
ul.MenuBarVertical ul ul 	{margin: 0% 0 0 95%;} 
ul.MenuBarVertical ul li 	{width: 145px;}

ul.MenuBarVertical a {display: inline-block;} /* needed to fix an IE bug that puts an extra space between list items */



/*---------------------colors for normal buttons---------------------------------*/

ul.MenuBarVertical li a {
	display: block; 
	text-decoration: none;
	padding-left: 7px;
	}		

ul.MenuBarVertical li a:link,   	/* Button Up*/
ul.MenuBarVertical li a:visited									
{	background-color: #c7def3;
	color:#e5dca;	
	
}			

ul.MenuBarVertical li a:hover,	 				/* Button Hover*/		
ul.MenuBarVertical li a:focus,
ul.MenuBarVertical li a.MenuBarItemHover, 
ul.MenuBarVertical li a.MenuBarItemSubmenuHover, 
ul.MenuBarVertical li a.MenuBarSubmenuVisible
{	background-color: #e7f9f9; 	
	color:#069;
}

/*-----------colors for ListHead buttons-----------*/

ul.MenuBarVertical li.ListHead {
	font-weight:normal; 
    display: block; 
	font-size: 14px;
	background-color:#1f3c59;
	color:#bbb	;
	padding-top:1px;
	}		


ul.MenuBarVertical li.ListHead a:link,
ul.MenuBarVertical li.ListHead a:visited									
{	background-color:#1f3c59;	
	color: #ccc;
	padding-left: 7px;
}	

ul.MenuBarVertical li.ListHead a:hover,	
ul.MenuBarVertical li.ListHead a:focus,
ul.MenuBarVertical li.ListHead a.MenuBarItemHover, 
ul.MenuBarVertical li.ListHead a.MenuBarItemSubmenuHover, 
ul.MenuBarVertical li.ListHead a.MenuBarSubmenuVisible
{	background-color: #1f3c59; 	
	color:#fff;
}


/* -------------styles for grandfathered library items in the left columns--------------*/

#FullPage  #MultiColumnArea #LeftColumn .lefthead {font-weight:bold;text-decoration: none;	font-size: 12px; line-height:14px;background-color:#0245c2;color:#444;}
#FullPage  #MultiColumnArea #LeftColumn .lefthead a:link,  	
#FullPage  #MultiColumnArea #LeftColumn .lefthead a:visited	{color:#444; background-color: #0245c2;}
#FullPage  #MultiColumnArea #LeftColumn .lefthead a:hover  	{color:#444; background-color: #0245c2}

#FullPage  #MultiColumnArea #LeftColumn .leftlink {text-decoration: none; font-size: 11px; line-height:14px; background-color:#f0f0ff}
#FullPage  #MultiColumnArea #LeftColumn .leftlink a:link,
#FullPage  #MultiColumnArea #LeftColumn .leftlink a:visited {color:#069; background-color: #f0f0ff;}	
#FullPage  #MultiColumnArea #LeftColumn .leftlink a:hover   {color:#069; background-color: #e0e0e0;}
	
#FullPage  #MultiColumnArea #LeftColumn .headlink {font-weight:bold;text-decoration: none;	font-size: 12px; line-height:14px; background-color:#f0f0ff;}
#FullPage  #MultiColumnArea #LeftColumn .headlink a:link,
#FullPage  #MultiColumnArea #LeftColumn .headlink a:visited {color:#444; background-color: #f0f0ff;}
#FullPage  #MultiColumnArea #LeftColumn .headlink a:hover {color:#444; background-color: #e0e0e0;}
	
.restrict_menu {width:145px;overflow:hidden;margin-top:50px}


ul.MenuBarVertical a.MenuBarItemSubmenu
{
	background-image: url(/common/SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 93% 50%;
}

ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
	background-image: url(/common/SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 93% 50%;
}
/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}
