html{height:100%;}
body{min-height:100%;height:auto !important;height:100%;background:#52a030 url(/img/summer.jpg) repeat-x 0 0;}

a:link,
a:visited,
a:link:active,
a:visited:active{color:#0084aa;font-weight:bold;text-decoration:none;}
a:link:hover,
a:visited:hover{text-decoration:underline;}

h1,h2{color:#fff;font-size:24px;}
h3{color:#d40700;font-size:20px;line-height:1.5;}
h4{font-weight:bold;}
object {outline:none;}
p,ul{padding-bottom:1.357em;}
p+ul{margin-top:-0.857em;}
em{font-style:italic;}
li{list-style:disc;margin-left:2.286em;margin-bottom:0.5em;}
label{font-weight:bold;line-height:1.529em;}

strong{font-weight:bold;}
.clear{clear:both;font-size:0;margin:0;padding:0;line-height:0;height:0;}
.error{color:#f00;margin-left:1em;font-weight:bold;}
#donate-diff-amt .error{margin-left:0;}
.req{color:#f00;}
.left{float:left;}
.right{float:right;}
.DonateImg,.SendImg,.ConfirmImg,.PurchaseImg,.ContinueImg{height:29px;border:0;cursor:pointer;}
.DonateImg{background:transparent url(/img/btn-donate.gif) no-repeat 0 0;width:97px;}
.SendImg{background:transparent url(/img/btn-send.gif) no-repeat 0 0;width:78px;}
.ConfirmImg{background:transparent url(/img/btn-confirm-amt.gif) no-repeat 0 0;width:184px;}
.PurchaseImg{background:transparent url(/img/btn-purchase.gif) no-repeat 0 0;width:114px;}
.ContinueImg{background:transparent url(/img/button-continue-passive.gif) no-repeat 0 0;width:114px;}
.DonateImg:hover,#frmMain input.hover{ background-position:0 -29px;}
.SendImg:hover{background:transparent url(/img/btn-send.gif) no-repeat 0 -29px;}
.ConfirmImg:hover{background:transparent url(/img/btn-confirm-amt.gif) no-repeat 0 -29px;}
.PurchaseImg:hover{background:transparent url(/img/btn-purchase.gif) no-repeat 0 -29px;}
.ContinueImg:hover{background:transparent url(/img/button-continue-active.gif) no-repeat 0 0px; width:114px;}
.shaded{margin-left:45px;padding-top:1.357em;}
.small{font-size:0.857em;}
.text{margin-right:30px;}

#container{width:960px;margin:0 auto;padding:0.769em 0 1em;}
#logo{float:left;z-index:1;margin-bottom:2.429em;}
#global-nav{z-index:2;position:relative;font-size:0.923em;float:right;}
#global-nav li{display:inline;padding:0 10px;list-style:none;margin-left:0;margin-bottom:0;}
#global-nav a{color:#fff;text-decoration:none;}
#global-nav a:hover,#global-nav li.selected a{color:#007697;}
li#gnav_7{display:none;}

#main-nav{z-index:2;position:relative;background:transparent url(/img/main-nav-bkg-TEST2.gif) no-repeat 0 0;}
#main-nav-shadow{clear:both;display:block;width:960px;height:6px;background:transparent url(/img/main-nav-shadow.gif) no-repeat 12px 100%;_line-height:1px;_font-size:1px;}
#main-nav a{color:#fff;font-size:0.929em;padding:2px 11px;display:inline-block;_display:inline;}
#main-nav a:hover{color:#025972;text-decoration:none;}
#main-nav li.selected a{background:#025972;text-decoration:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#main-nav li.selected a:hover{color:#fff;}
#main-nav h4 {margin-bottom:33px;*margin-bottom:0;*padding-bottom:33px;}
#main-nav h4 span{position:absolute;left:-9999px;}
#main-nav ul{margin-bottom:0;padding-bottom:0.5em;}
#main-nav li{float:left;margin-top:21px;list-style:none;margin-left:0;margin-bottom:0;}
#main-nav li li{float:none;margin-top:0;margin-bottom:0;}
#main-nav li#mnav_1 h4 a,#main-nav li#mnav_2 h4 a,#main-nav li#mnav_3 h4 a,#main-nav li#mnav_4 h4 a,#main-nav li#mnav_5 h4 a{display:block;height:14px;position:absolute;left:13px;width:113px;margin:0;padding:0;}
#main-nav li#mnav_2 h4 a{left:12px;width:119px;top:-7px;height:21px;}
#main-nav li#mnav_3 h4 a{left:9px;width:120px;top:-8px;height:16px;}
#main-nav li#mnav_4 h4 a{left:28px;width:99px;top:-6px;height:19px;}
#main-nav li#mnav_5 h4 a{left:10px;width:131px;top:-7px;height:20px;}
#main-nav li#mnav_1{position:relative;width:135px;left:43px;}
#main-nav li#mnav_2{position:relative;width:150px;left:98px;}
#main-nav li#mnav_3{position:relative;width:150px;left:123px;}
#main-nav li#mnav_4{position:relative;width:161px;left:140px;}
#main-nav li#mnav_5{position:relative;width:160px;left:167px;}

#main-content{width:960px;}
#main-content-header{display:block;width:960px;height:68px;background:transparent url(/img/header-bkg.gif) no-repeat 0 0;}
#main-content-body{background:#fff url(/img/main-content-bkg.gif) no-repeat 0 0;/*-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;*/margin:0 10px;width:940px;padding-bottom:5.714em;}
.content-left{width:294px;float:left;}
.content-right{width:646px;float:left;padding-top:1.571em;}
.content-right .content-left,.content-right .content-right{float:left;background:#efefef url(/img/content-column-bkg.gif) repeat-x 100% 100%;width:303px;padding-top:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.content-right .content-right{margin-left:10px;}
#content-footer{background:transparent url(/img/main-content-footer.gif) no-repeat 100% 100%;display:block;height:123px;/*padding-top:5.714em;*/position:relative;margin:0 10px;width:940px;}
#content-footer p.join-facebook a{float:left;position:absolute;display:block;width:124px;height:49px;bottom:5px;left:101px;}
#content-footer p.donate-now a{float:right;position:absolute;display:block;width:124px;height:32px;bottom:89px;right:206px;}
a.join-facebook2{float:left;position:absolute;display:block;width:52px;height:49px;bottom:5px;left:55px;}
a.join-facebook2:hover, a.donate-now2:hover { text-decoration: none; }
a.donate-now2{float:right;position:absolute;display:block;width:124px;height:32px;bottom:89px;right:206px;}
a.join-flickr{float:left;position:absolute;display:block;width:52px;height:49px;bottom:5px;left:129px;}
a.join-flickr:hover { text-decoration: none; }
a.join-youtube{float:left;position:absolute;display:block;width:52px;height:49px;bottom:5px;left:203px;}
a.join-youtube:hover { text-decoration: none; }
.subhead,.sub-subhead{float:left;padding-top:19px;}
.subhead{width:304px;}
.subhead h1{margin-left:47px;}
.subhead h1 a,.subhead h1 a:link,.subhead h1 a:hover{ color: #ffffff;text-decoration:none;font-weight:normal;}
.sub-subhead{width:640px;margin-left:16px;text-align:left;}
.sub-subhead h2{margin-left:29px;}
#side-nav{width:220px;margin-left:31px;margin-bottom:3.615em;padding-top:1.385em;font-size:0.928em;}
#side-nav li{border-bottom:1px dotted #cdcdcd;padding:9px 0 9px 10px;list-style:none;margin-left:0;margin-bottom:0;}
#side-nav li.selected a,#side-nav li.selected a:hover{color:#dd0500;text-decoration:none;}
#features{margin-right:44px;}
#features table{width:250px;font-size:0.929em;}
#features table tr{padding-top:16px;}
.features-header{width:250px;}
.features-header h4{margin-left:5px;font-size:1.077em;}
#features table td{padding:16px 0 0 0;}
#features table td.features-text{padding:10px 0 0 18px;border-bottom:1px solid #ededed;}

/*homepage	*/
.homepage #logo{margin-bottom:132px;}
.homepage #flashHeader{position:absolute;top:0;z-index:0;height:269px;}
.homepage #main-nav{}
.homepage #main-content-body{background:#fff url(/img/homepage-bkg.jpg) no-repeat 0 0;padding-top:31px;}
.homepage .content-right{padding-top:0;}
.hours-admissions{margin-left:73px;font-size:0.929em;}
.hours-admissions h2{color:#f00f0f;font-size:22px;margin-bottom:4px;}
.hours-admissions p{margin-bottom:30px;}
#programs-container{width:528px;margin-left:88px;}
#programs-container .row div{display:block;width:220px;margin-right:44px;_margin-right:39px;float:left;margin-bottom:2.071em;}

#premier-area{color:#fff;display:block;height:362px;background:transparent url(/img/home-premier-area.gif) no-repeat 0 0;padding-right:38px;}
#premier-area a{color:#fdd95c;text-decoration:none;}
#premier-area a:hover{text-decoration:underline;}
#premier-area h1{font-weight:normal;font-size:28px;}
#premier-events-container{padding-left:40px;padding-top:28px;float:left;}
#premier-events-container h3{color:#fff;font-size:20px;line-height:1;}
#premier-events-container .premier-event{display:block;height:90px;width:187px;margin-bottom:2em;}
.premier-event p{margin-bottom:0;}
#premier-events-container p.donate-now a{display:block;height:57px;width:140px;margin:33px 0 0 10px;}
#premier-intro{width:279px;float:right;margin-top:22px;}
#premier-intro p{margin-top:37px;}
#premier-intro p.view-calendar{margin-top:0;}
#premier-intro p.view-calendar a{display:block;width:166px;margin-top:12px;margin-left:80px;font-size:25px;height:33px;}
#premier-intro p.view-calendar a span,.join-facebook a span,.donate-now a span,#image-viewer-buttons a span,.more-less-box .read-more span,.more-less-box .re-collapse span{position:absolute;left:-9999px;}
#premier-flash{float:right;height:350px;}
/*			*/

.globalnav #header{background:transparent url(/img/global-header-bkg.gif) no-repeat 0 0;}
.getinvolved #header{background:transparent url(/img/getinvolved-header-bkg.gif) no-repeat 0 0;}
.getinvolved #main-nav{background-image:url(/img/main-nav-getinvolved.gif);}
.grownupstuff #header{background:transparent url(/img/grownupstuff-header-bkg.gif) no-repeat 0 0;}
.grownupstuff #main-nav{background-image:url(/img/main-nav-grownupstuff.gif);}
.partiesrentals #header{background:transparent url(/img/partiesrentals-header-bkg.gif) no-repeat 0 0;}
.partiesrentals #main-nav{background-image:url(/img/main-nav-partiesrentals.gif);}
.planvisit #header{background:transparent url(/img/planvisit-header-bkg.gif) no-repeat 0 0;}
.planvisit #main-nav{background-image:url(/img/main-nav-planvisit.gif);}
.playdiscover #header{background:transparent url(/img/playdiscover-header-bkg.gif) no-repeat 0 0;}
.playdiscover #main-nav{background-image:url(/img/main-nav-playdiscover.gif);}

#intro-header h3{color:#333333;margin:0 30px 24px 0;}
.exhibits .content-right .content-left,.events .content-right .content-left,.birthdayparties .content-right .content-left,.support .content-right .content-left,.guestinfo .content-right .content-left,.dailyprograms .content-right .content-left,.aboutus .content-right .content-left{background:none;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;width:396px;}
.exhibits .content-right .content-right,.events .content-right .content-right,.birthdayparties .content-right .content-right,.support .content-right .content-right,.guestinfo .content-right .content-right,.dailyprograms .content-right .content-right,.aboutus .content-right .content-right{background:none;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;width:184px;margin-left:36px;}
.exhibits .intro-text,.events .intro-text,.birthdayparties .intro-text{border-bottom:1px solid #e6e6e6;padding-bottom:0.643em;margin-bottom:2.214em;}
.events .intro-text{border:none;}
.highlight-box{width:184px;margin-bottom:2.286em;}
.hightlight-box-header{display:block;height:51px;background:transparent url(/img/exhibits-hilite-bkg.gif) repeat 0 0;text-align:center;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
.hightlight-box-header h4{color:#fff;margin:0 20px;padding-top:8px;}
.hightlight-box-header h4.one-line{padding-top:18px;}
.hightlight-box-body{background:#f2f2f2 url(/img/exhibits-hilite-body-bkg.jpg) no-repeat 100% 100%;font-size:0.857em;padding:17px 15px 0 21px;min-height:110px;height:auto !important;height:110px;}
.hightlight-box-body li{margin-left:12px;margin-bottom:0;line-height:1.5;}
#exhibit-map .highlight-box,#request-more-info .hightlight-box{width:396px;position:relative;}
#exhibit-map .hightlight-box-header,#request-more-info .hightlight-box-header{margin-left:8px;height:32px;width:160px;}
#request-more-info .hightlight-box-header h4{margin:0 10px;}
#exhibit-map .hightlight-box-body{background:none;padding:0;}
#exhibit-map .highlight-box .pdf-map{position:absolute;top:5px;right:0;font-size:0.923em;}
#exhibits-table tr{vertical-align:top;}
#exhibits-table td{padding-bottom:0.714em;}
#exhibits-table td div{width:190px;display:block;margin-right:25px;}
#exhibits-table .alt td{background:transparent url(/img/alt-curve-btm.gif) no-repeat 0 100%;}
#exhibits-table .alt div{background:#f5f5f5 url(/img/alt-curve-top.gif) no-repeat 0 0;margin-bottom:10px;}
#exhibits-table p{margin:0 18px 0.5em;}
#exhibits-table p.exhibit-age{font-size:0.714em;color:#acacab;}
#exhibits-table p.exhibit-desc{font-size:0.857em;}
#exhibit-logo{padding-bottom:1.857em;}
#exhibit-sponsors h4{text-align:center;color:#848484;font-size:0.857em;margin-bottom:0.5em;}

#request-more-info .hightlight-box-body,#donate-diff-amt .hightlight-box-body{background:#f0f0f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:0;width:396px;}
#request-more-info .hightlight-box-body form,#donate-diff-amt .hightlight-box-body form{margin:0 22px;padding:5px 0 22px;}
#request-more-info .hightlight-box-body p.small{font-size:1em;}
#request-more-info input.tb{width:352px;border:0;background:transparent url(/img/req-more-info-tb-bkg.gif) no-repeat 0 0;padding:0.286em 0;}
#request-more-info .tf{width:352px;height:133px;border:0;background:transparent url(/img/req-more-info-tf-bkg.gif) no-repeat 0 0;}
#request-more-info input.hover{background:transparent url(/img/btn-send.gif) no-repeat 0 -29px;}
#errorpanel{display:block;height:36px;background:transparent url(/img/icon-error.gif) no-repeat 0 0;padding-bottom:31px;}
#errorpanel p{margin-left:4em;padding-top:0.333em;}
#errMsg {height:36px;background:transparent url(/img/icon-error.gif) no-repeat 0 0;padding-bottom:31px;}
#errMsg p{margin-left:4em;margin-top:-3px;}
#donate-diff-amt .hightlight-box-body form{padding-top:1.357em;}
#pnlConfirm p.right{font-size:1.167em;margin-top:5px; margin-bottom: 0px;}
.pnlConfirm h3{color:#d40700;font-size:20px;line-height:1;}
.child { display:block;}
.child .floatLeft{margin-bottom: 15px; display:block; position:relative;}
.child .floatRight{margin-bottom: 15px; display:block; position:relative;}
#image-viewer{position:relative;height:316px;margin-bottom:1.143em;margin-top:-1.571em;}
#image-viewer-buttons{display:block;width:113px;height:38px;background:transparent url(/img/image-viewer-buttons.gif) no-repeat 0 0;position:absolute;right:62px;bottom:2px;}
#image-viewer-buttons a{display:block;float:left;width:56px;height:38px;}
#image-viewer-buttons a.PrevImg:hover{background:transparent url(/img/image-viewer-buttons.gif) no-repeat 0 -38px;}
#image-viewer-buttons a.NextImg:hover{background:transparent url(/img/image-viewer-buttons.gif) no-repeat -56px -38px;}

.more-less-box{width:616px;background:#f0f0f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:0.786em;padding-bottom:0.929em;}
.more-less-box .text{margin:0 1.429em 0 1.571em;padding:1.357em 0 0.929em;position:relative;}
.more-less-box .details{padding-bottom:0.643em;}
.more-less-box .read-more,.more-less-box .re-collapse{position:absolute;right:0;bottom:0;_bottom:0.643em;_right:1.571em;}
.more-less-box .read-more a{display:block;width:85px;height:29px;background:transparent url(/img/btn-more.gif) no-repeat 0 0;}
.more-less-box .read-more a:hover{background-position:0 -29px;}
.more-less-box .re-collapse a{display:block;width:85px;height:29px;background:transparent url(/img/btn-less.gif) no-repeat 0 0;}
.more-less-box .re-collapse a:hover{background-position:0 -29px;}
.more-less-box h3{color:#d40700;font-size:1.286em;}

.member-form-box{width:616px;background:#f0f0f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:0.786em;padding-bottom:0.929em;}
.member-form-box .text{margin:0 1.429em 0 1.571em;padding:1.357em 0 0.929em;position:relative;}
.member-form-box h2{color:#000000;font-size:1.8em; margin-bottom:5px; margin-top: 15px; font-weight:bold;}
.member-form-box h3{color:#000000;font-size:1.286em; margin-bottom:15px; margin-top: 15px; font-weight:bold;}
.member-form-box .inputRight {float:right;}

#contact-form-container{width:606px;background:#f0f0f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:1em 0 1.071em;margin-bottom:2.5em;}
#contact-form{margin:0 24px 0 22px;}
#contact-form p{margin-bottom:0.929em;}
#contact-form input.tb{width:258px;border:0;background:transparent url(/img/contact-tb-bkg.gif) no-repeat 0 0;padding:0.286em 0;}
#contact-form .tf{width:256px;height:80px;border:0;background:transparent url(/img/contact-tf-bkg.gif) no-repeat 0 0;}
#contact-form input.hover{background:transparent url(/img/btn-send.gif) no-repeat 0 -29px;}
#contact-form .dd{border:none;width:171px;background:#fff url(/img/contact-tb-bkg.gif) no-repeat 0 0;padding:0.286em 0 0 5px;}
#contact-form input.zc{width:59px;border:0;background:transparent url(/img/contact-tb-zip-bkg.gif) no-repeat 0 0;padding:0.286em 0;}
#contact-form #mailList_cb{/*margin-top:2.9em;*/padding-top:1.714em;}
#contact-form .cb {float:left;height:22px;width:22px;margin-top:-3px;margin-right:11px;background:transparent url(/img/contact-cb-bkg.gif) no-repeat 0 0;cursor:pointer;margin-bottom:1.357em;_padding-bottom:1.357em;}
#contact-form .cb .checkbox{display:block;padding:2px 0 0 7px;}
#contact-form #mailList_cb .cb{margin-bottom:1em;}
.interestCbList{font-size:0.929em;margin-top:2em;}
.ie6-left{width:258px; float:left;}
.ie6-right{width:268px; float:right;}

#frmMain input.tb{width:148px;border:0;background:transparent url(/img/purchase-tb-bkg.gif) no-repeat 0 0;padding:0.286em 0;}
#lblConfirmBtn{font-size:1.333em;}

.educators .content-right .content-left,.educators .content-right .content-right{min-height:375px;height:auto !important;height:375px;}
.faqs .content-right h3{color:#333333;font-size:1.429em;}
.guest-info-homepage{min-height:835px;height:auto !important;height:835px;}
.volunteer-homepage{min-height:1010px;height:auto !important;height:1010px;*min-height:910px;}
#google-map{width:606px;height:429px;border:1px solid #fff;}

#footer{font-size:0.929em;}
#footer a{color:#fff893;}
#footer-nav,#footer-contact-info{background:#4a912b;margin:7px 10px 0;-moz-border-radius:20px;-webkit-border-radius:20px;display:block;width:940px;}
#footer-contact-info{background:#418027;color:#fff;}
#footer-contact-info h3{color:#fff;font-size:1.231em;margin-bottom:0.692em;}
#footer-contact-info li#finfo_1{width:265px;}
#footer-contact-info li#finfo_2{width:220px;}
#footer-contact-info li#finfo_3{width:219px;}
#footer-contact-info li#finfo_4{width:160px;}
#footer-nav ul,#footer-contact-info ul{padding:27px 0 0 31px;}
#footer-nav ul{padding-left:69px;padding-top:14px;}
#footer-nav ul ul{padding:0;}
#footer-nav li,#footer-contact-info li{float:left;padding-bottom:30px;list-style:none;margin-left:0;margin-bottom:0;}
#footer-nav li li{float:none;display:block;font-size:0.846em;padding-bottom:0;margin-bottom:0;}
#footer-nav h4{color:#fff;margin-bottom:0.538em;}
#footer-nav li#fnav_1{width:95px;}
#footer-nav li#fnav_2,#footer-nav li#fnav_3,#footer-nav li#fnav_6{width:145px;}
#footer-nav li#fnav_4{width:160px;}
#footer-nav li#fnav_5{width:155px;}
#copyright-bar{color:#fff;font-size:0.846em;padding-left:26px;margin-top:0.385em;}
#copyright-bar #copyright,#copyright-bar #site-by{float:left;width:456px;}
#copyright-bar #site-by{text-align:right;}
#sponsor-bar{width:960px;text-align:center;margin-top:0.643em;}

/* Emergency Message */
#em-message{background:#ffe706 url(/img/em-alert-bkg.gif) repeat-x 0 0;width:940px;margin:0 10px;text-align:center;}
#em-message p{margin-bottom:0;padding:22px 0.5em 17px;}

/* New styles for membership page */

.centerThis{
	margin-left:auto;
	margin-right:auto;
}

.roundInput350 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/img/inputBG350.gif) no-repeat scroll 0 0;
    border:0 none;
    padding:0.286em 0;
    *padding:0;
    width:350px;
}
.inputTitle {
    font-weight:bold;
    line-height:1.529em;
}
.width350{width:350px;}
.roundInput190 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/img/inputBG190.gif) no-repeat scroll 0 0;
    border:0 none;
    padding:0.286em 0;
    width:190px;
}
.widthFull{width:100%;}

.floatNone{float:none;}
.marginLeft15{margin-left:15px;}
.hide{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}