@import url('font.css');

.overflowContainer body {
    margin: 0;
}

.overflowContainer body, .overflowContainer table, .overflowContainer td {
    font: 12.5px Source Sans Pro, Tahoma, Verdana, Segoe, sans-serif;
    line-height: 14px;
}

.overflowContainer input, .overflowContainer select, .overflowContainer textarea {
    font: 12.5px Source Sans Pro, Tahoma, Verdana, Segoe, sans-serif;
    line-height: 14px;
}

.overflowContainer A:link {
    text-decoration: underline;
}

.overflowContainer a:hover {
    text-decoration: none;
}

.overflowContainer #container {
    width: 770px;
}

.overflowContainer .bottom_row {
    position: relative;
    text-align: center;
    bottom: 3px;
}


.overflowContainer .head_image {
    border-bottom: 1px solid white;
}

.overflowContainer .block_image {
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 10px;
}

.overflowContainer .padding {
    padding: 10px;
}

.overflowContainer .left_nav {
    width: 146px;
    padding: 10px 0 0 0;
    margin-top: 0px;
    margin-left: 13px;
    list-style: none;
    font-weight: bold;
    color: #003399;
    font-size: 12px;
}

    .overflowContainer .left_nav li {
        padding-bottom: 3px;
    }

    .overflowContainer .left_nav td {
        padding: 0;
        margin-top: 1px;
        margin-left: 13px;
        list-style: none;
        font-weight: bold;
        color: #003399;
        font-size: 12px;
    }

    .overflowContainer .left_nav a:visited {
        COLOR: #003399;
    }

    .overflowContainer .left_nav a {
        text-decoration: none;
        padding-left: 9px;
    }

        .overflowContainer .left_nav a.expandable {
            background-image: url('secondary/img/transparent_arrow.gif');
            background-repeat: no-repeat;
        }

        .overflowContainer .left_nav a:hover {
            text-decoration: underline;
        }

.overflowContainer .bottomnav {
    color: #666666;
    padding-top: 5px;
    padding-right: 5px;
}

    .overflowContainer .bottomnav a:link, .overflowContainer .bottomnav a:active, .overflowContainer .bottomnav a:visited {
        color: #666666;
    }

    .overflowContainer .bottomnav a:hover {
        color: #666666;
        text-decoration: none;
    }

/* Table 1 */

.overflowContainer table.secondary_head {
    width: 100%;
    border-bottom: 1px solid #999999;
}

    .overflowContainer table.secondary_head td.left {
        padding-left: 5px;
        width: 770px;
    }

/* Table 2 */

.overflowContainer .ROLabel {
    color: #000000;
}

.overflowContainer .secondary_foot {
    width: 100%;
    border-top: 1px solid #999999;
}

    .overflowContainer .secondary_foot td.left {
        width: 160px;
    }

    .overflowContainer .secondary_foot td.body {
        width: 610px;
        text-align: right;
        vertical-align: top;
        font-weight: bold;
    }

/* Table 3 */

.overflowContainer .secondary_page {
    width: 100%;
}

    .overflowContainer .secondary_page td.body {
        width: 610px;
    }

    .overflowContainer .secondary_page td.left {
        width: 160px;
        border-right: 1px solid #999999;
        padding-bottom: 10px;
    }

        .overflowContainer .secondary_page td.left a:link, .overflowContainer .secondary_page td.left a:active, .overflowContainer .secondary_page td.left a:visited {
            TEXT-DECORATION: none;
        }

.overflowContainer ul.mid_lists {
    margin-right: 5px;
    margin-left: 25px;
    margin-top: 5px;
    padding: 0px;
    font-size: 12px;
}

    .overflowContainer ul.mid_lists li {
        margin: 0px;
        padding: 0px;
        font-weight: bold;
        line-height: 150%;
        font-size: 12px;
    }

tr.see {
    padding-bottom: 10px;
}

.overflowContainer .see a:link, .overflowContainer .see a:visited {
    text-decoration: none;
    font-weight: bold;
}

.overflowContainer .see a:hover {
    text-decoration: underline;
}

.overflowContainer .see td {
    text-align: right;
}

.overflowContainer .title, .overflowContainer .Title {
    color: #000;
    font-size: 150%;
    font-weight: bold;
    line-height: 150%;
    font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
    text-align: center;
}

.overflowContainer .ErrorMsg {
    font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Maroon;
    line-height: 14px;
}

.overflowContainer .secondary_page td.body .safety td {
    padding: 10px;
}

.overflowContainer #bodycontent {
    padding: 10px;
}

.overflowContainer #idxcontent {
    padding: 0px;
    margin: 0px;
}

.overflowContainer .AutoTabInput {
    border-bottom: 0px solid white;
    border-left: 0px solid white;
    border-right: 0px solid white;
    border-top: 0px solid white;
}

.overflowContainer .AutoTabSelect {
    FONT-SIZE: 8pt;
}

.overflowContainer .AutoTabBox {
    border: 2px inset;
}

.overflowContainer .footer {
    padding-top: 4px;
    padding-bottom: 6px;
    color: white;
    font-size: 11px;
}

    .overflowContainer .footer a:link, .overflowContainer .footer a:visited {
        color: White;
    }

    .overflowContainer .footer a:hover {
        color: #999999;
    }

/* ***************************************************** */
/*  BWCControls - BWCButton                              */
/* ***************************************************** */
.overflowContainer .BWCControls-BWCButton {
    height: 20px;
    background-color: #FEFFD4;
    background-image: url(/images/BWCButtonBackground.gif);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: center top;
    border-style: none;
    border: 0px;
    font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
    font-weight: bold;
    font-size: xx-small;
}

.overflowContainer .BWCControls-BWCButton-LeftEnd {
    height: 20px;
    width: 10px;
    padding: 0px 0px 0px 0px;
    background-color: #FEFFD4;
    background-image: url(/images/BWCButtonLeftEnd.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right top;
    border-style: none;
    border: 0px;
    font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
    font-weight: bold;
    font-size: xx-small;
}

.overflowContainer .BWCControls-BWCButton-RightEnd {
    height: 20px;
    width: 10px;
    padding: 0px 0px 0px 0px;
    background-color: #FEFFD4;
    background-image: url(/images/BWCButtonRightEnd.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    border-style: none;
    border: 0px;
    font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
    font-weight: bold;
    font-size: xx-small;
}

.overflowContainer .BWCControls-BWCButton-Seperator {
    height: 20px;
    width: 1px;
    padding: 0px 0px 0px 0px;
    background-color: #FEFFD4;
    background-image: url(/images/BWCButtonSeperator.gif);
    background-repeat: no-repeat;
    background-position: center top;
    border-style: none;
    border: 0px;
    font-size: xx-small;
}
/* ***************************************************** */
/*  BWCGridView - Style									 */
/* ***************************************************** */
.overflowContainer .BWCGridViewHeaderStyle {
    border-style: solid;
    border-color: Black;
    border-width: 1px;
}

.overflowContainer .BWCGridViewHideColumnStyle {
    display: none;
}

.overflowContainer .RecordLinkContent a:link {
    COLOR: #003399;
}

.overflowContainer .RecordLinkContent a:active {
    COLOR: #003399;
}

.overflowContainer .RecordLinkContent a:visited {
    COLOR: #666666;
}

.overflowContainer .RecordLinkContent a:hover {
    text-decoration: none
}

.overflowContainer .ColumnHeader1 a:link, .overflowContainer .ColumnHeader1 a:visited, .overflowContainer .ColumnHeader1 a:active {
    color: Black;
}

/* ***************************************************** */
/*  BWC page content table - Style									 */
/* ***************************************************** */
.overflowContainer table.BWCPageContentTable {
    width: 100%;
    border-collapse: collapse;
    border-width: 0px;
}

    .overflowContainer table.BWCPageContentTable.tr, .overflowContainer table.BWCPageContentTable.th, .overflowContainer table.BWCPageContentTable.td {
        margin: 0px;
        padding: 0px;
        border: 0px;
    }
/* ***************************************************** */
/*  BWCControls DatePicker		                         */
/* ***************************************************** */
.overflowContainer .calendar A:link {
    text-decoration: none;
}

.overflowContainer .calendar A:visited {
    text-decoration: none;
}

.overflowContainer .calendar A:hover {
    color: #666666;
    text-decoration: none;
}

.overflowContainer .calendar {
    background-color: white;
    border: 0px;
}

.overflowContainer .CalendarOuterPanel {
    background-color: white;
    text-align: center;
    z-index: 99;
    filter: alpha(opacity=95);
    opacity: 0.95;
    -moz-opacity: 0.95;
    position: absolute;
}

.overflowContainer .calendarInnerPanel {
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    background-color: white;
    text-align: center;
    padding: 0 0 5px 0;
}

.overflowContainer .CalendarDayHeaderStyle {
    font-weight: bold;
    font-size: 12px;
    color: black;
    font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
    text-align: center;
}

.overflowContainer .CalendarTitleStyle {
    font-weight: bold;
    font-size: 12px;
    background-color: #999999;
}

.overflowContainer .CalendarSelectedDayStyle {
    font-size: 12px;
    font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
}

.overflowContainer .CalendarHolidayStyle {
    color: white;
    background-color: #F7B788;
}

.overflowContainer .CalendarTodayStyle {
    border-right: red 1px solid;
    border-top: red 1px solid;
    font-size: 12px;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
    font-family: "Source Sans Pro", Tahoma, Verdana, Segoe, sans-serif;
    background-color: white;
    text-align: center;
}
/* Sub heading for sections */
.overflowContainer .SubHeader1 {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
}
