	body {

	background: #4b4b4b;
	color: #bebebe;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;

	}
	
	.chasetext{

	font-weight: bold;


	}

	.mphtimetext {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;

	}

	.toplblackcell {

	height: 20px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	width: 50%;  
	border-bottom: 3px solid #424242; 
	padding-top: 3px;
	}

	.toprblackcell {

	height: 20px;
	vertical-align: middle;
	text-align: right;
	padding-right: 5px;
	width: 50%;  
	border-bottom: 3px solid #424242; 
	padding-top: 3px;

	}

	.botlblackcell {

	height: 20px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	border-top: 3px solid #424242; 
	padding-bottom: 3px;
	}

	.botrblackcell {

	height: 20px;
	vertical-align: middle;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 3px;
	}

	.mapcell {

	height: 94%; 
	width: 100%; 
	text-align: center; 
	vertical-align: middle; 
	border-top: 3px solid #373737; 
	border-bottom: 3px solid #373737;

	}

<!--[if IE 6]>

	.toplblackcell, .toprblackcell, .botlblackcell, botrblackcell {
	padding-top: 0px;
	padding-bottom: 0px;
	
	}

	.mapcell {

	height: 93%;
	background: #373737;

	}

<![endif]-->



	a {

	text-decoration: underline;
	color: #bebebe;
	}


	a:hover {

	text-decoration: underline;
	color: white;
	}


/* Custom Info Windows */
#overlay{
	color: #FFF;
	width:225px;
	position:absolute;
	top:100px;
	left:100px;
	z-index:10;
	text-align: left;
	
}
#overlay .inside{
	background:url(images/bubble_middle_small.png) 0 0 repeat-y;
	padding:2px 15px 1px 15px;
	min-height: 50px;
    
}
* html #overlay .inside{ /* IE */
	background:url(images/bubble_middle_ie_small.gif) 0 0 repeat-y;
	padding:2px 15px 1px 15px;
	height: 50px;
}

#overlay .bottom{
	height:40px;
	background:url(images/bubble_bottom_small.png) 0 0 no-repeat;
}
* html #overlay .bottom{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bubble_bottom_ie_small.gif', sizingMethod='scale'); 
}
#overlay .inside h3, #overlay .inside h3 a {
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-decoration: none;
	padding: 0;
	padding-bottom: 6px;
    
}
* html #overlay .inside h3  {
	padding: 0;
	padding-bottom: 6px;
	margin: 0;

}

* html #overlay .inside p {
	padding: 0;
	margin: 0;
	line-height: 11pt;
}

    #overlay .inside p {
	padding: 0;
	margin: 0;
	line-height: 11pt;
}


#overlay .inside h3 a:hover{
	cursor: pointer;
	text-decoration: underline;
}

#overlay .inside a {
	color: #C3EC7B;
	text-decoration: none;
}

#overlay .inside a:hover {
	cursor: pointer;
	text-decoration: underline;
}


#overlay ul.tabs{
	background:url(images/bubble_top_small.png) 0 0 no-repeat;
	margin:0;
	padding:4px 13px 6px 1px;
	height:19px;

}
* html #overlay ul.tabs{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bubble_top_ie_small.gif', sizingMethod='scale'); 
}

#overlay .close{
	display:block;
	width:11px;
	height:10px;
	position:absolute;
	top:30px;
	right:12px;
	background:url(images/icon_close.png) 0 0 no-repeat;
	text-decoration:none;
	text-indent:-9999px;
}
* html #overlay .close{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_close.png', sizingMethod='scale'); 
}

/* Controls */

div.control {
	color: white;
	width:177px;
	z-index:10;
	text-align: center;
	font-family: "Lucida Grande", arial;
	font-size: 12px;
	font-weight: bold;
	
}

div.control .inside{
	background:url(images/bubble_middle_ctl.png) 0 0 repeat-y;
	padding:0px 0px 0px 0px;
	min-height: 15px;
    
}
* html div.control .inside{ /* IE */
	background:url(images/bubble_middle_ie_ctl.gif) 0 0 repeat-y;
	padding:0px 0px 0px 0px;
	height: 15px;
}
div.control .insidetrailer {
	background:url(images/bubble_trailer.png) 0 0 repeat-y;
	padding:0px 0px 0px 0px;
	min-height: 48px;
    
}
* html div.control .insidetrailer{ /* IE */
	background:url(images/bubble_trailer.gif) 0 0 repeat-y;
	padding:0px 0px 0px 0px;
	height: 48px;
}


div.control .insidetruck {
	/*background:url(images/bubble_truck.png) 0 0 repeat-y;*/
	background:url(images/bubble_truck3.png) 0 0 repeat-y;
	padding:0px 0px 0px 0px;
	min-height: 75px;
    
}
* html div.control .insidetruck{ /* IE */
	/*background:url(images/bubble_truck.gif) 0 0 repeat-y;*/
	background:url(images/bubble_truck3.gif) 0 0 repeat-y;
	padding:0px 0px 0px 0px;
	height: 75px;
}




div.control .bottom{
	height:20px;
	background:url(images/bubble_bottom_ctl.png) 0 0 no-repeat;
}
* html div.control .bottom{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bubble_bottom_ie_ctl.gif', sizingMethod='scale'); 
}
div.control.inside h3, div.control .inside h3 a {
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-decoration: none;
	padding: 0;
	padding-bottom: 6px;
    
}
* html div.control .inside h3  {
	padding: 0;
	padding-bottom: 6px;
	margin: 0;

}

* html div.control .inside p {
	padding: 0;
	margin: 0;
	line-height: 11pt;
}

    div.control .inside p {
	padding: 0;
	margin: 0;
	line-height: 11pt;
}


div.control .inside h3 a:hover{
	cursor: pointer;
	text-decoration: underline;
}

div.control .inside a {
	color: white;
	display: block;
	width: 100%;
	text-decoration: none;
}

div.control .insidetrailer a, div.control .insidetruck a {
	color: white;
	display: block;
	width: 100%;
	text-decoration: none;
}

div.control .inside a:hover {
	cursor: pointer;
	text-decoration: underline;
}


div.control ul.tabs{
	background:url(images/bubble_top_ctl.png) 0 0 no-repeat;
	margin:0;
	padding:0px 0px 0px 0px;
	height:10px;
	border: 0px solid red;	

}
* html div.control ul.tabs{
	background:none;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bubble_top_ie_ctl.gif', sizingMethod='image');

}

div.control .close{
	display:block;
	width:11px;
	height:10px;
	position:absolute;
	top:30px;
	right:12px;
	background:url(images/icon_close.png) 0 0 no-repeat;
	text-decoration:none;
	text-indent:-9999px;
}
* html div.control .close{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_close.png', sizingMethod='scale'); 
}