body { margin:0px; padding:0px; text-align:center; color:#444; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
p {	margin: 0px 0 1em;}
dd {margin-bottom: 15px;margin-top: 1px;}

/* =Layout  */
#page-1 { width:100%; background:url(/parks/assets/images_wd/header_background.gif) repeat-x 0px -1px; }
#page-2 {width:100%; background:url(/parks/assets/images_wd/page2_background.gif) no-repeat 50% -1px; }
#container { width: 774px; text-align: left; margin: 0 auto; padding: 0; background: #fff url(/parks/assets/images_wd/1pxline_light.gif) no-repeat 315px 400px; }
body.twocol #container,body.threecol #container{ background: url(/parks/assets/images_wd/1pxline_light.gif) repeat-y 185px 0px; }
/* = */body.onecol #container{	background-image: url(trans_gif.gif);	background-repeat: no-repeat;}
#nycgov{height: 51px;}
#header {height: 83px;}
#navcontainer { height: 25px; background: url(/parks/assets/images_wd/nav_background.gif) no-repeat; padding-left: 16px; }
#content { width: 772px; border-right: 1px solid #B9B9B9; border-left: 1px solid #B9B9B9; float: left; display: block; }
#leftcol { margin: 0px 9px 0px 0px; padding: 0px; float: left; display: inline; width: 309px; }
body.twocol #leftcol, body.threecol #leftcol { width: 184px; margin-left: 0px; margin-top: 0px; margin-right: 5px; }
#rightcol { padding: 0px; float: left; display: inline; margin: 0px 0px 0px 10px; width: 444px;}
body.twocol #rightcol, body.threecol #rightcol{ width: 583px; margin-left: 0px; margin-right: 0px; margin-top: 12px; }
body.onecol #leftcol, body.onecol #sidebar, body.twocol #sidebar { display: none;}
body.onecol #rightcol {	width: 772px;	margin-right: 0px;	margin-left: 0px;}
#footer{clear: both;font-size: 10px;vertical-align: top;height: 96px;border-top: 1px solid #DADADA;border-right: 1px solid #B9B9B9;border-left: 1px solid #B9B9B9;width: 774px;padding: 5px 0px 0px 15px;background: #fff url(/parks/assets/images_wd/footer_background.jpg) no-repeat center bottom;margin: 0px;}
body.home #footer {border-top: 0px solid #DADADA;}


/* =Primary Divisions */
#a {border:1px solid #AEB9BF;background-color:#f1f3f3;margin-left: 2px;}
#b {border: 1px solid #AEB9BF;background-color: #f1f3f3;margin-bottom: 10px;margin-left: 2px;}
#c {width: 443px;border: 1px none #DADADA;background: repeat-y 253px 0px;}
body.twocol #a, body.twocol #b, body.twocol #d , body.threecol #a, body.threecol #b, body.threecol #d, body.onecol #d{border: none;background: #fff;}
#main {width: 444px;margin-left: 10px;}
body.threecol #main {width: 393px;margin-left: 10px;margin-right: 15px;float: left;display: inline;}
body.onecol #main {margin: 0px;padding: 0px 10px;width: 752px;}
body.twocol #main.wide {width: 559px;}
#sidebar {width: 159px; float: left;background: #f4f3f0 url(/parks/assets/images_wd/transparency.gif) no-repeat left top;margin-top: 10px;padding-top: 15px;padding-bottom: 0px;}
#innerright{padding-right: 6px;padding-left: 9px;background: url(/parks/assets/images_wd/transparency_bottom.gif) no-repeat center bottom;}
#insertwrapper{width: 159px; float: right;background: #eff4ea url(/parks/assets/images_wd/transparency.gif) no-repeat left top;margin-top: 10px;padding-top: 15px;padding-bottom: 0px;}
#insertcontent {padding-right: 6px;padding-left: 9px;background: url(/parks/assets/images_wd/transparency_bottom.gif) no-repeat center bottom;}
 /* =Home page */
#announcements {float: left;margin-right: 10px;border: 1px solid #DADADA;padding-left: 15px;padding-right: 2px;height: 387px;width: 251px;display:inline;}
#newsroom {margin-top:10px;}
#newsroom, #d  {border: 1px solid #DADADA;margin-right:2px;margin-bottom:10px;}
body.home #d, body.home #newsroom, body.home #announcements{padding-right:2px;padding-left:15px;background:url(/parks/assets/images_wd/427_heading_09.gif) repeat-x 0px 0px;}
body.home #a, body.home #b{	padding-right: 2px;padding-left: 15px;background: #F1F3F3 url(/parks/assets/images_wd/313_heading_13.gif) repeat-x 0px 0px;}
body.home #eventbox {background: url(/parks/assets/images_wd/427_heading_09.gif) no-repeat 0px 0px; }
#eventbox{float: left;border: 1px solid #dadada;padding-left: 10px;width: 168px;display:inline;}
#eventlist{	width:167px;height: 322px;overflow: auto;}
.flash {border: 1px solid #DADADA;text-align: center;margin: 10px 0px 10px 2px;padding: 3px 0px;}

/* =Misc Selectors*/
.cleardiv {	clear: left;}
.alignright{ float: right; margin: 5px;}
.alignleft{	float: left;margin: 5px;}
.textcenter{margin: 5px;text-align: center;}
.errors, .required {font-weight: bold;	color: #CC3300;	font-size: 11px;}
.alleventslink{	text-align: right;	display: block;	margin: 4px 4px 7px 0px;clear: both;padding: 0px 5px 2px 0px;}
.alleventslink a{font-weight: bold;	font-size: 10px;}
.searcharrow{background: url(/parks/assets/images_wd/tiny_arrow.gif) no-repeat 10px 4px;	display: block;	padding-left: 18px;}
body.home .searcharrow{background: url(/parks/assets/images_wd/tiny_arrow.gif) no-repeat 175px 4px;}
.homeleft{width: 50%;float: left;margin-right: 15px;}
.curvebottom {background: url(/parks/assets/images_wd/transparency_bottom.gif) no-repeat left bottom;margin: 0px;padding: 0px;}


/* =Search */
#search {height: 38px;margin-bottom: 5px;clear: left; border-top: 0px solid #D7E1C6;	border-right: 1px solid #D7E1C6;border-bottom: 1px solid #D7E1C6;border-left: 0px solid #D7E1C6;background: url(/parks/assets/images_wd/search_under.jpg) repeat-x;}
/* = */body.twocol #search,body.threecol #search {
	clear: none;
	margin-bottom: 0px;
	border-bottom: 0px solid #b3cc8f;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-image: url(trans_gif.gif);
	background-repeat: no-repeat;
}
body.onecol #search {width: 100%; background: #D8E9C9 url(/parks/assets/images_wd/search_under.jpg) repeat-x; border-right-style: none;}
#sright {padding-left: 0px;	height: 28px;}
body.home #sright, body.onecol #sright{	padding-left: 40px;}
/* = */body.twocol #sright, body.threecol #sright {vertical-align: middle;background: url(trans_gif.gif) no-repeat left top;}
#sright img,.mapsearch img{vertical-align: middle;}
/* =Form for search and map search */
#search form{ margin:0px;padding-top: 12px;	height: 24px;}
input.textinput {background: #fafeea;border: 1px solid #9ab86f;width: 100px;}
body.home input.textinput, body.onecol input.textinput{ width: 155px; }
input.mapsearchinput {background: #fff;	border: 1px solid #b0b0b0;width: 120px;height: 13px;}
#search input.button,.mapsearch input.button {padding: 0px; vertical-align: middle; margin: -4px 0px 0px;}
body.twocol input.mapsearchinput,body.threecol input.mapsearchinput {width: 100px;}
.mapsearch{	background: #F4F4F4 url(/parks/assets/images_wd/map_search_bg.gif) no-repeat 0px 5px;border: 1px solid #dadada;height: 29px;margin-top: 7px;margin-bottom: 10px;margin-right: 2px;padding: 10px 7px 1px 110px;}
body.twocol .mapsearch , body.threecol .mapsearch  {padding-left: 9px;padding-top: 0px;}
.mapsearch form{margin: 1px 0px 5px;}
body.twocol .mapsearch form, body.threecol .mapsearch form {margin-top: 40px;}
body.twocol .mapsearch, body.threecol .mapsearch{height: 82px;margin: 0px 2px;background: url(/parks/assets/images_wd/mapsearch_bg_sub.gif) no-repeat;}
.beigeouter { background: #F8F7F4 url(/parks/assets/images_wd/beige_double_border.gif) repeat-x left top;margin: 0px;padding: 0px;width: 100%;height: 1%;}
.beigeinner { color: #987745;width: 100%;text-align: center;margin: 0px;padding: 14px 0px;	background: url(/parks/assets/images_wd/beige_double_border.gif) repeat-x left bottom;}
.keywordouter { background: #F8F7F4 url(/parks/assets/images_wd/beige_double_border.gif) repeat-x left top;margin: 0px;padding: 0px;width: 100%;height: 1%;}
.keywordinner {	color: #987745;	width: 100%;margin: 0px;background: url(/parks/assets/images_wd/beige_double_border.gif) repeat-x left bottom;padding: 14px 0px;}
.keywordcontent {padding-left: 10px;}
.surveyform input, .surveyform select {	vertical-align: middle;	margin-left: 15px;}
label {	cursor:pointer;	color: #457e00;}
.inputfield{border-top: 1px solid #666;border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;	border-left: 1px solid #666;	background: #F7F7F7;}

/* Typography */
h1{	font-size: 20px;font-weight: bold;}
h2{font-size: 16px;font-weight: bold;}
h3{font-size: 14px;font-weight: bold;}
h4{font-size: 12px;font-weight: bold;}
h5{font-size: 11px;font-weight: bold;}
h6{font-size: 8px;font-weight: bold;}
h1,h2,h3,h4,h5,h6 {	margin-bottom: 5px;	margin-top: 5px;}
#newsroom h1, #d  h1, #a h1, #b h1, #announcements h1, #eventbox h1{height: 31px;background-repeat: repeat-x;font: normal 17px/1.5em "Lucida Sans Unicode", "Lucida Console", "Verdana", sans-serif;color: #036;padding-left: 23px;margin: 0px 0px 10px;}
.keywordinner h2 {margin-top: 0px; margin-bottom: 5px;}
.parkmatchresult {	color: #987745;	padding-left: 10px;	border-bottom: 1px solid #C7BEAF;	padding-bottom: 2px;}
#leftcol h2 {font-size: 15px;margin: 0px 0px 0px 12px;padding: 0px 0px 0px 20px;	color: #305e2d;	background: url(/parks/assets/images_wd/title_icon_btn.gif) no-repeat left center;}
.emphasis,.focus  {font-size: 15px;}
.emphasislittle,.focuslittle, .sidebartitle  {font-size: 12px;}
.emphasis,.emphasislittle   {color: #987745;font-weight: bold;margin-bottom: .25em;}
.focus,.focuslittle, .sidebartitle  {color: #b06b00; font-weight: bold;margin-bottom: .25em;}
.breadcrumb, p.breadcrumb a, span.breadcrumb a, td.breadcrumb a {margin: 0px;color: #b06b00;font-size: 10px;}
.browntext {color: #987745;}
.whitetext { color: #fff;}

/* =Links */
a {color: #457e00;font-weight: normal;}
a:hover, .sub1body a:hover{color: #003366;}
.sub1body a {color: #3D8C00;text-decoration: none;font-size: 10px;font-weight: bold;}
body.home h1 a {color: #003366;text-decoration: none;}
h2 a {font-weight: bold;}
.emphasislittle a,.focuslittle a {color: #457e00;font-weight: bold;}

/* =Lists*/
#sidebar ul{margin-left: 3px;list-style: none;padding-left: 0px;}
#sidebar li{padding-top: 3px;padding-bottom: 7px;}
.treelist {	list-style-position: outside;	list-style-type: disc;	list-style-image: url(/common_files/uploaded_content/park_rules_images/image-18302.gif);font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


/* =Images */
#nycgov img {border-left: 4px solid #4B4B4B;border-right: 1px solid #B9B9B9;}
.newsroomimage{	border: 1px solid #bbb;}

/* =Table elements */
.tablebrown, .tablegray, .greenborder, .pxtable, .tablemap{	margin: 0px;padding: 0px;border-top: 1px solid;	border-right: 1px solid;border-bottom: 0px solid;border-left: 0px solid;}
.tablebrown td, .tablegray td, .greenborder td, .pxtable td {padding: 4px;vertical-align: top;margin: 0px;border-top: 0px solid;border-right: 0px solid;border-bottom: 1px solid;	border-left: 1px solid;}
.tablemap td {padding: 0px;vertical-align: top;margin: 0px;border-top: 0px solid;border-right: 0px solid;border-bottom: 1px solid;	border-left: 1px solid;}
.tablebrown, .tablebrown td, .tablemap, .tablemap td{border-color: #e6e1db;}
.greenborder, .greenborder td{ 	border-color: #dbe5bb;}
.pxtable, .pxtable td, .tablegray, .tablegray td {border-color: #ccc;}
.pxtable { width:100%;}
.noborder {	border: none;}
.noborder td{  border: none;}
.topborder {border: 1px dashed #999;padding: 1px;background-color: #f5f5f5;	}
.tablekeyword {	margin: 0px auto;padding: 0px;border-top: 0px solid;border-right: 0px;border-bottom: 0px solid;	border-left: 0px solid;}
.tablekeyword td {padding: 4px;vertical-align: top;margin: 0px;border-top: 0px solid;border-right: 0px solid;border-bottom: 1px solid;	border-left: 0;}
.tablekeyword, .tablekeyword td  {border-color: #DBD5CC;}
.right_tablebrown {	float:right;margin-left:10px;margin-top: 5px;margin-bottom: 10px;}

/* =Navigation based on Suckerfish Dropdowns */
#nav, #nav ul { /* all lists */ padding: 0;margin: 0;list-style: none;}
#nav li {float: left;width: 13em; /* width needed or else Opera goes nuts */}
#nav a {display: block;/*width: 10em;*/}
#nav li ul {position: absolute;background: #F7F7F2 url(/parks/assets/images_wd/menu_overimg.jpg) no-repeat 0px 0px;width: 16em;border-right: 1px solid #dfdfca;border-bottom: 2px solid #b8b888;border-left: 1px solid #dfdfca;padding: 7px 0px;clear: left;left: -999em;}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */left: auto;}
ul.subnav a{padding: 4px 4px 4px 12px;width: 15em;color:#5E8200;font-size: 10px;text-decoration: none;font-weight: bold;}
.subnav a:hover{color:#304200;text-decoration: underline;}
/* nav widths and hidden text */
a.hidetextlink{	height: 25px;text-indent: -9000px;	text-decoration: none;	-moz-outline:0px;}
#nav li.homepage{width: 53px;height: 25px;background: url(/parks/assets/images_wd/img_topmenu00.gif) no-repeat 0px 0px;}
#nav li.about{width: 53px;height: 25px;background: url(/parks/assets/images_wd/img_topmenu01.gif) no-repeat 0px 0px;}
#nav li.ttd{width: 86px;height: 25px;background: url(/parks/assets/images_wd/img_topmenu02.gif) no-repeat 0px 0px;}
#nav li.yourpark{width: 71px; height: 25px;background: url(/parks/assets/images_wd/img_topmenu03.gif) no-repeat 0px 0px;}
#nav li.permits{width: 140px; height: 25px;background: url(/parks/assets/images_wd/img_topmenu04.gif) no-repeat 0px 0px;}
#nav li.newsroom{width: 67px; height: 25px;background: url(/parks/assets/images_wd/img_topmenu05.gif) no-repeat 0px 0px;}
#nav li.ops{width: 93px; height: 25px;background: url(/parks/assets/images_wd/img_topmenu06.gif) no-repeat 0px 0px;}
#nav li.faq{width: 79px; height: 25px;background: url(/parks/assets/images_wd/img_topmenu07.gif) no-repeat 0px 0px;}
#nav li.contact{width: 102px; height: 25px;background: url(/parks/assets/images_wd/img_topmenu08.gif) no-repeat 0px 0px;}
#nav li.homepage:hover,#nav li.homepage.sfhover,#nav li.about:hover,#nav li.about.sfhover,#nav li.ttd:hover, #nav li.ttd.sfhover,#nav li.yourpark:hover, #nav li.yourpark.sfhover,#nav li.permits:hover, #nav li.permits.sfhover,#nav li.newsroom:hover, #nav li.newsroom.sfhover,#nav li.ops:hover, #nav li.ops.sfhover,#nav li.faq:hover, #nav li.faq.sfhover,#nav li.contact:hover, #nav li.contact.sfhover{ background-position: 0px -50px;}
body.home #nav li.homepage, body.menuabout #nav li.about, body.menuttd #nav li.ttd,body.menuyourpark #nav li.yourpark,body.menupermits #nav li.permits,body.menunewsroom #nav li.newsroom,body.menuops #nav li.ops,body.menufaq #nav li.faq,body.menucontact #nav li.contact {background-position: 0px -25px;}

/* =Sub Menu*/
.sub1body ul{margin: 0px;list-style-type: none;padding: 0px 5px 0px 12px;}
.sub1body li{padding: 5px 0px;border-bottom: 1px solid #9DCA87;}
/* =Sub Menu Containers*/
.sub1 {background: #DBEBCD url(/parks/assets/images_wd/sub_under01.jpg) no-repeat 0px 0px;text-align: center;padding-top: 10px;padding-bottom: 0px;}
.sub1body{background-color: #dbebcd;}
.sub1foot{background: #fff url(/parks/assets/images_wd/sub_under03.jpg) repeat-x;height: 108px; text-align: center;}


/*  =Tabs Borough menu  
#wrapb{	border: 1px #a4c67f solid;	border-width: 0px 1px 1px 1px;	width: 444px;}
#wrapb p {margin: 0px;padding: 0px;}
#boroughtabs {	background:url(/common_images/tab_bg.jpg) repeat-x;	height: 40px;font-family: Arial, Helvetica, sans-serif;margin-bottom: 10px;}
.boroughtabs-spacer{height: 10px;padding-top: 15px;}
#boroughtabs ul {margin-left: 0px; padding-left: 10px;margin-top: 0px;}
#boroughtabs li {margin:0;padding:0;list-style:none;display: inline;background-color: #669966;}
#boroughtabs a {margin: 0 1px 0 0;text-decoration:none;	font-weight:bold;color:#fff;background-color: #81A372;padding: 5px 10px;float: left;font-size: 11px;border-bottom-width: 1px;border-bottom-style: solid;	border-bottom-color: #4B8C2D;}
#boroughtabs a:hover {color:#fff;background-color: #457D2D;}
.tab_X_id #li_tab_X a, .tab_B_id #li_tab_B a, .tab_M_id #li_tab_M a, .tab_Q_id #li_tab_Q a, .tab_R_id #li_tab_R a {color:#003300;	background-color: #fff;	border-top: 1px solid #abc28a;	border-right: 1px solid #abc28a;border-bottom: 0px solid #FFFFFF;	border-left: 1px solid #abc28a;}
#tab_X, #tab_B, #tab_M, #tab_Q, #tab_R {margin:0px;	padding:5px;clear: left;}

*/
#wrapb{	width: 100%;} /* Width of tab component*/
#wrapb p {}
#boroughtabs {
	width: 100%;
	float: left;
	margin-bottom: -1px;
}

/* IE hack*/
* html #boroughtabs { 
	margin-bottom: -2px;
}
#boroughtabs ul {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
#boroughtabs li {
	margin:0;
	padding:0;
	list-style:none;
	display: inline;
}
#boroughtabs a {
	-moz-outline:0px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	padding: 7px 10px;
	float: left;
	margin-right: 2px;
	background: #90AE43;
	border: 1px solid #A8B87E;
}
#boroughtabs a:hover {color:#fff; background-color: #748C35;}
.tab_X_id #li_tab_X a , .tab_B_id #li_tab_B a, .tab_M_id #li_tab_M a, .tab_Q_id #li_tab_Q a, .tab_R_id #li_tab_R a {
	color:#666;
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.tab_X_id #li_tab_X a:hover , .tab_B_id #li_tab_B a:hover, .tab_M_id #li_tab_M a:hover, .tab_Q_id #li_tab_Q a:hover, .tab_R_id #li_tab_R a:hover {
	color:#666;
	background-color: #fff;
}
/* Correct IE border priority*/
* html .tab_X_id #li_tab_X a , * html .tab_B_id #li_tab_B a,* html .tab_M_id #li_tab_M a,* html .tab_Q_id #li_tab_Q a,* html .tab_R_id #li_tab_R a {border-bottom: 2px solid #fff;}
#tab_X, #tab_B, #tab_M, #tab_Q, #tab_R {
/* Rules for the on/off boxes */
	margin:0px 5px 5px;
	padding:5px 5px 5px 8px;
	background: #F8F8F8;
}
/* enclosure for all the on/off boxes*/
.tabcontentwrapper{
	clear: left;
	padding-top: 5px;
	background: #fff;
	border-top: 1px solid #A8B87E;
	border-right: 1px solid #A8B87E;
	border-bottom: 1px solid #A8B87E;
	border-left: 1px solid #A8B87E;
}

/* =Features complicated floats and fixes */
body.threecol .featuretext {float: left;width: 275px;}
body.home .featuretext {float: left;width: 170px;}
.features p, .featuretext p{margin: 0px; padding: 0px;}
.features img{ margin-right: 12px; float: left; margin-top: 2px;}
/* Clear floats in a container and fix IE/Win Guillotine Bug */
.features:after, .clear:after /*Firefox fix*/ {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.features {	margin: 10px 0px; /*Fix IE Mac*/ display: inline-table; }
/* Hides from IE-mac hollyhack\*/ 
* html .features, * html .featuretext p{ height: 1%;}
.features {display: block;}
/* End hide from IE-mac */
.clear /* Be nice to Dreamweaver wysiwig */ {clear: left;}


/* =IE5 Hacks*/
#content {width: 774px; voice-family: "\"}\"";voice-family: inherit; width: 772px;}
#c {width: 444px; voice-family: "\"}\""; voice-family: inherit; width: 443px;}
#announcements { width: 251px; voice-family: "\"}\"";voice-family: inherit; width: 232px;}
#eventbox { width: 180px;voice-family: "\"}\"";voice-family: inherit; width: 168px;}
#eventlist { width:170px; voice-family: "\"}\""; voice-family: inherit;  width:167px;}
#footer {width: 774px;voice-family: "\"}\"";voice-family: inherit; width: 757px;}


/* =Legacy Styles */
.sectionhead {font-size: 20px;font-weight: bold;margin-bottom: 5px;	margin-top: 10px;}
.sectionemphasize {	font-size: 16px;margin-bottom: 5px;	font-weight: bold;}
.captionbody {  font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: italic; color: #000}
.captionheadline { font-family: "Times New Roman", Times, serif; font-size: 12px; color: #184818; font-weight: bold;}
