/* ------------------------------------------------------------------------------------------------------------------------ */
/* Menu 1 layout																																																						*/
/* ------------------------------------------------------------------------------------------------------------------------ */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	display:block;
	font-size:11px;
	color:#fff;
	min-height: 21px;
	height: 21px;
	line-height:19px;
	text-decoration:none;
	border:1px solid #fff;
	border-width:0px 0px 1px 0px;
	padding-left:15px;
	background:url(../images/left_nav_arrow.gif) no-repeat 0px 0px #8bafbd;
}

/* Set individual menu elements - i.e - widths */
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9, #menu10, #menu11,
#menu12, #menu13, #menu14, #menu15, #menu16 {
	width:148px;	z-index: 100;
}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:1px 1px 0px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px 1px 0px 1px; height:21px;}

/* Set up the list items */
#pmenu li {
	float:left;
	background:#8bafbd;
}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}

/* Make the hovered list color persist */
#pmenu li:hover > a {
  background:url(../images/left_nav_arrow.gif) no-repeat 0px 0px #7494a0;
	color:#fff;
}

/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}

/* For Non-IE and IE7 make the sublevels visible on list hover. */
/* menu 1 style */
#pmenu li:hover > ul {
	display: block;
	position:absolute;
	top:-7px;
	left:117px;
	padding:0px 0px 0px 0px;
	width:auto;
}

/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:148px; top:-1px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {
	background:url(../images/left_nav_arrow.gif) no-repeat 0px 0px #7494a0;
	color:#fff;
}

/* Set the properties for the sub menus */
.sub_menu_1 	{ width:170px; }

#pmenu_sub_1_2 li:hover > ul { left:187px; }
/*background: #5c5c61*/

/* ------------------------------------------------------------------------------------------------------------------------ */
/* Menu 2 layout																																																						*/
/* ------------------------------------------------------------------------------------------------------------------------ */

/* Set the properties for the sub menus */
.sub_menu_2 	{ width:178px; text-indent:10px; }
.sub_menu_2_2	{ width:250px; }

/* ------------------------------------------------------------------------------------------------------------------------ */
/* Menu 3 layout																																																						*/
/* ------------------------------------------------------------------------------------------------------------------------ */

/* Set the properties for the sub menus */
.sub_menu_3 	{ width:220px; }

/* ------------------------------------------------------------------------------------------------------------------------ */
/* Menu 4 layout																																																						*/
/* ------------------------------------------------------------------------------------------------------------------------ */

.sub_menu_4 	{ width:220px; }

/* ------------------------------------------------------------------------------------------------------------------------ */
/* Menu 5 layout																																																						*/
/* ------------------------------------------------------------------------------------------------------------------------ */

.sub_menu_5 	{ width:220px; }

/* ------------------------------------------------------------------------------------------------------------------------ */
/* Menu 6 layout																																																						*/
/* ------------------------------------------------------------------------------------------------------------------------ */

.sub_menu_6 	{ width:120px; }


/* ------------------------------------------------------------------------------------------------------------------------ */
/* Menu 9 layout																																																						*/
/* ------------------------------------------------------------------------------------------------------------------------ */

.sub_menu_9 	{ width:220px; }

/* ------------------------------------------------------------------------------------------------------------------------ */
/* Menu 14 layout																																																						*/
/* ------------------------------------------------------------------------------------------------------------------------ */
/*#pmenu li a:active,*/
/* Position the first sub level beneath the top level liinks */

.sub_menu_14 	{ width:308px; }

/* ------------------------------------------------------------------------------------------------------------------------ */
/* Other menu elements																																																			*/
/* ------------------------------------------------------------------------------------------------------------------------ */

#pmenu li a.menuon {
	background:url(../images/left_nav_arrow.gif) no-repeat 0px 0px #7494a0;
}

/* Set the iframe menu home properties */
.left_container_iframe {
	position:relative;
	width:148px;
	top: 114px;
	float:left;
	margin:0px 0px 0px 0px;
	text-align:left;
	z-index: 10;						/* So iFrame system appears under menu */
	background: transparent;
}

.wayside_home {
	top: 0px;
	border-bottom: solid 1px #fff;
	left: 0px;
	height: 21px;
	width: 148px;
	background: #7494a0;
}

.iframe_home_list {
	width: 121px;
	position: relative;
	float: left;
}

.iframe_arrow { position: relative; float: left; }

#pmenu_iframe, #pmenu_ #pmenu_iframe ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu_iframe a, #pmenu_iframe a:visited {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	display:block;
	font-size:11px;
	color:#fff;
	min-height: 21px;
	height: 21px;
	line-height:19px;
	text-decoration:none;
	border:1px solid #fff;
	border-width:0px 0px 1px 0px;
	padding-left:15px;
	background:#8bafbd;
}

#pmenu_iframe li:hover > a {
  background:#7494a0;
	color:#fff;
}