
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* 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.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	ul.MenuBarActive {
z-index:1000;
}

ul.MenuBarVertical {
	border: 0 solid #000000;
	cursor: pointer;
	font-size: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 148px;
}

ul.MenuBarVertical a {
	background: url(site/1/template/SpryMenuBarBGDark.png) repeat;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #E7F5EB;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 2px 3px;
	text-decoration: none;
        width: 150px;
}

ul.MenuBarVertical a.MenuBarItemHover,ul.MenuBarVertical a.MenuBarItemSubmenuHover,ul.MenuBarVertical a.MenuBarSubmenuVisible {
background:url(site/1/template/SpryMenuBarBGDark.png) repeat;
color:#E7F5EB;
padding:2px 3px;
width: 150px;
}

ul.MenuBarVertical a.MenuBarItemSubmenu {
background:url(site/1/template/SpryMenuBarRight.png) repeat;
}

ul.MenuBarVertical a.MenuBarItemSubmenuHover {
background:url(site/1/template/SpryMenuBarRightHover.png) repeat;
}

ul.MenuBarVertical a:hover,ul.MenuBarVertical a:focus {
background:url(site/1/template/SpryMenuBarBGDark.png) repeat;
color:#E7F5EB;
padding:2px 3px;
}

ul.MenuBarVertical iframe {
position:absolute;
z-index:1010;
}

ul.MenuBarVertical li {
cursor:pointer;
font-size:100%;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:left;
width:148px;
}

ul.MenuBarVertical li.MenuBarItemIE {
display:inline;
}

ul.MenuBarVertical ul {
cursor:pointer;
font-size:100%;
left:-1000em;
list-style-type:none;
margin:5% 0 0 95%;
padding:0;
position:absolute;
top:0;
width:8.2em;
z-index:1020;
}

ul.MenuBarVertical ul li {
background:url(site/1/template/SpryMenuBarBGDark.png) repeat;
border:1px solid #003113;
border-bottom-color:#E7F5EB;
border-bottom-style:dotted;
border-bottom-width:1px;
width:150px;
}

ul.MenuBarVertical ul.MenuBarSubmenuVisible {
left:0;
}

*ul.MenuBarHorizontal a:hover,ul.MenuBarHorizontal a:focus { 
   background-color : #AFAFFF; 
   color : #FFFFFF; 
 } 
*ul.MenuBarHorizontal ul ul { 
   margin : 0 0 0 138%; 
   position : absolute; 
 } 
ul.MenuBarHorizontal ul ul { 
   margin : 0 0 0 100%; 
   position : absolute; 
 } 
ul.MenuBarActive { 
   z-index : 1000; 
 } 
ul.MenuBarHorizontal { 
   cursor : default; 
   font-size : small; 
   list-style-type : none; 
   margin : 0; 
   padding : 0; 
   position : 50% 50%; 
   width : auto; 
 } 
ul.MenuBarHorizontal a {
	background-color: #000;
	color: #999999;
	cursor: pointer;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 3px;
	text-decoration: none;
	text-align: center;
} 
ul.MenuBarHorizontal a.MenuBarItemHover,ul.MenuBarHorizontal a.MenuBarItemSubmenuHover { 
   background-color : #0F304F; 
   color : #FFFFFF; 
 } 
ul.MenuBarHorizontal a.MenuBarItemHover,ul.MenuBarHorizontal a.MenuBarItemSubmenuHover,ul.MenuBarHorizontal a.MenuBarSubmenuVisible { 
   background-color : #adc591; 
   color : #222; 
 } 
ul.MenuBarHorizontal a.MenuBarItemSubmenu { 
   background-image : url(images/SpryMenuBarDownHover.gif); 
   background-position : 50% 100%; 
   background-repeat : no-repeat; 
 } 
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover { 
   background-image : url(images/SpryMenuBarDownHover.gif); 
   background-position : 50% 100%; 
   background-repeat : no-repeat; 
 } 
ul.MenuBarHorizontal a.MenuBarSubmenuVisible { 
   background-color : #0F304F; 
   color : #FFFFFF; 
 } 
ul.MenuBarHorizontal a:hover,ul.MenuBarHorizontal a:focus { 
   background-color : #000000; 
   color : #FFF; 
 } 
ul.MenuBarHorizontal li {
	cursor: pointer;
	float: left;
	font-size: small;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	width: 110px;
} 
ul.MenuBarHorizontal ul { 
   cursor : default; 
   font-size : small; 
   left : -1000em; 
   list-style-type : none; 
   margin : 0; 
   padding : 0; 
   position : absolute; 
   width : 110px; 
   z-index : 1020;
 } 
ul.MenuBarHorizontal ul a { 
   background-color : #adc591; 
   color : #000000; 
   width : 110px;
	text-align: left; 
 } 
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu { 
   background-image : url(images/SpryMenuBarRightHover.gif); 
   background-position : 95% 50%; 
   background-repeat : no-repeat; 
 } 
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover { 
   background-image : url(images/SpryMenuBarRightHover.gif); 
   background-position : 95% 50%; 
   background-repeat : no-repeat; 
 } 
ul.MenuBarHorizontal ul li { 
   width : 100px; 
 } 
ul.MenuBarHorizontal ul ul {
	border: thin dotted #adc591;
	margin: -5% 0 0 95%;
	position: absolute;
} 
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible { 
   left : auto; 
 } 
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { 
   left : auto; 
   top : 0; 
 } 

