﻿
marquee 
{
	float:left;
	width:90px;
	overflow-style:marquee-line;
	display:inline;
	overflow:hidden;
}


html{
	height:100%;
} 

body{
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#646464;
}
#mainContentContainer
{
	padding-left:10px;
	margin-top:10px;
	float:left;
	width:475px;
	text-align: left;	
}
#rightContentContainer
{
	padding-left:10px;
	margin-top:10px;
	float:left;
	/*width:717px;*/
	width:175px;
	text-align: left;
}
#rightContentContainer2
{
	padding-left:10px;
	margin-top:10px;
	float:left;
	/*width:717px;*/
	width:100px;
	text-align: left;
}

* {
 margin: 0;
 padding: 0;
}



/* base skin styles */
* html #pageWrapper {
	height: 100%;
}
* html #leftNavColumnContainer {
	height: 100%;	
}
* html #contentColumnContainer {
	height: 100%;	
}


a, a:link, a:hover{
	text-decoration:none;
}
#container
{
	text-align:center;
}
#pageWrapper{
	width:940px;
	margin:auto;
	min-height: 100%;
	text-align:center;
	z-index:50;
	background-image:url(images/left_column_bkg_BLUE.gif);
	background-repeat:repeat-y;
}
#emblem 
{
	float:left;
	width:150px;
	height:182px;
	padding:0;
	margin:0;
	text-align:center;
}
#leftNavColumnContainer{
	position:inherit;
	width:150px;
	min-height: 100%;
	float:left;
	margin-right:3px;
	border-top:3px solid #f0c131;
	background-color:#123ba3;
}

#contentColumnContainer{
	position:inherit;
	width:787px;
	float:left;
	padding-bottom:40px;
	min-height:861px;
}
#myOverlayWrapper{
	width:940px;
	margin:auto;
	text-align:left;
}
#myCircleNav{
	clear:both;
	float:none;
	width:386px;
	height:86px;
	position:absolute;
	margin-left:488px;
	margin-top:278px;
	z-index:100;
}

#myHeader {
    clear:both;
    float:left;
    width:100%;
    text-align:center; 
    background-color:White;
}

.page_header_wrapper
{
	width:787px;
	position: relative;
	float:left;
	text-align:left;
}

.page_header_title{
	height:145px;
	width:260px; 
	/*margin-right:3px;*/
	float:left;
	background-color:#f0c131;
	background-image:url(images/callout_buffer.gif);
}
.pageHeaderTitle
{
	padding-top:70px;
	text-align:center;
	font-size:24px;
	color:#123ba3;
	
}

.page_header_image{
	width:524px;
	height:145px;
	float:left;
}

/* end base skin styles */

 #logo 
 {
	width: 790px; 
	height: 118px;
	float:left;
	/*padding-top:20px;*/
	/*background-color:#FFF;*/
	/*float:left;*/
	/*margin-bottom:-15px;*/
}
#topnavbox
{
	float:left;
	margin-top:10px;
}
.menucell
{
	float:left;
	padding-right:1px;
	margin-top:11px;
	
}
.leftmenucell
{
	padding-left:3px;
}
.rightmenucell
{
	float:left;
}
.blockImage
{
	display: block;
	padding:0;
	margin:0;
	border:0; 

}

#footer {
	
	text-align:left;
	height:100px;
	padding-bottom:25px;
	position: relative;
}

.footer_copy
{
	clear:both;
	float:left;
	width:500px;
	color: #8c8c8c;
	font-size: 10px;
	margin-top:80px;
	margin-bottom:40px;
	margin-left:35px;
}

.footer_spacer
{
	float:left;
	width:150px;
	height:150px;
	/*background-color:#00B9FF;*/
}

.footer_copy a, .footer_copy a:link, .footer_copy a:visited, .footer_copy a:active
{
	color:#8c8c8c;
	font-size: 10px;
}

	
.head_stripe
{
    background-color:#F0c131;
    /*margin-right:50px;*/
    width:940px;
    background-image:url('images/top_bar.gif'); 
}

.top_nav 
{
	padding-top:14px;
	padding-bottom:14px;
    float:right;
}

.menuHeadItem 
{ 
    border: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 10px;
	color: #363636;
	float:left;
}
.menuHeadLink a, .menuHeadLink  a:visited 
{
    text-decoration: none;
    color: #363636;
}
.menuHeadLink  a:hover 
{
    text-decoration: none;
	color: #5cac29;
} 
.menuHeadIcon{
	float:left;
	margin-right:4px;
}
.menuHeadLink{
	float:left;
}
.menu_divider
{
	float:left;
	padding-left:11px;
	padding-right:11px;
	color:#7BC143;
	font-size:10px;
}


.second_top_nav
{
	text-align:center;
	height:30px;
	margin-bottom:20px;
	/*margin-bottom:15px;*/
}
.navtable
{
	/*background-color:#ffcc33;*/
	border-top:solid 1px #ffcc33;
	border-left:solid 1px #ffcc33;
	border-right:solid 1px #ffcc33;
}
.nav_section_title{
	width:150px;
	height:50px;
}
.nav_section_title a{
	display:block;
	width:150px;
	height:70px;
}
.head_text
{
	height:50px;
	width:150px;
}

/* left col */
.color_bar
{
	height:5px;
	width:150px;
}
.left_nav
{
	width:150px;
}
.content_gradient_bg
{
	background-repeat:repeat-x;
	float:left;
	margin-top:3px;
	width:100%;
}

#lnav
{
	padding-top:10px;
	min-height:1000px;
	height:1500px;
}
/* for Internet Explorer */
/*\*/
#lnav {
height: 1500px;
}
/**/



#HouseMenuH ul 
{ 
	font-size:10px;
	list-style-position: outside;
	list-style-type: disc;
	color:#F0C131;
	text-align:left;
	margin-left:15px;
	margin-right:15px;
	padding:0px;
} 

#lnavItemHome /* hack because HouseMenu ShowHome="false" not working */
{ 
	/*display:none; */
} 
#HouseMenuH li
{  
	font-size:10px;
	font-variant: normal;
	list-style-type:none;
	padding-bottom:10px;
	font-weight:bold;
} 
#HouseMenuH li ul
{
	margin-left: 0;
	padding-top: 10px;
	padding-left: 10px;
	list-style-position: outside;
	list-style-type: disc;
 } 
 #HouseMenuH .inactive_list
 {
	display:none;
 }
 #HouseMenuH li ul li
{
	list-style-type: disc;
	text-transform:uppercase;
	margin-left:5px;
}
 #HouseMenuH li ul li ul
{
	font-variant:normal;
	list-style-type: disc;
	font-variant: normal;
}
 #HouseMenuH li ul li ul li
{
	font-variant:normal;
	list-style-type: disc;
	font-variant: normal;
}
#HouseMenuH li a 
{ 
	 font-weight: bold;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 text-decoration: none; 
} 
/*#HouseMenuH #lnavCurrentLink, #lnavCurrentItem
{
	color:Blue;
}*/
#HouseMenuH li ul li a 
{ 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-decoration: none;
	  font-size:11px;

} 
#HouseMenuH li ul li ul li a 
{ 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-transform:capitalize;
	 text-decoration: none;
} 
#HouseMenuH li a:link{ 
	color:#F0C131;
} 
#HouseMenuH li a:visited { color:#F0C131; } 
#HouseMenuH li a:hover { text-decoration: none; } 
#houseMenuH li a:active {  } 

/*END NYRP Common Styles */



/* left column promo / page functions */
.pfEmailJoinMessage{
}
.pfEmailJoinMessage p{
	margin-bottom:10px;
}
.pfEmailJoinFieldContainer{
	text-align:center;
	margin-bottom:12px;
}
.pfEmailJoinSubmitContainer{
	margin-bottom:8px;
}
.promoSubmitContainer{
	margin-top:10px;
	margin-bottom:10px;
}
.leftColumnPromoContainer{
	margin-top:50px;
}
.pfPromoImage{
	margin-top:10px;
	margin-bottom:10px;
}
.promoTop{
	width:150px;
	height:10px;
}
.promoBottom{
	width:150px;
	height:10px;
}

.leftColumnPromoContainer p{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	padding-right:10px;
}
.pageFunctionsContainer{
	padding-left:15px;
}
.pageFunctionsText a, .pageFunctionsText a:link, .pageFunctionsText a:hover{
	color:#FFF;
}
.pageFunctionsText{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

/* NYRP Content Styles */
p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
/*    color:#646464;*/
	margin-bottom:15px;
	line-height:18px;
	text-align:left;
}
.bodyText{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#646464;
	margin-bottom:15px;
	line-height:18px;
}

.mainContentContainer ul{
	list-style-type:none;
	margin-bottom:15px;
}
.mainContentContainer li{
	padding-left:17px;
	background: url("images/bullet_small.gif") no-repeat 7px 6px;
	list-style:none;
	margin-bottom: 7px;
	letter-spacing:normal;
}
#mainContentContainer ul{
	list-style-type:none;
	margin-bottom:15px;
}
#mainContentContainer li{
	padding-left:17px;
	background: url("images/bullet_small.gif") no-repeat 7px 6px;
	list-style:none;
	margin-bottom: 7px;
	letter-spacing:normal;
}


.imageRightSpace{
	margin-top:5px;
	margin-right:10px;
}
.imageLeftSpace{
	margin-top:5px;
	margin-left:20px;
}


.staffNameAbout{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#646464;
	margin-bottom:7px;
	line-height:normal;
}
.contentTitle_About{
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0b582d;
	margin-bottom:15px;
}
.contentHeader_About{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0b582d;
	margin-bottom:15px;
	letter-spacing:.1em;
	text-transform:uppercase;
}
.contentSubHeader_About{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0b582d;
	margin-bottom:15px;
}

.textColor_About{
	color:#0b582d;
}



.contentTitle_Greening{
	font-size:26px;
	color:#b33a22;
	margin-bottom:15px;
}
.contentHeader_Greening{
	font-size:15px;
	font-weight:bold;
	color:#b33a22;
	margin-bottom:15px;
	letter-spacing:.1em;
	text-transform:uppercase;
}
.contentSubHeader_Greening{
	font-size:12px;
	font-weight:bold;
	color:#b33a22;
	margin-bottom:15px;
}

.textColor_Greening{
	color:#b33a22;
}



.contentTitle_Education{
	font-size:26px;
	color:#821a38;
	margin-bottom:15px;
}
.contentHeader_Education{
	font-size:15px;
	font-weight:bold;
	color:#821a38;
	margin-bottom:15px;
	letter-spacing:.1em;
	text-transform:uppercase;
}
.contentSubHeader_Education{
	font-size:12px;
	font-weight:bold;
	color:#821a38;
	margin-bottom:15px;
}

.textColor_Education{
	color:#821a38;
}




.contentTitle_Parks{
	font-size:26px;
	color:#00326e;
	margin-bottom:15px;
}
.contentHeader_Parks{
	font-size:15px;
	font-weight:bold;
	color:#00326e;
	margin-bottom:15px;
	letter-spacing:.1em;
	text-transform:uppercase;
}
.contentSubHeader_Parks{
	font-size:12px;
	font-weight:bold;
	color:#00326e;
	margin-bottom:15px;
}

.textColor_Parks{
	color:#00326e;
}



.contentTitle_Calendar{
	font-size:26px;
	color:#d7561f;
	margin-bottom:15px;
}
.contentHeader_Calendar{
	font-size:15px;
	font-weight:bold;
	color:#d7561f;
	margin-bottom:15px;
	letter-spacing:.1em;
	text-transform:uppercase;
}
.contentSubHeader_Calendar{
	font-size:12px;
	font-weight:bold;
	color:#d7561f;
	margin-bottom:15px;
}

.textColor_Calendar{
	color:#d7561f;
}



.contentTitle_Donate{
	font-size:26px;
	color:#26762d;
	margin-bottom:15px;
}
.contentHeader_Donate{
	font-size:15px;
	font-weight:bold;
	color:#26762d;
	margin-bottom:15px;
	letter-spacing:.1em;
	text-transform:uppercase;
}
.contentSubHeader_Donate{
	font-size:12px;
	font-weight:bold;
	color:#26762d;
	margin-bottom:15px;
}

.textColor_Donate{
	color:#26762d;
}

.gardenContacts p{
	line-height:normal;
}

.gardenTextIndent{
	margin-left:25px;
	padding-right:10px;
}
.gardenLiaison{
	margin:0;
	text-transform:uppercase;
	font-size:11px;
	color:#0351a0;
	margin-left:23px;
}
.gardenLiaisonName{
	margin:0;
	color:#00b9ff;
	font-size:11px;
	font-weight:bold;
	margin-left:23px;
}
.gardenOpen{
	margin:0;
	line-height:normal;
	color:#0351a0;
	text-transform:uppercase;
	font-size:10px;
	margin-left:23px;
}
.gardenOpenDate{
		line-height:normal;
	margin:0;
	color:#00b9ff;
	font-size:11px;
	font-weight:bold;
	margin-left:23px;
}
.gardenCouncilTitle{
	margin:0;
	color:#0351a0;
	margin-left:23px;
}
.gardenCouncilName{
	margin:0;
	margin-left:23px;
	margin-bottom:15px;
}
.gardenBrightBlue{
	color:#00b9ff;
}

.gardenTitle{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.gardenInfoTitle{
	margin:0;
	margin-top:10px;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
}
.gardenInfoName{
	margin:0;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
}
.gardenInfoAddress{
	margin:0;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
}
.gardenInfoHours{
	margin:0;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
}
.gardenDownloadLink a, .gardenDownloadLink a:link, .gardenDownloadLink a:hover, .gardenDownloadLink a:visited{
	color:#0351a0;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

