/* --------------------
HTML GLOBAL Navigation 
-------------------- */
form {
	margin: 0;
	padding: 0;
}

input {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}


#html_nav {
	margin: 0;
	padding: 0;
	width: 755px;
}

#nav_left {
	margin: 0 0 4px 0;
	padding: 12px 0 0 0;
	width: 574px;
	float: left;
}

#nav_buttons {
	margin: 0;
	padding: 0;
}

.navBuyTicketsStruct {
	margin: 0;
	padding: 0;
	width: 73px;
	float: left;
}

.navWorkshopsStruct {
	margin: 0;
	padding: 0;
	width: 72px;
	float: left;
}

.navCalendarStruct {
	margin: 0;
	padding: 0;
	width: 62px;
	float: left;
}

.navMembershipStruct {
	margin: 0;
	padding: 0;
	width: 76px;
	float: left;
}

.navTeensStruct {
	margin: 0;
	padding: 0;
	width: 41px;
	float: left;
}

.navEducationStruct {
	margin: 0;
	padding: 0;
	width: 65px;
	float: left;
}

.navSupportUsStruct {
	margin: 0;
	padding: 0;
	width: 71px;
	float: left;
}

.navAboutUsStruct {
	margin: 0;
	padding: 0;
	width: 59px;
	float: left;
}

.navPressStruct {
	margin: 0;
	padding: 0;
	width: 42px;
	float: left;
}

.navBuyTicketsStruct span,
.navWorkshopsStruct span,
.navCalendarStruct span,
.navMembershipStruct span,
.navTeensStruct span,
.navEducationStruct span,
.navSupportUsStruct span,
.navAboutUsStruct span,
.navPressStruct span {
	padding: 0;
	height: 17px;
	text-indent: -9999px;
}

.navBuyTicketsStruct span a,
.navWorkshopsStruct span a,
.navCalendarStruct span a,
.navMembershipStruct span a,
.navTeensStruct span a,
.navEducationStruct span a,
.navSupportUsStruct span a,
.navAboutUsStruct span a,
.navPressStruct span a {
	margin: 0;
	padding: 0;
	line-height: 17px;
	height: 17px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navBuyTicketsStruct span a:hover,
.navWorkshopsStruct span a:hover,
.navCalendarStruct span a:hover,
.navMembershipStruct span a:hover,
.navTeensStruct span a:hover,
.navEducationStruct span a:hover,
.navSupportUsStruct span a:hover,
.navAboutUsStruct span a:hover,
.navPressStruct span a:hover {
	background-position: 0 -17px;
	text-decoration: none;
	outline: none;
}

.navBuyTicketsStruct span.navBuyTicketsBtn a {
	width: 73px;
	background-image: url(../images/nav/but_buytickets.gif);
}
.navBuyTicketsStruct span.navBuyTicketsBtnOn a {
	width: 73px;
	background-image: url(../images/nav/but_buytickets.gif);
	background-position: 0 -17px;
}

.navWorkshopsStruct span.navWorkshopsBtn a {
	width: 72px;
	background-image: url(../images/nav/but_workshops.gif);
}
.navWorkshopsStruct span.navWorkshopsBtnOn a {
	width: 72px;
	background-image: url(../images/nav/but_workshops.gif);
	background-position: 0 -17px;
}

.navCalendarStruct span.navCalendarBtn a {
	width: 62px;
	background-image: url(../images/nav/but_calendar.gif);
}

.navMembershipStruct span.navMembershipBtn a {
	width: 76px;
	background-image: url(../images/nav/but_membership.gif);
}
.navMembershipStruct span.navMembershipBtnOn a {
	width: 76px;
	background-image: url(../images/nav/but_membership.gif);
	background-position: 0 -17px;
}


.navTeensStruct span.navTeensBtn a {
	width: 41px;
	background-image: url(../images/nav/but_teens.gif);
}
.navTeensStruct span.navTeensBtnOn a {
	width: 41px;
	background-image: url(../images/nav/but_teens.gif);
	background-position: 0 -17px;
}

.navEducationStruct span.navEducationBtn a {
	width: 65px;
	background-image: url(../images/nav/but_education.gif);
}
.navEducationStruct span.navEducationBtnOn a {
	width: 65px;
	background-image: url(../images/nav/but_education.gif);
	background-position: 0 -17px;
}

.navSupportUsStruct span.navSupportUsBtn a {
	width: 71px;
	background-image: url(../images/nav/but_supportus.gif);
}
.navSupportUsStruct span.navSupportUsBtnOn a {
	width: 71px;
	background-image: url(../images/nav/but_supportus.gif);
	background-position: 0 -17px;
}

.navAboutUsStruct span.navAboutUsBtn a {
	width: 59px;
	background-image: url(../images/nav/but_aboutus.gif);
}
.navAboutUsStruct span.navAboutUsBtnOn a {
	width: 59px;
	background-image: url(../images/nav/but_aboutus.gif);
	background-position: 0 -17px;
}

.navPressStruct span.navPressBtn a {
	width: 42px;
	background-image: url(../images/nav/but_press.gif);
}
.navPressStruct span.navPressBtnOn a {
	width: 42px;
	background-image: url(../images/nav/but_press.gif);
	background-position: 0 -17px;
}

#nav_right {
	margin: 0;
	padding: 8px 0 0 0;
	width: 181px;
	float: right;
}

.navMemberLoginStruct,
.navEducatorLoginStruct,
.navCartStruct,
.navMemberLoggedInStruct {
	margin: 0;
	padding: 0 0 1px 0;
	width: 175px;
}

.navMemberLoggedInStruct span {
	padding: 0;
	height: 19px;
	line-height: 19px;
}


.navMemberLoginStruct span,
.navEducatorLoginStruct span,
.navCartStruct span {
	padding: 0;
	height: 19px;
	text-indent: -9999px;
	line-height: 19px;
}

.navMemberLoginStruct span a,
.navEducatorLoginStruct span a,
.navCartStruct span a {
	margin: 0;
	padding: 0;
	line-height: 19px;
	height: 19px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navMemberLoginStruct span a:hover,
.navEducatorLoginStruct span a:hover,
.navCartStruct span a:hover {
	background-position: 0 -19px;
	text-decoration: none;
	outline: none;
}

.navMemberLoginStruct span.navMemberLoginBtn a {
	width: 175px;
	background-image: url(../images/nav/but_memberlogin.gif);
}

.navEducatorLoginStruct span.navEducatorLoginBtn a {
	width: 175px;
	background-image: url(../images/nav/but_educatorlogin.gif);
}

.navCartStruct span.navCartBtn a {
	width: 175px;
	background-image: url(../images/nav/but_cart.gif);
}


#navSearchLabel {
	margin: 0;
	padding: 6px 0 0 9px;
	width: 172px;
}

#navSearchForm {
	margin: 0;
	padding: 0 0 0 9px;
	width: 151px;
	float: left;
}

.navSearchArrowStruct {
	margin: 0;
	padding: 3px 0 0 0;
	width: 21px;
	float: right;
}

.navSearchArrowStruct span {
	padding: 0;
	height: 16px;
	text-indent: -9999px;
}

.navSearchArrowStruct span a {
	margin: 0;
	padding: 0;
	line-height: 16px;
	height: 16px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navSearchArrowStruct span a:hover {
	background-position: 0 -16px;
	text-decoration: none;
	outline: none;
}

.navSearchArrowStruct span.navSearchArrowBtn a {
	width: 21px;
	background-image: url(../images/nav/but_searcharrow.gif);
}

.navclear {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	width: 751px;
}



/* --------------------
HTML SUB-Navigation 
-------------------- */
#flash_zone {	
			margin: 0;
			padding: 0;
			background: RED;
			}

.Subnav_buttons {
	margin: 0;
	padding: 0 0 5px 0;
}

.subnav_label {
	margin: 0;
	padding: 8px 0 4px 5px;
	width: 751px;
}

#abo_SubNav,
#mem_SubNav {
	margin: 0;
	padding: 0;
	width: 751px;
	border-left: 2px solid #9A21DE;
	border-right: 2px solid #9A21DE;
}

#abo_subnavclear,
#mem_subnavclear {
	clear: both;
	font-size: 1px;
	border-bottom: 2px solid #9A21DE;
	margin: 0;
	padding: 0;
}

.navAboAboutMainStruct {
	margin: 0;
	padding: 0 0 0 5px;
	width: 85px;
	float: left;
}

.navAboProgPhilStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 139px;
	float: left;
}

.navAboFaqStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 35px;
	float: left;
}

.navAboNewsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 43px;
	float: left;
}

.navAboPresskitsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 67px;
	float: left;
}

.navAboutSeatingchartStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 2px;
	width: 85px;
	float: left;
}

.navAboutPastseasonsStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 2px;
	width: 82px;
	float: left;
}

.navAboAboutMainStruct span,
.navAboProgPhilStruct span, 
.navAboFaqStruct span, 
.navAboNewsStruct span, 
.navAboPresskitsStruct span,
.navAboutSeatingchartStruct span,
.navAboutPastseasonsStruct span {
	padding: 0;
	height: 10px;
	text-indent: -9999px;
}

.navAboAboutMainStruct span a,
.navAboProgPhilStruct span a, 
.navAboFaqStruct span a, 
.navAboNewsStruct span a, 
.navAboPresskitsStruct span a, 
.navAboutSeatingchartStruct span a,
.navAboutPastseasonsStruct span a {
	margin: 0;
	padding: 0;
	line-height: 10px;
	height: 10px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navAboAboutMainStruct span a:hover,
.navAboProgPhilStruct span a:hover, 
.navAboFaqStruct span a:hover, 
.navAboNewsStruct span a:hover, 
.navAboPresskitsStruct span a:hover,
.navAboutSeatingchartStruct span a:hover,
.navAboutPastseasonsStruct span a:hover {
	background-position: 0 -10px;
	text-decoration: none;
	outline: none;
}

.navAboAboutMainStruct span.navAboAboutMainBtn a {
	width: 85px;
	background-image: url(../images/nav/sub_abo_aboutusmain.gif);
}

.navAboProgPhilStruct span.navAboProgPhilBtn a {
	width: 139px;
	background-image: url(../images/nav/sub_abo_programmingphilosophy.gif);
}

.navAboFaqStruct span.navAboFaqBtn a {
	width: 35px;
	background-image: url(../images/nav/sub_abo_faq.gif);
}

.navAboNewsStruct span.navAboNewsBtn a {
	width: 43px;
	background-image: url(../images/nav/sub_abo_news.gif);
}

.navAboPresskitsStruct span.navAboPresskitsBtn a {
	width: 67px;
	background-image: url(../images/nav/sub_abo_presskits.gif);
}

.navAboutSeatingchartStruct span.navAboutSeatingchartBtn a {
	width: 85px;
	background-image: url(../images/nav/sub_abo_seatingchart.gif);
}

.navAboutPastseasonsStruct span.navAboutPastseasonsBtn a {
	width: 82px;
	background-image: url(../images/nav/sub_abo_pastseasons.gif);
}

.navAboAboutMainStruct span.navAboAboutMainBtnOn a {
	width: 85px;
	background-image: url(../images/nav/sub_abo_aboutusmain.gif);
	background-position: 0 -20px;
}

.navAboProgPhilStruct span.navAboProgPhilBtnOn a {
	width: 139px;
	background-image: url(../images/nav/sub_abo_programmingphilosophy.gif);
	background-position: 0 -20px;
}

.navAboFaqStruct span.navAboFaqBtnOn a {
	width: 35px;
	background-image: url(../images/nav/sub_abo_faq.gif);
	background-position: 0 -20px;
}

.navAboNewsStruct span.navAboNewsBtnOn a {
	width: 43px;
	background-image: url(../images/nav/sub_abo_news.gif);
	background-position: 0 -20px;
}

.navAboPresskitsStruct span.navAboPresskitsBtnOn a {
	width: 67px;
	background-image: url(../images/nav/sub_abo_presskits.gif);
	background-position: 0 -20px;
}

.navAboutSeatingchartStruct span.navAboutSeatingchartBtnOn a {
	width: 85px;
	background-image: url(../images/nav/sub_abo_seatingchart.gif);
	background-position: 0 -20px;
}

.navAboutPastseasonsStruct span.navAboutPastseasonsBtnOn a {
	width: 82px;
	background-image: url(../images/nav/sub_abo_pastseasons.gif);
	background-position: 0 -20px;
}



.navMemMainStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 5px;
	width: 80px;
	float: left;
}

.navMemBenefitsStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 2px;
	width: 58px;
	float: left;
}

.navMemDiscountsStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 2px;
	width: 66px;
	float: left;
}

.navMemExchangeStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 2px;
	width: 93px;
	float: left;
}
 
.navMemMainStruct span, 
.navMemBenefitsStruct span,
.navMemDiscountsStruct span,
.navMemExchangeStruct span {
	padding: 0;
	height: 10px;
	text-indent: -9999px;
}

.navMemMainStruct span a, 
.navMemBenefitsStruct span a,
.navMemDiscountsStruct span a,
.navMemExchangeStruct span a {
	margin: 0;
	padding: 0;
	line-height: 10px;
	height: 10px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navMemMainStruct span a:hover, 
.navMemBenefitsStruct span a:hover,
.navMemDiscountsStruct span a:hover,
.navMemExchangeStruct span a:hover {
	background-position: 0 -10px;
	text-decoration: none;
	outline: none;
}

.navMemMainStruct span.navMemMainBtn a {
	width: 80px;
	background-image: url(../images/nav/sub_mem_membermain.gif);
}

.navMemBenefitsStruct span.navMemBenefitsBtn a {
	width: 58px;
	background-image: url(../images/nav/sub_mem_benefits.gif);
}

.navMemDiscountsStruct span.navMemDiscountsBtn a {
	width: 66px;
	background-image: url(../images/nav/sub_mem_discounts.gif);
}

.navMemExchangeStruct span.navMemExchangeBtn a {
	width: 93px;
	background-image: url(../images/nav/sub_mem_ticketexchange.gif);
}

.navMemMainStruct span.navMemMainBtnOn a {
	width: 80px;
	background-image: url(../images/nav/sub_mem_membermain.gif);
	background-position: 0 -20px;
}

.navMemBenefitsStruct span.navMemBenefitsBtnOn a {
	width: 58px;
	background-image: url(../images/nav/sub_mem_benefits.gif);
	background-position: 0 -20px;
}

.navMemDiscountsStruct span.navMemDiscountsBtnOn a {
	width: 66px;
	background-image: url(../images/nav/sub_mem_discounts.gif);
	background-position: 0 -20px;
}

.navMemExchangeStruct span.navMemExchangeBtnOn a {
	width: 93px;
	background-image: url(../images/nav/sub_mem_ticketexchange.gif);
	background-position: 0 -20px;
}




#pre_SubNav {
	margin: 0;
	padding: 0;
	width: 751px;
	border-left: 2px solid #0DB433;
	border-right: 2px solid #0DB433;
}

#pre_subnavclear {
	clear: both;
	font-size: 1px;
	border-bottom: 2px solid #0DB433;
	margin: 0;
	padding: 0;
}

.navPreMainStruct {
	margin: 0;
	padding: 0 0 0 5px;
	width: 70px;
	float: left;
}

.navPreReleasesStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 91px;
	float: left;
}

.navPreMentionsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 92px;
	float: left;
}

.navPreAboutStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 105px;
	float: left;
}

.navPrePresskitsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 67px;
	float: left;
}

.navPrePhotosStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 85px;
	float: left;
}

.navPreMainStruct span,
.navPreReleasesStruct span, 
.navPreMentionsStruct span, 
.navPreAboutStruct span, 
.navPrePresskitsStruct span,
.navPrePhotosStruct span {
	padding: 0;
	height: 10px;
	text-indent: -9999px;
}

.navPreMainStruct span a,
.navPreReleasesStruct span a, 
.navPreMentionsStruct span a, 
.navPreAboutStruct span a, 
.navPrePresskitsStruct span a, 
.navPrePhotosStruct span a {
	margin: 0;
	padding: 0;
	line-height: 10px;
	height: 10px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navPreMainStruct span a:hover,
.navPreReleasesStruct span a:hover, 
.navPreMentionsStruct span a:hover, 
.navPreAboutStruct span a:hover, 
.navPrePresskitsStruct span a:hover,
.navPrePhotosStruct span a:hover {
	background-position: 0 -10px;
	text-decoration: none;
	outline: none;
}

.navPreMainStruct span.navPreMainBtn a {
	width: 70px;
	background-image: url(../images/nav/sub_pre_pressmain.gif);
}

.navPreReleasesStruct span.navPreReleasesBtn a {
	width: 91px;
	background-image: url(../images/nav/sub_pre_pressreleases.gif);
}

.navPreMentionsStruct span.navPreMentionsBtn a {
	width: 92px;
	background-image: url(../images/nav/sub_pre_pressmentions.gif);
}

.navPreAboutStruct span.navPreAboutBtn a {
	width: 105px;
	background-image: url(../images/nav/sub_pre_aboutthetheater.gif);
}

.navPrePresskitsStruct span.navPrePresskitsBtn a {
	width: 67px;
	background-image: url(../images/nav/sub_pre_presskits.gif);
}

.navPrePhotosStruct span.navPrePhotosBtn a {
	width: 85px;
	background-image: url(../images/nav/sub_pre_pressphotos.gif);
}

.navPreMainStruct span.navPreMainBtnOn a {
	width: 70px;
	background-image: url(../images/nav/sub_pre_pressmain.gif);
	background-position: 0 -20px;
}

.navPreReleasesStruct span.navPreReleasesBtnOn a {
	width: 91px;
	background-image: url(../images/nav/sub_pre_pressreleases.gif);
	background-position: 0 -20px;
}

.navPreMentionsStruct span.navPreMentionsBtnOn a {
	width: 92px;
	background-image: url(../images/nav/sub_pre_pressmentions.gif);
	background-position: 0 -20px;
}

.navPreAboutStruct span.navPreAboutBtnOn a {
	width: 105px;
	background-image: url(../images/nav/sub_pre_aboutthetheater.gif);
	background-position: 0 -20px;
}

.navPrePresskitsStruct span.navPrePresskitsBtnOn a {
	width: 67px;
	background-image: url(../images/nav/sub_pre_presskits.gif);
}

.navPrePhotosStruct span.navPrePhotosBtnOn a {
	width: 85px;
	background-image: url(../images/nav/sub_pre_pressphotos.gif);
	background-position: 0 -20px;
}


#edu_SubNav {
	margin: 0;
	padding: 0;
	width: 751px;
	border-left: 2px solid #C90302;
	border-right: 2px solid #C90302;
}

#edu_subnavclear {
	clear: both;
	font-size: 1px;
	border-bottom: 2px solid #C90302;
	margin: 0;
	padding: 0;
}

.navEduMainStruct {
	margin: 0;
	padding: 0 0 0 5px;
	width: 90px;
	float: left;
}

.navEduPerfStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 92px;
	float: left;
}

.navEduMembershipsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 95px;
	float: left;
}

.navEduClassroomStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 115px;
	float: left;
}

.navEduSchoolToolsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 82px;
	float: left;
}

.navEduStudioStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 87px;
	float: left;
}

.navEduYouthcorpsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 77px;
	float: left;
}

.navEduMainStruct span,
.navEduPerfStruct span, 
.navEduMembershipsStruct span, 
.navEduClassroomStruct span, 
.navEduSchoolToolsStruct span,
.navEduStudioStruct span,
.navEduYouthcorpsStruct span {
	padding: 0;
	height: 10px;
	text-indent: -9999px;
}

.navEduMainStruct span a,
.navEduPerfStruct span a, 
.navEduMembershipsStruct span a, 
.navEduClassroomStruct span a, 
.navEduSchoolToolsStruct span a,
.navEduStudioStruct span a,
.navEduYouthcorpsStruct span a {
	margin: 0;
	padding: 0;
	line-height: 10px;
	height: 10px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navEduMainStruct span a:hover,
.navEduPerfStruct span a:hover, 
.navEduMembershipsStruct span a:hover, 
.navEduClassroomStruct span a:hover, 
.navEduSchoolToolsStruct span a:hover,
.navEduStudioStruct span a:hover,
.navEduYouthcorpsStruct span a:hover {
	background-position: 0 -10px;
	text-decoration: none;
	outline: none;
}

.navEduMainStruct span.navEduMainBtn a {
	width: 90px;
	background-image: url(../images/nav/sub_edu_educationmain.gif);
}

.navEduPerfStruct span.navEduPerfBtn a {
	width: 92px;
	background-image: url(../images/nav/sub_edu_seasontickets.gif);
}

.navEduMembershipsStruct span.navEduMembershipsBtn a {
	width: 95px;
	background-image: url(../images/nav/sub_edu_edmemberships.gif);
}

.navEduClassroomStruct span.navEduClassroomBtn a {
	width: 115px;
	background-image: url(../images/nav/sub_edu_nvintheclassroom.gif);
}

.navEduSchoolToolsStruct span.navEduSchoolToolsBtn a {
	width: 82px;
	background-image: url(../images/nav/sub_edu_schooltools.gif);
}

.navEduStudioStruct span.navEduStudioBtn a {
	width: 87px;
	background-image: url(../images/nav/sub_edu_newvicstudio.gif);
}

.navEduYouthcorpsStruct span.navEduYouthcorpsBtn a {
	width: 77px;
	background-image: url(../images/nav/sub_edu_youthcorps.gif);
}

.navEduMainStruct span.navEduMainBtnOn a {
	width: 90px;
	background-image: url(../images/nav/sub_edu_educationmain.gif);
	background-position: 0 -20px;
}

.navEduPerfStruct span.navEduPerfBtnOn a {
	width: 101px;
	background-image: url(../images/nav/sub_edu_seasontickets.gif);
	background-position: 0 -20px;
}

.navEduMembershipsStruct span.navEduMembershipsBtnOn a {
	width: 95px;
	background-image: url(../images/nav/sub_edu_edmemberships.gif);
	background-position: 0 -20px;
}

.navEduClassroomStruct span.navEduClassroomBtnOn a {
	width: 115px;
	background-image: url(../images/nav/sub_edu_nvintheclassroom.gif);
	background-position: 0 -20px;
}

.navEduSchoolToolsStruct span.navEduSchoolToolsBtnOn a {
	width: 82px;
	background-image: url(../images/nav/sub_edu_schooltools.gif);
	background-position: 0 -20px;
}

.navEduStudioStruct span.navEduStudioBtnOn a {
	width: 87px;
	background-image: url(../images/nav/sub_edu_newvicstudio.gif);
	background-position: 0 -20px;
}

.navEduYouthcorpsStruct span.navEduYouthcorpsBtnOn a {
	width: 77px;
	background-image: url(../images/nav/sub_edu_youthcorps.gif);
	background-position: 0 -20px;
}




#sup_SubNav {
	margin: 0;
	padding: 0;
	width: 751px;
	border-left: 2px solid #D1288F;
	border-right: 2px solid #D1288F;
}

#sup_subnavclear {
	clear: both;
	font-size: 1px;
	border-bottom: 2px solid #D1288F;
	margin: 0;
	padding: 0;
}

.navSupMainStruct {
	margin: 0;
	padding: 0 0 0 5px;
	width: 96px;
	float: left;
}

.navSupFriendsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 124px;
	float: left;
}

.navSupCampaignStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 100px;
	float: left;
}

.navSupSpecialeventsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 88px;
	float: left;
}

.navSupCorpgivingStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 100px;
	float: left;
}

.navSupSponsorsStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 95px;
	float: left;
}

.navSupGiftStruct {
	margin: 0;
	padding: 0 0 0 2px;
	width: 95px;
	float: left;
}

.navSupMainStruct span,
.navSupFriendsStruct span, 
.navSupCampaignStruct span, 
.navSupSpecialeventsStruct span, 
.navSupCorpgivingStruct span,
.navSupSponsorsStruct span,
.navSupGiftStruct span {
	padding: 0;
	height: 10px;
	text-indent: -9999px;
}

.navSupMainStruct span a,
.navSupFriendsStruct span a, 
.navSupCampaignStruct span a, 
.navSupSpecialeventsStruct span a, 
.navSupCorpgivingStruct span a,
.navSupSponsorsStruct span a,
.navSupGiftStruct span a {
	margin: 0;
	padding: 0;
	line-height: 10px;
	height: 10px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navSupMainStruct span a:hover,
.navSupFriendsStruct span a:hover, 
.navSupCampaignStruct span a:hover, 
.navSupSpecialeventsStruct span a:hover, 
.navSupCorpgivingStruct span a:hover,
.navSupSponsorsStruct span a:hover,
.navSupGiftStruct span a:hover {
	background-position: 0 -10px;
	text-decoration: none;
	outline: none;
}

.navSupMainStruct span.navSupMainBtn a {
	width: 96px;
	background-image: url(../images/nav/sub_sup_supportusmain.gif);
}

.navSupFriendsStruct span.navSupFriendsBtn a {
	width: 124px;
	background-image: url(../images/nav/sub_sup_friendsofthenewvic.gif);
}

.navSupCampaignStruct span.navSupCampaignBtn a {
	width: 100px;
	background-image: url(../images/nav/sub_sup_annualcampaign.gif);
}

.navSupSpecialeventsStruct span.navSupSpecialeventsBtn a {
	width: 88px;
	background-image: url(../images/nav/sub_sup_specialevents.gif);
}

.navSupCorpgivingStruct span.navSupCorpgivingBtn a {
	width: 100px;
	background-image: url(../images/nav/sub_sup_corporategiving.gif);
}

.navSupSponsorsStruct span.navSupSponsorsBtn a {
	width: 95px;
	background-image: url(../images/nav/sub_sup_majorsponsors.gif);
}

.navSupGiftStruct span.navSupGiftBtn a {
	width: 95px;
	background-image: url(../images/nav/sub_sup_makeagiftnow.gif);
}

.navSupMainStruct span.navSupMainBtnOn a {
	width: 96px;
	background-image: url(../images/nav/sub_sup_supportusmain.gif);
	background-position: 0 -20px;
}

.navSupFriendsStruct span.navSupFriendsBtnOn a {
	width: 124px;
	background-image: url(../images/nav/sub_sup_friendsofthenewvic.gif);
	background-position: 0 -20px;
}

.navSupCampaignStruct span.navSupCampaignBtnOn a {
	width: 100px;
	background-image: url(../images/nav/sub_sup_annualcampaign.gif);
	background-position: 0 -20px;
}

.navSupSpecialeventsStruct span.navSupSpecialeventsBtnOn a {
	width: 88px;
	background-image: url(../images/nav/sub_sup_specialevents.gif);
	background-position: 0 -20px;
}

.navSupCorpgivingStruct span.navSupCorpgivingBtnOn a {
	width: 100px;
	background-image: url(../images/nav/sub_sup_corporategiving.gif);
	background-position: 0 -20px;
}

.navSupSponsorsStruct span.navSupSponsorsBtnOn a {
	width: 95px;
	background-image: url(../images/nav/sub_sup_majorsponsors.gif);
	background-position: 0 -20px;
}

.navSupGiftStruct span.navSupGiftBtnOn a {
	width: 95px;
	background-image: url(../images/nav/sub_sup_makeagiftnow.gif);
	background-position: 0 -20px;
}





#tee_SubNav {
	margin: 0;
	padding: 0;
	width: 751px;
	border-left: 2px solid #EE8600;
	border-right: 2px solid #EE8600;
}

#tee_subnavclear {
	clear: both;
	font-size: 1px;
	border-bottom: 2px solid #EE8600;
	margin: 0;
	padding: 0;
}

.navTeeMainStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 5px;
	width: 69px;
	float: left;
}

.navTeeEventsStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 2px;
	width: 74px;
	float: left;
}

.navTeeShowsStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 2px;
	width: 73px;
	float: left;
}

.navTeeJobsStruct {
	margin: 0;
	padding: 0;
	padding: 0 0 0 2px;
	width: 39px;
	float: left;
}
 
.navTeeMainStruct span, 
.navTeeEventsStruct span,
.navTeeShowsStruct span,
.navTeeJobsStruct span {
	padding: 0;
	height: 10px;
	text-indent: -9999px;
}

.navTeeMainStruct span a, 
.navTeeEventsStruct span a,
.navTeeShowsStruct span a,
.navTeeJobsStruct span a {
	margin: 0;
	padding: 0;
	line-height: 10px;
	height: 10px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navTeeMainStruct span a:hover, 
.navTeeEventsStruct span a:hover,
.navTeeShowsStruct span a:hover,
.navTeeJobsStruct span a:hover {
	background-position: 0 -10px;
	text-decoration: none;
	outline: none;
}

.navTeeMainStruct span.navTeeMainBtn a {
	width: 69px;
	background-image: url(../images/nav/sub_tee_teensmain.gif);
}

.navTeeEventsStruct span.navTeeEventsBtn a {
	width: 74px;
	background-image: url(../images/nav/sub_tee_teenevents.gif);
}

.navTeeShowsStruct span.navTeeShowsBtn a {
	width: 73px;
	background-image: url(../images/nav/sub_tee_teenshows.gif);
}

.navTeeJobsStruct span.navTeeJobsBtn a {
	width: 39px;
	background-image: url(../images/nav/sub_tee_jobs.gif);
}

.navTeeMainStruct span.navTeeMainBtnOn a {
	width: 69px;
	background-image: url(../images/nav/sub_tee_teensmain.gif);
	background-position: 0 -20px;
}

.navTeeEventsStruct span.navTeeEventsBtnOn a {
	width: 74px;
	background-image: url(../images/nav/sub_tee_teenevents.gif);
	background-position: 0 -20px;
}

.navTeeShowsStruct span.navTeeShowsBtnOn a {
	width: 73px;
	background-image: url(../images/nav/sub_tee_teenshows.gif);
	background-position: 0 -20px;
}

.navTeeJobsStruct span.navTeeJobsBtnOn a {
	width: 39px;
	background-image: url(../images/nav/sub_tee_jobs.gif);
	background-position: 0 -20px;
}









	
