/* ================================
    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
}

/* 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
{	
	color:#222222;
font-family:verdana;
font-size:8.5pt;
text-decoration:underline;
}
a.sidebar:visited
{	
	color:#222222;
font-family:verdana;
font-size:8.5pt;
text-decoration:underline;
}
a.sidebar:active
{
	color:#222222;
font-family:verdana;
font-size:8.5pt;
text-decoration:underline;
}

/* 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-weight:bold;
	border-bottom:solid whitesmoke 5px;
	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	
}

tr.sidebarlocal
{ 
}

td.sidebarlocalicon 
{	text-align:center;
	background-color:White;
	width:5%;
	border-bottom:solid whitesmoke 5px;
}

td.sidebarlocal
{	background-color:white;

	width:95%;
	border-bottom:solid whitesmoke 5px;
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

a.sidebarlocal:link
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:none;
}
a.sidebarlocal:visited
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:none;
}
a.sidebarlocal:active
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:none;
}
a.sidebarlocal:hover
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	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;
color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;

}
td.sidebarlocalprevious
{	background-color:White;
	width:50%;
	text-align:left;
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

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:auto;
	background-color:Transparent;
	border-collapse:collapse;
	padding:5px
}

a.toHereFromHereLink:link
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.toHereFromHereLink:visited
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.toHereFromHereLink:active
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}

.toHereFromHereLabel
{
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

.getDirectionsLabelOff 
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

.getDirectionsLabelOn 
{
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	font-weight:bold;
	
}
.startEndAddress
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

.searchNearbyLabel
{	font-weight:bold;
	}

a.searchNearbyLink:link
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.searchNearbyLink:visited
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.searchNearbyLink:active
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}

a.backLink:link
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.backLink:visited
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.backLink:active
{	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}

input.goButton
{	background-color:White;
	border:inset 1px black;
}

input.searchButton
{	background-color:White;
	border:inset 1px black;
}

a.getReverseDrivingDirectionsLink:link
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:visited
{	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:active
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}

td.drivingDirectionsFromLabel
{
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	background-color:White;
	width:15%;
	border-bottom:solid whitesmoke 1px;
}

td.drivingDirectionsToLabel
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	background-color:White;
	width:15%;
	border-bottom:solid whitesmoke 1px;
}

td.drivingDirectionsFromAddress
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
	background-color:White;
	vertical-align:top;
	width:90%;
	border-bottom:solid whitesmoke 3px;
}

td.drivingDirectionsToAddress
{	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
	background-color:White;
	vertical-align:top;
	width:90%;
	border-bottom:solid whitesmoke 3px;
}

td.drivingDirectionsNumberColumn
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	background-color:White;
	vertical-align:top;
	padding-right:5px;
	border-bottom:solid whitesmoke 3px;
}
td.drivingDirectionsDistances
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	background-color:White;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
	border-bottom:solid whitesmoke 3px;
}

td.drivingDirectionsDistanceAndTime
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	background-color:White;
	border-bottom:solid whitesmoke 3px;
}

td.reversedirections
{
	border-bottom:solid whitesmoke 3px;
}

.drivingDirectionsCell
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	background-color:White;
	padding-bottom:5px;
	border-bottom:solid whitesmoke 3px;
}

a.drivingDirectionNumberLink:link
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:visited
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:active
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	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
{
	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

td.geoRssCheckbox
{
	 vertical-align:top;
}

td.geoRssIcon
{
	vertical-align:top;
}

td.geoRssContent
{
  white-space:nowrap;	
}

a.geoRssLink:link
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.geoRssLink:visited
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.geoRssLink:active
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}

/* GPX Styles */

div.gpx
{
	background-color:white;
	width:auto;
	overflow:auto;
}

table.gpx
{
	background-color:Transparent;
	border-collapse:collapse;
}

td.gpxname
{

color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

td.gpxdescription
{
	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

td.gpxauthor
{
	
}

td.gpxauthorname
{
	
}

td.gpxlabel
{
	
}

td.gpxheader
{
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

td.gpxtitle
{
	font-size:large;
	font-weight:bold;
	color:brown;
}
td.gpxelement
{
	color:chocolate ;
	white-space:nowrap;
}
td.gpxtext
{
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}



td.wptnum
{
 vertical-align:top;
}

td.wpt
{
 vertical-align:top;
 white-space:nowrap;
}

a.gpx:link
{	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.gpx:visited
{	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.gpx:active
{	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
	
}



a.country 
{ color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
   padding:0px;
   border:0px;
}

a.leaf {
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	padding:0px;
	cursor: hand;
                           
}

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;
color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	font-weight:bold;
}
.UserTR
{ 
}

.UserIconTD 
{	text-align:right;
	background-color:White;
}

.UserAddressTD
{	background-color:White;
color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	padding-bottom:5px;
}

a.userSidebarLink:link
{
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.userSidebarLink:visited
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}
a.userSidebarLink:active
{	
	color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
	text-decoration:underline;
}

.UserPageBarTable
{
 width:100%;
 text-align:center;
}

.addresslist
{font-size: 10px;
}

/* Query Manager */
div.settings
{
	background-color:green;
	width:400;
	height:100;
	overflow:auto;
}

.sidebarlinks
{
    width:250px;
    line-height:30px;
color:#7992A1;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
    font-weight:normal;
    color:#CAD2D5;
}

.sidebardetail
{
	background:#f8f8f8;
	padding:2px;
	font-family:verdana;
font-size:8.5pt;
text-decoration:none;
 line-height:30px;
 padding:1px 5px 1px 5px;
 border:solid 1px #ccc

}

a.sidebardetail:link
{	


	color:#000;
	font-family:verdana;
font-size:8.5pt;
text-decoration:none;
}
a.sidebardetail:visited
{	


	color:#000;
	font-family:verdana;
font-size:8.5pt;
text-decoration:none;
}
a.sidebardetail:active
{

	color:#000;
	font-family:verdana;
font-size:8.5pt;
text-decoration:none;

}
a.sidebardetail:hover
{

	color:#000;
	font-family:verdana;
font-size:8.5pt;
text-decoration:none;
background-color:#e4f4fb

}
