/*NYRP Common Styles */
* {
 margin: 0;
 padding: 0;
}
html{
	height:100%;
} 

body{
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#646464;
}


/* base skin styles */
* html #pageWrapper {
	height: 100%;
}
* html #leftNavColumnContainer {
	height: 100%;	
}
* html #contentColumnContainer {
	height: 100%;	
}


a, a:link, a:hover{
	text-decoration:none;
}

#pageWrapper{
	width:940px;
	margin:auto;
	min-height: 100%;
	text-align:left;
	z-index:50;
}
#leftNavColumnContainer{
	position:inherit;
	width:150px;
	min-height: 100%;
	float:left;
	margin-right:3px;
}
#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; 
}

.page_header_wrapper
{
	width:787px;
	position: relative;
	float:left;
	text-align:left;
}

.page_header_title{
	height:145px;
	width:260px; 
	margin-right:3px;
	float:left;
}

.page_header_image{
	width:524px;
	height:145px;
	float:left;
}

/* end base skin styles */

 #logo 
 {
	width: 150px; 
	height: 48px;
	padding-top:14px;
	background-color:#FFF;
	float:left;
}

#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:#7BC143;
    margin-right:50px;
    width:940px;
    background-image:url('http://www.nyrp.org/Portals/0/images/top_bar.gif'); 
}

.top_nav 
{
	padding-top: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:link, .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:left;
	height:103px;
}
.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;
}


#HouseMenuH ul 
{ 
	font-size:12px;
	list-style-position: outside;
	list-style-type: disc;
	color:White;
	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:12px;
	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-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform:none; } 
#HouseMenuH li a:link{ 
	color:White;
} 
#HouseMenuH li a:visited { color:White; } 
#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("../../../Portals/0/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("../../../Portals/0/images/bullet_small.gif") no-repeat 7px 6px;
	list-style:none;
	margin-bottom: 7px;
	letter-spacing:normal;
}

#popUpContainer ul{
	list-style-type:none;
	margin-bottom:15px;
}
#popUpContainer li{
	padding-left:17px;
	background: url("../../../Portals/0/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:13px;
	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:13px;
	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:13px;
	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:13px;
	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:13px;
	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:13px;
	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  { color: #00b9ff; font-size: 11px; font-weight: bold; margin: 6px 0 0 23px }
.gardenOpen { color: #0351a0; font-size: 10px; line-height: normal; text-transform: uppercase; margin: 0 0 0 0 }
.gardenOpenDate { color: #00b9ff; font-size: 11px; font-weight: bold; line-height: normal; margin: 0 0 0 0 }
.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;
}
.gardenAdoptTitle     { color: gray; font-size: 21px; font-weight: bold; line-height: 21px; text-transform: uppercase; margin-top: 15px; margin-bottom: 5px }
.gardenAdoptInfo  { color: gray; font-size: 9px; font-weight: bold; line-height: 15px; text-transform: uppercase; margin: 0 0 15px }
.gardenInfoTitle  { font-size: 9px; font-weight: bold; line-height: normal; text-transform: uppercase; margin: 10px 0 }
.gardenInfoName { font-size: 11px; font-weight: bold; line-height: normal; text-transform: uppercase; margin: 6px 0 10px }
.gardenInfoAddress { font-size: 12px; font-weight: bold; line-height: normal; margin: 6px 0 0 }
.gardenInfoHours { font-size: 12px; font-weight: bold; line-height: normal; margin: 6px 0 0 }
.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;
}


.tablePadding10 TD{
	padding:10px;
}

.link_grey_bold{
    color:#646464;
		font-weight:bold;
}