﻿img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
img.doc-image
{
    margin: 0px 3px;
}
dd, .hide
{
    visibility: hidden;
    display: none;
}

h4.inline
{
    margin: 0px;
    padding: 0px;
}

form
{
    margin: 0px;
}

#content a.Standard
{
    background-image: none;
    padding: 0px;
}
a.Hidden
{
    visibility: hidden;
    height: 0px;
    width: 0px;
}

hr
{
    border: dotted 1px #999999;
}

/* Enquiry Form */
.form
{
    background-color: #F3F3F3;
    border-bottom: solid 1px Silver;
    border-right: solid 1px Silver;
    border-left: solid 1px Silver;
    margin-bottom: 20px;
}

#right .form, #right .form .item,
#right .form .form-left, #right .form .form-right,
#right .form .submit, .form .item .itm, .form .item .sec
{
    overflow: hidden;
    height: 100%;
}
#right .form .item
{
    padding: 5px 3px;
    margin: 0px;
}
.form .item .itm
{
    padding: 2px 0px;
}
.form .item .sec
{
    padding: 2px 0px;
    float: left;
    margin-right: 20px;
}
#right .form .form-left
{
    width: 44%;
    float: left;
}
#right .form .form-right
{
    width: 54%;
    float: right;
}
#right .form .submit
{
    margin: 10px 0px;
}
#right .form .item .checks
{
    height: 100%;
    overflow: auto;
}
#right .form .item .checks label, #right .form .item .checks input
{
    float: left;
    width: auto;
}
#right .form .item .checks br
{
    display: block;
    clear: both;
}
#right .form .item .checks label
{
    position: relative;
    top: 3px;
}

/* Login Form */
.AspNet-Login
{
    background-color: #F3F3F3;
    padding: 0px;
    border-bottom: solid 1px Silver;
    border-right: solid 1px Silver;
    border-left: solid 1px Silver;
    height: auto;
}
.AspNet-PasswordRecovery
{
    border-bottom: solid 1px Silver;
    border-right: solid 1px Silver;
    border-left: solid 1px Silver;
    background-color: #F3F3F3;
}

/* Inherits from Menu h3 */
.AspNet-Login .AspNet-Login-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;
}

/* GridView */
.AspNet-GridView table, table.quotation
{
    width: 100%;
}
.AspNet-GridView table thead tr, table.quotation thead tr
{
    background: Gray;
}
.AspNet-GridView table thead tr th,
.AspNet-GridView table tbody tr td,
table.quotation thead tr th,
table.quotation tbody tr td
{
    font-weight: normal;
    border: solid 1px Silver;
    padding: 2px;
}
table.quotation tfoot tr td
{
    padding: 2px;
}
.AspNet-GridView table thead tr th,
table.quotation thead tr th
{
    color: White;
    text-align: center;
}
.AspNet-GridView table tbody tr,
table.quotation tbody tr
{
    background: #E9E9E9;
}
.AspNet-GridView table tbody tr.AspNet-GridView-Alternate,
table.quotation tbody tr.alt
{
    background: white;
}
table.quotation tfoot tr td
{
    padding-top: 15px;
}
table.quotation tbody tr td .note
{
    display: block;
    font-style: italic;
    color: #606060;
}

