@charset "utf-8";
/* CSS Document */

			.simpleHorizNavEE ul { z-index:20;}

			/* BEGIN Simple Horizontal Selectors
			--------------------------------------------- */
			.simpleHorizNavEE {
				background-color: #5FA5E3;
				display: inline-block;
				list-style: none;
				margin: 0;
                                
				padding: 0;
				width: 100%;
				float:left; /*JYA: Added to remove the 2-3px sapace below the menu*/
				
			}
				.simpleHorizNavEE > li {
					position: relative;
					float: left;
				}
					.simpleHorizNavEE a,
					.simpleHorizNavEE a:visited {
						background-color: #5FA5E3; /* before #eee; */
						color: #fff;  /* before #444; */
						display: block;
						height: 1em;
						padding: .7em .68em;  /*padding: .5em 1em;*/
						text-decoration: none;
						line-height: 1em; /*centers the text verically*/
						text-transform: uppercase;
						border-left: 1px solid white;
						border-right: 0px solid white;
					}
					.simpleHorizNavEE a:hover,
					.simpleHorizNavEE li:hover > a {
						background-color: #5FA5E3; /* before #999; */
						color: #fff;
						text-decoration: underline;
					}
					.simpleHorizNavEE > li.hasChild > a {
						padding-right: 2em;
					}
					.simpleHorizNavEE > li.hasChild > a:after {
						color: #ccc;  /* before #ccc; */
						content: " ↓";
						right: .65em;
						position: absolute;
						top: .35em;
					}
					.simpleHorizNavEE > li > ul {
						display: none;
						left: 0;
						list-style: none;
						margin: 0;
						padding: 0;
						position: absolute;
						top: 2em;
					}
						.simpleHorizNavEE li ul li {
							position: relative;
							text-align:left; /*JYA to align fixed! dropdown menus*/
							
						}
							.simpleHorizNavEE li ul li a {
								width: 15em;
							}
							.simpleHorizNavEE li ul li.hasChild > a:after {
								color: #ccc;
								content: " →";
								right: .5em;
								position: absolute;
								top: .4em;
							}
								.simpleHorizNavEE li ul li ul {
									display: none;
									left: 12em;
									list-style: none;
									margin: 0;
									padding: 0;
									position: absolute;
									top: 0;
								}
					.simpleHorizNavEE li:hover > ul {
						display: block;
						
					}
					/* END Simple Horizontal Selectors */



#fixednav {
	position:fixed;
	left:0px;
	right:0;
	top:0;
	height:40px;
	background:#5FA5E3; /*fix of full width top navbar*/
	display:none;
	z-index:300;
}
#fixednav div {
	/*width:994px;*/ /*fix of full width top navbar*/
    width:980px; /*fix of full width top navbar*/
	margin:0 auto;
	height:40px;
	background:#5FA5E3;
}


#fixednav ul {
	display=none;
}

#fixednav ul.simpleHorizNavEE {
	display=inline-block;
}

#fixednav ul {
	list-style:none;
	/*margin:0 0 0 6px;*/ /*fix of full width top navbar*/
	margin: 0 0 0 0; /*fix of full width top navbar*/
	padding:0;
}

/*

#fixednav ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}


#fixednav ul li a {
	display:block;
	margin:0;
	padding:12px 9px 8px 9px;
	float:left;
	height:19px;
	border-left:1px solid #fff;
	border-right:0px solid #fff;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
}

#fixednav ul li a.first {
	border-left:0px solid #fff;
}

#fixednav ul li a.selected {
	height:24px !important;
	background:#5FA5E3 url('/new/images/menu_arrow_down.gif') no-repeat center bottom !important;
	border-right:none;
	border-left:none;
	padding-left:14px;
	padding-right:14px;
}
#fixednav ul li a:hover {
	background:#5FA5E3;
	height:19px;
	text-decoration:underline;
}
#fixednav ul li.first a {
	border-left:none;
	padding-left:14px;
}
#fixednav ul li.last a {
	border-right:none;
	padding-right:14px;
}

*/

				.fixednav > li {
					position: relative;
					float: left;
				}
					.fixednav a,
					.fixednav a:visited {
						background-color: #5FA5E3; /* before #eee; */
						color: #fff;  /* before #444; */
						display: block;
						height: 1em;
						padding: .7em .7em;  /*padding: .5em 1em;*/
						text-decoration: none;
						line-height: 1em; /*centers the text verically*/
						text-transform: uppercase;
						border-left: 1px solid white;
						border-right: 0px solid white;
					}
					.fixednav a:hover,
					.fixednav li:hover > a {
						background-color: #5FA5E3; /* before #999; */
						color: #fff;
						text-decoration: underline;
					}
					.fixednav > li.hasChild > a {
						padding-right: 2em;
					}
					.fixednav > li.hasChild > a:after {
						color: #ccc;  /* before #ccc; */
						content: " ↓";
						right: .65em;
						position: absolute;
						top: .35em;
					}
					.fixednav > li > ul {
						display: none;
						left: 0;
						list-style: none;
						margin: 0;
						padding: 0;
						position: absolute;
						top: 2em;
					}
						.fixednav li ul li {
							position: relative;
							text-align: left;
							left: 1px;
						}
							.fixednav li ul li a {
								width: 10em;
							}
							.fixednav li ul li.hasChild > a:after {
								color: #ccc;
								content: " →";
								right: .5em;
								position: absolute;
								top: .4em;
							}
								.fixednav li ul li ul {
									display: none;
									left: 12em;
									list-style: none;
									margin: 0;
									padding: 0;
									position: absolute;
									top: 0;
								}
					.fixednav li:hover > ul {
						display: block;
						
					}
					/* END Simple Horizontal Selectors */