/* ================================
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
{
}
/* 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
{
background-color:green;
width:400;
height:100;
overflow:auto;
}

