﻿@import url("Controls.css");
@import url("PopUp.css");
@import url("Results.css");
@import url("DatePicker.css");


h1 {
    font-size: 14pt;
    font-weight: bold;
}

h2 {
    font-size: 13pt;
    font-weight: bold;
}

h3 {
    font-size: 10pt;
    font-weight: bold;
}
/*Page, labels and fields */

.ClearBoth {
    clear: both;
}

div.divTitle {
    font-size: 20px;
    font-weight: bold;
    background-color: #cccccc;
    padding: 4px;
    margin-bottom: 10px;
}

div.divPage {
    width: 980px;
    padding: 20px;
    border: 1px solid;
    border-color: #dddddd;
    margin: auto;
}

div.divFieldBlock {
    float: left;
    width: 490px;
}

div.divLabel {
    width: 165px;
    float: left;
    padding: 0px 5px 5px 0px;
}

div.divField {
    float: left;
    width: 290px;
    padding: 0px 5px 5px 0px;
    margin: 0px 25px 0px 0px;
}

div.divFieldBlock .divLabel {
    clear: left;
}

div.divTable table tbody tr td {
    padding-top: 1em;
}

div.div100 {
    width: 100%;
    float: left;
    padding: 0px 0px 8px 0px;
}

div.div70 {
    float: left;
    width: 70%;
    padding: 0px 0px 5px 0px;
}

div.div30 {
    width: 30%;
    float: left;
    padding: 0px 0px 5px 0px;
}


div.div65 {
    float: left;
    width: 64%;
    padding: 0px 0px 5px 0px;
    padding-left: 1%;
}

div.div35 {
    float: left;
    width: 35%;
    padding: 0px 0px 5px 0px;
}

div.div80 {
    float: left;
    width: 79%;
    padding: 0px 0px 5px 0px;
    padding-left: 1%;
}

div.div20 {
    float: left;
    width: 20%;
    padding: 0px 0px 5px 0px;
}

div.div90 {
    float: left;
    width: 89%;
    padding: 0px 0px 5px 0px;
    padding-left: 1%;
}

div.div10 {
    float: left;
    width: 10%;
    padding: 0px 0px 5px 0px;
}

div.div85 {
    float: left;
    width: 89%;
    padding: 0px 0px 5px 0px;
    padding-left: 1%;
}

div.div15 {
    float: left;
    width: 10%;
    padding: 0px 0px 5px 0px;
}

div.divAuto {
    float: left;
    width: auto;
    padding: 0px 0px 5px 0px;
    margin: 0px 5px 0px 0px;
}

div.div5 {
    float: left;
    width: 5%;
    padding: 0px 0px 5px 0px;
}

.Text_Warning {
    color: red;
}

/*General Classes*/

.Float_Left {
    float: left;
}

.Float_Right {
    float: right;
}

a {
    text-decoration: underline;
    color: blue;
}

    a:hover {
        text-decoration: none;
        color: cadetblue;
    }

    a img {
        border: none;
    }

div.divHidden {
    display: none;
}

.button_purple {
    color: #2a2a2a;
    border-color: #E4C898;
    text-shadow: 0 1px 0 #58595b;
    background: #E8B968;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4C898', endColorstr='#E8B968');
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#E4C898),to(#E8B968));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#E4C898),to(#E8B968));
    border: solid 1px #dcdcdc;
}

    .button_purple:hover {
        color: #2a2a2a;
        text-shadow: 0 1px 0 #000000;
        border-color: #E4C898;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8B968', endColorstr='#E4C898');
        background: -webkit-gradient(linear,0% 40%,0% 70%,from(#E8B968),to(#E4C898));
        background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#E8B968),to(#E4C898));
        -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    }

    .button_purple:active {
        color: #2a2a2a;
        border-color: #444;
    }

div.Results_Pages ul li a, div.Results_Pages ul li div, div.Results_Pages ul li.liSelected div {
    color: #698F5C;
}

div.Results_Pages ul li.liSelected div {
    border: 1px solid #698F5C;
}

div.Results_Pages ul li a:hover {
    border: 1px solid #698F5C;
}

.divGridText {
    width: 90%;
}

.tblFunding .MandatorySign {
    float: right;
}

.tblAuto tbody tr td .div100 .Text_100 {
    width: auto;
}

.divLabelNoWidth {
    float: left;
    padding: 0px 5px 5px 0px;
}

.div33 {
    width: 33%;
    float: left;
}

.div33-child {
    margin-right: 2%;
    display: inline;
    width: 49%;
}

.b {
    font-weight: bold;
}

/* Signature */
.divSignature {
    border: solid #BBBBBB 1px;
    width: 400px;
    height: 110px;
}