﻿/*:root {
    --lightest-blue: #95c9f1;
    --light-blue: #3086c7;
    --medium-blue: #2c59a8;
    --dark-blue: #223d7a;
    --darkest-blue: #1f3061;
}*/

#mastHead {
    background-color: white;
}

    #mastHead .mastHeadBlurb {
        color: #223d7a;
        text-shadow: 1px 1px 1px lightgray;
    }

    #mastHead .mastHeadMemberPortal {
        color: #3086c7;
        text-shadow: 1px 1px 1px lightgray;
    }

#leftContent .leftContentSection {
    color: #1f3061;
    background-color: #95c9f1;
    -moz-box-shadow: 1px 1px 1px #888;
    -webkit-box-shadow: 1px 1px 1px#888;
    box-shadow: 1px 1px 1px #888;
}

    #leftContent .leftContentSection a {
        color: #1f3061;
    }

#leftContent .leftContentSectionHeader a,
#leftContent .leftContentSectionHeader {
    background-color: #1f3061;
    color: white;
}

#leftContent a.leftContentButton {
    background-color: #1f3061;
    color: white;
    -moz-box-shadow: 1px 1px 1px #888;
    -webkit-box-shadow: 1px 1px 1px#888;
    box-shadow: 1px 1px 1px #888;
}

#mainContent {
    background-color: white;
    -moz-box-shadow: 1px 1px 1px #888;
    -webkit-box-shadow: 1px 1px 1px#888;
    box-shadow: 1px 1px 1px #888;
}

    #mainContent #mainContentDetails h3,
    #mainContent #mainContentDetails {
        border-color: #1f3061;
        border-style: solid;
    }

        #mainContent #mainContentDetails h3 {
            background-color: #1f3061;
            color: white;
        }

#navigation {
    -moz-box-shadow: 1px 1px 1px #888;
    -webkit-box-shadow: 1px 1px 1px#888;
    box-shadow: 1px 1px 1px #888;
}

    #navigation .loginDetailsContainer .loginDetails {
        background-color: #1f3061;
    }

#footer {
    color: white;
    background-color: #223d7a;
    -moz-box-shadow: 1px 1px 1px #888;
    -webkit-box-shadow: 1px 1px 5px#888;
    box-shadow: 1px 1px 1px #888;
}

    #footer a {
        color: white;
    }

#content {
    color: #1f3061;
}

    /*Grids*/
    #content .dataGrid th,
    #content .dataGrid td {
        border: solid 1px #1f3061;
    }

        #content .dataGrid td.dataGridHeader,
        #content .dataGrid th {
            background-color: #1f3061;
            color: white;
        }

        #content .dataGrid td.dataGridHeader a,
        #content .dataGrid th a{
            color: white;
        }

    #content .dataGrid td {
        background-color: white;
    }

    #content ul li .articleLink a {
        background: url(../images/newsArticle.gif) no-repeat 0 1px;
    }

    #content ul li .articleLinkLocked a {
        background: url(../images/newsArticle_lock.gif) no-repeat 0 1px;
        color: #a93327;
    }

    #content ul.calendarEventList li {
        background: url(../images/calendar.png) no-repeat 0 2px;
    }

    #content .upcomingCalendarEvents ul li {
        background: url(../images/calendar.png) no-repeat 0 3px;
    }

    /*search results */
    #content .ResultMessage {
        color: red;
    }

    #content tr.PagerRow a {
        color: #007cda;
    }

        #content tr.PagerRow a:hover {
            color: #72b8e3;
        }

    #content .calendarEventListItem a,
    #content .articleResult a {
        color: #007cda;
    }

        #content .articleResult a.articleLocked {
            color: #b72a2a;
        }

        #content .calendarEventListItem a:hover,
        #content .articleResult a:hover {
            color: #72b8e3;
        }

        #content .articleResult a.articleLocked:hover {
            color: #f18d8d;
        }

    #content .articleResult span.details {
        color: #5e5e5e;
    }

    #content .form .radioButtonRow .infoPanel {
        background-color: white;
    }

#contactPrivacyForm .errorMessage {
    color: #b72a2a;
}

#content .searchContainer .searchGrid .articleResult a {
    background: url(../images/newsArticle.gif) no-repeat;
}

    #content .searchContainer .searchGrid .articleResult a.articleLocked {
        background: url(../images/newsArticle_lock.gif) no-repeat;
    }

#content .searchContainer .searchGrid .calendarEventListItem a {
    background: url(../images/calendar.png) no-repeat 0 2px;
}

/*Document Icons*/
a.xls {
    background: url(../images/icon_excel.gif) no-repeat;
}

a.xlsx {
    background: url(../images/icon_excel2007.gif) no-repeat;
}

a.pdf {
    background: url(../images/icon_pdf.gif) no-repeat;
}

a.doc {
    background: url(../images/icon_msword.gif) no-repeat;
}

a.docx {
    background: url(../images/icon_msword2007.gif) no-repeat;
}

a.ppt {
    background: url(../images/icon_powerpoint.gif) no-repeat;
}

a.pptx {
    background: url(../images/icon_powerpoint2007.gif) no-repeat;
}

a.txt {
    background: url(../images/icon_plaintext.gif) no-repeat;
}

a.rtf {
    background: url(../images/icon_richtext.gif) no-repeat;
}

a.bmp,
a.gif,
a.jpeg,
a.png,
a.jpg {
    background: url(../images/icon_image.gif) no-repeat;
}

.email {
    background: url(../images/email.png) no-repeat;
    padding-left: 20px;
}

#content ul.articleDetailsColumn li ul.articleActionItems li a.emailArticle {
    background: url(../images/email.png) no-repeat;
}

a.print,
#content ul.articleDetailsColumn li ul.articleActionItems li a.printArticle {
    background: url(../images/print.png) no-repeat;
}

#content ul.articleDetailsColumn li ul.articleActionItems li a.rateArticle {
    background: url(../images/star.png) no-repeat;
}

#content ul.articleDetailsColumn li ul.articleActionItems li a.sendFeedback {
    background: url(../images/comment.png) no-repeat;
}

.pdf {
    background: url(../images/icon_pdf.gif) no-repeat 0 3px;
    padding-left: 20px;
}

.email {
    background: url(../images/email.png) no-repeat;
    padding-left: 20px;
}

.phone {
    background: url(../images/phone.png) no-repeat 0 3px;
    padding-left: 20px;
}

.fax {
    background: url(../images/fax.png) no-repeat 0 3px;
    padding-left: 20px;
}

.linkGo {
    background: url(../images/link_go.png) no-repeat 0 2px;
    padding-left: 20px;
}

.trophy {
    background: url(../images/trophy.png) no-repeat 0 2px;
    padding-left: 20px;
}

.print {
    background: url(../images/print.png) no-repeat 0 3px;
    padding-left: 20px;
}

/*accordian control*/
.accordionHeader {
    color: #1f3061;
    background-color: #95c9f1;
    border-color: #1f3061;
}

.accordionContent table td.activelabel,
.accordionContent table td.active {
    color: green;
}

.modalLoginDialogConfirm {
    background-color: white;
}

.modalLoginDialogBackground {
    background: Url(../images/whitewashPixel.png) repeat;
}

.modalDialogConfirm {
    background: White url(../images/confirmQuestionMark.png) no-repeat 10px 10px;
}

.modalDialogBackground {
    background: Url(../images/whitewashPixel.png) repeat;
}

/*Buttons*/
#content a.linkButton:hover,
#content input[Type='button']:hover,
#content input[Type='submit']:hover {
    border-color: #38b4fb;
}

#content a.linkButton,
#content input[Type='button'],
#content input[Type='submit'] {
    color: white;
    background-color: #3086c7;
}

#content input[disabled] {
    background-color: silver;
}

    #content input[disabled]:hover {
        background-color: silver;
        border-color: #1f3061;
    }