/* CTA - portable */
html, body {font-family: Helvetica,Arial,sans-serif; font-size: 84%; margin: 0; padding: 0; color: #000; }
table, td {font-size: 1em; line-height: 16px; }
th {font-weight: bold; text-align: left; background-color: #ccc; }
p {font-family: Helvetica,Arial,sans-serif; margin: 0 0 10px 0; line-height: 16px; padding-right: 13px; }
h1 {font-size: 230%; margin: 0 0 10px 0; line-height: 30px; }
h2 {color: #7a7a7a; font-size: 175%; margin: 10px 0px; padding: 0px; }
h3 {font-size: 150%; margin: 5px 0px; font-weight: normal; color: #005599; font-weight: bold; }
h4 {font-size: 125%; color: #005D8C; padding: 5px 0 5px 3px; margin: 15px 0 5px 0; }
h5 {font-size: 110%; color: #005599; padding: 5px 0 5px 0px; margin: 0px; }
h6 {}
hr {background-color: #c3c3c3; height: 3px; border: 0; }
form {display: inline; }
label {vertical-align: middle; }
input[type='radio'], input[type='checkbox'] {vertical-align: middle; }
.hide {display: none; }
.smallest {font-size: .8em; }
.smaller {font-size: .9em; }
.larger {font-size: 1.05em; }
.largest {font-size: 1.2em; }
.bold {font-weight: bold; }
.italic {font-style: italic; }
.strike {text-decoration: line-through; }
.red {color: #f00; }
.green {color: #390; }
.gray {color: #666; }
.vtop {vertical-align: top; }
.center {text-align: center; }
.right {text-align: right; }
.nowrap {white-space: nowrap; }
.breakforprint {page-break-after: always; }
.skip {position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.spacer {overflow: hidden; font-size: 1px; line-height: 0; }
.clear {overflow: hidden; clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0; }
ul {margin: 0px; padding-left: 20px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
ul li {margin: 0 0 5px 0; }
ul li ul {margin: 0px; padding-left: 25px;; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
ul li ul li {margin: 5px 0 5px 0; padding-right: 13px; }
ol {line-height: 16px; margin: 0px; padding: 0px; padding-left: 25px; }
ol li {margin: 0 0 5px 8px; padding-right: 13px; }
img {border: 0px; }
.italic {font-style: italic; }
hr {margin: 20px 5px; }
a, a:link, a:visited {color: #059; text-decoration: underline; }
a:hover {color: #059; text-decoration: none; }
a:active {color: #059; text-decoration: underline; }
a.whitelnk, a.whitelnk:link, a.whitelnk:visited {color: #fff; text-decoration: none; }
a.whitelnk:hover {color: #fff; text-decoration: underline; }
a.whitelnk:active {color: #fff; text-decoration: none; }
.bdr {border: 1px solid #2576a0; }
.bdrtop {border-top: 1px solid #2576a0; }
.bdrright {border-right: 1px solid #2576a0; }
.bdrbottom {border-bottom: 1px solid #2576a0; }
.bdrleft {border-left: 1px solid #2576a0; }
/* Specific */
.fltwrpr {padding: 1px 0; }
.fltrt {float: right; }
.fltlft {float: left; }
.lnpad2 {padding-bottom: 2px; }
.lnpad4 {padding-bottom: 4px; }
.lnpad8 {padding-bottom: 8px; }
.lnpad15 {padding-bottom: 15px; }
.indent {padding-left: 10px; }
.padrt {padding-right: 6px; }
.pipe {margin: 0 6px; }
.bnrwrpr {margin-bottom: 20px; text-align: center; }
.imagewrpr {margin-bottom: 15px; }
.caption {font-size: .9em; color: #444; padding: 4px 0 0 0; }
.bdrgray {border: 1px solid #ccc; }
.hrgray {height: 1px; font-size: 1px; border-top: 1px solid #ccc; overflow: hidden; margin: 6px 0; }
.imgbdr {border: 1px solid #ccc; }
.alertdate {font-size: .9em; color: #666; }
a.viewall {padding: 2px 24px 2px 0; }
div.news h1 {font-size: 200%; margin: 0 0 10px 0; line-height: 30px; }
h1.rtehdng img {width: 36px; height: 36px; border-style: none; vertical-align: middle; margin: 0 6px 0 0; }
h1.rtehdng span {font-size: 1.4em; }
input.ibox {font-size: 1.05em; border: 1px solid #eee; border-top-color: #999; border-left-color: #999; padding: 2px; }
ul.floatlist {margin: 0 0 0 6px; padding: 0; list-style-type: none; list-style-image: none; }
ul.floatlist li {float: left; width: 152px; padding: 0 0 2px 10px; }
table.layouttbl {width: 100%; }
table.layouttbl td {vertical-align: top; }
table.layouttbl td h1, table.layouttbl td h2 {margin-top: 0; }
table.datatbl th {color: #fff; text-align: left; background-color: #005080; padding: 6px 10px; }
table.datatbl th a, table.datatbl th a:link, table.datatbl th a:visited {color: #fff; text-decoration: underline; }
table.datatbl th a:hover {color: #fff; text-decoration: none; }
table.datatbl th a:active {color: #fff; text-decoration: underline; }
table.datatbl th span.sortasc, table.datatbl th span.sortdesc {background-repeat: no-repeat; background-position: center right; padding-right: 8px; line-height: 1.7em; text-decoration: none; }
table.datatbl td {vertical-align: top; padding: 6px 10px; }
table.datatbl tr.alt td {background-color: #ecf5fd; }
div.abstrcwrpr {padding: 0 0 20px 0; }
div.abstrcwrpr .thumbhldr {float: left; }
div.abstrcwrpr .thumbhldr img {margin: 0 15px 0 0; }
div.abstrcwrpr .abstrchldr {}
.pagerwrpr {font-size: .9em; margin: 15px 0; }
.college td {width: 160px; }
.college a, .college a:link, .collegea:visited {margin: 10px 0 5px 0; }
.college a:hover {text-decoration: none; font-weight: bold; }
.college img {width: 100px; }
.college ul {width: 100px; padding-left: 5px; }
.parkride h3 {margin: 0px; padding: 10px 0px; }
.parkride td {vertical-align: top; font-size: 12px; }
.parkride h4 {font-size: 16px; padding: 5px 2px; margin: 0px; }
.procurementcontacts {margin: 10px 0px; padding: 10px; }
table.procurementcontacts td {background-color: #eeeeee; }
.procurementcontacts h2 {color: #000000; font-size: 18px; text-decoration: underline; text-align: center; }
.procurementcontacts h3 {line-height: 22px; font-size: 16px; }
.procurementcontacts h4 {background-color: #CEE6F3; color: #005D8C; font-size: 14px; margin: 0px; padding: 5px 0px; }
table.customer_assistance {font-size: 85%; }
/* Layout */
.mainbody {margin: 0 0 15px 0; padding: 0; background: #263757 url('../../CTA/image/../../CTA/image/bg-main-tile.gif') repeat-x left top; }
.bdywrpr {width: 820px; text-align: left; margin: 0 auto; z-index: 1; }
.popbody {margin: 0; padding: 0; background-color: #fff; }
.pophdr {height: 56px; width: 100%; background: #263757 url('../../CTA/image/../../CTA/image/bg-main-tile.gif') repeat-x left top; border-bottom: 4px solid #c00; }
.popcontent {margin: 15px; font-size: 1.05em; }
.popcontent h1 {font-size: 1.8em; }
/* Header */
.hdrwrpr {width: 820px; height: 128px; position: relative; z-index: 1000; }
.hdrcta {top: 10px; left: 16px; position: absolute; }
.hdrtnav {width: 820px; height: 38px; top: 90px; left: 0; position: absolute; background: #005d8c url('../../CTA/image/hdr-bg-tnav.gif') repeat-x left top; }
.hdrtnavtl {width: 4px; height: 5px; top: 0; left: 0; position: absolute; z-index: 100; background: url('../../CTA/image/hdr-tl-tnav.gif') repeat-x left top; }
.hdrtnavtr {width: 4px; height: 5px; top: 0; right: 0; position: absolute; z-index: 200; background: url('../../CTA/image/hdr-tr-tnav.gif') repeat-x right top; }
.hdrlnks {top: 20px; right: 0; position: absolute; font-size: 1.05em; font-weight: bold; color: #fff; }
.hdrlnks a, .hdrlnks a:link, .hdrlnks a:visited {color: #fff; text-decoration: none; }
.hdrlnks a:hover {color: #fff; text-decoration: underline; }
.hdrlnks a:active {color: #fff; text-decoration: none; }
.hdrsrchbx {width: 215px; height: 23px; top: 46px; right: 0; position: absolute; background: #fff url('../../CTA/image/hdr-bg-srchbx.gif') no-repeat left top; overflow: hidden; }
.hdrsrchbx input.srchbx {width: 178px; left: 4px; top: 1px; position: absolute; font-size: 1.3em; font-style: italic; color: #555; border-style: none; border-width: 0; background-color: #fff; }
.hdrsrchbx input.srchbxfocus {font-size: 1.05em; font-style: normal; color: #000; border-style: none; padding-top: 2px; }
.hdrsrchbx input.srchbtn {width: 22px; height: 20px; left: 190px; top: 1px; position: absolute; border-style: none; }
/* Core */
.corwrpr {width: 820px; background-color: #fff; padding: 1px 0; }
.innerwrpr {width: 780px; margin-left: 20px; padding: 20px 0; overflow: hidden; }
.columncenter {width: 740px; float: left; margin-left: 20px; margin-right: 20px; overflow: hidden; font-size: 1.05em; padding-bottom: 15px; }
.columncenter ul {line-height: 16px; margin: 0px; padding-left: 20px; list-style-image: url('../../CTA/image/red_bullet.gif'); padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.columncenter ul li {margin: 0 0 5px 0; padding-right: 13px; }
.columncenter ul li ul {line-height: 16px; margin: 0px; padding-left: 25px; list-style-image: url('../../CTA/image/blue_bullet.gif'); padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.columncenter ul li ul li {margin: 5px 0 5px 0; padding-right: 13px; }
.subhdrwrpr {width: 720px; color: #808080; margin-left: 20px; padding: 12px 0; overflow: hidden; }
.subhdrwrpr a, .subhdrwrpr a:link, .subhdrwrpr a:visited {color: #808080; text-decoration: underline; }
.subhdrwrpr a:hover {color: #808080; text-decoration: none; }
.subhdrwrpr a:active {color: #808080; text-decoration: underline; }
.breadcrumb {width: 680px; float: left; }
.breadcrumb a {margin-right: 4px; }
.breadcrumb span {white-space: nowrap; margin-right: 2px; }
.sitetools {width: 240px; float: right; }
.sitetools a.emaillnk {background: url('../../CTA/image/icon-email.gif') no-repeat left 50%; padding-left: 16px; margin-right: 6px; }
.sitetools a.printlnk {background: url('../../CTA/image/icon-print.gif') no-repeat left 50%; padding-left: 16px; }
.prnteml {float: left; }
.addthis {float: right; }
/* Footer */
.ftrwrpr {width: 820px; color: #fff; background: #000 url('../../CTA/image/ftr-bg-tile.gif') repeat-x left top; padding: 1px 0; }
.ftrwrpr a, .ftrwrpr a:link, .ftrwrpr a:visited {color: #479edd; text-decoration: none; }
.ftrwrpr a:hover {color: #479edd; text-decoration: underline; }
.ftrwrpr a:active {color: #479edd; text-decoration: none; }
.ftrwrpr a.icorss {background: url('../../CTA/image/ftr-ico-rss.gif') no-repeat left 50%; padding-left: 14px; }
.ftrinrwrpr {font-size: 1.em; margin: 8px 20px 12px 20px; }
.ftrlnks {float: left; font-weight: bold; padding: 2px 0 6px 0; }
.ftrlang {float: right; font-weight: bold; padding: 2px 0 6px 0; white-space: nowrap; }
.ftrlang img {width: 16px; height: 11px; border-style: none; margin-left: 2px; vertical-align: middle; }
.ftrbnrs {float: left; }
/* Left Nav */
ul.lnav {color: #036; margin: 0 0 20px 0; padding: 0; list-style-type: none; border-bottom: 1px solid #cee6f3; line-height: 10px; list-style-image: none; }
ul.lnav a, ul.lnav a:link, ul.lnav a:visited {height: 100%; color: #059; text-decoration: none; padding: 7px 6px; display: block; }
ul.lnav a:hover {color: #059; text-decoration: underline; }
ul.lnav a:active {color: #059; text-decoration: none; }
ul.lnav li.current {font-weight: bold; background-color: #ecf5fd; }
ul.lnav li {border-top: 1px solid #cee6f3; margin: 0px; padding: 0; }
ul.lnav ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
ul.lnav ul a, ul.lnav ul a:link, ul.lnav ul a:visited {color: #000; padding-left: 20px; }
ul.lnav ul a:hover {color: #000; }
ul.lnav ul a:active {color: #000; }
ul.lnav ul li:first-child {border-top: 1px dotted #9dc5da; }
ul.lnav ul li {font-weight: normal; background-color: #fff; border-top: 1px dotted #000; }
ul.lnav ul li.current {font-weight: normal; background: #fff url('../../CTA/image/lnav-current.gif') no-repeat left 50%; }
/* Right Rail Mods */
.rrmodwrpr {height: 100%; position: relative; margin-bottom: 20px; padding: 1px 0; }
.rrmodwrpr h3 {font-size: 1.3em; color: #fff; background: #005d8c url('../../CTA/image/modbx-tab-bg.gif') no-repeat left top; margin: 0 55px 0 0; padding: 4px 10px 3px 10px; }
.rrmodwrpr h3 a, .rrmodwrpr h3 a:link, .rrmodwrpr h3 a:visited {color: #fff; text-decoration: none; }
.rrmodwrpr h3 a:hover {color: #fff; text-decoration: underline; }
.rrmodwrpr h3 a:active {color: #fff; text-decoration: none; }
.rrmodwrpr h3.google {background-image: url('../../CTA/image/modbx-tab-google.gif'); padding-left: 70px; display: block; }
.rrmodwrpr h4 {font-size: 1.3em; font-weight: normal; margin: 0 0 .4em 0; padding: 0; }
.rrmodtop {width: 240px; height: 3px; font-size: 1px; background: #cee6f3 url('../../CTA/image/modbx-top.gif') no-repeat left top; overflow: hidden; }
.rrmodbdy {width: 240px; background: #cee6f3 url('../../CTA/image/modbx-bg.gif') repeat-y left top; overflow: hidden; }
.rrmodbtm {width: 240px; height: 3px; font-size: 1px; background: #cee6f3 url('../../CTA/image/modbx-btm.gif') no-repeat left top; overflow: hidden; }
.rrmodcontent {margin: 10px; }
.rrmodinrwrpr {margin-bottom: 10px; }
.rrmodtbx {width: 222px; height: 100%; margin: 18px auto 0 auto; padding-bottom: 1px; }
.rrmodtbx a img {width: 40px; height: 40px; margin-bottom: 3px; border-style: none; }
.rrmodtbx a, .rrmodtbx a:link, .rrmodtbx a:visited {float: left; width: 74px; height: 6.5em; font-size: 1em; font-weight: bold; color: #000; text-decoration: none; text-align: center; display: block; }
.rrmodtbx a:hover {color: #000; text-decoration: none; }
.rrmodtbx a:active {color: #000; text-decoration: none; }
.rrmodtbxmore {margin: 0 0 10px 10px; }
/* Tab Kit */
div.tabwrpr {font-size: .9em; width: 100%; border-bottom: 1px solid #cee6f3; padding-bottom: 1px; margin-bottom: 20px; }
div.tabwrpr ul {list-style-type: none; margin: 0; padding: 0; list-style-image: none; }
div.tabwrpr ul li {float: left; margin: 0 3px 1px 0; padding: 0; background: #ecf5fd url('../../CTA/image/bg-toplft-corner.gif') no-repeat left top; }
div.tabwrpr ul li a, div.tabwrpr ul li a:link, div.tabwrpr ul li a:visited {text-decoration: none; background: url('../../CTA/image/bg-toprt-corner.gif') no-repeat right top; padding: 8px 15px; display: block; }
div.tabwrpr ul li a:hover {text-decoration: underline; }
div.tabwrpr ul li a:active {text-decoration: none; }
div.tabwrpr ul li.selected {font-weight: bold; background-color: #cee6f3; }
div.tabwrpr ul li.selected a, div.tabwrpr ul li.selected a:link, div.tabwrpr ul li.selected a:visited, div.tabwrpr ul li.selected a:hover, div.tabwrpr ul li.selected a:active {text-decoration: none; }
/* Video Player */
div.flshplrmod {width: 100%; background: #fff url('../../CTA/image/bg-player.gif') repeat-x left top; margin: 15px 0; }
div.flshplrmod .tlftcrnr {width: 5px; height: 5px; float: left; background: url('../../CTA/image/bg-toplft-player.gif') no-repeat left top; overflow: hidden; }
div.flshplrmod .trtcrnr {width: 5px; height: 5px; float: right; background: url('../../CTA/image/bg-toprt-player.gif') no-repeat right top; overflow: hidden; }
div.flshplrmod h2 {font-size: 1.5em; color: #000; margin: 0 0 .4em 0; padding: 0; }
div.flshplrmod .player {width: 288px; float: left; margin: 15px 0 10px 10px; display: inline; }
div.flshplrmod .abstract {width: 180px; float: left; margin: 15px 0 10px 10px; }
/* Rounded Corners Box */
div.rndbxmod {width: 100%; margin-bottom: 15px; }
div.rndbxmod .tlftcrnr {width: 5px; height: 5px; float: left; background: url('../../CTA/image/bg-toplft-corner.gif') no-repeat left top; overflow: hidden; }
div.rndbxmod .trtcrnr {width: 5px; height: 5px; float: right; background: url('../../CTA/image/bg-toprt-corner.gif') no-repeat right top; overflow: hidden; }
div.rndbxmod .blftcrnr {width: 5px; height: 5px; float: left; background: url('../../CTA/image/bg-btmlft-corner.gif') no-repeat left top; overflow: hidden; }
div.rndbxmod .brtcrnr {width: 5px; height: 5px; float: right; background: url('../../CTA/image/bg-btmrt-corner.gif') no-repeat right top; overflow: hidden; }
div.rndbxmod .modcore {padding: 6px 10px; }
div.rndbxmod .modcore h4 {font-size: 1.4em; color: #c00; padding: 0; margin: 0 0 .3em 0; }
.bluegrad {background: #fff url('../../CTA/image/bg-grad-blue.gif') repeat-x left top; }
.graygrad {background: #fff url('../../CTA/image/bg-grad-gray.gif') repeat-x left top; }
.lblue {background-color: #ecf5fd; }
/* Buttons */
input.btn, a.btn {font-size: 1em; font-weight: bold; color: #fff; background-color: #5786a1; border: 1px solid #5786a1; text-decoration: none; }
input.btn {cursor: pointer; }
a.btn, a.btn:link, a.btn:visited, a.btn:hover, a.btn:active {font-size: 1em; color: #fff; text-decoration: none; padding: 2px 6px; }
/* Icons */
span.iconpdf, span.iconword, span.icontext, span.iconaccessible, span.iconbusrte, span.iconrss, span.iconlink, span.iconzip {padding: .2em 18px .2em 0; background-repeat: no-repeat; background-position: center left; line-height: 1.7em; }
span.iconpdf {background-image: url('../../CTA/image/icon-pdf.gif'); }
span.iconword {background-image: url('../../CTA/image/icon-msword.gif'); }
span.icontext {background-image: url('../../CTA/image/icon-text.gif'); }
span.iconaccessible {background-image: url('../../CTA/image/icon-accessible.gif'); }
span.iconbusrte {background-image: url('../../CTA/image/icon-bus.gif'); }
span.iconrss {background-image: url('../../CTA/image/icon-rss.gif'); }
span.iconlink {background-image: url('../../CTA/image/icon-link.gif'); }
span.iconzip {background-image: url('../../CTA/image/icon-zip.gif'); }
.txtlimitbx {background-color: #dc0707; }
.txtlimitbx2 {background-color: #fdfbbe; }
.alternate {background-color: #eeeeee; }
.row {background-color: #ffffff; }
/* Top Nav Menu */
.qmclear {font-size: 1px; height: 0px; width: 0px; clear: left; line-height: 0px; display: block; }
.qmmc {position: relative; }
.qmmc a {float: left; display: block;
/* white-space:nowrap; */ }
.qmmc div a {float: none; }
.qmmc div {visibility: hidden; position: absolute; }
.qmfv {visibility: visible !important; }
.qmfh {visibility: hidden !important; }
#qm0 {width: 820px; position: relative; background-color: transparent; }
#qm0 a {font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; background: #005d8c url('../../CTA/image/hdr-bg-tnav.gif') repeat-x left top; margin: 0; padding: 11px 16px; }
#qm0 a:hover {background: #1585CB url('../../CTA/image/bg-tnav-active.gif') repeat-x left top; }
body #qm0 .qmactive, body #qm0 .qmactive:hover {color: #fff; background: #1585CB url('../../CTA/image/bg-tnav-active.gif') repeat-x left top; }
body #qm0 .qmcurrent {background: #1585CB url('../../CTA/image/bg-tnav-active.gif') repeat-x left top !important; }
#qm0 .qmparent {}
#qm0 div {width: 180px; background-color: #cfe5f3; border-style: none; padding-bottom: 4px; border: 1px solid #25779f; }
#qm0 div a {color: #00549a; font-size: 1em; background-color: #cfe5f3; background-image: none; margin: 0; padding: 4px 30px 4px 12px; border-style: none; }
#qm0 div a:hover {color: #00549a; text-decoration: underline; background-color: #cfe5f3; background-image: none; }
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {color: #00549a; background: #cfe5f3 url('../../CTA/image/tnav-arrow-right.gif') no-repeat right top; }
#qm0 div .qmparent {color: #00549a; background: #cfe5f3 url('../../CTA/image/tnav-arrow-right.gif') no-repeat right top; }
/* End Top Nav Menu */
/* Error Markers */
.fieldlbl {padding: 4px 2px 0 0; text-align: right; }
.field {padding-left: 2px; }
.fieldpad {padding-bottom: 2px; }
.fieldtext {color: #000000; }
.fielderror {color: #cc0000; }
.fieldnorm {width: 16px; height: 20px; }
.fieldreq {width: 16px; height: 20px; background: url('../../CTA/image/field-req.gif') no-repeat right 50%; }
.fieldred {width: 16px; height: 20px; background: url('../../CTA/image/field-error.gif') no-repeat right 50%; }
/* Admin Edit */
.content {border: 1px dashed #2b4487; padding: 1px; margin: 1px 1px 1px 1px; }
.contentregion {background: #b8cde7; color: #2b4487; border: 1px solid #2b4487; padding: 2px; margin: 1px 0 1px 0; }
.contentheader {background: #dddddd; color: #000000; border: 1px solid #2b4487; padding: 2px; margin: 1px 0 1px 0px; text-align: right; }
.contentedit {background: #f2faff; color: #000000; border: 1px solid #2b4487; padding: 2px; }
.adminbtn {font-size: 12px; font-weight: bold; color: #000000; background: #112848 url('../../CTA/image/btn.gif') repeat-x left top; border: 1px solid #a5b9c8; padding: 2px; text-decoration: none; cursor: pointer; }
.contentbottom {background: #dddddd; color: #000000; border: 1px solid #2b4487; padding: 2px; margin: 1px 0 1px 0; }
.contentsettings {background: #ffffff; color: #000000; border: 1px solid #2b4487; padding: 2px; }
/* Error Markers */
.fieldlbl {padding: 4px 2px 0 0; text-align: right; }
.field {padding-left: 2px; }
.fieldpad {padding-bottom: 2px; }
.fieldtext {color: #000000; }
.fielderror {color: #cc0000; }
.fieldnorm {width: 16px; height: 20px; }
.fieldreq {width: 16px; height: 20px; background: url('../../CTA/image/field-req.gif') no-repeat right 50%; }
.fieldred {width: 16px; height: 20px; background: url('../../CTA/image/field-error.gif') no-repeat right 50%; }
.tab {font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background-color: #000000; border: none; text-decoration: none; margin: 0 0 0 3px; padding: 3px 13px 3px 13px; }
.tab-off {font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background-color: #666666; border: none; text-decoration: none; cursor: pointer; margin: 0 0 0 3px; padding: 3px 13px 3px 13px; }
.tab-off:hover {background-color: #666666; }
.tabwrpr {font-size: 12px; font-weight: bold; padding: 0; z-index: 100; border-bottom: 4px solid #e1e1e1; }
.tabcontentwrpr {height: 250px; position: relative; margin-bottom: 15px; }
div.tabunselected {float: left; color: #4d4d4d; background-color: transparent; cursor: pointer; display: block; }
div.tabunselected div {background-color: transparent; }
div.tabselected {float: left; color: #000; background: #e1e1e1 url('../../CTA/image//bttemplate/images/tab-top-lft.gif') no-repeat left top; display: block; }
div.tabselected div {background: url('../../CTA/image//bttemplate/images/tab-top-rt.gif') no-repeat right top; }
div.tabunselected div div, div.tabselected div div {padding: 6px 12px 5px 12px; }
div.normal {background-image: url('../../CTA/image/icon-normal.gif'); background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; text-decoration: none; }
div.minor {background-image: url('../../CTA/image/icon-minor.gif'); background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; font-weight: bold; text-decoration: none; }
div.major {background-image: url('../../CTA/image/icon-major.gif'); background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; font-weight: bold; text-decoration: none; }
div.planned {background-image: url('../../CTA/image/icon-planned.gif'); background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; font-weight: bold; text-decoration: none; }

/* bus tracker specific */
#middlearea p {padding: 0; font-size: 9pt; }
#bottomtext {clear: both; padding: 20px 0 0 0}
.redtext {color: #BE0F34; }
.buttonbox_left {float: left; padding: 4px; }
.buttonbox_right {float: right; width: 334px; }
.textonlylink {padding: 5px 0; }

#pageheading {
	width:820px;
	margin: auto;
	font-size:12px; 
	font-weight:bold; 
	color:#fff;
}

#pageheadinglink {
	font-size:12px; 
	font-weight:bold; 
	color: white;
}

#pageheading a {text-decoration: none; }
#pageheading a:hover {text-decoration: underline; }
#pageheading a:active {text-decoration: none; }
