/* @override http://www.senecaparkzoo.org/css/custom.css */

/* @override http://www.senecaparkzoo.org/css/custom.css */

/* @override http://www.senecaparkzoo.org/css/custom.css */

/* @override http://www.senecaparkzoo.org/css/custom.css */

/* @override http://www.senecaparkzoo.org/css/custom.css */

/* @override http://www.senecaparkzoo.org/css/custom.css */

/* @override http://www.senecaparkzoo.org/css/custom.css */

a { color:#152F65; text-decoration:none; }
a:hover { text-decoration:underline; }

body { background:#CDCDC1; color:#444; font-size:12px; }

.btn { background:#2F569F; height:19px !important; padding:0 2px 2px 2px; border:1px solid #274694; font-size:11px; text-decoration:none; color:#FBDE2C; cursor:pointer; } 

.center { text-align: center; }

.clear { clear:both; }

#container { margin-top:5px !important; margin-bottom:5px !important; border:1px solid #a9a9a3; }

.error { color:Red; }

.float { float:left; padding-right:25px; width:185px; margin: 0 !important;}

.gray { color:#444; }

.green { color:#769440; }

#ctl00_MeettheAnimals #mod33 { z-index:1; }

h1 i { font-size:14px; font-weight:normal; }

.indent { margin-left: 15px; }

label { color:#6F9933; }

#ni19 li { position: absolute; padding: 0 !important; }
#ni19 li#link54 { left: 29px; }
#ni19 li#link55 { left: 166px; }
#ni19 li#link56 { left: 265px; }
#ni19 li#link57 { left: 404px; }
#ni19 li#link58 { left: 574px; }
#ni19 li#link59 { left: 698px; }
#ni19 li#link60 { left: 836px; }

ul#ni23 ul, ul#ni24 ul, ul#ni25 ul, ul#ni27 ul, ul#ni28 ul, ul#ni29 ul, ul#ni30 ul, ul#ni31 ul { border-bottom: 1px solid #6b5432; border-right: 1px solid #6b5432; border-left: 1px solid #6b5432; color: #6b5432; position: relative; left: -30px; top: 7px; padding:5px 24px 5px 41px; width: 138px; }

ul#ni23 ul li, ul#ni24 ul li, ul#ni25 ul li, ul#ni27 ul li, ul#ni28 ul li, ul#ni29 ul li, ul#ni30 ul li, ul#ni31 ul li { background:url("/images/bullet.gif") no-repeat scroll 0 7px #FFFFFF !important; list-style:none outside none; margin-left:-13px; padding:2px 8px !important; font-size:11px !important; margin-top:0; }

ul#ni23 ul ul, ul#ni24 ul ul, ul#ni25 ul ul, ul#ni27 ul ul, ul#ni28 ul ul, ul#ni29 ul ul, ul#ni30 ul ul, ul#ni31 ul ul { border: 0; position: static; padding: 0; width: 150px; color: White; margin-left:15px; _padding-left:15px; _margin-left:0px; }

ul#nis23 li a:active { color:Yellow !important; }

.noMargin { margin:0; }

span.smallArrows { font-size:9px; text-indent:-1px; }

.success { color:Blue; }

.tableRoundedCalendar { width:550px; background:#fff url(/images/calendar_table_rounded_top.gif) no-repeat top left; color:#444; }
.tableRoundedCalendar tr.alt td { background:#E8E7E2; }
.tableRoundedCalendar tr.bottom { background:transparent url(/images/calendar_table_rounded_bottom.gif) no-repeat bottom left; width:550px;}
.tableRoundedCalendar tr.bottomAlt { background:transparent url(/images/calendar_table_rounded_bottom_alt.gif) no-repeat bottom left;}
.tableRoundedCalendar tr th { font-size:14px; }
.tableRoundedCalendar tr th, .tableRoundedCalendar tr td { padding:5px 10px; }
.tableRoundedCalendar tr td strong { color:#6F9E50; }
.tableRoundedCalendar tr td ol { list-style-position:inside; }
.tableRoundedCalendar tr td ol li { margin:5px 0; }
.tableRoundedCalendar tr.bottom td { z-index:1 !important; }
.tableRoundedCalendar tr { position:relative; }
.tableRoundedCalendar td { background:none; }

.tableRounded { width:638px; background:#fff url(/images/table_rounded_top.gif) no-repeat top left; color:#444; }
.tableRounded tr.alt td { background:#E8E7E2; }
.tableRounded tr.bottom { background:transparent url(/images/table_rounded_bottom.gif) no-repeat bottom left; width:639px;}
.tableRounded tr.bottomAlt { background:transparent url(/images/table_rounded_bottom_alt.gif) no-repeat bottom left;}
.tableRounded tr th { font-size:14px; }
.tableRounded tr th, .tableRounded tr td { padding:5px 7px; }
.tableRounded tr td strong { color:#6F9E50; }
.tableRounded tr td ol { list-style-position:inside; }
.tableRounded tr td ol li { margin:5px 0; }
.tableRounded tr.bottom td { z-index:1 !important; }
.tableRounded tr { position:relative; }
.tableRounded td { background:none; }

th { color:#6F9933; }

ul, ol { padding-left: 15px; }
ul ul { padding-top:10px; }
ul ul ul { padding-top:5px; }

/***IE6***/
/*#ni24 li, #ni25 li, #ni27 li, #ni23 li { _margin-right:-50px !important; _width: 155px !important; }*/

#ni28 li {
	background-color: white !important;
}

#ni28 li ul li a {  color:#251F7E; font-size:11px; font-weight:bold; font-style:none; text-decoration:none; }

#ni28 {
	width: 205px !important;
}

#ni25 li#link119 {  background:#fff url('/images/education-menu-link-top_bg.jpg') No-Repeat Top Left !important; }

#ni25 li#link290 {  background:#fff url('/images/education-menu-link_bg.jpg') No-Repeat Top Left !important; padding: 8px 20px 7px 30px !important;}

#ni25 li#link291 {
    padding: 8px 20px 7px 30px !important;
}

#ni25 li {
	background:#fff url('/images/education-menu-link-bottom_bg.jpg') No-Repeat Top Left !important; 
}

li#link276, li#link121{
	background:#fff url('/images/education-menu-link_bg.jpg') No-Repeat !important; height: 16px !important;
}

#mod22 li { _margin-right: -30px !important; }

/*** PAGE SPECIFIC ***/

#ctl00_FieldTripRegistration #tb189 .form4 .formValidator { position:absolute; top:732px !important; left:100px !important; }

#ctl00_Sitemap #tb416 ul li ul { padding-top:0; }
#ctl00_Sitemap #tb416 ul li ul li ul li { list-style-type:disc; }

#ni20 { width: 500px; }
#tb89 { width:300px; }

#ctl00_cphMain_txtComments { height: 100px; }
.h3 { color:#574326 !important; font-family:arial,helvetica,verdana; font-size:14px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }

#ni25 li#link258 { height:47px; }

/* Bump the Span Down */
.secondCol h1 span {
	display: block !important;
	width: 100% !important;
	float: left;
	padding-bottom: 5px;
	font-size: 16px !important;
	color: #eb901d;
}

#logos{
	position: relative;
	right: -365px;
	top: -51px;
	z-index: 1500 !important;
}

#link278 a {
	font-style: italic;
	font-size: 11px !important;
}

/* Gallery Styles */
@CHARSET "UTF-8";

#thumbs { padding-top: 1px; overflow: hidden; }
#thumbs img, #largeImage img{ border: 2px solid #92B876; cursor: pointer; }
#largeImage, #largeImage img {height: auto; width: 432px;}
#thumbs img { margin: 0 4px;}

/* Image Manager */

.radedialog.FileManager .imagePreviewPane 
{
    height: 361px !important;
}

/*** WEATHER MODULE ***/
.moduleWeather
{
    height: 45px;
    width: 230px;
    background: url("../images/modules/Weather/weather-bar.png") no-repeat scroll 0 0 transparent !important;
}

.moduleWeather .weatherTemp 
{
    color: #88b761;
    font-size: 29px;
    font-weight: bold;
    position: relative;
    top: 5px;
    left: 25px;
}

.moduleWeather .conditionsText 
{
    top: 0px;
    position: absolute;
    width: 20px;
}

.conditionsText .doubleLine
{
    top: 4px;
    position: relative;
    left: 93px;
    color: #AAABAF;
    font-size: 13px;
}

.conditionsText .singleLine
{
    top: 15px;
    position: relative;
    left: 93px;
    color: #AAABAF;
    font-size: 14px;
}
    

.moduleWeather .weatherConditions {
    color: #AAABAF;
    display: block;
    font-size: 13px;
    left: 94px;
    position: absolute;
    top: 5px;
    width: 50px !important;
}

/*.moduleWeather .weatherConditions 
{
    color: #aaabaf;
    font-size: 15px;
    position: relative;
    top: 5px;
} */

.moduleWeather .imgConditions 
{
    float: right;
    position: absolute;
    left: 150px;
    top: 0px;
}

.moduleWeather .imgConditions img
{
    width: 45px;
}

#mod3
{
    top: 148px !important;
    width: 250px !important;
    left: 662px !important;
}

#mod47 {
    height: 50px;
    left: 716px !important;
    position: absolute;
    top: 96px !important;
    width: 220px !important;
}

#ni18 li#link51, #ni18 li#link52 {
    border-right: 1px solid #26406D;
}

#ni18 li#link52
{
     padding: 0 5px 0 2px !important;
} 

.footer, #tb89
{
    font-size: 12px;
    margin: 0px !important;
}


/***PAGE HEIGHTS***/
#ctl00_AABPreVet #container {
    height: 1461px !important;
}

#ctl00_AddaTour #container, #ctl00_AddAnimalPresentation #container, #ctl00_AdultPrograms #container {
    height: 844px !important;
}

#ctl00_AddanExplorationStation #container {
    height: 800px !important;
}

#ctl00_AnimalBirthdays #container {
    height: 1300px !important;
}

#ctl00_AnnualAppeal #container {
    height: 1215px !important;
}

#ctl00_AvailableDiscounts #container {
    height: 2525px !important;
}

#ctl00_AZAPrograms #container {
    height: 3850px !important;
}

#ctl00_BaboonCognitiveStudies #container {
    height: 1250px !important;
}

#ctl00_BatWhiteNoseSyndrome #container {
    height: 1360px !important;
}

#ctl00_BecomeaMember #container {
    height: 816px !important;
}

#ctl00_BigNights #container {
    height: 945px !important;
}

#ctl00_BigScoutOvernight #container {
    height: 1910px !important;
}

#ctl00_BirthdayParties #container, #ctl00_BookandBeast #container, #ctl00_ButterflyBeltway #container, #ctl00_ButterflyBeltwayPrivateResidence #container, #ctl00_CateringandRentalForm #container, #ctl00_DescriptionOfBenefits #container {
    height: 1015px !important;
}

#ctl00_BrewattheZooandWineToo #container {
    height: 1310px !important;
}

#ctl00_ButterflyBeltwayCorporate #container, #ctl00_ButterflyBeltwayProject #container, #ctl00_ConservationEvents #container {
    height: 1200px !important;
}

#ctl00_BuyaBrick #container {
    height: 1225px !important;
}

#ctl00_CampforaDay #container {
    height: 931px !important;
}

#ctl00_CampsIntro #container {
    height: 820px !important;
}

#ctl00_CapitalCampaign #container {
    height: 2000px !important;
}

#ctl00_CateringandRentals #container {
    height: 1690px !important;
}

#ctl00_ChildandFamilyPrograms #container {
    height: 930px !important;
}

#ctl00_ChittenangoOvateAmberSnail #container {
    height: 1400px !important;
}

#ctl00_ClassesforFourYearOlds #container {
    height: 1000px !important;
}

#ctl00_ClassesforThreeYearOlds #container {
    height: 950px !important;
}

#ctl00_ClassesforTwoYearOlds #container {
    height: 930px !important;
}

#ctl00_Concessions #container {
    height: 824px !important;
}

#ctl00_ConservationActionPartnership #container {
    height: 700px !important;
}

#ctl00_ContactUs #container {
    height: 2150px !important;
}

#ctl00_Corporate #container {
    height: 1165px !important;
}

#ctl00_CorporateMembership #container {
    height: 2450px !important;
}

#ctl00_Corporations #container {
    height: 1175px !important;
}

#ctl00_Directions #container {
    height: 1000px !important;
}

#ctl00_MeettheAnimals #container {
    height: 1700px !important;
}

#ctl00_EducationEvents #container {
    height: 980px !important;
}

#ctl00_Explorers #container {
    height: 1050px !important;
}

#ctl00_FAQ #container {
    height: 2095px !important;
}

#ctl00_FieldTripRegistration #container {
    height: 1368px !important;
}

#ctl00_FitnessChallenge #container {
    height: 1405px !important;
}

#ctl00_GeneralVolunteering #container {
    height: 1170px !important;
}

#ctl00_GetInvolved #container {
    height: 1051px !important;
}

#ctl00_GroupOvernight #container {
    height: 1995px !important;
}

#ctl00_GroupRates #container {
    height: 1000px !important;
}

#ctl00_GrowNative #container {
    height: 1260px !important;
}

#ctl00_History #container {
    height: 1805px !important;
}

#ctl00_Homepage #container {
    height: 1045px !important;
}

#ctl00_RefundPolicy #container {
    height: 775px !important;
}

#ctl00_JoinorRenew #container {
    height: 2040px !important;
}

#ctl00_Madagascar #container {
    height: 1147px !important;
}

#ctl00_MemorialandHonorGifts #container {
    height: 781px !important;
}

#ctl00_Military #container {
    height: 861px !important;
}

#ctl00_NYSRiverOtterRestoration #container {
    height: 1165px !important;
}

#ctl00_PhotoContest #container {
    height: 891px !important;
}

#ctl00_PickaTheme #container {
    height: 1050px !important;
}

#ctl00_PitchIn #container {
    height: 900px !important;
}

#ctl00_PlannedGiving #container {
    height: 860px !important;
}

#ctl00_PolarBearsandPolarBearsInternational #container {
    height: 1950px !important;
}

#ctl00_PopulationManagementPlans #container {
    height: 1055px !important;
}

#ctl00_Preschool #container {
    height: 855px !important;
}

#ctl00_Pressroom #container {
    height: 2465px !important;
}

#ctl00_Priorities #container 
{
    height: 980px !important;
}

#ctl00_PrivateResidence #container {
    height: 1010px !important;
}

#ctl00_RatesRegular #container {
    height: 861px !important;
}

#ctl00_ReciprocalList #container {
    height: 5449px !important;
}

#ctl00_ReciprocalList #tb547 
{
	top: 5100px !important;
}

#ctl00_SchoolAge #container {
    height: 1041px !important;
}

#ctl00_SchoolPrograms #container {
    height: 1085px !important;
}

#ctl00_Schoolrates #container {
    height: 1185px !important;
}

#ctl00_ScoutEvents #container {
    height: 730px !important;
}

#ctl00_Scouts #container {
    height: 750px !important;
}

#ctl00_ScoutsBunkwiththeBeasts #container {
    height: 2170px !important;
}

#ctl00_ScoutsExplorerProgram #container {
    height: 1100px !important;
}

#ctl00_ScoutsExplorers #container {
    height: 1020px !important;
}

#ctl00_ScoutsGirlScoutWorkshops #container {
    height: 840px !important;
}

#ctl00_Search #container {
    height: 1250px !important;
}

#ctl00_Seniors #container {
    height: 985px !important;
}

#ctl00_SpecialFriend #container {
    height: 1000px !important;
}

#ctl00_SpecialNeeds #container {
    height: 990px !important;
}


#ctl00_SturgeonReintroduction #container {
    height: 1400px !important;
}

#ctl00_SurveyingInvasiveCraneFlies #container {
    height: 1400px !important;
}

#ctl00_TaxonAdvisoryGroup #container {
    height: 1160px !important;
}

#ctl00_TeenPrograms #container {
    height: 810px !important;
}

#ctl00_UnitedWay #container {
    height: 770px !important;
}

#ctl00_Wishlist #container {
    height: 1700px !important;
}

#ctl00_YourGreenBackyard #container {
    height: 1880px !important;
}

#ctl00_ZooCamp #container {
    height: 3000px !important;
}

#ctl00_ZooCareers #container {
    height: 1010px !important;
}

#ctl00_ZooMap #container {
    height: 1475px !important;
}

#ctl00_ZooScience #container {
    height: 1015px !important;
}

#ctl00_ZooMobileEarlyChildhood #container {
    height: 940px !important;
}

#ctl00_ZooMobileFestivalPresentations #container {
    height: 1080px !important;
}

#ctl00_ZooMobileForm #container {
    height: 2050px !important;
}

#ctl00_ZooMobilePrices #container {
    height: 1115px !important;
}

#ctl00_ZooMobileSchoolAge #container {
    height: 2200px !important;
}

#ctl00_ZooParent #container {
    height: 1685px !important;
}

#ctl00_ZooTeens #container {
    height: 1450px !important;
}

/*** NAVIGATION STYLES ***/

#ni23 li ul li a, #ni25 li ul li a, #ni24 li ul li a, #ni27 li ul li a {
    color: #6B5432 !important;
}

#ni24 li ul li a:hover, #ni27 li ul li a:hover
{
    text-decoration: underline !important;
}

#ni31 li, #ni23 li, #ni25 li
{
    padding: 9px 20px 7px 30px !important;
}

#ni24 li, #ni27 li, #ni28 li, #ni30 li, #ni29 li 
{
   padding: 8px 20px 7px 30px !important; 
}

#ni31 li a, #ni23 li a, ul.eventsNavigationItem li a, #ni29 li a, #ni25 li a, #ni24 li a, #ni27 li a, #ni28 li a, #ni30 li a
{
    font-size: 13px !important;
}

#ni23 li#link278 a
{
    font-size: 11px !important;
}

.eventsNavigationItem li
{
    padding: 8px 0px 8px 30px !important;
}

.eventsNavigationItem li ul li 
{
    padding: 2px 0 !important;
}

/***HOMEPAGE STYLES***/
#grid56
{
    background: url("../images/zoo-header.png") no-repeat scroll left top transparent !important;
	height: 190px !important;
	top: 0px !important;
	left: 0px !important;
}

#ni19
{
	top: 190px !important;
	font-size: 14px !important;
}

#grid56 #img37
{
	top: 80px !important;
}

#grid56 #img42
{
	top: 80px !important;
}

#ni18
{
	width: 290px !important;
	left: 632px !important;
	text-align: left !important;
}

#container {
    font-size: 14px !important;
}

h4
{
    font-size: 16px !important;
    font-weight: bold !important;
}

#ctl00_cphMain_rblPaymentMethod
{
    width: 400px;
}

#ctl00_cphMain_cblTransportationMethod
{
    width: 500px !important;
}

#ctl00_cphMain_cblTransportationMethod td
{
    width: 180px !important;
}

#ctl00_GroupOvernight #tb557 .form26 #fieldNumberofChaperones 
{
    width: 306px !important;
}

#ctl00_GroupOvernight #tb557 .form26 #fieldBadgeTryItWorkshop 
{
    top: 426px !important;
}

#ctl00_GroupOvernight #tb557 .form26 #fieldBadgeWorkshopPrograms 
{
    top: 468px !important;
}

#tb203 th, #tb478 th
{
    text-align: center !important;
}

#tb201 td#expand
{
    width: 25% !important;
}

#lblSearch #ctl00_ctl06_btnSearch, #lblSearch #ctl00_ctl07_btnSearch {
    position: relative;
    top: 4px;
}

/***NAV TEST***/
/*
#ctl00_atomicTest #ni19 #ni19Link54 {
    background: url("../images/nav-1.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    padding: 5px 0 0;
    position: relative;
    top: 0;
    width: 134px;
}

#ctl00_atomicTest #ni19 li#link54   
{
    top: 0px !important;
    left: 0px !important;
}

#ctl00_atomicTest #ni19 li#link54, #ctl00_atomicTest #ni19 li#link55, #ctl00_atomicTest #ni19 li#link56, #ctl00_atomicTest #ni19 li#link57, #ctl00_atomicTest #ni19 li#link58, #ctl00_atomicTest #ni19 li#link59, #ctl00_atomicTest #ni19 li#link60
{
    text-align: center !important;
}

#ctl00_atomicTest #ni19 #ni19Link55 {
    background: url("../images/nav-2.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    padding: 5px 0 0;
    position: relative;
    top: 0;
    width: 94px;
}

#ctl00_atomicTest #ni19 li#link55
{
    left: 139px !important;
    top: 0px !important;
}

#ctl00_atomicTest #ni19 #ni19Link56 {
    background: url("../images/nav-3.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    padding: 5px 0 0;
    position: relative;
    top: 0;
    width: 132px;
}

#ctl00_atomicTest #ni19 li#link56
{
    left: 236px !important;
    top: 0px !important;
}

#ctl00_atomicTest #ni19 #ni19Link57 {
    background: url("../images/nav-4.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    padding: 5px 0 0;
    position: relative;
    top: 0;
    width: 172px;
}

#ctl00_atomicTest #ni19 li#link57
{
    left: 371px !important;
    top: 0px !important;
}

#ctl00_atomicTest #ni19 #ni19Link58 {
    background: url("../images/nav-5.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    padding: 5px 0 0;
    position: relative;
    top: 0;
    width: 118px;
}

#ctl00_atomicTest #ni19 li#link58
{
    left: 545px !important;
    top: 0px !important;
}

#ctl00_atomicTest #ni19 #ni19Link59 {
    background: url("../images/nav-6.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    padding: 5px 0 0;
    position: relative;
    top: 0;
    width: 139px;
}

#ctl00_atomicTest #ni19 li#link59
{
    left: 666px !important;
    top: 0px !important;
}

#ctl00_atomicTest #ni19 #ni19Link60 {
    background: url("../images/nav-7.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    padding: 5px 0 0;
    position: relative;
    top: 0;
    width: 95px;
}

#ctl00_atomicTest #ni19 li#link60
{
    left: 809px !important;
    top: 0px !important;
} */

/*** ANIMAL GALLERY ***/

#ctl00_Directory #tb305 #mod18 {
    height: 1337px;
    left: 11px !important;
    position: absolute;
    top: 0px;
    width: 663px;
}

.moduleDirectory .firstCol {
    width: 100% !important;
    padding: 0px !important;
}

#ctl00_cphMain_ctl00_Back
{
    float: left;
}

#ctl00_cphMain_ctl00_Next
{
    float: right;
}

.moduleDirectory .secondCol {
    margin: 0 auto !important;
    width: 600px !important;
    position: relative;
    top: 20px;
}

.moduleDirectory .col {
    float: none !Important;
    padding-right: 0px !important;
}

.moduleDirectory .col .didYouKnow 
{
    margin: 0 auto;
}

#panel
{
    width: 436px;
    margin: 0 auto;
}

#thumbs
{
    width: 436px;
    margin: 0 auto;
    text-align: center;
}

.secondCol h1
{
    font-size: 26px !important;
    margin-bottom: 30px !important;
    text-align: center !Important;
}

.secondCol h1 span {
    color: #6F9933;
    float: none !important;
    display: inline !important;
    font-size: 18px !important;
    padding-bottom: 5px;
    width: 50% !important;
}

.secondCol h1 span input
{
    float: right;
    margin-left: 13px;
    position: relative;
    top: 8px;
}

#ni29 li#link158 {
    background: url("/images/education-menu-link_bg.jpg") no-repeat scroll 0 0 transparent !important;
}
