/* ----------------------------------------------------------------------------
* Reset elements 
* -------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
/* Remove table spacing */
table {border-collapse:collapse;border-spacing:0;}
/*Remove list style*/
ol, ul {list-style: none;}
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote, q {quotes: none;}
/* Remove annoying border on linked images. */
a img {border: none;}
/*Not sure about the table adjustements*/
table, td, th {vertical-align:middle;}
caption, th, td {text-align:left;font-weight:normal;}
/* ----------------------------------------------------------------------------
* End reset elements 
* -------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------
* Restyle basic elements 
* -------------------------------------------------------------------------- */
strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:3px;}
ol,ul,dl{margin-left:5px;}
th,td{padding:2px;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:2px;text-align:center;}
p,fieldset,table,pre{margin-bottom:5px;}
/* ----------------------------------------------------------------------------
* End restyle basic elements
* -------------------------------------------------------------------------- */

a:link,
a:visited,
a:hover,
a:active
{
    color: #E96E00;
    text-decoration: underline;
}

body 
{
    background-color: #FFFFFF;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 14px;
    padding-left: 18px;
}

label 
{ 
    font-weight: bold;
}

h1 
{
    font-size: 20px;
    font-weight: bold;
    color: #A21C03;
    line-height:normal;
}
    
h2 
{
    font-size: 18px;
    font-weight: bold;
    color: #A21C03;
    margin-bottom: 12px;
}   

h3 
{
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #A21C03;
    margin-bottom: 12px;
}

h4
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}

p.explanationTextBlock, div.explanationTextBlock
{
    border: solid 1px #CCCCCC;
    background-color: #EFEDEE;
    padding: 5px;
    margin-bottom: 15px;
}       

div.explanationTextBlock h4 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#333333;
    line-height:14px;
    font-weight:bold;
}

div.clear 
{
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}   

.textBodyStrong 
{ 
    font-weight: bold;
}

/* Start style definitions for Seeker master page
which inclues seeker and footer style definitions */
div.masterPageWrapper
{
    width: 1005px;
    background-image: url(../images/backgroundPage.gif);
}

div.headerContent
{
    width: 986px;
    top: 18px;
    margin-left: 0px;
}

div.footerContent
{
    width: 970px;
    margin-left: 17px;
    font-size: 10px;
}

div.pageContent
{
    border:1px solid #E98300;
    margin-left:17px;
    padding:15px 30px 40px;
    overflow:auto;
    height:100%;
    background: #E2932E;
}

div.possibilityContent img
{
    padding: 1px;
}

div.introText
{
    margin: -15px, auto, 15px, auto;
    font-weight: normal;
    font-size: 14px;
    color: #FCFEFE; 
    line-height: 28px;
    text-align: left;
}

div.pageContentInner
{
    background-color:#FFFFFF;
    border:1px solid #7F0400;
    overflow:auto;
    height:100%;
    padding:20px 15px;
}

div.hubPageContent
{
    border: solid, 0px, #FFFFFF;
    background-color: #FFFFFF;
}

div.securitySeals
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

div.logoImage 
{
    width: 180px;
    float: left;
    text-align: left;
}   

div.logoText
{
    float: left;
    margin-top: 15px;
    font-size: 22px;
    font-weight: bold;
    color: #7F0400;
    line-height: 26px;
    padding-left: 35px;
    border-left: solid 1px #CCCCCC;
}

div.headerLinksRight
{
    /*width: 150px;*/
    float: right;
    margin-top: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #E98300;
    line-height: 26px;
    line-height: 14px;
    text-align: right;
}

div.footerLinksLeft 
{
    width: 20%;
    float: left;
    text-align: left;
}

div.footerLinksRight 
{
    width: 80%;
    float: right;
    display: block;
    text-align: right;
}

div.hubNav
{
    float: left;
    text-align: left;
    width: 200px;
    margin-right: 15px;
}

div.hubContent
{
    width:650px;
    float: left;
    text-align: left;
}
div.navSelection 
{
    background-color: White;
    width: auto;
    height:20px;
    margin-top:1px;
    padding:1px 4px;
}
div.navHeading 
{
    font-weight: bold;
    margin: 4px 0px 4px 0px;
    color: #7F0400;
    width: auto;
}
div.hubNavOuter 
{
    background-color:#D5D5D5;
    padding: 0px 10px 10px 10px;
    border: solid 1px #CCCCCC;
    margin-top: 27px;
}
div.hubNavOuter a:link,
div.hubNavOuter a:visited,
div.hubNavOuter a:hover,
div.hubNavOuter a:active
{
    text-decoration: none;
    width: auto;
    color: #333333;
}
img.hubNavIcon 
{
    height:16px;
    width:18px;
}

div.footerHorizontalDivider
{
    width: 970px;
    border-style: solid;
    background-color: #FFFFFF;
    border-top-width: 0px;
    border-top-color: #CCCCCC;
    border-right-width: 0px;
    border-right-color: #FFFFFF;
    border-left-width: 0px;
    border-left-color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
/* End style definitions for Seeker master page */

/* Start Common Styles */
.modalBackground 
{
    background-color:White;
    filter:alpha(opacity=80);
    opacity:0.7;

}
.modalDiv 
{
    background-color:White;
    border-top: Solid 1px Black;
    border-left: Solid 1px Black;
    border-right: Solid 2px Black;
    border-bottom: Solid 2px Black;
    padding: 2px;
}

.validationInline , .error /*error is legacy - needs to go away*/
{
    color: #CC1411;
    font-weight: bold;
}

.validationSummary 
{
    border: solid 1px #333333;
    padding: 10px;
    margin: 5px;
    background-color: #FFEF41; /* #F4CE01; */
    color: #CC1411;
    font-weight: bold;
    font-size: 10px;
    line-height: 12px;
}
.validationSummary li
{
    list-style-position: inside;
    list-style-type: disc;
    margin-left: 7px;
}

div.boxContainer3
{
    border: solid 1px #CCCCCC;
    padding: 10px;
}

.checkboxRadioList,
.questionBuffer
{
    margin-bottom: 10px;
}

.checkboxRadioList td label,
.checkboxRadioList li label
{
    font-weight: normal;
}
/* Start Common Styles */

/* Start style definitions for Suitability Checklist */
table.suitabilityChecklist
{
    width: 100%;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 0 0 0 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.suitabilityChecklist td
{
    border-width: 1px;
    border-color: #DDDDDD;
    border-style: solid;
    padding: 2px 4px 2px 4px; 
    background-color: #FFFFFF;
}
/* End style definitions for Suitability Checklist */

/* Start style definitions for Hub (Hub, JobInbox, JobDetails) */
div.standardHeader
{
    background-color: #F7CE00;
    border-left: solid 1px #F7CE00;
    border-top: solid 1px #F7CE00;
    border-right: solid 1px #F7CE00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #333333;
    line-height: 16px;
    padding-bottom: 5px;
}

div.standardHeaderTitle
{
    float:left;
    margin-left:2px;
    margin-top:2px;
    font-size:12px;
    font-weight:bold;   
}

div.collapsibleToggle
{
    float: right;   
    padding-right: 10px;
}

div.standardContent
{   
    display: block;
    text-align: left;
    padding: 5px 0px 5px 0px;
    background-color: #FFFFFF;
    border: solid 1px #F7CE00;
}

div.logoContent
{
    float: left;
    width: 200px;
}

div.jobTitleContent
{
    text-align: left;
}

div.jobLocationContent
{
    width: 200px;
    float: left;
    display: block;
    text-align: left;
}

div.jobDetailsHeader
{
    background-color: #FDF0B2;
    border: solid 1px #F7CE00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #333333;
    line-height: 16px;
    padding-bottom: 5px;
}

div.jobDetailsContent
{   
    display: block;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFF;
    overflow: hidden;
}

a.collapsible:link,
a.collapsible:visited,
a.collapsible:hover,
a.collapsible:active
{
    color: #000000;
    text-decoration: underline;
    font-size: 10px;
    font-weight: bold;
}

div.jobFullDescriptionContent
{
    float: left;
    margin-left: 5px; 
    width: 300px;
    font-size: 10px;    
    overflow:hidden;
}

ul.linkList 
{
    margin-bottom: 20px;
}
ul.linkList li 
{
    margin-top: 3px;
    margin-left: 5px;
    font-weight: bold;
}
/* End style definitions for Hub (Hub, JobInbox, JobDetails)  */

/* Start style definitions for Earn More Intros */
div.additionalIntroCountContent
{
    width: auto;
    float: left;
    display: block;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 14px;
    font-weight: bold;
}

div.additionalIntroActionContent
{
    width: auto;
    float: left;
    display: block;
    text-align: left;
    margin-left: 10px;
}

div.earnMoreIntrosDivider
{
    border-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    border-right-width: 0px;
    border-right-color: #CCCCCC;
    border-left-width: 0px;
    border-left-color: #CCCCCC;
    border-bottom-width: 0px;
    border-bottom-color: #CCCCCC;   
}
/* End style definitions for Earn More Intros */

/* Start style definitions for Apply to Intro buttons */
div.applyToContent
{
    height: 45px;
    border-style: solid;
    background-color: #EEEDED;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    line-height: 14px;
    padding: 8px 8px 8px 8px;
    float: left;
    display: inline;
}

div.applyToTextContent
{
    width: auto;
    float: left;
    display: inline;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 14px;
    font-weight: bold;
    margin-right: 10px;
}

div.applyWithIntroButtonContent
{
    width: auto;
    float: left;
    display: inline;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 14px;
    font-weight: bold;
    margin-right: 4px;
}

div.applyBasicButtonContent
{
    width: auto;
    float: left;
    display: inline;
    text-align: left;
}

div.deleteJobButtonContent 
{
    width: auto;
    float: left;
    display: inline;
    text-align: left;
    margin-left: 6px;
    margin-top: 9px;
}
/* End style definitions for Apply to Intro buttons */

/*Start style for the Suitability Questionnaire*/
div.cp_navQuestion
{
	width: 200px;
    float: right;
	padding-left: 10px;
}

div.cp_questionContent
{
	width: 670px;
    float: left;
    padding: 0px 5px 0px 0px;	
}

#questionStatus
{
    margin-bottom: 40px;
    list-style-type: decimal;
}

#questionStatus li img
{
    display:block;
    left:-42px;
    position:absolute;
}

#questionStatus li 
{
    position: relative;
    margin: 5px 0px 5px 40px;
}

.mainContentWrapper
{
    border-color:orange;    
}

table.whatIWant td {
    font-size: 10px;
    color:#333333;
    line-height:14px;
}

.termRankText1,
.termRankText2,
.termRankText3,
.termRankText4,
.termRankText5 {
    color:#E98300;
}

.termRankText0 { 
    font-size: 10px;
    color:#bbbbbb;
    line-height:14px;
}

.termRankText1
{
    font-size: 22px;
    line-height:24px;
}

.termRankText2 { 
    font-size: 18px;
    line-height:20px;
}
    
.termRankText3 { 
    font-size: 14px;
    line-height:16px;
}
    
.termRankText4 { 
    font-size: 12px;
    line-height:14px;
}
    
.termRankText5 { 
    font-size: 10px;
    line-height:12px;
}

.essentialElementSuggestion {
    display:block;
    cursor:pointer;
    width:100%;
    }

.essentialElementSelected {
    background-color: #ADC9DA;
    }

.essentialElementMaxMessage {
    display: block;
    font-size: 10px;
    color: #666666;
    background-color: #EEEEFF
    }
.informationTooltip{
    border: solid 1px #CCCCCC;
    background-color: #EFEDEE;
    padding: 5px;
    width: 340px;
    text-align: justify;
}
.eeocContent{
    border: 1px solid #CCCCCC;
    padding: 10px;
    margin-bottom: 10px;
}
/*End style for the Suitability Questionnaire*/

/*Style possibilities page*/
div#mainContentPossibilities {
    float: left;
    width: 646px;
}
div#possibilitiesInformationIntro {
    float: right;
    width: 225px;
}

div#searchPossibilities {
    background-color: #ED9C33;
    height: 60px;
    padding: 10px; 
    border-bottom: solid 1px #7F0400;
    font-size: 10px;
    font-weight:normal;
}

div#searchPossibilities div select{
    font-family:Verdana;
    font-size:10px;
    margin-top:3px;
    width:305px;
}

div#searchPossibilities div label{
    font-family:Verdana;
    font-size:10px;
    font-weight: normal;
}

div#searchPossibilities input{
    font-family:Verdana;
    font-size:10px;
    margin-top:3px;
}

div#searchPossibilities h3{
    color:#6F0000;
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:0;
}

div#searchPossibilities div {
    float:left;
    padding-right:15px;
}

#possibilitiesContent {
    padding-left: 13px;
    padding-top:20px;
}

div#introExplanation {
    height: 250px;
}

div#introExplanation ul{
    margin-top:8px;
    margin-bottom:18px;
}
div#introExplanation li{
    list-style-type: disc;
    list-style-position: inside;    
    line-height:1.5em;
    padding-left: 10px;
}

div#introExplanation h3{
    margin-top:8px;
    margin-bottom:8px;
}

div#introExplanation a img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#companyLogosSlideshow{
    margin-top: 30px;
}

#companyLogosSlideshow img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div#contentRight h2 {
    margin: 0;
}

div#jobContainer div.jobBox  {
    width: 100%;
    overflow: hidden;   
    position: relative; /*IE fix*/
}

div#possibilitiesContainer{
    border:solid 1px #FACD02;
    background-color: #FEF0B3;
    overflow:hidden;
    width: 646px;
    height:240px;
}

div#mainContentPossibilities div.possibilitiesAboutYourself{
    padding-top:20px;
    font-family:Verdana;
}

div.possibilitiesAboutYourself p.AboutYourSelfNote{
    padding-top:30px;
    padding-bottom:15px;
    font-size:10px;
    font-weight: normal;
}

div.possibilitiesAboutYourself sup, div.readMore sup, p.introTextSuitability sup{
    vertical-align:super;
    font-size:8px;
}

div.possibilitiesList {
    width: 100000px; 
}

div.possibility  {
    height: 195px;
    /*width: 646px; */
    float: left; 
    padding-top: 20px;
    padding-left: 10px;
    margin: 0px; 
}

div.possibilityItem{    
    border: 1px #F7CE00 solid; 
    height: 185px;
    width: 200px;
    margin-right: 10px;
    float: left; 
    background-color: White;
    cursor: pointer;
}

div.possibilityContent{
    height: 160px;
    position:relative;
}

div.possibilityItem p {
    padding-left: 10px;
}

p.possibilityJobCompanyName {
    font-weight:bold;
    font-size: 12px;
    color: #333333;
    padding-top:5px;
}

p.possibilityJobTitle {
    font-size: 11px;
    color: #333333;
}

p.possibilityJobDescription, p.possibilityJobLocation {
    font-size: 10px;
    color: #333333;
    padding-bottom: 15px;
}
p.possibilityJobDescription{
    top: 60px;
    position: absolute;
    overflow:hidden;
    width: 180px;
}

p.possibilityJobLocation{
    bottom: 0;
    position: absolute;
}

.possibilitiesNoResult
{
    width: 620px;
    height: 185px;
    border: solid1px#F3CE03;
    background-color: White;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    min-height: 10em;
    vertical-align: middle;
    border: 1px solid #F8CE00;
}
.possibilitiesNoResultHeader
{
    width: 100%;
    height: 25px;
    background-color: #F8CE00;
}
.possibilitiesNoResult p
{
    text-align: center;
    line-height: 1.2em;
    font-size: large;
    padding: 40px;
}

#jobGlobalNav {
    text-align: center;
    padding-left:12px;
    padding-right:12px;
}

#jobGlobalNav #jobNav img {
    border: 0;
}


#jobGlobalNav #jobPreviousNav {
    float:left;
    
}

#jobGlobalNav #jobNextNav {
    float:right;
}

.possibilityHeader {
    background-color: #F8CE00;
    height: 25px;
}
ul#companyLogos {
    width:170px;
}
#companyLogos li {
    width:170px;
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}

#companyLogos li img {
    display:block;
    background-color:#FFFFFF;
}

#informationMessageContent {
    display:none;
    background:#FFEF41 url(../images/iconAlertLg.gif) no-repeat scroll 20px 5px;
    font-weight:bold;
    padding:15px 15px 15px 70px;
    width: 70%;
    margin-top: 10px;
    margin-right:auto;
    margin-left:auto;
}

#jobBox ul {
    margin: 0pt 0pt -15px;
    list-style:none;
    text-align: center;
    padding: 0;
}
#jobBox li {
    display:inline;
    padding-right:10px;
}

div.readMore
{
    width: 600px;
    height: 265px;
    padding: 15px;
    text-align: justify;
}

div#readMoreHeader{
    height:30px;
}

div.readMore h3{
    color:#D64F00;
    float:left;
}

div.readMore p.readMoreContentGetIntros{    
    text-align: center;
    font-weight: bold;
}

div#readMoreHeader span.closePopup
{
    float: right;
}

div.readMore p{
    margin-bottom: 15px;
}
/*End style possibilities page*/
/*****Career Pages***/
div.CareerPageLnkBetweenPages
{
        float: right;
        padding:2px 5px 2px 5px;
        border:solid 5px #EB9D39;
}
div#CareerPageContent div#CareerPageHeader{
    height:20px;
}

div#CareerPageContent div.CareerPageLnkBetweenPages{
    margin-top: -30px;
    position: relative;
    z-index: 1;
}
div.CareerPageLnkBetweenPages a:link, .CareerPageLnkBetweenPages a:visited, .CareerPageLnkBetweenPages a:hover, .CareerPageLnkBetweenPages a:active{
    text-decoration: none;
    color: #333333;
}

div#CareerPageContent p#promoteText{
    margin-bottom: 0;
}
div#CareerPageContent ul{
    margin-top:0px;
}

div#CareerPageContent p#webAddress{
    margin-top:20px;
    margin-bottom:20px;
}

#CareerPageViews th
{
        background-color: #F9DD4E;
        font-weight: bold;
}
div#careerViews .viewsContainer
{
        background-color: #FEF5CA;
        height:265px;
        padding-top:25px;
}
div#careerViews table#CareerPageViews
{
        border: 1px solid #F4CE01;
        width: 100%;
}
div#careerViews table#CareerPageViews tr
{
        width: 100%;
}
div#careerViews #CareerPageViews td
{
        height: auto;
        background-color: White;
        border: 1px solid #FBF7CA;
}
div#careerViews #CareerPageViews th{
    padding-top: 5px;
    padding-bottom: 5px;
}
div#careerViews #CareerPageViews th.careerViewsHeaderViewBy{
    text-align: left;
    padding-left:5px;
}

div#careerViews #CareerPageViews th.careerViewsHeaderDate{
    width:85px;
    border-right: 1px solid white;
}

div#careerViews #CareerPageViews td.careerViewsDate{
    text-align: center;
}

div#careerViews #CareerPageViews td.careerViewsViewBy{
    padding-left:5px;
}
div#careerViews .ViewsNoContentContainer
{
        background-color: White;
        width: 100%;
        height: 225px;
        border: 1px solid #F4CE01;
}
div#careerViews div.ViewsNoContentHeader
{
        width: 100%;
        height: 25px;
        background-color: #F9DD4E;
}
div#careerViews .ViewsNoContentContainer p
{
        text-align: center;
        line-height: 1.2em;
        font-size: large;
        padding: 40px;
}
div#careerViews div#careerViewTitle{
    height:30px;
}

div#careerViews div#careerViewTitle h3, div#careerViews div#careerViewTitle select{
    float:left;
}

div#careerViews div#careerViewTitle h3{
    padding-right: 15px;
}

div#careerViews div.careerViewPaging{
    text-align: right;
}

div#careerPageEditHeader {
    height:30px;
}



div#careerPageEditHeader h1{
    float:left;
}

div#careerPageEditHeader div.CareerPageLnkBetweenPages{
    margin-top:-10px;
    position: relative;
    z-index: 1;
}
.textProfileTitleMed{
    color: #790A1D;
    font-size:18px;
    line-height:normal;
}
#JobfoxPagesLinks{
    text-align:right;
    margin-right:10px;
}

.carrerPageEdit{
    padding-top:15px;
/*  position:relative;*/
    width: 850px;
    margin-right:auto;
    margin-left:auto;
}

.carrerPageEdit .tdTop{
    vertical-align: top;
}

.carrerPageEdit table.main td img{
    padding:0px;
}
/**End Career Pages***/

/*Autocomplete textbox*/
.autoCompleteBox {
    font-size: 13px;
    width: 200px;
    height:120px;
    position:absolute;
    overflow: auto;
    overflowX: visible;
    overflowY: auto;
    border: 2px inset;
    width: 200px;
    height:120px;
    display: none;
    font-size: 13px;
    display:none;
    top: auto;
   left: auto;
}

.autoCompleteOptions {
    background: #FFFFFF none repeat scroll 0% 0%;
    padding:0pt 4px 4px;
    /*border-top: 1px solid black;
    background-color: #CCCCCC;
    display:block;
    cursor:pointer;
    width:100%;*/
}

.autoCompleteSelected {
    /*background-color: #ADC9DA;*/
    background-color: #EFA840;
    cursor: pointer;
}

.autoCompleteMaxMessage {
    display: block;
    border-top: 1px solid black;
    font-size: 10px;
    color: #666666;
    background-color: #EEEEFF
    }
/*End Autocomplete textbox*/

/* Added for image links */
.cursorPointer 
{
    cursor:pointer;
}

/* Start style SuitabilityChecklists - pie chart mouseover */
.dynamicChecklistContent
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #000000;
    padding:5px;
    display:block;
    position:absolute;
}
/* End style SuitabilityChecklists - pie chart mouseover */
div#resumeUpload div.uploadResumeAction{
    margin-top:20px;
    margin-bottom:10px;
}

div#resumeUpload div.rbChoice label{
    font-weight: normal;
}
/*Resume Parsed*/
div#parsedResumeInfo fieldset {
    margin-top:5px;
}

div#parsedResumeInfo table{
    margin-bottom: 0;
}
div#parsedResumeInfo td{
    padding: 0;
}

div#parsedResumeInfo td.action{
    text-align: center;
    border-left: 1px solid #CCCCCC;
}

div#parsedResumeInfo span.lnkAddEntry {
    padding-left:5px;
}
div#parsedResumeInfo span.lnkAddEntry img,
div#parsedResumeInfo .parsedResumeInfoResumeReplacement img{
    padding-left:3px;
    padding-right:3px;
    vertical-align:bottom;
}
div#parsedResumeInfo span.lnkAddEntry a:link,
div#parsedResumeInfo span.lnkAddEntry a:visited,
div#parsedResumeInfo span.lnkAddEntry a:hover,
div#parsedResumeInfo span.lnkAddEntry a:active,
div#parsedResumeInfo .parsedResumeInfoResumeReplacement a:link,
div#parsedResumeInfo .parsedResumeInfoResumeReplacement a:visited,
div#parsedResumeInfo .parsedResumeInfoResumeReplacement a:hover,
div#parsedResumeInfo .parsedResumeInfoResumeReplacement a:active
{
    color: #4A589A;
}

div#parsedResumeInfo fieldset div.fieldsetLegend{
    display:table;
    width:100%;
    padding-top:8px;
    padding-bottom:5px;
}

div#parsedResumeInfo fieldset label {
    display: block;  /* block float the labels to left column, set a width */
    float: left; 
    width: 125px; 
    padding: 0; 
    margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
    text-align: left; 
}

div#parsedResumeInfo fieldset fieldset {
    border:1px solid #CCCCCC;
    margin-left:50px;
    width:550px;
}

div#parsedResumeInfo fieldset .action{
    background-color: #FEF2C0;
}

div#parsedResumeInfo legend{
    display:none;
}

div#parsedResumeInfo p.yearsOfExperience select{
    float:right;
}
div#parsedResumeInfo p.yearsOfExperience label{
    float:left;
    width: 250px;
}

div#parsedResumeInfo h4{
    float:left;
}
div#parsedResumeInfo .infoContent
{
    border: 1px solid #CCCCCC;
    width: 545px;
    padding-left: 5px;
    padding-top:3px;
    margin-left:50px;
    overflow:auto;
}

div.resumeReplace{
    width:500px;
}

div.resumeReplace p{
    padding:10px 20px 5px;
}
div.resumeCredentials label
{
        padding-right: 10px;
}
div.resumeCredentials input
{
        margin-top:3px;
}
div.resumeCredentials
{
        float: left;
        padding-right: 30px;
        margin-bottom:10px;
}
    #parsedResumeInfo h3
    {
        margin-bottom: 0px;
    }
    #parsedResumeInfo h5
    {
        margin-top:10px;
        margin-bottom: 10px;
        font-size:11px;
        padding-left:15px;
    }
/*End Resume Parsed*/

.updateProgress
{
    position: absolute;
    background-color: #fff;
    filter: alpha(opacity=70);
    MozOpacity: 0.7;
    opacity: 0.7;
    padding: 0px;
    margin: 0px;
}
.updateProgress div
{
    width:100%;
    position:relative;
    text-align:center;
    top: 50%;
    background-color: white;
    color: Red;
    font-size:20px;
    filter: alpha(opacity=100);
    MozOpacity: 1;
    opacity: 1;
    line-height: 1.3em;
}

div.suitabilityChecklistWorkBest 
{
    float: left;
    margin-right: 20px;
    width: 250px;
}

div.suitabilityChecklistJobNeeds 
{
    float: left;
    width: 310px;
}

div.compareSuitabilityModal {
    width: 600px; 
    display: inline;
    text-align: left;   
    background-color:White;
    border: solid 1px #7F0400;
    padding: 2px 10px;
}

.successAlert {
    background-color: #99FF99; 
    border: solid 1px #009933; 
    padding: 4px;
    margin-bottom:4px;
    display: block;
}

.requiredInd {
    color: #CC1411;
}

div.introHowItWorks {
    width:350px;
    background-color:#EEEDED;
    border:solid 1px #E98300; 
    padding:10px;
    text-align: left;
}

/*Registration Popup*/
#registrationPopupInner
{
	float:left;
	width:455px;
	overflow:auto;
	height:100%;	
}
#registrationPopupInnerBottom
{
	padding-top:10px;
	color:#666666;
}
.registrationPopup {
    background-color: White;
    border: 1px solid #7E0401;
    padding: 3px;
    width: 470px;
    padding: 20px 3px 16px 13px;
}
#registrationCredentials .groupFields {
    float: left;
    margin-right: 20px;
    width: 150px;
}

#registrationCredentials p input{
    margin-top: 3px;
}
#registrationCredentials p#registrationButton {
    clear: left;
}
#registrationCredentials .required {
    margin-right: 5px;
}
/*End Registration Popup*/
/*Password recovery page*/
#passwordRecovery #recoveryInfo
{
    padding: 20px;
}
#passwordRecovery .loginOption
{
    float: left;
    width: 310px;
}
#passwordRecovery .emailInformation
{
    margin-left: 420px;
}
#passwordRecovery .emailInformation p
{
    margin-top:5px;
}
#passwordRecovery .emailInformation p input
{
    margin-left: 5px;
    margin-top: 2px;
}
#passwordRecovery .retrieveButton
{
    padding-left: 160px;
}
#passwordRecovery .successAlert
{
    margin-bottom: 10px;
}
/*End Password recovery page*/
/*Sign in page*/
.GenericSiteInfo
{
    width: 205px;
    float:left;
    padding-top:31px;
}
.GenericSiteInfo div
{
    padding-top: 5px;
}
.GenericSiteInfo div h5
{
    font-size: 12px;
}
.GenericSiteInfo div ul li
{
    list-style-type:disc;
    font-size: 10px;
    list-style-position: inside;
    line-height:1.5;
}
#SignInRegistration
{
    margin-left: 215px;
}
#SignInRegistration h1
{
    border-bottom: solid 1px #959595;
    padding-bottom:5px;
}
#SignIn 
{
    padding-top: 15px;
}
.SignInCredentials, .CreateNewAccount
{
    width:320px;
    float:left;
    margin-right: 10px;
}

.SignInCredentials div, .CreateNewAccount div
{
    border: solid 1px #9A9A9A;
    padding: 10px;
    height:175px;
}
.controlDisabled
{
    cursor:default;
}
#CredentialsSignIn p
{
    padding-top: 7px;
}
#CredentialsSignIn p input
{
    margin-top:3px;
}
#CredentialsSignIn p label
{
    font-size: 14px;
}
.CreateNewAccount input
{
    position: absolute; 
    bottom: 25px;
}
.CreateNewAccount img
{
    position: absolute; 
    bottom: 1px;
    right:1px;
}
.CreateNewAccount
{
    position: relative;
    padding-top:1px;
}
.CreateNewAccount div p
{
    width:200px;
}
.signinValidation
{
    display:block;
    color: #333333;
    margin-top:-10px;
    width: 620px;
}
/*End Signin page*/
/**********Legacy style************/
table.header{
    width:850px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:14px;
    margin-bottom: 0px;
}
table.header td{
    padding:0px;
}
td.header{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:14px;
}
table.main{
    border-style: solid;
    background-color:#FFFFFF;
    border-top-width: 0px;
    border-top-color: #D3D3D3;
    border-right-width: 1px;
    border-right-color: #E98300;
    border-left-width: 1px;
    border-left-color: #E98300;
    border-bottom-width: 0px;
    border-bottom-color: #FFFFFF;
    width:850px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    line-height:14px;
    margin-bottom: 0px;
    border-collapse: separate;
    padding: 10px;
}
table.main table{
    margin:0px;
    border-collapse:separate;
}
table.main th{
    padding:0px;
}
table.main td{
    padding:0px;
}

table.main td.textBodyBold { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    line-height:14px;
    font-weight:bold;
}

table.main table.orangeBorder{
    border-style: solid;
    background-color:#FFFFFF;
    border-top-width: 0px;
    border-top-color: #E98300;
    border-right-width: 1px;
    border-right-color: #E98300;
    border-left-width: 1px;
    border-left-color: #E98300;
    border-bottom-width: 0px;
    border-bottom-color: #E98300;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    line-height:16px;
    margin-bottom: 0px;
}
table.inactivation{
    border-style: solid;
    background-color:#FFFFFF;
    border-top-width: 0px;
    border-top-color: #FFFFFF;
    border-right-width: 2px;
    border-right-color: #ADADAD;
    border-left-width: 1px;
    border-left-color: #ADADAD;
    border-bottom-width: 0px;
    border-bottom-color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    line-height:14px;
    margin-bottom: 0px;
    margin-top:0px;
}
table.main .textTitleMain { 
    border-style: solid;
    background-color:#FFFFFF;
    border-top-width: 0px;
    border-top-color: #FFFFFF;
    border-right-width: 0px;
    border-right-color: #FFFFFF;
    border-left-width: 0px;
    border-left-color: #FFFFFF;
    border-bottom-width: 0px;
    border-bottom-color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    color:#E98300;
    line-height:26px;
    
}
table.main .textBody { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    line-height:14px;
}
table.main .textBodyLgNb { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#333333;
    line-height:14px;
}
table.main .textTitleMed { 
    border-style: solid;
    background-color:#FFFFFF;
    border-top-width: 0px;
    border-top-color: #FFFFFF;
    border-right-width: 0px;
    border-right-color: #FFFFFF;
    border-left-width: 0px;
    border-left-color: #FFFFFF;
    border-bottom-width: 0px;
    border-bottom-color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#E98300;
    line-height:20px;
    padding: 5px;
    vertical-align:top;
}
table.main .textBodyBold { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    line-height:14px;
    font-weight:bold;
    }

table.main .textBodyBoldSm { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#333333;
    line-height:14px;
    font-weight:bold;
}

table.main table.part1
{
    border-style: solid;
    background-color:#FFFFFF;
    border-top-width: 0px;
    border-top-color: #FFFFFF;
    border-right-width: 2px;
    border-right-color: #ADADAD;
    border-left-width: 1px;
    border-left-color: #ADADAD;
    border-bottom-width: 0px;
    border-bottom-color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    line-height:16px;
}
table.main table.questions
{
    border-style: solid;
    background-color:#FFFFFF;
    border-top-width: 0px;
    border-top-color: #FFFFFF;
    border-right-width: 1px;
    border-right-color: #E98300;
    border-left-width: 1px;
    border-left-color: #E98300;
    border-bottom-width: 0px;
    border-bottom-color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    line-height:16px;
}

table.main .textTitleBar { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#333333;
    line-height:18px;
    font-weight:bold;
}

table.main table.privacy
{
    border-style: solid;
    background-color:#FFFFFF;
    border-top-width: 0px;
    border-top-color: #FFFFFF;
    border-right-width: 1px;
    border-right-color: #E98300;
    border-left-width: 1px;
    border-left-color: #E98300;
    border-bottom-width: 0px;
    border-bottom-color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#333333;
    line-height:16px;
}
table.main .validationSummaryError {
     font-weight: bold;
     margin: 5px 0px;
     padding: 15px 15px 15px 70px;
     background: #FFEF41 url(../images/iconAlertLg.gif) no-repeat 20px 15px; 
     min-height:50px;
}
table.main  .validationSummaryError ul {
     margin: 0;
     padding: 0;
     margin-left: 50px;
     list-style: square;
     color: #CC1411;
}

a.footerNav:link {
    text-decoration: underline;
}
a.footerNav:visited,
a.footerNav:hover,
a.footerNav:active {
    color: #D85C05;
    text-decoration: underline;
}

.bubbleContainerDiv {
    position:absolute; 
    width:266px; 
    display:none; 
    z-index:1000;
    }

.bubbleContainerTextDiv {
    background-color:#FFAA00; 
    border-right-color:#666666; 
    border-right-width:1px; 
    border-left-color:#E98300; 
    border-left-width:1px;
    border-style:solid;
    border-top-width:0px;
    border-bottom-width:0px;
    padding: 0px 7px 0px 7px;
    
    }
        
.bubbleContainerTextDiv     a:link {
    color: #263985;
    text-decoration: underline;
    }
.bubbleContainerTextDiv  a:visited { 
    color: #263985;
    text-decoration: underline; 
    }
.bubbleContainerTextDiv  a:hover {
    color: #263985;
    text-decoration: underline;
    }
.bubbleContainerTextDiv  a:active { 
    color: #263985;
    text-decoration: underline; 
    }

table.login2 td, table.login2 th
{
    padding:4px;
}
/******************End of legacy Style***************/

/* start Thank You page style */
div.cp_navQuestion h4
{
    font-size: 12px;
    font-weight: bold;  
    margin-bottom: 10px;    
}

div.submitResumeContent
{
    float: left;    
    width: 630px;
}

div.resumePalViewJobsTextBlock
{
    border: solid 1px #CCCCCC;
    background: url(../images/backgroundGreyGradient.gif);
    padding: 0px 0px 0px 10px;
    margin-bottom: 20px;
    position: relative;
    height: 126px;
}

div.submitResumeHubImage
{
    position: absolute; 
    bottom: 0;
    right:0;
}
/* end Thank You page style */

/* start Account Settings page style */
div.loginSection 
{ 
    background-color: #FFFFFF; 
    border: none 1px #F7CE00; 
    margin-bottom: 12px; 
    padding: 5px 15px 16px 0px;
}
/* end Account Settings page style */

ul.colList {
        float: left;
        clear: left;
        width: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
}

li.oneColumn {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

li.twoColumns {
    float: left;
    width: 50%;
    margin: 0px;
    padding: 0px;
}

li.threeColumns {
    float: left;
    width: 33%;
    margin: 0px;
    padding: 0px;
}
li.threeColumns label
{
    font-weight:normal;
}

li.fourColumns {
    float: left;
    width: 24%;
    margin: 0px;
    padding: 0px;
}

li.fourColumns label
{
    font-weight:normal;
}

div.ResumePalMore
{
    width: 500px;
    padding: 10px;
}
.ResumePalMore li
{
    list-style-type:disc;
    list-style-position:inside;
}

div.hubToolTip {
    width:350px;
    background-color:#EEEDED;
    border:solid 1px #E98300; 
    padding:10px;
    text-align: left;
}
/* for the resume Upload Revamping */

		#resumeUploadInnerDiv
		{
			height: 100%;
			overflow: auto;
		}
		#resumeUploadInnerDiv #divInnerLeft
		{
			width: 390px;
			height: 205px;
			float: left;
			margin-right: 10px;
			position: relative;
		}
		#resumeUploadInnerDiv #divInnerRight
		{
			width: 201px;
			height: 205px;
			float: left;
			position: relative;
		}
		#resumeUpload #divInnerBottom
		{
		 width: 382px; 
		 margin-top: 10px
		}
		#resumeUpload h4
		{
			font-size: 14px;
			margin-bottom: 20;
		}
		#resumeUpload h4 span
		{
			font-size: 12px;
		}
		p.buttonButtom
		{
			position: absolute;
			bottom: 10px;
			left: 10px;
		}
		.resumeUploadSubTitle
		{
			font-size: 12px;
			font-weight: bold;
		}
		#resumeUploadInnerDiv div.uploadResumeAction span.error
		{
			font-size:10px;
		}
		#resumeUploadInnerDiv div.uploadResumeAction p
		{
			margin-bottom:0;
		}
/* end resume upload RP.*/

div.toolTip
{
	border: 1px solid #F4CE01;
	background-color: #FEEFB8;
	padding: 5px;
	color: #000000;
	font-weight: bold;
	width:410px;
}

	
/***********************************************************************************************************************
 * New styles for V2 of the master page
 **********************************************************************************************************************/
body 
{
	background-color:#E2932E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0 auto;
	padding:0px;
	width:925px;
}
div.altMasterPageWrapper
{
	background-color:#FFFFFF;
	padding:14px 17px;
}
div.altMasterPageWrapper div.headerContent 
{
	width:auto;
	margin-bottom:10px;
}

div.altMasterPageWrapper div.footerContent
{
	margin-left:0px;
	width:auto;
}
div.altMasterPageWrapper div.footerLinksLeft
{
	width:auto;
}
div.altMasterPageWrapper div.footerLinksRight 
{
	width:auto;
	text-align:left;
}
div.altMasterPageWrapper div.footerContent a:link,
div.altMasterPageWrapper div.footerContent a:visited,
div.altMasterPageWrapper div.footerContent a:hover,
div.altMasterPageWrapper div.footerContent a:active
{
	color:#E96E00;
	text-decoration:none;
	vertical-align:top;
}

div.altMasterPageWrapper div.hr {
	height:1px;
	overflow:hidden;
	background-color:#CCCCCC;
	margin-bottom:10px;
}

div.altMasterPageWrapper div.sidebar 
{
	float:left;
	width:235px;
	margin:0px;
	padding:0px;
}
div.altMasterPageWrapper div.sidebarBorder 
{
	margin:0px;
	padding:0px;
	border:solid 1px #CCCCCC;
} 
div.altMasterPageWrapper div.sidebarContainer 
{
	padding:8px;
}
.altMasterPageWrapper div.sidebarContainer h2 
{
	color:#999999;
	font-size:18px;
	margin-bottom:10px;
	font-weight:normal;
}
.altMasterPageWrapper div.sidebarContainer h3 
{
	color:#999999;
	font-size:11px;
	margin-bottom:12px;
	font-weight:normal;
	line-height:1.2em;
}
.altMasterPageWrapper div.sidebarContainer p  { color:#999999; overflow:auto;}
.altMasterPageWrapper div.sidebarContainer span.iconSphereCheck { display:none; }
.altMasterPageWrapper div.sidebarContainer div { color:#999999; }

.altMasterPageWrapper a.sidebarNavigation 
{
	margin:10px 8px;
	font-size:12px;
	font-weight:bold;
	display:block;
}
.altMasterPageWrapper a.sidebarNavigation:link,
.altMasterPageWrapper a.sidebarNavigation:visited,
.altMasterPageWrapper a.sidebarNavigation:hover,
.altMasterPageWrapper a.sidebarNavigation:active 
{
	text-decoration:none;
}

div.altMasterPageWrapper div.sidebarContainer ul
{
	margin:0px 0px 5px;
}

div.altMasterPageWrapper div.sidebarContainer label
{
	color:#CCCCCC;
	font-size:12px;
	font-weight:normal;
}
div.altMasterPageWrapper div.sidebarBottomContainer
{
	border-color:#CCCCCC;
	border-width:1px 0px 0px;
	border-style:solid;
	padding:8px;
}

div.altMasterPageWrapper div.sidebarBottomContainer a:link,
div.altMasterPageWrapper div.sidebarBottomContainer a:visited,
div.altMasterPageWrapper div.sidebarBottomContainer a:hover,
div.altMasterPageWrapper div.sidebarBottomContainer a:active
{
	color:#E96E00;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
div.altMasterPageWrapper div.sidebarBottomContainer a.linkNoHref {
	color: #E96E00;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
div.altMasterPageWrapper div.boxContainer3 
{
	border-width:0px;
}
div.altMasterPageWrapper .accordion_toggle 
{
	width:280px;
}
div.altMasterPageWrapper .accordion_content 
{
	width:294px;
}
div.altMasterPageWrapper div.divLabel 
{
	width:260px;
}
div.altMasterPageWrapper .otherContainer 
{
	width:582;
}
div.appProfileMain
{
	float:right;
	width:640px;
}
div.appProfileMain h2 
{
	color:#333333;
	font-size:14px;
}
div.appProfileMain h2 strong
{
	font-size:16px;
}
div.appProfileContent 
{
	font-size:12px;
	padding: 20px 5px 20px 20px;
	border: 1px solid #999999;
}
div.appProfileContent h3 
{
	color:#7E0400;
	font-size:18px;
	height:1%;
	position:relative;
}
div.appProfileExplanation 
{
	float:left;
	width:545px;
	margin-bottom:20px;
}
div.appProfileExplanation img {
	float:left;
	padding-right:15px;
}

div.appProfileATSList 
{
	border:solid 1px #CCCCCC;
	padding:10px;
	float:left;
	width:400px;
}
div.appProfileATSList img
{
	padding-right:5px;
	margin-bottom:2px;
}
div.appProfileExplanation p 
{
	font-size:12px;
	line-height:16px;
	margin-bottom:15px;
}
div.appProfileATSList ol
{
	list-style-position:inside;
	list-style-type:decimal;
	margin-left:25px;
}
div.appProfileATSList div
{
	margin-left:5px;
} 
div.rpExplanationBox 
{
	position:relative;
	border:solid 1px #CCCCCC;
	background-color:#F4F2F2;
	padding:15px;
	margin-top:35px;
	font-size:14px;
	color:#666666;
	height:100%;
}
div.rpExplanationBox img
{
	position: absolute;
	right:20px;
	bottom:15px;
}

div.rpExplanationBox h3 
{
	font-size:14px;
	font-weight:normal;
	color:#666666;
}
div.rpExplanationBox p 
{
	font-size:12px;
}
div.rpExplanationBox ul 
{
	list-style-type:disc;
	margin-left:25px;
}
div.rpExplanationBox ul li
{
	font-size:11px;
	margin-bottom:3px;
}
.wizard 
{
	width:500px;
	height:310px;
	padding:10px;
}
.wizard h3 
{
	color:#333333;
}
.offerHighlightText
{
	font-weight:bold;
	color:#259F0C;
	font-size:14px;
}

.topNavContainer {
	border-bottom:solid 1px #CCCCCC;
	float:left;
	width:100%;
	margin-bottom:20px;
}

.topNav 
{
	float:right;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	background-color:#F4F2F2;
	font-weight:bold;
	font-size:12px;
	padding:10px;
}

.topNav a,
.topNav span
{
	margin-right:20px;
}

.topNav a:link,
.topNav a:visited,
.topNav a:hover,
.topNav a:active
{
	text-decoration:none;
}

.contentContainer 
{
	float:right;
	width:640px;
}

.contentContainerFullWidth 
{
}
