
table {
	font-family: "Verdana","sans-serif";
	font-size: 90%;
	margin: 0 auto;
}
P {
	font-family: "Verdana","sans-serif";
	font-size: 90%;
}
.mapTitle p {
	margin: 3px;
	padding: 0;
	color: #33336d;
	font-size: 105%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial", "Helvetica", "sans-serif";
	text-align: center;
}

p.pageTitle {
	margin: 0;
	padding: 0;
	font-size: 110%;
	color: #33336d;
}
p.pageTitleText {
	margin: 0;
	padding: 0;
	color: #33336d;
}
#main { 
	width: 798px;
	margin: 0 auto;
}
#chart {
	margin-top: 20px;
}
#info {
	position: absolute;
	top: 30px;
	z-index: 999;
	width: 798px;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 72%;
	color: #33336d;

	}
#map {
	position: relative;
	width: 798px;
	height: 545px;
	margin-top: 20px;
	border: 1.5px solid #33336d;
	overflow: hidden;
	border-radius: 5px;
	clear:both; 
}
#accordion {
	position: absolute;
	top: 155px;
	z-index: 998;
	color: black;
	left: 58px;
	-webkit-box-shadow: 0 2px 2px #707070;
  -moz-box-shadow:  0 2px 2px #707070;
   box-shadow:  0 2px 2px #707070;
	background-color: white;
	border:2px solid #20538D;
	border-radius: 5px;
	height: 363px;
	width: 30%;
	font-family: "Verdana","sans-serif";
	font-size: 75%;
	padding: 5px;
	padding-top: 5px;
	-webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#accordion_min {
	position: absolute;
	top: 443px;
	z-index: 998;
	color: black;
	left: 58px;
	-webkit-box-shadow: 0 2px 2px #707070;
  -moz-box-shadow:  0 2px 2px #707070;
  box-shadow:  0 2px 2px #707070;
	background-color: white;
	border: 2px solid gray;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: "Verdana","sans-serif";
	font-size: 75%;
	padding: 5px;
	padding-bottom: 0.5px;
	padding-top: 5px;
	display: none;
	-webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

#minbuttondiv {
position: absolute;
top: 140px;
z-index: 999;
left: 168px;
line-height: 0px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

#minimizeButton {
border-width: 0px;
border: 0px;
padding: 0px;
background-color: white;
line-height: 0px;
display:block;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


#minimizeButton:hover{
border-width: 0px;
border: 0px;
padding: 0px;
background-color: white;
line-height: 0px;
display:block;
background-image: url('images/minimize_hover.png');
background-repeat:no-repeat;
}

#maxbuttondiv {
position: absolute;
top: 428px;
z-index: 999;
display: none;
left:  168px;
line-height: 0px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

#maximizeButton {
border-width: 0px;
border: 0px;
padding: 0px;
margin: 0px;	 
background-color: white;
line-height: 0px;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.legendContentPanels{				
	height: 291px;
}

.tableCharts{
	border:1px solid #000;
}
#chartStorm{
	width:490px;
}
#pieChart{
	width:298px;
}
.charter{
	position: relative;
	height: 460px;
	margin-top: 10px;				
	overflow: hidden;
}
#mapTitle {
	position: absolute;				
	width: 798px;
	height: 50px;
	z-index: 998;
	background-color:	rgba(210,210,210,0.8);
	}
img {
	border: 0px;
}
#buttons {
	position: absolute;
	top: 474px;
	z-index: 999;
	left: 360px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.mapbutton {
	margin-right: 10px;
	font-size: 90%;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial", "Helvetica", "sans-serif";
	padding: 4px 4px;
  color: #000000;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #707070;
  text-shadow: 0 -1.5px 0 #d3d3d3;
  -webkit-box-shadow: inset 0 1px 0 #20538D, 0 2px 2px #707070;
  -moz-box-shadow: inset 0 1px 0 20538D, 0 2px 2px #707070;
  box-shadow: inset 0 1px 0 #20538D, 0 2px 2px #707070;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f5f5), color-stop(100%, #dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: linear-gradient(top, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d3d3d3, endColorstr=#dfdddd);
 }
.mapbutton:hover {
    background-color: #ffffff;
    border: solid 1px #2A4E77;
    color: #388BD7;
		background-image: none;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
	background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
	background-image: -o-linear-gradient(top, #ffffff, #ffffff);
	background-image: linear-gradient(top, #ffffff, #ffffff);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#ffffff);
}


.clicked {
	margin-right: 10px;
	font-size: 90%;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial", "Helvetica", "sans-serif";
	padding: 4px 4px;
  color: #ffffff;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
	border-radius-top: 4px;
  border: solid 1px #20538D;
  text-shadow: 0 -1.5px 0 #33336d;
  -webkit-box-shadow: inset 0 1px 0px #ffffff, 0 2px 2px #707070;
  -moz-box-shadow: inset 0 1px 0px #ffffff, 0 2px 2px #707070;
  box-shadow: inset 0 1px 0px #ffffff, 0 2px 2px #707070;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20538D), color-stop(100%, #4479BA));
  background-image: -webkit-linear-gradient(top, #20538D, #4479BA);
  background-image: -moz-linear-gradient(top, #20538D, #4479BA);
  background-image: -ms-linear-gradient(top, #20538D, #4479BA);
  background-image: -o-linear-gradient(top, #20538D, #4479BA);
	background-image: linear-gradient(top, #20538D, #4479BA);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#20538D, endColorstr=#4479BA);
	}
 

.providerTable{
	padding-top: 20px;
}

.zoombuttonsDiv {
	position:absolute;
	left:730px;
	top:150px;
	z-index:100;
	display: block;
	font-size:0;

}

.zoomin{
	 padding: 2px;
	 border: 2px solid gray;
	 background: white;
	 border-top-left-radius: 6px;
	 border-top-right-radius: 6px;
 	 display: block;
	 font-size:0;
	 margin-bottom: 2px;
	}

.zoomout{
	margin-top: 2px;
	padding: 2px;
	border: 2px solid gray;
	background: white;
	display: block; 
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	font-size:0;
}

#logo {
	position:absolute;
	left: 695px;
	top: 460px;
	z-index: 100;
}

#cover{
	background-color: #cccccc;
	width: 50px;
	height: 50px;
	position:absolute;
	left: 753px;
	top: 500px;
	z-index: 90;
	
}	

#mapzoomreset {
	position:absolute;
	left: 700px;
	top: 60px;
	z-index: 999;
	display: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial", "Helvetica", "sans-serif";
	padding: 2px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	
}
