/*Default local mast head image - Overwrite in local css if needed*/

.buttonForm {
    background: transparent url( /element/images/el_btnRt.gif ) no-repeat scroll right center;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    margin-left: 4px;
    padding: 0 12px 3px 6px;
}

.buttonContainer {
    background: transparent url( /element/images/el_btnLt.gif ) no-repeat scroll left center;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#mastHeadContainer {
    background-image: url( "/element/images/mastHead/experienceMastHdBg.jpg" );
    background-color: white;
    background-position: top right;
    background-repeat: no-repeat;
}

/*Section header image*/
#mastHeadContainer #sectionHeaderContainer {
    background-image: url( "/element/images/mastHead/experienceSectionHdBg.jpg" );
    background-position: top left;
    background-repeat: no-repeat;
}

#container #contentContainer #primaryContainer {
    padding: 33px 0 10px 19px;
    width: 608px;
}

#container #contentContainer #secondaryContainer {
    padding: 32px 18px 30px 20px;
    margin: 0;
    width: 240px;
}

#primaryContainer a {
    font-weight: bold;
    text-decoration: none;
}

#primaryContainer a:hover {
    text-decoration: underline;
}

#primaryContainer p a {
    display: block;
    margin: 15px 0 0 0;
}

#primaryContainer h2, #content h1, #primaryContainer h1 {
    padding: 0;
    margin: 0 0 13px 0;
    font-size: 26px;
    font-weight: normal;
    color: #70665d;
}

.twoColumnContentContainer #primaryContainer #content h1 embed {
    height: 35px !important;
}

#primaryContainer p {
    padding: 0;
    margin: 0;
    font-size: 12px;
    color: #72756d;
}

#spgregSelectHead {
    padding: 0;
    margin: 20px 0 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #72756d;
}

#primaryContainer form {
    padding: 0;
    margin: 15px 0 20px 0;
}

#primaryContainer form select {
    font-size: 11px;
    color: #72756d;
}

#primaryContainer #spgSection p {
    padding: 0;
    margin: 0;
}

#highlightBoxDescription, #regSelectHead, #resOfficeMsg {
    display: none;
}

#f_wwres select, #ff_wwres select {
    width: 190px;
    margin: 0 10px 0 0;
}

#f_wwres #s_wwres, #f_wwres .buttonContainer {
    float: left;
}

#ff_wwres #ss_wwres, #ff_wwres .buttonContainer {
    float: left;
}

#contact_form {
    border: 13px solid #e5edd6;
    border-top: none;
    margin: 0 0 10px 0;
}

#contact_form h2, .headingRow {
    line-height: 26px;
    background-color: #e5edd6;
    padding: 0;
    margin: 0;
    font-size: 12px;
}

.headingCellContent {
    line-height: 26px;
}

#content p {
    margin: 0 0 20px 0;
    padding: 0;
}

#contact_form p {
    margin: 0;
    padding: 10px 10px 10px 10px;
}

#contact_form form {
    margin: 0;
    padding: 0 10px 10px 10px;
}

#primaryContainer table {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}

#primaryContainer table td {
    margin: 0;
    padding: 0;
}

#primaryContainer #content table .headingCellContent {
    padding: 5px 13px 5px 13px;
    margin: 0;
}

#primaryContainer #content #t_res_numbers p, #primaryContainer #content #t_reg_numbers p {
    margin: 0;
    padding: 0 0 0 13px;
}

#primaryContainer #content #t_res_numbers .area, #primaryContainer #content #t_reg_numbers .area {
    margin: 15px 0 0 0;
    padding: 0 0 0 13px;
}

#primaryContainer #content #t_reg_numbers {
    margin: 20px 0 0 0;
}

.area {
    font-weight: bold;
}

.hrWWR {
    display: none;
}

#primaryContainer .supportComponent h2 {
    font-weight: bold;
    font-size: 12px;
    color: #72756D;
    margin-bottom: 0;
}

#cccForm select, #cccFormSPG select {
    width: 190px;
    margin: 0 10px 0 0;
}

#cccForm #cccSelect, #cccForm .buttonContainer {
    float: left;
}

#cccFormSPG #cccSelectSPG, #cccFormSPG .buttonContainer {
    float: left;
}

#primaryContainer #descriptionHeading {
    color: #72756D;
    font-size: 12px;
    font-weight: bold;
}
