/*** Header ***/
#header .SiteHeader {background-color:#03436F;color:#ffffff;}
#header .SiteHeader .BreadcrumbTrail{background-color: #014A77;}
#header .SiteLinks {left:180px;}
#header .TextOnly {left: 115px;}

/*** Left column ***/
#leftcol .LeftNavHeaderImg{height:27px;width:200px;margin-bottom:-3px;background-image:url("../../Images/LeftNavHeader.gif");}
#leftcol UL LI{background-color: #8AABBE;background-image:url("../../Images/leftnavbullet2.gif");	}

/*** Quick Links ***/
.HomePageQuickLinks{margin-bottom:10px;}
.HomePageQuickLinks select{margin-right:5px;width:140px;}

/*** Right column ***/
#rightcol .RightColHeading{background-color:#8AABBE;}

/*** Footer ***/
.footer {color: #747071;}

/*** Title ***/
.detailsTitle {background-color: #8AABBE; color: #FFFFFF; padding:5px 5px 5px 5px; font-weight:bold; }

.applyPage#container #main_content #mid
{
    float: none;
    width: auto;
}

.applyPage#container fieldset div.check label
{
    margin-right: 6px;
    margin-left: 4px;
}

.loginPage#container #main_content fieldset label,
.registrationPage#container #main_content fieldset label,
.filterquestionsPage#container #main_content fieldset label,
.jobsPage#container #main_content fieldset label,
.jobsbyemailPage#container #main_content fieldset label
{
    float: none;
    display: inline;
}

.loginPage#container #main_content fieldset label:before,
.registrationPage#container #main_content fieldset label:before,
.filterquestionsPage#container #main_content fieldset label:before,
.jobsPage#container #main_content fieldset label:before,
.jobsbyemailPage#container #main_content fieldset label:before
{
    content: ' ';
}

#container.jobsPage .navigationBox
{
    background: transparent none;
}

#container .navigationBox
{
    background: #DAF2E6;
    padding: 10px 8px 0 8px;
    margin: 0px 0px 0px;
    border: none;
    border-bottom: 10px solid #FFF;
    color: #444;
    text-align: center;
}

#container .navigationBox input.button
{
    border: none;
    padding: 4px 8px;
    margin-bottom: 10px;
    font-size: 1.1em;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #FFF;
    background: #009966;
    cursor:pointer;
}

#container .form-pageNavigationBox
{
    background: #DAF2E6;
    padding: 4px 6px;
    border: 1px solid #009966;
    color: #444;
    margin: 8px 0;
    color: #009966;
}

#container .form-pageNavigationBox a
{
    color: #009966;
}

.registrationPage#container #main_content fieldset select
{
    float: none;
    width: 252px;
}

* html .registrationPage#container #main_content fieldset select
{
    width: 159px;
}

.jobsPage#container #main_content fieldset input.input4,
.jobsbyemailPage#container #main_content fieldset input.input4,
.registrationPage#container #main_content fieldset input.input1,
.registrationPage#container .emailAddress
{
    width: 242px;
    margin-bottom: 10px;
    border: 1px solid #999;
    padding: 4px;
    margin-right: 6px;
    font-size: 1em;
    font-family: Arial, Helvetica, sans-serif;
    color: #444;
}

* html .jobsPage#container #main_content fieldset input.input4,
* html .jobsbyemailPage#container #main_content fieldset input.input4,
* html .registrationPage#container #main_content fieldset input.input1,
* html .registrationPage#container .emailAddress
{
    width: 249px;
}

.jobsPage#container #main_content fieldset select,
.jobsbyemailPage#container #main_content fieldset select
{
    float: none;
}

.jobsPage#container #main_content fieldset select.select,
.jobsbyemailPage#container #main_content fieldset select.select
{
    width: 100px;
}

.jobsPage#container #main_content fieldset div div,
.jobsbyemailPage#container #main_content fieldset div div
{
    width: auto;
    float: none;
}

.loginPage#container fieldset div div
{
    float: none;
}

.loginPage#container fieldset div input.input1
{
    width: 350px;
}

#home_right_column .jow
{
    min-height: 235px;
}

* html #home_right_column .jow
{
    height: 232px;
}

.bluebox2
{
    border: none;
    margin: 0px;
    padding: 0px;
}

.profile
{
    width: auto;
}

.jobdetailsPage#container #main_content #mid
{
    width: auto;
}

.jobdetailsPage#container #main_content #right
{
    width: 175px;
}

.jobdetailsPage#container #main_content #right div.sidecontainer
{
    width: auto;
}

.memberprofilePage#container #main_content .profile
{
    background-color: #DAF2E6;
    margin: 0px;
    padding: 0px;
}

.memberprofilePage#container #main_content #mid .profile h2
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.memberprofilePage#container #main_content #mid .profile p
{
    padding-top: 10px;
    padding-bottom: 6px;
    top: 6px;
}

.applicationhistoryPage#container #right,
.memberprofilePage#container #right,
.registrationPage#container #right,
.jobsbyemailPage#container #right,
.loginPage#container #right,
.jobsPage#container #right,
.pagePage#container #right
{
    display: none;
}

.applicationhistoryPage#container #main_content #mid,
.memberprofilePage#container #main_content #mid,
.registrationPage#container #main_content #mid,
.jobsbyemailPage#container #main_content #mid,
.loginPage#container #main_content #mid,
.jobsPage#container #main_content #mid,
.pagePage#container #main_content #mid
{
    width: 544px;
}

.ButtonBreadCrumb
{
    background-color: Transparent;
    border-width:0px;
    margin: 1px 0px 0px;
    padding:1px 0px 0px;
    color:#5D7C2B; /* Change this to same as <A> tags */
    font-family: Arial, Helvetica, sans-serif;
    cursor:pointer;
    font-size:1em;
    width: auto;
    height: 1.5em;
    border-bottom: solid 1px #000000;
}

* html .ButtonBreadCrumb
{
    border-bottom-width:0px;
    text-decoration:underline;
}

.ConvertedLinkButton1
{
    background-color: Transparent;
    border-width:0px;
    margin: 1px 0px 0px;
    padding:1px 0px 0px;
    color:#333399; /* Change this to same as <A> tags */
    font-family: Arial, Helvetica, sans-serif;
    cursor:pointer;
    font-size:1em;
/*    text-align:left;*/
    width: auto;
    height: 1.5em;
    border-bottom: solid 1px #000000;
}

* html .ConvertedLinkButton1
{
    border-bottom-width: 0px;
    text-decoration: underline;
}

* html #right .ConvertedLinkButton1
{
    text-align: left;
}

ul.AttachmentList
{
    list-style: none none;
}

ul.AttachmentList li
{
    clear: both;
}

ul.AttachmentList li img
{
    float: left;
    clear:both;
    padding-bottom:4px;
}

    .required {
        color: red;
    }

