.top_nav_wrapper {float:left; height:32px; width:496px; padding:76px 0 0 0; background-image:url(images/tagline.gif); background-repeat:no-repeat; background-position:28px 30px;}

#top_nav {float:right;}
	
#nav {
	width: 469px;
	height: 32px;
	background:url(/images/top_nav.gif) no-repeat left top;
	}
	
#nav ul {margin:0px; padding:0px;}

#nav li {
	display: inline; height:32px; width:118px;
	}
#nav a:link, #nav a:visited, #nav a:active {
	display: block;
	height: 32px;
	width:118px;
	float:left;
	text-indent: -9000px;
	text-decoration: none;
	top: 0px;
	 :-moz-any-link:focus;
	 outline: none;
	}
	
/* ----- Nav Defaults ------ */
#home a:link, #home a:visited, .selected { /*background-color:red;*/
	}
#activities a:link, #activities a:visited {
/*background-color:green;*/
	}
#membership a:link, #membership a:visited {
/*background-color:blue;*/
	}
#about_us a:link, #about_us a:visited {
/*background-color:pink;*/width:115px;
	}

	
/* ----- Nav Hover ------ */
#home a:hover {
	background: url(/images/top_nav.gif) no-repeat 0px -32px;
	}
#activities a:hover {
	background: url(/images/top_nav.gif) no-repeat -118px -32px;
	}
#membership a:hover {
	background: url(/images/top_nav.gif) no-repeat -236px -32px;
	}
#about_us a:hover {
	background: url(/images/top_nav.gif) no-repeat -354px -32px; width:115px;
	}


/* ----- Nav Selected ------ */
#home a.selected:link, #home a.selected:visited {
	background: url(/images/top_nav.gif) no-repeat 0px -32px;
	}
#activities a.selected:link, #activities a.selected:visited {
	background: url(/images/top_nav.gif) no-repeat -118px -32px ;
	}
#membership a.selected:link, #membership a.selected:visited {
	background: url(/images/top_nav.gif) no-repeat -236px -32px;
	}
#about_us a.selected:link, #about_us a.selected:visited {
	background: url(/images/top_nav.gif) no-repeat -354px -32px;width:115px;
	}
	
	
	
	
/*-------------------------SUBNAV on Inside Pages--------------------------*/
	
dl.subnav {background-color:#fff; margin:20px 0 0 45px; padding:0px; border:1px solid #cccccc; width:193px;/* background-color:pink;*/}
dl.subnav dt {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-transform: none;
}

dl.subnav div {float:left; display:none;}

dl.subnav dt a:link, dl.subnav dt a:visited, dl.subnav dt a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding:8px 20px;
	width:153px; 
	display:block;
	border-bottom:1px solid #cccccc;
	background-color:#f8f8f3;
}
dl.subnav dt a:hover, dl.subnav dt a.chosen:link, dl.subnav dt a.chosen:visited, dl.subnav dt a.chosen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding:8px 20px;
	width:153px; 
	display:block;
	border-bottom:1px solid #cccccc;
	background-image:url(images/subnav_hover.gif);
	background-position:left top; background-repeat:no-repeat;
	background-color:#c6703f;}

dl.subnav dt a:link.last, dl.subnav dt a:visited.last, dl.subnav dt a:active.last {border-bottom:none;}

dl.subnav  ul {
	margin:8px 0 0 0;
	padding:0px 0 8px 0;
	list-style-image: none;
	list-style-type: none;
	border-bottom:1px solid #cccccc;
}
dl.subnav li.early { padding:3px 0 0 25px; background-image:url(images/pp_bullet_gray.gif); background-repeat:no-repeat; background-position:31px 11px;}
dl.subnav li.early a:link, dl.subnav li.early a:visited, dl.subnav li.early a:active {text-decoration:underline;}

dl.subnav li.middle {padding:0px 0 0 25px; background-image:url(images/pp_bullet_gray.gif); background-repeat:no-repeat; background-position:31px 8px;}
dl.subnav li.middle a:link, dl.subnav li.middle a:visited, dl.subnav li.middle a:active {text-decoration:underline;}

dl.subnav li.late {padding:0px 0 3px 25px; background-image:url(images/pp_bullet_gray.gif); background-repeat:no-repeat; background-position:31px 8px;}
dl.subnav li.late a:link, dl.subnav li.late a:visited, dl.subnav li.late a:active {text-decoration:underline;}

dl.subnav li a:link.selected, dl.subnav li a:visited.selected, dl.subnav li a:active.selected, dl.subnav li a:hover.selected {color: #32889a;} 


dl.subnav dd {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-transform: none;
	line-height: 18px;}
	
dl.subnav dd a:link, dl.subnav dd a:visited, dl.subnav dd a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding:0px 0px 0px 15px;
	margin:2px 0;
}

dl.subnav dd a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32889a;
	text-decoration: underline;
	padding:0px 0px 0px 15px;
	margin:2px 0;
}

dl.subnav dd ul li.sub_subnav a:link, dl.subnav dd ul li.sub_subnav a:visited, dl.subnav dd ul li.sub_subnav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding:0px 0px 0px 40px;
	margin:2px 0;
}

dl.subnav dd ul li.sub_subnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32889a;
	text-decoration: underline;
	padding:0px 0px 0px 40px;
	margin:2px 0;
}


