﻿.gv_fixedheader
{
    position:relative;
    float:left;
    width:auto;
    height:auto;
    margin-top:3px;
    overflow:hidden;
}

.gv_container
{
    float:left;
    width:100%;
    height:auto;
    overflow:auto;
}

.gv_class
{
    width:100%;
    max-height:100%;
    border:1px solid #979797;
    font-family:'Arial';
    font-size:12px;
}

.gv_pager {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    background-color: #D0D7DB;
    border: 1px solid #979797;
    cursor:default;
}

.gv_pager td
{
    width:100%;
    border:none;
    font-size:14px;
    text-align:right;
}

    .gv_pager td > a {
        color: #000000;
        font-size: 14px;
        line-height:25px;
    }

    .gv_pager div.pagerLeft, .gv_pager div.pagerRight {
        float: left;
        width: 35%;
        height: 25px;
    }

    .gv_pager div.pageSize {
        float: left;
        width: 30%;
        height: 25px;
    }

    .gv_pager label {
        float: left;
        height: 25px;
        line-height: 25px;
        text-align: left;
        margin-left: 10px;
        margin-right: 5px;
        color: #000000;
    }

    .gv_pager select {
        float: left;
        width: 50px;
        height: 21px;
        margin-top: 2px;
        margin-right: 15px;
    }

    .gv_pager input[type=image] {
        float: left;
        height: 21px;
        margin-top: 3px;
        margin-right: 5px;
    }

    .gv_pager span, .appHover .gv_pager span {
        float: right;
        height: 25px;
        line-height: 25px;
        font-size: 12px;
        font-weight: normal;
        font-style: italic;
        text-align: right;
        color: #000000;
        margin:0;
        border:none;
    }

    .gv_pager .pagerRight > span {
        margin-right:5px;
    }

    .gv_pager div.pageSize > label, .gv_pager div.pageSize > select {
        float: none;
    }

    .gv_header {
        height: 22px;
        padding: 2px 2px 2px 2px;
        font-weight: bold;
        text-align: center;
        border-color: #979797;
        border-bottom: 1px solid #979797;
        background-color: #D0D7DB;
        color: #000000;
        cursor: default;
    }

.gv_header > a, .gv_header > a.linkbtn_black
{
    float:none;
    height:22px;
    line-height:22px;
    margin:0;
    color:#000000;
}

.gv_emptyrow
{
    height:30px;
    text-align:center;
    color:#000000; 
    font-weight:bold;
    background-color:#EBF0F0;
    cursor:default;
}

.gv_row
{
    height:30px;
    text-align:center;
    background-color:#ffffff;
    cursor:default;
}

.gv_altrow
{
    height:30px;
    text-align:center;
    background-color:#EFF2F3;
    cursor:default;
}

.gv_row td, .gv_altrow td
{
    border-color:#979797;
}

    .gv_row td input[type=submit], .gv_altrow td input[type=submit],
    .gv_row td input[type=button], .gv_altrow td input[type=button] {
        float: none;
        width: 86px;
        height: 25px;
        margin: 0;
        background: url("/img/green_btn.png");
        background-repeat: round;
        border: 0px none transparent;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        cursor: pointer;
    }

.gv_row td input[type=submit].btnOrange, .gv_altrow td input[type=submit].btnOrange,
.gv_row td input[type=button].btnOrange, .gv_altrow td input[type=button].btnOrange
{
    background:url("/img/orange_btn.png");
    color:#000000;
}

.gv_row td input[type=submit].btnYellow, .gv_altrow td input[type=submit].btnYellow,
.gv_row td input[type=button].btnYellow, .gv_altrow td input[type=button].btnYellow
{
    background:url("/img/yellow_btn.png");
    color:#000000;
}

.gv_row td input[type=submit].btnRed, .gv_altrow td input[type=submit].btnRed,
.gv_row td input[type=button].btnRed, .gv_altrow td input[type=button].btnRed
{
    background:url("/img/red_btn.png");
    color:#ffffff;
}

.gv_row td input[type=submit].btnGrey, .gv_altrow td input[type=submit].btnGrey,
.gv_row td input[type=button].btnGrey, .gv_altrow td input[type=button].btnGrey
{
    background:url("/img/grey_btn.png");
    color:#ffffff;
}

.gv_altrow td > input[type=submit].btnHidden
{
    display:none;   
}

.gv_row td input[type=submit][disabled]:hover, .gv_altrow td input[type=submit][disabled]:hover,
.gv_row td input[type=button][disabled]:hover, .gv_altrow td input[type=button][disabled]:hover
{
    cursor:default;
}

.gv_row td > select, .gv_altrow td > select
{
    width:140px;
    height:23px;
}

.gv_row td > select.smallDdl, .gv_altrow td > select.smallDdl
{
    width:100px;
    height:23px;
}

.gv_row td > input[type=text], .gv_altrow td > input[type=text]
{
    width:140px;
    height:18px;
}

.gv_row td > input[type=text].bigTxt, .gv_altrow td > input[type=text].bigTxt
{
    width:94%;
    height:18px;
}

.gv_row td > input[type=text].txtNum, .gv_altrow td > input[type=text].txtNum
{
    width:40px;
    text-align:center;
}

.gv_row td > textarea, .gv_altrow td > textarea
{
    width:98%;
    height:50px;
    margin-top:2px;
    margin-bottom:2px;
}

.gv_row td > a, .gv_altrow td > a
{
    text-decoration:underline;   
}

.gv_row td > a:hover, .gv_altrow td > a:hover
{
    cursor:pointer;
}

.gv_row td > input[type=image], .gv_altrow td > input[type=image]
{
    width:24px;
}

.gv_row td > input[type=image]:hover, .gv_altrow td > input[type=image]:hover
{
    cursor:pointer;
}