﻿/* Box */
.mapBox 
{
	margin-top:20px;
	width:940px;
}

.mapBoxContent 
{
	width:940px;
	padding-right:0px;
	/*padding-left:20px;*/
	/*background-color:#ff0000;*/
	background-color:#eeeeee;
}

.mapColumnMap 
{
	padding-right:0px;
	width:480px;
	vertical-align:top;
}

.mapColumnDetails 
{
	vertical-align:top;
	width:420px;
}

.mapInfoBox 
{
	width:420px;
	height:420px;
	background-color:White;
	border:1px solid #979797;
	padding-left:10px;
}

.mapBoxText 
{
	width:940px;
	
}

.mapBoxTextLeftCol
{
	padding-right:20px;	
	width:500px;
	vertical-align:top;
}

.mapBoxTextRightCol
{
	width:440px;
	vertical-align:top;
}

.mapDescriptionTable 
{
	margin-top:0px;	
}
	
.mapDescriptionIconCell
{
	padding-top:10px;
	width:40px;
	vertical-align:top;
	text-align:center;
}

.mapDescriptionTextCell 
{
	padding-top:12px;
	width:410px;
	vertical-align:top;
	font-family: Verdana;
	font-size:11px;
	color:Black;
	line-height:17px;
}


	
/* Country */
.countryDetailsTitleNumHotspots, .countryDetailsStateText, .countryDetailsStateNumHotspots, .countryBreadcrumb
{
	padding-top:5px;
	font-family: Verdana;
	font-size:11px;
	color:Black;
	line-height:17px;
}  

h2.countryDetailsTitleText 
{
	padding-top:10px;
	margin:0px;
}

.countryDetailsTitle 
{
	font-weight:bold;
}

.countryDetailsTitleText
{
}

.countryDetailsTitleNumHotspots 
{
	color:#737373;
}

.countryDetailsState
{
	padding-left:5px;
}

.countryDetailsStateText 
{
}

.countryDetailsStateNumHotspots
{
	color:#737373;
}

.countryBreadcrumb 
{
}

.countryDetailsStateColumn1
{
	width:200px;
	vertical-align:top;
}

.countryDetailsStateColumn2
{
	width:220px;
	vertical-align:top;
}

/* State */
.stateDetailsTitleNumHotspots, .stateDetailsCityText, .stateDetailsCityNumHotspots, .stateBreadcrumb
{
	padding-top:5px;
	font-family: Verdana;
	font-size:11px;
	color:Black;
	line-height:17px;
}  

h2.stateDetailsTitleText 
{
	margin:0px;
	padding-top:10px;
}

.stateDetailsTitle 
{
	font-weight:bold;
}

.stateDetailsTitleText
{
}

.stateDetailsTitleNumHotspots 
{
	color:#737373;
}

.stateDetailsCity 
{
	padding-left:5px;
}

.stateDetailsCityText 
{
}

.stateDetailsCityNumHotspots
{
	color:#737373;
}

.stateBreadcrumb 
{
}

.stateDetailsCityColumn1 
{
	width:210px;
	vertical-align:top;
}

.stateDetailsCityColumn2
{
	width:210px;
	vertical-align:top;
}

/* City */
.cityDetailsTitleNumHotspots, .cityBreadcrumb
{
	padding-top:5px;
	font-family: Verdana;
	font-size:11px;
	color:Black;
	line-height:17px;
}  

h2.cityDetailsTitleText 
{
	padding-top:10px;
	margin:0px;
}

.cityDetailsTitle 
{
	font-weight:bold;
}

.cityDetailsTitleText
{
}

.cityDetailsTitleNumHotspots 
{
	color:#737373;
}

.cityBreadcrumb 
{
}

/* Hotspot */
.hotspotBreadcrumb, .hotspotDetailsInformation, .hotspotDetailsProvider
{
	padding-top:5px;
	font-family: Verdana;
	font-size:11px;
	color:Black;
	line-height:17px;
}

.hotspotBreadcrumb 
{
}

h2.hotspotDetailsTitleText 
{
	padding-top:10px;
	margin:0px;
}

.hotspotDetailsTitle 
{
}

.hotspotDetailsInformation 
{
}

.hotspotDetailsProvider 
{
}

.hotspotDetails 
{
	width:360px;
	padding-right:10px;
	vertical-align:top;
}

.hotspotDetailsMenu
{
	width:30px;
	vertical-align:top;
}

/* Print */
.printFooterCell 
{
	text-align:center;
	padding-top:5px;
	font-family: Verdana;
	font-size:11px;
	color:#737373;
	line-height:17px;
}

hr.printFooterSeparator 
{
	height:1px;
	color:#737373;
}

/* Filter */
.filertBox 
{
	text-align:right;
	padding-right:20px;
	height:35px;
}

.filterDescription
{
	text-align:center;
	font-family: Verdana;
	font-size:11px;
	color:black;
	vertical-align:top;
	padding-top:3px;
	padding-right:10px;
}

.filterProviderDropDown 
{
	width:250px;
	font-family: Verdana;
	font-size:11px;
	color:black;
}

.filterAddressTextBox
{
	width:475px;
	font-family: Verdana;
	font-size:11px;
	color:black;
	margin-right:10px;
}

.filterButton 
{
	margin-left:10px;
	background-color:#eeeeee;
	border:1px solid #979797;
}

/* Report */

.reportBox 
{
	text-align:left;
	width:370px;
}

.reportForm 
{
}

.reportFormRowTitle, .reportFormRowValue
{
	text-align:center;
	padding-top:5px;
	font-family: Verdana;
	font-size:11px;
	color:black;
	text-align:left;
}

.reportFormRowTitle 
{
	padding-right:10px;
	vertical-align:top;
}

