﻿/* info box - box with rounded header (white text on blue), square bottom, on white bg */
.ibw {
    width: 660px;
}

.info_box {
    margin: 9px 9px 0px 9px;
}

    .info_box .tl {
        width: 15px;
        height: 40px;
        background-image: url(../images/layout/info_box_tl.jpg);
        background-repeat: no-repeat;
        font-size: 8px;
        background-color: #000066;
    }

    .info_box .tr {
        width: 15px;
        height: 40px;
        background-image: url(../images/layout/info_box_tr.jpg);
        background-repeat: no-repeat;
        font-size: 8px;
        background-color: #000066;
        background-position: right;
    }

    .info_box .t {
        vertical-align: middle;
        color: #fff;
        font-weight: bold;
        font-size: 24px;
        background-image: url(../images/layout/info_box_t.jpg);
        background-position: top;
        background-repeat: repeat-x;
        background-color: #000066;
    }

    .info_box .l {
        border-bottom: 1px solid #333333;
        border-top: 1px solid #333333;
    }

    .info_box .r {
        border-bottom: 1px solid #333333;
        border-top: 1px solid #333333;
    }

    .info_box .m {
        border-bottom: 1px solid #333333;
        border-top: 1px solid #333333;
        padding: 10px 0px 10px 0px;
    }

        .info_box .m p {
            margin-bottom: 5px;
        }

        .info_box .m a {
            color: #000;
        }

            .info_box .m a:hover {
                color: #132461;
            }

.tabs {
    position: relative;
    top: 1px;
    left: 10px;
}

.tab {
    border: solid 1px black;
    background-color: #eeeeee;
    padding: 2px 8px;
    line-height: 20px;
}

.selectedTab {
    color: White;
    background-color: #0099FF;
    border-bottom: solid 1px #0099FF;
}

.whiteSelectedTab {
    color: #0099FF;
    background-color: White;
    border-bottom: solid 1px White;
}

.tabContents {
    border: solid 1px black;
    padding: 10px;
    background-color: white;
}

.CommonGridView {
    border: solid 1px black;
}

    .CommonGridView td, .CommonGridView th {
        font-size: 12px;
        padding: 5px;
    }

.GridViewHeader {
    color: White;
    background-color: #0099FF;
}

.GridViewRow {
    background-color: #CCFFFF;
}

.GridViewAltRow {
    background-color: #99FFCC;
}

.FeaturedEvent {
    margin-top: 5px;
    background-color: Yellow;
    height: 50px;
    padding: 5px;
    font-size: 20px;
    font-weight: bold;
}

.EventDetails {
    line-height: 18px;
}

.ButtonBox {
    padding-top: 10px;
}

.EnterButton {
    height: 50px;
    min-width: 160px;
}

    .EnterButton:disabled {
        background-color: rgb(239, 239, 239);
    }

.DetailsBox {
    padding-right: 36px;
}
