@media screen and (max-width: 1200px) {

	
	.gssMobileMenu{
		display:block;
		height:40px;
		width:4%;
		background:url(../img/nav-icon.png) no-repeat 65% center;
		background-color:#404040;
		cursor:pointer;
	}

	
	
}

@media screen and (max-width: 960px) {
	.gssMobileMenu{
		display:block;
		height:40px;
		width:11%;
		background:url(../img/nav-icon.png) no-repeat 65% center;
		background-color:#404040;
		cursor:pointer;
	}
}
	/*Responsive Styles*/

@media screen and (max-width : 760px){
	.gssMobileMenu{
		display:block;
		height:40px;
		width:6%;
		background:url(../img/nav-icon.png) no-repeat 65% center;
		background-color:#404040;
		cursor:pointer;
	}
	
	#myTable{width:100%;}
	
	.FilterTable{
	width:100%;}
}
/*
@media handheld and (max-width:479px), screen and (max-device-width:479px), screen and (max-width:479px) {
	.centerMedia{
		border:2px solid red!important;
		background:red!important;
	}
}
*/
@media screen and (max-width : 480px) {
	
	
    body {
       padding:0;
    }	
	.coatOfArmsWrap2>img{
		top: 15px;
		width:6%;
		/*border:0px solid red;*/
	}
	.headerLinksWrap {
		display:none;
	}	
	/*Style to Show icon for mobile menu*/
	.gssMobileMenu{
		display:block;
		height:40px;
		width:11%;
		background:url(../img/nav-icon.png) no-repeat 65% center;
		background-color:#404040;
		
		cursor:pointer;
	}
	
	.carouselWrap{
		
		
	}
	.infodeskMobile{
		/*border:3px solid red;*/
		margin-top:2%;
		width:100%!important;
		display:absolute;
		margin-left:-3px!important;
	}
	.infodeskMobile a{
		margin-top:2%;
	}
	.gotoEvents{
		/*border:3px solid yellow;*/
		margin-top:3%;
		display:block;
		width:100px;
		padding:2px;
	}
	.mapMobile{
		/*border:3px solid yellow;*/
		width:100%;
		background:#F9F9F9;
	}
	.mapMobile img{
		width:100%;
		/*border:2px solid red;*/
	}
	footer{
		margin-top:-30%;
	}
	/*Opportunities,Disclaimer etc at the footer */
	.footerCredit strong{
		/*border:3px solid yellow;*/
		margin-top:2%;
		text-align:center;
	}
	.footAncho{
		margin-left:4%;
		text-align:center;
	}
	.row1Content{
		display:block;
		width:100%;
		position: relative;
        height: 600px;
	}
	
	.populationMap{
			
	}
	/*
	.graphMaster{
		display:block;
		min-height:1000px!important;
		background:red!important;
	}
	
	.contentRows{
		position:relative;
		height:700px;
	}
	.firstGraph{
		min-height:350px!important;
		position:absolute;
	}
	.secondGraph{
		min-height:350px!important;
		position:absolute;
	}
	.thirdGraph{
		min-height:350px!important;
		position:absolute;
	}
	*/
	.myNavCenter{
		background:#C7C0C0;
	}
	/*
	.graphMobile{
			width:100%!important;
			height:100%!important;
			background:red!important;
	}
	.populationMap{
			width:100%!important;
			height:100%!important;
			background:yellow!important;
			margin-top:500px!important;
	}
	.footerContentWrap{
		margin-top:360px!important;
	}
	*/
	.search{
		display:none !important;
	}
	
	
	/*Navigation Bar*/
		.navWrap ul li a{
		list-style-type: none;
		width:650%;
		border-bottom:1px solid #0168C8;		
	}
	.navBarWrap .navBar>li>a {
		display: block;
		color: white;
		font-size: 0.7em;
		text-transform: uppercase;
		line-height: 50px;
		height:40px;
		padding:5px 5px 5px 5px;
		font-family: 'clear_sansregular';
	}
	
	.navBarWrap .navBar>li:hover>a {
		background: #F3F3F4;
		color: #382873;
	}
	
	.navBarWrap ul{
		overflow:hidden;		
		/*background:red;*/
		height:0;
	}
	.navBarWrap ul.open{
		height:auto;
	}
	.navBarWrap .navBar>li{
		float:none;
		text-align:left;
		width:100%;
		margin:0;
	}
	.navBarWrap ul li a{
		color:#fff;
		padding:10px;
		display:block;
		margin:0;
		/*border:2px solid red;	*/
		font-family: 'clear_sansregular';
		/*border-bottom:1px solid #0168C8;*/
	}
	
	.firstlvlSub {
		display: block;
		color: white;
		font-size: 1.1em;
		text-transform: uppercase;
		padding:5px 5px 5px 5px;
		font-family: 'clear_sansregular';
		cursor: pointer;
		transition: all 500ms ease-in-out;
	}
	
	.navBarWrap .navBar>li:hover .firstlvlSub {
		visibility: visible;
		top: 100%;
		opacity: 1;
		box-shadow: 0 10px 5px -7px rgba(0,0,0,0.53);
		}
		
		
	.firstlvlSub li {
		height: auto;
		text-align: center;
		color: rgba(42,42,42,1.00) !important;
		background: #F3F3F4;	
		border-left: 1px solid #DDDDDD;
		}
		
	.firstlvlSub li:last-child {
		border-right: 1px solid #DDDDDD;
		}
		
	.firstlvlSub li a {
		display: block;
		color: #2a2a2a !important;
		width: 100%;
		height: 100%;
		text-align: left;
		margin-left:7%;
		line-height: 50px;	
		font-size: 0.7em;
		text-transform: uppercase;
		font-family: 'clear_sansregular';
		}
	
		.firstlvlSub li:hover a {
			background: rgba(201,201,201,0.4);/*#382873;*/
			/*color: white !important;*/
			margin-left:1%;
			}

		.downloadables {
			width: 80%;
			margin-left:69%;
			height:19%;
			line-height: 50px;
			font-size: 1.1em;
			position: absolute;
			top: 80%;
			left: 20%;
			visibility: hidden;
			opacity: 0;
			z-index: 99;
			transition: all 500ms ease-in-out;
			}

			
		.firstlvlSub li .downloadables li {
			margin: 0;
			padding: 0;
			
			}
	
	.firstlvlSub li:hover .downloadables {	
		left: 30%;
		visibility: visible;
		opacity: 1;
		}
		
	.firstlvlSub li .downloadables li a {
		background:  #E9E9E9;
		padding: 5px 5px !important;
		color: white;
		margin-bottom: 0px;
		display: inline-block;
		box-shadow: 0 0 2px rgba(0,0,0,0.3);
		}
		
	.firstlvlSub li .downloadables li a:hover {
		/*background: rgba(176,29,81,0.8);*/
		background:#DEDADA;
	}
	/*End of Navigation Bar*/
	
	.carouselMicroDatacontainer{
		width:95%;
		clear:both !important;
		display:block !important;
	}
	.carousel{
		width:95%;
	}
	.carousel li{
		width:auto;
		height:335px;
	}
	.carousel li img{
		clear:both;
		display:block;
		margin:0;
		padding:0;
		width:95%;
		height:auto;
	}
	
	.microData{
		display:block;
		margin-left:2% !important;
		width:95% !important;
		padding:0;
		height:auto;
		margin-top:-50px;
		/*border:2px solid red;*/
	}
	/*
	.microDataListsItems img{
		width:100% !important;
	}
	.microDataListsItems li a{
		font-size:1.0em;
		width:80%;
	}
	 */ 
	.microDataListsItems img{
		width:10%!important;
	}
	.microDataListsItems a{
		font-size:0.7em!important;
	} 
	
	.mobileOverview marquee{
		margin-top:15px;
		/*border:2px solid red;*/
	}
	.overviewHeader{
		font-size:0.7em;
		margin-left:-40px!important;
		width:34%;
	}
	marquee{
		font-size:0.7em;
		margin-top:15px;
		width:81%;	
		margin-left:15%;
	}
	.search{
		display:none!important;
		/*border:px solid red;*/
	}  
	  
	 
	/*Calendar Dropdown Section*/	 
	  .tooltipster-default { border-radius: 3px; border: 1px solid red; background: #444; }

		.tooltipster-default p { padding: 0; margin: 0; }
		.tooltipster-default p + p { padding-top: 7px; }

		/* ==========================================================================
			#Dropdown Toggle
		========================================================================== */
		#pjWrapper .btn-default .pjIcDropdownInner { 
			/*border:2px solid red;  /*Text Within the Category Selection*/
			display: inline-block; 
			overflow: hidden; 
			max-width: auto!important; 
			margin-right: 10px!important; 
			vertical-align: middle;
		}
	/*End of Calendar Dropdown Section*/
	
	  .divTableCell ul li>a{
		  /*border:2px solid red;*/
		  display:none;
		}
	
	.calendarWrap{
		/*border:2px solid red;*/
		margin:55px auto;
		width:100%!important;
		}
	.calendarWrap .indicatorGraph{
			 width:100%!important;
			 /*border:1px solid red;*/
		}
	
	.divTableCell{
		/*border:px solid red;*/
	}
	.divTableRow{
		/*border:px solid red;*/
	}
	
	
	
	
	/*Footer Credit*/
	.credit{
		/*border:2px solid red;*/
		width:100%;
	}
	.credit .myCred{
		margin-top:-35px;
	}
	.carouselWrap{
		width:100%;
	}
	
	.carouselMicroDatacontainer{
		width:100%;
		/*border:2px solid red;*/
	}
	
	.carousel{
		width:100%;
		/*border:2px solid red;*/
	}
	.carousel li{
		width:auto;
		height:335px;
	}
	.carousel li img{
		margin:0;
		padding:0;
		width:100%;
		height:auto;
	}
	
	.microData{
		display:block;
		margin:0;
		width:100%;
		padding:0;
		height:290px;
	}
	/*End of Micro Data*/
	
	
	/*Starting Quick Overview on the main page*/
	
		/*border:2px solid red;*/
	
			.contentRows{
				width:100%;}
				
				
			.ContentRow1{
				width:100% !important;
				clear:both !important;
				display:block;
				overflow:hidden;
				
			}
		
			
			.masterTooltip{
				/*border:2px solid red;*/
				width:100% !important;
				clear:both !important;
				display:block;		
			}
			.ContentRow2{
				
				/*border:2px solid red;*/
				width:100% !important;
				clear:both !important;
				display:block;
				overflow:hidden;
			}
			.infoDeskTickerWrap{
				width:95% !important;
				clear:both !important;
				display:block;
				margin-left:2%!important;
				overflow:hidden;
			}
			
			
			.row1Content, .populationMap
			{
				width:100% !important;
			}
			
	.footerItems>li {	
	width: 100%;
	/*border:2px solid red;*/
	height: 100%;
	margin-right: 0.5%;
	}
	
		.indicatorGraph {
			width: 70%;
			float: left;
			height: 100%;
			background: transparent;
			overflow: hidden;
			}

		.indicatorGraph>img {
			width: 100%;
			height: auto;
			margin-left:3%!important;
			}
			
		.indicatorInfo {
			width: 44%;
			float: left;
			padding: 3%;
			padding-top: 3%;
			padding-bottom: 0;
			height: 94% !important;
			position: relative;
			}
			
		.infoHeader {
			font-size: 1em;
			font-family: 'clear_sansregular';
			color: #555555;
			padding: 10px 0;
			}	

	
	
	.employmentinfoHeader{
		font-size:0.75em;
	}
	.calendarWrap{
		width:45%;
	}
	.calendarEventsHeader{
		font-size:0.7em;
	}
	.indicatorGraph{
		width:50%;
	}
	.infoDeskTopic{
		font-size:0.8em;
	}
	.indicatorinfo{
		width:50%;
	}
	
	
	/*End of Starting Quick Overview on the main page*/
	
	/*Footer*/
	footer{
		margin:0;
		padding:0;
		/*border:2px solid red;*/
	}
	.footerContentWrap{
		margin-top:0px;
		/*border:2px solid red;*/
		width:95%;
	}
	.footerItems {
		margin-top:10px;
	}
	.footerItems li h3{
		font-size:0.7em;
		border-bottom:2px solid #DEDADA;
		width:auto;
	}
	.footerlinks li a{
		font-size:0.6em;
	}
	.emailAdd{
		display:block;
	}
	.credit{
		font-size:0.6em;
	}
	/*End of Footer*/
	
	.eventDesc{
		width:100%;
	}
	
   .LivChat{
	   display:none!important;
   }
	
	footer .credit{
	border-top:0px solid #C7C0C0;
   }
}


@media screen and (max-width : 744px) {
	   body {
       padding:0;
    }	
	.coatOfArmsWrap2>img{
		top: 22px;
		width:5.4%;
		/*border:0px solid red;*/
	}
	.headerLinksWrap {
		display:none;
	}	
	/*Style to Show icon for mobile menu*/
	.gssMobileMenu{
		display:block;
		height:40px;
		width:11%;
		background:url(../img/nav-icon.png) no-repeat 65% center;
		background-color:#404040;
		
		cursor:pointer;
	}
	
	.carouselWrap{
		
		
	}
	.infodeskMobile{
		width:100%!important;
		display:absolute;
		margin-left:-3px!important;
	}
	.calendarTable{
		display:absolute;
		margin-top:30px!important;
	}
	
	.Datatables .TDownloadDoc{	}
	.gridItem{
		width:100%!important;
	} 
	.gridSize1{
		
	}
	
	.Datatables{
	}
	.FilterTable .FilterTitle{
			
	}
	.infodeskMobile a{
		margin-top:2%;
	}
	.gotoEvents{
		margin-top:6%;
		display:block;
		width:100px;
		padding:2px;
	}
	.mapMobile{
		/*border:3px solid yellow;*/
		width:100%;
		background:#F9F9F9;
	}
	.mapMobile img{
		width:100%;
		/*border:2px solid red;*/
	}
	footer{
		margin-top:-30%;
	}
	/*Opportunities,Disclaimer etc at the footer */
	.footerCredit strong{
		/*border:3px solid yellow;*/
		margin-top:2%;
		text-align:center;
	}
	.footAncho{
		margin-left:4%;
		text-align:center;
	}
	.row1Content{
		display:block;
		width:100%;
		position: relative;
        height: 600px;
	}
	
	.populationMap{
			
	}
	/*
	.graphMaster{
		display:block;
		min-height:1000px!important;
		background:red!important;
	}
	
	.contentRows{
		position:relative;
		height:700px;
	}
	.firstGraph{
		min-height:350px!important;
		position:absolute;
	}
	.secondGraph{
		min-height:350px!important;
		position:absolute;
	}
	.thirdGraph{
		min-height:350px!important;
		position:absolute;
	}
	*/
	.myNavCenter{
		background:#C7C0C0;
	}
	/*
	.graphMobile{
			width:100%!important;
			height:100%!important;
			background:red!important;
	}
	.populationMap{
			width:100%!important;
			height:100%!important;
			background:yellow!important;
			margin-top:500px!important;
	}
	.footerContentWrap{
		margin-top:360px!important;
	}
	*/
	.search{
		display:none !important;
	}
	
	
	/*Navigation Bar*/
		.navWrap ul li a{
		list-style-type: none;
		width:650%;
		border-bottom:1px solid #0168C8;		
	}
	.navBarWrap .navBar>li>a {
		display: block;
		color: white;
		font-size: 0.7em;
		text-transform: uppercase;
		line-height: 50px;
		height:40px;
		padding:5px 5px 5px 5px;
		font-family: 'clear_sansregular';
	}
	
	.navBarWrap .navBar>li:hover>a {
		background: #F3F3F4;
		color: #382873;
	}
	
	.navBarWrap ul{
		overflow:hidden;		
		/*background:red;*/
		height:0;
	}
	.navBarWrap ul.open{
		height:auto;
	}
	.navBarWrap .navBar>li{
		float:none;
		text-align:left;
		width:100%;
		margin:0;
	}
	.navBarWrap ul li a{
		color:#fff;
		padding:10px;
		display:block;
		margin:0;
		/*border:2px solid red;	*/
		font-family: 'clear_sansregular';
		/*border-bottom:1px solid #0168C8;*/
	}
	
	.firstlvlSub {
		display: block;
		color: white;
		font-size: 1.1em;
		text-transform: uppercase;
		padding:5px 5px 5px 5px;
		font-family: 'clear_sansregular';
		cursor: pointer;
		transition: all 500ms ease-in-out;
	}
	
	.navBarWrap .navBar>li:hover .firstlvlSub {
		visibility: visible;
		top: 100%;
		opacity: 1;
		box-shadow: 0 10px 5px -7px rgba(0,0,0,0.53);
		}
		
		
	.firstlvlSub li {
		height: auto;
		text-align: center;
		color: rgba(42,42,42,1.00) !important;
		background: #F3F3F4;	
		border-left: 1px solid #DDDDDD;
		}
		
	.firstlvlSub li:last-child {
		border-right: 1px solid #DDDDDD;
		}
		
	.firstlvlSub li a {
		display: block;
		color: #2a2a2a !important;
		width: 100%;
		height: 100%;
		text-align: left;
		margin-left:7%;
		line-height: 50px;	
		font-size: 0.7em;
		text-transform: uppercase;
		font-family: 'clear_sansregular';
		}
	
		.firstlvlSub li:hover a {
			background: rgba(201,201,201,0.4);/*#382873;*/
			/*color: white !important;*/
			margin-left:1%;
			}

		.downloadables {
			width: 80%;
			margin-left:69%;
			height:19%;
			line-height: 50px;
			font-size: 1.1em;
			position: absolute;
			top: 80%;
			left: 20%;
			visibility: hidden;
			opacity: 0;
			z-index: 99;
			transition: all 500ms ease-in-out;
			}

			
		.firstlvlSub li .downloadables li {
			margin: 0;
			padding: 0;
			
			}
	
	.firstlvlSub li:hover .downloadables {	
		left: 30%;
		visibility: visible;
		opacity: 1;
		}
		
	.firstlvlSub li .downloadables li a {
		background:  #E9E9E9;
		padding: 5px 5px !important;
		color: white;
		margin-bottom: 0px;
		display: inline-block;
		box-shadow: 0 0 2px rgba(0,0,0,0.3);
		}
		
	.firstlvlSub li .downloadables li a:hover {
		/*background: rgba(176,29,81,0.8);*/
		background:#DEDADA;
	}
	/*End of Navigation Bar*/
	
	.carouselMicroDatacontainer{
		width:95%;
		clear:both !important;
		display:block !important;
	}
	.carousel{
		width:95%;
	}
	.carousel li{
		width:auto;
		height:335px;
	}
	.carousel li img{
		clear:both;
		display:block;
		margin:0;
		padding:0;
		width:95%;
		height:auto;
	}
	
	.microData{
		display:block;
		margin-left:2% !important;
		width:95% !important;
		padding:0;
		height:auto;
		margin-top:-50px;
		/*border:2px solid red;*/
	}
	/*
	.microDataListsItems img{
		width:100% !important;
	}
	.microDataListsItems li a{
		font-size:1.0em;
		width:80%;
	}
	 */ 
	.microDataListsItems img{
		width:10%!important;
	}
	.microDataListsItems a{
		font-size:0.7em!important;
	} 
	
	.mobileOverview marquee{
		margin-top:15px;
		/*border:2px solid red;*/
	}
	.overviewHeader{
		font-size:0.7em;
		margin-left:-40px!important;
		width:34%;
	}
	marquee{
		font-size:0.7em;
		margin-top:15px;
		width:81%;	
		margin-left:15%;
	}
	.search{
		display:none!important;
		/*border:px solid red;*/
	}  
	  
	 
	/*Calendar Dropdown Section*/	 
	  .tooltipster-default { border-radius: 3px; border: 1px solid red; background: #444; }

		.tooltipster-default p { padding: 0; margin: 0; }
		.tooltipster-default p + p { padding-top: 7px; }

		/* ==========================================================================
			#Dropdown Toggle
		========================================================================== */
		#pjWrapper .btn-default .pjIcDropdownInner { 
			/*border:2px solid red;  /*Text Within the Category Selection*/
			display: inline-block; 
			overflow: hidden; 
			max-width: auto!important; 
			margin-right: 10px!important; 
			vertical-align: middle;
		}
	/*End of Calendar Dropdown Section*/
	
	  .divTableCell ul li>a{
		  /*border:2px solid red;*/
		  display:none;
		}
	
	.calendarWrap{
		/*border:2px solid red;*/
		margin:55px auto;
		width:100%!important;
		}
	.calendarWrap .indicatorGraph{
			 width:100%!important;
			 /*border:1px solid red;*/
		}
	
	.divTableCell{
		/*border:px solid red;*/
	}
	.divTableRow{
		/*border:px solid red;*/
	}
	
	
	
	
	/*Footer Credit*/
	.credit{
		/*border:2px solid red;*/
		width:100%;
	}
	.credit .myCred{
		margin-top:-35px;
	}
	.carouselWrap{
		width:100%;
	}
	
	.carouselMicroDatacontainer{
		width:100%;
		/*border:2px solid red;*/
	}
	
	.carousel{
		width:100%;
		/*border:2px solid red;*/
	}
	.carousel li{
		width:auto;
		height:335px;
	}
	.carousel li img{
		margin:0;
		padding:0;
		width:100%;
		height:auto;
	}
	
	.microData{
		display:block;
		margin:0;
		width:100%;
		padding:0;
		height:290px;
	}
	/*End of Micro Data*/
	
	
	/*Starting Quick Overview on the main page*/
	
		/*border:2px solid red;*/
	
			.contentRows{
				width:100%;}
				
				
			.ContentRow1{
				width:100% !important;
				clear:both !important;
				display:block;
				overflow:hidden;
				
			}
		
			
			.masterTooltip{
				/*border:2px solid red;*/
				width:100% !important;
				clear:both !important;
				display:block;		
			}
			.ContentRow2{
				
				/*border:2px solid red;*/
				width:100% !important;
				clear:both !important;
				display:block;
				overflow:hidden;
			}
			.infoDeskTickerWrap{
				width:95% !important;
				clear:both !important;
				display:block;
				margin-left:2%!important;
				overflow:hidden;
			}
			
			
			.row1Content, .populationMap
			{
				width:100% !important;
			}
			
	.footerItems>li {	
	width: 100%;
	/*border:2px solid red;*/
	height: 100%;
	margin-right: 0.5%;
	}
	
		.indicatorGraph {
			width: 70%;
			float: left;
			height: 100%;
			background: transparent;
			overflow: hidden;
			}

		.indicatorGraph>img {
			width: 100%;
			height: auto;
			margin-left:3%!important;
			}
			
		.indicatorInfo {
			width: 44%;
			float: left;
			padding: 3%;
			padding-top: 3%;
			padding-bottom: 0;
			height: 94% !important;
			position: relative;
			}
			
		.infoHeader {
			font-size: 1em;
			font-family: 'clear_sansregular';
			color: #555555;
			padding: 10px 0;
			}	

	
	
	.employmentinfoHeader{
		font-size:0.75em;
	}
	.calendarWrap{
		width:45%;
	}
	.calendarEventsHeader{
		font-size:0.7em;
	}
	.indicatorGraph{
		width:50%;
	}
	.infoDeskTopic{
		font-size:0.8em;
	}
	.indicatorinfo{
		width:50%;
	}
	
	
	/*End of Starting Quick Overview on the main page*/
	
	/*Footer*/
	footer{
		margin:0;
		padding:0;
		/*border:2px solid red;*/
	}
	.footerContentWrap{
		margin-top:0px;
		/*border:2px solid red;*/
		width:95%;
	}
	.footerItems {
		margin-top:10px;
	}
	.footerItems li h3{
		font-size:0.7em;
		border-bottom:2px solid #DEDADA;
		width:auto;
	}
	.footerlinks li a{
		font-size:0.6em;
	}
	.emailAdd{
		display:block;
	}
	.credit{
		font-size:0.6em;
	}
	/*End of Footer*/
	
	.eventDesc{
		width:100%;
	}
	
   .LivChat{
	   display:none!important;
   }
	
	footer .credit{
	border-top:0px solid #C7C0C0;
   }
}




@media screen and (max-width : 744px) {
	   body {
       padding:0;
    }	
	.coatOfArmsWrap2>img{
		top: 22px;
		width:5.4%;
		/*border:0px solid red;*/
	}
	.headerLinksWrap {
		display:none;
	}	
	/*Style to Show icon for mobile menu*/
	.gssMobileMenu{
		display:block;
		height:40px;
		width:11%;
		background:url(../img/nav-icon.png) no-repeat 65% center;
		background-color:#404040;
		
		cursor:pointer;
	}
	
	.carouselWrap{
		
		
	}
	.infodeskMobile{
		width:100%!important;
		display:absolute;
		margin-left:-3px!important;
	}
	.calendarTable{
		display:absolute;
		margin-top:30px!important;
	}
	
	.Datatables .TDownloadDoc{	}
	.gridItem{
		width:100%!important;
	} 
	.gridSize1{
		
	}
	
	.Datatables{
	}
	.FilterTable .FilterTitle{
			
	}
	.infodeskMobile a{
		margin-top:2%;
	}
	.gotoEvents{
		margin-top:6%;
		display:block;
		width:100px;
		padding:2px;
	}
	.mapMobile{
		/*border:3px solid yellow;*/
		width:100%;
		background:#F9F9F9;
	}
	.mapMobile img{
		width:100%;
		/*border:2px solid red;*/
	}
	footer{
		margin-top:-30%;
	}
	/*Opportunities,Disclaimer etc at the footer */
	.footerCredit strong{
		/*border:3px solid yellow;*/
		margin-top:2%;
		text-align:center;
	}
	.footAncho{
		margin-left:4%;
		text-align:center;
	}
	.row1Content{
		display:block;
		width:100%;
		position: relative;
        height: 600px;
	}
	
	.populationMap{
			
	}
	/*
	.graphMaster{
		display:block;
		min-height:1000px!important;
		background:red!important;
	}
	
	.contentRows{
		position:relative;
		height:700px;
	}
	.firstGraph{
		min-height:350px!important;
		position:absolute;
	}
	.secondGraph{
		min-height:350px!important;
		position:absolute;
	}
	.thirdGraph{
		min-height:350px!important;
		position:absolute;
	}
	*/
	.myNavCenter{
		background:#C7C0C0;
	}
	/*
	.graphMobile{
			width:100%!important;
			height:100%!important;
			background:red!important;
	}
	.populationMap{
			width:100%!important;
			height:100%!important;
			background:yellow!important;
			margin-top:500px!important;
	}
	.footerContentWrap{
		margin-top:360px!important;
	}
	*/
	.search{
		display:none !important;
	}
	
	
	/*Navigation Bar*/
		.navWrap ul li a{
		list-style-type: none;
		width:650%;
		border-bottom:1px solid #0168C8;		
	}
	.navBarWrap .navBar>li>a {
		display: block;
		color: white;
		font-size: 0.7em;
		text-transform: uppercase;
		line-height: 50px;
		height:40px;
		padding:5px 5px 5px 5px;
		font-family: 'clear_sansregular';
	}
	
	.navBarWrap .navBar>li:hover>a {
		background: #F3F3F4;
		color: #382873;
	}
	
	.navBarWrap ul{
		overflow:hidden;		
		/*background:red;*/
		height:0;
	}
	.navBarWrap ul.open{
		height:auto;
	}
	.navBarWrap .navBar>li{
		float:none;
		text-align:left;
		width:100%;
		margin:0;
	}
	.navBarWrap ul li a{
		color:#fff;
		padding:10px;
		display:block;
		margin:0;
		/*border:2px solid red;	*/
		font-family: 'clear_sansregular';
		/*border-bottom:1px solid #0168C8;*/
	}
	
	.firstlvlSub {
		display: block;
		color: white;
		font-size: 1.1em;
		text-transform: uppercase;
		padding:5px 5px 5px 5px;
		font-family: 'clear_sansregular';
		cursor: pointer;
		transition: all 500ms ease-in-out;
	}
	
	.navBarWrap .navBar>li:hover .firstlvlSub {
		visibility: visible;
		top: 100%;
		opacity: 1;
		box-shadow: 0 10px 5px -7px rgba(0,0,0,0.53);
		}
		
		
	.firstlvlSub li {
		height: auto;
		text-align: center;
		color: rgba(42,42,42,1.00) !important;
		background: #F3F3F4;	
		border-left: 1px solid #DDDDDD;
		}
		
	.firstlvlSub li:last-child {
		border-right: 1px solid #DDDDDD;
		}
		
	.firstlvlSub li a {
		display: block;
		color: #2a2a2a !important;
		width: 100%;
		height: 100%;
		text-align: left;
		margin-left:7%;
		line-height: 50px;	
		font-size: 0.7em;
		text-transform: uppercase;
		font-family: 'clear_sansregular';
		}
	
		.firstlvlSub li:hover a {
			background: rgba(201,201,201,0.4);/*#382873;*/
			/*color: white !important;*/
			margin-left:1%;
			}

		.downloadables {
			width: 80%;
			margin-left:69%;
			height:19%;
			line-height: 50px;
			font-size: 1.1em;
			position: absolute;
			top: 80%;
			left: 20%;
			visibility: hidden;
			opacity: 0;
			z-index: 99;
			transition: all 500ms ease-in-out;
			}

			
		.firstlvlSub li .downloadables li {
			margin: 0;
			padding: 0;
			
			}
	
	.firstlvlSub li:hover .downloadables {	
		left: 30%;
		visibility: visible;
		opacity: 1;
		}
		
	.firstlvlSub li .downloadables li a {
		background:  #E9E9E9;
		padding: 5px 5px !important;
		color: white;
		margin-bottom: 0px;
		display: inline-block;
		box-shadow: 0 0 2px rgba(0,0,0,0.3);
		}
		
	.firstlvlSub li .downloadables li a:hover {
		/*background: rgba(176,29,81,0.8);*/
		background:#DEDADA;
	}
	/*End of Navigation Bar*/
	
	.carouselMicroDatacontainer{
		width:95%;
		clear:both !important;
		display:block !important;
	}
	.carousel{
		width:95%;
	}
	.carousel li{
		width:auto;
		height:335px;
	}
	.carousel li img{
		clear:both;
		display:block;
		margin:0;
		padding:0;
		width:95%;
		height:auto;
	}
	
	.microData{
		display:block;
		margin-left:2% !important;
		width:95% !important;
		padding:0;
		height:auto;
		margin-top:-50px;
		/*border:2px solid red;*/
	}
	/*
	.microDataListsItems img{
		width:100% !important;
	}
	.microDataListsItems li a{
		font-size:1.0em;
		width:80%;
	}
	 */ 
	.microDataListsItems img{
		width:10%!important;
	}
	.microDataListsItems a{
		font-size:0.7em!important;
	} 
	
	.mobileOverview marquee{
		margin-top:15px;
		/*border:2px solid red;*/
	}
	.overviewHeader{
		font-size:0.7em;
		margin-left:-40px!important;
		width:34%;
	}
	marquee{
		font-size:0.7em;
		margin-top:15px;
		width:81%;	
		margin-left:15%;
	}
	.search{
		display:none!important;
		/*border:px solid red;*/
	}  
	  
	 
	/*Calendar Dropdown Section*/	 
	  .tooltipster-default { border-radius: 3px; border: 1px solid red; background: #444; }

		.tooltipster-default p { padding: 0; margin: 0; }
		.tooltipster-default p + p { padding-top: 7px; }

		/* ==========================================================================
			#Dropdown Toggle
		========================================================================== */
		#pjWrapper .btn-default .pjIcDropdownInner { 
			/*border:2px solid red;  /*Text Within the Category Selection*/
			display: inline-block; 
			overflow: hidden; 
			max-width: auto!important; 
			margin-right: 10px!important; 
			vertical-align: middle;
		}
	/*End of Calendar Dropdown Section*/
	
	  .divTableCell ul li>a{
		  /*border:2px solid red;*/
		  display:none;
		}
	
	.calendarWrap{
		/*border:2px solid red;*/
		margin:55px auto;
		width:100%!important;
		}
	.calendarWrap .indicatorGraph{
			 width:100%!important;
			 /*border:1px solid red;*/
		}
	
	.divTableCell{
		/*border:px solid red;*/
	}
	.divTableRow{
		/*border:px solid red;*/
	}
	
	
	
	
	/*Footer Credit*/
	.credit{
		/*border:2px solid red;*/
		width:100%;
	}
	.credit .myCred{
		margin-top:-35px;
	}
	.carouselWrap{
		width:100%;
	}
	
	.carouselMicroDatacontainer{
		width:100%;
		/*border:2px solid red;*/
	}
	
	.carousel{
		width:100%;
		/*border:2px solid red;*/
	}
	.carousel li{
		width:auto;
		height:335px;
	}
	.carousel li img{
		margin:0;
		padding:0;
		width:100%;
		height:auto;
	}
	
	.microData{
		display:block;
		margin:0;
		width:100%;
		padding:0;
		height:290px;
	}
	/*End of Micro Data*/
	
	
	/*Starting Quick Overview on the main page*/
	
		/*border:2px solid red;*/
	
			.contentRows{
				width:100%;}
				
				
			.ContentRow1{
				width:100% !important;
				clear:both !important;
				display:block;
				overflow:hidden;
				
			}
		
			
			.masterTooltip{
				/*border:2px solid red;*/
				width:100% !important;
				clear:both !important;
				display:block;		
			}
			.ContentRow2{
				
				/*border:2px solid red;*/
				width:100% !important;
				clear:both !important;
				display:block;
				overflow:hidden;
			}
			.infoDeskTickerWrap{
				width:95% !important;
				clear:both !important;
				display:block;
				margin-left:2%!important;
				overflow:hidden;
			}
			
			
			.row1Content, .populationMap
			{
				width:100% !important;
			}
			
	.footerItems>li {	
	width: 100%;
	/*border:2px solid red;*/
	height: 100%;
	margin-right: 0.5%;
	}
	
		.indicatorGraph {
			width: 70%;
			float: left;
			height: 100%;
			background: transparent;
			overflow: hidden;
			}

		.indicatorGraph>img {
			width: 100%;
			height: auto;
			margin-left:3%!important;
			}
			
		.indicatorInfo {
			width: 44%;
			float: left;
			padding: 3%;
			padding-top: 3%;
			padding-bottom: 0;
			height: 94% !important;
			position: relative;
			}
			
		.infoHeader {
			font-size: 1em;
			font-family: 'clear_sansregular';
			color: #555555;
			padding: 10px 0;
			}	

	
	
	.employmentinfoHeader{
		font-size:0.75em;
	}
	.calendarWrap{
		width:45%;
	}
	.calendarEventsHeader{
		font-size:0.7em;
	}
	.indicatorGraph{
		width:50%;
	}
	.infoDeskTopic{
		font-size:0.8em;
	}
	.indicatorinfo{
		width:50%;
	}
	
	
	/*End of Starting Quick Overview on the main page*/
	
	/*Footer*/
	footer{
		margin:0;
		padding:0;
		/*border:2px solid red;*/
	}
	.footerContentWrap{
		margin-top:0px;
		/*border:2px solid red;*/
		width:95%;
	}
	.footerItems {
		margin-top:10px;
	}
	.footerItems li h3{
		font-size:0.7em;
		border-bottom:2px solid #DEDADA;
		width:auto;
	}
	.footerlinks li a{
		font-size:0.6em;
	}
	.emailAdd{
		display:block;
	}
	.credit{
		font-size:0.6em;
	}
	/*End of Footer*/
	
	.eventDesc{
		width:100%;
	}
	
   .LivChat{
	   display:none!important;
   }
	
	footer .credit{
	border-top:0px solid #C7C0C0;
   }
}


@media screen and (max-width : 204px) {
	.coatOfArmsWrap2>img{
		top: 8px;
		width:4.5%;
		/*border:0px solid red;*/
	}
}




/*Nerw Added Responsive Feature*/

@media handheld and (max-width:480px), screen and (max-device-width:480px), screen and (max-width:767px) {
body {
	padding:0;
}
}
