﻿body {
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 12px;
    /*color: white;*/ /* #3465a4;*/ /*#0065ad;*/
    background: url('images/pattern.jpg') repeat;
}

.toUpper {
    text-transform: uppercase;
}

/* --- Input --- */
input {
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 12px;
}
/* --- Input --- */


/*   ----------    Button    ----------   */
.stdButton {
    /*background: url('images/menu1.png') repeat-x;*/ /*display: block;*/
    border: solid 0px #005751; /*#3465a4;*/ /*Gray*/
    cursor: hand;
    height: 20px;
    background-color: #005751;
    color: #B6D13E;
    font-size: 12px;
    font-weight: bold;
}

    .stdButton:hover {
        background-position: +0px -5px;
    }

    .stdButton.disabled,
    .stdButton[disabled] {
        filter: alpha(opacity=55);
        opacity: .55;
        cursor: not-allowed
    }
/*   ----------    Button    ----------   */

/* --- DropDownList, ListBox --- */
select {
    /*color: Black;*/
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 12px; /*height: 21px;*/
}
/* --- DropDownList, ListBox --- */

table {
    border-color: Gray;
}

    table caption {
        font-weight: bold;
        color: Red;
        text-align: left;
        padding: 5px 5px 5px 10px;
    }

th {
    border-color: Gray;
}

td {
    border-color: Gray;
}

.ErrLabel {
    width: 100px;
    font-weight: bold;
    color: Red;
}

.MsgLabel {
    width: 100px;
    font-weight: bold;
    color: Green;
}

/* ---- Log In ---- */
.Login {
    border: solid 1px #005751; /*#3465a4;*/ /*#0065ad;*/ /*margin: 0px 0px 0px 0px;*/
    width: 250px;
    margin: auto;
}

.LoginTitleText {
    /*background: url('images/menu1.png');
    background-repeat: repeat-x;
    background-position: +0px -0px;*/
    background-color: #005751; /*#005751;*/
    color: #B6D13E;
    font-weight: bold;
    border: solid 1px #3465a4; /*#6692b7;*/
    height: 20px; /*padding-bottom: 10px;*/
    width: 190px; /*color: #0065ad;*/
    vertical-align: middle;
    line-height: 20px;
}
/* ---- Log In ---- */

/* --- Ajax - UpdateProgress --- */
.ProgressPanel {
    position: absolute;
    top: 50%;
    left: 40%;
    width: 20%;
    border: solid 1px gray;
    background: #f8f8f8;
    padding: 20px;
    text-align: center;
    vertical-align: middle;
    z-index: 1000;
}
/* --- Ajax - UpdateProgress --- */

/* --- Menu class --- */
.MenuLevel1 {
    /*color: White;*/ /*#0065ad;*/ /*background-color:Transparent; #fce46c;*/
    /*background-image: url('Images/menu1.png');*/ /*bkmenu.png*/
    /*background-repeat: repeat-x;*/ /*no-repeat;*/
    /*background-position: +0px -0px;*/
    background-color: #005751;
    color: #B6D13E;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    font-variant: small-caps;
    font-size: 12px;
    font-weight: bold; /*display: block;*/
    width: 125px;
    height: 25px;
    line-height: 25px;
    text-align: center; /*vertical-align:middle;*/
    border: solid 1px white; /*#3465a4;*/ /* #aca2a1;*/
}

a.MenuLevel1 {
    color: #B6D13E;
    display: block;
}

.MenuLevel2 {
    /*color: White;*/ /*#0065ad;*/ /*background-color:Transparent; #fce46c;*/
    /*background-image: url('Images/menu1.png');*/ /*bkmenu.png*/
    /*background-repeat: repeat-x;*/ /*no-repeat;*/
    /*background-position: +0px -0px;*/
    background-color: #005751;
    color: #B6D13E;
    border-collapse: collapse;
    padding: 0px 5px 0px 5px;
    margin-left: 0px;
    font-variant: small-caps;
    font-size: 12px;
    font-weight: bold; /*display: block;*/
    /*width: 125px;*/
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-left: solid 1px white; /*#3465a4;*/ /* #aca2a1;*/
    border-right: solid 1px white; /*#3465a4;*/ /* #aca2a1;*/
    border-bottom: solid 1px white; /*#3465a4;*/ /* #aca2a1;*/
}

a.MenuLevel2 {
    color: #B6D13E;
    display: block;
}

.FakeMenuLevel1 {
    display: block;
    color: #B6D13E;
    line-height: 25px;
    text-align: center;
    background-color: #005751;
    width: 125px;
    height: 25px;
    font-variant: small-caps;
    font-size: 12px;
    font-weight: bold; /*display: block;*/
}