#nav * {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}


#nav{
	width: 1024px;
	height:38px;
	background-image:url(/images/bg-nav.jpg);
	background-repeat:no-repeat;

	}

#nav ul#topNav{
	float: right;
	margin-right:25px;
	display:inline;
	}

#nav, #nav ul {
	list-style: none;
	}

#topNav a {
	display: block;
	width:138px;
	margin-top:2px;
	height:27px;
	padding-top: 6px;
	padding-bottom:3px;
	text-align: center;
	line-height:120%;
	text-decoration: none;
	color: #8f8f90;
	font-weight: bold;
	font-size:11px;
	}

#nav a:hover {
color:#FFFFFF;
background-color:#000000;
background-image:url(/images/bg-topnav-on.jpg);


/* border-top-color: #0583CC;
   background-color: #d9dee1;
   background-color: #5b707c; */

}

#nav li {
	float: left;
	margin: 0;
	}

#nav li:hover, #menu li.hover {  
/*FIX FOR IE7 POPUP STICK ISSUE */
    position: static;  
}  

#nav li:hover a {  
/* KEEPS HOVER AFFECT ON ROLLOVER */
	color:#FFFFFF;
	background-color:#000000;
	background-image:url(/images/bg-topnav-on.jpg);
	}  


#nav li:hover li a {  
/* KEEPS HOVER AFFECT ON ROLLOVER */
	background-color: #f1f6f9;
	color: #5b707c;
	background-image:none;
	}  



#nav li ul {
	position: absolute;
	left: -999em;
	z-index: 5;
}

#nav li ul li{
	clear: both;
}

/*##############################################################*/
/* FIRST LEVEL NAV POPUPS */
/*##############################################################*/

#nav li ul li a{
	display: block;
	font-weight:normal;
	font-size:11px;
	width: 128px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	height: auto;
	background-color: #f1f6f9;
	color: #5b707c;
	padding-bottom: 6px;
	padding-top: 6px;
	margin:0;
	line-height:120%;


	/*filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;*/
	}

#nav li ul li a:hover{
	color: #f4911e;
	background-color: #e8e7e8;
	background-image:none;
	
	/*filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;*/
	}


#nav li:hover ul {
	left: auto;
	}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}

#nav .rightBorder {
	background-image: url(/images/onepixwhit.gif);
	background-repeat: no-repeat;
	background-position: 100% 2px;
	}

#nav li ul ul { /* third-and-above-level lists */
	margin: -2.5em 0 0 11em;
	}

#nav li ul li ul li a {
	/* third-and-above-level lists */
	display: block;
	font-weight:normal;
	font-size:11px;
	width: 128px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	height: auto;
	background-color: #f1f6f9;
	color: #5b707c;
	padding-bottom: 6px;
	padding-top: 6px;
	margin:0;
	line-height:120%;
}



#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	/* lists nested under hovered list items */
	left: auto;
}




#nav .navOn {
		background-image:url(/images/bg-topnav-on.jpg);
		}








							/*##############################################################*/
							/* 			BOTTOM NAV SECTION 									*/
							/*##############################################################*/

							#footerNavDiv * {
								margin: 0;
								padding: 0;
								font-family: Arial, Helvetica, sans-serif;
								font-size: 11px;
								}


							#footerNavDiv{
								width: 1024px;
								height:38px;
								background-repeat:no-repeat;
								}

							#footerNavDiv ul#footerNav{
								float: right;
								margin-right:15px;
								}

							#footerNavDiv, #footerNavDiv ul {
								list-style: none;
								}
							#footerNav a {
								display: block;
								width:138px;
								margin-top:2px;
								height:27px;
								padding-top: 6px;
								padding-bottom:5px;
								line-height:120%;
								text-decoration: none;
								color: #8f8f90;
								font-weight: bold;
								font-size:11px;

								}
	
							#footerNavDiv a:hover {
								color: #f4911e;
								}

							#footerNavDiv li {
								float: left;
								margin: 0;
								}

							#footerNavDiv li:hover, #menu li.hover {  
							/*FIX FOR IE7 POPUP STICK ISSUE */
								position: static;  
							}  


							#footerNavDiv li ul {
						/*		position: absolute;
								left: -999em;
								z-index: 5; */
							}

							#footerNavDiv li ul li{
								clear: both;
							}


							/* FIRST LEVEL NAV POPUPS */

							#footerNavDiv li ul li a{
								display: block;
								font-weight:normal;
								font-size:10px;
								width: 128px;
								padding-left:0px;
								padding-right:5px;
								height: auto;
								color: #8f8f90;
								padding-bottom: 2px;
								padding-top: 2px;
								margin:0;
								line-height:110%;


								/*filter:alpha(opacity=95);
								-moz-opacity:0.95;
								opacity: 0.95;*/
								}

							#footerNavDiv li ul li a:hover{
								color: #f4911e;
								background-image:none;
								
								/*filter:alpha(opacity=95);
								-moz-opacity:0.95;
								opacity: 0.95;*/
								}

							#footerNavDiv li:hover ul {
								left: auto;
								}

							#footerNavDiv li:hover ul, #footerNavDiv li.sfhover ul {
								left: auto;
								}

							#footerNavDiv .rightBorder {
								background-image: url(/images/onepixwhit.gif);
								background-repeat: no-repeat;
								background-position: 100% 2px;
								}

							#footerNavDiv li ul ul { /* third-and-above-level lists */
								margin: 0 0 0 .8em;
								}

							#footerNavDiv li ul li ul li a {
								/* third-and-above-level lists */
								color: #fff;
								color: #8f8f90;
							}



							#footerNavDiv li:hover ul ul, #footerNavDiv li.sfhover ul ul {
								left: -999em;
							}

							#footerNavDiv li:hover ul, #footerNavDiv li li:hover ul, #footerNavDiv li.sfhover ul, #footerNavDiv li li.sfhover ul {
								/* lists nested under hovered list items */
								left: auto;
							}





/*##############################################################*/
/* LEFT SIDE NAV */
/*##############################################################*/

.leftNav * {
	color: #fff;
	font-size:12px;
	font-weight:bold;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	}

.leftNav {
	width: 200px;
	height: 300px;
	padding-top:20px;
	float: left; 
	}

.leftNav ul {
	margin: 0 0 0 14px;
	padding:0 0 0 0;
	}

.leftNav li {
	margin:3px 0 0 0;
	}

.leftNav li  a {
	text-decoration: none;
	}

.leftNav li ul li {
	margin-top:0;
	}

