/* ----- WINDOWS - IE 4+ - Netscape 6 - Mozilla 1 (ALL STYLE - V3 - 12/12/2002) ---- */

/* -------------- INDEX OF STYLES  ---------------------- */
/* ************** (1) MAIN CONTENT ********************** */
/* ************** (2) BREAD CRUMBS ********************** */
/* ************** (3) GLOBAL NAV   ********************** */
/* ************** (4) LEFT NAV     ********************** */


/* ************** (1) MAIN CONTENT ************************************************* */

TD {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
}

A {
        color:#3D6484;
        text-decoration:none;
}

A:hover {
        text-decoration:underline;
}

/* ------------ BODY LINKS ------------------------------ */

a.bodyLink {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:white;
        font-size:11px;
        line-height:14px;
        text-decoration:none;
}

a.bodyLink:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:white;
        font-size:11px;
        line-height:14px;
        text-decoration:underline;
}

a.formLink {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#e6e6e6;
        font-size:11px;
        line-height:14px;
        text-decoration:none;
}

a.formLink:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#e6e6e6;
        font-size:11px;
        line-height:14px;
        text-decoration:underline;
}

/* ------------- FOOTER LINKS ----------------------------------- */

a.footer {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#3D6484;
        background-color:white;
        text-decoration:none;
        line-height:12px;
}

a.footer:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#3D6484;
        background-color:white;
        text-decoration:underline;
        line-height:12px;
}

.footerTextGrey {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#999999;
        background-color:white;
        font-size:9px;
        line-height:12px;
}

.footerText {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#3D6484;
        background-color:white;
        line-height:12px;
}

.footerTextHome {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#3D6484;
        background-color:white;
        line-height:13px;
}

a.footerHome {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#3D6484;
        background-color:white;
        text-decoration:none;
        line-height:13px;
}

a.footerHome:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#3D6484;
        background-color:white;
        text-decoration:underline;
        line-height:13px;
}

/* ------------- HEADINGS ----------------------------------- */

.heading-1 {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:18px;
        color:#CC0000;
        background-color:white;
        font-weight:normal;
        padding-top:0px;
        padding-bottom:10px;
}

.heading-1-break {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:18px;
        color:#CC0000;
        background-color:white;
        font-weight:normal;
        padding-top:0px;
        padding-bottom:1px;
}

.heading-2 {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#CC0000;
        background-color:white;
        font-weight:bold;
        padding-top:5px;
        padding-bottom:10px;
}

.heading-2 a {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#CC0000;
        background-color:white;
        font-weight:bold;
        padding-top:5px;
        padding-bottom:10px;
}

.heading-2-flush {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#CC0000;
        background-color:white;
}

.heading-3 {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#CC0000;
        background-color:white;
        font-weight:bold;
}

.heading-4 {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bolder;
        color:#333333;
        background-color:white;
}

.heading-new {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#333333;
        background-color:E6E6E6;
        font-weight:bolder;
        padding:2px;
}

.bodyHeading {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#CC0000;
        background-color:white;
        margin-top:10px;
        margin-bottom:0px;
}

.bodyHeadingWide {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#CC0000;
        background-color:white;
        margin-top:20px;
        margin-bottom:0px;
}

.job-heading {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#ffffff;
        background-color:#9b9b9b;
        font-size:11px;
        line-height:15px;
}

/* ------------- BODY COPY ----------------------------------- */

.bodycopy {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:11px;
        color:#333333;
        background-color:white;
        line-height:14px;
        padding-top:1px;
        padding-bottom:4px;
 }

.bodycopy-small {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:10px;
        color:#333333;
        background-color:white;
        line-height:13px;
}

.bodycopy-smallWhite {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:10px;
        color:white;
        background-color:white;
        line-height:13px;
}

.bodySpace {
        padding-top:10px;
        padding-bottom:0px;
}

.bodySpaceMin {
        padding-top:5px;
        padding-bottom:0px;
}

.bodySpaceSmall {
        padding-top:0px;
        padding-bottom:5px;
}

.bodySpaceMedium {
        padding-top:15px;
        padding-bottom:0px;
}

.bodySpaceWide {
        padding-top:5px;
        padding-bottom:0px;
}

.bodySpaceMidBreak {
        padding-top:20px;
        padding-bottom:20px;
}

.bodySpaceTopBreak {
        padding-top:20px;
        padding-bottom:0px;
}

.bodySpaceTopBreakWide {
        padding-top:25px;
        padding-bottom:0px;
}

.paraSpace {
        margin-top:6px;
        margin-bottom:0px;
}

.paraIndent {
        margin-top:0px;
        margin-bottom:0px;
        margin-left:5px;
        margin-right:5px;
}

.paraIndentWide {
        margin-top:0px;
        margin-bottom:0px;
        margin-left:15px;
        margin-right:5px;
}

.bodyParagraph {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:white;
        margin-top:0px;
        margin-bottom:0px;
}

.bodyParagraph-flush {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:white;
        margin-top:10px;
        margin-bottom:0px;
}

.bodyParagraphBreak {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:white;
        margin-top:10px;
        margin-bottom:0px;
}

.bodyParagraphWide {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:white;
        margin-top:0px;
        margin-bottom:10px;
}

.bodyParagraphTopBreak {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:white;
        margin-top:10px;
        margin-bottom:0px;
}

.bodyParagraphTopBreakWide {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:white;
        margin-top:20px;
        margin-bottom:0px;
}

/* ------------- FORMS ----------------------------------- */

.formParagraph {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:#e6e6e6;
        margin-top:10px;
        margin-bottom:0px;
 }

.formParagraphBreak {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:#e6e6e6;
        margin-top:10px;
        margin-bottom:10px;
}

.formText {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        background-color:#e6e6e6;
}

.formTextSmall {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#333333;
        background-color:#e6e6e6;
        font-size:10px;
        line-height:12px;
}

.formTextSmallHeading {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#333333;
        background-color:#cccccc;
        font-size:10px;
        line-height:12px;
}

.formTextWide {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:18px;
        color:#333333;
        background-color:#e6e6e6;
}

.formTextIndent {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:#e6e6e6;
        margin-left:11px;
}

.formTextDark {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:14px;
        color:#333333;
        background-color:#CCCCCC;
}

.formTextSmall {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height:14px;
        color:#333333;
        background-color:#e6e6e6;
}

.formTextDarkSmall {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height:14px;
        color:#333333;
        background-color:#CCCCCC;
}

.formField {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        background-color:white;
        margin-right:0px;
        margin-left:0px;
        margin-bottom:5px;
        margin-top:0px;
}

.formFieldFlush {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        background-color:white;
}

.formField1 {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        background-color:#e6e6e6;
}

.formButton {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        background-color:#e7e7e7;
        margin-right:10px;
}

.formRadio {
        margin-right:0px;
        margin-left:0px;
        margin-bottom:0px;
        margin-top:0px;
}

/* ------------- FORM SPACING ------------------------------- */

.formSpace {
        padding-top:2px;
        padding-bottom:2px;
        color:#333333;
        background-color:#e6e6e6;
}

.formSpaceHeader {
        padding-top:3px;
        padding-bottom:3px;
        color:#333333;
        background-color:#cccccc;
}

.formSpaceMedium {
        padding-top:5px;
        padding-bottom:5px;
        color:#333333;
        background-color:#e6e6e6;
}

.formSpaceWide {
        padding-top:10px;
        padding-bottom:10px;
        color:#333333;
        background-color:#e6e6e6;
}

.formSpaceTopBreak {
        padding-top:10px;
        padding-bottom:5px;
        color:#333333;
        background-color:#e6e6e6;
}

.formSpaceBottomBreak {
        padding-top:5px;
        padding-bottom:10px;
        color:#333333;
        background-color:#e6e6e6;
}

/* ------------- ARROWS ----------------------------------- */

#arrow {
        vertical-align:baseline;
}

.arrowSpace {
        padding-bottom:3px;
}

/* ------------- TABLES ----------------------------------- */

#outerTable {
        margin-top:10px;
}

#outerTable-small {
        margin-top:4px;
}

#outerTableWide {
        margin-top:20px;
}

#arrowTable {
        padding-top:5px;
}

/* ------------- IMAGES ----------------------------------- */

img {
        border:0px;
}

#steps {
        margin-right:3px;
        background-color:white;
}

#calendar {
        margin-top:0px;
        margin-bottom:4px;
}

#heading-break {
        float:left;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:-2px;
}

#heading-breakSmall {
        float:left;
        margin-top:0px;
        margin-bottom:2px;
        margin-left:-2px;
}

#heading-Formbreak {
        float:left;
        padding-bottom:5px;
        background-color:#e6e6e6;
        color:#333333;
}

#holiday-special {
        border:0px;
        margin-right:9px;
}

#promotion {
        border:0px;
}

.borderCarDetailPic {
        border:#999999 solid;
        border-width:1px 1px 0px;
}

.borderCarDetailPicBottom {
        border:1px #999999 solid;
}

/* ------------- UNORDERED LISTS ------------------------------ */

UL {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:15px;
        color:#333333;
        list-style-type:disc;
        list-style-position:outside;
        text-indent:0px;
        background-color:white;
}

.formList {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:15px;
        color:#333333;
        list-style-type:disc;
        list-style-position:outside;
        text-indent:0px;
        background-color:#e6e6e6;
}

/* ------------- SITE MAP ---------------------------------------- */

.sitemap-heading {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#ffffff;
        font-weight:bold;
        background-color:#9b9b9b;
        font-size:10px;
        line-height:12px;
}

a.sitemapSmall {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#e6e6e6;
        font-size:10px;
        line-height:12px;
        text-decoration:none;
}

a.sitemapSmall:hover  {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#e6e6e6;
        line-height:12px;
        text-decoration:underline;
}

a.sitemapSmallActive {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#ffffff;
        font-size:10px;
        line-height:12px;
        text-decoration:none;
}

a.sitemapSmallActive:hover  {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#ffffff;
        line-height:12px;
        text-decoration:underline;
}

/* ************** (2) BREAD CRUMBS ************************************************* */

.breadCrumbText {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#3D6484;
        background-color:white;
        font-weight:normal;
}

.breadCrumbActive {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:black;
        background-color:white;
        font-weight:normal;
}

a.breadCrumbs {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#3D6484;
        background-color:white;
        font-weight:normal;
        text-decoration:none;
 }

a.breadCrumbs:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#3D6484;
        background-color:white;
        font-weight:normal;
        text-decoration:underline;
}

/* ************** (3) GLOBAL NAV   ************************************************* */

/* ------------ GLOBAL NAV (OFF) TEXT LINKS --------------------- */

a.globalNavOff {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:white;
        background-color:#999999;
        font-size:11px;
        text-decoration:none;
}

a.globalNavOff:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:white;
        font-weight:bold;
        background-color:#999999;
        font-size:11px;
        text-decoration:none;
}

a.globalNav-small-Off {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:white;
        background-color:#999999;
        font-size:10px;
        text-decoration:none;
}

a.globalNav-small-Off:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:white;
        background-color:#999999;
        font-size:10px;
        text-decoration:underline;
}

/* ------------ GLOBAL NAV (ON) TEXT LINKS ----------------------- */

a.globalNavOn {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#E6E6E6;
        font-size:11px;
        text-decoration:none;
}

a.globalNavOn:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        font-weight:bold;
        background-color:#E6E6E6;
        font-size:11px;
        text-decoration:none;
}

a.globalNav-small-On {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#E6E6E6;
        font-size:10px;
        text-decoration:none;
}

a.globalNav-small-On:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#E6E6E6;
        font-size:10px;
        text-decoration:underline;
}

/* ------------ TOP TEXT LINKS ----------------------------------- */

a.topNavLinks {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:white;
        background-color:#CC0000;
        font-size:11px;
        text-decoration:underline;
}

a.topNavLinks:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:white;
        background-color:#CC0000;
        font-size:11px;
        text-decoration:underline;
}

/* ------------- TOP NAV FORMS ----------------------------------- */

.formText-GlobalNav {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:white;
        background-color:#CC0000;
 }

.formField-GlobalNav {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#333333;
        background-color:white;
        padding-top:0px;
        padding-bottom:0px;
 }

/* ************** (4) LEFT NAV     ************************************************* */

/* ------------- NAV LINKS Grey Background ---------------------- */

a.leftNav {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:#e6e6e6;
        font-size:11px;
        line-height:14px;
        text-decoration:none;
}

a.leftNav:hover  {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        font-weight:bold;
        background-color:#e6e6e6;
        line-height:14px;
        text-decoration:none;
}

/* ------------- NAV LINKS White Background ------------------------ */

a.leftNavActive {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:white;
        font-size:11px;
        line-height:14px;
        text-decoration:none;
}

a.leftNavActive:hover  {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        font-weight:bold;
        background-color:white;
        line-height:14px;
        text-decoration:none;
}

/* ------------- LEFT NAV SPACING ----------------------------------- */

.navSpace {
        padding-top:10px;
        padding-bottom:10px;
        background-color:#e6e6e6;
        color:#3D6484;
}

.navSpaceActive {
         padding-top:10px;
        padding-bottom:10px;
        background-color:white;
        color:#3D6484;
}

.navSpace-small {
        padding-top:5px;
        padding-bottom:5px;
        background-color:#e6e6e6;
        color:#3D6484;
}

.navSpace-smallActive {
        padding-top:5px;
        padding-bottom:5px;
        background-color:white;
        color:#3D6484;
}

.navParagraph {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#3D6484;
        background-color:white;
        font-size:11px;
        line-height:14px;
        margin-top:10px;
        margin-bottom:0px;
        margin-left:10px;
        margin-right:5px;
}