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; }

.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 #251F7E; border-right: 1px solid #251F7E; border-left: 1px solid #251F7E; color: #251F7E; 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 10px; }
.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; }
#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; }