html, body { 
margin: 0; 
padding: 0; 
}

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; }
.p14 { font:normal 14px arial;color:#900;display:inline; }
.p16 { font:normal 16px arial;color:#900;display:inline; }
.p16b { font:bold 17px arial;color:#900;display:inline; }
.p19 { font:normal 19px arial;color:#900;display:inline; }
.p24 { font:bold 24px 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;}

div.markerTooltip, div.markerDetail {
color: #F00;
font-weight: bold;
background-color: #FF3;
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;
}

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

.loadingText {
font:bold 17px 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;
}

.nav_header {border:0px solid #900;margin-top:15px;text-align:left;padding-left:10px; }
.nav_branches {border:0px solid #900; }
.nav_buttons {border:0px solid #900;}
.nav_stations {border:0px solid #900;width:250px;padding:2px 16px 16px 4px;text-align:left;}
.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; }

