a { color: #4B58A6; }
a:hover { color: ##808080; }

#map_canvas img {
  max-width: none;
}

.filter-box { 
  height: 15px; 
  width: 15px;  
  display: inline-block;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box; 
}

.filter-grey { background-color: #686868; }
.filter-green { background-color: #197519; }
.filter-blue { background-color: #5781FC; }
.filter-purple { background-color: #990099; }
.filter-red { background-color: #D11919; }
.filter-orange { background-color: #FF7519; }

canvas {-ms-touch-action: double-tap-zoom;}

/** FIX for Bootstrap and Google Maps Info window styes problem **/
img[src*="gstatic.com/"], img[src*="googleapis.com/"] {
max-width: none;
}


img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

.clearbutton {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #90b2d6), color-stop(1, #42678c) );
  background:-moz-linear-gradient( center top, #90b2d6 5%, #42678c 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90b2d6', endColorstr='#42678c');
  background-color:#90b2d6;
  -webkit-border-top-left-radius:4px;
  -moz-border-radius-topleft:4px;
  border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  -moz-border-radius-topright:4px;
  border-top-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -moz-border-radius-bottomright:4px;
  border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-left-radius:4px;
  text-indent:0;
  border:1px solid #1a1859;
  display:inline-block;
  color:#ffffff;
  font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:12px;
  font-style:normal;
  height:23px;
  line-height:18px;
  width:75px;
  text-decoration:none;
  text-align:center;
  vertical-align: middle;
  margin-left:5px;
}

.clearbutton:hover {
  text-decoration:none;
}
.clearbutton:active {
  text-decoration:none;
}


.asp_well{
    font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;min-height:10px;
    padding:2px 5px 2px 5px;
    margin-left:-45px;
    margin-bottom:3px;
  }

.highlight
{
  background-color:#436D9A;
  color:white;
  padding: 3px 5px 3px 5px;
  font-weight:bold;
}

.highlight a
{
  color:white;
  font-weight:bold;
}

.highlight a:hover
{
  color:#E1E1E1;
  font-weight:bold;
  text-decoration:none;
}

.tweet
{
  font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  background-color:#FFFF80;
  color:#383838;
  padding: 2px 5px 2px 5px;
  font-weight:bold;
  text-decroation:none;
}


.tweet a
{
  font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:#383838;
  font-weight:bold;
}

.tweet a:hover
{
  font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:#808080;
  font-weight:bold;
  text-decoration:none;
}

.asp_date {
  margin-left: 15px;
  font-weight:bold;
}

.MONDAY{
  padding:2px 2px 2px 5px;
  margin-bottom:3px;
  background-color:#5781FC;
  font-family:"Merriweather Sans","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:white;
}

.TUESDAY{
  padding:2px 2px 2px 5px;
  margin-bottom:3px;
  background-color:#197519;
  font-family:"Merriweather Sans","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:white;
}

.WEDNESDAY{
  min-height:10px;
  padding:2px 2px 2px 5px;
  margin-bottom:3px;
  background-color:#D11919;
  font-family:"Merriweather Sans","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:white;
}

.THURSDAY{
  padding:2px 2px 2px 5px;
  margin-bottom:3px;
  background-color:#990099;
  font-family:"Merriweather Sans","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:white;
}

.FRIDAY{
  padding:2px 2px 2px 5px;
  margin-bottom:3px;
  background-color:#FF7519;
  font-family:"Merriweather Sans","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:white;
}

.SATURDAY{
  padding:2px 2px 2px 5px;
  margin-bottom:3px;
  background-color:#686868;
  font-family:"Merriweather Sans","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  color:white;
}

.fusiontip{
  padding:2px 2px 2px 2px;
  margin-top:4px;
  display:inline-block;
  font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:12px;
  text-decoration: none;
  font-weight:normal;
  color:black;
}