html, body { 
margin: 0; 
padding: 0; 
background-color:#EEA;
}

.vat { vertical-align:top; }
.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }
.tdn { text-decoration:none; }

.fn11 { font:normal 11px arial; color:#900; }
.fn12 { font:normal 12px arial; color:#900; }
.gs17 { font:17px Calibri,arial; color:#900; text-align:left; padding-bottom:10px; }
.gsb17 { font:bold 17px Calibri,arial; color:#900; text-align:left; padding-bottom:10px; }
.gsnb17 { font:bold 17px Calibri,arial; color:#900; text-align:left; }
.gsn17boldred { font:bold 17px Calibri,arial; color:#F00; text-align:left; }
.gsn17boldblue { font:bold 17px Calibri,arial; color:#00F; text-align:left; }

.maintable {
  width:60%;
  min-width:800px;
  margin:auto;
}


#nav_data { text-align:left;padding-left:10px; }
#nav_header { text-align:center; }
#nav_stations {width:250px;padding:2px 16px 8px 4px;text-align:left;}
/*#mapheader { text-align:left;vertical-align:top;width:540px;height:30px;margin:0; }*/
#map { width:540px;height:480px; }
.sig { clear:both;font:normal 12px arial;color:#900;float:right; }

.tubemap { padding:0 5px; }

.p14 { font:normal 14px arial;color:#900; }
.p19 { font:normal 19px arial;color:#900;display:inline; }
.p24 { font:bold 24px arial;color:#900; }
.p30 { font:bold 30px arial;color:#900; }
.p16b { font:bold 17px arial;color:#900;display:inline; }

.pr4 { padding-right:4px; }
.pt4 { padding-top:4px; }

.bgg { background-color: #CCC; }
#lsform { display:inline; }

.loadingText {
font:bold 17px arial;
color:#900;
padding-left:20px;
}

.ieloadingText {
font:bold 10px arial;
color:#900;
padding-left:20px;
}

.introText {
font:normal 14px arial;
color:#900;
padding:4px 0 4px 6px;
}

.introHeader {
font:normal 18px arial;
color:#900;
}

.branchlistitem {
width:230px;
font:normal 12px arial;
color:#900;
vertical-align:top;
text-align:right;
}

.linelink { font:10px arial;color:#900;text-align:right;vertical-align:top; }

.dist0  { font:12px arial;color:#900;vertical-align:top;text-align:left;}
.dist4  { font:12px arial;color:#900;vertical-align:top;text-align:left;padding-left:4px; }
.dist8  { font:12px arial;color:#900;vertical-align:top;text-align:left;padding-left:8px; }

div.markerTooltip, div.markerDetail {
color: #F00;
font-weight: bold;
background-color: #FF3;
white-space: nowrap;
margin: 0;
padding: 2px 4px;
border: 2px solid #069;
}

.tipup {
/*
background-color:#FFF;
font-weight:bold;
padding:2px 4px 2px 4px;
border:2px #069 solid;
*/
margin-bottom:50px;
}

.tipdown {
background-color:#FFF;
font-weight:bold;
padding:2px 4px 2px 4px;
border:2px #069 solid;
margin-top:50px;
}

div.distanceTooltip, div.markerDetail {
color: #0F0;
font-weight: bold;
background-color: #FD3;
white-space: nowrap;
margin: 0;
padding: 2px 4px;
border: 2px solid #069;
}

.tooltip {
background-color:#FFF;
font-weight:bold;
padding:2px 4px 2px 4px;
border:2px #069 solid;
}

.vodm {
margin-top:4px;
margin-bottom:4px;
font:normal 12px calibri,arial,helvetica;
color:#900;
padding:4px;
text-decoration:none;
}

.currcat {
background-color:#CCC;
margin-top:4px;
margin-bottom:4px;
font:bold 12px calibri,arial,helvetica;
color:#900;
padding:4px;
text-decoration:none;
}

/*
.pl30 { padding-left:30px; }
p { display:inline; margin:0; padding:0; }
a { text-decoration:none; margin:0; padding:0; display:inline; }
form { display:inline; }
div { word-wrap: break-word; }

.p10 { font:normal 10px arial;color:#900;display:inline; }
.p16 { font:normal 16px arial;color:#900;display:inline; }
.p26 { font:bold 26px arial;color:#900;display:inline; }
.p11w {color:#FFF;font:11px arial;text-decoration:none;}
.p9w {color:#FFF;font:9px arial;text-decoration:none;}
*/

.wlk {
  /*margin:auto;*/
  margin:0 8px;
  background-color: #EEEEFF;
}

.b4wlk {
  /*margin:auto;*/
  margin:0 8px;
  background-color: #EEEEFF;
}

.wlk td {
 /* background-color: #C0C0C0; */
  padding:2px;
  text-align:left;
}

.wlk td a {
  font:bold 14px arial;
  color:#F00;
  text-decoration:none;
  text-align:left;
}

.b4wlk td {
  /* background-color: #EEE; */
  padding:2px;
  text-align:left;
}

.b4wlk td a {
  font:normal 14px arial;
  color:#900;
  text-decoration:none;
  text-align:left;
}

#video_list {
  color:#900;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:8px;
  padding-right:2px;
  font:normal 14px arial;
  text-decoration:none;
}

.vid {
}

.b4vid {
  color:#900;
  font:normal 14px arial;
}

.vid td {
  background-color: #C0C0C0;
  color:#900;
  font:normal 14px arial;
  padding-left:2px;
  padding-right:6px;
  text-align:left;
}

.vid td a {
  font:normal 14px arial;
  color:#F00;
  text-decoration:none;
}

.b4vid td {
  color:#900;
  font:normal 14px arial;
  text-align:left;
}

.b4vid td a {
  font:normal 14px arial;
  color:#900;
  text-decoration:none;
}


