html { scrollbar-base-color: #01009A; scrollbar-arrow-color: white; scrollbar-track-color: #CBCBCB; scrollbar-shadow-color: black; scrollbar-lightshadow-color: black;  scrollbar-darkshadow-color: gray; scrollbar-highlight-color: white; scrollbar-3dlight-color: black; }
body, td, th, input, select, textarea { font-family:  Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 15px; color: #666666; }
th { color: #01009A; font-weight: bold; }

p, h1, h2, h3, h4, h5, .txtHeading1, .txtHeading2, .txtHeading3, .txtHeading4, .txtHeading5 { padding: 0px; }
a, a:active, a:visited { color: #37649D; text-decoration: none; }
a:hover { text-decoration: underline; }
form { margin: 0px; }
hr { color: #37649D; height:1px; width: 100%; }
.small { font-size: 10px; }

h1, .txtHeading1, a.txtHeading1, a.txtHeading1:active, a.txtHeading1:visited { font-family:  Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 16px; color: #426E9B; font-weight: normal; margin: 0px; margin-bottom: 5px; }
a.txtHeading1:hover { text-decoration: underline; color: #426E9B; }
h2, .txtHeading2, a.txtHeading2, a.txtHeading2:active, a.txtHeading2:visited { font-size: 14px; color: #636363; margin: 0px; margin-bottom: 5px; }
a.txtHeading2:hover { text-decoration: underline; color: #636363; }
h3, .txtHeading3, a.txtHeading3, a.txtHeading3:active, a.txtHeading3:visited { font-size: 12px; color: #37649D; margin: 0px; margin-bottom: 5px; }
h3.banner { color: White; margin: 0px; margin-bottom: 5px; background-color: #01009A; padding: 2px 10px 4px 10px; border-bottom: 2px solid red; }
a.txtHeading3:hover { text-decoration: underline; color: #37649D; }
h4, .txtHeading4, a.txtHeading4, a.txtHeading4:active, a.txtHeading4:visited { font-size: 11px; color: #636363; margin: 0px; }
h4.banner { font-size: 11px; color: White; margin: 0px; margin-bottom: 5px; background-color: #01009A; padding: 2px 10px 2px 10px; border-right: 2px solid red; }
a.txtHeading4:hover { text-decoration: underline; color: #636363; }
h5, .txtHeading5, a.txtHeading5, a.txtHeading5:active, a.txtHeading5:visited { font-size: 11px; color: #37649D; margin: 0px; }
h5.banner { font-size: 11px; color: #01009A; margin: 0px; margin-bottom: 5px; background-color: #E2E1E7; padding: 2px 5px 2px 5px; }
a.txtHeading5:hover { text-decoration: underline; color: #37649D; }
h6, .txtHeading6, a.txtHeading6, a.txtHeading6:active, a.txtHeading6:visited { font-size: 11px; color: #636363; margin: 0px; }
a.txtHeading6:hover { text-decoration: underline; color: #636363; }

a.navigation, a.navigation:active, a.navigation:visited { color: white; font-weight: bold; display: block; padding: 0px; font-size: 11px; text-decoration: none; text-align: center; margin-bottom: 1px; }
a.navigation:hover { text-decoration: underline; }
a.footerLink , a.footerLink:visited, a.footerLink:active { font-size: 10px; font-weight: bold; color: #636363; text-decoration: none; }
a.footerLink:hover { text-decoration: underline; }

.footerText { font-family:  Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; line-height: 15px; color: #9A9A9A; font-weight: bold; }
img { border: none; }
ul { list-style-image: url(../Images/Bullet.gif); margin-top: 0px; margin-bottom: 0px; }
.quoteText  { color: #FFFFFF; font-size: 10px; font-weight: bold; }
.validatorText { color: yellow; font-size: 10px; font-weight: bold; }
.validatorText2 { color: red; font-size: 10px; font-weight: bold; }
.textbox { font-family: Tahoma, Arial,  Helvetica, Verdana, sans-serif; font-size: 10px; line-height: 11px; border: 1px solid black; color: #000034; }
.searchBox { font-size: 11px; font-weight: bold; line-height: 14px; border: 1px solid #000034; color: #000034; padding: 0px; width: 130px; height: 21px; }
.error { font: 11px Arial, Helvetica, sans-serif; color: red; font-weight: bold; }
.hidden { display: none; visibility: hidden; }
.calButton { color: #FFFFFF; font-size: 10px; font-weight: bold; margin-left: 5px; height: 19px; }

/* Timezone calendar */
.timeZoneCalFB { background-color: red; color: White; text-align: center; height: 20px; }
.timeZoneCalLA { background-color: orange; color: White; text-align: center; height: 20px; }
.timeZoneCal1 { background-color: #DCDCFC; height: 20px; }
.timeZoneCal2 { background-color: #AEAAE8; height: 20px; }
.timeZoneCal3 { background-color: #7B77B5; height: 20px; }
.timeZoneCalOver { background-color: #009900; cursor: hand; background-image: url(../Images/TickAnim.gif); height: 20px; }
.timeZoneCalSelected { background-color: #009900; color: White; font-weight: bold; background-image: url(../Images/Tick.gif); height: 20px; }
.timeZoneCalSelectedDay, .timeZoneCalSelectedTime { color: #006600; height: 20px; }

#calOutboundConfirm { position: absolute; visibility: hidden; }
#calReturnConfirm { position: absolute; visibility: hidden; }

.progressBar0 { padding: 1px 5px 2px 5px; background-color: #01009A; color: White; }
.progressBar0 a, .progressBar0 a:active, .progressBar0 a:visited { color: White; }
.progressBar1 { padding: 1px 8px 2px 1px; color: White; font-weight: bold; background-image: url(../Images/stage_on.png); background-position: center right; }
.progressBar1 a, .progressBar1 a:active, .progressBar1 a:visited { color: White; }
.progressBar2 { padding: 1px 5px 2px 5px; background-color: red; color: White; }
.progressBar2 a, .progressBar2 a:active, .progressBar2 a:visited { color: White; }

#pcaButtonMB59 { position: relative; top: 3px; }
