﻿body
{
	background-color: #ffffff!important;
}
a:link
{
    color: #3232CC;
}
a:visited
{
    color: #3232CC;
}
a:hover
{
    color: #669966;
    text-decoration: underline overline
}
h3 
{
	background-color:#E1FAE1;
	border-top:1px solid #669966;
	color:#558855;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
	margin:10px 0px 0px;
	padding:2px 0px 2px 5px;
	text-align:left;
}

#north
{
	/*padding:16px 0px 0px 0px;*/
	
}
/*
.ext-el-mask
{
	background-color:#aaaaaa;
}
*/
#tabDetail .ext-el-mask
{
	-moz-opacity:0.0;
	opacity:.0;
	filter:alpha(opacity=0);
	
}
/*
.x-toolbar
{
	background:none;
	border-width:0;
}
.x-toolbar .x-btn-text
{
	color:#ffffff;
	font-weight:normal;
}
.x-toolbar .x-btn-pressed .x-btn-text
{
	color:#444444;
}
.x-toolbar .x-btn-over .x-btn-text
{
	color:#000000;
}
.x-statusbar .map-busy 
{
	padding-left: 48px;
	color:#ffffff;
    background: transparent url(../images/map-loading.gif) no-repeat 0px 5px;
}
*/
/*
.x-splitbar-h
{
	background: url(../images/splitpane_handle-ew.gif) no-repeat 100% 50%;

}
*/
/*.x-layout-split{background-color:#fff;}*/
.ext-strict .ext-ie6 .x-layout-split{background-color:#fff!important;filter:none;}

.x-layout-collapsed
{
    background: #83ba83;
    border: solid 1px #639a63;
}
.x-panel
{
	border:solid 0px #639a63;
}
.x-panel-header
{
    background: #ffffff;
    border-width: 0px;
   
}
.x-panel-body
{
    border-width: 0px;
}
.x-tab-strip .x-tab-strip-active .x-tab-right
{
	background: #ffffff;
	border-color: #EF967B;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
}
.x-tab-strip .x-tab-right, .x-tab-strip .x-tab-left, .x-tab-strip .x-tab-strip-inner
{
	background: #cccccc;
}
.x-tab-strip .x-tab-strip-active .x-tab-left, .x-tab-strip .x-tab-strip-active .x-tab-strip-inner
{
	background: #ffffff;
}
.x-tab-strip-text
{
	font-size:0.9em!important;
}

/*Only need if not using grey bottom tab border*/

.x-tab-strip-top
{
	border-color:#EF967B!important;
}

/*Only need if not using grey bottom tab border*/

.x-tab-strip-spacer {
	background:#FFEFD5 none repeat scroll 0%!important;
	border-color:#EF967B!important;
	
}
/*.x-tool-help
{
	background: url(../images/help.gif)
}*/
a.x-tool-link 
{
	padding-left:3px;
	width:auto;
	background-image: none!important;
	font-weight:normal;
	font-size:.9em;
}
/*
.x-tab-panel-header-plain .x-tab-strip-spacer
{
	height:0;
	overflow:hidden;
}
*/
.olControlPanZoomBar 
{	
	top:25px!important;
	right:87px!important;
}
.olControlOverviewMapElement
{
	padding: 0px 0px 0px 0px !important;
	border-style: solid !important;
	border-color: #437a43 !important;
	border-width: 1px 0px 0px 1px !important;
	background-color: #A6CAF0!important;
	-moz-border-radius: 0 0 0 0!important;

}

.olControlOverviewMapMinimizeButton
{
	right: 0px;
	bottom: 0px!important;
	z-index: 1010!important;
}

.olControlOverviewMapMaximizeButton
{
	right: 0px;
	bottom: 1px !important;
}

.olControlOverviewMapExtentRectangle
{
	border: 1px solid #cc0000 !important;
}
.olControlScaleLine {
	font-family:Verdana;
}

.olControlPanel div
{
	float: right;
	padding: 0px 1px 0px 0px
}

.olPopupCloseBox
{
	background: url( "../images/popup-close.gif" ) no-repeat !important;
	cursor: pointer;
}
.olPopupMaximizeBox
{
	background:url( "../images/popup-maximize.gif" ) no-repeat;
	cursor: pointer;

}
.olPopupMinimizeBox
{
	background: url( "../images/popup-minimize.gif" ) no-repeat;
	cursor: pointer;
}
.olFramedCloudPopupContent
{
	padding:0 2px 0 0!important;
	left:8px!important;
}

.olControlPanel
{
	right:1px;
	top: 5px;
	width:110px;
}
.olControlNavigationHistoryPreviousItemActive { 
   background: url("../images/openlayers/back_extent_on.png")!important;
   width:  54px!important;
   height: 18px!important;
}
.olControlNavigationHistoryPreviousItemInactive { 
   background: url("../images/openlayers/back_extent_off.png")!important;
   width:  54px!important;
   height: 18px!important;
}
.olControlNavigationHistoryNextItemActive { 
   background: url("../images/openlayers/forward_extent_on.png")!important;
   width:  54px!important;
   height: 18px!important;
}
.olControlNavigationHistoryNextItemInactive { 
   background: url("../images/openlayers/forward_extent_off.png")!important;
   width:  54px!important;
   height: 18px!important;
}
.olControlLoadingPanel 
{
    background-image:url(../images/map-loading.gif);
    background-position:center;
    background-repeat:no-repeat;
    width:28px!important;
    height:28px!important;
    /*right:35px;
    top:230px;*/
    left:105px;
    top:35px;
    position:absolute;
}

.olImageLoadError 
{
   opacity: 0.0!important;
   filter: alpha(opacity=0)!important; /* IE */
}

/*
#9DB68C
#426F42
#6D865C
#CDE6BC
*/

.x-window
{
	/*border:solid 1px #527F52;*/
	border:solid 1px #777777;
}

.x-window-header, .x-window-tl, .x-window-tr, .x-window-tc, .x-window-maximized .x-window-tc
{
	background:#FFEFD5;
	
}
.x-window-tl, .x-panel-collapsed .x-window-tl
{
	border-bottom:solid 1px #EFB69B;
}
.x-window-header-text 
{
	color:#444444;
	font-size:1.0em;
}
/*
.x-window-tl, .x-window-tr
{
	background:#EEE8AA;
}
*/
.x-window-ml, .x-window-mr, .x-window-bl, .x-window-br, .x-window-bl, .x-window-bc{
	background:#ffffff;
}
.x-window-mc {
	background:#ffffff;
	border-width: 0;
}
.x-window-body {
	padding-top:4px;
	background:#ffffff;
}
.x-window-maximized .x-window-body
{
	padding:4px 6px;
}
.x-window-body .ext-el-mask 
{
	background-color: #ffffff;
}
.x-form-field 
{
	font-size:0.9em;
}
.x-form-item-label
{
	font-size:0.9em;
}

.x-combo-list-item
{
	/*font-size:0.8em;*/
	font-size:11px;
}

/*
.x-form-focus, textarea.x-form-focus{
	border: 1px solid #007700;
}
*/
/*
.x-trigger-wrap-focus .x-form-trigger{
    border-bottom-color: #777777;
}
*/
/*
.x-form-text 
{
	border:solid 1px #FFA68B;
	
}
*/
.search-window
{   
	border:solid 1px #dddddd;
	border-left-width:0;
	background:#ffffff;
	opacity:0.65;
    -moz-opacity:0.65;
    filter:alpha(opacity=65);
}
.search-window-over
{	
	
	border-left-width:0;
	opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);
}
.search-window .x-window-header 
{
	background:#ffffff;
	padding:2px 0;
	height:0px;
}
.search-window .x-window-header-text 
{
	/*
	color:#333333;
	font-size:1.1em;
	font-weight:normal;
	*/
}
.search-window .x-window-tl
{
	 border-bottom-width:0px;
}
.search-window .x-window-tl, .search-window .x-window-tr
{
	background:#ffffff;
}

.search-window .x-window-body
{
	padding-top:0px;
}
.search-window .x-tool-close
{
	margin-left:0;
	margin-top:2px;
}
.search-tab
{
	border-width:0px;
	font-size:.7em;
}
.search-tab .x-panel
{
	border-width:0px;
	/*padding: 3px 0 0 3px;*/
	padding: 0;
	
}
.search-tab .x-tab-panel-body
{
	border-width:0;
	
}
/*
.search-tab .x-panel-body .x-panel-body-noheader
{
	background-color:#eeeeee;
	padding-left:2px;
}
*/
.eastern-tab
{
	border-width:0px;
	font-size:.7em;
}
.eastern-tab .x-panel
{
	border-width:0px;
	/*padding: 3px 0 0 3px;*/
	padding: 0;
	
}
.eastern-tab .x-tab-panel-body
{
	border-width:0;
}

.eastern-tab .x-tab-strip-active .x-tab-right
{
	background: #ffffff;
	border-color: #639a63;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	
}
.eastern-tab .x-tab-strip-top
{
	border-color:#639a63!important;
}
.eastern-tab .x-tab-strip-spacer {
	background:#e3fae3 none repeat scroll 0%!important;
	border-color:#639a63!important;
	
}
/*
.eastern-tab .x-tab-strip-active .x-tab-left, ..eastern-tab .x-tab-strip-active .x-tab-strip-inner
{
	background: #639a63;
}
*/
.eastern-tab .x-tab-strip-active .x-tab-strip-text, .eastern-tab .x-tab-strip-text
{
	font-size:1.0em!important;
	
}

.layerlist, .overlay-layerlist
{
	font-size:.9em;
	font-family:Verdana;
	border-width:0px;
	padding-left:2px;
	background-color: #ffffff;
}

.layerlist .x-form-check-wrap, .overlay-layerlist .x-form-check-wrap,
.layerlist .x-form-radio-wrap, .overlay-layerlist .x-form-radio-wrap
{
	padding:0;
	margin:0;
	margin-right:2px;
	margin-top:0px;
}
.layerlist .x-form-check-wrap-inner, .overlay-layerlist .x-form-check-wrap-inner,
.layerlist .x-form-radio-wrap-inner, .overlay-layerlist .x-form-radio-wrap-inner
{
	padding:0px;
}

.x-dd-drag-ghost .x-form-check-wrap, .overlay-layerlist .x-form-check-wrap,
.x-dd-drag-ghost .x-form-radio-wrap, .overlay-layerlist .x-form-radio-wrap
{
	padding:0;
	margin:0;
	margin-right:2px;
	margin-top:0px;
}
.x-dd-drag-ghost .x-form-check-wrap-inner, .overlay-layerlist .x-form-check-wrap-inner,
.x-dd-drag-ghost .x-form-radio-wrap-inner, .overlay-layerlist .x-form-radio-wrap-inner
{
	padding:0px;
}

.x-form-cb-label {
	/*position:relative;*/
	top:0px;
}
.ext-ie .x-form-cb-label{
    top: 0px;
}

.x-form-check-wrap input
{
	padding:0;
	margin:0;
}

.x-form-check-wrap 
{
	height: 14px;
	line-height: 14px;
}


.ext-ie .x-form-check-wrap input {
    width:13px;
    height:13px;
    margin-top:0px;
}
.x-form-radio-wrap, .x-dd-drag-ghost .x-form-radio-wrap
{
	height: 14px;
	line-height: 14px;
}

.layer-category
{
	border-width:0px;
	margin-bottom:4px;
}
.layer-category .x-panel-header {
	background-color:#FFEFD5;
	font-weight:bold;
	font-size:1.1em;
	border-top:solid 1px #EF967B;
	/*
	margin-top:8px;
	margin-right:2px;
	width:auto;
*/
	color:#555555;
	padding:2px 0;
}

.layer-category .x-panel-header-text
{
	background:url(../images/form-collapse-icon.gif) no-repeat 0 0;
	padding-left:20px;
	padding-bottom:2px;
}
.layer-category-collapsed .x-panel-header-text{
	background-position: 0 -15px;
}
/*
.layer-category .x-tool {
    float:left;
	margin-right:4px;
	margin-left:0px;
}
*/
.layer-category .x-panel-body
{
	padding-top:2px;
	padding-left:2px;
}
.legend-color
{
	width:28px;
	height:13px;
	float:left;
	margin:0 0 0 1px;

}
.metadata
{
	font-size:1.0em;
	font-family:Arial;
	padding:8px;
}
.metadata .head
{
	margin:0 auto;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}
.metadata .item
{
	padding-bottom:6px;
}
.metadata .item .label
{
	background-color:#FFEFD5;
	font-weight:bold;
	margin-right:10px;
}
.x-panel .overlay-panel 
{
	background: #ffffff;
    border: solid 3px #639a63!important;
}
.overlay-panel .x-panel-header
{
	background: #ffffff;
    border: solid 0px #ffffff;
    
}
.overlay-panel .x-panel-body
{
	padding-left:4px;
    font-family:Verdana;
}
#overlayPanel-xcollapsed
{
	background: #ffffff;
    border: solid 3px #639a63;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:15px;
	padding:3px 0px 0px 7px;

}


.overlay-layerlist .x-panel-header
{
	background: #ffffff!important;
    border-width: 0!important;
	
}
.overlay-layerlist .x-panel-body
{
	border: solid 0px #dddddd;
}
.in-overlay-mask
{
	padding: 0px;
	border-color:#ff0000;
}
.in-overlay-mask div
{
	cursor:default;
	padding: 0px 4px;
}
.important-mask
{
	padding: 0px;
	border:solid 2px #EF967B;
}
.important-mask div
{
	background-color:#ffffff;
	border-color:#ffffff;
	cursor:default;
}
.drop-target-over
{
	border-color: #CD6607!important;
	background: #c3daf9 url(../images/overlay-arrow.gif) no-repeat center center!important;
}
.drop-target-over .x-panel-header
{
	background: #c3daf9 url(../images/overlay-arrow.gif) no-repeat center center!important;
}
.drop-target-over .x-panel-body
{
	background: #c3daf9!important;
}

.x-border-panel .drop-target-active
{
	border-color:#CD6607!important;
	background: #FFFF99 url(../images/overlay-arrow.gif) no-repeat center center!important;
}
.x-border-panel .drop-target-active .x-panel-header
{
	background:#FFFF99 url(../images/overlay-arrow.gif) no-repeat center center;
}
.x-border-panel .drop-target-active .x-panel-body
{
	background:#FFFF99;
}
/*
.drop-target-active
{
	background: #FFEFD5 url(../images/map-loading.gif) no-repeat 0px 10px!important;
}
*/
/*. x-layout-collapsed-south .x-layout-collapsed-over .drop-target-over  
.drop-target-over #overlayPanel-xcollapsed 
{
	background-color: #c3daf9!important;
	border:solid 2px #ff0000!important;
}
*/
.show-loading-tab .x-tab-strip-inner
{
	padding-right:20px;
	background:url( "../images/loading.gif" ) no-repeat right center!important;
 }
 /*
#locationReport .ext-el-mask
{
	-moz-opacity:1;
	opacity:1;
	filter:alpha(opacity=100);
	background-color:#e0e0e0;
}
*/
.feature-group
{
	margin: 0 0 8px 0;
	border-width:0px;
}
.feature-group .x-panel-header
{
	/*background-color:#E1FAE1;*/
	border-top:1px solid #669966;
	color:#558855;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:1.1em;
	/*text-transform:uppercase;*/
	font-weight:normal;
	padding:2px 2px 2px 5px;
}
.feature-group .x-tool {
    float:left;
	margin-right:4px;
	margin-left:-2px;
}
.feature-group .x-panel-body {
    padding-left:2px;
}

.feature-type
{
	border-width:0px;
	margin-bottom:2px;
}
.feature-type .x-panel-header
{
	
	background-color:#E1FAE1;
	border-top:1px solid #669966;
	color:#558855;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:1em;
	/*text-transform:uppercase;*/
	font-weight:bold;
	padding:2px 0;
}


.feature-type .x-panel-header-text
{
	background:url(../images/feature-collapse-icon.gif) no-repeat 0 0;
	padding-left:20px;
	padding-bottom:2px;

}
.feature-type-collapsed .x-panel-header-text{
	background-position: 0 -15px;
}
.feature-type .x-panel-body
{
	/*padding-left:24px;*/
	padding-left:8px;
}

.feature
{
	line-height:1.5em;
}
.feature .title
{
	font-weight: bold;
	color:#444444;
}
.feature .item
{
	margin-left:14px;
}
.identify
{color: #444455;}
.multiline{margin-bottom:2px;padding-bottom:2px;border-bottom:solid 2px #eeeeee;}
.identify .item
{
	font-size:.9em;
}
.identify .item .larger-text
{
	font-size:1.1em;
	text-transform:uppercase;
	line-height:1.7em;
}
.identify .item .label
{
	font-weight:bold;
	
}
.identify ul
{
	
    list-style-type:disc;
    margin: 0 1.5em;
    padding: 0 1.5em;
    
}
.faded-text
{
    color:#999999;
}
#timeline
{
	/*margin-left:auto;margin-right:auto;*/
	margin-left: 5px;
	background-image: url(../images/timeline-tics.png);
	width: 333px;
	background-repeat: repeat-x;
}
/*
.satellite-table
{
	border-collapse:collapse;text-align:center;
	vertical-align:top;
	margin-left:1px;
	
}
.satellite-table td.edge
{
	vertical-align:top;
	width:35.0px;
	font-size:1.0em;
}
.satellite-table td.edge.left
{
	text-align:left;
}
.satellite-table td.edge.right
{
	text-align:right;
}
.satellite-table td.middle
{
	vertical-align:top;
	width:48.9px;
	font-size:1.0em;
}
*/
/*
.btn-green .x-btn-left{background:url(../images/btn-green-sprite.gif) no-repeat 0 0;}
.btn-green .x-btn-right{background:url(../images/btn-green-sprite.gif) no-repeat 0 -21px;}
.btn-green .x-btn-center{background:url(../images/btn-green-sprite.gif) repeat-x 0 -42px;}
.btn-green .x-btn-text{color:#ffffff;font-weight:bold;font-size:1.1em;}
*/

a[href^="http:"] {
	padding-right:14px;
	background:transparent url(../images/externallink.png) right center no-repeat;
}
a[href^="http:"] img {
	padding-left:14px;
	
}
a[href$="#"] {
	padding-right:0px;
	background: transparent;
}
a[href^="http://www.oasisnyc"] {
	padding-right:0px;
	background-image: none;
}
/*
a[href^="http://www.nycgovparks.org/"] {
	padding-right:19px;
	padding-top:2px;
	padding-bottom:2px;
	display: inline-block;
	line-height:16px;
	background:transparent url(http://www.nycgovparks.org/favicon.ico) right center no-repeat;
}
*/
a[href$=".pdf"] {
	padding-right:15px;
	background:transparent url(../images/pdflink.png) right center no-repeat;
}
a.kmllink {
	padding-right:19px;
	padding-top:4px;
	padding-bottom:0;
	background:url(../images/google_earth_link19.gif) right 0 no-repeat;
	color:#ffffff;
}
a[href^="mailto:"] {
	padding-right:11px;
	background:transparent url(../images/mailtolink.png) right center no-repeat;
}
/*
#overlayPanel.x-panel-collapsed
{
	left:0px!important;
}
*/




.addthis_toolbox .columns A 
{
    text-indent: 0 !important;
    float: none !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 4px 0 4px 34px !important;
    position: relative;
    width: 76px !important;
    display: block;
    color: #558855;
	background:none;
}

.addthis_toolbox .columns A:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #669966;
    color: #fff;
    text-decoration: none !important;

}

.addthis_toolbox .columns SPAN
{
    padding: auto !important;
    margin: auto !important;        
    position: absolute;
    left: 14px;
    top: 4px;
    float: none !important;

}

.addthis_toolbox .columns .column
{
    width: 107px;
    float: left;
    padding: 0;
}

/*
.ext-ie6 .x-form-check-wrap input, .ext-border-box .x-form-check-wrap input{
   margin-top: 0px; 
}
*/
/*
.x-toolbar-cell .x-form-checkbox, .x-toolbar-cell .x-form-radio{
    margin-top: 0px;
}
.ext-ie .x-toolbar-cell .x-form-checkbox, .ext-ie .x-toolbar-cell .x-form-radio{
    margin-top: 0px;
}
*/
/*
.sort-asc .x-grid3-sort-icon {
    background-image: url("../images/default/grid/sort_asc.gif");
    display: inline;
}
*/
.fusion-sort
{
	width:10px;
	height:20px;
	float:right;
	cursor:pointer;
	cursor:hand;
}
.fusion-sort-asc
{
	background: no-repeat url("../../extjs/3.2.1/resources/images/default/grid/sort_asc.gif") 0 50%;
}

.fusion-sort-desc
{
	background: no-repeat url("../../extjs/3.2.1/resources/images/default/grid/sort_desc.gif") 0 50%;
}
#gridFusion .x-grid3-row-selected {
    background-color: #DDEEDD !important;
    background-image: none;
    border-color: #55AA55;
    
}
#gridFusion .x-grid3-row-over {
    background-color: #FFFFDD !important;
    background-image: none;
    border-style:solid;
}
.fusion-tablelist-highlight
{
	 background-color:#dfe8f6;
	 font-weight:bold;
}
#gridFusion .ext-el-mask
{
	background-color:#f0f0f0;
}
/*
#gridFusion .x-grid3-row-expander {
    background-color: #DDEEDD;
}
*/