body {
    margin: 0;
    padding: 0;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 12px;
    line-height: 18px;
    color: black;
    background: #fff url(/webimages/OHNational_bkgd.png) repeat-x left top;
}
#bg {
    min-height: 896px;
}
* html #bg {
    height: 896px;
    overflow: visible;
}
a {
    color: black;
    outline: 0;
    text-decoration: none;
}
.donateTheme a {
    color: #B91424;
}
.utilityTheme a {
    color: #00386c;
}
.chapterPage a {
    color: #00386c;
}
.iServedStickerTheme a {
    color: #363032;
}
.helpTheme a,
.getInvolvedTheme a {
    color: #2A6194;
}
.home a:hover,
.helpTheme a:hover,
.getInvolvedTheme a:hover,
.donateTheme a:hover,
.utilityTheme a:hover,
.chapterPage a:hover,
.iServedStickerTheme a:hover {
    text-decoration: underline;
}
img {
    border: 0;
}
hr {
    height: 1px;
    margin: 10px;
}

    h1 {
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size: 32px;
        line-height: 40px;
        margin: 0;
        padding: 0;
        font-weight: normal;
    }
        .helpTheme h1,
        .getInvolvedTheme h1 {
            color: #2A6194;
        }
        .donateTheme h1 {
            color: #B91424;
        }
        .utilityTheme h1 {
            color: #00386c;
        }
        .chapterPage h1 {
            color: #00386c;
        }
        .iServedStickerTheme h1 {
            color: #363032;
        }

    h2 {
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size: 23px;
        line-height: 24px;
        margin: 0;
        padding: 5px 0;
        font-weight: normal;
    }
        .helpTheme h2,
        .getInvolvedTheme h2 {
            color: #2A6194;
        }
        .donateTheme h2 {
            color: #B91424;
        }
        .utilityTheme h2 {
            color: #00386c;
        }
        .chapterPage h2 {
            color: #00386c;
        }
        .iServedStickerTheme h2 {
            color: #363032;
        }
    h3 {
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size: 20px;
        line-height: 24px;
        font-weight: bold;
        margin: 0;
        padding: 15px 0 0;
    }
        .helpTheme h3,
        .getInvolvedTheme h3 {
            color: #2A6194;
        }
        .donateTheme h3 {
            color: #B91424;
        }
        .utilityTheme h3 {
            color: #00386c;
        }
        .chapterPage h3 {
            color: #00386c;
        }
        .iServedStickerTheme h3 {
            color: #363032;
        }
    h4 {
        font-size: 14px;
        line-height: 16px;
        margin: 0;
        padding: 5px 0 0;
        font-weight: normal;
    }
        .home h4, .home h4 a, .chapterMain h4, .chapterMain h4 a {
            color: #015287;
        }
        .helpTheme h4,
        .helpTheme h4 a,
        .getInvolvedTheme h4,
        .getInvolvedTheme h4 a {
            color: #2A6194;
        }
        .donateTheme h4, .donateTheme h4 a {
            color: #B91424;
        }
        .utilityTheme h4, .utilityTheme h4 a {
            color: #00386c;
        }
        .iServedStickerTheme h4, .iServedStickerTheme h4 a {
            color: #363032;
        }
        .detailContent h4 {
            font-weight: bold;
        }
    h5 {
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size: 16px;
        line-height: 20px;
        margin: 0;
        padding: 0;
        font-weight: normal;
    }
        .home h5, .home h5 a, .chapterMain h5, .chapterMain h5 a {
            color: #015287;
        }
        .helpTheme h5, 
        .helpTheme h5 a,
        .getInvolvedTheme h5, 
        .getInvolvedTheme h5 a {
            color: #2A6194;
        }
        .donateTheme h5, .donateTheme h5 a {
            color: #B91424;
        }
        .utilityTheme h5, .utilityTheme h5 a {
            color: #00386c;
        }
        .iServedStickerTheme h5, .iServedStickerTheme h5 a {
            color: #363032;
        }
        .detailContent h5 {
            font-weight: bold;
        }
    h6 {
        font-size: 12px;
        line-height: 18px;
        font-weight: bold;
        margin: 0;
        padding: 0;
    }
        .home h6, .home h6 a, .chapterMain h6, .chapterMain h6 a {
            color: #015287;
        }
        .getInvolvedTheme h6, 
        .getInvolvedTheme h6 a,
        .helpTheme h6, 
        .helpTheme h6 a {
            color: #2A6194;
        }
        .donateTheme h6, .donateTheme h6 a {
            color: #B91424;
        }
        .utilityTheme h6, .utilityTheme h6 a {
            color: #00386c;
        }
        .iServedStickerTheme h6, .iServedStickerTheme h6 a {
            color: #363032;
        }
        .detailContent h6 {
            font-weight: bold;
        }
    p {
        margin: 0;
        padding: 0 0 10px;
    }
    table {
        margin: 0;
        padding: 0;
        border-collapse: collapse;
        border: 0;
    }
    td {
        margin: 0;
        padding: 0;
        vertical-align: top;
    }
    ul {
        margin: 0;
        padding: 0 0 10px 20px;
    }
    blockquote {
        margin: 0;
        padding: 10px 0;
        font-size: 20px;
        line-height: 26px;
        color: #666;
        font-style: italic;
        text-align: center;
        overflow: hidden;
        zoom: 1;
    }
        blockquote h6 {
            color: black;
            font-style: normal;
            padding: 5px 0;
        }

.trebuchet { font-family: 'Trebuchet MS', Helvetica, sans-serif; }
.georgia { font-family: Georgia, 'Times New Roman', Times, serif; }
.helvetica { font-family: Helvetica, Arial, sans-serif; }
.hide {	display: none; }
.center { text-align: center; }

img.left {
    float: left;
    display: inline;
    margin: 3px 20px 10px 0;
    max-width:225;
    max-height:198;
}
img.right {
    float: right;
    display: inline;
    margin: 3px 0 10px 20px;
    max-width:225;
    max-height:198;
}

table.left {
    float: left;
    display: inline;
    margin: 3px 20px 10px 0;
    text-align: center;
}
table.right {
    float: right;
    display: inline;
    margin: 3px 0 10px 20px;
}
    table.left th, table.right th {
        padding: 5px;
        background: #546d85;
        color: #fff;
        text-align: center;
    }
        .helpTheme table.left th, .helpTheme table.right th {
            background: #8DA5BD;
            
        }
        .getInvolvedTheme table.left th, .getInvolvedTheme table.right th {
            background: #a58563;
            
        }
    table.left td, table.right td {
        padding: 5px 14px 10px;
        background: #999;
        color: #fff;
        text-align: center;
    }
        .eventDetail table.left th, .eventDetail table.right th, .eventDetail table.left td, .eventDetail table.right td {
            padding: 0;
            background: none;
            font-family: 'Trebuchet MS', Helvetica, sans-serif;
            font-style: italic;
            color: black;
        }
    table.left p, table.right p {
        padding: 0;
    }
ul.doubleSpace {
}
    ul.doubleSpace li {
        padding: 0 0 10px;
    }
ul.info {
    margin: 0;
    padding: 0 0 12px;
    list-style: none;
    font-size: 14px;
    line-height: 18px;
}

#page {
    position: relative;
    margin: 10px auto 20px;
    width: 940px;
    overflow: hidden;
    background: #fff;
    min-height: 896px;
    text-align: left;
    box-shadow: 0 0 5px 5px #777777;
    
}
* html #page {
    height: 896px;
    overflow: visible;
}

#topBar {
    height: 25px;
    background: black;
    overflow: hidden;
}
    #topBar .counter {
        float: left;
        display: inline;
        width: 247px;
        height: 25px;
        overflow: hidden;
        background: url(/webimages/topBar_counter.gif) repeat-x left top;
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size: 13px;
        line-height: 25px;
        font-weight: bold;
        color: #fff;
        text-align: center;
    }
    #topBar .feed {
        float: right;
        display: inline;
        width: 693px;
        height: 25px;
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 25px;
        color: #fff;
        overflow: hidden;
    }
        #topBar .feed a {
            color: #fff;
        }
            #topBar .feed a:hover {
                color: #ccc;
            }
        #topBar .feed ul {
            float: left;
            display: inline;
            margin: 0;
            padding: 0;
            list-style: none;
        }
        #topBar .feed li {
            float: left;
            display: inline;
            padding: 0 20px;
        }
        
#header {
    position: relative;
    height: 74px;
    overflow: hidden;
}
.chapterPage #header {
    background: #ddeaf2;
}
    #header .logo {
        position: absolute;
        top: 0;
        left: 0;
    }
    #header .utilityBar {
        float: right;
        display: inline;
        width: 670px;
        height: 34px;
        padding: 0 5px 0 0;
        overflow: hidden;
        background: url(/webimages/utilityBar.gif) no-repeat right top;
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 30px;
        color: midnightBlue;
    }
    .chapterPage #header .utilityBar {
        background: url(/webimages/utilityBar_chapterMain.gif) no-repeat right top;
    }
        .utilityBar a {
            color: midnightBlue;
        }
            .utilityBar a:hover {
                color: #fff;
            }
            .chapterPage .utilityBar a:hover {
                color: #fff;
            }
        .utilityBar .searchBox {
            float: right;
            display: inline;
            padding: 3px 0 0 6px;
            line-height: 22px;
        }
            .utilityBar .searchBox input.textbox {
                vertical-align: middle;
                width: 116px;
                padding: 2px 3px 3px 2px;
                font-family: Helvetica, Arial, sans-serif;
                font-size: 11px;
                color: #666;
                text-align: center;
                border-top: 1px solid #878787;
                border-right: 0;
                border-bottom: 0;
                border-left: 1px solid #878787;
                margin: 0 2px;
            }
            .utilityBar .searchBox .go {
                display: -moz-inline-box;
                display: inline-block;
                vertical-align: middle;
                width: 37px;
                height: 20px;
                overflow: hidden;
                text-indent: -300px;
                background: url(/webimages/utilityBar_search_go.gif) no-repeat left top;
                cursor:pointer;
            }
        .utilityBar ul.menu {
            float: right;
            display: inline;
            margin: 0;
            padding: 0;
            list-style: none;
        }
            .utilityBar ul.menu li {
                float: left;
                display: inline;
            }
                .utilityBar ul.menu li.selected {
                    background: #00386c url(/webimages/utilityBar_menu.gif) no-repeat left top;
                }
                .chapterPage .utilityBar ul.menu li.selected {
                    background: #e4cc61 url(/webimages/utilityBar_menu_chapterPage.gif) no-repeat left top;
                }
            .utilityBar ul.menu a {
                display: block;
                display: inline-block;
                height: 30px;
                padding: 0 6px 4px;
            }
                .utilityBar ul.menu .selected a {
                    text-decoration: none;
                    background: url(/webimages/utilityBar_menu.gif) no-repeat right -34px;
                }
                .chapterPage .utilityBar ul.menu .selected a {
                    color: #00386c;
                    background-image: url(/webimages/utilityBar_menu_chapterPage.gif);
                }
                .utilityBar ul.menu .selected a:hover {
                    color: #fff;
                }
                .chapterPage .utilityBar ul.menu .selected a:hover {
                    color: #00386c;
                }
#header .actionBar {
    clear: right;
    float: right;
    display: inline;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    line-height: 16px;
    padding: 0;
    color: midnightBlue;
}
    .actionBar a {
        font-size: 11px;
        color: midnightBlue;
    }
    .chapterPage .actionBar a {
        font-size: 11px;
        color: midnightBlue;
    }
    .actionBar ul {
        float: left;
        display: inline;
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .actionBar li 
    {
        float: left;
        display: inline;
        padding: 0px 7px 0px 0;
    }
    .actionBar .pad
    {
        float: left;
        display: inline;
        padding: 2px;
    }
    .actionBar img {
        vertical-align: middle;
    }
    
#primaryMenu {
    height: 50px;
    overflow: hidden;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
#menuLine1 {
    height: 10px;
    margin-top:-10px;
    position:relative;
    background-color: #00386C;
}
.HomesForVets #menuLine1 {
    background-color: #00386C;
}
.home #menuLine1 {
    background-color: #00386C;
}
.helpTheme #menuLine1 {
    background-color: #8DA5BD;
}
.needsTheme #menuLine1 {
    background-color: #546F8B;
}
.donateTheme #menuLine1 {
    background-color: #B91424;
}
.getInvolvedTheme #menuLine1 {
    background-color: #014E82;
}
.iServedStickerTheme #primaryMenu {
    background: url(/webimages/Themes/iServedSticker/primaryMenu_iServedStickerTheme.gif) repeat-x left top;
}
.chapterPage #primaryMenu {
    height: 52px;
    background: #ddeaf2 url(/webimages/Themes/Chapter/primaryMenu_chapterMain.gif) repeat-x left top;
}
.chapterUtility #primaryMenu {
    height: 50px;
    background-image: url(/webimages/Themes/Home/primaryMenu_home.gif);
}
    #primaryMenu ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    #primaryMenu li {
        float: left;
        display: inline;
        text-align: center;
        color: #fff;
        vertical-align: top;
    }
    #primaryMenu div {
    }
    #primaryMenu a {
        display: block;
        color: #fff;
        text-decoration: none;
    }
    * html #primaryMenu a {
        width: 100%;
    }
        #primaryMenu li.menu1, #primaryMenu li.menu1Hover {
            height: 31px;
            margin: 9px 2px 0 0;
            font-size: 20px;
            line-height: 27px;
            background-color: #00386c;
            border-radius: 8px 8px 0 0;
        }
        .HomesForVets #primaryMenu li.menu1 {
            background-color: #014E82;
        }
        
        .chapterPage #primaryMenu li.menu1, .chapterPage #primaryMenu li.menu1Hover {
        }
            #primaryMenu li.menu1 div, #primaryMenu li.menu1Hover div {
                width: 220px;
            }
            .chapterPage #primaryMenu li.menu1 div, .chapterPage #primaryMenu li.menu1Hover div {
            }
        #primaryMenu li.menu1Hover {
            margin-top: 0;
            height: 40px;
        }
        .home #primaryMenu li.menu1, .home #primaryMenu li.menu1Hover {
            height: 50px;
            margin: 0;
            font-size: 29px;
            line-height: 46px;
        }
            .home #primaryMenu li.menu1 div, .home #primaryMenu li.menu1Hover div {
                width: 220px;
            }
        .chapterMain #primaryMenu li.menu1, .chapterMain #primaryMenu li.menu1Hover {
            height: 50px;
            margin: 0;
            font-size: 29px;
            line-height: 46px;
        }
            .chapterMain #primaryMenu li.menu1 div, .chapterMain #primaryMenu li.menu1Hover div {
                width: 220px;
            }
        #primaryMenu li.menu2, #primaryMenu li.menu2Hover {
            height: 31px;
            margin: 9px 2px 0 0;
            font-size: 20px;
            line-height: 27px;
            background-color: #8DA5BD;
            border-radius: 8px 8px 0 0;
        }
        #primaryMenu li.menu3, #primaryMenu li.menu3Hover {
            height: 31px;
            margin: 9px 2px 0 0;
            font-size: 20px;
            line-height: 27px;
            background-color: #546F8B;
            border-radius: 8px 8px 0 0;
        }
        .chapterPage #primaryMenu li.menu2, .chapterPage #primaryMenu li.menu3, .chapterPage #primaryMenu li.menu2Hover, .chapterPage #primaryMenu li.menu3Hover {
        }
        #primaryMenu li.menu2Hover, #primaryMenu li.menu3Hover {
            margin-top: 0;
            height: 40px;
        }
            #primaryMenu li.menu2 div, #primaryMenu li.menu2Hover div {
                width: 230px;
            }
            #primaryMenu li.menu3 div, #primaryMenu li.menu3Hover div {
                width: 229px;
            }
            .chapterPage #primaryMenu li.menu2 div, .chapterPage #primaryMenu li.menu2Hover div, .chapterPage #primaryMenu li.menu3 div, .chapterPage #primaryMenu li.menu3Hover div {
            }
        .home #primaryMenu li.menu2, .home #primaryMenu li.menu2Hover {
            background-color: #8DA5BD;
            border-radius: 0 8px 0 0;
        }
        .home #primaryMenu li.menu2Hover {
            background-color: #8DA5BD;
            border-radius: 8px 8px 0 0;
        }
            .home #primaryMenu li.menu2 div, .home #primaryMenu li.menu2Hover div {
                width: 238px;
            }
            .home #primaryMenu li.menu3 div, .home #primaryMenu li.menu3Hover div {
                width: 244px;
            }
            .helpTheme #primaryMenu li.menu2 div, .helpTheme #primaryMenu li.menu2Hover div, .helpTheme #primaryMenu li.menu3 div, .helpTheme #primaryMenu li.menu3Hover div {
                width: 224px;
            }
        .helpTheme #primaryMenu li.selected {
            height: 42px;
            margin: 0 2px 0 0;
            font-size: 24px;
            line-height: 38px;
        }
            .helpTheme #primaryMenu li.selected div {
                width: 235px;
            }
        .chapterMain #primaryMenu li.menu2, .chapterMain #primaryMenu li.menu2Hover {
            background-color: #8DA5BD;
            margin-left: -6px;
            border-radius: 8px 8px 0 0;
        }
        .chapterMain #primaryMenu li.menu2Hover {
            background-color: #8DA5BD;
            border-radius: 8px 8px 0 0;
        }
            .chapterMain #primaryMenu li.menu2 div, .chapterMain #primaryMenu li.menu2Hover div {
                width: 227px;
            }
            .chapterMain #primaryMenu li.menu3 div, .chapterMain #primaryMenu li.menu3Hover div {
                width: 224px;
            }
        #primaryMenu li.menu4, #primaryMenu li.menu5, #primaryMenu li.menu4Hover, #primaryMenu li.menu5Hover {
            height: 24px;
            margin: 16px 2px 0 0;
            font-size: 14px;
            line-height: 20px;
            background-color: #B91424;
            border-radius: 8px 8px 0 0;
        }
        #primaryMenu li.menu5, #primaryMenu li.menu5Hover {
            height: 24px;
            margin: 16px 2px 0 0;
            font-size: 14px;
            line-height: 20px;
            background-color: #014E82;
            border-radius: 8px 8px 0 0;
        }
        .chapterPage #primaryMenu li.menu4, .chapterPage #primaryMenu li.menu5, .chapterPage #primaryMenu li.menu4Hover, .chapterPage #primaryMenu li.menu5Hover {
        }
        #primaryMenu li.menu5, #primaryMenu li.menu5Hover {
            margin-right: 0;
        }
        #primaryMenu li.menu4Hover, #primaryMenu li.menu5Hover {
            margin-top: 9px;
            height: 31px;
        }
        #primaryMenu li.menu4 div, #primaryMenu li.menu4Hover div {
            width: 113px;
        }
        #primaryMenu li.menu5 div, #primaryMenu li.menu5Hover div {
            width: 113px;
        }
        .chapterPage #primaryMenu li.menu4 div, .chapterPage #primaryMenu li.menu5 div, .chapterPage #primaryMenu li.menu4Hover div, .chapterPage #primaryMenu li.menu5Hover div {
        }
        #primaryMenu li.selected {
            margin-top: 2px;
            height: 48px;
            font-size: 18px;
            line-height: 36px;
        }
.HomesForVets #primaryMenu li.menu1,
.HomesForVets #primaryMenu li.menu1Hover {
    background-color: #00386C;
}
.HomesForVets #primaryMenu li.menu2,
.HomesForVets #primaryMenu li.menu2Hover {
    background-color: #8DA5BD;
}
.HomesForVets #primaryMenu li.menu3,
.HomesForVets #primaryMenu li.menu3Hover {
    background-color: #B91424;
}
.HomesForVets #primaryMenu li.menu4,
.HomesForVets #primaryMenu li.menu4Hover {
    background-color: #014E82;
}
.HomesForVets #primaryMenu li.menu5,
.HomesForVets #primaryMenu li.menu5Hover {
    background-color: #014E82;
}
    
#body {
    width: 940px;
    overflow: hidden;
    padding: 0 0 15px;
}
    .bodyTitle {
        text-align: center;
        padding: 8px 0 12px;
        background: #e5ebf0;
    }
        .bodyTitle h1 {
            font-size: 30px;
            line-height: 1.2em;
        }
            
.HomesForVets #mainArea {
    width: 940px;
    overflow: hidden;
    border-bottom: 10px solid #B91424;
    background-color: #00386C;
}
.home #mainArea {
    width: 940px;
    overflow: hidden;
    border-bottom: 10px solid #B91424;
    background-color: #00386C;
}
.helpTheme #mainArea, 
.donateTheme #mainArea, 
.getInvolvedTheme #mainArea {
    width: 940px;
    padding: 0 0 25px;
    overflow: hidden;
    background: #ececec;
}
.chapterMain #mainArea {
    position: relative;
    width: 940px;
    overflow: hidden;
    background: #ddeaf2;
    border-bottom: 10px solid #7F9BB5;
}

    #mainArea .getAssistance {
        float: left;
        display: inline;
        width: 194px;
        padding-left: 13px;
        text-align: center;
        color: #fff;
        font-size: 12px;
        line-height: 20px;
    }
    #getAssistance_dd {
        display: none;
        position: absolute;
        top: 149px;
        left: 0;
        width: 188px;
        padding: 20px 16px 15px;
        text-align: center;
        color: #fff;
        font-size: 12px;
        line-height: 20px;
        background: #5c7ea1 url(/webimages/getAssistance_dd.gif) repeat-x left bottom;
        z-index: 100;
    }
        .getAssistance input.textbox {
            width: 175px;
            padding: 2px 3px 3px 2px;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 11px;
            color: #666;
            text-align: center;
            border-top: 1px solid #878787;
            border-right: 0;
            border-bottom: 0;
            border-left: 1px solid #666;
            margin: 3px 0;
        }
        .getAssistance a {
            color: #fff;
        }
        .getAssistance a.go {
            display: block;
            width: 138px;
            height: 24px;
            margin: 0 auto;
            text-indent: -300px;
            overflow: hidden;
            background: url(/webimages/getAssistance_go.gif) no-repeat left top;
        }
        .getAssistance .close {
            position: absolute;
            top: 5px;
            right: 10px;
            font-family: 'Trebuchet MS', Helvetica, sans-serif;
            font-size: 8px;
            line-height: 12px;
            text-transform: uppercase;
        }
        .getAssistance .city {
            font-size: 14px;
            padding: 0 0 12px;
        }
        .getAssistance .chapter {
            font-size: 18px;
            font-weight: bold;
            padding: 0 0 12px;
        }
        .getAssistance h4 {
            padding: 15px 0 5px;
            font-size: 15px;
            color: #fff;
        }
        .getAssistance hr {
            width: 180px;
            margin: 0 auto 12px;
            padding: 0;
            height: 2px;
            border: 0;
            color: #4878a9;
            background: #4878a9;
        }

.applyForHome {
    float: left;
    display: inline;
    width: 194px;
    height: 214px;
    padding: 13px;
    text-align: center;
    color: White;
    font-size: 12px;
    line-height: 20px;
    background-color: #00386C;
    font-family: Arial;
}
.applyforhomego {
    background-color: #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    height: 18pt;
    line-height: 18pt;
    margin-left: 46px;
    text-align: center;
    width: 100px;
}

ul.chapterEvents {
    margin: 0;
    padding: 8px 0;
    list-style: none;
    text-align: left;
    font-size: 12px;
    line-height: 15px;
}
    .chapterEvents li {
        padding: 0 0 12px;
        overflow: hidden;
        zoom: 1;
    }
    .chapterEvents .image {
        float: left;
        display: inline;
        padding: 3px 10px 0 0;
    }
        .chapterEvents .image img {
            width: 59px;
        }

    #mainArea .banner {
        position: relative;
        float: right;
        display: inline;
        width: 720px;
        height: 288px;
        overflow: hidden;
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
    }
        .banner h1.title {
            display: inline-block;
            margin: 0;
            padding: 4px 0 4px 18px;
            width: 100%;
            font-size: 35px;
            line-height: 40px;
            color: #00386c;
            background: #ececec;
            font-weight: normal;
        }
        .banner .image {
            position: absolute;
            top: 48px;
            left: 0;
            z-index: 50;
        }
        .banner .copy {
            position: absolute;
            top: 60px;
            left: 505px;
            height: 65px;
            width: 200px;
            font-size: 11px;
            text-align: center;
            color: #fff;
            z-index: 55;
        }
        .banner .button {
            position: absolute;
            top: 130px;
            left: 515px;
            text-align: center;
            z-index: 55;
            font-size: 14px;
            line-height: 24px;
            color: #fff;
            overflow: hidden;
        }
            .banner .button a {
                display: block;
                display: inline-block;
                width: 180px;
                height: 24px;
                text-align: center;
                color: #fff;
                text-decoration: none;
                background: url(/webimages/banner_button.gif) no-repeat left top;
            }
        .banner ul.thumbs {
            position: absolute;
            top: 172px;
            left: 545px;
            width: 130px;
            margin: 0;
            padding: 0;
            list-style: none;
            z-index: 55;
        }
            .banner ul.thumbs li {
                float: left;
                display: inline;
                width: 52px;
                height: 35px;
                padding: 2px 4px 4px 2px;
                margin: 0 7px 5px 0;
                overflow: hidden;
                background: url(/webimages/banner_thumb.png) no-repeat left top;
            }
            * html .banner ul.thumbs li {
                background-image: none;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/banner_thumb.png', sizingMethod='crop');
            }
                .banner ul.thumbs li.active {
                    background-image: url(/webimages/banner_thumb_active.png);
                }
                * html .banner ul.thumbs li.active {
                    background-image: none;
                    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/banner_thumb_active.png', sizingMethod='crop');
                }
                .banner ul.thumbs img {
                    width: 52px;
                    height: 35px;
                    opacity: .50;
                    filter: alpha(opacity=50);
                }
                .banner ul.thumbs li.active img {
                    opacity: 1;
                    filter: alpha(opacity=100);
                }
        .banner .shade {
            position: absolute;
            top: 48px;
            right: 0;
            width: 265px;
            height: 240px;
            overflow: hidden;
            background: url(/webimages/banner_shade.png) no-repeat left top;
            z-index: 51;
        }
        * html .banner .shade {
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/banner_shade.png', sizingMethod='crop');
        }
        
    #mainArea .helpArea {
        float: left;
        display: inline;
        width: 45%;
        padding: 15px 0 0 22px;
        overflow: hidden;
    }
        .helpArea h1 {
            color: #2A6194;
            padding-left: 8px;
        }
        .helpArea h5 {
            color: #666;
            padding: 0 0 20px 8px;
        }
        .helpArea .ulCol1 {
            float: left;
            display: inline;
            padding: 0 5px 0 0;
        }
        .helpArea .ulCol2 {
            float: left;
            display: inline;
        }
        .helpArea ul {
            margin: 0;
            padding: 0;
            list-style: none;
            font-size: 14px;
            line-height: 18px;
        }
            .helpArea ul a {
                display: block;
                display: inline-block;
                padding: 5px 8px;
            }
                .helpArea ul a.active {
                    background: #CBD6E0;
                }
    #mainArea .donateArea {
        float: left;
        display: inline;
        width: 400px;
        padding: 0 0 0 30px;
    }
        .donateArea h1 {
            color: #B91424;
            padding: 15px 0;
        }
        .donateArea a.btnGreen {
            display: block;
            width: 209px;
            height: 24px;
            margin: 0 auto;
            overflow: hidden;
            background: url(/webimages/btnGreen.gif) no-repeat left top;
            font-family: 'Trebuchet MS', Helvetica, sans-serif;
            font-size: 14px;
            line-height: 24px;
            text-decoration: none;
            text-align: center;
            color: #fff;
            font-weight: normal;
        }
        .donateArea a.btnBriteGreen {
            display: block;
            width: 209px;
            height: 24px;
            margin: 0 auto;
            overflow: hidden;
            background: url(/webimages/btnBriteGreen.gif) no-repeat left top;
            font-family: 'Trebuchet MS', Helvetica, sans-serif;
            font-size: 14px;
            line-height: 24px;
            text-decoration: none;
            text-align: center;
            color: #fff;
            font-weight: normal;
        }
        .donateArea a.donateButton {
            display: block;
            width: 150px;
            height: 40px;
            margin: 0 auto;
            overflow: hidden;
            background: url(/webimages/donateButton.gif) no-repeat left top;
            font-family: 'Trebuchet MS', Helvetica, sans-serif;
            font-size: 14px;
            line-height: 24px;
            text-decoration: none;
            text-align: center;
            color: #fff;
            font-weight: normal;
        }
        
    #mainArea .serviceArea {
        float: right;
        display: inline;
        width: 50%;
        margin: 17px 19px 9px 0;
        padding: 0 0 8px;
        background: #999;
        color: #fff;
        min-height:350px;
    }
    .donateTheme #mainArea .serviceArea {
        width: 455px;
    }
        .serviceArea a {
            color: #fff;
        }
        .serviceArea ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        .serviceArea li {
            display: none;
            line-height: 0; /* ie fix */
        }
            .serviceArea li#sa_Default {
                display: block;
            }
        .serviceArea .image {
            float: right;
            display: inline;
            max-width: 265px;
            max-height: 265px;
            margin: 17px 17px 0;
            padding: 0 0 14px;
            overflow: hidden;
            text-align: center;
            font-weight: bold;
            font-size: 12px;
            line-height: 30px;
        }
        .donateTheme .serviceArea .image {
            max-width: 213px;
            margin: 15px 19px 0 10px;
        }
            .serviceArea .image img {
                vertical-align: middle;
            }
        .serviceArea .header {
            background: #00386C;
            padding: 2px 15px;
            text-align: center;
        }
        .donateTheme .serviceArea .header {
            background: #a0af71;
        }
        .iServedStickerTheme .serviceArea .header {
            background: #aba78f;
        }
            .donateTheme .serviceArea h2 {
                color: #fff;
            }
        .serviceArea .body {
            padding: 12px 12px 0 25px;
            overflow: hidden;
            zoom: 1;
            font-size: 12px;
            line-height: 20px;
        }
        .donateTheme .serviceArea .body {
            text-align: center;
            padding: 12px 5px 0 15px;
        }
        .serviceArea blockquote {
            color: #fff;
            padding: 0;
        }
            .serviceArea blockquote h6 {
                color: #fff;
                padding: 12px 0 0;
            }
        
    #mainArea .areaCallout {
        height: 39px;
        overflow: hidden;
        padding: 5px 30px;
        background: url(/webimages/areaCallout.gif) repeat-x left top;
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        color: #fff;
        text-align: center;
    }
        .areaCallout .applicationButton {
            float: right;
            display: inline;
            width: 348px;
            height: 38px;
            margin: 0 -13px 0 30px;
            overflow: hidden;
            background: url(/webimages/applicationButton.gif) no-repeat left top;
            font-size: 16px;
            line-height: 38px;
            text-transform: uppercase;
            text-align: center;
        }
            .areaCallout .applicationButton a {
                display: block;
                color: #fff;
                text-decoration: none;
            }
    #mainArea .areaCallout_shadow {
        position: absolute;
        top: 49px;
        left: 0;
        width: 940px;
        height: 8px;
        background: url(/webimages/areaCallout_shadow.png) no-repeat left top;
    }
    * html #mainArea .areaCallout_shadow {
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/areaCallout_shadow.png', sizingMethod='crop');
    }
    #mainArea .chapterBanner {
        float: right;
        display: inline;
        width: 685px;
        height: 252px;
        overflow: hidden;
    }
    #mainArea .chapterTeaser {
        float: left;
        display: inline;
        width: 200px;
        padding: 0 10px 0 10px;
        overflow: hidden;
        text-align: center;
    }
        .chapterTeaser h1 {
            color: #00386c;
        }
        .chapterTeaser h2 {
            color: #00386c;
        }
        .chapterTeaser h3 {
            color: #00386c;
        }
        .chapterTeaser h4 {
            padding: 0;
        }
        
.leftCol {
    float: left;
    display: inline;
    width: 220px;
    overflow: hidden;
    background: url(/webimages/Themes/Utility/leftCol_utilityTheme.gif) repeat-x left top;
}
    .home .leftCol {
        background: url(/webimages/Themes/Home/leftCol_home.gif) repeat-x left top;
    }
    .chapterPage .leftCol {
        background: url(/webimages/Themes/Chapter/leftCol_chapterDefault.gif) repeat-x left top;
    }
    .chapterMain .leftCol {
        background-image: url(/webimages/Themes/Chapter/leftCol_chapterMain.gif);
    }
    .helpTheme .leftCol {
        background-image: url(/webimages/Themes/Help/leftCol_helpTheme.gif);
    }
    .getInvolvedTheme .leftCol {
        background-image: url(/webimages/Themes/Help/leftCol_helpTheme.gif);
    }
    .donateTheme .leftCol {
        background-image: url(/webimages/Themes/Donate/leftCol_donateTheme.gif);
    }
    .iServedStickerTheme .leftCol {
        background-image: url(/webimages/Themes/iServedSticker/leftCol_iServedStickerTheme.gif);
    }
.middleCol {
    float: left;
    display: inline;
    width: 460px;
    overflow: hidden;
    padding: 5px 0 0 20px;
}
    .home .middleCol {
        width: 410px;
        padding: 5px 35px;
    }
    .middleCol h3 {
        color: #015287;
    }
.rightCol {
    float: right;
    display: inline;
    width: 240px;
    overflow: hidden;
/*	margin: -24px 0 0;  */
}
    .home .rightCol {
/*		margin: -29px 0 0;     */
    }
    .chapterMain .rightCol {
/*		margin: -44px 0 0;     */
    }
    .rightCol .body {
        text-align: center;
        background: url("/webimages/Themes/Home/leftCol_home.gif") repeat-x scroll left top transparent;
        min-height: 200px;
    }
    * html .rightCol .body {
        height: 310px;
        overflow: visible;
    }
    .rightCol .body h4 a {
        color: #2A6194;
    }
    .rightCol .body h3 {
        color: #00386c;
    }
.helpTheme .mainCol {
    float: left;
    display: inline;
    width: 640px;
    padding: 5px 26px 0 34px;
    overflow: hidden;
}
    .helpTheme .mainCol h3 {
        padding-bottom: 12px;
    }
    .helpTheme .mainCol blockquote {
        margin: 5px 0;
        padding: 10px 60px;
        background: #CBD6E0;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
    }
        .helpTheme .mainCol blockquote h6 {
            color: black;
            font-style: normal;
            padding: 5px 0;
        }
.detailCol {
    float: right;
    display: inline;
    width: 720px;
    overflow: hidden;
}
    .detailCol .detailBanner {
        width: 720px;
        overflow: hidden;
        background: #ececec;
    }
    .detailCol .detailContent {
        width: 660px;
        padding: 15px 33px 0 27px;
        overflow: hidden;
    }
        .donateTheme .detailCol .detailContent {
            background: url(/webimages/Themes/Donate/detailContent_donateTheme.gif) repeat-x left top;
        }
        .utilityTheme .detailCol .detailContent {
            background: url(/webimages/Themes/Utility/detailContent_utilityTheme.gif) repeat-x left top;
        }
        .getInvolvedTheme .detailCol .detailContent {
            background: url(/webimages/Themes/Utility/detailContent_utilityTheme.gif) repeat-x left top;
        }
        
.sepCols {
    width: 660px;
    margin: 15px 0;
    overflow: hidden;
    background: url(/webimages/sepCols.gif) no-repeat 360px 15px;
}
    .sepCols div.left {
        float: left;
        display: inline;
        width: 345px;
    }
    .sepCols div.right {
        float: right;
        display: inline;
        width: 275px;
    }

.neList {
    padding: 5px 10px 0;
    text-align: center;
}
    .neList h3 {
        color: #00386c;
    }
    .neList ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .neList .date {
        font-family: 'Times New Roman';
        font-size: small;
        font-style: italic;
        padding: 3px 0;
    }
    
.chapterHighlights {
    padding: 0 15px;
}
    .chapterHighlights h3 {
        text-align: center;
    }
    .chapterHighlights ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
        .chapterHighlights li {
            padding: 0 0 20px;
        }
        .chapterHighlights .image {
            float: left;
            display: inline;
            width: 60px;
            height: 50px;
            margin: 10px 10px 0 0;
        }
            .chapterHighlights .image img {
                max-width: 60px;
                max-height: 50px;
            }
        .chapterHighlights .details {
            margin: 8px 0 0;
            font-size: 11px;
            overflow: hidden;
            zoom: 1;
        }

.supporters {
    padding: 0 0 25px;  
    text-align: center;
}
.accreditation {
    background: url("/webimages/greyCallout.gif") repeat-x scroll left top transparent;
    padding: 0 0 25px;  
    text-align: center;
}
    .supporters h3 {
        padding-bottom: 12px;
    }
    .accreditation h3 {
        font-size: 18px;
        padding-bottom: 12px;
    }
    
ul.homeHightlights {
    margin: 0;
    padding: 0;
    list-style: none;
}
    .homeHightlights li {
        padding: 10px 0 10px;
    }
    .homeHightlights p {
        padding: 0;
    }
    .homeHightlights .image {
        float: left;
        display: inline;
        margin: 5px 15px 5px 0;
    }
    .homeHightlights h4 {
        padding: 0;
    }
    
.featuredEvent {
    padding: 0 40px 26px 27px;
    background: url(/webimages/middleCol_chapterMain.gif) repeat-x left top;
    overflow: hidden;
    zoom: 1;
}
* html .featuredEvent {
    position: relative;
}
    .featuredEvent h3 {
        padding-bottom: 5px;
    }
    .featuredEvent .image {
        float: right;
        display: inline;
        width: 200px;
        overflow: hidden;
        margin: 15px 0 0 15px;
    }
    .featuredEvent .date {
        color: #015287;
    }
    .featuredEvent .promo {
        padding: 15px 0 0;
    }
    
.upcomingEvents {
    padding: 0 10px 26px 27px;
    background: url(/webimages/middleCol_chapterMain.gif) repeat-x left top;
    overflow: hidden;
    zoom: 1;
}
* html .upcomingEvents {
    position: relative;
}
    .upcomingEvents h3 {
        padding: 25px 0 0;
    }
    .upcomingEvents .calendar {
        float: left;
        display: inline;
        margin: 20px 17px 10px 0;
    }
    .upcomingEvents ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
        .upcomingEvents li {
            overflow: hidden;
            zoom: 1;
            padding: 15px 0 20px;
        }
        .upcomingEvents .image {
            float: left;
            display: inline;
            margin: 5px 12px 0 0;
            max-width: 79px;
        }
        .upcomingEvents .details {
            overflow: hidden;
            zoom: 1;
        }
            .upcomingEvents h4 {
                padding: 0;
            }
            .upcomingEvents .date {
                color: #015287;
            }
    
.calendar {
    width: 190px;
    overflow: hidden;
}
    .calendar .month {
        height: 15px;
        padding: 6px 0 7px;
        overflow: hidden;
        background: url(/webimages/calendar_month.gif) no-repeat left top;
        text-align: center;
        color: #fff;
        font-size: 14px;
        line-height: 15px;
        font-weight: bold;
    }
        .calendar .month img {
            vertical-align: middle;
        }
        .calendar .month .previous {
            margin: 0 12px 0 0;
        }
        .calendar .month .next {
            margin: 0 0 0 12px;
        }
    .calendar table {
        margin: 0 1px;
        padding: 0;
        border: 0;
        font-size: 14px;
        line-height: 20px;
        color: #666;
    }
    .calendar th {
        padding: 0;
        width: 26px;
        height: 26px;
        font-size: 12px;
        line-height: 26px;
        border-left: 1px solid #848484;
        background: #fff;
        text-align: center;
    }
    .calendar td {
        padding: 0;
        width: 26px;
        height: 24px;
        border-left: 1px solid #848484;
        border-top: 1px solid #848484;
        background: #e1e1e1;
        text-align: center;
    }
        .calendar th.first, .calendar td.first {
            border-left: 0;
        }
        .calendar .top td {
            border-top: 0;
        }
        .calendar td.overlap {
            color: #a3a3a3;
        }
        .calendar td.current {
            color: #fff;
            background: #b7181f;
            
        }
        .calendar td.active {
            color: #fff;
            background: #00315f;
        
        }
        .calendar td.selected {
            color: #fff;
            background: #7d9139;
        
        }
        
.helpMenu {
    position: relative;
    z-index: 100;
    text-align: center;
}
    .helpMenu h2 {
        padding: 8px 0;
        color: #fff;
        background: url(/webimages/helpMenu_header.png) no-repeat left top;
    }
    * html .helpMenu h2 {
        background: url(/webimages/helpMenu_header.gif) no-repeat left top;
    }
    .helpMenu ul {
        margin: 0;
        padding: 4px 0 7px;
        list-style: none;
        background: #d4e4a0 url(/webimages/helpMenu.gif) repeat-x left top;
        font-size: 18px;
        line-height: 25px;
    }
        .helpMenu li {
            margin: -1px 0 0;
            background: url(/webimages/helpMenu_li.gif) no-repeat center bottom;
        }
            .helpMenu li.last {
                background: none;
            }
        .helpMenu ul a {
            display: block;
            display: inline-block;
            width: 230px;
            color: black;
            padding: 12px 5px;
            text-decoration: none;
        }
            .helpMenu ul a:hover {
                color: #fff;
                background: #869f34;
            }
            
.curNeeds {
    margin-left: 10px;
    margin-right: 10px;
}
    .curNeeds ul {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 11px;
    }
        .curNeeds li {
            padding: 0 0 10px;
        }
        .curNeeds p {
            padding: 3px 0 0;
        }
        .curNeeds .more {
            font-weight: bold;
        }
        .curNeeds .date {
            font-style: italic;
            font-family: 'Times New Roman';
            font-size: small;
        }

    
.processArea {
    margin: 25px 0 10px;
    background: #999;
}
    .processArea .header {
        background: #a58563;
        padding: 2px 15px;
        color: #fff;
    }
        .helpTheme .processArea .header h3 {
            padding: 8px 0;
            color: #fff;
        }
    .processArea .body {
        padding: 12px 0 10px 17px;
        font-size: 12px;
        line-height: 20px;
        overflow: hidden;
        zoom: 1;
        font-size: 11px;
        line-height: 18px;
    }
        .processArea ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        .processArea li {
            float: left;
            display: inline;
            width: 139px;
            margin: 0 15px 0 0;
            text-align: center;
        }
        .processArea .caption {
            font-weight: bold;
            color: #fff;
            text-align: center;
            padding: 2px 5px;
            background: #8DA5BD;
            text-transform: uppercase;
            margin: 0 0 3px;
            font-size: 12px;
        }
        
.mainMenu {
    padding: 5px 0;
    min-height: 385px;
}
* html .mainMenu {
    height: 385px;
    overflow: visible;
}
    .mainMenu h3 {
        padding: 20px 15px 10px 30px;
    }
    .mainMenu ul {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 16px;
        line-height: 20px;
    }
    .mainMenu a {
        display: block;
        display: inline-block;
        width: 170px;
        padding: 5px 20px 5px 30px;
    }
        .helpTheme .mainMenu a:hover,
        .getInvolvedTheme .mainMenu a:hover {
            color: #8DA5BD;
        }
        .helpTheme .mainMenu a.selected, 
        .helpTheme .mainMenu a.selected:hover,
        .getInvolvedTheme .mainMenu a.selected, 
        .getInvolvedTheme .mainMenu a.selected:hover {
            color: #fff;
            background: #90A9BF url(/webimages/Themes/Help/mainMenu_helpTheme.gif) no-repeat 16px 10px;
        }
        .donateTheme .mainMenu a:hover {
            color: #6b802a;
        }
        .donateTheme .mainMenu a.selected, .donateTheme .mainMenu a.selected:hover {
            color: black;
            background: #c2d978 url(/webimages/Themes/Donate/mainMenu_donateTheme.gif) no-repeat 16px 10px;
        }
        .iServedStickerTheme .mainMenu a:hover {
            color: #6b802a;
        }
        .iServedStickerTheme .mainMenu a.selected, .iServedStickerTheme .mainMenu a.selected:hover {
            color: black;
            background: #c2d978 url(/webimages/Themes/Donate/mainMenu_donateTheme.gif) no-repeat 16px 10px;
        }
        .utilityTheme .mainMenu a:hover {
            color: #00529e;
        }
        .utilityTheme .mainMenu a.selected, .utilityTheme .mainMenu a.selected:hover {
            color: black;
            background: #90a9bf url(/webimages/Themes/Utility/mainMenu_utilityTheme.gif) no-repeat 16px 10px;
        }
        .chapterUtility .mainMenu a:hover {
            color: #a68f39;
        }
        .chapterUtility .mainMenu a.selected, .chapterUtility .mainMenu a.selected:hover {
            color: black;
            background: #d2c17f url(/webimages/Themes/Utility/mainMenu_chapterUtility.gif) no-repeat 16px 10px;
        }
        
        
.finePrint {
    width: 660px;
    overflow: hidden;
    background: #DDDDDD;
    margin: 10px 0;
}
    .finePrint .cols {
        width: 660px;
        padding: 14px 0;
        overflow: hidden;
    }
        .finePrint .col1 {
            float: left;
            display: inline;
            width: 283px;
            padding: 0 20px 0 25px;
            border-right: 1px solid black;
        }
        .finePrint .col2 {
            float: left;
            display: inline;
            width: 283px;
            padding: 0 23px 0 25px;
        }
    .finePrint .chapterSearch {
        padding: 8px 20px;
        background: #546F8B;
    }
        .finePrint .chapterSearch h3 {
            display: inline;
            color: #fff;
            text-transform: none;
            vertical-align: middle;
            padding: 0;
            font-size:18px;
            
        }
        .finePrint .chapterSearch input.textbox {
            vertical-align: middle;
            width: 190px;
            padding: 2px 3px 3px 2px;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 11px;
            color: #666;
            text-align: center;
            border-top: 1px solid #878787;
            border-right: 0;
            border-bottom: 0;
            border-left: 1px solid #878787;
            margin: 0 2px 0 18px;
        }
        .finePrint .chapterSearch a.go {
            display: -moz-inline-box;
            display: inline-block;
            vertical-align: middle;
            width: 37px;
            height: 20px;
            overflow: hidden;
            text-indent: -300px;
            background: url(/webimages/finePrint_chapterSearch_go.gif) no-repeat left top;
        }

.supportMethods {
    width: 886px;
    margin: 26px 0 15px 27px;
    overflow: hidden;
    background: #999;
    color: #fff;
}
    .supportMethods a {
        color: #fff;
    }
    .supportMethods .header {
        overflow: hidden;
        zoom: 1;
        background: #838f5d url(/webimages/supportMethods_header.gif) repeat-x left top;
    }
        .supportMethods .title {
            float: left;
            display: inline;
            height: 41px;
            padding: 0 20px;
            background: #a0af71;
        }
            .supportMethods h2 {
                font-size: 22px;
                line-height: 30px;
                text-transform: uppercase;
                color: #fff;
            }
        .supportMethods ul {
            float: left;
            display: inline;
            margin: 0;
            padding: 0 0 0 12px;
            list-style: none;
            font-family: 'Trebuchet MS', Helvetica, sans-serif;
            font-size: 15px;
            line-height: 20px;
            background: url(/webimages/supportMethods_ul.gif) no-repeat left top;
        }
            .supportMethods li {
                float: left;
                display: inline;
                padding: 8px 8px 13px 9px;
                margin: 0 0 0 -1px;
                background: url(/webimages/supportMethods_li.gif) no-repeat right center;
            }
                .supportMethods li.last {
                    background-image: none;
                }
                .supportMethods li.active {
                    background-image: none;
                    background-color: #89a335;
                }
            .supportMethods ul a {
                color: #e7e7e7;
                text-decoration: none;
            }
        .supportMethods .detail {
            overflow: hidden;
            zoom: 1;
            padding: 15px 20px 10px;
        }
            .supportMethods h5 {
                padding: 0 0 5px;
            }
            .supportMethods a.btnGrey {
                display: block;
                width: 208px;
                height: 24px;
                margin: 0 auto;
                overflow: hidden;
                background: url(/webimages/btnGrey.gif) no-repeat left top;
                font-family: 'Trebuchet MS', Helvetica, sans-serif;
                font-size: 14px;
                line-height: 24px;
                text-decoration: none;
                text-align: center;
            }
            .supportMethods .detail div {
                display: none;
            }
                .supportMethods .detail div#sm_Default {
                    display: block;
                }
                
.chapterFinder {
    width: 285px;
    height: 199px;
    margin: 0 auto;
    text-align: center;
    background-color: #CBD6E0;
    border: 1px solid #AAAAAA;
    border-radius: 10px;
    box-shadow: 0 0 5px 2px #DDDDDD;
    margin-top: 30px;
}
    .chapterFinder h2 {
        color: #666;
        font-size: 26px;
        line-height: 1.2em;
        padding: 15px 50px 10px;
    }
    .chapterFinder p {
        padding: 0 0 8px;
    }
    .chapterFinder input.textbox {
        width: 210px;
        padding: 2px 3px 3px 2px;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 11px;
        color: #666;
        text-align: center;
        border-top: 1px solid #878787;
        border-right: 0;
        border-bottom: 0;
        border-left: 1px solid #666;
        margin: 3px 0;
    }
    .chapterFinder a.go {
        display: block;
        width: 47px;
        height: 20px;
        margin: 0 auto;
        color: #fff;
        text-indent: -300px;
        overflow: hidden;
        background: url(/webimages/chapterFinder_go.gif) no-repeat left top;
    }
    
.chapterSearchBar {
    margin: 12px auto;
    width: 640px;
    padding: 8px 0 10px 20px;
    overflow: hidden;
    background: #8ca5bd;
}
    .chapterSearchBar h3 {
        display: inline;
        font-size: 20px;
        line-height: 1.2em;
        text-transform: none;
        color: #fff;
    }
    .chapterSearchBar input.textbox {
        vertical-align: top;
        width: 190px;
        padding: 2px;
        font-family: Helvetica, Arial, sans-serif;
        font-size: 11px;
        color: #666;
        text-align: center;
        border-top: 1px solid #878787;
        border-right: 1px solid #eeeeee;
        border-bottom: 1px solid #eeeeee;
        border-left: 1px solid #878787;
        margin: 3px 5px 0 12px;
    }
    .chapterSearchBar a.go {
        display: -moz-inline-box;
        display: inline-block;
        vertical-align: top;
        width: 37px;
        height: 20px;
        overflow: hidden;
        text-indent: -300px;
        background: url(/webimages/chapterSearch_go.gif) no-repeat left top;
        text-align: left;
        margin: 3px 0 0;
    }

.chapterSearchMap {
    text-align: center;
    width: 863px;
    margin: 0 auto;
    overflow: hidden;
}
    .chapterSearchMap .map {
        margin: 10px 0;
    }
    
.mapBubble {
    display: none;
    position: absolute;
    width: 311px;
    height: 196px;
    padding: 4px 35px 8px 4px;
    background: url(/webimages/mapBubble.png) no-repeat left top;
    overflow: hidden;
}
* html .mapBubble {
    background-image: none;
}
* html .mapBubble .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 350px;
    height: 208px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/mapBubble.png', sizingMethod='crop');
    z-index: 500;
}
* html .mapBubble .title, * html .mapBubble .image, * html .mapBubble .details, * html .mapBubble a.btnBlue {
    position: relative;
    z-index: 501;
}
    .mapBubble .title {
        height: 54px;
        overflow: hidden;
        text-align: center;
        color: #fff;
    }
        .mapBubble .title h4 {
            font-size: 16px;
            line-height: 20px;
            font-weight: bold;
            color: #fff;
            padding: 8px 0 0;
        }
    .mapBubble .image {
        float: left;
        display: inline;
        margin: 12px 0 0 33px;
        height: 72px;
        width: 72px;
        overflow: hidden;
    }
        .mapBubble .image img {
            height: 72px;
            width: 72px;
        }
    .mapBubble .details {
        float: right;
        display: inline;
        width: 180px;
        height: 75px;
        margin: 12px 10px 10px 0;
        overflow: hidden;
    }
    .mapBubble p {
        padding: 0;
    }
    
.search {
    width: 860px;
    margin: 0 auto;
    padding: 15px 0 0;
}
    .search .searchAgain {
        float: right;
        display: inline;
        margin: 18px 365px 0 0;
        text-align: right;
    }
        .searchAgain input.textbox {
            vertical-align: middle;
            width: 167px;
            padding: 2px;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 11px;
            color: #666;
            text-align: center;
            border-top: 1px solid #878787;
            border-right: 1px solid #eeeeee;
            border-bottom: 1px solid #eeeeee;
            border-left: 1px solid #878787;
            margin: 0 5px 0 0;
        }
        .searchAgain a.go {
            display: -moz-inline-box;
            display: inline-block;
            vertical-align: middle;
            width: 37px;
            height: 20px;
            overflow: hidden;
            text-indent: -300px;
            background: url(/webimages/utilityBar_search_go.gif) no-repeat left top;
            text-align: left;
        }
    .search h1 {
        font-size: 40px;
        line-height: 1.2em;
        padding: 0 0 8px;
    }
    .search .refine {
        background: #ccc;
        padding: 10px 18px;
    }
        .search .refine h3 {
            display: inline;
            font-size: 17px;
            line-height: 1.2em;
            text-transform: none;
        }
        .search .refine select {
            margin: 0 0 0 15px;
            vertical-align: middle;
        }
    .search .results {
        margin: 13px 0 0;
        border-top: 1px solid black;
    }
        .search .featured {
            float: right;
            display: inline;
            margin: 14px 0 10px 15px;
            width: 315px;
            padding: 10px 25px;
            background: #eaeaea;
        }
            .search .featured h2 {
                font-size: 20px;
                line-height: 1.2em;
                border-bottom: 1px solid #999;
            }
        .search h4 {
            font-size: 15px;
            padding: 8px 0;
        }
        .search ul {
            margin: 0;
            padding: 10px 0 5px;
            list-style: none;
            overflow: hidden;
        }
            .search li {
                overflow: hidden;
            }
            .search .image {
                float: left;
                display: inline;
                padding: 0 20px 0 0;
            }
            .search .details {
                overflow: hidden;
            }
                .search .details h6 {
                    padding: 0 0 8px;
                }
                .search .details p {
                    padding: 0;
                }
        .search .bottomPager {
            text-align: center;
            padding: 5px 0;
        }
        
table.siteMap {
    margin: 0 auto;
    border-width: 0;
    border-collapse: separate;
    border-spacing: 20px;
    width: auto;
}
    .siteMap td {
        width: 275px;
        text-align: center;
        background: #eaeaea;
    }
    .siteMap .title {
        padding: 7px 0 12px;
        background: #d7d7d7;
    }
        .siteMap .title h5 a {
            font-size: 18px;
            line-height: 1.2em;
            text-decoration: none;
        }
    .siteMap ul {
        margin: 0;
        padding: 10px 0 25px;
        list-style: none;
    }
        .siteMap li {
            padding: 1px 0;
        }
        
.chapterProfile {
    padding: 0 0 10px;
    text-align: center;
}
    .chapterProfile p {
        padding: 0;
    }
    .chapterProfile .searchSummary {
        padding: 12px 0;
    }
        .chapterProfile .searchSummary h4 {
            padding: 2px 0 0;
        }
    .chapterProfile .card {
        width: 324px;
        padding: 0 0 20px;
        margin: 0 auto 20px;
        overflow: hidden;
        background: #e5ebf0 url(/webimages/chapterProfile_card.gif) no-repeat left bottom;
    }
        .chapterProfile .card .title {
            padding: 6px 0 10px;
            color: #fff;
            background: #6688a7 url(/webimages/chapterProfile_card.gif) no-repeat -324px top;
        }
            .chapterProfile .card .title h4 {
                padding: 0;
                font-size: 20px;
                line-height: 22px;
                color: #fff;
            }
        .chapterProfile .card h4 {
            font-weight: bold;
        }
        .chapterProfile .card .image {
            float: left;
            display: inline;
            margin: 12px 0 0 40px;
            height: 72px;
            width: 72px;
            overflow: hidden;
        }
            .chapterProfile .card .image img {
                height: 72px;
                width: 72px;
            }
        .chapterProfile .card .details {
            display: inline;
            width: 183px;
            height: 75px;
            margin: 12px 15px 10px 0;
            overflow: hidden;
            text-align: center;
        }
    .chapterProfile .eventPreview {
        width: 527px;
        margin: 0 auto;
        padding: 20px 0 10px;
        overflow: hidden;
    }
        .chapterProfile .eventPreview h6 {
            font-size: 14px;
            line-height: 1.2em;
            text-transform: uppercase;
            padding: 5px 0;
            border-bottom: 1px solid #00386c;
            font-family: 'Trebuchet MS', Helvetica, sans-serif;
        }
        .chapterProfile .eventPreview .col1 {
            float: left;
            display: inline;
            text-align: left;
            width: 100%;
        }
        .chapterProfile .eventPreview .col2 {
            float: right;
            display: inline;
            text-align: left;
            width: 222px;
        }
        .chapterProfile .eventPreview ul {
            margin: 0;
            padding: 6px 0;
            list-style: none;
        }
            .chapterProfile .eventPreview li {
                padding: 7px 0;
                overflow: hidden;
                zoom: 1;
            }
            .chapterProfile .eventPreview .image img{
                float: left;
                display: inline;
                width: 80px;
                overflow: hidden;
                margin: 0 10px 0 3px;
            }
    .chapterProfile .searchFooter {
        padding: 10px 0;
        background: #e5ebf0;
    }
        .chapterProfile .searchFooter input.textbox {
            vertical-align: top;
            width: 210px;
            padding: 2px;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 11px;
            color: #666;
            text-align: center;
            border-top: 1px solid #878787;
            border-right: 1px solid #eeeeee;
            border-bottom: 1px solid #eeeeee;
            border-left: 1px solid #878787;
            margin: 3px 5px 0 12px;
        }
        .chapterProfile .searchFooter a.go {
            display: -moz-inline-box;
            display: inline-block;
            vertical-align: top;
            width: 37px;
            height: 20px;
            overflow: hidden;
            text-indent: -300px;
            background: url(/webimages/chapterSearch_go.gif) no-repeat left top;
            text-align: left;
            margin: 3px 0 0;
        }
        
.supporterList {
    width: 647px;
    padding: 15px 47px 10px 26px;
    overflow: hidden;
}
    .supporterList ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .supporterList li {
        padding: 20px 0;
        width: 647px;
        overflow: hidden;
    }
        .supporterList .image {
            float: left;
            display: inline;
            width: 240px;
            overflow: hidden;
            padding: 5px 0 0;
            text-align: center;
        }
        .supporterList .details {
            float: right;
            display: inline;
            width: 390px;
            overflow: hidden;
        }
            .supporterList h2 {
                font-size: 28px;
                line-height: 1.2em;
                padding: 0;
                border-bottom: 1px solid #00386c;
                color: #00386c;
            }
                .supporterList h2 a {
                    color: #00386c;
                }
            .supporterList h4 {
                font-size: 16px;
                line-height: 20px;
                padding: 5px 0 10px;
                color: #00386c;
            }
                .supporterList h4 a {
                    color: #00386c;
                }
            .supporterList h6 {
                font-size: 14px;
                line-height: 18px;
                font-weight: normal;
                color: #00386c;
            }
                .supporterList h6 a {
                    color: #00386c;
                }
            .supporterList .backtotop {
                font-size: 11px;
                color: #00386c;
            }
                .supporterList .backtotop a {
                    color: #00386c;
                }
                
.eventPicker {
    float: left;
    display: inline;
    width: 248px;
    overflow: hidden;
    background: url(/webimages/Themes/Chapter/leftCol_chapterDefault.gif) repeat-x left top;
    text-align: center;
}
    .eventPicker h3.today {
        padding: 0;
        font-size: 14px;
        line-height: 1.2em;
        color: #b7181f;
        text-transform: none;
    }
    .eventPicker .calendar {
        margin: 10px auto 0;
    }

ul.eventList {
    margin: 25px 0 0;
    padding: 0;
    list-style: none;
    text-align: left;
}
    .eventList li {
        overflow: hidden;
        zoom: 1;
        margin: 0 0 3px;
    }
        .eventList li.selected {
            background: #a8b388;
        }
    .eventList .date {
        float: left;
        display: inline;
        margin: 10px 0 10px 18px;
        width: 28px;
        height: 34px;
        background: url(/webimages/eventDate.gif) no-repeat left top;
        overflow: hidden;
        font-family: Helvetica, Arial, sans-serif;
        color: #fff;
    }
        .eventList .selected .date {
            background-position: left -34px;
        }
        .eventList .date em {
            display: block;
            padding: 1px 0 0;
            font-style: normal;
            text-align: center;
            font-size: 10px;
            line-height: 12px;
            text-transform: uppercase;
            font-weight: bold;
        }
        .eventList .date strong {
            display: block;
            text-align: center;
            font-size: 18px;
            line-height: 18px;
        }
    .eventList .details {
        float: right;
        display: inline;
        margin: 7px 15px 7px 0;
        width: 180px;
        overflow: hidden;
        color: #00386c;
    }
        .eventList .selected .details {
            color: #fff;
        }
        .eventList .details a {
            color: #00386c;
        }
            .eventList .selected .details a {
                color: #fff;
            }
        .eventList h4 {
            padding: 0;
        }
            .eventList .selected h4 a {
                text-decoration: none;
            }
        .eventList p {
            padding: 0;
        }
        .eventList a.more {
            text-decoration: none;
        }
            .eventList a.more strong {
                text-decoration: underline;
            }
            
.eventDetail {
    float: right;
    display: inline;
    width: 639px;
    padding: 15px 30px 0 23px;
    overflow: hidden;
}
    .eventDetail .breadcrumb a {
        font-weight: bold;
    }
    .eventDetail .date {
        float: left;
        display: inline;
        margin: 15px 0 0;
        width: 40px;
        height: 48px;
        overflow: hidden;
        background: url(/webimages/eventDate.gif) no-repeat left -68px;
        overflow: hidden;
        font-family: Helvetica, Arial, sans-serif;
        color: #fff;
    }
        .eventDetail .date em {
            display: block;
            padding: 3px 0 0;
            font-style: normal;
            text-align: center;
            font-size: 15px;
            line-height: 16px;
            text-transform: uppercase;
            font-weight: bold;
        }
        .eventDetail .date strong {
            display: block;
            text-align: center;
            font-size: 28px;
            line-height: 24px;
        }
    .eventDetail .detail {
        float: right;
        display: inline;
        width: 587px;
        overflow: hidden;
        padding: 5px 0 0;
    }
        .eventDetail .detail h1 {
            font-size: 30px;
            color: #667927;
        }
        .eventDetail .detail h4 {
            font-weight: bold;
        }
        
.albumMenu {
    float: left;
    display: inline;
    width: 220px;
    /*padding: 0 0 120px;*/
    overflow: hidden;
    background: #fff5cc url(/webimages/albumMenu_bottom.gif) repeat-x left bottom;
}
    .albumMenu .mainMenu {
        min-height: 0;
        background: url(/webimages/albumMenu_top.gif) repeat-x left top;
    }
    * html .albumMenu .mainMenu {
        height: auto;
    }
    .albumMenu h3 {
        color: #a49346;
    }
    .albumMenu .search {
        text-align: center;
    }
        .albumMenu .search h3 {
            padding-bottom: 10px;
        }
        .albumMenu input.textbox {
            vertical-align: top;
            width: 120px;
            padding: 2px;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 11px;
            color: #666;
            text-align: center;
            border-top: 1px solid #878787;
            border-right: 1px solid #eeeeee;
            border-bottom: 1px solid #eeeeee;
            border-left: 1px solid #878787;
            margin: 3px 2px 0 0;
        }
        .albumMenu a.go {
            display: -moz-inline-box;
            display: inline-block;
            vertical-align: top;
            width: 37px;
            height: 20px;
            overflow: hidden;
            text-indent: -300px;
            background: url(/webimages/utilityBar_search_go.gif) no-repeat left top;
            text-align: left;
            margin: 3px 0 0;
        }
.albumIndex {
    float: right;
    display: inline;
    width: 720px;
    overflow: hidden;
    background: url(/webimages/albumIndex.gif) repeat-x left 72px;
}
    .albumIndex .pager {
        float: right;
        display: inline;
        margin: 5px 50px 15px 0;
    }
    .albumIndex .header {
        height: 60px;
        padding: 12px 0 0 33px;
        overflow: hidden;
        background: #a58e38 url(/webimages/albumIndex_header.gif) repeat-x left top;
        color: #fff;
    }
        .albumIndex .header a {
            color: #fff;
        }
        .albumIndex .header .pager {
            margin: 28px 50px 0 0;
        }
        .albumIndex .header h1 {
            color: #fff;
        }
    .albumIndex table {
        width: auto;
        margin: 20px auto;
    }
        .albumIndex td {
            width: 200px;
            padding: 12px 10px;
            text-align: center;
            border-top: 1px solid #666;
        }
        .albumIndex td.hover {
            background: #7997b3;
            color: #fff;
        }
            .albumIndex .hover a {
                color: #fff;
            }
            .albumIndex .first td {
                border: 0;
            }
            .albumIndex a.image {
                display: block;
                padding: 13px 25px 12px 10px;
                width: 95px;
                height: 63px;
                margin: 20px auto 10px;
                background: url(/webimages/albumIndex_image_horz.png) no-repeat left top;
            }
            * html .albumIndex a.image {
                cursor: pointer;
                background-image: none;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/albumIndex_image_horz.png', sizingMethod='crop');
                /*background-image: url(/webimages/albumIndex_image_horz.gif);*/
            }
            .albumIndex .vert a.image {
                padding: 15px 18px 13px 15px;
                width: 62px;
                height: 85px;
                margin: 0 auto 5px;
                background: url(/webimages/albumIndex_image_vert.png) no-repeat left top;
            }
            * html .albumIndex .vert a.image {
                cursor: pointer;
                background-image: none;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/albumIndex_image_vert.png', sizingMethod='crop');
                /*background-image: url(/webimages/albumIndex_image_vert.gif);*/
            }
                .albumIndex a.image img {
                    max-width: 95px;
                    max-height: 65px;
                }
                .albumIndex .vert a.image img {
                    width: 62px;
                    height: 85px;
                }
            .albumIndex h4 {
                padding: 0;
            }
            .albumIndex p {
                padding: 0;
            }

.pager a.next, .pager a.previous {
    text-decoration: none;
}
    .pager a.next strong, .pager a.previous strong {
        text-decoration: underline;
    }
    
.albumDetail {
    float: left;
    display: inline;
    width: 720px;
    overflow: hidden;
    background: url(/webimages/albumDetail.gif) repeat-x left top;
}
    .albumDetail .pager {
        float: right;
        display: inline;
        padding: 5px 50px 5px 0;
    }
    .albumDetail .header {
        padding: 0 33px;
        overflow: hidden;
        background: #205280 url(/webimages/albumDetail_header.gif) repeat-x left top;
        color: #fff;
        margin: 0 0 10px;
    }
        .albumDetail .header a {
            color: #fff;
        }
        .albumDetail .header .imageHorz {
            float: right;
            display: inline;
            margin: 13px 6px 9px 15px;
            width: 127px;
            height: 85px;
            padding: 18px 30px 15px 8px;
            background: url(/webimages/albumDetail_header_horz.gif) no-repeat left top;
        }
            .albumDetail .header .imageHorz img {
                max-width: 127px;
                max-height: 85px;
            }
        .albumDetail .header .imageVert {
            float: right;
            display: inline;
            margin: 4px 35px 2px 15px;
            width: 76px;
            height: 104px;
            padding: 18px 21px 15px 15px;
            background: url(/webimages/albumDetail_header_vert.gif) no-repeat left top;
        }
            .albumDetail .header .imageVert img {
                width: 76px;
                height: 104px;
            }
        .albumDetail .breadcrumb {
            padding: 10px 0;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 10px;
            line-height: 15px;
            font-weight: bold;
        }
            .albumDetail .breadcrumb span {
                font-weight: normal;
            }
        .albumDetail .header h1 {
            color: #fff;
            padding: 10px 0 2px;
        }
        .albumDetail .header p {
            padding: 0 0 10px;
        }
    .albumDetail table {
        clear: both;
        table-layout:fixed;
        margin: 0 auto 10px;
    }
        .albumDetail td {
            width: 150px;
            padding: 12px 10px;
            text-align: center;
        }
        .albumDetail td.hover {
            background: #7997b3;
            color: #fff;
        }
            .albumDetail .hover a {
                color: #fff;
            }
            .albumDetail .first td {
                border: 0;
            }
            .albumDetail a.image {
                display: block;
                padding: 7px 14px 12px 9px;
                width: 119px;
                height: 79px;
                margin: 24px auto 3px;
                background: url(/webimages/albumDetail_image_horz.png) no-repeat left top;
            }
            * html .albumDetail a.image {
                cursor: pointer;
                background-image: none;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/albumDetail_image_horz.png', sizingMethod='crop');
                /*background-image: url(/webimages/albumDetail_image_horz.gif);*/
            }
            .albumDetail .vert a.image {
                padding: 7px 15px 13px 15px;
                width: 79px;
                height: 103px;
                margin: 0 auto 2px;
                background: url(/webimages/albumDetail_image_vert.png) no-repeat left top;
            }
            * html .albumDetail .vert a.image {
                cursor: pointer;
                background-image: none;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/albumDetail_image_vert.png', sizingMethod='crop');
                /*background-image: url(/webimages/albumDetail_image_vert.gif);*/
            }
                .albumDetail a.image img {
                    max-width: 119px;
                    max-height: 79px;
                }
                .albumDetail .vert a.image img {
                    width: 79px;
                    height: 103px;
                }
            .albumDetail h4 {
                padding: 0;
            }
            .albumDetail p {
                padding: 0;
            }
            
.albumSideCol {
    float: right;
    display: inline;
    width: 220px;
    overflow: hidden;
    background: #fff5cc url(/webimages/albumMenu_bottom.gif) repeat-x left bottom;
    text-align: center;
}
    .albumSideCol2 {
        width: 200px;
        padding: 5px 10px;
        overflow: hidden;
        background: url(/webimages/albumMenu_top.gif) repeat-x left top;
    }
    .albumSideCol h3 {
        color: black;
    }
    
.albumSlideUp {
    width: 39px;
    height: 10px;
    margin: 10px auto;
    overflow: hidden;
}
    .albumSlideUp a {
        display: block;
        width: 39px;
        height: 10px;
        text-indent: -300px;
        background: url(/webimages/albumSlideUp.gif) no-repeat left top;
        overflow: hidden;
    }
.albumSlideDown {
    width: 39px;
    height: 10px;
    margin: 10px auto;
    overflow: hidden;
}
    .albumSlideDown a {
        display: block;
        width: 39px;
        height: 10px;
        text-indent: -300px;
        background: url(/webimages/albumSlideDown.gif) no-repeat left top;
        overflow: hidden;
    }
.albumSlide {
    height: 710px;
    width: 190px;
    margin: 0 5px;
    overflow: hidden;
}
    .albumSlide ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .albumSlide li {
        padding: 12px 0 10px;
        border-bottom: 1px solid #666;
    }
        .albumSlide li.last {
            border: 0;
        }
        .albumSlide a.image {
            display: block;
            padding: 13px 25px 18px 10px;
            width: 95px;
            height: 63px;
            margin: 0 auto;
            overflow: hidden;
            background: url(/webimages/albumIndex_image_horz.png) no-repeat left top;
        }
        * html .albumSlide a.image {
            cursor: pointer;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/albumIndex_image_horz.png', sizingMethod='crop');
            /*background-image: url(/webimages/albumIndex_image_horz.gif);*/
        }
        .albumSlide .vert a.image {
            padding: 15px 18px 15px 15px;
            width: 62px;
            height: 85px;
            margin: 0 auto;
            background: url(/webimages/albumIndex_image_vert.png) no-repeat left top;
        }
        * html .albumSlide .vert a.image {
            cursor: pointer;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/albumIndex_image_vert.png', sizingMethod='crop');
            /*background-image: url(/webimages/albumIndex_image_vert.gif);*/
        }
            .albumSlide a.image img {
                max-width: 95px;
                max-height: 65px;
            }
            .albumSlide .vert a.image img {
                max-width: 62px;
                max-height: 85px;
            }
        .albumSlide h4 {
            padding: 0;
        }
        .albumSlide p {
            padding: 0;
        }
        
.albumPhoto {
    position: relative;
    float: left;
    display: inline;
    width: 720px;
    overflow: hidden;
    background: url(/webimages/albumDetail.gif) repeat-x left top;
}
    .albumPhoto .header {
        padding: 0 33px;
        overflow: hidden;
        background: #215380 url(/webimages/albumPhoto_header.gif) repeat-x left top;
        color: #fff;
        margin: 0 0 10px;
        zoom: 1;
    }
        .albumPhoto .header a {
            color: #fff;
        }
        .albumPhoto .header .imageHorz {
            float: left;
            display: inline;
            margin: 0 10px 0 -10px;
            width: 73px;
            height: 48px;
            padding: 10px 18px 19px 4px;
            background: url(/webimages/albumPhoto_header_horz.gif) no-repeat left top;
        }
            .albumPhoto .header .imageHorz img {
                max-width: 73px;
                max-height: 48px;
            }
        .albumPhoto .header .imageVert {
            float: left;
            display: inline;
            margin: 3px 22px 0 5px;
            width: 49px;
            height: 66px;
            padding: 11px 10px 14px 9px;
            background: url(/webimages/albumPhoto_header_vert.gif) no-repeat left top;
        }
            .albumPhoto .header .imageVert img {
                width: 49px;
                height: 66px;
            }
        .albumPhoto .breadcrumb {
            padding: 10px 0;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 10px;
            line-height: 15px;
            font-weight: bold;
        }
            .albumPhoto .breadcrumb span {
                font-weight: normal;
            }
        .albumPhoto .header h1 {
            color: #fff;
            padding: 0 0 2px;
        }
        .albumPhoto .header p {
            padding: 0 0 10px;
        }
    .albumPhoto .controller {
        overflow: hidden;
        zoom: 1;
        padding: 0 0 3px;
    }
    .albumPhoto .backto {
        float: left;
        display: inline;
        padding: 1px 0 8px 94px;
    }
        .albumPhoto .backto a {
            display: block;
            display: inline-block;
            padding: 3px 0 2px 42px;
            background: url(/webimages/icon_albumGrid.gif) no-repeat left top;
            text-decoration: none;
        }
            .albumPhoto .backto a strong {
                text-decoration: underline;
            }
    .albumPhoto .pager {
        float: right;
        display: inline;
        padding: 4px 100px 10px 0;
    }
    .albumPhoto .next {
        position: absolute;
        top: 303px;
        left: 642px;
        width: 21px;
        height: 79px;
        overflow: hidden;
    }
        .albumPhoto .next a {
            display: block;
            width: 21px;
            height: 79px;
            text-indent: -300px;
            overflow: hidden;
            background: url(/webimages/albumPhoto_arrows.gif) no-repeat -21px top;
        }
    .albumPhoto .previous {
        position: absolute;
        top: 303px;
        left: 52px;
        width: 21px;
        height: 79px;
        overflow: hidden;
    }
        .albumPhoto .previous a {
            display: block;
            width: 21px;
            height: 79px;
            text-indent: -300px;
            overflow: hidden;
            background: url(/webimages/albumPhoto_arrows.gif) no-repeat left top;
        }
    .albumPhoto .photoHorz {
        margin: 0 auto;
        width: 510px;
        height: 339px;
        padding: 13px 20px 21px 20px;
        overflow: hidden;
        background: url(/webimages/albumPhoto_photo_horz.gif) no-repeat 5px top;
    }
        .albumPhoto .photoHorz img {
            width: 510px;
            height: 339px;
        }
    .albumPhoto .photoA {
        margin: 0 auto;
        width: 552px;
        overflow: hidden;
        background: url(/webimages/albumPhoto_A.gif) no-repeat 7px top;
    }
        .albumPhoto .photoB {
            background: url(/webimages/albumPhoto_B.gif) no-repeat right top;
        }
        .albumPhoto .photoC {
            background: url(/webimages/albumPhoto_C.gif) no-repeat 7px bottom;
        }
        .albumPhoto .photoD {
            padding: 13px 22px 20px 20px;
            overflow: hidden;
            background: url(/webimages/albumPhoto_D.gif) no-repeat right bottom;
        }
        
        .albumPhoto .photoD img 
        {
            max-width:552px;
        }
    .albumPhoto .text {
        width: 530px;
        margin: 0 0 0 95px;
        overflow: hidden;
    }
        .albumPhoto h4 {
            font-size: 18px;
            line-height: 24px;
        }
        .albumPhoto .comments {
            padding: 15px 0 10px;
        }
            .albumPhoto .comments ul {
                margin: 0;
                padding: 0;
                list-style: none;
                border-top: 1px solid #666;
            }
            .albumPhoto .comments li {
                padding: 10px 0;
            }
            .albumPhoto .comments ul p {
                padding: 0;
            }
        .albumPhoto .post {
            border-top: 1px solid #666;
            padding: 5px 0 15px;
        }
            .albumPhoto .post table {
                margin: 10px 0 0;
            }
            .albumPhoto .post td {
                padding: 3px 0;
            }
                .albumPhoto .post td.label {
                    text-align: right;
                    padding-right: 12px;
                }
                    .albumPhoto .post td.label label {
                        font-weight: normal;
                    }
                .albumPhoto .post input.text {
                    margin: 0;
                    padding: 2px 5px;
                    width: 220px;
                    font-family: Helvetica, Arial, sans-serif;
                    font-size: 12px;
                }
                .albumPhoto .post textarea {
                    margin: 0;
                    width: 440px;
                    height: 50px;
                    font-family: Helvetica, Arial, sans-serif;
                    font-size: 12px;
                }
                .albumPhoto .post a.btnBlue {
                    margin: 0;
                    text-transform: uppercase;
                }
                
dl.highlights {
    width: 900px;
    margin: 20px;
    padding: 0;
    overflow: hidden;
}
    .highlights dt {
        margin: 1px 0 0;
        padding: 0;
        height: 34px;
        background: black;
        overflow: hidden;
        font-size: 24px;
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        text-transform: uppercase;
        line-height: 34px;
        color: #fff;
    }
        .highlights dt a {
            display: block;
            padding: 0 15px;
            color: #fff;
            text-decoration: none;
        }
            .highlights dt.blue {
                background: #00386c;
            }
            .highlights dt.orange {
                background: #8DA5BD;
            }
            .highlights dt.green {
                background: #B91424;
            }
            .highlights dt.red {
                background: #a41524;
            }
    .highlights dd {
        margin: 0;
        padding: 0 45px;
        width: 810px;
        overflow: hidden;
        background: #e5e5e5;
    }
        .highlights ul.content {
            margin: 0;
            height: 309px;
            padding: 20px 0 23px;
            list-style: none;
            overflow: hidden;
        }
            .highlights .content li {
                display: none;
                width: 810px;
                /*height: 309px;*/
                overflow: hidden;
            }
                .highlights .content li.active {
                    display: block;
                }
                .highlights .content li li {
                    display: block;
                    width: auto;
                }
        /*.highlights h2 {
            height: 24px;
            overflow: hidden;
        }*/
            .hideH2s h2 {
                visibility: hidden;
            }
            .highlights .blue h2 {
                color: #00386c;
            }
            .highlights .orange h2 {
                color: #8DA5BD;
            }
            .highlights .green h2 {
                color: #B91424;
            }
            .highlights .red h2 {
                color: #a41524;
            }
        .highlights .media {
            float: right;
            display: inline;
            width: 425px;
            padding: 5px 0 0;
            overflow: hidden;
        }
        .highlights .details {
            float: left;
            display: inline;
            width: 355px;
            padding: 0 0 0;
            overflow: hidden;
        }
            .highlights .frameUp {
                height: 10px;
                width: 37px;
                margin: 8px auto 5px;
                overflow: hidden;
            }
                .highlights .frameUp a {
                    display: block;
                    height: 10px;
                    width: 37px;
                    text-indent: -300px;
                    overflow: hidden;
                    background: url(/webimages/highlights_frame.gif) no-repeat left top;
                }
                    .highlights .blue .frameUp a {
                        background-position: left top;
                    }
                    .highlights .orange .frameUp a {
                        background-position: left -10px;
                    }
                    .highlights .green .frameUp a {
                        background-position: left -20px;
                    }
                    .highlights .red .frameUp a {
                        background-position: left -30px;
                    }
            .highlights .frame {
                height: 225px;
                overflow: hidden;
            }
            .highlights .frameDown {
                height: 10px;
                width: 37px;
                margin: 5px auto 0;
                overflow: hidden;
            }
                .highlights .frameDown a {
                    display: block;
                    height: 10px;
                    width: 37px;
                    text-indent: -300px;
                    overflow: hidden;
                    background: url(/webimages/highlights_frame.gif) no-repeat right top;
                }
                    .highlights .blue .frameDown a {
                        background-position: right top;
                    }
                    .highlights .orange .frameDown a {
                        background-position: right -10px;
                    }
                    .highlights .green .frameDown a {
                        background-position: right -20px;
                    }
                    .highlights .red .frameDown a {
                        background-position: right -30px;
                    }
        .highlights .filmstrip {
            background: #fff;
            padding: 12px 10px;
            border-bottom: 30px solid #e5e5e5;
            height: 62px;
            width: 790px;
            overflow: hidden;
        }
            .highlights .filmstrip .previous {
                float: left;
                display: inline;
                width: 10px;
                height: 37px;
                margin: 12px 0 0;
            }
                .highlights .filmstrip .previous a {
                    display: block;
                    width: 10px;
                    height: 37px;
                    text-indent: -300px;
                    overflow: hidden;
                    background: url(/webimages/highlights_filmstrip.gif) no-repeat left top;
                }
                    .highlights .blue .filmstrip .previous a {
                        background-position: left top;
                    }
                    .highlights .orange .filmstrip .previous a {
                        background-position: -10px top;
                    }
                    .highlights .green .filmstrip .previous a {
                        background-position: -20px top;
                    }
                    .highlights .red .filmstrip .previous a {
                        background-position: -30px top;
                    }
            .highlights .slider {
                float: left;
                display: inline;
                margin: 0 0 0 3px;
                width: 764px;
                height: 62px;
                overflow: hidden;
            }
                .highlights .slider ul {
                    margin: 0;
                    padding: 0;
                    list-style: none;
                }
                    .highlights .slider li {
                        float: left;
                        display: inline;
                        width: 93px;
                        padding: 0 8px;
                        overflow: hidden;
                    }
                    .highlights .slider li a {
                        display: block;
                        display: inline-block;
                        background: #666;
                    }
                    .highlights .slider li img {
                        opacity: .40;
                        filter: alpha(opacity=40);
                    }
                        .highlights .slider li .active img {
                            opacity: 1;
                            filter: alpha(opacity=100);
                        }
            .highlights .filmstrip .next {
                float: right;
                display: inline;
                width: 10px;
                height: 37px;
                margin: 12px 0 0;
            }
                .highlights .filmstrip .next a {
                    display: block;
                    width: 10px;
                    height: 37px;
                    text-indent: -300px;
                    overflow: hidden;
                    background: url(/webimages/highlights_filmstrip.gif) no-repeat left bottom;
                }
                    .highlights .blue .filmstrip .next a {
                        background-position: left bottom;
                    }
                    .highlights .orange .filmstrip .next a {
                        background-position: -10px bottom;
                    }
                    .highlights .green .filmstrip .next a {
                        background-position: -20px bottom;
                    }
                    .highlights .red .filmstrip .next a {
                        background-position: -30px bottom;
                    }

#footer {
    width: 875px;
    margin: 0 auto;
    padding: 10px 0 30px;
    overflow: hidden;
    border-top: 1px solid #999;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #999;
    text-align: center;
}
    #footer a {
        color: #999;
    }
    #footer p {
        padding: 0;
    }
    #footer ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    #footer li {
        display: inline;
        margin: 0 3px;
    }
    

a.btnBlue {
    display: block;
    clear: both;
    width: 138px;
    height: 24px;
    margin: 0 auto;
    overflow: hidden;
    background: url(/webimages/btnBlue.gif) no-repeat left top;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
    text-align: center;
    color: #fff;
}
#navbar
{
    border-top:1px dotted silver;
    display:block;
    margin-top:1em;
    padding-top:1em;
    text-align:center;
}
#navbar ul
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    overflow:hidden;
    padding:10px 0 5px;
}

#navbar ul.ektronPaging li
{
    display:inline;
    font-weight:bold;
    margin-right:0.5em;
    padding:0.35em;
}
.ektronSearch div.searchWrapper {
    clear:left;
    margin:0;
    padding:1em;
}
.resultslist
{
    padding-right:10px;
}

/*Calendar fix*/
div.calendar table {
    border-right:1px solid #00315f !important;
}
div.calendar table.month {
    background-color:Transparent !important; 
    border:0px !important;
}
.calendar table.month tr {
    background-color:#00315f !important; 
    border:0px !important;
}

.calendar table.month tr td{border-style: none !important;
    border-color: inherit !important;
    border-width: 0px !important;
    background-color:Transparent !important;
}

.mapmain
{
    font-size: 8pt;
    
}
.mapaddress
{
    width:250px;
}
.maptop
{
    border-bottom:1px solid #999999;
    width:100%;
}
.mapimg
{
    width:70px;
}
.errorpage
{
    
    padding:20px;
    height:100%;
}

.getAssistance .go {
    height:24px;
    margin:0 auto;
    width:138px;
    cursor:pointer;
    border: none;
    border-radius: 10px;
    font-weight: bold;
    background-color: #DDDDDD;
}
.search .gobutton {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/webimages/utilityBar_search_go.gif) no-repeat scroll left top;
    display:inline-block;
    height:20px;
    overflow:hidden;
    text-indent:-300px;
    vertical-align:middle;
    width:37px;
    cursor: pointer;
}
.errorchapter {
    text-align:center;
    font-size:20px;
    width:100%;
    min-height:320px;
}
.tdblogleft {
    width:30%;
}
.tdblogright {
    width:70%;
}
.chapterProfile .searchFooter p
{
    padding:0 0 8px;
}
.chapterFinder #chaptersearch {
    display: block;
    width: 47px;
    height: 21px;
    margin: 0 auto;
    color: White;
    cursor:pointer;
    border: none;
    border-radius: 8px;
    background-color: #014E82;
}
.finePrint .chapterSearch .Servicebutton {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/webimages/chapterSearch_go.gif) no-repeat scroll left top;
    display:inline-block;
    height:20px;
    overflow:hidden;
    text-indent:-300px;
    vertical-align:middle;
    width:37px;
    cursor:pointer;
    border:0;
}
.chapterProfile .searchFooter .searchchapter {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/webimages/chapterSearch_go.gif) no-repeat scroll left top;
    display:inline-block;
    height:20px;
    margin:3px 0 0;
    overflow:hidden;
    text-align:left;
    text-indent:-300px;
    vertical-align:top;
    width:37px;
    cursor:pointer;
}
.chapterSearchBar .searchmap {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/webimages/chapterSearch_go.gif) no-repeat scroll left top;
    display:inline-block;
    height:20px;
    margin:3px 0 0;
    overflow:hidden;
    text-align:left;
    text-indent:-300px;
    vertical-align:top;
    width:37px;
    cursor:pointer;
}
.chapterEvents .detailstop {
    width:100%;
    text-align:center;
    font-weight:bold;
}
/****
 From screen.css
****/
input[type="button"], input[type="submit"] {
    border: none;
}
table {
    width: 100%;
    /*margin-bottom: 1.4em;*/
    border-spacing: 0;
    text-align: left;
}

td, th {
    text-align: left;
}
.employermatch {
    width:671px;
    height: 800px;
    background-color: #DDE7F1;
    border: none;
}
