body
{
	margin: 0;
	font: normal 12px verdana, arial, sans-serif;
	color: #000;
	background: #fff url(none) !important;
}
.bodyText
{
	font: normal 12px verdana, arial, sans-serif;
	color: #000;
	background: #fff url(none) !important;
	
	}
	
body.homePage
{
	background: #fff url(none) !important;
}

a
{
	color: #8FB05C;
}

a.fleur
{
	padding-left: 13px;
	background: transparent url(/Assets/images/icon_fleur.gif) 0 2px no-repeat;
}

ul
{
	list-style-image: url(/Assets/images/bullet_normal.gif);
}
div.basicContent ol
{
	padding-left: 0px;
}
div.basicContent ul, div.contentSub ul
{
	margin: 0 0 20px 20px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	clear: left;
}
div.contentSub ul, div.contentSub ol
{
	margin-left: 9px !important;
}
div.basicContent ul li, div.contentSub ul li
{
	margin-bottom: 7px;
	padding-left: 10px;
	background: url(/Assets/images/bullet_normal.gif) 0 5px no-repeat;
}

ol
{
	margin-left: 30px;
}

div.contentSub ul, div.contentSub ol
{
	margin-left: 25px;
}

div.clearEm
{
	clear: both;
}

div.mastheadBG
{
	width: 100%;
	height: 126px;
	overflow: hidden;
}

div.mastheadBG div.left
{
	float: left;
	width: 230px;
	height: 126px;
}
div.mastheadBG div.right
{
	float: right;
	width: 230px;
	height: 95px;
}

div.masthead
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: transparent;
}

div.masthead ul.uniNav
{
	padding-left: 80px;
	text-align: center;
	margin: 2px 0 3px 0;
	padding-left: 80px;
	font-size: 9px;
	color: #769B5B;
	background: transparent;
}
div.masthead ul.uniNav li
{
	display: inline;
	list-style-type: none;
}
div.masthead ul.uniNav li a
{
	font: normal 9px arial;
	letter-spacing: .5pt;
	text-decoration: none;
	text-transform: uppercase;
	color: #DFE6A6;
}
div.masthead ul.uniNav li a:hover, div.masthead ul.uniNav li.activeNav a
{
	color: #fff !important;
}
div.masthead ul.uniNav li img
{
	margin-top: 3px;
	vertical-align: middle;
}
div.masthead ul.uniNav li .searchBox
{
	font-size: 11px;
	height: 11px;
}
div.masthead ul.uniNav li .searchButton
{
	font-size: 11px;
	height: 20px;
}

div.masthead h1
{
    clear: left;
	width: 100%;
	height: 57px;
	margin: 0; 
	padding-left:40px;
}
div.masthead h1 a
{
	display: block;
	width: 100%;
	height: 77px;
}
div.masthead h1 a span
{
	display: none;
}

div.navParent
{
	position: absolute;
	top: 96px;
	left: 50%;
	width: 630px;
	margin-left: -273px;
}
div.navParentShort
{
	width: 436px;
	margin-left: -219px;
}

div.navParent div.mainNav
{
	width: 100%;
	height: 30px;
	background: transparent;
}
div.navParent div.mainNav ul
{
	height: 30px;
	margin: 0;
	padding: 6px 0 0 0;
}
div.navParent div.mainNav ul li
{
	float: left;
	list-style-type: none !important;
	list-style-image: none !important;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	width:100px;
}
div.navParent div.mainNav ul li a
{
	display: block;
	width: 110px;
	height: 18px;
	background-color: #fff;
	background-position: 1px 0;
	background-repeat: no-repeat;
	border-left: 1px solid #8EAF5B;
}
div.navParent div.mainNav ul li.last a
{
	border-right: 1px solid #8EAF5B;
}
div.navParent div.mainNav ul li a:hover, div.navParent div.mainNav ul li.activeNav a
{
	background-color: #F4F5E9;
}
div.navParent div.mainNav ul li .subNavParent a
{
    line-height: 19px;
}
div.navParent div.mainNav ul li.activeNav .subNavParent a
{
	background-color: white;
}
div.navParent div.mainNav ul li a span
{
	display: none;
}

/* individual nav elements */
div.navParent div.mainNav ul li a.nav1
{
	width: 69px;
	background-image: url(/Assets/images/nav_history.gif);
}
div.navParent div.mainNav ul li a.nav2
{
	width: 59px;
	background-image: url(/Assets/images/nav_tours.gif);
}
div.navParent div.mainNav ul li a.nav3
{
	width: 64px;
	background-image: url(/Assets/images/nav_events2.gif);
}
div.navParent div.mainNav ul li a.nav4
{
	width: 100px;
	background-image: url(/Assets/images/nav_visitor-info.gif);
}
div.navParent div.mainNav ul li a.nav5
{
	width: 103px;
	background-image: url(/Assets/images/nav_recreation.gif);
}
div.navParent div.mainNav ul li a.nav6
{
	width: 91px;
	background-image: url(/Assets/images/nav_education.gif);
}
div.navParent div.mainNav ul li a.nav7
{
	width: 53px;
	background-image: url(/Assets/images/nav_news.gif);
}

div.subNavParent
{
	position: absolute;
	z-index: 1000;
	top: 31px;
	left: 50%;
	width: 680px;
	margin-left: -340px;
}
div.subNavParent div.subNav
{
	display: none;
	width: 100%;
	text-align: center;
	height: 22px;
}
div.subNavParent div.activeSubNav
{
	display: block;
}
div.subNavParent div.subNav ul
{
	margin: 0;
	padding: 0;
	text-align: center;
}
div.subNavParent div.subNav ul li
{
	display: inline;
	padding: 0;
	margin: 0;
	border: 0 !important;
	list-style-type: none;
	list-style-image: none;
	color: #8EAF5B;
	line-height: 19px;
}
div.subNavParent div.subNav ul li a
{
	display: inline;
	font: bold 12px verdana;
	padding: 3px 6px 2px 6px;
	color: #8EAF5B;
	background: #fff;
	text-transform:none !important;
}
div.subNavParent div.subNav ul li.activeNav a, div.subNavParent div.subNav ul li a:hover
{
	color: #4F5620;
}

body.homePage div.subNavParent
{
	visibility: hidden;
}

div.contentParent
{
	position: relative;
/*
	top: 45px;
	left: 50%;
*/
	width: 774px;
/*
	margin-left: -387px;
*/
	padding-bottom: 15px;
    position: relative;
    padding-top: 56px;
    left: 50%;
    margin-left: -387px;
    margin-bottom: 40px;
}
.homePage div.contentParentDiv { padding-top: 0; left: 0; margin-left: 0; }

/*
html > body div.contentParent
{
	position: absolute;
	top: 170px;
}
*/

div.homeParent
{
/*
	position: absolute;
	top: 127px !important;
*/
	left: 0;
	margin-left: 0;
	width: 100%;
	height: 259px;
	background: #fff url(/Assets/images/bg_home_spring.jpg) no-repeat;
	border-bottom: 1px solid #8EAF5B;
	overflow: hidden;
	padding-top: 0;
	margin-bottom: 0;
}

div.homeParent h2
{
	width: 343px !important;
	height: 48px;
	margin: 26px 0 10px 431px !important;
	padding: 0;
	background: transparent url(/Assets/images/home_h2_spring.gif) no-repeat;
}
div.homeParent h2 span
{
	display: none;
}
div.homeParent div.homeBlurb
{
	width: 431px;
	height: 77px;
	margin: 0 0 0 343px;
	font: normal 12px/15px verdana;
	overflow: hidden;
}
div.homeParent div.homePromoBox
{
	margin-left: 245px;
}
div.homeParent div.homePromoBox div.homePromo1
{
	float: left;
	width: 162px;
	margin-right: 15px;
}
div.homeParent div.homePromoBox div.homePromo1 img
{
	display: block;
	float: left;
	clear: none;
}
div.homeParent div.homePromoBox div.homePromo1 div.innerContent
{
	float: right;
	width: 162px;
}
div.homeParent div.homePromoBox div.homePromo1 h3
{
	background: transparent;
}
div.homeParent div.homePromoBox div.homePromo2
{
	float: left;
	width: 212px;
}
div.homeParent div.homePromoBox h3, h3.promoHeader
{
	margin: 0;
	padding: 10px 8px 0 12px;
	font: bold 11px georgia;
	color: #6B8F32;
	background: transparent url(/Assets/images/bg_h3_home.gif) no-repeat;
}
div.homeParent div.homePromoBox div p
{
	margin: 5px 10px 5px 11px;
}
div.homeParent div.homePromoBox div p.redFluer
{
	display: block;
	color: #68930C;
	padding-left: 13px;
	background: transparent url(/Assets/images/icon_fleur_red.gif) 0 2px no-repeat;
}

div.homeSecond
{
/*
	position: absolute;
*/
	width: 100%;
/*
	top: 402px !important;
*/
	left: 0;
	margin-left: 0;
	height: 114px;
	background: #F8F7E7;
	overflow: hidden;
	padding: 0 0 15px;
	margin-bottom: 0;
}

div.homeSecond div.homePromosBottom
{
	width: 774px;
	margin: 14px 0 0 0;
}
div.homeSecond div.homePromosBottom div.bottomPromo
{
	float: left;
	width: 210px;
	margin-left: 30px;
}
div.homeSecond div.homePromosBottom div.bottomPromo img
{
	float: left;
	margin: 0 5px 50px 0;
	clear: none;
}
div.homeSecond div.homePromosBottom div.bottomPromo h3
{
	clear: right;
	margin: 0 0 2px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #87A456;
	background: transparent !important;
}
div.homeSecond div.homePromosBottom div.bottomPromo p
{
	display: inline;
	margin: 0;
	font-size: 10px;
	color: #606536;
}

div.contentParent div.contentMain
{
	float: left;
	width: 547px;
	margin-bottom: 0;
}
div.contentParent div.contentTour
{
	background: #fff url(/Assets/images/bg_tour.gif) 0 20px no-repeat;
}
div.contentParent h2, .mainPageTitle
{
	margin: 0 0 5px 53px;
	padding: 0;
	font: bold 16px georgia;
	color: #688920;
	text-transform: uppercase;
}
div.contentParent h2.greehouseTour
{
	width: 442px;
	height: 16px;
	background: #fff url(/Assets/images/h2_greenhouse-display-gardens.gif) no-repeat;
}
div.contentParent h2.greehouseTour span
{
	display: none;
}
div.contentParent h2.toursH2
{
	width: 442px;
	height: 16px;
	background: #fff url(/Assets/images/h2_tours.gif) no-repeat;
}
div.contentParent h2.toursH2 span
{
	display: none;
}

h3
{
	margin: 0 0 20px 53px;
	font: normal 18px georgia;
}

div.contentParent div.contentMain div.tourParent
{
	width: 443px;
	height: 590px;
	margin: 0 0 56px 53px;
	border: 1px solid #B0B261;
	border-bottom: 3px double #B0B261;
	border-left: 0;
}

div.contentParent div.contentMain div.tourParent div.left
{
	float: left;
	width: 326px;
	height: 389px;
	border-bottom: 1px solid #E5E6CC;
}
div.contentParent div.contentMain div.tourParent div.left h3.tourH3
{
	width: 320px;
	height: 23px;
	margin: 0;
	padding: 2px 2px;
	background: #fff;
}
div.contentParent div.contentMain div.tourParent div.left h3.tourH3 span
{
	display: none;
}
div.contentParent div.contentMain div.tourParent div.left p.caption
{
	margin: 0 0 0 4px;
	padding: 2px 10px 3px 16px;
	font-size: 9px;
	line-height: 11px;
	color: #5F6537;
}
/* Mac hack */
html > body div.contentParent div.contentMain div.tourParent div.left p.caption
{
	margin: 5px 0 0 4px;
}
/* NS6 hack (needs to reverse the Mac hack) \*/
html > body div.contentParent div.contentMain div.tourParent div.left p.caption
{
	margin: 0 0 0 4px;
}
/* end hack */

/* seasonal captions */
div.contentParent div.contentMain div.tourParent div.left p.spring
{
	background: transparent url(/Assets/images/icon_spring_on.gif) left center no-repeat;
}
div.contentParent div.contentMain div.tourParent div.left p.summer
{
	background: transparent url(/Assets/images/icon_summer_on.gif) left center no-repeat;
}
div.contentParent div.contentMain div.tourParent div.left p.fall
{
	background: transparent url(/Assets/images/icon_fall_on.gif) left center no-repeat;
}
div.contentParent div.contentMain div.tourParent div.left p.winter
{
	background: transparent url(/Assets/images/icon_winter_on.gif) left center no-repeat;
}

div.contentParent div.contentMain div.tourParent img#tourPhoto
{
	height: 324px;
	border-top: 1px solid #B0B261;
	border-bottom: 1px solid #B0B261;
}
div.contentParent div.contentMain div.tourParent p.description
{
	margin: 0 20px 20px 20px;
	padding-top: 10px;
	font: normal 12px/16px verdana;
	clear: both;
}

div.contentParent div.contentMain div.tourParent div.right
{
	float: right;
	width: 116px;
	height: 389px;
	background: #F4F4E7;
	border-bottom: 1px solid #B0B261;
	border-left: 1px solid #B0B261;
	overflow: auto;
	scrollbar-arrow-color: #8EAF5B;
	scrollbar-track-color: #EBEBD5;
	scrollbar-face-color: #D9D9AF;
	scrollbar-highlight-color: #D9D9AF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #C5CC96;
	scrollbar-shadow-color: #C0C78B;
}

div.contentParent div.contentMain div.tourParent div.right div.thumb
{
	margin: 8px;
	padding-bottom: 12px;
	color: #688920;
}
div.contentParent div.contentMain div.tourParent div.right div.thumb a.thumb
{
	color: #fff;
}
/* for IE bug */
div.contentParent div.contentMain div.tourParent div.right div.thumb a.thumb img
{
	padding: 1px;
	background: #fff;
	border: 1px solid #B0B261;
}

div.contentParent div.contentMain div.tourParent div.right div.thumb a.thumb:hover
{
	color: white;
}
/* for IE bug */
div.contentParent div.contentMain div.tourParent div.right div.thumb a.thumb:hover img
{
	border: 1px solid #DB7E46;
}

div.contentParent div.contentMain div.tourParent div.right div.thumb p
{
	margin: 0 0 3px 0;
}

div.contentParent div.contentMain div.tourParent div.right div.thumb a.icon
{
	display: block;
	float: left;
	width: 11px;
	height: 11px;
	margin-right: 4px;
	background: transparent;
}
div.contentParent div.contentMain div.tourParent div.right div.thumb a.icon span
{
	display: none;
}


div.contentSub
{
	float: left;
	width: 227px;
	font-size: 11px;
	overflow: hidden;
}

div.contentSub a.printInfo
{
	display: block;
	width: 155px;
	margin: 0 0 7px 35px;
	padding-left: 20px;
	color: #999;
	background: transparent url(/Assets/images/icon_printer.gif) no-repeat;
	text-decoration: none;
}
div.contentSub a.printInfo:hover
{
	text-decoration: underline;
}

div.contentSub h4.tickets
{
	width: 227px;
	height: 25px;
	margin: 2px 0 13px 0;
	padding: 0;
	background: transparent url(/Assets/images/h4_tickets.gif) no-repeat;
}
div.contentSub h4 span
{
	display: none;
}

div.contentSub h5
{
	margin: 0 0 3px 0;
	font: bold 11px/11px georgia;
	color: #56828B;
}

div.contentSub div.chunk
{
	margin-bottom: 15px;
}
div.contentSub div.chunk p
{
	width: 200px;
	margin: 0 0 7px 0;
}
div.contentSub div.chunk td
{
	font-size: 11px;
}
div.contentSub div.chunk p a
{
	color: #6B9F1B;
}

div.tertNav
{
	width: 443px;
	margin: 0 0 20px 52px;
	padding: 3px 0;
	color: #8EAF5B;
	background: #fff url(/Assets/images/bg_tertNav.gif) no-repeat;
	border-top: 1px solid #8EAF5B;
	border-bottom: 1px solid #8EAF5B;
}
div.tertNav a
{
	font-size: 10px;
	font-weight: bold;
	color: #8EAF5B;
	text-decoration: none;
	white-space: nowrap;
}
div.tertNav a:hover, div.tertNav a.active
{
	color: #606536;
}

div.emptyTert
{
	height: 15px;
	margin-bottom: 5px;
	border-bottom: 0;
}

div.basicContent
{
	width: 443px;
	margin-left: 53px;
	padding-bottom: 24px;
}
div.basicContent p
{
	margin: 0 0 20px 0;
}
div.basicContent h2
{
	margin-left: 0;
}

/*div.insetImage {float: left; margin: 0 10px 10px 0; font-size: 9px; color: #5F6537;}
	div.imageWrapper {margin-bottom: 5px; border-top: 3px double #B0B261; border-right: 3px double #fff; border-bottom: 3px double #B0B261; border-left: 3px double #fff; clear: both;}
	div.insetImage img {margin: 1px; border-top: 1px solid #B0B261; border-bottom: 1px solid #B0B261;}
div.photo {float: left; margin: 0 10px 10px 0; font-size: 9px; color: #5F6537;}
	div.imageWrapper {margin-bottom: 5px; border-top: 3px double #B0B261; border-right: 3px double #fff; border-bottom: 3px double #B0B261; border-left: 3px double #fff; clear: both;}
	div.photo img {margin: 1px; border-top: 1px solid #B0B261; border-bottom: 1px solid #B0B261;}*/
div.imageborder, div.image, div.insetImage, div.photo
{
	float: left;
	margin: 0 10px 10px 0;
	font-size: 9px;
	color: #5F6537;
}
span.captionText
{
	font-size: 9px;
	color: #5F6537;
}

div.imageborder p, div.image p, div.insetImage p, div.photo p
{
	margin: 0 0 5px;
}
div.imageborder span.credit, div.image span.credit, div.insetImage span.credit, div.photo span.credit
{
	font-style: italic;
}
div.imageborder img, div.image img, div.insetImage img, div.photo img, .imagewithBorder
{
	margin: 0 10px 3px 0;
	padding: 1px 0;
	border-bottom: 1px solid #B0B261;
	border-top: 1px solid #B0B261;
}

div.contentSub div.imageborder, div.contentSub div.image, div.contentSub div.insetImage, div.contentSub div.photo
{
	float: none;
	clear: both;
	width: 221px;
	margin: 0 0 20px;
}

div.noBorders, div.noBorders img, div.image, div.image img
{
	border-top: 0 !important;
	border-bottom: 0 !important;
}

div.factoid
{
	width: 185px;
	margin-bottom: 10px;
	padding: 8px 20px;
	font: normal 10px/14px verdana;
	border: 1px solid #DAD9B4;
}
div.factoid h4
{
	margin: 0 0 2px 0;
	padding: 0;
	font: bold 11px georgia;
	color: #56828B;
	background-image: none;
}

/* seasonal factoids */
div.springA
{
	color: #000;
	border-color: #DAD9B4;
	background: #FCFCF5 url(/Assets/images/bg_factoid_spring_A.gif) no-repeat;
}
div.springB
{
	color: #6A8B37;
	border-color: #8EAF5B;
	background: #F4E883 url(/Assets/images/bg_factoid_spring_B.gif) no-repeat;
}
div.springB h4
{
	color: #6A8B37;
}
div.springC
{
	color: #fff;
	border-color: #8EAF5B;
	background: #659E9D url(/Assets/images/bg_factoid_spring_C.gif) no-repeat;
}
div.springC h4
{
	color: #fff;
}
div.summerA
{
	color: #000;
	border-color: #DAD9B4;
	background: #FCFCF5 url(/Assets/images/bg_factoid_summer_A.gif) no-repeat;
}
div.summerB
{
	color: #fff;
	border-color: #8EAF5B;
	background: #DBB648 url(/Assets/images/bg_factoid_summer_B.gif) no-repeat;
}
div.summerB h4
{
	color: #fff;
}
div.summerC
{
	color: #fff;
	border-color: #8EAF5B;
	background: #D78338 url(/Assets/images/bg_factoid_summer_C.gif) no-repeat;
}
div.summerC h4
{
	color: #fff;
}
div.fallA
{
	color: #000;
	border-color: #DAD9B4;
	background: #FCFCF5 url(/Assets/images/bg_factoid_fall_A.gif) no-repeat;
}
div.fallB
{
	color: #fff;
	border-color: #8EAF5B;
	background: #DBB648 url(/Assets/images/bg_factoid_fall_B.gif) no-repeat;
}
div.fallB h4
{
	color: #fff;
}
div.fallC
{
	color: #fff;
	border-color: #8EAF5B;
	background: #729B4E url(/Assets/images/bg_factoid_fall_C.gif) no-repeat;
}
div.fallC h4
{
	color: #fff;
}
div.winterA
{
	color: #000;
	border-color: #DAD9B4;
	background: #FCFCF5 url(/Assets/images/bg_factoid_winter_A.gif) no-repeat;
}
div.winterB
{
	color: #fff;
	border-color: #8EAF5B;
	background: #659E9D url(/Assets/images/bg_factoid_winter_B.gif) no-repeat;
}
div.winterB h4
{
	color: #fff;
}
div.winterC
{
	color: #fff;
	border-color: #8EAF5B;
	background: #D78338 url(/Assets/images/bg_factoid_winter_C.gif) no-repeat;
}
div.winterC h4
{
	color: #fff;
}

table.tourHomeTable
{
	margin-top: 15px;
}
table.tourHomeTable tr
{
	vertical-align: top;
}
table.tourHomeTable tr td
{
	width: 221px;
	height: 190px;
	font: bold 11px georgia;
	color: #72764C;
	background: #FAF9ED;
	border: 1px solid #B8BA71;
	text-transform: uppercase;
	vertical-align: top;
}
table.tourHomeTable tr td.alt
{
	border-left: 0;
}
table.tourHomeTable tr td img
{
	margin-bottom: 4px;
	border-bottom: 1px solid #B8BA71;
}
table.tourHomeTable tr td span
{
	display: block;
	padding-left: 12px;
}
table.tourHomeTable tr td.tourDescription
{
	height: auto;
	padding: 8px 8px 25px 12px;
	font: normal 11px/14px verdana;
	color: #000;
	background: transparent;
	border: 0;
	text-transform: none;
}

div.promo
{
	padding-bottom: 11px;
	background: #F9F8EB url(/Assets/images/bg_promo.gif);
	border-top: 1px solid #996;
}
div.promo h4
{
	width: auto;
	height: auto;
	margin: 0 0 5px;
	padding: 10px 0 0 18px;
	font: bold 11px georgia;
	color: #56828B;
	background: transparent url(/Assets/images/bg_h4_promo.gif) 0 -1px no-repeat !important;
}
div.promo p
{
	margin: 0 19px 5px;
}

h4, h3
{
	margin: 0 0 5px 53px;
	padding: 0 0 0 19px;
	font: bold 15px georgia;
	color: #4A7D8A;
	background: transparent url(/Assets/images/icon_fleur_big.gif) left no-repeat;
	clear: both;
}
div.basicContent h4, div.basicContent h3, div.basicContent h1, .subHeader1
{
	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	font: bold 15px georgia;
	color: #4A7D8A !important;
	background: transparent url(/Assets/images/icon_fleur_big.gif) left no-repeat;
	clear: both;
	text-transform: none;
}
div.basicContent h2, div.firstPanel h2, div.secondPanel h2, .subHeader2
{
	margin: 0 0 5px;
	padding: 0;
	font: bold 11px georgia;
	color: #4A7D8A;
	text-transform: none;
	background-image: none;
}
h4.specialH4
{
	width: auto;
	height: auto;
	margin: 0;
	padding: 10px 0 5px 18px;
	font: bold 11px georgia;
	color: #56828B;
	background: transparent url(/Assets/images/bg_h4_promo_green.gif) no-repeat;
}
h5
{
	margin: 0 0 5px;
	padding: 0;
	font: bold 11px georgia;
	color: #4A7D8A;
}
h6
{
	margin: 0;
	padding: 0;
	font: normal 11px verdana;
	color: #4A7D8A;
}

div.didYouKnow
{
	margin-bottom: 20px;
	padding: 8px 8px 8px 19px;
	color: #F8E8DC;
	background: #DA8A4E url(/Assets/images/bg_didyouknow.gif);
	border: 1px solid #8EAF5B;
}
div.didYouKnow h3, div.didYouKnow h4
{
	margin: 0 0 5px;
	padding: 0 !important;
	font: bold 11px georgia;
	background: transparent url(none) !important;
}
div.didYouKnow p
{
	width: 90% !important;
	margin: 0 !important;
}

.locationMap
{
	height: 150px;
	padding-right: 238px;
	background: transparent url(/Assets/images/misc_location-map.gif) top right no-repeat;
}

a.printLink
{
	margin-left: 400px;
	background: #666;
}
a.printLink:hover
{
	background: #000;
}

div.templateB div.tertNav, div.templateC div.tertNav
{
	width: 725px;
}
div.templateB div.firstPanel
{
	width: 443px;
	margin: 0 0 15px 53px;
	font-size: 12px;
}
div.templateB div.firstPanel p
{
	margin: 0;
}

div.templateB div.secondPanel
{
	width: 773px;
	margin-left: 1px;
	padding-top: 23px;
	background: #fff url(/Assets/images/bg_secondPanel.gif) top no-repeat;
}
div.templateB div.secondPanel div.col1
{
	float: left;
	width: 325px;
	margin-left: 53px;
	_margin-left: 26px;
	border-right: 1px solid #E6EDDA;
}
div.templateB div.secondPanel div.col2
{
	float: left;
	width: 325px;
	margin-left: 20px;
}
div.templateB div.secondPanel h5
{
	margin: 0 0 5px;
	padding: 0;
	font: bold 12px georgia;
	color: #4A7D8A;
	background: transparent;
}
div.templateB div.secondPanel h6
{
	margin-bottom: 10px;
}
div.templateB div.secondPanel p
{
	margin-top: 0;
	padding-right: 10px;
	font-size: 12px;
}

a.download, .download
{
	padding-left: 19px;
	line-height: 20px;
	background: transparent url(/Assets/images/icon_download.gif) top left no-repeat;
}
a.online, .online
{
	padding-left: 17px;
	line-height: 20px;
	background: transparent url(/Assets/images/icon_online.gif) left no-repeat;
}

div.footer
{
/*
	position: absolute;
*/
    clear: both;
	width: 100%;
	height: 51px;
	padding: 0;
	margin: 0;
	font-size: 9px;
	text-align: center;
	color: #CDD393;
	background: transparent url(/Assets/images/bg_footer.gif) bottom left repeat-x;
}

div.footer p
{
	padding: 9px 0 0 !important;
	margin: 0;
}

div.footer a
{
	color: #CDD393;
}
body.homePage div.footer
{
/*
	position: absolute;
	bottom: 0;
*/
    clear: both;
}

.required
{
	color: #c60;
}

.error
{
	margin: 0 0 10px 85px;
	color: #c60;
}

body.popup
{
	width: 416px;
	margin: 20px;
	font-size: 12px;
	background: #fff url(/Assets/images/bg_popup.gif) no-repeat !important;
}
body.popup h1, body.popup h2
{
	font: normal 18px georgia;
	color: #CC6600;
}

div.timelineNav
{
	width: 526px;
	height: 47px;
	margin-left: 62px;
	margin-bottom: 40px;
	background: #fff url(/Assets/images/bg_timelineNav.gif) no-repeat;
	overflow: hidden;
}
div.timelineNav a
{
	display: block;
	float: left;
	width: 131px !important;
	height: 47px;
	font: bold 12px/23px georgia;
	color: #6C7142;
	background: transparent;
	text-align: center;
	text-decoration: none;
}
div.timelineNav a.on
{
	color: #D37028;
}
div.timelineNav a span
{
	font: normal 10px/11px verdana;
}
div.timelineNav a.on span
{
	color: #6C7142;
}

div.timelineContent
{
	margin: 0 0 30px 103px;
}
div.timelineContent table
{
	width: 551px;
	border: 0;
	padding: 0;
}
div.timelineContent tr.lead td
{
	width: 270px;
	padding: 25px 0;
}
div.timelineContent tr.lead td.left
{
	width: 260px;
}
div.timelineContent td.left
{
	width: 180px;
	padding: 5px 0 0;
	text-align: right;
}
div.timelineContent td.left div
{
	text-align: left;
}
div.timelineContent td.right
{
	width: 180px;
	padding: 5px 0 0;
	text-align: left;
}
div.timelineContent td.right div
{
	text-align: right;
}
div.timelineContent tr.first td.right
{
	background: transparent none;
}
div.timelineContent tr.lead td.center, div.timelineContent td.center
{
	width: 17px;
	padding: 0;
	background: transparent url(/Assets/images/bg_timelineContent.gif) repeat-y 8px 0px;
}
div.timelineContent tr.last td.center
{
	width: 17px;
	padding: 0;
	background: transparent none;
}
div.timelineContent td.center div
{
	width: 17px;
	height: 17px;
	background: #fff url(/Assets/images/timeline_rosette.gif) no-repeat;
	margin-bottom: 100px;
}
div.timelineContent tr.lead td.center div
{
	height: 21px;
	margin: 0;
}
div.timelineContent div.datePromo
{
	width: 175px;
	padding-left: 5px;
	text-align: left;
}
div.timelineContent td.left div.datePromo
{
	padding: 0 5px 0 0;
}
div.timelineContent tr.lead div.datePromo
{
	float: right;
	padding: 0;
}
div.timelineContent div.datePromo div
{
}
div.timelineContent tr.lead div.datePromo div
{
}
div.timelineContent div.datePromo div img
{
	display: block;
	padding: 1px 0;
	margin: 0;
	border-top: 1px solid #B0B261;
}
div.timelineContent div.datePromo p
{
	margin: 0;
	padding: 5px 2px 0;
	text-align: left;
}
div.timelineContent p.datestamp
{
	font: bold 12px/17px georgia,verdana,sans-serif;
	color: #DABC64;
	padding: 0;
	margin: 0 0 5px;
}
div.timelineContent td.datestamp
{
	width: 80px;
	padding: 0;
	background: transparent url(/Assets/images/bg_timelineRow.gif) repeat-x 0px 8px;
}
div.timelineContent td.noBG
{
	background: transparent url(none);
}
div.timelineContent td.datestamp span
{
	background: #fff;
	font: bold 12px/17px georgia,verdana,sans-serif;
	color: #D37028;
	padding-right: 5px;
	margin: 0;
}
div.timelineContent td.right span
{
	padding: 0 0 0 5px;
}
div.timelineContent p.nutgraf
{
	margin: 0 0 5px;
}
div.timelineContent div.datePromo p
{
	margin: 0 0 20px;
	padding: 0 6px 7px 7px;
	font-size: 9px;
	color: #5F6537;
}
div.timelineContent p.caption a.video
{
	display: block;
	margin-top: 5px;
	padding-left: 20px;
	background: transparent url(/Assets/images/icon_video_green.gif) no-repeat;
}

/* SEASONAL STYLES */

body.spring div.footer
{
	background: transparent url(/Assets/images/seasons/bg_footer_spring.gif) bottom left repeat-x;
}
body.summer div.footer
{
	background: transparent url(/Assets/images/seasons/bg_footer_summer.gif) bottom left repeat-x;
}
body.fall div.footer
{
	background: transparent url(/Assets/images/seasons/bg_footer_fall.gif) bottom left repeat-x;
}
body.winter div.footer
{
	background: transparent url(/Assets/images/seasons/bg_footer_winter.gif) bottom left repeat-x;
}

body.spring div.mastheadBG
{
	width: 100%;
	height: 126px;
	background: #82AC3F url(/Assets/images/seasons/bg_masthead_spring.gif) repeat-x !important;
	overflow: hidden;
}
body.summer div.mastheadBG
{
	width: 100%;
	height: 126px;
	background: #628D45 url(/Assets/images/seasons/bg_masthead_summer.gif) repeat-x;
	overflow: hidden;
}
body.fall div.mastheadBG
{
	width: 100%;
	height: 126px;
	background: #CC7324 url(/Assets/images/seasons/bg_masthead_fall.gif) repeat-x;
	overflow: hidden;
}
body.winter div.mastheadBG
{
	width: 100%;
	height: 126px;
	background: #437F8A url(/Assets/images/seasons/bg_masthead_winter.gif) repeat-x;
	overflow: hidden;
}

body.spring div.mastheadBG div.left
{
	float: left;
	width: 230px;
	height: 126px;
	background: transparent url(/Assets/images/seasons/masthead_left_spring.jpg) no-repeat;
}
body.summer div.mastheadBG div.left
{
	float: left;
	width: 230px;
	height: 126px;
	background: transparent url(/Assets/images/seasons/masthead_left_summer.jpg) no-repeat;
}
body.fall div.mastheadBG div.left
{
	float: left;
	width: 230px;
	height: 126px;
	background: transparent url(/Assets/images/seasons/masthead_left_fall.jpg) no-repeat;
}
body.winter div.mastheadBG div.left
{
	float: left;
	width: 230px;
	height: 126px;
	background: transparent url(/Assets/images/seasons/masthead_left_winter.jpg) no-repeat;
}

body.spring div.mastheadBG div.right
{
	float: right;
	width: 230px;
	height: 95px;
	background: transparent url(/Assets/images/seasons/masthead_right_spring.jpg) no-repeat;
}
body.summer div.mastheadBG div.right
{
	float: right;
	width: 230px;
	height: 95px;
	background: transparent url(/Assets/images/seasons/masthead_right_summer.jpg) no-repeat;
}
body.fall div.mastheadBG div.right
{
	float: right;
	width: 230px;
	height: 95px;
	background: transparent url(/Assets/images/seasons/masthead_right_fall.jpg) no-repeat;
}
body.winter div.mastheadBG div.right
{
	float: right;
	width: 230px;
	height: 95px;
	background: transparent url(/Assets/images/seasons/masthead_right_winter.jpg) no-repeat;
}

body.spring div.masthead h1 a
{
	width: 100%;
	height: 77px;
	margin: 0;
	background: transparent url(/Assets/images/seasons/logo_spring.gif) center no-repeat;
}
body.summer div.masthead h1 a
{
	width: 100%;
	height: 77px;
	margin: 0;
	background: transparent url(/Assets/images/seasons/logo_summer.gif) center no-repeat;
}
body.fall div.masthead h1 a
{
	width: 100%;
	height: 77px;
	margin: 0;
	background: transparent url(/Assets/images/seasons/logo_fall.gif) center no-repeat;
}
body.winter div.masthead h1 a
{
	width: 100%;
	height: 77px;
	margin: 0;
	background: transparent url(/Assets/images/seasons/logo_winter.gif) center no-repeat;
}

body.spring div.homeParent
{
	background: #fff url(/Assets/images/seasons/bg_home_spring.jpg) no-repeat;
	border-bottom: 1px solid #8EAF5B;
}
body.summer div.homeParent
{
	background: #fff url(/Assets/images/seasons/bg_home_summer.jpg) no-repeat;
	border-bottom: 1px solid #8EAF5B;
}
body.fall div.homeParent
{
	background: #fff url(/Assets/images/seasons/bg_home_fall.jpg) no-repeat;
	border-bottom: 1px solid #8EAF5B;
}
body.winter div.homeParent
{
	background: #fff url(/Assets/images/seasons/bg_home_winter.jpg) no-repeat;
	border-bottom: 1px solid #8EAF5B;
}

body.spring div.homeParent h2
{
	width: 343px !important;
	height: 48px;
	margin: 26px 0 10px 431px !important;
	padding: 0;
	background: transparent url(/Assets/images/seasons/home_h2_spring.gif) no-repeat;
}
body.summer div.homeParent h2
{
	width: 343px !important;
	height: 48px;
	margin: 26px 0 10px 431px !important;
	padding: 0;
	background: transparent url(/Assets/images/seasons/home_h2_summer.gif) no-repeat;
}
body.fall div.homeParent h2
{
	width: 343px !important;
	height: 48px;
	margin: 26px 0 10px 431px !important;
	padding: 0;
	background: transparent url(/Assets/images/seasons/home_h2_fall.gif) no-repeat;
}
body.winter div.homeParent h2
{
	width: 343px !important;
	height: 48px;
	margin: 26px 0 10px 431px !important;
	padding: 0;
	background: transparent url(/Assets/images/seasons/home_h2_winter.gif) no-repeat;
}

body.spring div.homeParent div.homePromoBox div.homePromo1
{
	width: 279px;
	border-top: 1px solid #8eaf5b;
	border-bottom: 1px solid #8eaf5b;
	background: url(/Assets/images/seasons/bg_home_spring_fade.jpg) 100% 0 no-repeat;
}
body.summer div.homeParent div.homePromoBox div.homePromo1
{
	width: 279px;
	border-top: 1px solid #8eaf5b;
	border-bottom: 1px solid #8eaf5b;
	background: url(/Assets/images/seasons/bg_home_summer_fade.jpg) 100% 0 no-repeat;
}
body.fall div.homeParent div.homePromoBox div.homePromo1
{
	width: 279px;
	border-top: 1px solid #8eaf5b;
	border-bottom: 1px solid #8eaf5b;
	background: url(/Assets/images/seasons/bg_home_fall_fade.jpg) 100% 0 no-repeat;
}
body.winter div.homeParent div.homePromoBox div.homePromo1
{
	width: 279px;
	border-top: 1px solid #8eaf5b;
	border-bottom: 1px solid #8eaf5b;
	background: url(/Assets/images/seasons/bg_home_winter_fade.jpg) 100% 0 no-repeat;
}

body.spring div.contentParent div.contentMain div.tourParent div.left p
{
	background: transparent url(/Assets/images/seasons/icon_spring_on.gif) left center no-repeat !important;
}
body.summer div.contentParent div.contentMain div.tourParent div.left p
{
	background: transparent url(/Assets/images/seasons/icon_summer_on.gif) left center no-repeat !important;
}
body.fall div.contentParent div.contentMain div.tourParent div.left p
{
	background: transparent url(/Assets/images/seasons/icon_fall_on.gif) left center no-repeat !important;
}
body.winter div.contentParent div.contentMain div.tourParent div.left p
{
	background: transparent url(/Assets/images/seasons/icon_winter_on.gif) left center no-repeat !important;
}

body.spring div.contentParent div.contentMain div.tourParent div.right div.thumb a
{
	background: transparent url(/Assets/images/seasons/icon_spring.gif) !important;
}
body.spring div.contentParent div.contentMain div.tourParent div.right div.thumb a:hover
{
	background: transparent url(/Assets/images/seasons/icon_spring_on.gif) !important;
}
body.summer div.contentParent div.contentMain div.tourParent div.right div.thumb a
{
	background: transparent url(/Assets/images/seasons/icon_summer.gif) !important;
}
body.summer div.contentParent div.contentMain div.tourParent div.right div.thumb a:hover
{
	background: transparent url(/Assets/images/seasons/icon_summer_on.gif) !important;
}
body.fall div.contentParent div.contentMain div.tourParent div.right div.thumb a
{
	background: transparent url(/Assets/images/seasons/icon_fall.gif) !important;
}
body.fall div.contentParent div.contentMain div.tourParent div.right div.thumb a:hover
{
	background: transparent url(/Assets/images/seasons/icon_fall_on.gif) !important;
}
body.winter div.contentParent div.contentMain div.tourParent div.right div.thumb a
{
	background: transparent url(/Assets/images/seasons/icon_winter.gif) !important;
}
body.winter div.contentParent div.contentMain div.tourParent div.right div.thumb a:hover
{
	background: transparent url(/Assets/images/seasons/icon_winter_on.gif) !important;
}

body.spring div.strong
{
	color: #fff;
	border-color: #8EAF5B;
	background: #659E9D url(/Assets/images/bg_factoid_spring_C.gif) no-repeat;
}
body.spring div.strong h4, body.spring div.strong h3, body.spring div.strong h2, body.spring div.strong h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #fff !important;
	background-image: none !important;
	text-transform: none !important;
}
body.spring div.soft
{
	color: #6A8B37;
	border-color: #DAD9B4;
	background: #FCFCF5 url(/Assets/images/bg_factoid_spring_B.gif) no-repeat;
}
body.spring div.soft h4, body.spring div.soft h3, body.spring div.soft h2, body.spring div.soft h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #6A8B37 !important;
	background-image: none !important;
	text-transform: none !important;
}
body.spring div.neutral
{
	color: #000;
	border-color: #dad9b4;
	background: #F4E883 url(/Assets/images/bg_factoid_spring_A.gif) no-repeat;
}
body.spring div.neutral h4, body.spring div.neutral h3, body.spring div.neutral h2, body.spring div.neutral h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #56828B !important;
	background-image: none !important;
	text-transform: none !important;
}

body.summer div.strong
{
	color: #fff;
	border-color: #8EAF5B;
	background: #D78338 url(/Assets/images/bg_factoid_summer_C.gif) no-repeat;
}
body.summer div.strong h4, body.summer div.strong h3, body.summer div.strong h2, body.summer div.strong h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #fff !important;
	background-image: none !important;
	text-transform: none !important;
}
body.summer div.soft
{
	color: #fff;
	border-color: #DAD9B4;
	background: #FCFCF5 url(/Assets/images/bg_factoid_summer_B.gif) no-repeat;
}
body.summer div.soft h4, body.summer div.soft h3, body.summer div.soft h2, body.summer div.soft h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #fff !important;
	background-image: none !important;
	text-transform: none !important;
}
body.summer div.neutral
{
	color: #000;
	border-color: #8EAF5B;
	background: #DBB648 url(/Assets/images/bg_factoid_summer_A.gif) no-repeat;
}
body.summer div.neutral h4, body.summer div.neutral h3, body.summer div.neutral h2, body.summer div.neutral h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #56828B !important;
	background-image: none !important;
	text-transform: none !important;
}

body.fall div.strong
{
	color: #fff;
	border-color: #8EAF5B;
	background: #729B4E url(/Assets/images/bg_factoid_fall_C.gif) no-repeat;
}
body.fall div.strong h4, body.fall div.strong h3, body.fall div.strong h2, body.fall div.strong h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #fff !important;
	background-image: none !important;
	text-transform: none !important;
}
body.fall div.soft
{
	color: #fff;
	border-color: #DAD9B4;
	background: #FCFCF5 url(/Assets/images/bg_factoid_fall_B.gif) no-repeat;
}
body.fall div.soft h4, body.fall div.soft h3, body.fall div.soft h2, body.fall div.soft h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #fff !important;
	background-image: none !important;
	text-transform: none !important;
}
body.fall div.neutral
{
	color: #000;
	border-color: #8EAF5B;
	background: #DBB648 url(/Assets/images/bg_factoid_fall_A.gif) no-repeat;
}
body.fall div.neutral h4, body.fall div.neutral h3, body.fall div.neutral h2, body.fall div.neutral h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #56828B !important;
	background-image: none !important;
	text-transform: none !important;
}

body.winter div.strong
{
	color: #fff;
	border-color: #8EAF5B;
	background: #D78338 url(/Assets/images/bg_factoid_winter_C.gif) no-repeat;
}
body.winter div.strong h4, body.winter div.strong h3, body.winter div.strong h2, body.winter div.strong h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #fff !important;
	background-image: none !important;
	text-transform: none !important;
}
body.winter div.soft
{
	color: #fff;
	border-color: #DAD9B4;
	background: #FCFCF5 url(/Assets/images/bg_factoid_winter_B.gif) no-repeat;
}
body.winter div.soft h4, body.winter div.soft h3, body.winter div.soft h2, body.winter div.soft h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #fff !important;
	background-image: none !important;
	text-transform: none !important;
}
body.winter div.neutral
{
	color: #000;
	border-color: #8EAF5B;
	background: #659E9D url(/Assets/images/bg_factoid_winter_A.gif) no-repeat;
}
body.winter div.neutral h4, body.winter div.neutral h3, body.winter div.neutral h2, body.winter div.neutral h1
{
	margin: 0 0 5px !important;
	padding: 0 !important;
	font: bold 11px georgia !important;
	color: #56828B !important;
	background-image: none !important;
	text-transform: none !important;
}

body.spring div.masthead ul.uniNav
{
	color: #DFE5A0;
}
body.spring div.masthead ul.uniNav li a
{
	color: #DFE5A0;
}
body.summer div.masthead ul.uniNav
{
	color: #CDD393;
}
body.summer div.masthead ul.uniNav li a
{
	color: #CDD393;
}
body.fall div.masthead ul.uniNav
{
	color: #F1C376;
}
body.fall div.masthead ul.uniNav li a
{
	color: #F1C376;
}
body.winter div.masthead ul.uniNav
{
	color: #9FD1DC;
}
body.winter div.masthead ul.uniNav li a
{
	color: #9FD1DC;
}

body.spring div.footer
{
	color: #DFE5A0;
}
body.spring div.footer a
{
	color: #DFE5A0;
}
body.summer div.footer
{
	color: #CDD393;
}
body.summer div.footer a
{
	color: #CDD393;
}
body.fall div.footer
{
	color: #F1C376;
}
body.fall div.footer a
{
	color: #F1C376;
}
body.winter div.footer
{
	color: #9FD1DC;
}
body.winter div.footer a
{
	color: #9FD1DC;
}

body.spring div.navParent div.mainNav ul li a
{
	border-left: 1px solid #8EAF5B;
}
body.spring div.navParent div.mainNav ul li.last a
{
	border-right: 1px solid #8EAF5B;
}
body.summer div.navParent div.mainNav ul li a
{
	border-left: 1px solid #8EAF5B;
}
body.summer div.navParent div.mainNav ul li.last a
{
	border-right: 1px solid #8EAF5B;
}
body.fall div.navParent div.mainNav ul li a
{
	border-left: 1px solid #B78B23;
}
body.fall div.navParent div.mainNav ul li.last a
{
	border-right: 1px solid #B78B23;
}
body.winter div.navParent div.mainNav ul li a
{
	border-left: 1px solid #437F8A;
}
body.winter div.navParent div.mainNav ul li.last a
{
	border-right: 1px solid #437F8A;
}

body.spring div.subNavParent div.subNav ul li
{
	color: #8EAF5B;
	border-bottom: 1px solid #8EAF5B;
}
body.summer div.subNavParent div.subNav ul li
{
	color: #8EAF5B;
	border-bottom: 1px solid #8EAF5B;
}
body.fall div.subNavParent div.subNav ul li
{
	color: #B78B23;
	border-bottom: 1px solid #B78B23;
}
body.winter div.subNavParent div.subNav ul li
{
	color: #437F8A;
	border-bottom: 1px solid #437F8A;
}

/*body.spring h1 {color: #8EAF5B ! important;}
body.summer h1 {color: #8EAF5B ! important;}
body.fall h1 {color: #B78B23 ! important;}
body.winter h1 {color: #437F8A ! important;}

body.spring h2 {color: #8EAF5B ! important;}
body.summer h2 {color: #8EAF5B ! important;}
body.fall h2 {color: #B78B23 ! important;}
body.winter h2 {color: #437F8A ! important;}

body.spring h3 {color: #8EAF5B ! important;}
body.summer h3 {color: #8EAF5B ! important;}
body.fall h3 {color: #B78B23 ! important;}
body.winter h3 {color: #437F8A ! important;}*/

body.spring div.tertNav
{
	border-color: #8EAF5B !important;
}
body.summer div.tertNav
{
	border-color: #8EAF5B !important;
}
body.fall div.tertNav
{
	border-color: #B78B23 !important;
}
body.winter div.tertNav
{
	border-color: #437F8A !important;
}

body.spring div.homeParent
{
	border-color: #8EAF5B !important;
}
body.summer div.homeParent
{
	border-color: #8EAF5B !important;
}
body.fall div.homeParent
{
	border-color: #B78B23 !important;
}
body.winter div.homeParent
{
	border-color: #437F8A !important;
}

body.spring div.homeSecond
{
	border-color: #8EAF5B !important;
}
body.summer div.homeSecond
{
	border-color: #8EAF5B !important;
}
body.fall div.homeSecond
{
	border-color: #B78B23 !important;
}
body.winter div.homeSecond
{
	border-color: #437F8A !important;
	padding: 0 0 15px;
	margin-bottom: 0;
}

h2.AboutUs
{
	background: transparent url(/Assets/images/seasons/h2_about-us_spring.gif) no-repeat !important;
}
h2.ContactUs
{
	background: transparent url(/Assets/images/seasons/h2_contact-us_spring.gif) no-repeat !important;
}
h2.Education
{
	background: transparent url(/Assets/images/seasons/h2_education_spring.gif) no-repeat !important;
}
h2.Events
{
	background: transparent url(/Assets/images/seasons/h2_events_spring.gif) no-repeat !important;
}
h2.Greenhouse
{
	background: transparent url(/Assets/images/seasons/h2_ghdg-tour_spring.gif) no-repeat !important;
}
h2.History
{
	background: transparent url(/Assets/images/seasons/h2_history_spring.gif) no-repeat !important;
}
h2.News
{
	background: transparent url(/Assets/images/seasons/h2_news_spring.gif) no-repeat !important;
}
h2.ParkTour
{
	background: transparent url(/Assets/images/seasons/h2_park-tour_spring.gif) no-repeat !important;
}
h2.ProgramsEvents
{
	background: transparent url(/Assets/images/seasons/h2_programs-events_spring.gif) no-repeat !important;
}
h2.Stewardship
{
	background: transparent url(/Assets/images/seasons/h2_stewardship_spring.gif) no-repeat !important;
}
h2.Recreation
{
	background: transparent url(/Assets/images/seasons/h2_recreation_spring.gif) no-repeat !important;
}
h2.Tours
{
	background: transparent url(/Assets/images/seasons/h2_tours_spring.gif) no-repeat;
}
h2.VisitorInfo
{
	background: transparent url(/Assets/images/seasons/h2_visitor-info_spring.gif) no-repeat !important;
}

body.spring div.contentParent h3.tertTitle
{
	font: normal 18px georgia;
	color: #8EAF5B !important;
	padding: 0 !important;
	background-image: none !important;
}
body.summer div.contentParent h3.tertTitle
{
	font: normal 18px georgia;
	color: #8EAF5B !important;
	padding: 0 !important;
	background-image: none !important;
}
body.fall div.contentParent h3.tertTitle
{
	font: normal 18px georgia;
	color: #B78B23 !important;
	padding: 0 !important;
	background-image: none !important;
}
body.winter div.contentParent h3.tertTitle
{
	font: normal 18px georgia;
	color: #437F8A !important;
	padding: 0 !important;
	background-image: none !important;
}

body.summer h2.AboutUs
{
	background: transparent url(/Assets/images/seasons/h2_about-us_summer.gif) no-repeat !important;
}
body.summer h2.ContactUs
{
	background: transparent url(/Assets/images/seasons/h2_contact-us_summer.gif) no-repeat !important;
}
body.summer h2.Education
{
	background: transparent url(/Assets/images/seasons/h2_education_summer.gif) no-repeat !important;
}
body.summer h2.Events
{
	background: transparent url(/Assets/images/seasons/h2_events_summer.gif) no-repeat !important;
}
body.summer h2.Greenhouse
{
	background: transparent url(/Assets/images/seasons/h2_ghdg-tour_summer.gif) no-repeat !important;
}
body.summer h2.History
{
	background: transparent url(/Assets/images/seasons/h2_history_summer.gif) no-repeat !important;
}
body.summer h2.News
{
	background: transparent url(/Assets/images/seasons/h2_news_summer.gif) no-repeat !important;
}
body.summer h2.ParkTour
{
	background: transparent url(/Assets/images/seasons/h2_park-tour_summer.gif) no-repeat !important;
}
body.summer h2.ProgramsEvents
{
	background: transparent url(/Assets/images/seasons/h2_programs-events_summer.gif) no-repeat !important;
}
body.summer h2.Stewardship
{
	background: transparent url(/Assets/images/seasons/h2_stewardship_summer.gif) no-repeat !important;
}
body.summer h2.Recreation
{
	background: transparent url(/Assets/images/seasons/h2_recreation_summer.gif) no-repeat !important;
}
body.summer h2.Tours
{
	background: transparent url(/Assets/images/seasons/h2_tours_summer.gif) no-repeat !important;
}
body.summer h2.VisitorInfo
{
	background: transparent url(/Assets/images/seasons/h2_visitor-info_summer.gif) no-repeat !important;
}

body.fall h2.AboutUs
{
	background: transparent url(/Assets/images/seasons/h2_about-us_fall.gif) no-repeat !important;
}
body.fall h2.ContactUs
{
	background: transparent url(/Assets/images/seasons/h2_contact-us_fall.gif) no-repeat !important;
}
body.fall h2.Education
{
	background: transparent url(/Assets/images/seasons/h2_education_fall.gif) no-repeat !important;
}
body.fall h2.Events
{
	background: transparent url(/Assets/images/seasons/h2_events_fall.gif) no-repeat !important;
}
body.fall h2.Greenhouse
{
	background: transparent url(/Assets/images/seasons/h2_ghdg-tour_fall.gif) no-repeat !important;
}
body.fall h2.History
{
	background: transparent url(/Assets/images/seasons/h2_history_fall.gif) no-repeat !important;
}
body.fall h2.News
{
	background: transparent url(/Assets/images/seasons/h2_news_fall.gif) no-repeat !important;
}
body.fall h2.ParkTour
{
	background: transparent url(/Assets/images/seasons/h2_park-tour_fall.gif) no-repeat !important;
}
body.fall h2.ProgramsEvents
{
	background: transparent url(/Assets/images/seasons/h2_programs-events_fall.gif) no-repeat !important;
}
body.fall h2.Stewardship
{
	background: transparent url(/Assets/images/seasons/h2_stewardship_fall.gif) no-repeat !important;
}
body.fall h2.Recreation
{
	background: transparent url(/Assets/images/seasons/h2_recreation_fall.gif) no-repeat !important;
}
body.fall h2.Tours
{
	background: transparent url(/Assets/images/seasons/h2_tours_fall.gif) no-repeat !important;
}
body.fall h2.VisitorInfo
{
	background: transparent url(/Assets/images/seasons/h2_visitor-info_fall.gif) no-repeat !important;
}

body.winter h2.AboutUs
{
	background: transparent url(/Assets/images/seasons/h2_about-us_winter.gif) no-repeat !important;
}
body.winter h2.ContactUs
{
	background: transparent url(/Assets/images/seasons/h2_contact-us_winter.gif) no-repeat !important;
}
body.winter h2.Education
{
	background: transparent url(/Assets/images/seasons/h2_education_winter.gif) no-repeat !important;
}
body.winter h2.Events
{
	background: transparent url(/Assets/images/seasons/h2_events_winter.gif) no-repeat !important;
}
body.winter h2.Greenhouse
{
	background: transparent url(/Assets/images/seasons/h2_ghdg-tour_winter.gif) no-repeat !important;
}
body.winter h2.History
{
	background: transparent url(/Assets/images/seasons/h2_history_winter.gif) no-repeat !important;
}
body.winter h2.News
{
	background: transparent url(/Assets/images/seasons/h2_news_winter.gif) no-repeat !important;
}
body.winter h2.ParkTour
{
	background: transparent url(/Assets/images/seasons/h2_park-tour_winter.gif) no-repeat !important;
}
body.winter h2.ProgramsEvents
{
	background: transparent url(/Assets/images/seasons/h2_programs-events_winter.gif) no-repeat !important;
}
body.winter h2.Stewardship
{
	background: transparent url(/Assets/images/seasons/h2_stewardship_winter.gif) no-repeat !important;
}
body.winter h2.Recreation
{
	background: transparent url(/Assets/images/seasons/h2_recreation_winter.gif) no-repeat !important;
}
body.winter h2.Tours
{
	background: transparent url(/Assets/images/seasons/h2_tours_winter.gif) no-repeat !important;
}
body.winter h2.VisitorInfo
{
	background: transparent url(/Assets/images/seasons/h2_visitor-info_winter.gif) no-repeat !important;
}

body.spring h4, body.spring h3
{
	background: transparent url(/Assets/images/seasons/icon_fleur_spring.gif) 0 4px no-repeat;
}
body.summer h4, body.summer h3
{
	background: transparent url(/Assets/images/seasons/icon_fleur_summer.gif) 0 4px no-repeat;
}
body.fall h4, body.fall h3
{
	background: transparent url(/Assets/images/seasons/icon_fleur_fall.gif) 0 4px no-repeat;
}
body.winter h4, body.winter h3
{
	background: transparent url(/Assets/images/seasons/icon_fleur_winter.gif) 0 4px no-repeat;
}

body.spring div.basicContent h4, body.spring div.basicContent h3, body.spring div.basicContent h1
{
	background: transparent url(/Assets/images/seasons/icon_fleur_spring.gif) 0 4px no-repeat;
}
body.summer div.basicContent h4, body.summer div.basicContent h3, body.summer div.basicContent h1
{
	background: transparent url(/Assets/images/seasons/icon_fleur_summer.gif) 0 4px no-repeat;
}
body.fall div.basicContent h4, body.fall div.basicContent h3, body.fall div.basicContent h1
{
	background: transparent url(/Assets/images/seasons/icon_fleur_fall.gif) 0 4px no-repeat;
}
body.winter div.basicContent h4, body.winter div.basicContent h3, body.winter div.basicContent h1
{
	background: transparent url(/Assets/images/seasons/icon_fleur_winter.gif) 0 4px no-repeat;
}

body.spring div.firstPanel h1, body.spring div.secondPanel h1
{
	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	font: bold 15px georgia;
	color: #4A7D8A !important;
	background: transparent url(/Assets/images/icon_fleur_big.gif) left no-repeat;
	clear: both;
	text-transform: none;
	background: transparent url(/Assets/images/seasons/icon_fleur_spring.gif) left no-repeat;
}
body.summer div.firstPanel h1, body.summer div.secondPanel h1
{
	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	font: bold 15px georgia;
	color: #4A7D8A !important;
	background: transparent url(/Assets/images/icon_fleur_big.gif) left no-repeat;
	clear: both;
	text-transform: none;
	background: transparent url(/Assets/images/seasons/icon_fleur_summer.gif) left no-repeat;
}
body.fall div.firstPanel h1, body.fall div.secondPanel h1
{
	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	font: bold 15px georgia;
	color: #4A7D8A !important;
	background: transparent url(/Assets/images/icon_fleur_big.gif) left no-repeat;
	clear: both;
	text-transform: none;
	background: transparent url(/Assets/images/seasons/icon_fleur_fall.gif) left no-repeat;
}
body.winter div.firstPanel h1, body.winter div.secondPanel h1
{
	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	font: bold 15px georgia;
	color: #4A7D8A !important;
	background: transparent url(/Assets/images/icon_fleur_big.gif) left no-repeat;
	clear: both;
	text-transform: none;
	background: transparent url(/Assets/images/seasons/icon_fleur_winter.gif) left no-repeat;
}

h2.AboutUs span, h2.ContactUs span, h2.Education span, h2.Events span, h2.Greenhouse span, h2.History span, h2.News span, h2.ParkTour span, h2.ProgramsEvents span, h2.Stewardship span, h2.Recreation span, h2.Tours span, h2.VisitorInfo span
{
	visibility: hidden;
}

/* WYS STYLES */
h1
{
	margin: 0 0 5px 0;
	padding: 0;
	font: bold 16px georgia;
	color: #688920;
	text-transform: uppercase;
}
p.indent
{
	padding-left: 25px;
}
span.wysNoteText
{
	color: #666;
	font-style: italic;
}
span.wysNoteHighlight
{
	color: #000;
	font-style: italic;
}

h3.DFsubhead1
{
}
/* inherits standard h3? */
h4.DFsubhead2
{
}
/* inherits standard h4? */
span.supp
{
	font: normal 11px verdana;
	color: #4A7D8A;
}
span.noteText
{
	font: normal 11px verdana;
	color: #E03B00;
}



@media all and (min-width: 0px;){
body.spring div.masthead h1 a {width: 100%; height: 57px; margin: 0; background: transparent url(/Assets/images/seasons/logo_spring.gif) center no-repeat;}
body.summer div.masthead h1 a {width: 100%; height: 57px; margin: 0; background: transparent url(/Assets/images/seasons/logo_summer.gif) center no-repeat;}
body.fall div.masthead h1 a {width: 100%; height: 57px; margin: 0; background: transparent url(/Assets/images/seasons/logo_fall.gif) center no-repeat;}
body.winter div.masthead h1 a {width: 100%; height: 57px; margin: 0; background: transparent url(/Assets/images/seasons/logo_winter.gif) center no-repeat;}         
}

@media screen and (-webkit-min-device-pixel-ratio:0){
body.spring div.masthead h1 a {width: 100%; height: 57px; margin: 0; background: transparent url(/Assets/images/seasons/logo_spring.gif) center no-repeat;}
body.summer div.masthead h1 a {width: 100%; height: 57px; margin: 0; background: transparent url(/Assets/images/seasons/logo_summer.gif) center no-repeat;}
body.fall div.masthead h1 a {width: 100%; height: 57px; margin: 0; background: transparent url(/Assets/images/seasons/logo_fall.gif) center no-repeat;}
body.winter div.masthead h1 a {width: 100%; height: 57px; margin: 0; background: transparent url(/Assets/images/seasons/logo_winter.gif) center no-repeat;}
}

body div.navParent div.mainNav {
    position: relative;
}
body div.navParent div.mainNav ul li a.mainNav,
body div.navParent div.mainNav ul li a.mainNavSelected {
    text-decoration: none;
    color: #606536;
    padding: 1px 6px 0;
    font-size: 13px;
    width: auto;
}
body div.navParent div.mainNav ul li {
    width: auto;
}
body div.navParent div.mainNav ul li:first-child a {
    border-left: 0;
}
div.navParent {
    width: auto;
}
/*div.subNavParent {
    margin-left: 0;
    left: 0;
    width: 470px;
    text-align: center;
}*/
div.subNavParent ul {
}
div.mainNav div.subNavParent ul li {
    float: none;
}
body div.navParent div.mainNav ul li div.subNavParent a {
    border-left: 0;
}

#ie-warning
{
	height:50px;
	line-height: 25px;
	background-color: #f9db17;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	}

div.contentParent h2.sectionHeader { font-size: 24px; font-weight: normal; }

body.winter h2.sectionHeader { color: #437F8A; }
body.spring h2.sectionHeader,
body.summer h2.sectionHeader { color: #8EAF5B; }
body.fall h2.sectionHeader { color: #CC7324; }

