﻿.bodyFrontEnd {
    margin: 0px;
    background-image: url(../../images/bg_body.gif);
    background-color: #898989;
    background-repeat: repeat-x;
    background-position: center top;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #444;
}

.bodyFrontEnd #container {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding: 0px;
    width: 939px;
    text-align: left; /* this overrides the text-align: center on the body element. */
    position: relative;
    background-image: url(../../images/bg_container3.gif);
    background-repeat: repeat-y;
    min-height: 782px;
}

.bodyFrontEnd .bulletStar {
    list-style-image: url(../../images/bullet_star.gif);
}

.bodyFrontEnd h1 {
    margin: 0px 0px 0px 10px;
    font-family: arial,geneva,sans-serif;
    font-size: 18px;
    font-weight: 900; /*letter-spacing: 1px;*/
    color: #c60a23;
}

.bodyFrontEnd h2 {
    margin: 0px 0px 20px 0px;
    font-family: arial,geneva,sans-serif;
    font-size: 22px;
    font-weight: 900;
    color: #c60a23;
}

.bodyFrontEnd h3 {
    margin: 20px 0px 0px 0px;
    font-family: arial,geneva,sans-serif;
    font-size: 17px;
    font-weight: 900;
    color: #c60a23;
}

.bodyFrontEnd h4 {
    margin: 0px;
    font-family: arial,geneva,sans-serif;
    font-size: 14px;
    font-weight: 900;
    color: #c60a23;
    line-height: 12px;
}

.bodyFrontEnd #subhead {
    height: 57px;
    background-image: url(../../images/bg_subhead.jpg);
}

.bodyFrontEnd .subheadText {
    padding: 20px;
    font-family: verdana,helvetica,geneva,sans-serif;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 1px;
    color: #fff;
}

.bodyFrontEnd .redSubhead {
    font-family: arial,geneva,sans-serif;
    font-size: 17px;
    font-weight: 900;
    color: #c60a23;
}

.bodyFrontEnd .promoHead1 {
    height: 33px;
    background-image: url(../../images/promo_top1.jpg);
    font-family: arial,geneva,sans-serif;
    font-size: 13px;
    font-weight: 900;
    color: #fff;
}

.bodyFrontEnd .promoHead2 {
    height: 33px;
    background-image: url(../../images/promo_top2.jpg);
    font-family: arial,geneva,sans-serif;
    font-size: 13px;
    font-weight: 900;
    color: #fff;
}

.bodyFrontEnd .promoText {
    background-image: url(../../images/promo_content_bg.jpg);
    font-size: 11px;
    line-height: 15px;
}

.bodyFrontEnd .divider {
    text-align: center;
    margin-bottom: 20px;
}

.bodyFrontEnd .bold {
    font-weight: 900;
}

.bodyFrontEnd .ital {
    font-style: italic;
}

.bodyFrontEnd .boldItal {
    font-weight: 900;
    font-style: italic;
}

.bodyFrontEnd .blackText {
    color: #000;
}

.bodyFrontEnd .ltGrayText {
    color: #999;
}

.bodyFrontEnd .whiteText {
    color: white;
}

.bodyFrontEnd .author {
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 11px;
    font-style: italic;
}

.bodyFrontEnd .caption {
    font-family: arial,geneva,sans-serif;
    font-size: 12px;
    font-weight: 900;
    color: #335286;
}

.bodyFrontEnd .citation {
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 10px;
    font-style: italic;
}

.bodyFrontEnd .lgQuote {
    font-family: times;
    font-size: 20px;
    line-height: 24px;
    font-style: italic;
    color: #aa66aa;
}

.bodyFrontEnd .quote {
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 11px;
    line-height: 18px;
    font-style: italic;
    color: #000;
}

.bodyFrontEnd .scripture {
    font-style: italic;
    margin-left: 25px;
    margin-right: 25px;
    margin-bottom: 0px;
}

.bodyFrontEnd .small {
    font-size: 11px;
    line-height: 14px;
}

.bodyFrontEnd .smWhite {
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 10px;
    color: #fff;
}

.bodyFrontEnd .vsmall {
    font-family: verdana,arial,geneva,sans-serif;
    font-size: 9px;
    line-height: 11px;
}

.bodyFrontEnd .error, .bodyFrontEnd .hidden, .bodyFrontEnd .redBold {
    font-weight: 900;
    color: #e31639;
}

.bodyFrontEnd .redText {
    color: #990000;
}

.bodyFrontEnd .smRed {
    font-size: 10px;
    color: #ff0000;
}

.bodyFrontEnd .success, .bodyFrontEnd .visible, .bodyFrontEnd .greenBold {
    font-weight: 900;
    color: #009900;
}

.bodyFrontEnd .greenText {
    color: #009900;
}

.bodyFrontEnd .darkheader {
    background-color: #999999;
}

.bodyFrontEnd .lightheader {
    background-color: #cccccc;
    font-weight: 900;
}

.bodyFrontEnd .altrow {
    background-color: #ececec;
}

.bodyFrontEnd .required {
    background-color: #ececec;
}

.bodyFrontEnd .helpText {
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 10px;
    color: #003366;
    margin: 4px;
}

.bodyFrontEnd .asterisk {
    color: #ff0000;
    font-size: 10px;
}

.bodyFrontEnd .adminListText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 20px;
    line-height: 16px;
    color: #000000;
}


.bodyFrontEnd A {
    color: #c60a23;
    text-decoration: underline;
}
.bodyFrontEnd A:visited {
    color: #c60a23;
    text-decoration: underline;
}
.bodyFrontEnd A:active {
    color: #c60a23;
    text-decoration: underline;
}
.bodyFrontEnd A:hover {
    color: #c60a23;
    text-decoration: underline;
}



.bodyFrontEnd .whiteLink {
    color: #fff;
    text-decoration: none;
}

.bodyFrontEnd .whiteLink A {
    color: #fff;
    text-decoration: none;
}

.bodyFrontEnd .whiteLink A:visited {
    color: #fff;
    text-decoration: none;
}

.bodyFrontEnd .whiteLink A:active {
    color: #fff;
    text-decoration: underline;
}

.bodyFrontEnd .whiteLink A:hover {
    color: #fff;
    text-decoration: underline;
}



.bodyFrontEnd .moreLink {
    font-family: arial, geneva, sans-serif;
    font-size: 12px;
    font-weight: 900;
    color: #c60a23;
    text-decoration: none;
}

.bodyFrontEnd .moreLink A {
    color: #c60a23;
    text-decoration: none;
}

.bodyFrontEnd .moreLink A:visited {
    color: #c60a23;
    text-decoration: none;
}

.bodyFrontEnd .moreLink A:c60a23 {
    color: #660000;
    text-decoration: underline;
}

.bodyFrontEnd .moreLink A:hover {
    color: #c60a23;
    text-decoration: underline;
}


.bodyFrontEnd .moreLink2 {
    font-family: arial, geneva, sans-serif;
    font-size: 11px;
    font-weight: 900;
    color: #305aa8;
    text-decoration: none;
}

.bodyFrontEnd .moreLink2 A {
    color: #305aa8;
    text-decoration: none;
}

.bodyFrontEnd .moreLink2 A:visited {
    color: #305aa8;
    text-decoration: none;
}

.bodyFrontEnd .moreLink2 A:c60a23 {
    color: #305aa8;
    text-decoration: underline;
}

.bodyFrontEnd .moreLink2 A:hover {
    color: #305aa8;
    text-decoration: underline;
}



.bodyFrontEnd .topnavCell {
    background-color: #000;
}

.bodyFrontEnd .topnav {
    margin: 4px 13px 0px 13px;
    font-family: arial, geneva, sans-serif;
    font-size: 12px;
    font-weight: 900;
    color: #fff;
}

.bodyFrontEnd .topnav A {
    color: #fff;
    text-decoration: none;
}

.bodyFrontEnd .topnav A:visited {
    color: #fff;
    text-decoration: none;
}

.bodyFrontEnd .topnav A:active {
    color: #e31639;
    text-decoration: none;
}

.bodyFrontEnd .topnav A:hover {
    color: #e31639;
    text-decoration: none;
}



.bodyFrontEnd .leftnavCell {
    background-image: url(../../images/bg_leftnav.jpg);
}

.bodyFrontEnd .leftnavBG {
    background-image: url(../../images/bg_leftnav_off.jpg);
    height: 27px;
}

.bodyFrontEnd .leftnav {
    margin: 13px 0px 0px 20px;
    font-family: arial, geneva, sans-serif;
    font-size: 13px;
    color: #333;
}

.bodyFrontEnd .leftnav A {
    color: #333;
    text-decoration: none;
}

.bodyFrontEnd .leftnav A:visited {
    color: #333;
    text-decoration: none;
}

.bodyFrontEnd .leftnav A:active {
    color: #e31639;
    text-decoration: none;
}

.bodyFrontEnd .leftnav A:hover {
    color: #e31639;
    text-decoration: none;
}



.bodyFrontEnd .subnavContainer {
    padding-bottom: 10px;
    background-image: url(../../images/bg_subnav.jpg);
}

.bodyFrontEnd .subnav {
    padding: 0px 10px 0px 30px;
    font-family: arial, geneva, sans-serif;
    color: #333;
    font-size: 12px;
}

.bodyFrontEnd .subnav A {
    color: #333;
    text-decoration: none;
}

.bodyFrontEnd .subnav A:visited {
    color: #333;
    text-decoration: none;
}

.bodyFrontEnd .subnav A:active {
    color: #333;
    font-weight: 900;
    text-decoration: none;
}

.bodyFrontEnd .subnav A:hover {
    color: #333;
    font-weight: 900;
    text-decoration: none;
}





.bodyFrontEnd A.nav:link {
    margin: 13px 0px 0px 20px;
    color: #333;
    text-decoration: none;
}
.bodyFrontEnd A.nav:visited {
    color: #333;
    text-decoration: none;
}
.bodyFrontEnd A.nav:active {
    color: #c60a23;
    text-decoration: none;
}
.bodyFrontEnd A.nav:hover {
    color: #c60a23;
    text-decoration: none;
}





.bodyFrontEnd #subNavContainer {
    width: 150px;
}

.bodyFrontEnd #subNavContainer {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-family: georgia, times-new-roman, times, serif;
    font-size: 11px;
    line-height: 13px;
    color: #433826;
    margin: 3px 5px 0px 10px;
}

.bodyFrontEnd #subNavContainer a {
    display: block;
    padding: 2px 3px 2px 7px;
    width: 155px;
    background-color: #fff;
}

.bodyFrontEnd #subNavContainer a:link, .bodyFrontEnd #subNavList a:visited {
    color: #433826;
    text-decoration: none;
}

.bodyFrontEnd #subNavContainer a:hover {
    background-color: #f1e1cc;
    color: #433826;
}



.bodyFrontEnd .subNavHeads {
    color: #eee;
    text-decoration: none;
}

.bodyFrontEnd .subNavHeads A {
    color: #eee;
    text-decoration: none;
}

.bodyFrontEnd .subNavHeads A:visited {
    color: #eee;
    text-decoration: none;
}

.bodyFrontEnd .subNavHeads A:active {
    color: #eddcac;
    text-decoration: none;
}

.bodyFrontEnd .subNavHeads A:hover {
    color: #eddcac;
    text-decoration: none;
}


.bodyFrontEnd .logo {
    background-image: url(../../images/bg_logo.jpg);
    font-family: arial,geneva,sans-serif;
    font-size: 12px;
    color: #fff;
}

.bodyFrontEnd .logo A {
    color: #fff;
    text-decoration: none;
}

.bodyFrontEnd .logo A:visited {
    color: #fff;
    text-decoration: none;
}

.bodyFrontEnd .logo A:active {
    color: #fff;
    text-decoration: underline;
}

.bodyFrontEnd .logo A:hover {
    color: #fff;
    text-decoration: underline;
}


.bodyFrontEnd .header {
    background-image: url(../../images/bg_header.jpg);
    font-family: arial,geneva,sans-serif;
    font-size: 12px;
    color: #fff;
}

.bodyFrontEnd .header A {
    color: #fff;
    text-decoration: none;
}

.bodyFrontEnd .header A:visited {
    color: #fff;
    text-decoration: none;
}

.bodyFrontEnd .header A:active {
    color: #fff;
    text-decoration: underline;
}

.bodyFrontEnd .header A:hover {
    color: #fff;
    text-decoration: underline;
}



.bodyFrontEnd .footer {
    background-image: url(../../images/bg_footer.jpg);
}

.bodyFrontEnd .footerText {
    margin: 85px 0px 0px 85px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 11px;
    color: #eee;
    line-height: 19px;
}

.bodyFrontEnd .footerText A {
    color: #eee;
    text-decoration: none;
}

.bodyFrontEnd .footerText A:visited {
    color: #eee;
    text-decoration: none;
}

.bodyFrontEnd .footerText A:active {
    color: #eee;
    text-decoration: underline;
}

.bodyFrontEnd .footerText A:hover {
    color: #eee;
    text-decoration: underline;
}


.bodyFrontEnd .bottomNav {
    margin: 5px 0px 0px 245px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 11px;
    color: #333;
    line-height: 19px;
}

.bodyFrontEnd .bottomNav A {
    color: #333;
    text-decoration: none;
}

.bodyFrontEnd .bottomNav A:visited {
    color: #333;
    text-decoration: none;
}

.bodyFrontEnd .bottomNav A:active {
    color: #333;
    text-decoration: underline;
}

.bodyFrontEnd .bottomNav A:hover {
    color: #333;
    text-decoration: underline;
}




