/* #region CONTAINERS  
----------------------------------------------------------*/
p 
{
    margin: 0 0 10px 0;
}

#pageContent
{
    opacity: 1;
    position:relative;    
    margin: 39px auto 0 auto;
    width: 1100px;
    padding:39px 39px;
    background:#FFF;
}

.home-page #pageContent {
    padding:0 39px 39px 39px;
}


#mainContent {
    position: relative;
    /*min-height:600px;*/
}

.pop-up-window.article #mainContent {
    min-height:unset;
}

.header
{
    min-width: 1100px;
    padding: 0 39px
}

.SubBodyContainer7525 .leftContainer,
.SubBodyContainer7525 .rightContainer
{
    display:inline-block;
    vertical-align:top;
}

.SubBodyContainer6633 .leftContainer,
.SubBodyContainer6633 .rightContainer
{
    display:inline-block;
    vertical-align:top;
}

#logoSection 
{
    height: 15px;
    width: 200px;
}

h1.logo 
{
    min-width: 150px;
    position: absolute;
}

#topNavigationBar 
{
    height:100px;
    margin: 0 auto;
    width: 1100px;
}

.userProfileNavigation 
{
    height: 45px;
    padding-left:150px;
    width:40%;
    float:left;
}

.sectionNavigation
{

    float:right;
    height:40px;
}

.sectionNavigation ul 
{
    padding-left: 0;
    height:auto;
}

#mainContent .bodyContainer7525 .bodyContainer100.topContainer {
    display:none;
}

.footer, #footer 
{
    min-height: 100px;  
}

.sectionNavigation ul li a 
{
    line-height: 40px;
    border-radius: 4px 4px 0 0;
}

.sectionNavigation .primaryNavigation ul li a
{
    border-radius: 0;
}

.siteSearch 
{
    float:right;
    height:45px;
    padding-top:0;
}

#primaryNavigation
{
    margin: 0 auto;
    width: 75%;
    float:none;
    position:relative;
}

#LeftLinks, #RightLinks,
.primaryNavigation
{
    top:10px;
    z-index:400;   
}

#primaryNavigation:hover #LeftLinks li,#primaryNavigation:hover #RightLinks li
{
    display:block;
}

.EmployerDashBoard {
    padding-right: 20px;
}


#leftMenu {
    margin-top:40px;
    padding-left:30px;
    padding-right:10px;
    width:auto;
}

.searchForm
{
    border-radius: 8px 8px 8px 8px;
}

.tableGrid table {
    overflow:hidden;
    border:none;
    width:100%;
    -moz-box-shadow: none;
    -webkit-box-shadow:none;
}

.full-width 
{
    width:100%;
}

.right 
{
    float:right;
}
.left 
{
    float:left;
}

#faqOptions 
{
    margin:10px 0;
}

    #faqOptions a {
        border-bottom: 1px dotted #cd1619;
        text-decoration: none;
        font-family: 'Helvetica Neue Bold';
    }


.lastUpdated {
    margin-bottom:10px;
    font-size:0.8em;
}

.bodyContainer333333.pad-303030-auto .leftContainer,
.bodyContainer333333.pad-303030-auto .bodyContainer33Left {
    width: 30%;
    padding-right: 2%;
    padding-left: 0;
}

.bodyContainer333333.pad-303030-auto .centerContainer,
.bodyContainer333333.pad-303030-auto .bodyContainer33Center {
    width: 30%;
    padding-right: 3%;
    padding-left: 3%;
}

.bodyContainer333333.pad-303030-auto .rightContainer,
.bodyContainer333333.pad-303030-a.userProfileNavigationuto .bodyContainer33Right {
    width: 30%;
    padding-left: 2%;
    padding-right: 0;
}