body {
	margin:     0px 0px 0px 0px;
	padding:    0px 0px 0px 0px;
	height:     100%;
	max-height: 100%;
	overflow:   hidden;
}
div.ads {
  height:   100px;
  left:     0px;
  position: absolute;
  top:      39px;
  width:    938px;
  z-index:  3;
}
div.dls {
  position: absolute;
  right:    2px;
  top:      42px;
  z-index:  3;
}
div.legend {
  position: absolute;
  right:    0px;
  top:      80px;
  width:    260px;
  z-index:  3;
}
div.links {
  display:  none;
  left:     150px;
  position: absolute;
  top:      100px;
  width:    200px;
  z-index:  3;
}
div.loadingWindow {
  background: #40ff40;
  border:     1px solid #2266AA;
  bottom:     145px;
  display:    block;
  height:     20px;
  left:       1px;
  padding:    0px 10px 0px 10px;
  position:   absolute;
  width:      97%;
  z-index:    3;
}
div.map {
  height:   872px;
  left:     75px;
  position: absolute;
  top:      36px;
  width:    1920px;
}
div.sideBar {
  background-image: url('images/backgrounds/sidebar.gif');
	height:           1200px;
  left:             5px;
  position:         absolute;
  top:              36px;
	vertical-align:   top;
  width:            74px;
  z-index:          2;
}
div.topBar1 {
	background-image: url('images/backgrounds/topbar-1.jpg');
	height:           28px;
  left:             5px;
	margin:           3px 0px 0px 0px;
  position:         absolute;
  top:              5px;
	vertical-align:   bottom;
	width:            1920px;
  z-index:          2;
}
div.topBar2 {
	background-image: url('images/backgrounds/topbar-2.jpg');
	height:           28px;
	margin:           3px 0px 0px 0px;
  position:         absolute;
  right:            1px;
  top:              5px;
	vertical-align:   bottom;
  width:            58px;
  z-index:          2;
}
div.afMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      56px;
  z-index:  100;
}
div.atMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      104px;
  z-index:  100;
}
div.auMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      80px;
  z-index:  100;
}
div.beMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      128px;
  z-index:  100;
}
div.caMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      152px;
  z-index:  100;
}
div.chMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      368px;
  z-index:  100;
}
div.esMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      344px;
  z-index:  100;
}
div.frMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      176px;
  z-index:  100;
}
div.grMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      200px;
  z-index:  100;
}
div.huMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      224px;
  z-index:  100;
}
div.inMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      248px;
  z-index:  100;
}
div.jpMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      272px;
  z-index:  100;
}
div.nlMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      296px;
  z-index:  100;
}
div.nzMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      320px;
  z-index:  100;
}
div.ukMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      392px;
  z-index:  100;
}
div.usMenu {
  display:  none;
  left:     55px;
  position: absolute;
  top:      416px;
  z-index:  100;
}
html {
	height:     100%;
	max-height: 100%;
	overflow:   hidden;
}
img.ad {
  height: 100px;
  width:  370px;
}
input.popupButton {
	font-family: arial narrow;
	font-size:   8pt;
	font-weight: normal;
}
input.popupDirectURL {
	background-color: #ffffc0;
	font-family:      arial narrow;
	font-size:        8pt;
	font-weight:      normal;
	width:            220px;
}
input.popupGPS {
	background-color: #ffffc0;
	font-family:      arial narrow;
	font-size:        8pt;
	font-weight:      normal;
	width:            220px;
}
input.trackCount {
	background-color: #ffffff;
  border:           0px;
  border-color:     #ffffff; 
  border-style:     solid; 
	color:            #606060;
	font-family:      verdana,geneva,arial,helvetica,sans-serif;
	font-size:        8pt;
	font-weight:      normal;
  width:            25px;
}
input.zoomLevel {
	background-color: #ffffff;
  border:           0px;
  border-color:     #ffffff; 
  border-style:     solid; 
	color:            #606060;
	font-family:      verdana,geneva,arial,helvetica,sans-serif;
	font-size:        8pt;
	font-weight:      normal;
  width:            18px;
}
ol {
  list-style-image: url('images/icons/bullet.gif');
  list-style-type:  circle;
}
select {
	background-color: #ffffff;
  border:           0px;
  border-color:     #ffffff; 
  border-style:     solid; 
	color:            black;
	font-family:      verdana,geneva,arial,helvetica,sans-serif;
	font-size:        8pt;
	font-weight:      normal;
}
table {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.menuTable {
  margin:  0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:   100%;
}
table.popup {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  width:   220px;
}
td.adCorner {
  background-image: url('images/backgrounds/ad-corner.gif');
  height:           20px;
  width:            20px;
}
td.adGap {
  background-image: url('images/backgrounds/ad-gap.jpg');
  width:            3px;
}
td.adSide {
  background-image: url('images/backgrounds/ad-side.gif');
  height:           100%;
  width:            20px;
}
td.adTop {
  background-image: url('images/backgrounds/ad-top.gif');
  height:           20px;
  width:            100%;
}
td.borderBottom1 {
  background: url('images/backgrounds/border-bottom-1.gif');
  height:     10px;
  width:      10px;
}
td.borderBottom2 {
  background: url('images/backgrounds/border-bottom-2.gif');
  height:     10px;
  width:      210px;
}
td.borderBottom3 {
  background: url('images/backgrounds/border-bottom-3.gif');
  height:     10px;
  width:      12px;
}
td.borderMiddle1 {
  background: url('images/backgrounds/border-middle-1.gif');
  width:      10px;
}
td.borderMiddle3 {
  background: url('images/backgrounds/border-middle-3.gif');
  width:      12px;
}
td.borderTop1 {
  background: url('images/backgrounds/border-top-1.gif');
  height:     18px;
  width:      10px;
}
td.borderTop2 {
  background:     url('images/backgrounds/border-top-2.gif');
	font-family:    arial;
	font-size:      8pt;
	font-weight:    normal;
  height:         18px;
  text-align:     center;
  vertical-align: bottom;
  width:          210px;
}
td.borderTop3 {
  background: url('images/backgrounds/border-top-3.gif');
  height:     18px;
  width:      12px;
}
td.copyright {
	font-family:    arial narrow;
	font-size:      8pt;
	font-weight:    normal;
}
td.gap {
  height: 5px;
  width:  5px;
}
td.gauges {
  color:       #808080;
	font-family: verdana;
	font-size:   8pt;
	font-weight: normal;
}
td.gaugeSectionBottom1 {
  background:  url('images/backgrounds/section-bottom-1.gif');
  color:       #808080;
	font-family: verdana;
	font-size:   8pt;
	font-weight: normal;
  height:      4px;
}
td.gaugeSectionBottom2 {
  background:  url('images/backgrounds/section-bottom-2.gif');
  color:       #808080;
	font-family: verdana;
	font-size:   8pt;
	font-weight: normal;
  height:      4px;
  width:       4px;
}
td.gaugeSectionMiddle1C {
  background:      url('images/backgrounds/section-middle-1.gif');
  color:           #808080;
	font-family:     verdana;
	font-size:       8pt;
	font-weight:     normal;
  padding:         0px 0px 1px 0px;
  text-align:      center;
  veritical-align: top;
}
td.gaugeSectionMiddle1L {
  background:      url('images/backgrounds/section-middle-1.gif');
  color:           #808080;
	font-family:     verdana;
	font-size:       8pt;
	font-weight:     normal;
  padding:         0px 0px 0px 0px;
  text-align:      left;
  veritical-align: top;
}
td.gaugeSectionMiddle1R {
  background:      url('images/backgrounds/section-middle-1.gif');
  color:           #808080;
	font-family:     verdana;
	font-size:       8pt;
	font-weight:     normal;
  padding:         0px 0px 0px 0px;
  text-align:      right;
  veritical-align: top;
}
td.gaugeSectionMiddle2 {
  background:  url('images/backgrounds/section-middle-2.gif');
  color:       #808080;
	font-family: verdana;
	font-size:   8pt;
	font-weight: normal;
  width:       4px;
}
td.gaugeSectionTop1 {
  background:  url('images/backgrounds/section-top-1.gif');
  color:       #808080;
	font-family: verdana;
	font-size:   8pt;
	font-weight: normal;
  text-align:  center;
}
td.gaugeSectionTop2 {
  background:  url('images/backgrounds/section-top-2.gif');
  color:       #808080;
	font-family: verdana;
	font-size:   8pt;
	font-weight: normal;
  text-align:  center;
  width:       4px;
}
td.legend {
  background:  white;
	font-family: arial narrow;
	font-size:   8pt;
	font-weight: normal;
  padding:     2px 5px 2px 5px;
}
td.legendImage {
  background:  white;
	font-family: arial narrow;
	font-size:   10pt;
	font-weight: normal;
  height:      24px;
  padding:     2px 2px 2px 2px;
  width:       12px;
}
td.links {
  background:  white;
	font-family: arial narrow;
	font-size:   8pt;
	font-weight: normal;
  padding:     2px 5px 2px 5px;
}
td.list1 {
  background: url('images/backgrounds/list-out-1.gif');
  width:      7px;
}
td.list2 {
  background: url('images/backgrounds/list-out-2.gif');
}
td.list3 {
  background: url('images/backgrounds/list-out-3.gif');
  width:      7px;
}
td.menuBottom1 {
  background: url('images/backgrounds/menu-bottom-1.gif');
  height:     6px;
  width:      16px;
}
td.menuBottom2 {
  background: url('images/backgrounds/menu-bottom-2.gif');
  height:     6px;
  width:      210px;
}
td.menuBottom3 {
  background: url('images/backgrounds/menu-bottom-3.gif');
  height:     6px;
  width:      6px;
}
td.menuMiddle1 {
  background: url('images/backgrounds/menu-middle-1.gif');
  width:      16px;
}
td.menuMiddle3 {
  background: url('images/backgrounds/menu-middle-3.gif');
  width:      6px;
}
td.menuSection {
  background-color: #f6f1e6;
	font-family:      arial narrow;
	font-size:        8pt;
	font-weight:      normal;
  padding:          0px 3px 0px 3px;
  text-align:       center;
}
td.menuTable {
  background-color: #e3e3fd;
  vertical-align:   top;
}
td.menuText {
  background-color: #e3e3fd;
	font-family:      arial narrow;
	font-size:        8pt;
	font-weight:      normal;
  padding:          0px 3px 0px 3px;
}
td.menuTop1 {
  background: url('images/backgrounds/menu-top-1.gif');
  height:     6px;
  width:      16px;
}
td.menuTop2 {
  background:     url('images/backgrounds/menu-top-2.gif');
	font-family:    arial;
	font-size:      8pt;
	font-weight:    normal;
  height:         6px;
  text-align:     center;
  vertical-align: bottom;
  width:          210px;
}
td.menuTop3 {
  background: url('images/backgrounds/menu-top-3.gif');
  height:     6px;
  width:      6px;
}
td.popupAddress {
  color:          #008000;
	font-family:    arial narrow;
	font-size:      10pt;
	font-weight:    normal;
  vertical-align: top;
}
td.popupExact {
  color:          black;
	font-family:    arial narrow;
	font-size:      10pt;
	font-weight:    normal;
  vertical-align: top;
}
td.popupExtra {
  color:          black;
	font-family:    arial narrow;
	font-size:      10pt;
	font-weight:    normal;
  vertical-align: top;
}
td.popupGauge {
	font-family:    arial narrow;
	font-size:      10pt;
	font-weight:    normal;
  vertical-align: top;
}
td.popupHeading {
	font-family:    arial narrow;
	font-size:      8pt;
	font-weight:    normal;
  vertical-align: top;
}
td.popupTitle {
	font-family:    arial narrow;
	font-size:      10pt;
	font-weight:    normal;
  vertical-align: top;
}
td.popupType {
	font-family:    arial narrow;
	font-size:      8pt;
	font-weight:    normal;
  vertical-align: top;
}
td.progress1 {
  background: url('images/progress-1.gif');
  height:     26px;
  width:      17px;
}
td.progress2 {
  background: url('images/progress-2.gif');
  height:     26px;
}
td.progress3 {
  background: url('images/progress-3.gif');
  height:     26px;
  width:      17px;
}





div.alertBox {
  width: 290px;
}

div.alertClose {
	background:  url(images/close.gif) no-repeat 50% 50%;
	cursor:      pointer;
	display:     block;
	filter:      alpha(opacity=100);
	font-family: Verdana;
	font-size:   7pt;
	height:      18px;
	opacity:     1.0;
	padding:     0px opx 1px 1px;
	position:    absolute;
	right:       0px;
	top:         0px;
	width:       18px;
}

div.alertDiv {
	background-color: #ffffff;
	left:             115px;
	position:         absolute;
	top:              130px;
	visibility:       hidden;
	width:            300px;
	z-index:          1002;
}

div.alertText {
	background-color: #ffffff;
	border-bottom:    #b7d8ed 1px solid;
	border-left:      #b7d8ed 1px solid;
	border-right:     #b7d8ed 1px solid;
	border-top-width: 0px;
	font-size:        8pt;	
	left:             0px;
	overflow:         auto;
	padding:          1px 5px 4px 5px;
	position:         absolute;
	top:              18px;
	width:            290px;

	/*
  filter:           alpha(opacity=85);
	opacity:          .85; */
}

div.alertTitle {
	background-color:    #d2e3f8;
	border-bottom-width: 0px;
	border-left:         #d2e3f8 1px solid;
	border-right:        #d2e3f8 1px solid;
	border-top:          #d2e3f8 1px solid;
	display:             block;
	height:              18px;
	left:                0px;
	position:            relative;
	top:                 0px;
	width:               300px;
}

