#typeSelection{
        height:90%;
        margin-bottom:3px;
       overflow: visible !important;
    }   
/*<!---General Accordian dijit changes Markup--->*/
.dijitBorderContainer{
	visibility: visible !important;
}
.dijitBorderContainer-child{
        border:none !important;
    }   
.dijitAccordionText {
	display:block;
	margin-right: 45px;
	margin-top: -3.75rem;
	text-align: center;
}
.dijitAccordionInnerContainerSelected .dijitAccordionText {
	display:block;
}
.dijitAccordionInnerContainerSelected{
	background-position: right center;
}
.dijitAccordionChildWrapper{
	border: 0  !important;
	margin: 0  !important;
	color:white;	
	font-size:1em;
	background: none !important;
}
.dijitAccordionContainer-dijitContentPane{
	background-color: transparent !important;
	border-width: 0px;
}
.dijitAccordionContainer-child{	
	margin:0 !important;
	text-shadow: 1px 1px 1px #686868, 0 0 3px #000, 0 0 3px #000;
}

/*<!---Tab Specific Markup--->*/
#workplaceTab_wrapper{
	background-color: #DCECCA;	
	border-top-right-radius:30px;		
}
#workplaceTab{
	/*background: linear-gradient(#DCECCA 0px, #4B812C 300px);*/
	width: 100% !important;
}
#restaurantTab_wrapper{
	background-color: #BFDEA0;		
}
#restaurantTab{
	/*background: linear-gradient(#BFDEA0 0px, #4B812C 300px);*/
	width: 100% !important;
}
#barTab_wrapper{
	background-color: #9DCD6B;	
	border-bottom-right-radius:28px;		
}
#barTab{
	/*background: linear-gradient(#9DCD6B 0px, #4B812C 300px);*/
	width: 100% !important;
}
#barTab_wrapper .dijitAccordionChildWrapper{
	border-bottom-right-radius:30px;	
}


.claro .dijitAccordionInnerContainer{
	border: 2px grey solid;
	margin: 0 0 -2px 0;
	z-index: 1;
	position: relative;
}
.claro .dijitAccordionTitle {
	font-weight: bold;	
	font-size: 20px;
    text-shadow: 1px 1px 1px #ffffff, 1px 0px 2px #ffffff;
    color:#376075;	
}
.claro .dijitAccordionInnerContainer:hover{
	border: 2px orange solid;
	margin: 0 0 -2px 0;
	z-index: 3;
	box-shadow: inset 1px 1px 2px #ffa500;	
}
.claro .dijitAccordionInnerContainerSelected{
	border-color: #85B7CF;
	z-index: 2;	
	background-color: #4b812c !important;
    color: white;
    text-shadow: 1px 1px 1px #ffffff, 1px 0px 2px #ffffff;
}
.claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle{
	color:white;	
	text-shadow: 1px 1px 1px #000000, 1px 0px 2px #000000;
}
.claro .dijitAccordionInnerContainerSelected:hover{
	background: none;
}
#workplaceTab_button{
	height: 55px;
	line-height: 55px;
	background: url("../i/workplaces.png") no-repeat right;
	transition-duration: 1s;	
}	
#restaurantTab_button{
	height: 55px;
	line-height: 55px;
	background: url("../i/restaurants.png") no-repeat right;
	transition-duration: 1s;
	
}
#barTab_button{
	height: 55px;
	line-height: 55px;
	background: url("../i/bars.png") no-repeat right;
	transition-duration: 1s;
	
}
/*<!-legent item text markup-*/
#legendPane{
	background-color: #ECF0F3;
	overflow: hidden;
	height:auto !important;
	padding-top:20px;
	margin-top:-20px;
	border-bottom-right-radius:30px;	
	z-index: -1;
	transition-duration: 1.5s;
	width:161px !important;
}
#legendPane h1{
	font-size: 3.5em;
    margin: -.65rem auto 1rem;
    text-align: center;
	padding:0;
	-webkit-text-stroke: 3px #28596e;
    text-shadow: 1px 1px 1px #28596e, 1px 1px 1px #28596e;
}
.legenditem{
	
}
tr.legenditem td{
  	padding: 3px .35em 5px 0;
   	border-bottom: 1px grey dotted;   	
}      
tr.legendtitle td{
   	padding: 0px 0 2px 0;      	
   	text-align: left;
   
}
.secondlegendlayer{
   	margin-top:27px;
}
span.legendnote{
  	font-size: .8em;
   	font-style: italic;
}
tr.last td{
  	border-bottom:0;
}	
input[type="checkbox"]{
    position: relative;
    top:0;
    margin-right:2px;
    margin-left:-4px;
}
input[type="checkbox"]:hover{
	cursor: pointer;
	}
.checkboxLabel{
	background-color: #4b812c; 
	border-radius: 20px;
    box-shadow: 1px 1px 4px #000;
	font-size: 1.3em;
	font-weight: bold;
	padding: 2px 10px; 
	text-align: center;
	border: 1px #000 solid;
}
.checkContainer:has(input:not(:checked)){
 	background-color: #c3c3c3;  
    /*box-shadow: inset 1px 1px 6px #000;*/	
}
.checkboxLabel:hover{
        cursor: pointer;
        background-color: #FF9800 !important;
    	border-color: #fff !important;
}
.CityCheckbox{
	display:none;
}
.esriLegendLayer {width: 100% !important;}
.esriLegendServiceLabel{
    display:none;    
}
#yearLabel
{
    font-size: 2em;
    font-family: arial;
    color: #376075;;
    font-weight: bold;
    overflow: hidden;
}
#yearLabel h1
{
	padding-bottom: 0px;
    margin-bottom: 0px;
}