/* Begin CSS Drop Down Menu */

#menu-container 	{width: 940px; background: url(../images/menu/menu-bg.jpg) repeat-x;
			position: absolute; top: 10px; left: 10px;}
#menu 		{float: left; margin: 0 auto;}
#menu a 		{text-align: center; display: block; white-space: nowrap;
			color: #fff; text-decoration: none; font-size: 14px;}
#menu #currentpage	{background: url(../images/menu/menu-bg-hover.jpg) repeat-x;
			background-color: #85d0f2; padding: 0;}
#menu a.contact 	{text-align: center; display: block; white-space: nowrap;
			color: #fff; text-decoration: none;}

#menu a.level1:link, #menu a.level1:visited, #menu a.level1:active {
			font-family: georgia, serif; font-weight: normal;
			padding: 7px 0; border-right: 1px solid #fff;}
#menu a.level1:hover {background: url(../images/menu/menu-bg-hover.jpg) repeat-x;
			background-color: #85d0f2; padding: 7px 0;}

#menu a.level1-directions:link, #menu a.level1-directions:visited, #menu a.level1-directions:active {width: 125px; font-family: georgia, serif; font-weight: normal; padding: 7px 0; border-right: 1px solid #fff;}
#menu a.level1-directions:hover, #menu #directions-currentpage {width: 125px; background: url(../images/menu/menu-bg-hover.jpg) repeat-x;	background-color: #85d0f2;}

#menu a.level1-contact:link, #menu a.level1-contact:visited, #menu a.level1-contact:active {width: 112px; font-family: georgia, serif; font-weight: normal; padding: 7px 0; margin-left: 9px;}
#menu a.level1-contact:hover {width: 112px; background: #85d0f2 url(../images/menu/menu-bg-hover.jpg) repeat-x; margin-left: 9px;}

#menu a.level2:link, #menu a.level2:visited, #menu a.level2:active {
			font-family: georgia, serif; font-weight: normal; background-color: #85d0f2;
			border: 1px solid #006ba7; color: #006ba7; padding: 3px 0;}
#menu a.level2:hover {background-color: #006ba7; border: 1px solid #85d0f2; color: #fff;
			padding: 3px 0;}

#menu a.level2-wide:link, #menu a.level2-wide:visited, #menu a.level2-wide:active {
			width: 175px; font-family: georgia, serif; font-weight: normal; background-color: #85d0f2;
			border: 1px solid #006ba7; color: #006ba7; padding: 3px 0;}
#menu a.level2-wide:hover {width: 175px; background-color: #006ba7; border: 1px solid #85d0f2; color: #fff;
			padding: 3px 0;}

#menu a.level2-arrow:link, #menu a.level2-arrow:visited, #menu a.level2-arrow:active {
			font-family: georgia, serif; font-weight: normal; background: #85d0f2 url(../images/menu/nav-white.gif);
			background-position: right center; background-repeat: no-repeat; border: 1px solid #006ba7;
			color: #006ba7; padding: 3px 0;}
#menu a.level2-arrow:hover {background: #006ba7 url(../images/menu/nav-white.gif); background-position: right center;
			background-repeat: no-repeat;	border: 1px solid #85d0f2; color: #fff; padding: 3px 0;}

#menu a.level3:link, #menu a.level3:visited, #menu a.level3:active {
			font-family: georgia, serif; font-weight: normal; background-color: #85d0f2;
			border: 1px solid #006ba7; color: #006ba7; padding: 3px 0;}
#menu a.level3:hover {background-color: #006ba7; border: 1px solid #85d0f2; color: #fff; padding: 3px 0;}

#menu ul 		{list-style:none; float: left; width: 117px; /* width of each tab */}
#menu li 		{position: relative; min-height: 1px; vertical-align: bottom;}
#menu li.directions {width: 125px; position: relative; min-height: 1px; vertical-align: bottom;}
#menu ul ul 	{position: absolute; z-index: 500; top: auto; display: none; padding: 1em;
			margin:-1em 0 0 -1em;}
#menu ul ul li 	{position: relative; min-height: 1px; vertical-align: bottom; height: 20px;}
#menu ul ul ul 	{top: 0; left: 100%;}

div#menu li:hover {cursor: pointer;	z-index: 100;}
div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul {display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul {display:block;}

/* End CSS Drop Down Menu */
