
.VW1 {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: #000000;
}

.VW2 {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 10pt;
    color: #cccccc;
}

.VW3 {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: #000000;
    border: 1px solid black;
}

.VW4 {
    font-family: VWUtopia-BookTab, Verdana;
    font-size: 10pt;
    color: #003366;
}

.VW5 {
    font-family: VWUtopia-BookTab, Verdana;
    font-size: 10pt;
    color: #cccccc;
}

.VW6 {
    font-family: VWUtopia-BookTab, Verdana;
    font-size: 10pt;
    color: #000000;
}

.VW7 {
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
}

.VW8 {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 9pt;
    color: #003366;
}

.VW8Bold {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}
.VW9 {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 11pt;
    color: #FFFFFF;
}

.VW10 {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}

.VW11 {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
}

.VW12 {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 12pt;
    color: #000000;
    font-weight: bold;
}


.VWCABECERA {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: #003366;
    background: #d3d3d3;
    font-weight: bold;
    border: 1px solid black;
}

.VWSELECTED {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: #003366;
    background: #D1EAFF;
}

.VW7LIST {
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    cursor: hand;
}

.VWSELECTEDLIST {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    background: #6699cc;
    cursor: hand;
}

.VWDATAGRID {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: #000000;
    border-color: Black;
    border-style: solid;
    border-top-style: none;
    border-width: 1px;
}

.itemgrid {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: #000000;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
}

.ITEMDATAGRID {
    color: #000000;
    /*border-color: Black;
    border-style: solid;*/
    overflow: hidden;
}

.VWPageError {
    font-weight: bold;
    font-size: x-large;
    color: #000000;
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
}

.VWErrorDescription {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: small;
    color: #000000;
    text-align: left;
}

.VWErrorMessage {
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    font-family: Verdana;
}

a:link {
    text-decoration: none;
    color: #0000ff;
}

a:visited {
    text-decoration: none;
    color: #0000ff;
}

a:hover {
    text-decoration: none;
    color: #6699cc;
}

a:active {
    text-decoration: none;
    color: #6699cc;
}

.VWTitle {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: White;
    background-color: #00669a;
    border-color: #00669a;
    border-style: solid;
}

.VWPanel {
    border-color: #00669a;
    border-style: solid;
}

.VWPanelInput {
    border-color: #00669a;
    border-style: solid;
    height: 370px;
    width: 640px;
    top: 0px;
    left: 0px;
}

.VWLINK {
    text-decoration: none;
    color: #0000ff;
    cursor: pointer;
}

.VWButton {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: #000000;
    height: 22px;
    width: 125px;
}


.accordionHeader {
    cursor: pointer;
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: Black;
    font-style: italic;
    background-color: #EFEBDE;
    border-color: #ffffff;
    border-style: solid;
}

.accordionHeaderSelected {
    cursor: pointer;
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: Black;
    font-style: italic;
    background-color: #EFEBDE;
    border-color: #EFEBDE;
    border-style: solid;
}

.accordionContent {
    background-color: #FFFFFF;
    border-top: none; /*border-style:solid;*/
    padding: 5px;
    padding-top: 10px;
}

.accordionTitleLittle {
    font-family: Verdana;
    color: #9D9D9D;
    font-size: 7pt;
    font-weight: bold;
}

.accordionLink {
    background-color: #EFEBDE;
    color: Black;
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
}


a.accordionLink:link {
    text-decoration: none;
    font-weight: normal;
    color: Black;
}

a.accordionLink:visited {
    text-decoration: none;
    font-weight: normal;
    color: Black;
}

a.accordionLink:hover {
    text-decoration: none;
    font-weight: bold;
    color: Black;
}

a.accordionLink:active {
    text-decoration: none;
    font-weight: normal;
    color: Black;
}


.VWcalendar .ajax__calendar_container {
    border: 1px solid #646464;
    background-color: #ffffff;
    color: #000000;
    z-index: 5000;
}

.VWcalendar .ajax__calendar_footer {
    border-top: 1px solid #f5f5f5;
}

.VWcalendar .ajax__calendar_dayname {
    border-bottom: 1px solid #f5f5f5;
}

.VWcalendar .ajax__calendar_day {
    border: 1px solid #ffffff;
}

.VWcalendar .ajax__calendar_month {
    border: 1px solid #ffffff;
}

.VWcalendar .ajax__calendar_year {
    border: 1px solid #ffffff;
}

.VWcalendar .ajax__calendar_active .ajax__calendar_day {
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}

.VWcalendar .ajax__calendar_active .ajax__calendar_month {
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}

.VWcalendar .ajax__calendar_active .ajax__calendar_year {
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}

.VWcalendar .ajax__calendar_other .ajax__calendar_day {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}

.VWcalendar .ajax__calendar_other .ajax__calendar_year {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}

.VWcalendar .ajax__calendar_hover .ajax__calendar_day {
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.VWcalendar .ajax__calendar_hover .ajax__calendar_month {
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.VWcalendar .ajax__calendar_hover .ajax__calendar_year {
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.VWcalendar .ajax__calendar_hover .ajax__calendar_title {
    color: #0066cc;
}

.VWcalendar .ajax__calendar_hover .ajax__calendar_today {
    color: #0066cc;
}

#loading-div-background {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    background: white;
    width: 100%;
    height: 100%;
}

#loading-div {
    width: 300px;
    height: 200px;
    background-color: white;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -100px;
}

#loading-div-text {
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: #6699cc;
    text-align: left;
}

.VW1btnLnk {
    background: none;
    padding: 0;
    font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
    font-size: 8pt;
    color: blue;
    border: none;
    cursor: pointer;
    text-decoration: none;
    text-align: left;
}

    .VW1btnLnk:hover,
    .VW1btnLnk-hover {
        background: none;
        padding: 0;
        font-family: VW Headline Book, VWUtopia-BookTab, Verdana;
        font-size: 8pt;
        color: #6699CC;
        border: none;
        cursor: pointer;
        text-decoration: none;
        text-align: left;
    }

/* ****************************************************************************************************************** */
