﻿.Body {
    background-color: #ffffff;
}

.modalPopup {
    background-color: #ffffdd;
    border-color: Blue;
    border-style: solid;
    border-width: 3px;
    padding: 3px;
    width: 250px;
}

.modalPopup_Expense {
    background-color: #ffffdd;
    padding: 3px;
    width: 370px;
}

.PagingStyle {
    border: 1px #A8A8A8 solid;
    color: #000000;
    font-family: verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    height: 17px;
    width: 28px;
}

.TableWhite {
    border-bottom-color: Black;
    border-bottom-width: 1px;
    border-left-color: Black;
    border-left-width: 1px;
    border-right-color: Black;
    border-right-width: 1px;
    border-top-color: Black;
    border-top-width: 1px;
}

.PagingFirst {
    background-image: url(../Images/PgFst.png);
    background-repeat: repeat;
    border: 0px solid #999999;
    cursor: pointer;
    height: 22px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 2px;
    vertical-align: bottom;
    width: 22px;
}

.PagingLast {
    background-image: url(../Images/PgLst.png);
    background-repeat: repeat;
    border: 0px solid #999999;
    cursor: pointer;
    height: 22px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 2px;
    vertical-align: bottom;
    width: 22px;
}

.PagingPrev {
    background-image: url(../Images/PgPrv.png);
    background-repeat: repeat;
    border: 0px solid #999999;
    cursor: pointer;
    height: 22px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 2px;
    vertical-align: bottom;
    width: 22px;
}

.PagingNext {
    background-image: url(../Images/PgNxt.png);
    background-repeat: repeat;
    border: 0px solid #999999;
    cursor: pointer;
    height: 22px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 2px;
    vertical-align: bottom;
    width: 22px;
}

.container {
    background: #eeeeee;
    color: #fff;
    margin: 0 15px;
}

.rtop, .rbottom {
    background: #fff;
    display: block;
}

    .rtop *, .rbottom * {
        background: #eeeeee;
        display: block;
        height: 1px;
        overflow: hidden;
    }

.r1 {
    margin: 0 5px;
}

.r2 {
    margin: 0 3px;
}

.r3 {
    margin: 0 2px;
}

.r4 {
    height: 2px;
    margin: 0 1px;
}

.PieceGridView {
    height: 155px;
    overflow: hidden;
    position: static;
    top: 0px;
    width: 220px;
    z-index: 100;
}

.PieceGridImage {
    background-image: url("../Images/dhtml grid imgs/skin_modern_header.png");
}

a {
    font-family: Georgia, serif;
    font-size: large;
}

    a:link {
        color: blue;
    }

    a:visited {
        color: #660066;
    }

    a:hover {
        color: #ff9900;
        font-weight: normal;
        text-decoration: none;
    }

    a:active {
        color: red;
        text-decoration: none;
    }

.lblWelName {
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    text-transform: none;
}

.Error {
    color: Red;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    text-transform: none;
}

.Panel {
    color: #000000;
    font-family: Helvetica;
    font-size: small;
    font-weight: normal;
    text-transform: none;
}

.Button2 {
    background-color: #d3e2e5;
    border: 1px solid #DBC4C4;
    color: #000000;
    cursor: hand;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: normal;
}

.lblHeaderName {
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: bold;
}

.Caption {
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: bold;
}

.dropdown {
    -moz-user-select: none;
    border: 1px #A8A8A8 solid;
    color: #6A6A6A;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: lighter;
    text-decoration: none;
    width: 160px;
    z-index: auto;
}

.StatusLoolupdropdown {
    -moz-user-select: none;
    border: 1px #A8A8A8 solid;
    color: #000000;
    font-family: verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    overflow: hidden;
    position: static;
}

.dropdown1 {
    border: 1px #A8A8A8 solid;
    color: #000000;
    font-family: verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    overflow: hidden;
    position: static;
    width: 250px;
    z-index: 100px;
}

.Reasondropdown1 {
    border: 1px #A8A8A8 solid;
    color: #000000;
    font-family: verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    overflow: hidden;
    position: static;
    text-decoration: none;
    width: 250px;
}

.LookupTextBox {
    border: 1px #A8A8A8 solid;
    color: #000000;
    font-family: verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    width: 93px;
}

.TextBox {
    border: 1px #A8A8A8 solid;
    color: #000000;
    font-family: verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    width: 165px;
}

.CalenderTextBox {
    border: 1px #A8A8A8 solid;
    color: #6A6A6A;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: lighter;
    text-decoration: none;
    width: 75px;
}

.FileUpload {
    border: 1px #A8A8A8 solid;
    color: #6A6A6A;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: lighter;
    text-decoration: none;
    width: 260px;
}

.Checkbox {
    color: Black;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: normal;
    text-decoration: none;
}

.gridview {
    border: 1px solid #C6C6C6;
    font-family: verdana, Arial,;
    font-size: 80%;
    width: 100%;
}

.GridWidth {
    border: 1px solid #C6C6C6;
    font-size: 90%;
    vertical-align: sub;
    width: 57%;
}

.GridWid {
    border: 1px solid #C6C6C6;
    font-size: 90%;
    vertical-align: sub;
    width: 45%;
}

.GridHeader {
    background-color: #C6C6C6;
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: Bold;
    height: 20px;
    text-align: center;
    text-decoration: none;
}

.GridRow {
    background-color: #EEEEEE;
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: normal;
    padding-left: 10px;
    text-align: left;
}

.GridSelectedRow {
    background-color: #FFCC66;
    color: #000000;
    color: #000000;
    cursor: hand;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: normal;
    font-weight: normal;
    padding-left: 10px;
    text-align: left;
}

.GridPager {
    color: #000000;
    color: #000000;
    cursor: hand;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: normal;
    font-weight: normal;
    padding-left: 10px;
    text-align: left;
}

.GridAlternatingRow {
    background-color: #FFFFFF;
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: normal;
    padding-left: 10px;
    text-align: left;
}

.GridFooter {
    background-color: #E0E0E0;
    color: #330099;
}

.GridTxt {
    font-size: 98%;
    text-align: left;
}

.FormLabel_right {
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    text-transform: none;
}

.FormLabel_left1 {
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 1px;
    font-weight: normal;
    text-align: left;
    text-transform: none;
}

.FormLabel_left {
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    text-transform: none;
}

.FormLabel_center {
    color: #000000;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-transform: none;
}

.RoundDiv {
    background-color: #FFFFFF;
    border: 1px solid #1486CF;
    color: #1486CF;
    float: left; /*background-image: url(images/tl.gif) no repeat;*/
    font-size: 0.8em;
    height: auto;
    margin-bottom: 9px;
    margin-left: 9px;
    margin-right: 5px;
    margin-top: 12px;
    padding: 10px;
    width: auto;
}

div.rounded-box {
    background-color: #E6E6E6;
    margin: 3px;
    width: 9em;
}

div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner {
    background-color: #FFF;
    height: 20px;
    overflow: hidden;
    position: absolute;
    width: 20px;
}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {
    color: #E6E6E6;
    font-family: arial;
    font-size: 150px;
    line-height: 40px;
    position: relative;
}

div.top-left-corner {
    left: 0px;
    top: 0px;
}

div.bottom-left-corner {
    bottom: 0px;
    left: 0px;
}

div.top-right-corner {
    right: 0px;
    top: 0px;
}

div.bottom-right-corner {
    bottom: 0px;
    right: 0px;
}

div.top-left-inside {
    left: -8px;
}

div.bottom-left-inside {
    left: -8px;
    top: -17px;
}

div.top-right-inside {
    left: -25px;
}

div.bottom-right-inside {
    left: -25px;
    top: -17px;
}

div.box-contents {
    color: #000;
    padding: 8px;
    position: relative;
}

.Button {
    background-image: url(../Images/grey-bg.gif);
    background-repeat: repeat;
    border: 1px solid #999999;
    color: #000000;
    cursor: pointer;
    font-family: Tahoma;
    font-size: .69em;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 2px;
}

.ButtonMouseEnter {
    background-image: url(../Images/rollover.gif);
    background-repeat: repeat;
    border: 1px solid #999999;
    color: #000000;
    cursor: pointer;
    font-family: Tahoma;
    font-size: .69em;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 2px;
}

.titles {
    background-image: url(../Images/grey-bg.gif);
    background-repeat: repeat;
    color: #003366;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    padding-left: 4px;
    padding-top: 3px;
}

.container {
    margin: 0px;
}

.inner-tbl {
    border: 1px solid #006699;
}

.form-fields {
    background-color: #EFEFEF;
    background-image: url(../img/footer.gif);
    background-repeat: repeat;
    border: 1px solid #CCCCCC;
    color: #003399;
    font-family: Tahoma;
    font-size: .69em;
    margin: 2px;
    padding: 2px;
    width: 98.5%;
}

.form-buttons {
    background-image: url(../Images/grey-bg.gif);
    background-repeat: repeat;
    border: 1px solid #999999;
    color: #000000;
    cursor: pointer;
    font-family: Tahoma;
    font-size: .69em;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 5px;
    margin-top: 5px;
    padding: 2px;
}

#footer {
    background: #f5f5f5 url(../img/footer.gif) repeat;
    border-bottom: 10px solid #f5f5f5;
    border-top: 1px solid #ddd;
    bottom: 0px;
    color: #006699;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    left: 0px;
    opacity: 0.9;
    overflow: hidden;
    padding-left: 4px;
    text-align: center;
    z-index: 10000;
}

    #footer a {
        color: #006699;
        font-family: Tahoma;
        font-size: 1.0em;
        text-decoration: none;
    }

        #footer a:hover {
            color: #0099CC;
            font-family: Tahoma;
            font-size: 1em;
            text-decoration: none;
        }

.normal-text {
    color: #000066;
    font-family: Tahoma;
    font-size: 0.69em;
    font-weight: bold;
    padding: 4px;
}

.form-fields-small {
    background-image: url(../img/footer.gif);
    background-repeat: repeat;
    border: 1px solid #000000;
    color: #003399;
    font-family: Tahoma;
    font-size: .69em;
    margin: 2px;
    padding: 2px;
}

.shadow-container {
    border-left-color: #E2E2E2;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-color: #E2E2E2;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 0px;
    vertical-align: top;
}

.shadow-right {
    background-image: url(../img/shadowr.png);
    width: 8px;
}

.shadow-bottom {
    background-image: url(../img/shadowb.png);
    background-position: left top;
    background-repeat: repeat-x;
    height: 10px;
}

.shadow-bottom-right {
    height: 10px;
    width: 8px;
}

#palette-mouseoverstyle {
    border: 1px solid #003300;
}

    #palette-mouseoverstyle a {
        color: #006666;
    }

#palette {
    height: 112px;
    overflow: visible;
    position: absolute;
    width: 160px;
    z-index: 25000;
}

    #palette ul {
        display: inline;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #palette ul li {
            border: 1px outset #000000;
            cursor: crosshair;
            display: inline;
            float: left;
            height: 8px;
            list-style-type: none;
            margin: 0px;
            padding: 0px;
            width: 8px;
        }

            #palette ul li div {
                height: 8px;
                margin: 0px;
                padding: 0px;
                width: 8px;
            }

.small-text {
    color: #006699;
    font-family: Tahoma;
    font-size: 0.69em;
}

.sub-titles {
    background-image: url(../Images/grey-bg.gif);
    background-repeat: repeat;
    border-top-color: #E9E9E9;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    font-family: Tahoma;
    font-size: 0.69em;
    font-weight: bold;
    height: 23px;
    padding: 3px;
}

#home-button {
    background-image: url(../img/digg-profile-img.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    color: #006699;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 1.2em;
    font-weight: bold;
    height: 50px;
    text-align: center;
    text-indent: 5px;
    vertical-align: middle;
    width: 150px;
}

.mytable {
    background-color: #777777;
    color: #777777;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.mytd11 {
    background-color: #c7e0f6;
    color: #c7e0f6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}