/*** global nav, section navs and footer nav contained here ***/


/******** global nav buttons ********/
/***********************************/
#navButtons {
	margin: 0;
	padding: 0;
	position:absolute;
}

.navShowBtnStruct {
	margin: 0;
	padding: 0 0 0 20px;
	width: 56px;
	float: left;
}
.navMemberBtnStruct {
	margin: 0;
	padding: 0;
	width: 90px;
	float: left;
}
.navStudentBtnStruct {
	margin: 0;
	padding: 0;
	width: 77px;
	float: left;
}
.navAboutBtnStruct {
	margin: 0;
	padding: 0 0 0 24px;
	width: 77px;
	float: left;
}
.navYourBtnStruct {
	margin: 0;
	padding: 0;
	width: 78px;
	float: left;
}
.navSupportBtnStruct {
	margin: 0;
	padding: 0;
	width: 67px;
	float: left;
}
.navEduBtnStruct {
	margin: 0;
	padding: 0 0 0 24px;
	width: 78px;
	float: left;
}
.navDirBtnStruct {
	margin: 0;
	padding: 0;
	width: 101px;
	float: left;
}
.navTalksBtnStruct {
	margin: 0;
	padding: 0;
	width: 114px;
	float: left;
}
.navExtrasBtnStruct {
	margin: 0;
	padding: 0;
	width: 60px;
	float: left;
}

.navShowBtnStruct span, 
.navMemberBtnStruct span, 
.navStudentBtnStruct span, 
.navAboutBtnStruct span, 
.navYourBtnStruct span, 
.navSupportBtnStruct span, 
.navEduBtnStruct span, 
.navDirBtnStruct span, 
.navTalksBtnStruct span, 
.navExtrasBtnStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.navShowBtnStruct span a, 
.navMemberBtnStruct span a, 
.navStudentBtnStruct span a, 
.navAboutBtnStruct span a, 
.navYourBtnStruct span a, 
.navSupportBtnStruct span a, 
.navEduBtnStruct span a, 
.navDirBtnStruct span a, 
.navTalksBtnStruct span a, 
.navExtrasBtnStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	text-decoration: none;
	outline: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.navShowBtnStruct span a:hover, 
.navMemberBtnStruct span a:hover, 
.navStudentBtnStruct span a:hover, 
.navAboutBtnStruct span a:hover, 
.navYourBtnStruct span a:hover, 
.navSupportBtnStruct span a:hover, 
.navEduBtnStruct span a:hover, 
.navDirBtnStruct span a:hover, 
.navTalksBtnStruct span a:hover, 
.navExtrasBtnStruct span a:hover {
	background-position: 0 -13px;
	text-decoration: none;
	outline: none;
}

.navShowBtnStruct span.navShowBtnActive, 
.navMemberBtnStruct span.navMemberBtnActive, 
.navStudentBtnStruct span.navStudentBtnActive, 
.navAboutBtnStruct span.navAboutBtnActive, 
.navYourBtnStruct span.navYourBtnActive, 
.navSupportBtnStruct span.navSupportBtnActive, 
.navEduBtnStruct span.navEduBtnActive, 
.navDirBtnStruct span.navDirBtnActive, 
.navTalksBtnStruct span.navTalksBtnActive, 
.navExtrasBtnStruct span.navExtrasBtnActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	text-decoration: none;
	outline: none;
	height: 13px;
}



/******** show section nav ********/
/*********************************/
#secNavButtons {
	margin: 0;
	padding: 8px 0 18px 14px;
	position: relative;
}

.secDetailsBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 87px;
	float: left;
}

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

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

.secShowblogBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 37px;
	float: left;
}

.secMediaBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 43px;
	float: left;
}

.secShowShopBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 38px;
	float: left;
}

.secPressBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 44px;
	float: left;
}

.secOffstageBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 70px;
	float: left;
}

.secSeatingBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 93px;
	float: left;
}

.secShowfaqBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 32px;
	float: left;
}

.secMembermainBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 85px;
	float: left;
}

.secBenefitsBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 61px;
	float: left;
}

.secStudentixmainBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 98px;
	float: left;
}

.secPoliciesBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 56px;
	float: left;
}

.secLoginBtnStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 43px;
	float: left;
}

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

.secBeaumontStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 119px;
	float: left;
}

.secNewhouseStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 119px;
	float: left;
}

.secClaireTowStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 125px;
	float: left;
}

.secLct3dukeStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 37px;
	float: left;
}

.secBoardStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 45px;
	float: left;
}

.secStaffStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 45px;
	float: left;
}

.secFaqStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 32px;
	float: left;
}

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

.secJobsStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 38px;
	float: left;
}

.secVisitmainStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 98px;
	float: left;
}

.secBoxofficeStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 100px;
	float: left;
}

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

.secParkingStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 55px;
	float: left;
}

.secAccessibilityStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 87px;
	float: left;
}

.secRestaurantsStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 86px;
	float: left;
}

.secLCTfaqStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 54px;
	float: left;
}

.secBuyticketsStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 79px;
	float: left;
}

.secEdumainStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 98px;
	float: left;
}

.secHSprogramStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 84px;
	float: left;
}

.secMSprogramStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 166px;
	float: left;
}

.secLeadprojectStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 89px;
	float: left;
}

.secSongwritingStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 80px;
	float: left;
}

.secHSintensiveStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 88px;
	float: left;
}

.secStudyguidesStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 105px;
	float: left;
}

.secStudentforumsStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 106px;
	float: left;
}

.secSupportmainStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 88px;
	float: left;
}

.secPatronStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 51px;
	float: left;
}

.secYoungpatronStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 90px;
	float: left;
}

.secBestfriendsStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 54px;
	float: left;
}

.secInstsupportStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 139px;
	float: left;
}

.secCurrentStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 116px;
	float: left;
}

.secDirectorslabmainStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 122px;
	float: left;
}

.secApplicationStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 77px;
	float: left;
}

.secPastlabsStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 68px;
	float: left;
}

.secWhosdirectingStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 102px;
	float: left;
}

.secExtrasmainStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 81px;
	float: left;
}

.secShowblogsStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 77px;
	float: left;
}

.secGalleryStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 56px;
	float: left;
}

.secTalksmagmainStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 142px;
	float: left;
}

.secPlatformseriesStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 108px;
	float: left;
}

.secLctreviewStruct {
	margin: 0;
	padding: 0 4px 0 0;
	width: 194px;
	float: left;
}

.termsofuseStruct {
	margin: 0;
	padding: 0;
	width: 89px;
	float: left;
}

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

.sitemapStruct {
	margin: 0;
	padding: 0;
	width: 61px;
	float: left;
}

.secDetailsBtnStruct span,
.secFullBtnStruct span,
.secWhosBtnStruct span,
.secShowblogBtnStruct span,
.secMediaBtnStruct span,
.secShowShopBtnStruct span,
.secPressBtnStruct span,
.secOffstageBtnStruct span,
.secSeatingBtnStruct span,
.secShowfaqBtnStruct span,
.secMembermainBtnStruct span,
.secStudentixmainBtnStruct span, 
.secBenefitsBtnStruct span,
.secPoliciesBtnStruct span,
.secLoginBtnStruct span,
.secLCTmainStruct span, 
.secBeaumontStruct span, 
.secNewhouseStruct span, 
.secClaireTowStruct span, 
.secLct3dukeStruct span,
.secBoardStruct span, 
.secStaffStruct span, 
.secFaqStruct span, 
.secContactStruct span, 
.secJobsStruct span, 
.secVisitmainStruct span, 
.secBoxofficeStruct span, 
.secDirectionsStruct span, 
.secParkingStruct span, 
.secAccessibilityStruct span, 
.secRestaurantsStruct span, 
.secLCTfaqStruct span, 
.secBuyticketsStruct span,
.secEdumainStruct span, 
.secHSprogramStruct span, 
.secMSprogramStruct span, 
.secLeadprojectStruct span, 
.secSongwritingStruct span, 
.secHSintensiveStruct span, 
.secStudyguidesStruct span, 
.secSupportmainStruct span, 
.secStudentforumsStruct span, 
.secPatronStruct span, 
.secYoungpatronStruct span, 
.secBestfriendsStruct span, 
.secInstsupportStruct span, 
.secCurrentStruct span, 
.secDirectorslabmainStruct span, 
.secApplicationStruct span, 
.secPastlabsStruct span, 
.secWhosdirectingStruct span, 
.secExtrasmainStruct span, 
.secShowblogsStruct span, 
.secGalleryStruct span,
.secTalksmagmainStruct span, 
.secPlatformseriesStruct span, 
.secLctreviewStruct span,
.termsofuseStruct span, 
.privacypolicyStruct span, 
.sitemapStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.secDetailsBtnStruct span a,
.secFullBtnStruct span a,
.secWhosBtnStruct span a,
.secShowblogBtnStruct span a,
.secMediaBtnStruct span a,
.secShowShopBtnStruct span a,
.secPressBtnStruct span a,
.secOffstageBtnStruct span a,
.secSeatingBtnStruct span a,
.secShowfaqBtnStruct span a, 
.secMembermainBtnStruct span a, 
.secStudentixmainBtnStruct span a, 
.secBenefitsBtnStruct span a,
.secPoliciesBtnStruct span a,
.secLoginBtnStruct span a, 
.secLCTmainStruct span a, 
.secBeaumontStruct span a, 
.secNewhouseStruct span a, 
.secClaireTowStruct span a, 
.secLct3dukeStruct span a,
.secBoardStruct span a, 
.secStaffStruct span a, 
.secFaqStruct span a, 
.secContactStruct span a, 
.secJobsStruct span a, 
.secVisitmainStruct span a, 
.secBoxofficeStruct span a, 
.secDirectionsStruct span a, 
.secParkingStruct span a, 
.secAccessibilityStruct span a, 
.secRestaurantsStruct span a, 
.secLCTfaqStruct span a, 
.secBuyticketsStruct span a,
.secEdumainStruct span a, 
.secHSprogramStruct span a, 
.secMSprogramStruct span a, 
.secLeadprojectStruct span a, 
.secSongwritingStruct span a, 
.secHSintensiveStruct span a, 
.secStudyguidesStruct span a, 
.secSupportmainStruct span a, 
.secStudentforumsStruct span a, 
.secPatronStruct span a, 
.secYoungpatronStruct span a, 
.secBestfriendsStruct span a, 
.secInstsupportStruct span a, 
.secCurrentStruct span a, 
.secDirectorslabmainStruct span a, 
.secApplicationStruct span a, 
.secPastlabsStruct span a, 
.secWhosdirectingStruct span a, 
.secExtrasmainStruct span a, 
.secShowblogsStruct span a, 
.secGalleryStruct span a, 
.secTalksmagmainStruct span a, 
.secPlatformseriesStruct span a, 
.secLctreviewStruct span a, 
.termsofuseStruct span a, 
.privacypolicyStruct span a, 
.sitemapStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	display: block;
	text-decoration: none;
	outline: none;
	background-position: top left;
	background-repeat: no-repeat;
}
 
.secDetailsBtnStruct span a:hover,
.secFullBtnStruct span a:hover,
.secWhosBtnStruct span a:hover,
.secShowblogBtnStruct span a:hover,
.secMediaBtnStruct span a:hover,
.secShowShopBtnStruct span a:hover,
.secPressBtnStruct span a:hover,
.secOffstageBtnStruct span a:hover,
.secSeatingBtnStruct span a:hover,
.secShowfaqBtnStruct span a:hover,
.secMembermainBtnStruct span a:hover, 
.secStudentixmainBtnStruct span a:hover, 
.secBenefitsBtnStruct span a:hover,
.secPoliciesBtnStruct span a:hover,
.secLoginBtnStruct span a:hover, 
.secLCTmainStruct span a:hover, 
.secBeaumontStruct span a:hover, 
.secNewhouseStruct span a:hover, 
.secClaireTowStruct span a:hover, 
.secLct3dukeStruct span a:hover,
.secBoardStruct span a:hover, 
.secStaffStruct span a:hover, 
.secFaqStruct span a:hover, 
.secContactStruct span a:hover, 
.secJobsStruct span a:hover, 
.secVisitmainStruct span a:hover, 
.secBoxofficeStruct span a:hover, 
.secDirectionsStruct span a:hover, 
.secParkingStruct span a:hover, 
.secAccessibilityStruct span a:hover, 
.secRestaurantsStruct span a:hover, 
.secLCTfaqStruct span a:hover, 
.secBuyticketsStruct span a:hover,
.secEdumainStruct span a:hover, 
.secHSprogramStruct span a:hover, 
.secMSprogramStruct span a:hover, 
.secLeadprojectStruct span a:hover, 
.secSongwritingStruct span a:hover, 
.secHSintensiveStruct span a:hover, 
.secStudyguidesStruct span a:hover, 
.secSupportmainStruct span a:hover, 
.secStudentforumsStruct span a:hover, 
.secPatronStruct span a:hover, 
.secYoungpatronStruct span a:hover, 
.secBestfriendsStruct span a:hover, 
.secInstsupportStruct span a:hover, 
.secCurrentStruct span a:hover, 
.secDirectorslabmainStruct span a:hover, 
.secApplicationStruct span a:hover, 
.secPastlabsStruct span a:hover, 
.secWhosdirectingStruct span a:hover, 
.secExtrasmainStruct span a:hover, 
.secShowblogsStruct span a:hover, 
.secGalleryStruct span a:hover,
.secTalksmagmainStruct span a:hover, 
.secPlatformseriesStruct span a:hover, 
.secLctreviewStruct span a:hover, 
.termsofuseStruct span a:hover, 
.privacypolicyStruct span a:hover, 
.sitemapStruct span a:hover {
	background-position: 0 -13px;
	text-decoration: none;
	outline: none;
}


.secMembermainBtnStruct span.secMembermainBtn a {
	width: 85px;
	background-image: url(../images/sec_membermain.gif);
}

.secStudentixmainBtnStruct span.secStudentixmainBtn a {
	width: 98px;
	background-image: url(../images/sec_studentixmain.gif);
}

.secBenefitsBtnStruct span.secBenefitsBtn a {
	width: 61px;
	background-image: url(../images/sec_benefits.gif);
}
.secPoliciesBtnStruct span.secPoliciesBtn a {
	width: 56px;
	background-image: url(../images/sec_policies.gif);
}
.secLoginBtnStruct span.secLoginBtn a {
	width: 43px;
	background-image: url(../images/sec_login.gif);
}
.secContactStruct span.secContactBtn a {
	width: 59px;
	background-image: url(../images/sec_contact.gif);
}
.secVisitmainStruct span.secVisitmainBtn a {
	width: 98px;
	background-image: url(../images/sec_visitmain.gif);
}
.secBoxofficeStruct span.secBoxofficeBtn a {
	width: 100px;
	background-image: url(../images/sec_boxofficeinfo.gif);
}
.secDirectionsStruct span.secDirectionsBtn a {
	width: 71px;
	background-image: url(../images/sec_directions.gif);
}
.secParkingStruct span.secParkingBtn a {
	width: 55px;
	background-image: url(../images/sec_parking.gif);
}
.secAccessibilityStruct span.secAccessibilityBtn a {
	width: 87px;
	background-image: url(../images/sec_accessibility.gif);
}
.secRestaurantsStruct span.secRestaurantsBtn a {
	width: 86px;
	background-image: url(../images/sec_restaurants.gif);
}
.secLCTfaqStruct span.secLCTfaqBtn a {
	width: 54px;
	background-image: url(../images/sec_lctfaq.gif);
}
.secBuyticketsStruct span.secBuyticketsBtn a {
	width: 79px;
	background-image: url(../images/sec_buytickets.gif);
}
.secEdumainStruct span.secEdumainBtn a {
	width: 98px;
	background-image: url(../images/sec_edumain.gif);
}
.secHSprogramStruct span.secHSprogramBtn a {
	width: 84px;
	background-image: url(../images/sec_hsprogram.gif);
}
.secMSprogramStruct span.secMSprogramBtn a {
	width: 166px;
	background-image: url(../images/sec_msprogram.gif);
}
.secLeadprojectStruct span.secLeadprojectBtn a {
	width: 89px;
	background-image: url(../images/sec_leadproject.gif);
}
.secSongwritingStruct span.secSongwritingBtn a {
	width: 80px;
	background-image: url(../images/sec_songwriting.gif);
}

.secHSintensiveStruct span.secHSintensiveBtn a {
	width: 88px;
	background-image: url(../images/sec_hsintensive.gif);
}
.secStudyguidesStruct span.secStudyguidesBtn a {
	width: 105px;
	background-image: url(../images/sec_studyguides.gif);
}
.secStudentforumsStruct span.secStudentforumsBtn a {
	width: 106px;
	background-image: url(../images/sec_studentforums.gif);
}
.secSupportmainStruct span.secSupportmainBtn a {
	width: 88px;
	background-image: url(../images/sec_supportmain.gif);
}
.secPatronStruct span.secPatronBtn a {
	width: 51px;
	background-image: url(../images/sec_patron.gif);
}
.secYoungpatronStruct span.secYoungpatronBtn a {
	width: 90px;
	background-image: url(../images/sec_youngpatron.gif);
}
.secBestfriendsStruct span.secBestfriendsBtn a {
	width: 54px;
	background-image: url(../images/sec_friends.gif);
}
.secInstsupportStruct span.secInstsupportBtn a {
	width: 139px;
	background-image: url(../images/sec_institutionalsupport.gif);
}
.secCurrentStruct span.secCurrentBtn a {
	width: 116px;
	background-image: url(../images/sec_currentcampaign.gif);
}
.secDirectorslabmainStruct span.secDirectorslabmainBtn a {
	width: 122px;
	background-image: url(../images/sec_directorslabmain.gif);
}
.secApplicationStruct span.secApplicationBtn a {
	width: 77px;
	background-image: url(../images/sec_application.gif);
}
.secPastlabsStruct span.secPastlabsBtn a {
	width: 68px;
	background-image: url(../images/sec_pastlabs.gif);
}
.secWhosdirectingStruct span.secWhosdirectingBtn a {
	width: 102px;
	background-image: url(../images/sec_whosdirecting.gif);
}
.secExtrasmainStruct span.secExtrasmainBtn a {
	width: 81px;
	background-image: url(../images/sec_extrasmain.gif);
}
.secShowblogsStruct span.secShowblogsBtn a {
	width: 77px;
	background-image: url(../images/sec_showblogs.gif);
}
.secGalleryStruct span.secGalleryBtn a {
	width: 56px;
	background-image: url(../images/sec_gallery.gif);
}
.secTalksmagmainStruct span.secTalksmagmainBtn a {
	width: 142px;
	background-image: url(../images/sec_talksmagmain.gif);
}
.secPlatformseriesStruct span.secPlatformseriesBtn a {
	width: 108px;
	background-image: url(../images/sec_platformseries.gif);
}
.secLctreviewStruct span.secLctreviewBtn a {
	width: 194px;
	background-image: url(../images/sec_lctreview.gif);
}
.termsofuseStruct span.termsofuseBtn a {
	width: 89px;
	background-image: url(../images/sec_termsofuse.gif);
}
.privacypolicyStruct span.privacypolicyBtn a {
	width: 95px;
	background-image: url(../images/sec_privacypolicy.gif);
}
.sitemapStruct span.sitemapBtn a {
	width: 61px;
	background-image: url(../images/sec_sitemap.gif);
}

.secMembermainBtnStruct span.secMembermainBtnActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_membermain.gif);
} 

.secStudentixmainBtnStruct span.secStudentixmainBtnActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_studentixmain.gif);
}

.secBenefitsBtnStruct span.secBenefitsBtnActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_benefits.gif);
}

.secPoliciesBtnStruct span.secPoliciesBtnActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_policies.gif);
}

.secLoginBtnStruct span.secLoginBtnActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_login.gif);
}

.secLCTmainStruct span.secLCTmainActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_lctmain.gif);
} 

.secBeaumontStruct span.secBeaumontActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_beaumont.gif);
}

.secNewhouseStruct span.secNewhouseActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_newhouse.gif);
} 

.secClaireTowStruct span.secClaireTowActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_clairetow_3.gif);
} 

.secBoardStruct span.secBoardActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_boarddirectors.gif);
}

.secStaffStruct span.secStaffActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_staffdirectory.gif);
}

.secFaqStruct span.secFaqActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_faq.gif);
} 

.secContactStruct span.secContactActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_contact.gif);
} 

.secJobsStruct span.secJobsActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_jobs.gif);
}

.secVisitmainStruct span.secVisitmainActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_visitmain.gif);
}

.secBoxofficeStruct span.secBoxofficeActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_boxofficeinfo.gif);
} 

.secDirectionsStruct span.secDirectionsActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_directions.gif);
}

.secParkingStruct span.secParkingActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_parking.gif);
} 

.secAccessibilityStruct span.secAccessibilityActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_accessibility.gif);
} 

.secRestaurantsStruct span.secRestaurantsActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_restaurants.gif);
} 

.secLCTfaqStruct span.secLCTfaqActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_lctfaq.gif);
} 

.secBuyticketsStruct span.secBuyticketsActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_buytickets.gif);
}

.secEdumainStruct span.secEdumainActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_edumain.gif);
} 

.secHSprogramStruct span.secHSprogramActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_hsprogram.gif);
} 

.secMSprogramStruct span.secMSprogramActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_msprogram.gif);
} 

.secLeadprojectStruct span.secLeadprojectActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_leadproject.gif);
} 

.secSongwritingStruct span.secSongwritingActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_songwriting.gif);
} 

.secHSintensiveStruct span.secHSintensiveActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_hsintensive.gif);
} 

.secStudyguidesStruct span.secStudyguidesActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_studyguides.gif);
} 

.secSupportmainStruct span.secSupportmainActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_supportmain.gif);
} 

.secStudentforumsStruct span.secStudentforumsActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_studentforums.gif);
} 

.secPatronStruct span.secPatronActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_patron.gif);
} 

.secYoungpatronStruct span.secYoungpatronActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_youngpatron.gif);
} 

.secBestfriendsStruct span.secBestfriendsActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_friends.gif);
} 

.secInstsupportStruct span.secInstsupportActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_institutionalsupport.gif);
} 

.secCurrentStruct span.secCurrentActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_currentcampaign.gif);
} 

.secDirectorslabmainStruct span.secDirectorslabmainActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_directorslabmain.gif);
} 

.secApplicationStruct span.secApplicationActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_application.gif);
} 

.secPastlabsStruct span.secPastlabsActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_pastlabs.gif);
} 

.secWhosdirectingStruct span.secWhosdirectingActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_whosdirecting.gif);
} 

.secExtrasmainStruct span.secExtrasmainActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_extrasmain.gif);
} 

.secShowblogsStruct span.secShowblogsActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_showblogs.gif);
}

.secGalleryStruct span.secGalleryActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_gallery.gif);
}

.secTalksmagmainStruct span.secTalksmagmainActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_talksmagmain.gif);
}

.secPlatformseriesStruct span.secPlatformseriesActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_platformseries.gif);
}

.secLctreviewStruct span.secLctreviewActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_lctreview.gif);
} 

.termsofuseStruct span.termsofuseActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_termsofuse.gif);
}

.privacypolicyStruct span.privacypolicyActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_privacypolicy.gif);
}

.sitemapStruct span.sitemapActive  {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	background-image: url(../images/sec_sitemap.gif);
}




/******** footer ********/
/***********************/
#footer_30 {
	margin: 0;
	padding: 29px 0 45px 0;
	position: relative;
}

#footer_15 {
	margin: 0;
	padding: 14px 0 45px 0;
	position: relative;
}
.footContactBtnStruct {
	margin: 0;
	padding: 0 0 0 20px;
	width: 47px;
	float: left;
}
.foot_pipe {
	margin: 0;
	padding: 0;
	height: 12px;
	line-height: 12px;
	float:left;
}
.footTermsBtnStruct {
	margin: 0;
	padding: 0;
	width: 77px;
	float: left;
}
.footPrivacyBtnStruct {
	margin: 0;
	padding: 0;
	width: 83px;
	float: left;
}
.footSiteBtnStruct {
	margin: 0;
	padding: 0;
	width: 48px;
	float: left;
}
.footShopBtnStruct {
	margin: 0;
	padding: 0;
	width: 26px;
	float: left;
}
.footJoinBtnStruct {
	margin: 0;
	padding: 0;
	width: 61px;
	float: left;
}
.footCopyStruct {
	margin: 0;
	padding: 0;
	height: 12px;
	line-height: 12px;
	width: 414px;
	float: right;
}

.footContactBtnStruct span,
.footTermsBtnStruct span,
.footPrivacyBtnStruct span,
.footSiteBtnStruct span,
.footShopBtnStruct span,
.footJoinBtnStruct span {
	padding: 0;
	height: 12px;
	text-indent: -9999px;
}

.footContactBtnStruct span a,
.footTermsBtnStruct span a,
.footPrivacyBtnStruct span a,
.footSiteBtnStruct span a,
.footShopBtnStruct span a,
.footJoinBtnStruct span a {
	margin: 0;
	padding: 0;
	line-height: 12px;
	height: 12px;
	display: block;
	text-decoration: none;
	outline: none;
	background-position: top left;
	background-repeat: no-repeat;
}

.footContactBtnStruct span a:hover,
.footTermsBtnStruct span a:hover,
.footPrivacyBtnStruct span a:hover,
.footSiteBtnStruct span a:hover,
.footShopBtnStruct span a:hover,
.footJoinBtnStruct span a:hover {
	background-position: 0 -12px;
	text-decoration: none;
	outline: none;
}
