/* Style */

body {background-color: #006699; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin: 0px; padding: 0px }
body.b1 {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin: 0px; padding: 0px }

table.base { width: 100%; margin: 0px ;vertical-align: middle ; padding: 0px}
td { color: white }
td.entry { width: 25px; vertical-align: top; }
td.subimage { vertical-align: top; }
td.bounds { text-align: right; padding: 5px; }
td.baseSelect { text-align: center; color: white; }
td.baseImage { text-align: center; }
td.baseLabel { text-align: center; color: white; }
td.adjustMap { text-align: right; }
td.titlelogo { text-align: right; }
td.titlecell { text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 14px; 
               color: white; text-align: center; margin: 0px; padding: 6px }
td.bfoot { text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 16px; 
          color: black; text-align: center; padding: 6px }
td.foot-12 { text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: white; text-align: center; padding: 6px }
td.foot { text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 16px; 
          color: white; text-align: center; padding: 6px }
th.bt1 { text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 20px; 
        color: black; margin: 0px; vertical-align: middle; padding: 0px }
th.t1 { text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 20px; 
        color: white; margin: 0px; vertical-align: middle; padding: 0px }
th.bt2 { text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; 
        color: black; margin: 0px; vertical-align: middle; padding: 0px }
th.t2 { text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 16px; 
        color: white; margin: 0px; vertical-align: middle; padding: 0px }
th.t3 { margin: 0px; vertical-align: middle; padding: 0px; img-align: middle }

p.titleSelect { text-align: center; margin-left: auto; margin-right: auto; }
p.routeImage { text-align: center; margin-left: auto; margin-right: auto; }

img.large { position: relative; border: black 0px solid; }
img.small { position: absolute; border: black 0px solid; }
img.intericon { position: absolute; border: black 0px solid; }
img.intersection { position: absolute; border: black 0px solid; }

h1.routeTitle { text-align: center; }
h2 { text-align: center; color: white;font-size: 16px;font-weight: bold;}
h3 { color: white; }
h4 { color: white; }

div { color: white; }
div#tooltip { position: absolute; 
              left: 50px;
              top: 50px;
              border: black 1px solid; 
              background-color: white;
              font-size: 85%;
              visibility: hidden;
              margin: 0px; }
              
div#tipbody { padding: 2px;
              margin: 2px; }
             
div#closetip { text-align: right;
               margin-right: 3px;
               margin-bottom: 2px;
               background-color: #009;
               margin: 0px; }
               
a#closeanchor { text-decoration: none;
                font-size: 75%;
                color:#FF0; }
               
img#mainmap { border-width: 0px; }
