.GothamStandard8 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 8px;
	text-decoration:none;	
}
.GothamStandard9 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 9px;
	text-decoration:none;	
}
.GothamStandard10 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 10px;
	text-decoration:none;	
}
.GothamStandard11 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 11px;
	text-decoration:none;	
}
.GothamStandard12 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 12px;
	text-decoration:none;	
}
.GothamStandard14 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 14px;
	text-decoration:none;	
}
.GothamStandard16 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 16px;
	text-decoration:none;	
}
.GothamStandard20 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 20px;
	text-decoration:none;	
}
.GothamIndexPanels {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-style: normal;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
.topNavigationModelLinks {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-style: normal;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
.GothamWhite {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-weight:400;
	color:#FFFFFF;
}
.GothamWhiteStandard {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard16 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 16px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard20 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 20px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard26 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 26px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard30 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 30px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamWhiteStandard36 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 36px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamGreyStandard30 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 30px;
	color:#A7A7A7;
	text-decoration:none;	
}
.GothamWhiteStandard12 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;	
}
.GothamGrey {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-weight:400;
	color:#464646;
}
.GothamGreyLight {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-weight:400;
	color:#A7A7A7;
}
.GothamGreyStandard {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-size: 14px;
	color:#464646;
}
.GothamBlue {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:30px;
	color:#1D7ECF;
}
.GothamBlue26 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:26px;
	color:#1D7ECF;
}
.GothamBlueLarge {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:70px;
	color:#1D7ECF;
}
.GothamWhiteLarge45 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:45px;
	color:#FFFFFF;
}
.GothamWhiteLarge {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;

	font-size:70px;
	color:#FFFFFF;
}
.tahoma30 {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-size: 30px;
	color: #FFFFFF;
	font-weight: 100;
}







.newsPanelDisplayArea {
	width: 100%;
	height: 320px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	background-color: rgba(255,255,255,1.00);
}
.newsImageDisplay {
	display: inline;
	top: 0px;
	left: 0px;
	width: 100%;
	position: absolute;
}

.newsPanelDisplayArea .newsTextDisplay {
	color: rgba(255,255,255,0.00);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 55;
	text-align: center;
	vertical-align: middle;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.newsPanelDisplayArea .newsTextDisplaySmall {
	color: rgba(255,255,255,0.00);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 55;
	text-align: center;
	vertical-align: middle;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
	background-color: rgba(0,0,0,0.50); 
}

.newsPanelDisplayArea:hover .newsTextDisplay {
	 color: rgba(255,255,255,1.00); 
}

.newsPanelDisplayArea:hover .newsTextDisplaySmall {
	 color: rgba(255,255,255,0.00); 
}

.newsPanelDisplayArea .newsTextDisplay:hover {
	color: rgba(255,255,255,1.00); 
	background-color: rgba(0,0,0,0.90); 
	
}
#slideout {
  position: fixed;
	display: none;
  top: 40px;
  right: 0;
  width: 28px;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
#slideout_inner {
  position: fixed;
  top: 0px;
  right: 0px;
  width: 0%;
  max-width: 650px;
  height: 100%;
  max-height: 1500px;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
  background-color:rgba(5,36,62,0.60);
  opacity:0.0;
}
#slideout:hover {
  	right: -45px;
}
#slideout:hover #slideout_inner {
	right: 0px;
	width: 100%;
  	max-width: 650px;
	opacity:1.0;
}
#indexPanelAreasTop {
	height: 255px;
	bottom: 0px;
	position: absolute;
	width: 100%;
	max-width: 100%;
	background-color: rgba(5,36,62,0.30);
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	overflow: hidden;
	z-index: 95;
	left: -1px;
	display: none;
}
#indexPanelAreasTop:hover {
	background-color:rgba(5,36,62,0.60); 
}
.MainSearchNavButtonsBlue {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/*	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold"; */
	font-size: 16px;
	color:#FFFFFF;
	font-variant: normal;
	text-decoration:none;	
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	background-color:cornflowerblue;
	border-radius: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	
}
.MainSearchNavButtonsBurlwood {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/*	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold"; */
	font-size: 14px;
	color:#FFFFFF;
	font-variant: normal;
	text-decoration:none;	
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	background-color:cadetblue;
	border-radius: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
}
.MainSearchNavButtons {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/*	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold"; */
	font-size: 14px;
	color:#FFFFFF;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	background-color:darkred;
	border-radius: 10px;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 199;
	
}
.MainSearchElements {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	font-size: 14px;
	color:#767676;
	background-color:#FFFFFF;
	border-radius: 5px;
}
.MainSearchNavButtons:hover {
	color:#FFFFFF;
	background-color:crimson;
}
.MainNavButtons {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/*	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold"; */
	font-size: 14px;
	color:#464646;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;	
}
.MainNavButtons:hover {
	color:#FFFFFF;
	background-color:#1D7ECF;
}
.GothamGreyNavigation {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;	
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;			
}
.GothamSearchNavigation {
		font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight:400;
	font-size:18px;
	color:#1D7ECF;
	text-decoration:none;	
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;			
}
.GothamSearchNavigationHeaders {
	font-family: "Gotham A", "Gotham B", "Montserrat";
	/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight: 400;
	font-size: 18px;
	color: #636363;
	text-decoration: none;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.mySlidesMain {
	display: none;
	top:0px; 
	height:100%; 
	width:100%;
	left:0px; 
	position:inherit; 
	z-index:1;
	text-align:center;
}

.mySlidesMainMobile {
	display: none;
	top:0px; 
	height:100%; 
	width:100%;
	left:0px; 
	z-index:1;
	background-color:rgba(255,255,255,1.00);
}

.indexPanelAreasEvents {
	 background-color:rgba(150,150,150,0.00); 
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	overflow:hidden;
	height: 100%;
	display: inline-block;
	
}
.indexPanelAreasEvents:hover {
	background-color:rgba(150,150,150,0.10);
}


.indexPanelAreasNewsletter {
	background-color: rgba(150,150,150,0.00);
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	display: inline-block;
	overflow: hidden;
}
.indexPanelAreasNewsletter:hover {
	background-color:rgba(150,150,150,0.10);
}


.indexPanelAreaSocialMedia {
	 background-color:rgba(150,150,150,0.00); 
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	overflow:hidden;
	display: inline-block;	
}
.indexPanelAreaSocialMedia:hover {
	background-color:rgba(150,150,150,0.10);
}

.footerPanelAreas {
	background-color:rgba(255,255,255,1.00); 
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	overflow:hidden;
	display: inline-block;
	width: 48%;
	vertical-align: top;
}
.indexPanelAreas {
	 background-color:rgba(150,150,150,0.13); 
	color: rgba(5,36,62,0.80);
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	overflow:hidden;
	display: inline-block;
	width: 100%;
	min-width: 300px;
	vertical-align: top;
	height: auto;
	min-height: 280px;
	max-height: 300px;
}

.indexPanelAreas:hover {
	background-color:rgba(150,150,150,0.23); 
	color: rgba(5,36,62,0.90);
}
#indexPanelAreas2 {
	height:330px;
	width:auto;
	max-width:100%;
	 background-color:rgba(150,150,150,0.80);
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	overflow:hidden;	
}
#indexPanelAreas2:hover {
	background-color:rgba(5,36,62,0.80);
	height:330px;
}
#thumbAreaExpand{	
	height:95px;
	max-height: 97px;
	max-width:100%;
	width: 100%; 
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	overflow:hidden;
	z-index: 75; 
	position: sticky; 
	bottom:0px; 
	text-align: center;
	vertical-align:middle; 
	background-color:rgba(5,36,62,0.80);
	padding-top: 2px;
}
#thumbAreaExpand:hover{
	height:auto;
	max-height: 1000px;
}
.maintble {background-color: #FFFFFF;}
.cellBackup {background-color: #A8B8FF;}
.cell {background-color:#EDF3F8;}
.cellTodayBackup {background-color: #6A75D5;}
.cellToday {background-color:#DCDDE4;}



.accordionOpen {
	background-color: #eee;
	cursor: pointer;
	width: 100%;
	outline: none;
	transition: 0.4s;
	border-radius: 8px / 8px;
	border: thin solid #888888;
}
.accordion {
	background-color: #eee;
	cursor: pointer;
	width: 100%;
	outline: none;
	transition: 0.4s;
	border-radius: 8px / 8px;
	border: thin solid #888888;
}
.accordion:hover {
    background-color: #ddd;
}
.accordingFont1 {	
	font-family: "Gotham A", "Gotham B", "Montserrat";
/*font-family:Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-size:12px;
}
.accordingFont2 {	
	font-family: "Gotham A", "Gotham B", "Montserrat";
/* font-family:Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-size:14px;
}

.searchPanelButtons {
  width: auto;
  color: #FFFFFF;
  padding: 16px;
  	font-family: "Gotham A", "Gotham B", "Montserrat";
/* font-family:Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/	
  font-style: normal;  
  font-variant:normal;
  font-size: 14px;
  vertical-align:middle;
  text-decoration:none;
  background-color:#888888;
}

.accordionOpen {
	background-color: #eee;
	cursor: pointer;
	width: 100%;
	outline: none;
	transition: 0.4s;
	border-radius: 8px / 8px;
	border: thin solid #888888;
}
.accordion {
	background-color: #eee;
	cursor: pointer;
	width: 100%;
	outline: none;
	transition: 0.4s;
	border-radius: 8px / 8px;
	border: thin solid #888888;
}
.accordion:hover {
    background-color: #ddd;
}
.searchButtons {
	background-color: #ADD3F3;
	cursor: pointer;
	width: 65%;
	outline: none;
	transition: 0.4s;
	border-radius: 8px / 8px;
	border: thin solid #000000;
}
.panel1 {
	padding-left: 25px;
	padding-right:25px;
    max-height: 0;
    overflow: hidden;
    transition: 0.2s ease-out;
}
.panel1Keyword {
	padding-left: 25px;
	padding-right:25px;
	}
.roundedPanelBlue {
	background-color: rgba(197,197,197,0.60);
	padding: 7px;
	width: auto;
	margin: 10px;
	
}
.roundedPanel {
	background-color: rgba(197,197,197,0.60);
}
.mySlides {
	display: none;
	height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
}
.mySlidesGallery {
	display: none;
	overflow-x: hidden;
	overflow-y: hidden;
}
.cursor {
  cursor: pointer
}
/* Next & previous buttons */
.prevGallery {
	height: 100%;
	position:absolute;
	z-index: 107;
  cursor: pointer;
  width: 55px;
  background-color:rgba(255,255,255,.10);	
  transition: 0.6s ease;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.nextGallery {
	height: 100%;
	position: absolute;
	z-index: 107;
  cursor: pointer;
  width: 55px;
  background-color:rgba(255,255,255,.10);	
  transition: 0.6s ease;
  user-select: none;
  -webkit-user-select: none;
}

/* On hover, add a black background color with a little bit see-through */
.prevGallery:hover,
.nextGallery:hover {
  background-color:rgba(127,127,127,.70);
}
.demo {
  opacity: 0.6;
}
.demoListing {
	opacity: 0.6;
	border: thin solid #FFFFFF;
}

.active,
.demo:hover {
  opacity: 1;
}

.active,
.demoListing:hover {
  opacity: 1;
}

 .embed-container {
  position: relative;
  padding-bottom: 56%;
  overflow: hidden;
  z-index: 2;
	 width: 100%;
}
		
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 1200px;
  max-width: 1920px;
  z-index: 2;
background-color: rgba(5,36,62,0.80);
}

.vcontent{
	background-color: crimson;
}


.MobileNavigationButtons {
	font-family: "Gotham A", "Gotham B", "Montserrat";
/*	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold"; */
	font-size: 16px;
	color:#FFFFFF;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	background-color:#008CFF;
	padding-left: 15px;
	padding-right: 15px;
	
}
.GothamGreyBrokerageName {
		font-family: "Gotham A", "Gotham B", "Montserrat";
/* 	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";*/
	font-weight: 400;
	font-size: 20px;
	color: #464646;
	text-decoration: none;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.GothamGreyBrokerageName:hover {
	color:#CCCCCC;
	text-decoration:none;			
}
#panelFL {
	background-color:rgba(56,56,56,1.00);
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
#panelFL:hover {
	background-color:rgba(0,87,86,0.40);
}
#panelNJ {
	background-color:rgba(40,40,40,1.00);
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
#panelNJ:hover {
	background-color:rgba(5,36,62,0.40);
}