/* BUTTON PRINT */

.print { display: none; }

a.button-print {
    background: url(../images/button_print.gif) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    margin: 4px 0 8px 16px;
    width: 107px; height: 17px;
}

div.border {
    border: 1px dashed #dfecf7;
    padding: 14px 8px;
    margin: 8px 0 16px;
}

/* FORM */

input.input {
    background: #eeeeee;
    border: 1px solid #959bc2;
    color: #074589;
    font-size: 13px;
    font-family: Tahoma;
    padding: 0 2px;
    width: 136px;
}

select.select {
    background: #e8e9f4;
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    background: #eeeeee;
    border: 1px solid #959bc2;
    color: #999999;
    color: #000;
    font-size: 13px;
    font-family: Tahoma;
    width: 140px;
}

span.label { display: block; width: 60px; float: left; }
span.padding { padding: 0 8px 0 12px; }

div.padding { padding: 0 9px; }

div.dashed {
    border: 0;
    padding: 0 0 6px 0;
}

/* TABLE */

table.table {
    margin: 24px 0 0 0;
    width: 100%;
}

    table.table tr {

    }

        table.table thead tr td {
            background: #d8d8d8;
            color: #333;
            font-weight: bold;
            padding: 3px 12px !important;
        }

        table.table tr td {
            border: 1px dotted #787877;
            color: #074589;
            font-size: 11px;
            padding: 6px 12px;
        }

            table.table tr td a {
                color: #074589;
                font-weight: bold;
            }

        table.table tr.second td {
            background: #f2f2f2;
        }

/*
h1.header {
    background: url(/images/header.gif) 0 0 no-repeat;
    display: block;
    padding: 0; margin: 0 0 18px 0;
    text-indent: -9999px;
    width: 940px; height: 105px;
}
*/

h1.header {
    background: url(../images/header-v4.png) 0 0 no-repeat;
    display: block;
    padding: 0; margin: 0 0 24px 0;
    text-indent: -9999px;
    width: 940px; height: 60px;
}

div.alert {
    background: #074589;
    color: #fff;
    display: none;
    font-size: 12px;
    margin: 24px 0 24px 0;
    padding: 6px;
    text-align: center;
}

div.alert-2 {
    background: #e36a00;
    color: #fff;
    display: none;
    font-size: 12px;
    font-weight: bold;
    margin: 24px 0 24px 0;
    padding: 6px;
    text-align: center;
}

/* Slider */

.ui-slider {
    background: url(../images/background_line.gif) top center no-repeat;
    display: block;
    position: relative; text-align: left;
    width: 920px; height: 22px;
    padding: 0px;
    margin: 8px auto 12px;
    cursor: pointer;
}
.ui-slider .ui-slider-handle {
    position: absolute; z-index: 2; width: 22px; height: 22px; cursor: default;
    background: url(../images/slider.gif);
}
.ui-slider-horizontal .ui-slider-handle { top: 22px; margin-left: -1px; cursor: pointer; }



