body { background-image: url("images/graphpaper.jpg"); margin: 0; font-family: Arial; }
#bannerDiv { background-image: url('images/BusCardBanner1000x80c.jpg'); width: 1000px; height: 80px; border: 0; margin: 10px auto; }
#bannerDivLeftTop, #bannerDivLeftBottom, #AvailabilityFadeIn, #star { color: #fff; font-family: Verdana; opacity: .01; -ms-filter: "alpha(opacity=01)"; filter: alpha(opacity=01); }
#star { background: url(images/star43_44.gif); width: 43px; height: 44px; position: relative; left: -20px; top: -10px; }
#bannerDivRightWithPhoto { width: 107px; height: 80px; float: right; margin-left: 10px; }
#bannerDivLeft { width: 873px; float: left; margin-top: 5px; }
#bannerDivLeftTop { float: left; padding-left: 150px; width: 723px; height: 50px; vertical-align: top; font-size: 30pt; font-family: Arial; font-style: italic; }
#bannerDivLeftBottom { padding-bottom: 3px; font-size: medium; float: left; padding-left: 150px; width: 723px; padding-bottom: 3px; height: 27px; vertical-align: top; }
img.symbol { width: 96px; height: 50px; border: 1px solid #006; }
/*
table#bannerTable{background-image:url('images/BusCardBanner920.jpg');width:1000px;border:0;margin-left:auto;margin-right:auto}
*/
#imgKeyboard {/* background: url(images/typing.jpg);*/background-color: #000; width: 200px; height: 120px; margin-bottom: 10px; display: block; }
.tdMainBodyCell { background-position: left top; background-repeat: no-repeat; vertical-align: top; height: 1000px; }
.tableSpan tr td { color: black; }
.tdOdd { background-color: #ddd; }
.tdEven { background-color: #eee; }
.tdHover { background-color: #009; color: #fff; }
.tdHover a { text-decoration: underline; color: #fff; }
.noshow { display: none; }
#jobDescriptionOverImages { background-color: #000; padding: 5px; color: #ffd; font-size: 9pt; font-family: Verdana,sans-serif; }
.titleCell, .titleCell a { padding-left: 40px; vertical-align: top; color: #fff; font-family: Tahoma; font-size: xx-large; font-style: italic; font-weight: 700; }
.titleCell a:Hover { color: #fcf; text-decoration: none; }
td.subTitleCell { color: #fff; font-family: Verdana; font-size: medium; padding-bottom: 6pt; }
td.navColumn { text-align: left; vertical-align: top; background-color: #eee; width: 200px; }
table.introTextTable { font-size: 12pt; font-family: Tahoma,Arial; }
table { font-size: 9pt; font-family: Arial; height: 16px; margin-left: 0; }
.tableSpan { display: none; }
td a { font-size: 9pt; font-family: Arial; color: #006; text-decoration: none; }
td a:hover { text-decoration: underline; color: #fff; }
td a.hoverBold:hover { text-decoration: underline; color: #333; font-weight:700; }


table.tableSpan { border-style: none; padding: 2pt; margin: 2pt; background-color: #eee; }
td.courseRow { background-color: #aaa; width: 100%; }
.backwards { unicode-bidi: bidi-override; direction: rtl; }
.DetailPagesBlackColorSubHeading { font-family: Tahoma; font-weight: bold; font-size: .75em; color: Black; padding: 0; }
.lined { height: 50px; }
#bubble_tooltip { width: 220px; position: absolute; display: none; color: Black; }
#bubble_tooltip .bubble_top { background-image: url('images/bubble_top.gif'); background-repeat: no-repeat; height: 16px; }
#bubble_tooltip .bubble_middle { background-image: url('images/bubble_middle.gif'); background-repeat: repeat-y; background-position: bottom left; padding-left: 7px; padding-right: 7px; color: Black; }
#bubble_tooltip .bubble_middle span { position: relative; top: -8px; font-family: Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif; font-size: 11px; color: Black; }
#bubble_tooltip .bubble_bottom { background-image: url('images/bubble_bottom.gif'); background-repeat: no-repeat; background-repeat: no-repeat; height: 44px; position: relative; top: -6px; }
/* #bannerDiv { display: none; } */
table.tableSpan { width: 785px; }
table.tableSpan td.85 { width: 85%; }
table.tableSpan td.15 { width: 15%; }
