
.ha              { color: #696969; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.cal { color: black; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.lnav-menu    { color: #fc3; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu1 { color: #fc3; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu2 { color: #335594; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.ha:hover                    { color: #000; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.cal:hover { color: black; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.lnav-menu:hover    { color: #ff6; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu2:hover { color: #000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
body     { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
input { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
select { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.button       { color: #9e3e3d; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #f4f2e4; text-align: center; padding: 1px; width: 120px; height: 20px; border: solid 1px #c4a005 }
.top_route  { color: #fff; font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #069; text-align: center; margin: 3px; padding: 0; width: 140px; height: 50px; border: solid 0 #c4a005 }
.top_route2   { color: #fff; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #069; text-align: center; margin: 0; padding: 0; width: 140px; height: 50px; border: solid 0 #c4a005 }
.top_route1    { color: #fff; font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #f5f5dc; text-align: center; margin: 3px; padding: 0; width: 140px; height: 300px; border: solid 0 #c4a005 }
.tr:hover { color: #fff; font-size: 25pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #fff; text-align: center; margin: 0; padding: 0; width: 0; height: 0; border: solid 0 #c4a005 }
.tr { color: #fff; font-size: 25pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #fff; text-align: center; margin: 0; padding: 0; width: 0; height: 0; border: solid 0 #c4a005 }
.route_call  { color: #069; font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; text-align: left; margin: 0; padding: 0; border: solid 0 #c4a005 }
.city_call  { color: #009300; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; text-align: left; margin: 0; padding: 0; border: solid 0 #c4a005 }
.bottom_route  { color: #000; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #fff; text-align: center; margin: 0; padding: 1px; width: 140px; height: 50px; border: solid 0 #c4a005 }
.route_cat  { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #eee8aa; text-align: left; margin: 0; padding: 3px; width: 100%; border: solid 0 #c4a005 }
.bottom_route2a  { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #fff; text-align: center; margin: 0; padding: 1px; width: 140px; border: solid 0 #c4a005 }
.bottom_route2p  { color: #000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #c0c0c0; text-align: center; margin: 0; padding: 1px; width: 140px; border: solid 0 #c4a005 }
.bottom_route:hover  { color: #000; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #fff; text-align: center; margin: 0; padding: 1px; width: 100%; height: 50px; border: solid 0 #c4a005 }
.sides { color: #600; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #f4f2e4; padding: 3px; width: auto; height: auto; border: solid 1px #808080 }
.sides2 { color: #600; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #ebcdc3; padding: 3px; width: auto; height: auto; border: solid 1px #808080 }
.sides4 { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #ccddd4; padding: 3px; width: auto; height: auto; border: solid 1px #808080 }
.invoice { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #abcdef; padding: 3px; width: auto; height: auto; border: solid 1px #808080 }
.invoice2  { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #ccddd4; padding: 3px; width: auto; height: auto; border: solid 1px #808080 }
.button2 { color: #900; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #dcdcdc; padding: 1px; border: solid 1px #333 }
.button3 { color: #003; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bolder; background-color: #dcdcdc; padding: 1px; border: solid 1px #333 }
.dark    { color: #000; font-size: 8pt; text-decoration: none; background-color: #9c9; padding: 1px; border: solid 1px }
.dark:hover   { color: #666; font-size: 8pt; text-decoration: none; background-color: #9c9; padding: 1px; border: solid 1px #000 }
.box        { color: #1d0e0b; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; background-color: #dab372; padding: 3px; width: 100%; height: 700px; overflow: auto; clip: auto; border: solid 0; scrollbar-3dlight-color: ; scrollbar-arrow-color: #1d0e0b; scrollbar-base-color: #dab17b; scrollbar-darkshadow-color: #1d0e0b; scrollbar-face-color: #CAA264; scrollbar-highlight-color: #1d0e0b ; scrollbar-shadow-color:  }
.boxed { color: #1d0e0b; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fff; text-align: center; margin: 15px; padding: 3px; width: 200px; height: 350px; border: solid 2px; scrollbar-3dlight-color: ; scrollbar-arrow-color: #1d0e0b; scrollbar-base-color: #dab17b; scrollbar-darkshadow-color: #1d0e0b; scrollbar-face-color: #CAA264; scrollbar-highlight-color: #1d0e0b ; scrollbar-shadow-color:  }
.box:hover { color: #1d0e0b; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; background-color: #dab372; padding: 3px; width: 100%; height: 700px; overflow: auto; clip: auto; border: solid 0; scrollbar-3dlight-color: ; scrollbar-arrow-color: #1d0e0b; scrollbar-base-color: #dab17b; scrollbar-darkshadow-color: #1d0e0b; scrollbar-face-color: #CAA264; scrollbar-highlight-color: #1d0e0b ; scrollbar-shadow-color:  }
td       { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
tr    { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.input  { color: #033; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; border: solid 1pt #a9a9a9 }
.input2 { color: #000; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; border: solid 0pt #a9a9a9 }
.submit   { color: #696969; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d3d3d3; border: solid 1pt #d3d3d3 }
.TA  { scrollbar-3dlight-color: aqua; scrollbar-arrow-color: aqua  !important; scrollbar-base-color: blue; scrollbar-darkshadow-color: chartreuse; scrollbar-face-color: darksalmon; scrollbar-highlight-color: ; scrollbar-shadow-color:  }
a  { color: #069; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.a2 { color: #fff; font-size: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.a3 { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover  { color: #1d0e0b; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.a2:hover { color: #fff; font-size: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.a3:hover { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.opaque { background-color: #b0e0e6; opacity: .5; filter: alpha(opacity=50); }
#titleiv { padding:3px 0 5px 0; }

