@charset "UTF-8";

/* Sprynavmenu.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

#group-nav .location-title {
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    }
#group-nav .street,#group-nav .street2 {
    font-size:11px;
    color:#333333;
	font-weight:normal;
    }


#group-nav ul.navmenu {margin:0; padding:0; list-style-type:none; font-size:100%; cursor:default; width:auto}

#group-nav ul.navmenu li.no-background{background:none}

#group-nav ul.navmenu li.no-background-spacer{background:none;padding-left:25px}


#group-nav ul.navmenu li {margin:0; padding:0; list-style-type:none; font-size:100%; position:relative; text-align:left; cursor:pointer; float:left}
#group-nav ul.navmenu ul {margin:0; padding:0; list-style-type:none; font-size:100%; z-index:3020; cursor:default; position:absolute; left: -1000em}

#group-nav ul.navmenu ul.MenuBarSubmenuVisible {left: auto}
#group-nav ul.navmenu ul li {}

#group-nav ul.navmenu ul ul {position: absolute; margin: -5% 0 0 95%}

#group-nav ul.navmenu ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {left:auto; top:0}

#group-nav ul.navmenu ul {border: 1px solid #ffd51d}

#group-nav ul.navmenu ul, #group-nav ul.navmenu ul li {width:200px}

#group-nav ul.navmenu a
{
	display: block;
	cursor: pointer;
	background-color:none;
	font-size:1.2em;
	font-weight:bold;
/*	padding: 14px 8px 12px 8px; */
	padding:5px 0 5px 10px;
	color: #3574a2;
	text-decoration: none;
	background-image:url(/images/header-nav.png)
}

#group-nav ul.navmenu a:hover, #group-nav ul.navmenu a:focus
{
	background-color: #cde3f3;
	color: #3574a2;
/*	padding: 13px 7px 12px 7px; */
	padding:5px 0 5px 10px;
	border-top: 1px solid #ffd51d;
	background-image:none
}

#group-nav ul.navmenu li ul a
{
	display: block;
	cursor: pointer;
	background-color: #cde3f3;
/*	padding: 5px 7px 5px 7px; */
	padding:5px 0 5px 10px;
	color: #3574a2;
	text-decoration: none;
	background-image:none
}

#group-nav ul.navmenu li ul a:hover, #group-nav ul.navmenu li ul a:focus
{
	display: block;
	cursor: pointer;
	background-color: #ffd51d;
/*	padding: 4px 7px 5px 7px; */
	padding:5px 0 5px 10px;
	color: #3574a2;
	text-decoration: none;
	background-image:none
}

/**
#group-nav ul.navmenu a.MenuBarItemHover
{
	background-color: #cde3f3;
	color: #3574a2;
	border-bottom: 1px solid #ffd51d;  border-right: 1px solid #ffd51d; border-left: 1px solid #ffd51d
}
**/

#group-nav ul.navmenu a.MenuBarItemSubmenuHover
{
	background-color: #cde3f3;
	color: #3574a2;
	border-top: 1px solid #ffd51d; border-right: 1px solid #ffd51d; border-left: 1px solid #ffd51d;
	background-image:none;
/*	padding: 13px 7px 12px 7px; */
	padding:5px 0 5px 10px;
}


#group-nav ul.navmenu a.MenuBarSubmenuVisible
{
	background-color: #cde3f3;
	color: #3574a2;
	border: 1px solid #ffd51d;
	background-image:none
}

#group-nav li.make a {
	padding:0;
}
#group-nav li.make a:hover,#group-nav li.make a:focus {
	padding:0;
}
#group-nav li.make a.MenuBarItemSubmenuHover {
	padding:0;
}



/*Homepage logo nav*/





#group-nav ul.navmenu2 {margin:0; padding:0; list-style-type:none; font-size:100%; cursor:default; width:auto}

#group-nav ul.navmenu2 li.no-background{background:none}

#group-nav ul.navmenu2 li.no-background-spacer{background:none;padding-left:14px}



#group-nav ul.navmenu2 li {margin:0; padding:0; list-style-type:none; font-size:100%; position:relative; text-align:left; cursor:pointer; float:left}
#group-nav ul.navmenu2 ul {top:90px !important;margin:0; padding:0; list-style-type:none; font-size:100%; z-index:2020; cursor:default; position:absolute; left: -1000em}

#group-nav ul.navmenu2 ul.MenuBarSubmenuVisible {left: auto}
#group-nav ul.navmenu2 ul li {}

#group-nav ul.navmenu2 ul ul {position: absolute; margin: -5% 0 0 95%}

#group-nav ul.navmenu2 ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {left:auto; top:0}

#group-nav ul.navmenu2 ul {border: 1px solid #ffd51d}

#group-nav ul.navmenu2 ul, #group-nav ul.navmenu2 ul li {width:200px;}

#group-nav ul.navmenu2 a
{
	display: block;
	cursor: pointer;
	background-color:none;
	font-size:1.2em;
	font-weight:bold;
/*	padding: 14px 8px 12px 8px; */
	padding:5px 0 5px 10px;
	color: #3574a2;
	text-decoration: none;
	background-image:url(/images/header-nav.png)
}

#group-nav ul.navmenu2 a:hover, #group-nav ul.navmenu2 a:focus
{
	background-color: #cde3f3;
	color: #3574a2;
/*	padding: 13px 7px 12px 7px; */
	padding:5px 0 5px 10px;
	border-top: 1px solid #ffd51d;
	background-image:none
}

#group-nav ul.navmenu2 li ul a
{
	display: block;
	cursor: pointer;
	background-color: #cde3f3;
/*	padding: 5px 7px 5px 7px; */
	padding:5px 0 5px 10px;
	color: #3574a2;
	text-decoration: none;
	background-image:none
}

#group-nav ul.navmenu2 li ul a:hover, #group-nav ul.navmenu2 li ul a:focus
{
	display: block;
	cursor: pointer;
	background-color: #ffd51d;
/*	padding: 4px 7px 5px 7px; */
	padding:5px 0 5px 10px;
	color: #3574a2;
	text-decoration: none;
	background-image:none
}



#group-nav ul.navmenu2 a.MenuBarItemSubmenuHover
{
	background-color: #cde3f3;
	color: #3574a2;
	border-top: 1px solid #ffd51d; border-right: 1px solid #ffd51d; border-left: 1px solid #ffd51d;
	background-image:none;
/*	padding: 13px 7px 12px 7px; */
	padding:5px 0 5px 10px;
}


#group-nav ul.navmenu2 a.MenuBarSubmenuVisible
{
	background-color: #cde3f3;
	color: #3574a2;
	border: 1px solid #ffd51d;
	background-image:none
}









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

 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.navmenu2 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
{
	#group-nav ul.navmenu2 li.MenuBarItemIE{display:inline; f\loat:left;}
}

