﻿#mainContentPanel
{
    border: 0 none;
    float: left;
    margin: 0.7em;
    position: relative;
    width: 56.99em;
}

legend
{
	background: #ffffff !important;
	padding: 0 0.3em;
}

    #mainContentPanel fieldset div
    {
        margin-bottom: 1em;
    }

.mce-tinymce, .mce-tinymce div
{
    margin-bottom: 0 !important;
}

.labelPlain
{
    float: left;
    clear: both;
    width: 18em;
}

.labelWithStar
{
    float: left;
    clear: both;
    width: 18em;
    background-image: url("/styles/version_1_0_0/background-images/forms_required-star.gif");
    background-position: right top;
    background-repeat: no-repeat;
}

.entryField
{
    float: left;
    margin-left: .5em;
}

.fullValue
{
    width: 100%;
    clear: both;
}

.fullLabelPlain
{
    float: left;
    clear: both;
    width: 26em;
}

.fullLabelFreeText
{
    float: left;
    clear: both;
    width: 73em;
}

.fullLabelWithStar
{
    float: left;
    clear: both;
    width: 26em;
    background-image: url("/styles/version_1_0_0/background-images/forms_required-star.gif");
    background-position: right top;
    background-repeat: no-repeat;
}

.fullLabelWithStar4CreateReport {
    float: left;
    clear: both;
    width: 28em;
    background-image: url("/styles/version_1_0_0/background-images/forms_required-star.gif");
    background-position: right top;
    background-repeat: no-repeat;
}

.radioLabelWithStar
{
    float: left;
    clear: both;
    width: 50em;
    background-image: url("/styles/version_1_0_0/background-images/forms_required-star.gif");
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 2em;
}

.radioLabelWithoutStar
{
    float: left;
    clear: both;
    width: 50em;
    padding-right: 2em;
}

.radioEntryField
{
    float: left;
    margin-left: .5em;
}

.fullEntryField
{
    float: left;
    margin-left: .5em;
}

    .fullEntryField td
    {
        border-left: 0;
    }

table
{
    display: table;
    border-collapse: separate;
    border-spacing: 0;
    border: none;
}

.fieldsetTable
{
    width: 58em;
}

.fieldsetFullTable
{
    width: 73em;
}

.paginationInnerButton, .paginate_button
{
    background: #ffffff !important;
    border: solid 1px lightgray !important;
    padding: 0.2em 0.5em !important;
    cursor: pointer !important;
}

    .paginationInnerButton:hover, .paginate_button:hover
    {
        color: blue;
        text-decoration: underline;
    }

.currentPage, .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
{
    font-weight: bold !important;
    padding: 0.2em 0.5em !important;
    background: #ED1164 !important;
    color: #ffffff !important;
    border: solid 1px #ED1164 !important;
    border-radius: 0;
    margin-left: 2px !important;
}


#insideFullScreen
{
    float: left;
    position: relative;
    width: 74em;
    padding: 0.5em!important;
    padding-left: 1em !important;
    clear: both;
}

.baseButton
{
    clear: both;
    float: right;
}

.noRtfePadding
{
    margin-bottom: 0 !important;
}

    .noRtfePadding div
    {
        margin-bottom: 0 !important;
    }

.guide
{
    border: #003366 1px solid;
    margin-top: 0.5em;
    margin-bottom: 1em;
    margin-left: 0.2em;
    background: #e6f0f8;
    padding: 0.5em;
}

.greyOut
{
    color: lightgray;
}

.listBox
{
    margin-left: 1em;
    width: 30em;
}

.logoutButton
{
    float: right;
    width: 10em;
}

.fileButton{
    padding-left: 18.5em;
}

.uplResponseFileUpoad{
    padding-left: 0 !important;
}

/*** styles for Buttons ***/
.buttonContainer
{
    margin-left: 0em;
    #margin-left:0.2em;
    margin-right: 0em;
    #margin-right:0.2em;
    clear: both;
}

.nextTopSubmit
{
    float: right;
    margin-bottom: 1em;
}

.previousTopSave
{
    float: left;
    margin-bottom: 1em;
}

.nextBottomSubmit
{
    float: right;
}

.previousBottomSave
{
    float: left;
    margin-top: 1em;
}

.link
{ /** Styles an ASP Button to look like a link button **/
    #width:1;
    #overflow:visible;
    text-align: center;
    padding: 0em;
    background-color: transparent;
    background-position: left;
    background-repeat: no-repeat;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    color: Blue;
}

.programmelink
{ /** Styles an ASP Button to look like a link button **/
    #overflow:visible;
    width: 42em;
    text-align: left;
    padding: 0em;
    background-color: transparent;
    background-position: left;
    background-repeat: no-repeat;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    color: Blue;
}

.breadcrumb
{
    color: Blue;
}

.breadcrumbSelected
{
    font-weight: bold;
    color: Gray;
    text-decoration: none;
}

.guidance
{
    color: Blue;
}

.error
{
    font-size: 85%;
    color: Red;
    margin-left: 0.5em;
}

/*** styles for Dropdownlists ***/
.dropdownlist
{
    #overflow:visible;
    border: 1px solid #006;
}

/*Login*/
.login
{
    padding-top: 1em;
    width: 50em;
}

    .login fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.2em 0.5em;
    }

    .login legend
    {
        color: #fff;
        font-size: 1.2em;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.5em 0.5em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

    .login .field
    {
        border-width: 1px 0px 0px 0px;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
        border-color: #bcbcbc;
    }

    .login .label
    {
        padding: 0.5em 0em;
        font-size: 1.1em;
    }

    .login .inline
    {
        font-size: 1.2em;
    }

        .login .inline .label
        {
            width: 8em;
            float: left;
        }

        .login .inline .value
        {
            margin-left: 2em;
            margin-top: 0.5em;
        }

.usernamePassword
{
    width: 20.5em;
    height: 1.3em;
    border: solid 1px #7f9db9;
}

    .usernamePassword:focus
    {
        border: solid 1px #00F;
    }

/*History*/
.history
{
    padding-top: 1em;
    width: 69em;
    #width:70em;
}

    .history .asptable
    {
        padding: 0.5em 0.5em 0.5em 0.5em;
        width: 100%;
    }

    .history .asptablecell
    {
        padding: 1.0em;
    }

    .history fieldset
    {
        width: 75em;
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.5em 0.5em;
        text-align: center;
    }

    .history legend
    {
        color: #fff;
        background: #003366;
        font-size: 1.2em;
        border: 1px solid #003366;
        padding: 0.5em 0.5em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

/*********** Collapsible Panel layout **********/
#collapsiblePanelArea
{
    width: 100%;
    padding-right: 0em;
    position: relative;
    float: left;
    border-bottom: 1px solid #bcbcbc;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
}

.expandButton /** Expand button position **/
{
    float: right;
    margin-right: 0.5em;
    margin-top: 0.3em;
}

.collapsiblePanel
{
    margin: 0px;
    padding: 0px;
}

.collapsiblePanelTabLeft
{
    font-weight: bold;
    font-size: 1.3em;
    padding: 0.5em 0em 0.5em 0.5em;
    height: 2em;
    line-height: 2em;
    width: 53.7em;
    #width: 53.8em;
    float: left;
    border-top: 1px solid #bcbcbc;
    background: #003366;
    color: #ffffff;
}

.collapsiblePanelTabRight
{
    font-weight: bold;
    padding: 0.5em 0em 0.5em 0.5em;
    height: 2em;
    line-height: 2em;
    cursor: pointer;
    width: 4em;
    height: 2.9em;
    #height:3em;
    float: left;
    border-top: 1px solid #bcbcbc;
    background: #003366;
    color: #ffffff;
}

.collapsiblePanelContent
{
    width: 100%;
    float: right;
    border-top: 1px solid #bcbcbc;
    background: #FFFFFF;
}

.collapsiblePanelTabRight .panelOpen, .collapsiblePanelTabRight .panelClose
{
    display: none;
}

.CollapsiblePanelOpen .collapsiblePanelTabRight .panelClose,
.CollapsiblePanelClosed .collapsiblePanelTabRight .panelOpen
{
    display: inline;
}

/*********** smaller Collapsible Panel layout **********/
#collapsiblePanelAreaSmaller
{
    width: 74em;
    position: relative;
    float: left;
    border-bottom: 1px solid #bcbcbc;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
}

.expandButtonSmaller /** Expand button position **/
{
    float: right;
    margin-right: 0.5em;
    margin-top: 0.3em;
}

.collapsiblePanelSmaller
{
    margin: 0px;
    padding: 0px;
}

.collapsiblePanelTabLeftSmaller
{
    font-weight: bold;
    font-size: 1.3em;
    padding: 0em 0em 0em 0.2em;
    height: 1.6em;
    width: 53.55em;
    float: left;
    border-top: 1px solid #bcbcbc;
    background: #003366;
    color: #ffffff;
}

.collapsiblePanelTabRightSmaller
{
    font-weight: bold;
    height: 2.5em;
    cursor: pointer;
    width: 4.1em;
    #width: 4.2em;
    height: 2.1em;
    #height:2.1em;
    float: left;
    border-top: 1px solid #bcbcbc;
    background: #003366;
    color: #ffffff;
}

.collapsiblePanelContentSmaller
{
    width: 98%;
    float: right;
    border-top: 1px solid #bcbcbc;
    background: #FFFFFF;
    padding: 0.5em 0.5em 0.5em 0.5em;
}

.collapsiblePanelTabRightSmaller .panelOpenSmaller, .collapsiblePanelTabRightSmaller .panelCloseSmaller
{
    display: none;
}

.CollapsiblePanelOpen .collapsiblePanelTabRightSmaller .panelCloseSmaller,
.CollapsiblePanelClosed .collapsiblePanelTabRightSmaller .panelOpenSmaller
{
    display: inline;
}

/*History Table*/
.lightHeader
{
    padding: 4px 4px 4px 4px;
    background: #e6f0f8;
}

.dottedColumn
{
    padding: 4px 4px 4px 4px;
    border-bottom: dotted 1px #bcbcbc;
}

.columnNoDots
{
    padding: 4px 4px 4px 4px;
    width: 100%;
}

.programme
{
    #margin-left:14.7em;
    color: Black;
    font-size: 15px;
}

/*Report*/
.report
{
    padding-top: 1em;
}

    .report .guide
    {
        border: #003366 1px solid;
        margin-top: 0.5em;
        margin-bottom: 1em;
        margin-left: 0.2em;
        background: #e6f0f8;
        padding: 0.5em;
    }

        .report .guide a
        {
            font-size: 1.3em;
        }

    .report table
    {
        width: 21em;
    }

    .report fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.2em 0.5em;
        width: 75em;
    }

    .report .field
    {
        border-width: 1px 0px 0px 0px;
        padding: 0.2em 0em 0.2em 0.5em;
        clear: both;
        font-size: 1.3em;
    }

    .report .fieldDotted
    {
        border-width: 1px 0px 0px 0px;
        border-style: dotted;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
        font-size: 1.3em;
    }

    .report .fieldDouble
    {
        border-width: 1px 0px 0px 0px;
        border-style: double;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .report .label
    {
        font-family: verdana, helvetica, arial, sans-serif;
        line-height: 1.5em;
        padding: 0.2em 0em;
    }

    .report .inline .textLabel
    {
        width: 20em;
        float: left;
    }

    .report .inline valueSecEmail
    {
        margin-left: 20em;
    }

    .report .inline .textLabelWithStar
    {
        width: 38.5em;
        float: left;
    }

    .report .inline .RBLLabel
    {
        width: 45em;
        float: left;
    }

    .report .inline .fullLabel
    {
        width: 100%;
        float: left;
    }

    .report .inline .value
    {
        margin-left: 15em;
        width: 65%;
        float: left;
    }

    .report .inline .valueRadio
    {
        margin-left: 15em;
        width: 70%;
        #width: 18%;
    }

#gudguidanceContainer
{
    width: 75em;
    height: 3.5em;
    #height:3.2em;
    margin-top: 1em;
    #margin-top:0.5em;
    margin-left: 0.2em;
    #margin-left:0em;
    padding: 0.5em;
    clear: both;
}

.gudcollapsiblePanel
{
    margin: 0px;
    padding: 0px;
}

#gudcollapsiblePanelArea
{
    width: 100%;
    padding-right: 0em;
    position: relative;
    float: left;
    border-bottom: 1px solid #bcbcbc;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
}

.gudcollapsiblePanelSmaller
{
    margin: 0px;
    padding: 0px;
}

.gudcollapsiblePanelTabLeft
{
    font-weight: bold;
    font-size: 1.1em;
    padding: 0.5em 0em 0.5em 0.5em;
    height: 2em;
    line-height: 2em;
    width: 63.5em;
    float: left;
    border-top: 1px solid #bcbcbc;
    background: #003366;
    color: #ffffff;
}

.gudcollapsiblePanelTabRight
{
    font-weight: bold;
    padding: 0.5em 0em 0.5em 0.5em;
    height: 2em;
    line-height: 2em;
    cursor: pointer;
    width: 4em;
    height: 2.3em;
    #height:2.4em;
    float: left;
    border-top: 1px solid #bcbcbc;
    background: #003366;
    color: #ffffff;
}

    .gudcollapsiblePanelTabRight .panelOpen, .gudcollapsiblePanelTabRight .panelClose
    {
        display: none;
    }

.CollapsiblePanelOpen .gudcollapsiblePanelTabRight .panelClose,
.CollapsiblePanelClosed .gudcollapsiblePanelTabRight .panelOpen
{
    display: inline;
}

/*End of Report*/

.text
{
    width: 30em;
}

.textEmail
{
    width: 26em;
    #width:31em;
    margin-left: 12.5px;
    #margin-left:0em;
    border: 1px solid #7f9db9;
    font-family: verdana, helvetica, arial, sans-serif;
}

.textAddress
{
    width: 21.7em;
    #width:31em;
    margin: -0.5em 0em 0em 11.7em;
    #margin:0em;
    border: 1px solid #7f9db9;
    font-family: verdana, helvetica, arial, sans-serif;
}

.textAddAfter
{
    width: 26em;
    #width:31em;
    margin: -0.7em 0em 0em 14em;
    #margin:0em;
    border: 1px solid #7f9db9;
    font-family: verdana, helvetica, arial, sans-serif;
}

.textddl
{
    width: 26em;
    #width:31em;
    margin-left: 12.5px;
    #margin-left:0em;
    border: 1px solid #7f9db9;
    font-family: verdana, helvetica, arial, sans-serif;
}

.textHightlight
{
    width: 20em;
    #width:25em;
    border: 1px solid #f00;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 1.3em;
}

.programmetext
{
    width: 50em;
    border: 1px solid #7f9db9;
    font-family: verdana, helvetica, arial, sans-serif;
}

.inputguidance
{
    font-size: 85%;
}

.inputguidancecreatereport
{
    font-size: 0.9em;
}

.passwordtext
{
    width: 20em;
}

.textarea
{
    width: 54em;
    border: 1px solid #7f9db9;
    font-family: verdana, helvetica, arial, sans-serif;
}

.readonlytext
{
    border: 0px;
    font-family: verdana, helvetica, arial, sans-serif;
    width: 70%;
}

.date
{
    width: 25%;
    border: solid 1px #7f9db9;
    margin-left: 1em;
}

.datedropdown
{
    border: solid 1px #7f9db9;
    margin-left: -12.1em;
    #margin-left:7em;
}

.datetenure
{
    width: 18%;
    border: solid 1px #7f9db9;
    margin-left: 0em;
}

/*.datetextbox 
{
	width:21%;
	border: solid 1px #7f9db9;
	margin-left:0em;
}*/

.datetextbox
{
    width: 23%;
    border: solid 1px #7f9db9;
    margin-left: 0em;
}

.readonlydate
{
    width: 23%;
    border: 0px;
}

.crystalreport
{
    width: 100%;
    border: solid 1px;
}

/** Notes **/
#guidanceContainer
{
    border: #003366 1px solid;
    width: 70em;
    #width:69em;
    height: 3.5em;
    #height:3.2em;
    margin-top: 0.5em;
    margin-left: 0.2em;
    #margin-left:0em;
    background: #e6f0f8;
    padding: 0.5em;
}

#notesContainer
{
    border: #003366 1px solid;
    width: 70em;
    #width:69em;
    margin-top: 0.5em;
    margin-left: 0.2em;
    #margin-left:0em;
    background: #e6f0f8;
    padding: 0.5em;
}

#notesContainerSmaller
{
    width: 67.6em;
    #width:67.5em;
    margin-left: 0.2em;
    #margin-left:0em;
}

.guidanceContent
{
    /* margin-right:3.3em; */
    font-size: 100%;
}

/*** validation ***/

.validation
{
    color: Red;
    margin: 1em 0em;
    font-size: 100%;
    #font-size:85%;
}

.biggervalidation
{
    color: Red;
    margin: 1em 0em;
    font-size: 115%;
}

/*Printable*/
.printable
{
    padding-top: 1em;
}

    .printable .containerbox
    { /*Used for the sizing of whatever container frame is used to house the printer-friendly form controls*/
        /*width:90em;*/
        width: 14.5cm;
    }

    .printable .guide
    {
        border: #003366 1px solid;
        width: 70em;
        #width:56em;
        margin-top: 0.5em;
        margin-bottom: 1em;
        margin-left: 0.2em;
        #margin-left:0em;
        background: #e6f0f8;
        padding: 0.5em;
    }

    .printable .field
    {
        border-width: 1px 0px 0px 0px;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .printable .fieldDotted
    {
        border-width: 1px 0px 0px 0px;
        border-style: dotted;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .printable .label
    {
        font-family: verdana, helvetica, arial, sans-serif;
        line-height: 1.5em;
        padding: 0.2em 0em;
    }

    .printable .inline .textLabel
    {
        width: 50em;
        float: left;
    }

    .printable .inline .RBLLabel
    {
        width: 45em;
        #width: 35em;
        float: left;
    }

    .printable .inline .fullLabel
    {
        width: 100%;
    }

    .printable .inline .value
    {
        margin-left: 15em;
    }

    .printable .readonlytext
    {
        width: 28.5em;
        border: 0px;
    }

    .printable .sectiondividerlabel
    {
        font-family: verdana, helvetica, arial, sans-serif;
        line-height: 1.5em;
        color: #fff;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.3em 0.3em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

    .printable .richText
    {
        margin-top: 10px;
        padding: 5px 20px 20px 20px;
        border: 1px solid #666666;
    }

.sectiondividerlabel
{
    font-family: verdana, helvetica, arial, sans-serif;
    line-height: 1.5em;
    color: #fff;
    background: #003366;
    border: 1px solid #003366;
    padding: 0.3em 0.3em;
    margin-bottom: 0.2em;
    #margin-bottom:1.5em;
}

.leftnavbar
{
    font-family: verdana, helvetica, arial, sans-serif;
    text-align: left;
    color: #000366;
    padding: 0.5em 0.5em;
    border-bottom: 1px solid #c0c0c0;
    width: 100%;
}

.menulink
{
    color: #000366;
    width: 18em;
    #overflow:visible;
    text-align: center;
    background-color: transparent;
    background-position: left;
    background-repeat: no-repeat;
    border: none;
    text-decoration: underline;
    cursor: pointer;
}

.searchexaminer
{
    padding-top: 1em;
}

    .searchexaminer panel
    {
        width: 100%;
    }

    .searchexaminer .guide
    {
        border: #003366 1px solid;
        width: 70em;
        #width:56em;
        margin-top: 0.5em;
        margin-bottom: 1em;
        margin-left: 0.2em;
        #margin-left:0em;
        background: #e6f0f8;
        padding: 0.5em;
    }

    .searchexaminer fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.2em 0.5em;
        width: 80em;
        #width:56em;
    }

    .searchexaminer legend
    {
        color: #fff;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.3em 0.3em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

    .searchexaminer .field
    {
        border-width: 1px 0px 0px 0px;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .searchexaminer .fieldDotted
    {
        border-width: 1px 0px 0px 0px;
        border-style: dotted;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .searchexaminer .fieldDouble
    {
        border-width: 1px 0px 0px 0px;
        border-style: double;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .searchexaminer .label
    {
        font-family: verdana, helvetica, arial, sans-serif;
        line-height: 1.5em;
        padding: 0.2em 0em;
    }

    .searchexaminer .inline .textLabel
    {
        width: 32.5em;
        #width: 22.5em;
        float: left;
    }

    .searchexaminer .inline .textLabelWithStar
    {
        width: 32.5em;
        #width: 21.5em;
        float: left;
    }

    .searchexaminer .text
    {
        width: 22em;
        #width:31em;
        border: 1px solid #7f9db9;
        font-family: verdana, helvetica, arial, sans-serif;
    }

    .searchexaminer .inline .RBLLabel
    {
        width: 45em;
        #width: 35em;
        float: left;
    }

    .searchexaminer .inline .fullLabel
    {
        width: 100%;
    }

    .searchexaminer .inline .value
    {
        margin-left: 32em;
        #margin-left: 15em;
    }

.newexaminer
{
    padding-top: 1em;
}

    .newexaminer panel
    {
        width: 100%;
    }

    .newexaminer .guide
    {
        border: #003366 1px solid;
        width: 70em;
        #width:56em;
        margin-top: 0.5em;
        margin-bottom: 1em;
        margin-left: 0.2em;
        #margin-left:0em;
        background: #e6f0f8;
        padding: 0.5em;
    }

    .newexaminer fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.2em 0.5em;
        width: 70em;
        #width:56em;
    }

    .newexaminer legend
    {
        color: #fff;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.3em 0.3em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

    .newexaminer .field
    {
        border-width: 1px 0px 0px 0px;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .newexaminer .fieldDotted
    {
        border-width: 1px 0px 0px 0px;
        border-style: dotted;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .newexaminer .fieldDouble
    {
        border-width: 1px 0px 0px 0px;
        border-style: double;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .newexaminer .label
    {
        font-family: verdana, helvetica, arial, sans-serif;
        line-height: 1.5em;
        padding: 0.2em 0em;
    }

    .newexaminer .inline .textLabel
    {
        width: 32.5em;
        #width: 22.5em;
        float: left;
    }

    .newexaminer .inline .textLabelWithStar
    {
        width: 32.5em;
        #width: 21.5em;
        float: left;
    }

    .newexaminer .text
    {
        width: 24.7em;
        #width:30em;
        border: 1px solid #7f9db9;
        font-family: verdana, helvetica, arial, sans-serif;
    }

    .newexaminer .inline .RBLLabel
    {
        width: 45em;
        #width: 35em;
        float: left;
    }

    .newexaminer .inline .fullLabel
    {
        width: 100%;
    }

    .newexaminer .inline .value
    {
        margin-left: 15em;
    }

.generatereports
{
    padding-top: 1em;
}

    .generatereports panel
    {
        width: 100%;
    }

    .generatereports .guide
    {
        border: #003366 1px solid;
        width: 70em;
        #width:56em;
        margin-top: 0.5em;
        margin-bottom: 1em;
        margin-left: 0.2em;
        #margin-left:0em;
        background: #e6f0f8;
        padding: 0.5em;
    }

    .generatereports fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.2em 0.5em;
        width: 70em;
        #width:56em;
    }

    .generatereports legend
    {
        color: #fff;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.3em 0.3em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

    .generatereports table
    {
    }

    .generatereports .tablepadding
    {
        padding: 1em 1em 1em 1em;
    }

    .generatereports .field
    {
        border-width: 1px 0px 0px 0px;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .generatereports .fieldDotted
    {
        border-width: 1px 0px 0px 0px;
        border-style: dotted;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .generatereports .fieldDouble
    {
        border-width: 1px 0px 0px 0px;
        border-style: double;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
    }

    .generatereports .label
    {
        font-family: verdana, helvetica, arial, sans-serif;
        line-height: 1.5em;
        padding: 0.2em 0em;
    }

    .generatereports .inline .textLabel
    {
        width: 38.5em;
        #width: 28.5em;
        float: left;
    }

    .generatereports .inline .RBLLabel
    {
        width: 45em;
        #width: 35em;
        float: left;
    }

    .generatereports .inline .fullLabel
    {
        width: 100%;
    }

    .generatereports .inline .value
    {
        margin-left: 15em;
    }

/*CreateReport*/
.createreport
{
    padding-top: 1em;
    width: 70em;
    #width:56em;
}

    .createreport table
    {
        padding: 0.5em 0.5em 0.5em 0.5em;
        width: 100%;
    }

    .createreport .asptablecellLable
    {
        padding: 1.0em;
        font-size: 1.3em;
    }

    .createreport fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.5em 0.5em;
        width: 70em;
    }

    .createreport legend
    {
        color: #fff;
        font-size: 1.3em;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.3em 0.3em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

    .createreport .dropdownlist
    {
        #overflow:visible;
        border: 1px solid #006;
        width: 100%;
    }

    .createreport .listbox
    {
        border: 1px solid #006;
        width: 100%;
        height: 16em;
    }

/*ChangeSchoolMailbox*/
.changeschoolmailbox
{
    padding-top: 1em;
    width: 70em;
    #width:56em;
}

    .changeschoolmailbox table
    {
        padding: 0.5em 0.5em 0.5em 0.5em;
        width: 100%;
    }

    .changeschoolmailbox fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.5em 0.5em;
    }

    .changeschoolmailbox legend
    {
        color: #fff;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.3em 0.3em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

/*Password reminder*/
.passwordreminder
{
    padding-top: 1em;
    width: 45em;
    #width: 38.5em;
}

    .passwordreminder fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.2em 0.5em;
        width: 50em;
    }

    .passwordreminder legend
    {
        color: #fff;
        font-size: 1.3em;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.3em 0.3em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

    .passwordreminder .field
    {
        border-width: 1px 0px 0px 0px;
        padding: 0.2em 0em 0.2em 0.5em;
        margin: 0.2em 0em;
        clear: both;
        border-color: #bcbcbc;
        font-size: 1.3em;
    }

    .passwordreminder .label
    {
        font-family: verdana, helvetica, arial, sans-serif;
        line-height: 1em;
        padding: 0.2em 0em;
    }

    .passwordreminder .inline .label
    {
        width: 8em;
        float: left;
    }

    .passwordreminder .inline .value
    {
        margin-left: 2em;
    }

/*programmemaintenance*/
.programmemaintenance
{
    padding-top: 1em;
    width: 70em;
    #width:56em;
}

    .programmemaintenance table
    {
        padding: 0.5em 0.5em 0.5em 0.5em;
        width: 100%;
    }

    .programmemaintenance fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.5em 0.5em;
    }

    .programmemaintenance legend
    {
        color: #fff;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.3em 0.3em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }

/*delegatedcentremaintenance*/
.delegatedcentremaintenance
{
    padding-top: 1em;
    width: 70em;
    #width:56em;
}

    .delegatedcentremaintenance table
    {
        padding: 0.5em 0.5em 0.5em 0.5em;
        width: 100%;
    }

    .delegatedcentremaintenance fieldset
    {
        border: solid 1px #bcbcbc;
        padding: 0.2em 0.5em 0.5em 0.5em;
    }

    .delegatedcentremaintenance legend
    {
        color: #fff;
        background: #003366;
        border: 1px solid #003366;
        padding: 0.3em 0.3em;
        margin-bottom: 0.2em;
        #margin-bottom:1.5em;
    }
/*********************************
**************Guidence notes*****/
.guidenceNotes strong
{
    font-style: italic;
    font-weight: bold;
    font-size: 1em;
}

.guidenceNotes p
{
    text-align: justify;
}

.guidenceNotes a
{
    color: Blue;
}

.guidenceNotes #imgGuidenceNotes1
{
    margin-left: 17em;
}

.guidenceNotes #imgGuidenceNotes2
{
    margin-left: 8.5em;
}

.guidenceNotes #imgGuidenceNotes3
{
    margin-left: 8.5em;
}

.guidenceNotes #imgGuidenceNotes4
{
    margin-left: 8.5em;
}

.guidenceNotes #imgGuidenceNotes5
{
    margin-left: 8.5em;
}

.guidenceNotes #imgGuidenceNotes6
{
    margin-left: 8em;
}

.guidenceNotes #imgGuidenceNotes7
{
    margin-left: 11em;
}

.guidenceNotes #imgGuidenceNotes8
{
    margin-left: 4em;
}

.guidenceNotes #imgGuidenceNotes9
{
    margin-left: 2em;
}

.guidenceNotes #imgGuidenceNotes10
{
    margin-left: 2em;
}

.guidenceNotes #imgGuidenceNotes11
{
    margin-left: 2.5em;
}

.guidenceNotes #imgGuidenceNotes12
{
    margin-left: 2.5em;
}

.guidenceNotes #imgGuidenceNotes13
{
    margin-left: 2.5em;
}

.guidenceNotes #imgGuidenceNotes14
{
    margin-left: 2.5em;
}

.guidenceNotes #imgGuidenceNotes15
{
    margin-left: 2.5em;
}

.approvalDiv.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.approveButton
{
    background-color: #008C00;
    border: 1px solid #333333;
    color: #ffffff;
    font-weight: bold;
    margin-top: .4em;
    margin-bottom: .5em;
    padding: .2em .5em;
    min-width: 8em;
}

.rejectButton
{
    background-color: #D90000;
    border: 1px solid #333333;
    color: #ffffff;
    font-weight: bold;
    margin-top: .4em;
    margin-bottom: .5em;
    padding: .2em .5em;
    min-width: 8em;
}

.approveButton.disabled
{
    cursor: not-allowed;
}

.rejectButton.disabled
{
    cursor: not-allowed;
}

.searchResultsButton
{
    margin: auto;
    display: block;
    margin-bottom: 3px;
}
