#nav a, #nav a:visited {
	display:block;
	font-weight:bold;
	color: #f5f5f4;
	padding:8px 11px 7.5px 11px; /* Set height of Active Black Menu BG */
	/*background:url(../images/pipe.gif) right no-repeat*/
	}
/* BI-MONTHLY CHANGES */
/* ----------------------------------------------------------- */


/* NAV MAINTENANCE */
/*.current-cat-parent a, #nav .current-cat-parent a:visited, #nav .current_page_parent a, #nav .current_page_parent a {
	background-image:url('../images/activeNav.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	background:#59a056;
	}
#nav .current-cat li a, #nav .current-cat li a:visited, #nav .current-cat-parent li a, #nav .current-cat-parent li a:visited,  #nav .current_page_item li a, #nav .current_page_item li a:visited, #nav .current_page_parent li a, #nav .current_page_parent li a {
	background: #000000 url('../images/nbg.png') repeat-x scroll 0 -38px;
	}
	*/

	#nav .page_item ul li a, #nav .page_item ul li a:visited {
	/*background-image:none;*/
	}
	/*#nav li li a, #nav li li a:visited, #nav .children a, #nav .children a:visited {
	background: transparent url('../images/nbg.png') repeat-x scroll 0 -38px;
	}*/
	#upperNav .redLinks li a, #upperNav .redLinks li a:visited {color:#CE2018;}
	#upperNav .redLinks li a:hover {color:#59A056;}
/* END NAV MAINTENANCE */	
	



/* SUB NAV MAINTENANCE */
#nav li li.current-cat a, #nav li li.current-cat a:visited,
#nav .current-cat .children a, #nav .current-cat .children a:visited,
#nav li li a
  {
	color:#ffffff;
	/*background:#000000;
	background-image:none;*/
	}

#nav li li a, #nav li li a:visited, #nav li li a .current_page_item, #nav li li .current_page_item a:visited {
	font-weight:normal;
	font-size:1.0em;
	color:#ffffff;
	/*background:#000000*/;
	}

#nav li li a:hover, #nav li li a:active {
	/*background:#59a056;*/
	background: transparent url('../images/nbg.png') repeat-x scroll 0 0;
	color: #ffffff;
	}		
	
#nav li li.current-cat a:hover, #nav li li.current-cat a:active,
#nav .current-cat .children a:hover, #nav .current-cat .children a:active {
	color:#ffffff;
	/*background:#59a056;*/
	}	

#nav li li.current_page_item a, #nav li li.current_page_item a:visited,
#nav .current_page_item .children a, #nav .current_page_item .children a:visited
  {
	color:#ffffff;
	}
	
#nav li li.current_page_item a:hover, #nav li li.current_page_item a:active,
#nav .current_page_item .children a:hover, #nav .current_page_item .children a:active {
	color:#ffffff;
	background:#59a056;
	}	

#simplesearch
{
	float:right;
	border: 0px;
	color:#CCCCCC;
	width: 165px;
	height:30px;
}

.simplesearchbox {
	color:#888; border:0px solid #fff;
	background-image:url(../images/search_bg.png);
	/*_background-image:url(../images/search_bg.jpg);*/
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#000000;
	height:20px;
	width:140px;
	border: 0px;
	padding:6px 30px 5px 20px;
	margin:2px 0 0;
	font-size:12px;
}

.simpleSearchSubmit {
	float:right;
	height:23px;
	margin-right:7px;
	width:25px;
	position:relative;
	bottom:27px;
	cursor:pointer;
	overflow:hidden;
}

/* END SUB NAV MAINTENANCE */




/* UPPER NAV MAINTENANCE */
#upperNav a, #upperNav a:visited {
	display:block;
	/*color: #848484;*/
	color: black;
	padding:7px 8px 7px 8px; /* Set height of Active Black Menu BG */
	background:url(../images/pipeGrey.gif) right no-repeat;
	}

#upperNav a:hover, #upperNav a:active {
	background:#000000;
	text-decoration:none;
	background:url(../images/pipeGrey.gif) right no-repeat;
	color:#C23317;
	}	

#upperNav .current-cat a, #upperNav .current-cat a:visited, li.current_page_item a {
	background:#000000;
	color: #C23317;
	background:url(../images/pipeGrey.gif) right no-repeat;
	}
/* END UPPER NAV MAINTENANCE */




/* LOWER NAV MAINTENANCE */
#lowerNav a, #lowerNav a:visited {
	display:block;
	color: #848484;
	padding:7px 12px 7px 12px; /* Set height of Active Black Menu BG */
	background:url(../images/pipeGrey.gif) right no-repeat;
	}

#lowerNav a:hover, #lowerNav a:active {
	background:#000000;
	text-decoration:none;
	background:url(../images/pipeGrey.gif) right no-repeat;
	color:#C23317;
	}	

#lowerNav .current-cat a, #lowerNav .current-cat a:visited, li.current_page_item a, li.current_page_item a .current-cat {
	background:#000000;
	color: #C23317;
	background:url(../images/pipeGrey.gif) right no-repeat;
	}
/* END LOWER NAV MAINTENANCE */


/* ----------------------------------------------------------- */
/*END BI-MONTHLY CHANGES */





/*Page Nav*/

.widget_pages h3 {
	display:none;
}

.sidenav, .widget_pages ul {
	border-left:4px solid #efefef;
	}

.sidenav li, .widget_pages li {
	list-style:none;
	border-bottom:1px solid #ffffff;
	padding:0;
	}

.sidenav li a, .sidenav li a:visited, .widget_pages li a, .widget_pages li a:visited {

/* TO BE CHANGED FOR MAITENANCE*/
/*---------SIDE MENU----------*/
	background:#e7e7e7;
	display:block;
	padding:4px 4px 4px 8px;
	color:#9f9f9f;
	}
		
.sidenav li a:hover, .sidenav li a:active, 
.sidenav li.current_page_item a, .sidenav li.current_page_item a:visited,
.sidenav li.current_page_parent a, .sidenav li.current_page_parent a:visited {


/* TO BE CHANGED FOR MAITENANCE*/
/*---------SIDE MENU HOVER---------*/
	background:#efefef;
	text-decoration:none;
	color: #9f9f9f;
	}

.sidenav li.current_page_item li a, .sidenav li.current_page_item li a:visited {
	background:#115476
	}


/*Upper Navbar */
#upperNavContainer {
	height: 27px;
	/*background: #ECF9FE;*/
	/*border-bottom: solid thin #848484;*/
	width: 100%;
}

#upperNavWrapper {
	width:950px;
	margin:0 auto;
}
	
#upperNav {
	font-size:11px;
	text-transform: uppercase;
	float: right;
	}
	
#upperNav, #upperNav ul {
	list-style: none;
	line-height: 1.0;
	margin-right: 0px;
	}
#upperNav ul {
	float: right;
	}	

#upperNav li {
	float: left;
	list-style:none;
	margin-right:0px;
	}




/*Lower Navbar */
#lowerNavContainer {
	height: 29px;
	background: #000000;
	vertical-align: middle;
	border-top: solid thin #848484;
	width: 100%;
}

#lowerNavWrapper {
	width:950px;
	margin:0 auto;
	
}
	
#lowerNav {
	font-size:12px;
	text-transform: uppercase;
	float: right;
	}
	
#lowerNav, #lowerNav ul {
	list-style: none;
	line-height: 1.0;
	margin-right: 0px;
	}
#lowerNav ul {
	float: right;
	}	

#lowerNav li {
	float: left;
	list-style:none;
margin: 0;
	}




	

/*Top Navbar */


#navbar {
/* TO BE CHANGED FOR MAITENANCE*/
/*-----------------------------*/
	/*background: url(../images/menuBG.png) repeat-x;*/
	background-color:#000000;
	height: 33px;
	width: 100%;
	margin-bottom:20px;
	overflow-y: hidden;
	border-bottom:5px solid #D7554B;
	}

#navbarContainer {
	width:950px;
	margin:0 auto;	
}	
#nav {
	font-size:12px;
	position: absolute;
	z-index:9001;
	/*text-transform:uppercase;*/
	}
	
#nav, #nav ul {
	list-style: none;
	/*line-height: 1.6;*/
	margin-top: 2px;
	/* max-width: 730px; */
	}
#nav ul {
	margin: 0 0 0 100px;
	}	

#nav li, #nav li li.current_page_item {
	height:31px;
	overflow:hidden;
	float: left;
	list-style:none;
	margin-right:10px;
	background: #000 url('../images/nbg.png') repeat-x scroll 0 -38px;
	}
#nav li.current-cat-parent, #nav li.current-cat, #nav li.current_page_parent, #nav li.current-cat a:hover, #nav li.current-cat-parent a:hover, #nav li.current_page_parent a:hover, #nav li.current_page_item, #nav li.current_page_item a:hover
{
	background: #D7554B;
}
#nav li li.current-cat {
	background: #000 url('../images/nbg.png') repeat-x scroll 0 -38px;
}
#nav li li a:hover, #nav li li a:active, #nav li.current-cat-parent li a:hover, #nav li.current-cat li a:hover, #nav li.current_page_parent li a:hover, #nav li.current_page_item li a:hover {
	/*background:#59a056;*/
	background: transparent url('../images/nbg.png') repeat-x scroll 0 0;
	color: #ffffff;
	}		
	
#nav a:hover, #nav a:active {
	/*background-color:#59a056;
	background-image:none !important;*/
	background: transparent url('../images/nbg.png') repeat-x scroll 0 0;
	text-decoration:none;
	}
#nav li.navJoin {
	outline: 2px solid #D7554B;
}
#nav .navJoin a:hover, #nav .navJoin:hover {
	background:#D7554B;
}
		
/* Dropdown Menus */		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	margin: 0;
	z-index: 9000;
	text-transform:none;
	}

#nav li li {
	width: 174px;
	margin:auto;
	z-index: 9000;
	}
#nav li.current_cat li, #nav li.current_page li {
	background-color: #59A056;
}
	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

a.main:hover
{	background:none;
	}




/*More Menu*/	

#more-menu {
	margin:0px 10px 10px 10px;
	padding:18px 13px 35px 13px;
	width:140px;
	
	background:#e7e7e7;
/* 	margin:15px 12px 8px 0px; */
	color:#9f9f9f;
	}

#more-menu ul {
	margin:0 0 15px 0;
	padding:0;
	}
	
#more-menu li {
	list-style:none;
	border-bottom:1px solid #d5ebd4;
	padding: 4px 0 5px 0;
	margin:0;
	}
	
#more-menu a, #more-menu a:visited {
	color:#9f9f9f;
	}

li.current_page_item a,	li.current_page_item a:visited {
	text-decoration:none;
	}
	
.bigger #more-menu {
	font-size:0.9em;
	}			
	
	
/* Cat More Menu*/	

#cat-more-menu {
	margin:0px 10px 10px 10px;
	padding:18px 13px 18px 13px;
	width:140px;
	
	background:#e7e7e7;
/* 	margin:15px 12px 8px 0px; */
	color:#9f9f9f;
	}

#cat-more-menu ul {
	margin:0 0 15px 0;
	padding:0;
	}
	
#cat-more-menu li {
	list-style:none;
	border-bottom:1px solid #d5ebd4;
	padding: 4px 0 5px 0;
	margin:0;
	}
	
#cat-more-menu a, #cat-more-menu a:visited {
	color:#9f9f9f;
	}

li.current_page_item a,	li.current_page_item a:visited {

	}
	
.bigger #cat-more-menu {
	font-size:0.9em;
	}	
	
	



/*
PAGES Nav items

*/


/*
#nav .current_page_item a, #nav .current_page_item a:visited/*,  #nav .current_page_item a, #nav .current_page_item a:visited */ {
	background:#000000;
	
/* TO BE CHANGED FOR MAITENANCE*/
/*-----------------------------*/
	color: #339933;
	}

