.attention {
   COLOR: #0071BC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.addresswin_heading {
   COLOR: #CE2027;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.addresswin_text {
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.addresswin_title {
   COLOR: #000000;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.body {
   MARGIN: 0px;
}

.background {
   background-image: url(images/background.gif);
   background-repeat: repeat-y;
   background-position: center center;
}

.borderBottom {
   border-bottom: 1px solid #333333;
}

.boxborder {
   border: 1px solid #cccccc;
}

.contactHeading {
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.change_text {
   color: #000000;
   font-size: 12px;
   font-weight: normal;
   font-family: myriad, arial, helvetica, sans-serif;
   padding-left: 80px;
   padding-right: 80px;
}

.contentBorder {
   border: 1px solid #808080;
}

.catText {
    COLOR: #00638F;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.catTextHeading {
    COLOR: #0071BC;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.catHeading {
    COLOR: #ffffff;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   background-color: #0071BC;
}

.footerBackgroundColourLeft {
  background-color: #046AA3;
   border-right: 1px solid #ffffff;
}

.footerBackgroundColourRight {
  background-color: #046AA3;
   border-left: 1px solid #ffffff;
}

.footer {
  background-color: #046AA3;
  color: #ffffff;
   border-right: 1px solid #ffffff;
   border-left: 1px solid #ffffff;
}

.footer:hover {
   COLOR: #DD8A20;
}

.h1Text {
    COLOR: #DFEEF7;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.h2Text {
    COLOR: #DFEEF7;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.h3text {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.headerBackground {
   background-image: url(images/carpool_logo.jpg);
   background-repeat: no-repeat;
   background-position: center center;
   background-color: #0071BC;
}

.headerBackgroundLeft {
   background-color: #0071BC; 
}

.headerBackgroundRight {
   background-color: #0071BC; 
}

.infoHeading {
  background-color: #0071BC;
}

.link {
   COLOR: #0071BC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}

.link:hover {
   COLOR: #000000;
}

.linkRes {
   COLOR: #0071BC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.linkRes:hover {
   COLOR: #000000;
}

.linkSm {
   COLOR: #0071BC;
   FONT-SIZE: 9px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.linkSm:hover {
   COLOR: #000000;
}

.linkRes2 {
   COLOR: #0071BC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.linkRes2:hover {
   color: #000000;
}

.link_contact {
   color: #03659B;
   font-size: 13px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.link_contact:hover {
   color: #000000;
}

.lmenu {
   background-image: url(images/lmenuBackground.gif);
   background-repeat: no-repeat;
   background-position: center center;
   color: #0071BC;
   font-size: 12px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
   text-decoration: none;
}

.leftMenuBackgroundFill {
   background-image: url(images/lmenuBackgroundFill.gif);
   background-repeat: repeat-y;
   background-position: center center;
   color: #0071BC;
   font-size: 12px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
   text-decoration: none;
}

.lmenuText {
   color: #404040;
   font-size: 13px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
   text-decoration: none;
}

.lmenuText:hover {
   COLOR: #ffffff;
}

.lmenuBackgroundSymbol {
   background-image: url(images/lmenuBackgroundSymbol.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.location_text {
   color: #0a50a1;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.page_padding {
  padding-left: 80px;
  padding-right: 80px;
}
.pageTxt1 {
   color: #0A87CC;
   font-size: 16px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.pageTxt2 {
   color: #00638F;
   font-size: 14px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.quote_heading {
  COLOR: #4D4D4D;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.quote_error {
  COLOR: #cc0000;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.quote_errorbox {
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.quote_text {
  COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.quote_text_1l {
   color: #0a50a1;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   border-bottom: 1px solid #999999;
   border-left: 1px solid #999999;
   border-right: 1px solid #999999;
   background-color: #e6e6e6;
}

.quote_text_1r {
   color: #0a50a1;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   background-color: #e6e6e6;
}

.quote_text_2l {
   color: #0a50a1;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   border-bottom: 1px solid #999999;
   border-left: 1px solid #999999;
   border-right: 1px solid #999999;
   background-color: #f2f2f2;
}

.quote_text_2r {
   color: #0a50a1;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   background-color: #f2f2f2;
}

.quote_text2 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.quote_heading2 {
    COLOR: #0a50a1;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.quote_heading3 {
   color: #0A50A1;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
   border-top: 1px solid #999999;
}

.quote_heading3_left {
   color: #0A50A1;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: myriad, arial, helvetica, sans-serif;
   border: 1px solid #999999;
}

.quote_link {
   color: #0071BC;
   font-size: 10px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.quote_link:hover {
   COLOR: #000000;
}

.rboxtextLeft {
   color: #00638F;
   font-size: 13px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
   text-decoration: none;
   background-image: url(images/resboxUnderline.gif);
   background-repeat: no-repeat;
   background-position: bottom center;
   padding-left: 10px;
   padding-right: 10px;
}

.rboxText {
   color: #4D4D4D;
   font-size: 12px;
   font-family: courier;
}

.resboxBackground {
   background-color: #cccccc;
   border: 1px solid #666666;
}

.resprogress1 {
   color: #666666;
   font-size: 12px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.rboxText2 {
    COLOR: #404040;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial;
}

.resst3_extra {
   color: #404040;
   font-size: 12px;
   font-weight: normal;
   font-family: myriad, arial, helvetica, sans-serif;
}

.resst2_info {
   color: #404040;
   font-size: 12px;
   font-weight: normal;
   font-family: myriad, arial, helvetica, sans-serif;
}

.resst2_change {
   background-color: #E5E5E5;
}
.resst2_bl1 {
   color: #0A50A1;
   font-size: 14px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
   border: 1px solid #999999;
}

.resst2_l1 {
   color: #0A50A1;
   font-size: 14px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
   border-right: 1px solid #999999;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #999999;
}

.resst2_tdb2 {
  color: #0A50A1;
  font-size: 12px;
  font-weight: normal;
  font-family: myriad, arial, helvetica, sans-serif;
  background-color: #e6e6e6;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
}

.resst2_td2 {
  color: #0A50A1;
   font-size: 12px;
   font-weight: normal;
   font-family: 
  background-color: #e6e6e6;
  border-right: 1px solid #999999;
}

.resst2_tdb1 {
  color: #0A50A1;
   font-size: 12px;
   font-weight: normal;
   font-family: myriad, arial, helvetica, sans-serif;
  background-color: #f2f2f2;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
}

.resst2_td1 {
  color: #0A50A1;
   font-size: 12px;
   font-weight: normal;
   font-family: myriad, arial, helvetica, sans-serif;
  background-color: #f2f2f2;
  border-right: 1px solid #999999;
}

.resst2_bot1 {
  border-top: 1px solid #999999;
}

.restext1 {
   color: #0071BC;
   font-size: 13px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.restext2 {
   color: #03659B;
   font-size: 14px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.resst2_link {
   color: #0A50A1;
   font-size: 12px;
   font-weight: normal;
   font-family: myriad, arial, helvetica, sans-serif;
   text-decoration: underline;
}

.resst2_link:hover {
   color: #000000;
}

.restt2_l3 {
    background-color: #e6e6e6;
    COLOR: #0A50A1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
}

.restt2_l31 {
   background-color: #f2f2f2;
    COLOR: #0A50A1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
}
.restt2_t3 {
   background-color: #e6e6e6;
    COLOR: #0A50A1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;    
}
.restt2_t31 {
   background-color: #f2f2f2;
    COLOR: #0A50A1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
}

.resst3_l1 {
    COLOR: #0A50A1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    background-color: #ffffff;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
}

.resst3_lb1 {
    COLOR: #0A50A1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    background-color: #ffffff;
    border: 1px solid #999999;
}

.resst3_l2 {
   COLOR: #0A50A1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    background-color: #ffffff;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

.resst3_lb2 {
   COLOR: #0A50A1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    background-color: #ffffff;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

.resst3_lr2 {
   COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    background-color: #ffffff;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

.resst3_l3 {
    COLOR: #0A50A1;
    FONT-SIZE: 13px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.resst3_hr1 {
    COLOR: #133B6D;
}

.resst3_td1 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
  background-color: #e6e6e6;
  border-right: 1px solid #999999;
}

.resst3_tdb1 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
  background-color: #e6e6e6;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
}

.resst3_td2 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
  background-color: #f2f2f2;
  border-right: 1px solid #999999;
}

.resst3_tdb2 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
  background-color: #f2f2f2;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
}

.resst3_t3 {
   COLOR: #0a50a1;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.restt3_l3 {
    background-color: #e6e6e6;
    COLOR: #0a50a1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
}

.restt3_l31 {
   background-color: #f2f2f2;
    COLOR: #0a50a1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
}
.restt3_t3 {
   background-color: #e6e6e6;
    COLOR: #0a50a1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;    
}
.restt3_t31 {
   background-color: #f2f2f2;
    COLOR: #0a50a1;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
}

.resst3_note {
    COLOR: #0a50a1;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    PADDING-LEFT: 40px;
    PADDING-RIGHT: 40px;
}

.resst3_problems {
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.resst3_email {
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
    PADDING-LEFT: 80px;
    PADDING-RIGHT: 80px;
}

.resst3_link {
   color: #0071BC;
   font-size: 10px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.resst3_link:hover {
   color: #000000;
}

.restext3 {
   color: #0071BC;
   font-size: 12px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.reserror1 {
   color: #cc0000;
   font-size: 16px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.reserror2 {
   color: #000000;
   font-size: 14px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}

.reserrorbox {
   border: 1px solid #cc0000;
   background-color: #e5e5e5;
}

.snail {
   color: #0071BC;
   font-size: 14px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
   text-decoration: none;
}

.snail:hover {
   color: #000000;
}

.stdText {
   color: #000000;
   font-size: 12px;
   font-weight: normal;
   font-family: myriad, arial, helvetica, sans-serif;
}

.salesPoint {
   BACKGROUND-IMAGE: url(/images/salesPoint.gif);
   BACKGROUND-REPEAT: no-repeat;
   background-position: center center;
    COLOR: #333333;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: myriad, arial, helvetica, sans-serif;
}

.tab {
   border: 0px solid #ffffff;
}

.tabSelected {
   background-image: url(images/tabSelected.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.tabBackground {
   border-left: 1px solid #ffffff;
   border-right: 1px solid #ffffff;
   background-color: #0071BC;
   text-decoration: none;
}

.tabText {
   color: #CE2027;
   font-size: 16px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
   text-decoration: none;
}

.tabTextSelected {
   color: #194892;
   font-size: 16px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
   text-decoration: none;
}

.tabText:hover {
   COLOR: #194892;
}

.tabBackgroundColourLeft {
   background-color: #0071BC;
   border-right: 1px solid #ffffff;
   background-image: url(images/tabFill.gif);
   background-repeat: repeat-x;
   background-position: center center;
}

.tabBackgroundColourRight {
   background-color: #0071BC;
   border-left: 1px solid #ffffff;
   background-image: url(images/tabFill.gif);
   background-repeat: repeat-x;
   background-position: center center;
}

.usptag {
   color: #cc0000;
   font-size: 16px;
   font-weight: bold;
   font-family: myriad, arial, helvetica, sans-serif;
}