﻿html,body {
    padding:0;
    margin:0;
    font-family:Arial;
    font-size:10pt;

}
.topdiv {
    margin: 0;
    border-bottom: none 1px red;
    height: 100px;
    background-color: #171443;
}

.logo {
    background-image: url(../logos/infotech02.jpg);
    background-repeat: no-repeat;
    background-size: 100px 67px;
    background-position: 10px center;
}
.top-centrediv {
    display: inline-block;
    position: absolute;
    color: #ffffff;
    width: 300px;
    top: 20px;
    font-size: 24pt;
    text-align: center;
    left: calc(50% - 150px);
    border: none 1px red;
}

.top-rightdiv {
    float: right;
    padding: 10px;
    color: #ffffff;
    text-align: right;
    line-height: 12pt;
}

.input25 {
    padding: 5px;
    border: solid 1px #bfe2fa;
    border-radius: 5px;
}

.btn30 {
    display: block;
    height: 30px;
    line-height: 30px;
    background-color: #171443;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
}

    .btn30:hover {
        background-color: #362dbe;
    }

.btn30_disabled {
    display: block;
    height: 30px;
    line-height: 30px;
    background-color: #aaaaaa;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
}

.leftmenu {
    text-decoration: none;
    font-size: 10pt;
    color: #0e68ef;
}

    .leftmenu:hover {
        color: #7e7c99;
    }

.leftmenu_selected {
    text-decoration: none;
    font-size: 10pt;
    color: #7e7c99;
}

.pageheader {
    display: inline-block;
    font-size: 16pt;
    transform: scaleY(1.5);
    padding: 15px 0 10px 10px;
    /*border-bottom:solid 1px #606060;*/
    color: #606060;
    border: none 1px red;
}

.hr {
    border: none;
    border-top: solid 2px #dddddd;
    margin: 15px 0 15px 0;
}

.underline {
    border: none;
    /*border-top: solid 2px #dddddd;*/
    /*margin: 15px 0 15px 0;*/
    text-decoration: underline;
    text-underline-position: below;
}

.plusbtn20 {
    display: block;
    background-image: url(../logos/plus_50.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}
.deletebtn20 {
    display: block;
    background-image: url(../logos/delete_red_16_16.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

.paybtn20 {
    display: block;
    background-image: url(../logos/pay.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}

.deletebtn20_disabled {
    display: block;
    background-image: url(../logos/delete_red_16_16_gray.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

.editbtn20 {
    display: block;
    background-image: url(../logos/edit_16_16.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

.editbtn20_disabled {
    display: block;
    background-image: url(../logos/edit_16_16_gray.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

.postbtn20 {
    display: block;
    background-image: url(../logos/post_16_16.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

.postbtn20_disabled {
    display: block;
    background-image: url(../logos/post_gray_16_16.png);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

.resetbtn20 {
    display: block;
    background-image: url(../logos/passwd_50.png);
    background-repeat: no-repeat;
    background-size: 16px 20px;
    width: 25px;
    height: 20px;
}

.resetbtn20_disabled {
    display: block;
    background-image: url(../logos/passwd_50.png);
    background-repeat: no-repeat;
    background-size: 16px 20px;
    width: 25px;
    height: 20px;
}

.selectbtn20 {
    display: block;
    background-image: url(../logos/select_30.png);
    background-repeat: no-repeat;
    background-size: 16px 20px;
    width: 25px;
    height: 20px;
}

.selectbtn25 {
    display: block;
    background-image: url(../logos/select_30.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 25px;
    height: 25px;
}
.printbtn20 {
    display: block;
    background-image: url(../logos/print_20_20.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}
.clearbtn20 {
    display: block;
    background-image: url(../logos/delete_red_16_16.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}

.gvhdr {
    color: #ffffff;
    background-color: #171443;
}

.gvrow {
    background-color: #ffffff;
}

.gvalt {
    background-color: #e1ebf9;
}

.pdgl5 {
    text-align: left;
    padding-left: 5px;
}

.pdgr5 {
    text-align: right;
    padding-right: 5px;
}

.gv td{
    border:solid 1px #cccccc;
}

/****** GV Pager******/
.gvpager {
    height: 25px;
}

    .gvpager a {
        width: 25px;
        height: 25px;
        background-color: #eeeeee;
        border: solid 2px #dddddd;
        border-radius: 2px;
        display: block;
        text-align: center;
        color: #606060;
        text-decoration: none;
        line-height: 25px;
    }

        .gvpager a:hover {
            background-color: #aaaaaa;
        }

    .gvpager span {
        width: 25px;
        height: 25px;
        background-color: #aaaaaa;
        border: solid 2px #dddddd;
        border-radius: 2px;
        display: block;
        text-align: center;
        color: #606060;
        text-decoration: none;
        line-height: 25px;
    }
/****************************/
.hiddenfields {
    display: none;
}