
			html { 
				height:100%;
			}
			body {
				border-collapse:seperate;
				background-color:#d4d4d4;
				/*background-color:#cc9;*/
				/*margin:0 auto;*/
				/*width:100%;*/
				height:100%;
			}
			div#bodyDiv {
				box-shadow:0 0 20px 5px #444;
				width:976px;
				margin:0 auto;
			}
			#map {
				margin:0 auto;
			}
			#njdepFooter {
				position:relative;
			}
			.depStateFooter a{
				color:#036;
			}
			.depStateFooter a:hover{
				color:#369;
			}
			#bodyContent {
				padding: 0 5px;
			}
			#njdepContent {
				font-family:Verdana,arial,Helvetica,sans-serif;
				font-size:small;
			}
			p.countyName {
				margin:0;
				text-transform:uppercase;
				font-size:small;
				font-weight:bold;
			}
			p.munisName {
				font-style:italic;
				margin:0;
				font-size:small;
				padding-left:5px;
			}
			p.noCurrStatus {
				margin:0;
				font-size:small;
				padding-left:5px;
			}
			p.beachLine {
				margin:0;
				font-size:small;
				padding-left:10px;
			}
			div.beachInfo {
				margin:10px 0;
			}
			div.countyInfo {
				border-bottom:1px solid #369;
			}
			#closeAdvData {
				color:#369;
				height:200px;
				overflow-y:auto;
			}
			.selectedItem {
				background-color:#369 !important;
				color:#fff !important;
			}
			.selectedItem a{
				color:#fff !important;
			}
	
		/*  TEMP OVERRIDE FOR NAVILIST*/
			#header-navibar-navlist-home { 
			}

			ul.mainMenu { 
				list-style-type:none;
				margin:0;
				padding:0;
				font-family: serif;
				font-size:larger;
				padding-left:5px;
				padding-bottom:10px;
				color:#036;

			}
			ul.mainMenu li { 
				/*padding-bottom:10px;*/
			}
			ul.mainMenu li > a:hover { 
				text-decoration:underline;
			}
			ul.mainMenu li > a { 
				text-decoration:none;
				color:#036;
			}
			ul.mainMenu li ul.subMenu {
				list-style-type:none;
				margin:0;
				padding-left:10px;
				color:#369;
			}
			ul.mainMenu li ul.subMenu li {
				/*padding-bottom:10px;*/
			}

			ul.mainMenu li ul.subMenu li > a{
				/*padding-bottom:10px;*/
				text-decoration:none;
				color:#036;
			}
			ul.mainMenu li ul.subMenu li > a:hover { 
				text-decoration:underline;
			}

			button.menuBar {
				padding:4px;	
				margin:0 4px; 
				background-color:#036;
				color:#fff;
				height:30px;
				cursor:pointer;
				text-align:center;
				font-size:large;
				border:0;
				border-radius:5px;
				z-index:99999;
			}
			button.menuBar:hover{
				background-color:#69c;
			}
			.menuBar:active{
				background-color:#9cf; 
			}
/*
			#popupOnMap { 
				display:none;
				position:fixed;
				margin:auto auto;
				top:0;
				bottom:0;
				left:0;
				right:0;
				max-width:50%;
				min-width:20%;
				max-height: 50%;
				height:50%;
				margin:auto;
				padding:10px;
				background-color:#fff;
				z-index:999999;
				border-radius:5px;
				border:1px solid black;
				overflow-y:auto;
			}*/
			.leaflet-center {
				top:8%;
				left:7%;
				right:0;
				width:84%;
				max-height:66%;
				overflow-y:none;
				background-color:#fff;
				position:absolute;
				
			}
			#body-content-news-bar {
				
				padding:10px 0 10px 10px;
			}
			.beachID_Tabs.ui-widget {
				min-width:0 !important;
			}

			.leaflet-popup-content {
				/*min-width:400px;*/

			}
			.leaflet-popup-content p{
				margin:0;
			}
			.
			div.tab {
				/*width:300px;*/
				margin:0 auto;
			}
			.tab a {
				display:inline-block;
				border:1px solid black;
				width:75px;
				font-size:medium;
				text-decoration:none;
				text-align:center;
				margin:0;
				padding:10px;
				border-collapse:collapse;
				color:#000;
				border-bottom:0;
			}
			div.beachData {
				border:1px solid black;
				border-bottom:0;

			}
			div.beachData p{
				margin:0;
			}
			div.resultsPanel > table.njdepTable tr > td{
				text-align:center;
			}
