/* ================================
    CSS STYLES FOR Module JetkeyMap
   ================================
*/

/* Loading Box */
.loadingbox
{
    position:absolute;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
}

.GMapDiv
{ 
}

.SearchButton
{	 
}

.SearchBox
{
	
}

.localballoon
{  height:200px;
   width:270px;
   overflow-y:auto;
}

.clusterballoon
{  height:250px;
   width:270px;
   overflow-y:auto;
}

.ListBoxLabel
{ font-family:Arial;
	font-size: 14px;
}

/* Sidebar */
div.sidebar
{
	background-color:white;
	width:auto;
	overflow:auto;
}

table.sidebar
{
	background-color:Transparent;
	border-collapse:collapse;
}

tr.sidebar
{  
	background-color:white;
}

td.sidebartitle
{
	font-size:larger;
}

td.sidebarimage
{
	border-bottom:solid whitesmoke 2px;
}

td.sidebarcontent
{	
	white-space:nowrap;
	border-bottom:solid whitesmoke 2px;
}

a.sidebar:link
{	font-family:Arial;
	font-size: 14px;
}
a.sidebar:visited
{	font-family:Arial;
	font-size: 14px;
}
a.sidebar:active
{	font-family:Arial;
	font-size: 14px;
}
a.sidebar:hover
{	font-family:Arial;
	font-size: 14px;
}

/* Local Search Results: Sidebar Styles */

div.sidebarlocal
{
	width:auto;
	overflow:auto;
}

table.sidebarlocal
{	width:300px;
	background-color:Transparent;
	border-collapse:collapse;
}

td.sidebarlocalheader
{	background-color:White;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	border-bottom:solid whitesmoke 5px;
}

tr.sidebarlocal
{ 
}

td.sidebarlocalicon 
{	text-align:center;
	background-color:White;
	width:5%;
	border-bottom:solid whitesmoke 5px;
}

td.sidebarlocal
{	background-color:white;
	font-family:Arial;
	font-size:12px;	
	width:95%;
	border-bottom:solid whitesmoke 5px;
}

a.sidebarlocal:link
{	font-family:Arial;
	font-size: 16px;
	text-decoration:none;
}
a.sidebarlocal:visited
{	font-family:Arial;
	font-size: 16px;
	text-decoration:none;
}
a.sidebarlocal:active
{	font-family:Arial;
	font-size: 16px;
	text-decoration:none;
}
a.sidebarlocal:hover
{	font-family:Arial;
	font-size: 16px;
	text-decoration:underline;
}

table.sidebarlocalnextprevious
{
	width:100%;
	text-align:center;
}

tr.sidebarlocalnextprevious
{	background-color:White;
	width:100%;
	
}
td.sidebarlocalnext
{	background-color:White;
	width:50%;
	text-align:right;
	font-family:Arial;
	font-size: 18px;
}
td.sidebarlocalprevious
{	background-color:White;
	width:50%;
	text-align:left;
	font-family:Arial;
	font-size: 18px;
}

a.sidebarlocalnextprevious:link
{	
	text-decoration:none;
}
a.sidebarlocalnextprevious:visited
{	
	text-decoration:none;
}
a.sidebarlocalnextprevious:active
{	
	text-decoration:none;
}

/* Driving Direction Styles */

div.drivingdirections
{
	background-color:white;
	width:auto;
	overflow:auto;
}

table.drivingdirections
{	width:300px;
	background-color:Transparent;
	border-collapse:collapse;
}

a.toHereFromHereLink:link
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.toHereFromHereLink:visited
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.toHereFromHereLink:active
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.toHereFromHereLink:hover
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}

.toHereFromHereLabel
{	font-family:Arial;
	font-size:12px;
}

.getDirectionsLabelOff 
{	font-family:Arial;
	font-size:12px;
}

.getDirectionsLabelOn 
{	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}
.startEndAddress
{	font-family:Arial;
	font-size:11px;
}

.searchNearbyLabel
{	font-weight:bold;
	}

a.searchNearbyLink:link
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.searchNearbyLink:visited
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.searchNearbyLink:active
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.searchNearbyLink:hover
{	font-family:Arial;
	font-size: 12px;
	text-decoration:underline;
}

a.backLink:link
{	font-family:Arial;
	font-size: 11px;
	text-decoration:underline;
}
a.backLink:visited
{	font-family:Arial;
	font-size: 11px;
	text-decoration:underline;
}
a.backLink:active
{	font-family:Arial;
	font-size: 11px;
	text-decoration:underline;
}
a.backLink:hover
{	font-family:Arial;
	font-size: 11px;
	text-decoration:underline;
}

input.goButton
{	background-color:White;
	border:inset 1px black;
}

input.searchButton
{	background-color:White;
	border:inset 1px black;
}

a.getReverseDrivingDirectionsLink:link
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:visited
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:active
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:hover
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}

td.drivingDirectionsFromLabel
{	font-family:Arial;
	font-size: 14px;
	background-color:White;
	width:10%;
	border-bottom:solid whitesmoke 1px;
}

td.drivingDirectionsToLabel
{	font-family:Arial;
	font-size: 14px;
	background-color:White;
	width:10%;
	border-bottom:solid whitesmoke 1px;
}

td.drivingDirectionsFromAddress
{	font-family:Arial;
	font-size: 14px;
	background-color:White;
	vertical-align:top;
	width:90%;
	border-bottom:solid whitesmoke 3px;
}

td.drivingDirectionsToAddress
{	font-family:Arial;
	font-size: 14px;
	background-color:White;
	vertical-align:top;
	width:90%;
	border-bottom:solid whitesmoke 3px;
}

td.drivingDirectionsNumberColumn
{	font-family:Arial;
	font-size: 12px;
	background-color:White;
	vertical-align:top;
	padding-right:5px;
	border-bottom:solid whitesmoke 3px;
}
td.drivingDirectionsDistances
{	font-family:Arial;
	font-size: 12px;
	background-color:White;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
	border-bottom:solid whitesmoke 3px;
}

td.drivingDirectionsDistanceAndTime
{	font-family:Arial;
	font-size: 12px;
	background-color:White;
	border-bottom:solid whitesmoke 3px;
}

td.reversedirections
{
	border-bottom:solid whitesmoke 3px;
}

.drivingDirectionsCell
{	font-family:Arial;
	font-size: 12px;
	background-color:White;
	padding-bottom:5px;
	border-bottom:solid whitesmoke 3px;
}

a.drivingDirectionNumberLink:link
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:visited
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:active
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:hover
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}

/* Query Sidebar Styles */

div.queries
{
	background-color:white;
	width:auto;
	overflow:auto;
}

table.queries
{
	background-color:Transparent;
	border-collapse:collapse;
}

td.querysidebarimage
{
	vertical-align:top;
	border-bottom:solid whitesmoke 2px;
}

tr.queries
{  
	background-color:white;
}

td.querysidebarcontent
{	
	white-space:nowrap;
	border-bottom:solid whitesmoke 2px;
}

/* GeoRSS Styles */

div.geoRss
{
	background-color:white;
	width:auto;
	overflow:auto;
}

table.geoRss
{
	background-color:Transparent;
	border-collapse:collapse;
}

td.geoRssTitle
{  font-size: larger;
}

td.geoRssDescription
{
	font-family:Arial;
	font-size:small;
}

td.geoRssCheckbox
{
	 vertical-align:top;
}

td.geoRssIcon
{
	vertical-align:top;
}

td.geoRssContent
{
  white-space:nowrap;	
}

a.geoRssLink:link
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.geoRssLink:visited
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.geoRssLink:active
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.geoRssLink:hover
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}

/* GPX Styles */

div.gpx
{
	background-color:white;
	width:auto;
	overflow:auto;
}

table.gpx
{
	background-color:Transparent;
	border-collapse:collapse;
}

td.gpxname
{
 font-family:Arial;
 font-size:large;
}

td.gpxdescription
{
	 font-family:Arial;
	 font-size:9pt;
}

td.gpxauthor
{
	
}

td.gpxauthorname
{
	
}

td.gpxlabel
{
	
}

td.gpxheader
{
	font-size:x-large;
	font-weight:bold;
    font-family:Arial;
    color:darkgray;
}

td.gpxtitle
{
	font-size:large;
	font-weight:bold;
	color:brown;
}
td.gpxelement
{
	color:chocolate ;
	white-space:nowrap;
}
td.gpxtext
{
	font-family:arial;
    font-size: 9pt;
}



td.wptnum
{
 vertical-align:top;
}

td.wpt
{
 vertical-align:top;
 white-space:nowrap;
}

a.gpx:link
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.gpx:visited
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.gpx:active
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;	
}
a.gpx:hover
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;	
}



a.country 
{  font-family:arial;
   font-size: 9pt;
   padding:0px;
   font-family : cursive;
   border:0px;
}

a.leaf {
	font-family : cursive;
	padding:0px;
	cursor: hand;
	font-size : 9pt;                             
}

a img
{border: none 0;
}

a.country:link {text-decoration:none;}
a.country:visited {text-decoration:none; }
a.country:hover {text-decoration:underline; cursor:hand;}

/* User Styles  */

.UserResultsTable
{	width:100%;
	border-collapse:separate;
	
}
.UserResultsHeader
{	background-color:White;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}
.UserTR
{ 
}

.UserIconTD 
{	text-align:right;
	background-color:White;
}

.UserAddressTD
{	background-color:White;
	font-family:Arial;
	font-size:12px;	
	padding-bottom:5px;
}

a.userSidebarLink:link
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.userSidebarLink:visited
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.userSidebarLink:active
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.userSidebarLink:hover
{	font-family:Arial;
	font-size: 14px;
	text-decoration:underline;
}

.UserPageBarTable
{
 width:100%;
 text-align:center;
}

.addresslist
{font-size: 12px;
}

/* Query Manager */
div.settings
{	
	width:400;
	height:100;
	overflow:auto;
}
