@import url("../../styles/Controls.css");
@import url("../../styles/PopUp.css");
@import url("../../styles/Results.css");
@import url("../../styles/DatePicker.css");
@import url("../../styles/Mobile.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;
}

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.div100 {
    width: 100%;
    float: left;
    padding: 0px 0px 5px 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;
}



.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;
}


.PrintShow {
    display: none;
}

.tblSignature th, .tblSignature td {
    padding: 8px;
    vertical-align: middle;
    text-align: left;
}

.tblSignature th {
    text-align: right;
}

.tblForm2 th {
    padding: 8px;
    vertical-align: middle;
    text-align: left;
}
.tblForm2 tbody tr td .divField {
    width: 100%;
    height: 50px;
}

.tblForm2 td {
    width: 50%;
}

.trBullet {
    border: solid;
}

/*.tbl100 tbody tr td .divField {
    width: 100%;
    height: 50px;
}

.tblFileUploadApplication td {
    width: 50%;
}*/

.tdFileUploadMandatory:after {
    content:"*";
    color: red;
}

img#imgHeader {
    width: 100%;
}

p.intro {
    width: 700px;
    text-align: center;
    margin: 20px auto;
    max-width: 100%;
}

.largeText {
    font-size: 110%;
}

#pnlPassword {
    float: right;
    clear: both;
}

    #pnlPassword::after {
        content: 'This code can be used to resume completing this form from this point and has been emailed to the address provided on page one.';
        float: left;
        clear: both;
    }

    .lblSpacing{
        margin-top: 15px;
    }