#page_nav {
    float: right;
    width: 30%;
}

#page_nav a:hover {
	color: #e8760b;
}

#page_label {
	position: relative;
}

#page_label a {
    background: #001b70 none repeat scroll 0 0;
    color: #fff;
    display: block;
}

#page_label span {
    display: inline-block;
    padding: 1em;
}

#page_nav_section_label .image {
	background: url(6c7bd0e42ee9e36dcdc0419537fcc845ad388dc2.png)  0 0 no-repeat;
	width: 210px;
	height: 24px;
	display:none;
}

.top-parent-pageid-4363 #page_nav_section_label .image {
	background: url(550401d2aeb7108ac728693781404d9bea074d8b.png)  no-repeat scroll 0 0
}

.top-parent-pageid-11 #page_nav_section_label .image { background-position: 0 -24px; }  /* Campaigns & Cases */
.top-parent-pageid-28 #page_nav_section_label .image { background-position: 0 -48px; }  /* Hudson River */
.top-parent-categoryid-12 #page_nav_section_label .image { background-position: 0 -72px; }  /* News & Events */
.top-parent-pageid-18 #page_nav_section_label .image { background-position: 0 -96px; }  /* NYC Watershed */
.top-parent-pageid-39 #page_nav_section_label .image { background-position: 0 -120px; } /* Take Action */
.top-parent-pageid-36 #page_nav_section_label .image { background-position: 0 -144px; } /* Water Quality */


#page_label a.news_and_events .image {
	background: url(6c7bd0e42ee9e36dcdc0419537fcc845ad388dc2.png)  0 -72px no-repeat;
	width: 210px;
	height: 24px;
}

ul#page_nav_primary, .textwidget ul {
    background: #f1f1f2 none repeat scroll 0 0;
    border: 3px solid #001b70;
    box-sizing: border-box;
    list-style-type: none;
    margin: -1% auto 2em;
    padding: 1em;
    width: 94%;
}

/* dotted lines */
ul#page_nav_primary li {
	margin: 0;
	padding: 0;
}

ul#page_nav_primary li.first {
	background: none;
}

ul#page_nav_primary li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul#page_nav_primary a {
    display: block;
    font-weight: normal;
    text-decoration: none;
}

#page_nav ul.children {
	margin-left:.5em;
}

#page_nav ul li, .textwidget ul li {
	padding: 0.5em 0.75em;
}
/* turn the nav sections on or off */
ul#page_nav_primary li li {
	display: none;
	/* dotted line */
/*	background: url(7c7c7005055d1df18370b54b178854d49c774efe.png)  -422px -322px no-repeat;*/
}

ul#page_nav_primary li.current_page_item li,
ul#page_nav_primary li.current_page_ancestor li {
	display: block;
}

ul#page_nav_primary li.current_page_item li li,
ul#page_nav_primary li.current_page_ancestor li li {
	display: none;
}

ul#page_nav_primary li.current_page_ancestor li.current_page_item li,
ul#page_nav_primary li.current_page_ancestor li.current_page_ancestor li {
	display: block;
}
/* end - turn the nav sections on or off */



ul#page_nav_primary li li li {
	background: none;
}


/* current, green arrow closed */
ul#page_nav_primary li.current_page_item a {

}

/* orange arrow closed */
ul#page_nav_primary li.current_page_item a:hover {
	
	color: #e8760b;
}

/* current, green arrow closed */
body.page-parent ul#page_nav_primary li.current_page_item a {

}

/* current, orange arrow closed */
body.page-parent ul#page_nav_primary li.current_page_item a:hover {
	
	color: #e8760b;
}



ul#page_nav_primary li a {

	zoom: 1;
}

ul#page_nav_primary li a:hover {	
	/* orange right */	
	color: #e8760b;
}

ul#page_nav_primary li ul li a, 
ul#page_nav_primary li ul li a:hover,
ul#page_nav_primary li.current_page_item ul li a, 
ul#page_nav_primary li.current_page_item ul li a:hover, 
ul#page_nav_primary li.current_page_ancestor ul li a, 
ul#page_nav_primary li.current_page_ancestor ul li a:hover,
body.page-parent ul#page_nav_primary li.current_page_item li a,
body.page-parent ul#page_nav_primary li.current_page_item li a:hover,
body.page-parent ul#page_nav_primary li.current_page_ancestor li a,
body.page-parent ul#page_nav_primary li.current_page_ancestor li a:hover {

}



*+html ul#page_nav_primary li.current_page_ancestor ul li ul {
	padding-bottom: 1px;
}

/* arrows */
ul#page_nav_primary li.current_page_ancestor ul li ul li a,
body.page-parent ul#page_nav_primary li.current_page_ancestor ul li ul li a {

	padding-left: 0;

} 

ul#page_nav_primary li.current_page_ancestor ul li ul li a:hover,
body.page-parent ul#page_nav_primary li.current_page_ancestor ul li ul li a:hover {
	/* arrow small orange right */
	
	color: #e8760b;
}

ul#page_nav_primary li.current_page_ancestor ul li ul li.current_page_item a,
ul#page_nav_primary li.current_page_ancestor ul li ul li.current_page_parent a,
body.page-parent ul#page_nav_primary li.current_page_ancestor ul li ul li.current_page_item a {
	/* arrow small green right */
	background: url(44c159262acb9ad22057f500a68e851914886fa7.png)  26px -892px no-repeat;
	color: #548844;
}

ul#page_nav_primary li.current_page_ancestor ul li ul li.current_page_item a:hover,
ul#page_nav_primary li.current_page_ancestor ul li ul li.current_page_parent a:hover,
body.page-parent ul#page_nav_primary li.current_page_ancestor ul li ul li.current_page_item a:hover {
	/* arrow small orange right */
	background: url(44c159262acb9ad22057f500a68e851914886fa7.png)  26px -692px no-repeat;
	color: #e8760b;
}

ul#page_nav_primary a.level_2_opened {

}

ul#page_nav_primary li.current_page_item a {

}

ul#page_nav_primary li.current_page_item li a {

}

ul#page_nav_primary .text {
	position: absolute;
	cursor: hand;
}



div#button_donate_now a span {
	position: absolute;
	cursor: hand;
}

div#button_donate_now a .image {
}

div#button_donate_now a:hover .image {
}	

div#button_take_action a span {
	position: absolute;
	cursor: hand;
}	

div#button_take_action a .image {
}

div#button_take_action a:hover .image {
}


div#button_stay_informed a span {
	position: absolute;
	cursor: hand;
}	

div#button_stay_informed a .image {
}

div#button_stay_informed a:hover .image {
}

ul.page_nav_special {
}

ul.page_nav_special li a {
}

ul.page_nav_special li a:hover {

}

ul.page_nav_special li a {
}


/*sidebar overwrites */

#page_nav ul li a {
	color:#001b70;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
}

/*widgets */
.textwidget div[id^='button'] {
	margin-top: 1em;
}

.textwidget > div > a, 
.textwidget div[id='button*'] > a {
	background: #001b70 none repeat scroll 0 0;
    color: #fff;
    display: block;
}

.textwidget #button_donate_now a {
	background: #fc790d;
}

	.textwidget #button_donate_now a:hover {
		color: #fc790d;
		background: #fff;
		border:3px solid #fc790d;
	}

.textwidget #button_take_action > a {
	background: #2fbe13;
}

	.textwidget #button_take_action > a:hover {
		background: #fff;
		border: 3px solid #2fbe13;
		color: #2fbe13;
	}

.textwidget ul.page_nav_special {
	border: 3px solid #2fbe13;

}

#page_nav .textwidget ul.page_nav_special li a{
	color: #2fbe13;
}

.textwidget > div > a > span, .textwidget > div > a[id='button*'] > span {
    display: inline-block;
    padding: 1em;
    position: relative !important;	
}

.textwidget div[id^='button'] ~ ul {

}

.widget p > a.more {
	background: #001b70 none repeat scroll 0 0;
	color: #fff;
	display: inline-block;
	font-weight: normal;
	padding: 0.5em 0.75em;
	margin-top: .5em;
}
