/* --- LISTS --- */

UL.listArrowBullet {
    list-style: none outside url("../images/trans_pics_07/bulletArrow.gif");
    margin-left: 6px;
    margin-right: 6px;
    padding-left: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

UL.listSquareBullet {
    list-style-type: square;
    padding: 0px;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
}


/* --- LINKS --- */

A.linkDark:link {
    color: #002C77;
    text-decoration: none;
}

A.linkDark:visited {
    color: #002C77;
    text-decoration: none;
}

A.linkDark:active {
    color: #FF8C00;
    text-decoration: none;
}

A.linkDark:hover {
    color: #FF8C00;
    text-decoration: underline;
}

A.linkGrey:link {
    color: #656565;
    text-decoration: none;
}

A.linkGrey:visited {
    color: #656565;
    text-decoration: none;
}

A.linkGrey:active {
    color: #FF8C00;
    text-decoration: none;
}

A.linkGrey:hover {
    color: #FF8C00;
    text-decoration: underline;
}


/* --- TABLES --- */

TABLE.tableBorderWhite {
    border: 1px solid #ffffff;
}

TABLE.tableBorderGrey {
    border: 1px solid #CCCCCC;
}

TABLE.tableBorderDarkGrey {
    border: 1px solid #9b9b9b;
}

TABLE.tableBorderBlue {
    border: 1px solid #002C77;
}

TD.boxTitleWhite {
    color: #002C77;
    font-weight: bold;
    padding: 6px;
    text-align: left;
    background: #ffffff;
}

TD.boxContentsWhite {
    background: #ffffff;
    padding: 6px;
    text-align: left;
    vertical-align: top;
}

TD.boxContentsWhiteNoPadding {
    background: #ffffff;
    padding: 0px;
    text-align: left;
    vertical-align: top;
}

TD.boxTitleBlue {
    color: #002C77;
    font-weight: bold;
    padding: 6px;
    text-align: left;
    background: #BAC7DB url(../images/bg/blueMixBg1x24.gif) repeat-x;
}

TD.boxContentsBlue {
    background: #e6f0ff;
    padding: 6px;
    text-align: left;
    vertical-align: top;
}

TD.boxContentsBlueNoPadding {
    background: #e6f0ff;
    padding: 0px;
    text-align: left;
    vertical-align: top;
}

TD.boxTitleGrey {
    color: #002C77;
    font-weight: bold;
    padding: 6px;
    text-align: left;
    background: #EDEDED url(../images/bg/greyMixBg1x24.gif) repeat-x;
}

TD.boxContentsGrey {
    background: #cccccc;
    padding: 6px;
    text-align: left;
    vertical-align: top;
}

TD.boxContentsGreyNoPadding {
    background: #cccccc;
    padding: 0px;
    text-align: left;
    vertical-align: top;
}


/* --- HEADERS AND TITLES --- */

.interiorHead1 {
    font-size: 22px;
    font-weight: bold;
    color: #0057A6;
}

.interiorHead2 {
    font-size: 18px;
    font-weight: bold;
    color: #0057A6;
}

.titleHome1 {
    font-size: 14px;
    font-weight: bold;
    color: #002C77;
}

.interiorHead3 {
    font-size: 12px;
    font-weight: bold;
    color: #002C77;
}

.titleHome2 {
    font-size: 11px;
    color: #002C77;
    font-weight: bold;
    padding: 6px;
    text-align: left;
}


/* --- TEXT FORMATTING --- */

.footer {
    font-size: 9px;
    color: #212E38
}

.textBlue1 {
    color: #99ccff;
}

.textBlue2 {
    color: #3366cc;
}

.textBlue3 {
    color: #002C77;
}

.textTiny {
    font-size: xx-small;
    color: #000000;
}

TD.boxTitleSolidGrey {
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px;
    text-align: left;
    background: #CCCCCC repeat-x;
}

.interiorHead2Dark {
    font-size: 18px;
    font-weight: bold;
    color: #002C77;
}

TD.boxTitleBannerBlue {
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px;
    text-align: left;
    background: #002C77 repeat-x;
}