
#eDigitalSurvey{width:140px; margin: 0 auto; padding-top:5px;}

#jdWrap, #jdGradWrap
{
    width:770px;
    margin:0 auto;
    text-align:left;
    overflow:hidden;
}

#jdWrap a, #jdGradWrap a
{
    font-size:11px;  
    font-weight:normal; 
}

#jdGradWrap .bckNxtCnt a:hover, #jdGradWrap .lnkSmB, #jdGradWrap #lnkOCAActivate,#jdGradWrap #lnkWhatsOCA, #jdGradWrap .wrnMsg a, #jdGradWrap #lnkOCAEdit, #jdGradWrap #peoplewhoapplied_pwa a
{
    color:#5A8C21;
}
#jdWrap h2.ocaCnf /*confirm message when oca is activated */
{
    height:60px;
    line-height:60px;
    padding:10px 10px 10px 80px;
    background:#e3f6c8 url(/img/icn_affrm.gif) no-repeat 10px center;
    border:1px solid #5a8c21;
    color:#5a8c21;
    font-weight:bold;
    margin:10px 0;
}

.bckNxtCnt
{
    height:30px;
    line-height:30px;
    overflow:hidden;
}

.bckNxtCnt span
{
    display:block;
    float:right;
}


#jdGradWrap .bckNxtCnt #btnPrevious, 
#jdGradWrap .bckNxtCnt #BackNextPrevious2_btnPrevious
{
    background:url(/graduate/img/prevArrow.gif) no-repeat left center;
    padding:4px 0;
    padding-left:28px;
}


#jdGradWrap .bckNxtCnt #btnNext,
#jdGradWrap .bckNxtCnt #BackNextPrevious2_btnNext
{
    background:url(/graduate/img/nextArrow.gif) no-repeat right center;
    padding:4px 0;
    padding-right:30px;
    margin-left:30px;
}

#jdGradWrap #top.bckNxtCnt
{
        background:url(/img/Totaljobs/jobseeker/dottedline.gif) repeat-x top;
}

#jdGradWrap #cnt
{
    background:url(/img/Totaljobs/jobseeker/dottedline.gif) repeat-x top;
    padding-top:10px;
}

a.bkResLnk /*back to results link*/
{
    float:left;
    background:url(/img/bck_reslts.gif) no-repeat left center;
    padding-left:24px;
}

#jdGradWrap a.bkResLnk /* grad version */
{
        background-image:url(/img/grad_bck_results.gif);
}



#cnt
{
    overflow:hidden;
    border-bottom:1px solid #e7ebec;
    padding-bottom:20px;
    width:100%;
    height:100%; /*ie6*/
}

#mainCnt
{
    float:left;
    width:580px;
    background:url(/img/jd_bg2.gif) no-repeat top;
    padding:10px 15px 0 15px;
}

#mainCnt h2
{
    font-size:18px;
    font-weight:bold;
    background:none;
}

#mainCnt h2 span
{
    font-size:12px;
}

#mainCnt dl dt
{
    font-weight:bold;
    width:90px;
    float:left;
}

#mainCnt dl dd
{
    margin:0px;
}

#mainCnt span.cLogo
{
    display:block;
    float:right;
    
    margin-top:15px;    /*ff*/
    *margin-top:22px;   /*ie7*/
}

#mainCnt #aolOpt
{
    text-align:center;      
    padding-top:5px;
    margin:0 auto;
    position:relative;
}

#mainCnt #aolOpt #aolCnt
{
    width:230px;
    display:inline-block;
    vertical-align:top;
    padding-top:20px;
}

#mainCnt #aolOpt #ocaCnt
{
    width:184px;
    _width:204px; /*ie6*/
    height:55px;
    display:inline-block;
    padding:20px 0 0 20px;
    _padding-left:10px; /*ie6*/
    position:relative;
    background:url(/img/oca_separator.gif) no-repeat left center;
}

#jdGradWrap #mainCnt #aolOpt #ocaCnt
{
    padding-left:22px;
    *padding-left:19px;
    _padding-left:14px;
}

#jdGradWrap #lnkOCAEdit.smln
{
    padding-left:7px;
    _padding-left:5px;
}

#mainCnt #aolOpt #ocaCnt a
{
    position:absolute;
    left:22px;
    bottom:0;
}

#toolsCnt
{
    float:left;
    width:152px;
    margin-left:8px;
}

.toolBox
{
    width:152px;
    background:url(/img/box_bot.gif) no-repeat bottom;
    padding-bottom:11px;
    *overflow:hidden; /* for word wrap set up */
}

#jdGradWrap .toolBox  /* grad version */
{
    background-image:url(/img/grad_box_bot.gif);
}

.toolBox h3
{
    margin:0px;
    color:#fff;
    line-height:25px;
    background:url(/img/box_hdr.gif) no-repeat top;
    font-size:12px;
    font-weight:bold;
    padding:0; /*reset inherit*/
    padding-left:12px;
}

#jdGradWrap .toolBox h3 /* grad version */
{
    background-image:url(/img/grad_box_hdr.gif);
}

.toolBox ul, .toolBox dl
{
    border-left:1px solid #5c8c1f;
    border-right:1px solid #5c8c1f;
    margin:0px;
    background:url(/img/box_grad.gif) repeat-x top;
    list-style-type:none;
    padding:7px 0 0 7px;
    font-size:11px;
}

#jdGradWrap .toolBox ul, #jdGradWrap .toolBox dl /* grad version */
{
    background-image:url(/img/grad_box_grad.gif);
    border-color:#dd7e00;
}

.toolBox ul li
{
    margin:0; /*reset inherit*/
}

.toolBox a, #lnkWhatsOCA, #jobTools a:visited, #peoplewhoapplied_pwa dl dd a,
.bckNxtCnt span a,.bckNxtCnt span a:visited,.top a
{
    font-weight:normal;
}

#jdGradWrap .toolBox a:hover
{
    color:#5a8c21;
}

.toolBox ul li a
{
    line-height:30px;
    padding-left:26px;
}

.toolBox ul li.jb a
{
    padding:0;
}

#jobContact.toolBox
{
    margin:7px 0;
}

#jobContact.toolBox span
{
    display:block;
    border-left:1px solid #5c8c1f;
    border-right:1px solid #5c8c1f;
    width:auto;
    padding:7px 0 0 10px;
}

#jdGradWrap #jobContact.toolBox span  /* grad version */
{
    border-color:#dd7e00;
}

/* tool box icons */
.toolBox ul li.aol {background:url(/img/apply_icn.png) no-repeat left center}
.toolBox ul li.jbe {background:url(/img/eml_jbs_icn.png) no-repeat left center}
.toolBox ul li.pfv {background:url(/img/prnt_icn.png) no-repeat left center}
.toolBox ul li.fwd {background:url(/img/snd_icn.png) no-repeat left center}
.toolBox ul li.ctt {background:url(/img/contct.png) no-repeat left center}
.job-tools ul li.ctt {display:none;}

.toolBox ul li.jb a.Basket img
{
    float:left;
    margin-top:5px;
    margin-right:4px;
}

#peoplewhoapplied_pwa dl dd.jb a.Basket img
{
    float:left;
    margin-right:4px;
}

.toolBox dl dt
{
    font-weight:bold;
}

.toolBox dl dd
{
    margin:0px;
}

.toolBox dl dd
{
    word-break:break-all; /*ie word wrap*/
}

#peoplewhoapplied_pwa
{
    clear:both; /*ie6*/
    background:url(/img/rj_bg.gif) no-repeat top;    
    padding:10px 0 0 10px;   
    _padding-top:5px; /*ie6*/
    margin-top:10px;
}

#jdGradWrap #peoplewhoapplied_pwa /* grad version */
{
    background-image:url(/img/grad_rj_bg.gif);
}

#peoplewhoapplied_pwa h3
{
    font-size:12px;
    width:100%;
    margin:0;
    background:none; /*reset inherit*/
}

#jdGradWrap #peoplewhoapplied_pwa, #jdGradWrap #peoplewhoapplied_pwa h3 /* grad version */
{
    color:#5a8c21;
}

#peoplewhoapplied_pwa dl
{
    margin-top:0;
    overflow:hidden;
}

#peoplewhoapplied_pwa dl dt
{
    width:434px;
    font-size:12px;
    float:left;
    background:url(/img/pwa_bullet.gif) no-repeat left center;
    padding-left:14px;
    line-height:20px;
    border-right:1px solid #bebebe;
}

#peoplewhoapplied_pwa dl dd
{
    line-height:20px;
    margin:0;
}



#peoplewhoapplied_pwa dl dd.jb
{    
    width:136px;
    float:left;
    margin-left:12px;
}

#peoplewhoapplied_pwa dl dd.oca input
{
    height:20px;
    margin-left:12px;
    padding-left:12px;
    border-left:1px solid #bebebe;
    vertical-align:middle;
}

#peoplewhoapplied_pwa dl dt, #peoplewhoapplied_pwa dl dd
{
    margin-top:5px;
}

.wrnMsg
{
    padding-bottom:2px;
    margin-top:10px;
    background:url(/img/Totaljobs/jobseeker/dottedline.gif) repeat-x bottom;
    
}
.wrnMsg p
{
    height:51px;
    background:url(/img/warn_bg.gif) no-repeat top left;
    padding:6px 30px 5px 30px;
}
.wrnMsg p, .wrnMsg a
{
    font-size:10px;
    font-weight:normal;
    margin:0;
}

.top
{
    line-height:30px;
    margin-top:15px;
    text-align:right;
    background:url(/img/Totaljobs/jobseeker/dottedline.gif) repeat-x top;
}

#jdGradWrap #lnkJobMap a:hover {
color:#5A8C21;
}





