﻿body {
    font-family: Verdana;
    font-size: 8pt;
    padding: 0px;
    margin: 0px;
}
.GVwHdr { background-color:#5D7B9D; font-weight:bold; color:#ffffff;}
.Hdr{background-color: #E2E5B6;}
em {color:red;}
.Ttl { border: solid 1px #CCCCCC; border-left-width: 0px; border-right-width: 0px; padding: 4px 0px 4px 10px; font-size: 12pt; font-weight: bold; color: #4685DF; }
.home a {color:#0000FF; text-decoration:none;}
.home a:hover {color:#0000FF; text-decoration:underline;}
fieldset { border: 1px solid #ddd; padding:20px; border-radius: 5px; background-color: #f7f7f7; color:#424242; box-shadow: 2px 3px #f3f3f3; }
legend { color:#505abc; font-size: 1.2em; font-weight: bold; }
.help {background-color: #FFF4E6;color: #B90000;}

/********** Button Start **********/
button, .button 
{
     font-family: Verdana;
    font-size: 9pt;
 padding: 0.34em 1.5em 0.4em;
 background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #77a423), color-stop(0.6, #93c436), color-stop(0.97, #aad15d), color-stop(0.99, #d4ed99));
 background: -moz-linear-gradient(bottom, #77a423, #93c436 60%, #aad15d 96%, #d4ed99 98%);
 border-radius:3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border: 1px solid #81a340;
 border-bottom: 1px solid #708444;
 color: white;
 font-weight: normal;
 margin: 0;
 cursor: pointer;
 cursor: hand;
 display: inline-block;
}
button:hover, .button:hover {
 opacity: 0.85;
 color:white;
}
button.disabled, .button_disabled {
 opacity: 0.5;
 cursor:default;
}
button.disabled:hover, .button_disabled:hover {
 opacity: 0.5;
 cursor:default;
}
button.white, .button_white {
 background: -ms-linear-gradient(bottom, #e3e6ec, #DDF1FB 20%, #fcfcfc 96%, #ffffff 98%);
 background: linear-gradient(bottom, #e3e6ec, #DDF1FB 20%, #fcfcfc 96%, #ffffff 98%);
 background: -o-linear-gradient(bottom, #e3e6ec, #DDF1FB 20%, #fcfcfc 96%, #ffffff 98%);
 background: -webkit-linear-gradient(bottom, #e3e6ec, #DDF1FB 20%, #fcfcfc 96%, #ffffff 98%);
 background: -moz-linear-gradient(bottom, #e3e6ec, #DDF1FB 20%, #fcfcfc 96%, #ffffff 98%);
 -webkit-border-radius: 3px;
 border: 1px solid #0093DD;
 border-bottom: 1px solid #0093DD;
 color:#000000;
}
button.white:hover, .button_white:hover {
opacity: 1;
color: #000000;
background: -ms-linear-gradient(bottom, #C0E6FB, #C0E6FB 20%, #DDF1FB 96%, #ffffff 98%);
background: linear-gradient(bottom, #C0E6FB, #C0E6FB 20%, #DDF1FB 96%, #ffffff 98%);
background: -o-linear-gradient(bottom, #C0E6FB, #C0E6FB 20%, #DDF1FB 96%, #ffffff 98%);
background: -o-linear-gradient(bottom, #C0E6FB, #C0E6FB 20%, #DDF1FB 96%, #ffffff 98%);
background: -webkit-linear-gradient(bottom, #C0E6FB, #C0E6FB 20%, #DDF1FB 96%, #ffffff 98%);
background: -moz-linear-gradient(bottom, #C0E6FB, #C0E6FB 20%, #DDF1FB 96%, #ffffff 98%);
}
button.gray, .button_gray {
 background-color: #888888;
 background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.4, #838383), color-stop(0.97, #acacac), color-stop(0.99, #d4d4d4));
 background: -moz-linear-gradient(bottom, #787878, #838383 60%, #acacac 96%, #d4d4d4 98%);
 border: 1px solid #909090;
 border-bottom: 1px solid #787878;
 color: white;
}
.button_white_beveled {
 border: 1px solid #B1B1B1;
 background-color: #f2f2f2;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.10, #FFFFFF), color-stop(0.14, #E1E1E1), color-stop(0.61, #FDFDFD));
 background: -moz-linear-gradient(top, #FFFFFF 10.00%, #E1E1E1 14.29%, #FDFDFD 60.71%);
 color: #666666;
}
.button_white_beveled:hover {
 opacity: 1;
 border: 1px solid #909090;
 color: #434343;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.10, #FFFFFF), color-stop(0.14, #DBDBDB), color-stop(0.61, #FDFDFD));
 background: -moz-linear-gradient(top, #FFFFFF 10.00%, #DBDBDB 14.29%, #FDFDFD 60.71%);
}
.button_white_beveled:active {
 border: 1px solid #898989;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.10, #FFFFFF), color-stop(0.15, #DADADA), color-stop(0.88, #FDFDFD));
 background: -moz-linear-gradient(top, #FFFFFF 10.00%, #DADADA 14.64%, #FDFDFD 87.50%);
 color: #434343;
}
.button_white_beveled_selected,
.button_white_beveled_selected:hover,
.button_white_beveled_selected:active {
 opacity: 1;
 border: 1px solid #878787;
 background-color: #848484;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.03, #BDBDBD), color-stop(0.12, #848484), color-stop(0.61, #9D9D9D));
 background: -moz-linear-gradient(top, #BDBDBD 3.00%, #848484 12.50%, #9D9D9D 60.71%);
 color: #FFFFFF;
 cursor: default;
}

button.micro, .button_micro {
 font-size: 11px;
 padding: 0.1em 1em;
}
button.small, .button_small
{
 padding-right: 0.8em;
 padding-left: 0.8em;
 padding-bottom: 0.3em;
 padding-top: 0.3em;
}
button.medium, .button_medium {
 font-weight: normal; 
 font-size: 12px;
 padding: 4px 15px;
}
button.large, .button_large {
 font-size: 18px;
}
/********** Button End **********/

.form-control {
    /*display: block;*/
    font-family: Verdana;
    font-size: 9pt;
    padding: 1px 3px;
    line-height: 1.42857143;
    color: #282828;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
    }

    .form-control::-moz-placeholder {
        color: #999;
        opacity: 1
    }

    .form-control:-ms-input-placeholder {
        color: #999
    }

    .form-control::-webkit-input-placeholder {
        color: #999
    }

    .form-control::-ms-expand {
        background-color: transparent;
        border: 0
    }

    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
        background-color: #eee;
        opacity: 1
    }

    .form-control[disabled], fieldset[disabled] .form-control {
        cursor: not-allowed
    }

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}


.navbar {
    margin: 0;
}
#main-nav.affix {
    position: fixed;
    top: 0;
    background-color: rgba(255,255,255,0.9);
    color: #fff;
    z-index: 10;
    -moz-box-shadow: 0 1px 2px #ebebeb;
    -webkit-box-shadow: 0 1px 2px #ebebeb;
    box-shadow: 0 5px 5px rgba(0,0,0,.15);
    transition: all 0.3s;
}

#main-nav .navbar-header a {
    background-color: #01b1d7;
        color: #fff;
}
/*Toggle Menu*/
#main-nav .navbar-toggle {
    background-color: #01b1d7;
}

    #main-nav .navbar-toggle span {
        background-color: #fff;
    }

/*Main Menu*/
#main-nav .navbar-right {
    margin-top: 10px;
}

    #main-nav .navbar-right li > a {
        font-family: 'Raleway', sans-serif;
        font-size: 15px;
        font-weight: 700;
        line-height: 30px;
        color: #555;
        padding-top: 0;
        padding-bottom: 0;
        text-transform: uppercase;
    }

        #main-nav .navbar-right li > a:focus {
            color: #01b1d7;
            background: none;
            outline: none;
        }

#main-nav .navbar-nav > li > a:hover,
#main-nav .navbar-nav > li.active > a {
    color: #01b1d7;
    background: none;
}

.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}


.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

    .nav > li {
        position: relative;
        display: block
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 10px 15px
        }

            .nav > li > a:focus, .nav > li > a:hover {
                text-decoration: none;
                background-color: #eee
            }

        .nav > li.disabled > a {
            color: #777
        }

            .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
                color: #777;
                text-decoration: none;
                cursor: not-allowed;
                background-color: transparent
            }

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media (min-width:768px) {
    .navbar {
        border-radius: 4px
    }
}

@media (min-width:768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }

        .navbar-nav > li {
            float: left
        }

            .navbar-nav > li > a {
                padding-top: 15px;
                padding-bottom: 15px
            }
}

.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
}

.affix {
    position: fixed
}