﻿img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
img.doc-image
{
    margin: 0px 3px;
}

h4.inline
{
    margin: 0px;
    padding: 0px;
}

.hide, .AspNet-FormView .AspNet-FormView-Pagination
{
    display: none;
    visibility: hidden;
}

form
{
    margin: 0px;
}

#content a.Standard
{
    background-image: none;
    padding: 0px;
}
a.Hidden
{
    visibility: hidden;
    height: 0px;
    width: 0px;
}

hr
{
    border: dotted 1px #999999;
}

.w3c
{
    overflow: hidden;
    height: 100%;
    padding: 10px 0px;
    text-align: center;
}

/* Ajax Error Message */
.err-msg
{
    color: #0000C0;
    margin-bottom: 15px;
    padding: 2px;
    height: 100%;
    overflow: hidden;
}
.err-msg img
{
    margin: 0px 5px 0px 0px;
    float: left;
}
.err-msg span
{
    float: left;
    width: 85%;
    margin-top: 4px;
}

/* Enquiry Form */
.form, .AspNet-Login, .AspNet-PasswordRecovery
{
    background-color: #F3F3F3;
    border-left: solid 1px Silver;
    border-right: solid 1px Silver;
    border-bottom: solid 1px Silver;
    overflow: hidden;
    height: 100%;
    margin-bottom: 20px;
    padding: 0px;
}
.form h4,
.AspNet-Login .AspNet-Login-TitlePanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel
{
    border-top: solid 1px Silver;
    background-color: Silver;
    padding: 3px;
    color: White;
    margin-bottom: 10px;
}


#content .form, #content .form .item,
#content .form .form-left, #content .form .form-right,
#content .form .submit, .form .item .itm, .form .item .sec
{
    overflow: hidden;
    height: 100%;
}
#content .form .item
{
    padding: 5px 3px;
    margin: 0px;
}
.form .item .itm
{
    padding: 2px 0px;
}
.form .item .sec
{
    padding: 2px 0px;
    float: left;
    margin-right: 20px;
}
#content .form .form-left
{
    width: 44%;
    float: left;
}
#content .form .form-right
{
    width: 54%;
    float: right;
}
#content .form .submit
{
    margin: 10px 0px;
}
#content .form .item .checks
{
    height: 100%;
    overflow: auto;
}
#content .form .item .checks label, #content .form .item .checks input
{
    float: left;
    width: auto;
}
#content .form .item .checks br
{
    display: block;
    clear: both;
}
#content .form .item .checks label
{
    position: relative;
    top: 3px;
}

/* Login Form - forms inherit from .form */
.AspNet-Login
{
    padding: 0px 0px 20px 0px;
    width: 400px;
}
.AspNet-PasswordRecovery
{
    padding: 0px 0px 20px 0px;
    width: 450px;
}

/* Inherits from .form h4 */
.AspNet-Login .AspNet-Login-TitlePanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-TitlePanel
{
}
.AspNet-Login .AspNet-Login-UserPanel,
.AspNet-Login .AspNet-Login-PasswordPanel,
.AspNet-Login .AspNet-Login-SubmitPanel,
.AspNet-Login .AspNet-Login-FailurePanel,
.AspNet-Login .AspNet-Login-RememberMePanel,
.AspNet-Login .AspNet-Login-PasswordRecoveryPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-InstructionPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-FailurePanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-InstructionPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-SubmitPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-SuccessTextPanel .description
{
    padding: 3px;
    overflow: auto;
    height: 100%;
}

.AspNet-Login .AspNet-Login-FailurePanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-FailurePanel
{
    color: Red;
    text-align: center;
}
.AspNet-Login .AspNet-Login-UserPanel label,
.AspNet-Login .AspNet-Login-PasswordPanel label,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel label,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel label,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel label,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel label
{
    width: 80px;
    float: left;
    text-align: right;
    padding: 2px 2px 0px 0px;
}
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel label,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel label,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel label,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel label,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel label
{
    width: 120px;
}

.AspNet-Login .AspNet-Login-UserPanel input,
.AspNet-Login .AspNet-Login-PasswordPanel input,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel input,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-UserPanel input,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-UserPanel input,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel input,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-AnswerPanel input
{
    float: left;
}
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-QuestionPanel input
{
    overflow: visible;
    white-space: nowrap;
}
.AspNet-Login .AspNet-Login-SubmitPanel, .AspNet-Login .AspNet-Login-RememberMePanel,
.AspNet-Login .AspNet-Login-PasswordRecoveryPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-SubmitPanel
{
    text-align: left;
    padding-left: 85px;
}
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-UserName-SubmitPanel,
.AspNet-PasswordRecovery .AspNet-PasswordRecovery-Question-SubmitPanel
{
    padding-left: 125px;
}

.AspNet-Login .AspNet-Login-PasswordRecoveryPanel
{
    padding: 20px 0px 10px 85px;
}

/* FormView */
.AspNet-FormView .AspNet-FormView-Pagination
{
    margin-top: 10px;
    padding: 10px 0px;
}
.AspNet-FormView .AspNet-FormView-Pagination a, .AspNet-FormView .AspNet-FormView-Pagination span
{
    padding-right: 10px;
}
.AspNet-FormView .msgs
{
    overflow: hidden;
    height: 100%;
    padding: 10px;
    border: dashed 1px Silver;
}

/* GridView */
.AspNet-GridView table
{
    width: 100%;
}
.AspNet-GridView table thead tr
{
    background: Gray;
}
.AspNet-GridView table thead tr th,
.AspNet-GridView table tbody tr td
{
    font-weight: normal;
    border: solid 1px Silver;
    padding: 2px;
}
.AspNet-GridView table thead tr th
{
    color: White;
    text-align: center;
}
.AspNet-GridView table tbody tr
{
    background: #E9E9E9;
}
.AspNet-GridView table tbody tr.AspNet-GridView-Alternate
{
    background: white;
}

.home-news .AspNet-FormView .AspNet-FormView-Pagination
{
}
