#primarycontent { padding: 4px 0 0 0; }
#primarycontent td { background:#000; background-color: #000;}
/* #primarycontent td { margin: 0px; padding: 0px; border: 0px solid #C0C0C0; } */

.gmapbgcolor{ background-color:#fff !important;}

#navbar2gmap
{
	background-color: #eaeaea;
	border-right: 1px solid #ccc;
    /* width must be equal to (165px - L/R padding - L/R borders) */
	width: 232px;
	padding: 0;
	margin: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/* display: block; */ /*for some reason we need this */
	font-size: 70%;
}
#toolssublevel1, #toolssublevel2, #toolssublevel3, #toolssublevellast {
padding: 5px 0 4px 3px; margin-left: 0; } 

.eventbox {    width:390px; height:200px; overflow:auto; margin: 0 0 4px 0; border: #ccc 1px solid;  background-color:#EBEBE0; }
.eventboxincident { padding: 2px; border-bottom: #ccc 1px solid;
                   background-color: red; font-weight: bold; color: #fff; }
.eventboxroadwork { padding: 2px; border-bottom: #ccc 1px solid;
                   background-color: #FE9A02; font-weight: bold; color: #000; }
.eventboxwtas { padding: 2px; border-bottom: #ccc 1px solid ;font-weight: bold; 
                   background-color:#37689D; color:#FFF; }
.eventboxwtas p {margin:0;}
.eventboxtravelplaza { padding: 2px; border-bottom: #ccc 1px solid;
                   background-color: #99020D; font-weight: bold; color: #fff; }
.eventboxparkride { padding: 2px; border-bottom: #ccc 1px solid;
                   background-color: #000000; font-weight: bold; color: #fff; }
.eventboxrestarea { padding: 2px; border-bottom: #ccc 1px solid;
                   background-color: #828080; font-weight: bold; color: #fff; }
.eventboxinterchange { padding: 2px; border-bottom: #ccc 1px solid;
                   background-color: #469406; font-weight: bold; color: #fff; }
.eventboxinterchangetb { padding: 2px; border-bottom: #ccc 1px solid;
                   background-color: #00438d; font-weight: bold; color: #fff; }
.rambox { width:325px; height:275px; overflow:auto; margin: 0 0 4px 0; border: #00438d 1px solid; background-color:#ebebe0; padding: 2px;}
.rambox { width:325px; height:275px; overflow:auto; margin: 0 0 4px 0; border: #00438d 1px solid; background-color:#ebebe0; padding: 2px;}
.ramboxtitle { padding: 2px; border-bottom: #00438d 1px solid; background-color: #00438d; font-weight: bold; color: #fff; }
.rammsg { padding: 3px; border: #ccc 1px solid;  background-color:#FFFF99; }
.rammsgtitle { font-weight:bold; text-transform:uppercase; color: #000; }

.cameradesctop { width:351px; font-size: 12px; background-color:#859CAA; text-align: center;  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; padding: 1px; color:black; }
.cameradescbot { width:351px; font-size: 11px; background-color:#EBEBE0; text-align: center;  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; padding: 1px; color:black; }

v\:* { behavior:url(#default#VML); }

.navsection {
margin: 3px 0 0 0; 
padding: 0 3px 0 3px;
} 

/********** Google Maps Travel Plaza columns **************/
#tplist {display:none; padding-top:3px; margin-left:4px; padding-left:4px;}
.tplistleftcol {float:left; width:48%; border-right:#000 1px solid; padding-left:2px; }
.tplistrightcol {float:right; width:48%; padding-left:2px;}

/********** Google Maps WTAS **************/
#wtaslegend {display:none; padding-top:3px; float:left; padding-left:2px}
#wtasoff {display:none; padding-top:3px; margin-left:4px; font-size:.85em; color:#666; font-weight:bold; padding-bottom:4px; float:left}
#wtasoffseason{display:none; padding-top:3px; margin-left:4px; font-size:.85em; color:#666; font-weight:bold; padding-bottom:4px; float:left;}
#wtaslinks {padding-left:3px;}

/********** Google Maps Traffic Conditions Legend **************/
#tclegend {display:none; padding-top:3px; float:left; padding-left:2px}
#tcoff {display:none; padding-top:3px; margin-left:4px; font-size:.85em; color:#666; font-weight:bold; padding-bottom:4px; float:left}

#loadingbox { border: medium double black; background-color: #cccc33; background-color: white;
   filter: alpha(opacity=85); /* IE's opacity */
   opacity: 0.85; -moz-opacity: 0.85;
   position: absolute; text-align: center; left: 45%; top: 55%; visibility: hidden; 
   padding: 10px; height: 65px; width: 120px; z-index: 990;
   font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;
   text-transform: capitalize; color: black; }

#mapbar a:link  { color: #000; text-decoration: none;  } 
#mapbar a:visited  { color: #000; text-decoration: none; }
#mapbar a:hover  { color: #000;  text-decoration: underline; }
#mapbar form {margin: 0; padding: 0;} 

.mapbarsurvey a:link  { color: #000; text-decoration: underline !important;  } 
.mapbarsurvey a:visited  { color: #000; text-decoration: underline !important; }
.mapbarsurvey a:hover  { color: #000;  text-decoration: none !important; }

fieldset {padding: 5px 0 3px 0;}
legend {color:#000;}

#refreshincidents, #refreshclosures, #refreshroadwork {visibility:hidden;}
