
/* LAYOUT */
body { margin:0; padding:0; font-family:Tahoma, Arial, sans-serif, verdana; font-size:12px; color:#333;}
img { border:0;}

.cnt { width:757px; padding-left:20px; float:left;}
.cntU { width:685px; padding-left:20px; float:left; clear:both;}
.cnt-forms { width:520px; padding-left:20px; float:left;}
.home { float:left; width:777px; margin-top:10px;}
.tpBlk { padding:20px 25px 0 25px; text-align:left; float:left; padding-bottom:0; width:725px;}
.tpBlk .login { width:375px; float:left; padding:15px;}
.tpBlk .signup { width:225px; float:left; padding:15px;}
.tpBlk .image-top { float:right;}
.anounc, .anounc marquee a { background:#def; color:#059; text-decoration:none;}

/* Clear */
.clear15 { clear:left; float:left; margin-top:15px;}

/* Colors */
.Clr2Bg { display:block;}
.defClr1 { background:#ccc; color:#666;}
.defClr2 { color:#929292;}
.defClr3 { color:#059;}
.mrnClr { color:#900;}
a .mrnClr{ color:#900; font-weight:normal; text-decoration:underline;}
a:hover .mrnClr { color:#d00; text-decoration:none;}
a { font-family:arial, sans-serif, verdana; font-size:12px; color:#363636; text-decoration:underline; font-weight:normal;}
a:hover { font-family:arial, sans-serif, verdana; font-size:12px; color:#000; text-decoration:none; font-weight:normal;}

/* FONTS */
.f14 { font-size:14px;}
.f-pgHead2 { font-size:14px; font-weight:lighter; color:#b00; text-align:left;}
.fHead { font-family:Arial; font-size:14px; font-weight:normal; color:#c33; text-decoration:underline;}
.fSCap { text-transform:uppercase; font-size:10px; font-weight:normal;}
.fSCap a{ text-transform:uppercase; font-size:10px; font-weight:normal; text-decoration:none;}
.fSCap a:hover{ text-transform:uppercase; font-size:10px; font-weight:normal;}
.fSml { color:#333; font-family:arial; font-size:10px; font-weight:normal; text-decoration:none; letter-spacing:.05em; clear:left; height:5px; width:100%;}
.fSml a { color:#333;text-decoration:none; font-family:arial; font-size:10px; font-weight:normal; text-decoration:underline;}
.fSml a:hover { color:#333;text-decoration:none; font-family:arial; font-size:10px; font-weight:normal; text-decoration:none;}
.fNorm { color:#333;}
.fNormG { color:#888;}
a.fNorm { color:#059;text-decoration:underline;}
a.fNorm:hover { color:#059;}

/* Borders */
.fnC, .fnCS { width:auto; float:left;}
.fnC .tplt { background:url(../../i/ucp/round-top.gif) no-repeat top left; width:777px; float:left;}
.fnC .btmrit { background:url(../../i/ucp/round-btm.gif) no-repeat bottom right; width:777px; float:right;}
.fnCS .tplt { background:url(../../i/ucp/rndtp.gif) no-repeat top left; width:777px; float:left;}
.fnCS .btmrit { background:url(../../i/ucp/rndbtm.gif) no-repeat bottom right; width:777px; float:right;}
.strip { float:left; width:777px; padding-top:5px; border-bottom:1px solid #777; border-top:1px solid #fff;}
/*.lgnStrp { margin:30px 0 0 20px;}*/
.inp120 { width:120px;}
.brdFlat { float:left; text-align:left; margin-left:2px;}
.brdFlat .cap { border:1px solid #fff; padding:2px 0 4px 5px; font-size:14px; font-weight:bold;}
.brdFlat .cap a { margin-left:0;}
.brdFlat .ico { padding:2px 0 2px 5px;}
.brdFlat .cntxt {float:left; padding:7px 5px 0 5px; clear:both; float:left; width:95%;}

.brdFlat2 { float:left; width:775px; text-align:left; margin:0;}
.brdFlat2 .cap { float:left; border:1px solid #fff; padding:2px 0 2px 5px; font-size:15px; font-weight:bold; width:768px;}
.cap a {font-size:12px; font-weight:normal; margin-left:30px; text-decoration:none; }

/* Forms */
.form { float:left; width:100%; }
.form em { float:left; margin:10px 0 10px 10px; display:block; height:10px;}
.form div{ float:left; width:100%; padding-bottom:5px; padding-top:5px; }
.form b { float:left; width:23%; text-align:right; padding-bottom:7px; margin-top:3px; }
.form i{ float:left; padding:2px 0; font-weight:bold; font-style:normal;}
.form em{ float:left; padding:3px 0 0 2px; font-weight:bold; font-style:normal; }
.form p { float:left; padding:0; margin:0; }
/*.form strong { font-size:10px; color:#767676; font-weight:normal;}*/
.form input, .form select, .form textarea { float:left; margin-left:10px; }
.form .txtBig{ float:left; margin-left:10px; width:70% }
.form .btns { float:left; width:90%; text-align:center; padding:15px;}
.formTxt { margin:0 0 10px 10px;}
.formTxt h2 { margin:0; padding:0; font-size:14px; text-decoration:underline;}
.formTxt b { border:1px solid #059; text-decoration:none;}
.form span, .form span a { padding:0 5px 0 5px; margin:0; float:left;}
.form span b { font-size:10px; font-weight:normal; color:#767676;}

.btn { padding:3px; width:auto; height:auto; border-left:#fff 1px solid; border-top:#fff 1px solid; border-bottom:#000 1px solid; border-right:#000 1px solid; font-size:14px;}
.btnNorm { padding:2px; width:auto; height:auto; border-left:#fff 1px solid; border-top:#fff 1px solid; border-bottom:#000 1px solid; border-right:#000 1px solid; font-size:12px;}
.btnR { padding:3px; background:#900; border:#000 solid 2px;}
a.btnR , a.btnG { color:#fff; text-decoration:none;}
a:hover.btnR , a:hover.btnG { color:#fff; text-decoration:none;}
.btnG { padding:3px; background:#090; border:#000 solid 2px;}
.warn { float:right; width:200px;}
.warn a { float:right;}
.tabBtns { width:100%; float:left;}

/* Header */
.main { width:777px; padding:0px; margin:0px auto;}
.hdr { float:left; width:777px;}
.top .left { width:777px; height:94px; background:url(../../i/ucp/std_header.gif) no-repeat top left; float:left;}
.top { height:94px; background:#fff;}
.fblogo {width:20px; height:23px; float:right; margin-top:-4px; background-color:#fff; position:relative;}
.twitlogo {width:22px; height:23px; float:right; margin-top:-4px; background-color:#fff; position:relative;}
*html .fblogo {position:fixed}
*html .twitlogo {position:fixed}

/* phase IV classes begins */
.right .hdrLnk1, .right .hdrLnk1 b {  padding:11px 0 0 0;}
.hdrLnk1 { padding:0; margin:0;}
.right .hdrLnk2 { padding-top:10px;}
.hdrLnk1, .hdrLnk2 { color:#000; font-weight:normal;}
.hdrLnk1 a, .hdrLnk2 a { color:#000; font-weight:bold; text-decoration:none;}
.hdrLnk2 em { font-style:normal;}
.hdrLnk2 a:hover, .hdrLnk2 a:hover { color:#000; font-weight:bold; text-decoration:underline;}
.right .fMnu { padding-top:10px;}
.fMnu { color:#fff; font-weight:normal;}
.fMnu a { color:#fff; font-weight:bold; text-decoration:none;}
.fMnu a:hover { color:#fff; font-weight:bold; text-decoration:underline;}
.fMnu em a { font-style:normal;}
.fMnu em a:hover {}
.active { color:#fff; font-weight:normal;}
.anounc { clear:left; height:20px; padding-top:6px; border-top:1px solid #fff;}
.anounc marquee { font-family:arial;}

/* Focus */
.focus { height:179px; width:777px; margin-top:10px;}
.focus .mgrbox { width:421px; height:179px;}
.mRnd { float:left; width:142px; height:179px;}
.usrCrnr { float:left; width:142px; height:179px; text-align:center; }
.usrCrnr img { float:left; margin:5px 0px 0px 35px;}
.usrCrnr h2 { float:left; padding:0 0 0 14px; margin:3px 0px 5px 0px; font-size:14px; font-weight:bold; font-style:normal; width:145px; text-align:left;}
.usrCrnr a { float:left; color:#000; margin:5px 0 0 1px; width:145px; text-align:center; font-size:11px;}
.usrCrnr a:hover { font-size:11px;}

.mRnd a.bJoin {background:#444; font-size:11px!important; padding:2px; width:54px; color:#fff; text-decoration:none; margin:6px 0 0 38px;}
.mRnd a:hover.bJoin {background:#555;}

.stdusrCrnr { float:left; width:138px; height:179px; text-align:center; background:url(../../i/ucp/std-bg-rounded.gif) no-repeat;}
.alumusrCrnr { float:left; width:138px; height:179px; text-align:center; background:url(../../i/ucp/alumni-bg-rounded.gif) no-repeat;}
.empusrCrnr { float:left; width:138px; height:179px; text-align:center; background:url(../../i/ucp/emp-bg-rounded.gif) no-repeat;}
.facusrCrnr { float:left; width:138px; height:179px; text-align:center; background:url(../../i/ucp/fac-bg-rounded.gif) no-repeat;}

.stdusrCrnr img, .alumusrCrnr img,  .empusrCrnr img, .facusrCrnr img { float:left; margin:5px 0 0 28px;}
.stdusrCrnr h2, .alumusrCrnr h2, .empusrCrnr h2, .facusrCrnr h2  { float:left; padding:0 0 0 10px; margin:3px 0 5px 0; font-size:14px; font-weight:bold; font-style:normal; width:120px; text-align:center;}

.stdusrCrnr a, .alumusrCrnr a, .empusrCrnr a, .facusrCrnr a {float:left; width:100%; color:#000; margin:3px 0 5px 0; text-align:center; font-size:10px!important; cursor:pointer;} 

.stdusrCrnr a:hover, .alumusrCrnr a:hover, .empusrCrnr a:hover { font-size:11px;}

.cntxt .evnt {margin:0 0 10px 5px;}
.evnt .desc {color:#000; margin-left:5px;}
.cntxt h2 { font-size:12px; font-weight:normal; color:#000; padding:0; margin:0; padding-bottom:5px;}
.cntxt a.desc { text-decoration:underline; color:#000; font-weight:normal;}
.cntxt a.desc:hover { text-decoration:none;}
.cntxt .lnk { width:107px; height:63px; float:left; margin:0; padding-top:9px;}
.cntxt .txtR { float:left; margin-left:5px; color:#000;}
.lnk .mgrTxt { color:#888;}
.lnk .mgrTxtG { color:#aaa;}
.lnk .mgrTxt, .lnk .mgrTxtG { text-align:center; margin:2px 0 0 0;}
.focus .coe { width:205px; height:179px; float:right;}

.focusSm{ float:left; height:65px; width:773px;}
.focusSm .usrSm { float:left; width:200px; height:65px;}
.focusSm .usrSm img { float:left; margin:10px 0 0 10px;}
.focusSm .usrSm h2 { float:left; /*width:150px;*/ padding:0; margin:18px 0 0 7px; font-size:14px; font-weight:bold; font-style:normal; text-align:left;}
.focusSm .usrSm a, .focusSm .usrSm a:hover {float:left; /*width:150px;*/ color:#000; margin:0 0 0 7px; text-align:left; font-size:10px; font-weight:normal;} 

.focusSm .optIco { float:right; width:570px; /*height:65px;*/}
.divIco{ float:right; width:89px; margin:10px 0 0 0; padding:0 1px 0 1px; text-align:center; font-size:10px; line-height:12px; }
.divIco a, .divIco a:hover{font-size:10px; font-weight:normal; text-decoration:none;}


/*Panel CV Manager, Company Profile*/
.pnl2 { border:1px solid #ccc; background:#fafafa; width:700px; padding-bottom:10px; clear:left; float:left;}
.pnl { border:1px solid #ccc; background:#fafafa; width:550px; height:700px; padding-bottom:10px; clear:left; float:left;}
.pnlTp { padding-top:5px; text-align:right; width:96%; float:left;}
.cmpPrfl { float:left; width:98%; padding-top:12px; margin-left:25px;}
.cmpPrfl p { float:left; margin:10px; padding:0; width:65%;}
.cmpPrfl strong { float:left; margin:0; padding:0; font-size:16px;}
.cmpPrfl i { clear:left; float:left; font-weight:normal; font-style:normal; margin-top:5px; width:100%;}
.cmpPrfl img { float:left; background:#fefefe; padding:10px; border:1px solid #eee;}
.pnl .pnlDtl1, .pnl .pnlDtl2 { clear:left; float:left; margin:10px 0 0 30px; width:95%;}

/* CV Popup Message*/

.accpop		{ cursor:default /*cursor:pointer*/}
.accTipH 	{ display:none; width:200px;}
.accTipS 	{ display:inline; position:absolute; lear:left; margin:15px 0 0 -70px  ; width:400px }
.accTipS p 	{ font-size:12px; color:#059; padding:5px; font-weight:normal; margin:0 }
.accTipH .aro, .accTipS .aro		{ float:left; background:url(../../i/ucp/pointer.gif) bottom left no-repeat; margin:0 0 -2px 50px ; width:20px; height:16px; padding:0; z-index:3; position:relative}
*html .accTipH .aro, .accTipS .aro	{ margin:0 0 -2px 30px ; }
.accTipS .cntTxt, .accTipH .cntTxt 	{ float:left;clear:left; background:#fff;border:solid 2px #059; color:#666; font-size:12px; width:98%; padding:2px; z-index:2; position:relative}











/* Profile */
.lftPnl { float:left; width:507px; margin-top:10px;}
.rghtPnl { clear:right; float:right; margin-top:10px; width:253px;}
.rgt { width:250px;}
.bltT { width:507px;}
.bltTAll { width:777px;}
.bltT, .bltTAll  { float:left; margin-bottom:10px;}
.bltT .txtS, .bltTAll .txtS { float:left; background:#ededed; height:30px; font-family:arial; font-size:15px; font-weight:bold; width:507px;}
.bltT .txtS b, .bltTAll .txtS b { float:left; font-size:15px; padding:7px;}
.bltT .txtS i, .prfSumry em, .bltTAll .txtS i { float:right; padding-top:7px; font-size:11px;}
.bltT span, .bltTAll span { float:right; margin:5px 0 0 0; width:200px;}
.bltT a, .bltTAll a { font-weight:normal;}
.prfl { float:left; width:507px; padding-top:12px;}
.prfl p { float:left; margin:0 0 5px 10px; padding:0; width:70%;}
.prfl strong { float:left; margin:0; padding:0; font-size:16px;}
.prfl p i { clear:left; float:left; font-weight:normal; font-style:normal; margin-top:7px; padding-left:0;}  
.prfl p i b { width:100px; padding:0 10px 0 0; font-size:12px;}
.prfl .profImg {float:left; width:80px; height:80px; overflow:hidden;}
.prfl profEntry{ float:left; width:100%; border:#f00 solid 1px;}
.profEntry div.tit{ float:left; width:auto; padding-left:10px;}
.profEntry div.txt{ float:left; width:300px; padding-left:10px;}
.prfl img { float:left;}
.prfl .lst { float:left; height:30px; font-weight:bold;}
.prfl h2 { color:#777; font-size:11px; float:left; font-weight:normal; width:auto; margin:10px 0 10px 0; padding:0; width:100%;}
.prfl h3 { clear:both; float:left; font-size:14px; padding:0; margin:0; width:200px; padding-top:10px;}
.prfl h3 b { padding:0; font-size:14px;}
.prfl h3 i { clear:both; float:left; font-size:12px; margin:2px; padding:0; width:400px; padding-left:10px;}
.prfl h3 i b { float:left; font-size:13px; font-weight:bold; margin:0 5px 0 0;}
.prfl h3 p { clear:both; float:left; margin:2px 0 0 10px; padding:0; font-size:12px; font-weight:normal; width:480px;} 
.prfSumry { width:496px; margin:10px 0 10px 0; padding:0 0 10px 10px; float:left; border:1px solid #e7e7e7; background:#f7f7f7;}
.prfSumry h3 { width:99%; margin:0; padding:0;}
.prfSumry h3 b, .prfSumry h3 i, .prfSumry h3 p { margin:5px 0 0 0; padding:0; float:left;}
.prfSumry h3 b{ float:left; clear:left; margin:5px 0 0 0; padding:0; float:left; }

.edtLnk {float:right; margin:4px 2px 0 0;}

/* CV Upload Fields */
.inpCvU { margin-top:9px; float:left; width:355px;}
.inpCvU i { font-size:11px; font-weight:normal; color:#777; font-style:normal;}
.inpCvU ul { margin:0; padding:0; list-style:none; clear:left;}
.inpCvU li { padding:0px 0 0 0; margin:0px 0; list-style:none; text-align:left;}
.inpCvU li a { text-decoration:underline; margin-right:0px;}
.inpCvU li a:hover { text-decoration:none;}
.inpCvU .fields, .fieldsB { padding-left:0px; float:left; width:auto;}
.inpCvU .fields img { border:1px solid #eee; padding:3px;}
.inpCvU .cap { margin-left:0; width:115px; float:left; text-align:right; margin-top:0px;}
.inpCvU input[type='button'], .inpCvU input[type='submit'] { margin:0; padding:1px 1px 0 4px; font-size:13px;}
.inpCvU select { margin:0; font-size:16px; border:1px solid; border-left-color:#888; border-top-color:#888; border-bottom-color:#ddd; border-right-color:#ddd; color:#666; padding:0;}

/* Regestration */
.inp { margin-top:10px; float:left; width:100%;}
.inp i { font-size:11px; font-weight:normal; color:#777; font-style:normal;}
.inp ul { margin:0; padding:0; list-style:none; clear:left;}
.inp li { padding:5px 0 0 0; margin:5px 0; list-style:none;}
.inp li a { text-decoration:underline; margin-right:5px;}
.inp li a:hover { text-decoration:none;}
.inp .cap { margin-left:0; width:135px; float:left; text-align:right; margin-top:10px;}
.inp .capProfPic { margin-top:25px;}
.inp .fwid { margin:0; padding-left:30px; width:100%; float:left; text-align:left; margin-top:3px; width:725px;}
.inp .fields, .fieldsB { padding-left:10px; float:left; width:auto;}
.inp .fields img { border:1px solid #eee; padding:3px;}
.inp input[type='text'], .inp input[type='password'], .inp input[type='file'], .inp textarea{ border:1px solid; padding:3px 1px 3px 4px; border-left:#888 1px solid; border-top:#888 1px solid; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; font-size:12px; color:#666;}
.inp input[type='button'], .inp input[type='submit'] { margin:0; padding:1px 1px 0 4px; font-size:13px;}
.inp select { margin:0; font-size:16px; border:1px solid; border-left-color:#888; border-top-color:#888; border-bottom-color:#ddd; border-right-color:#ddd; color:#666; padding:0;}
.inp .sep { margin-left:5px; margin-right:5px;}
.inp input[type='checkbox'], .inp input[type='radio'] { margin:0; padding:0;}

/* Update Profile */
.inpU { margin-top:10px; float:left; width:685px;}
.inpU i { font-size:11px; font-weight:normal; color:#777; font-style:normal;}
.inpU ul { margin:0; padding:0; list-style:none; clear:left;}
.inpU li { padding:5px 0 0 0; margin:5px 0; list-style:none;}
.inpU li a { text-decoration:underline; margin-right:5px;}
.inpU li a:hover { text-decoration:none;}
.inpU .cap { margin-left:0; width:135px; float:left; text-align:right; margin-top:10px;}
.inpU .capProfPic { margin-top:25px;}
.inpU .fwid { margin:0; padding-left:30px; width:100%; float:left; text-align:left; margin-top:3px; width:725px;}
.inpU .fields, .fieldsB { padding-left:10px; float:left; width:auto;}
.inpU .fields em {font-style:normal; }
.inpU .fields img { border:1px solid #eee; padding:3px;}
.inpU input[type='text'], .inp input[type='password'], .inp input[type='file'], .inp textarea{ border:1px solid; padding:3px 1px 3px 4px; border-left:#888 1px solid; border-top:#888 1px solid; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; font-size:16px; color:#666;}
.inpU input[type='button'], .inp input[type='submit'] { margin:0; padding:1px 1px 0 4px; font-size:13px;}
.inpU select { margin:0; font-size:16px; border:1px solid; border-left-color:#888; border-top-color:#888; border-bottom-color:#ddd; border-right-color:#ddd; color:#666; padding:0;}
.inpU .sep { margin-left:5px; margin-right:5px;}
.inpU input[type='checkbox'], .inp input[type='radio'] { margin:0; padding:0;}

/* Job Listing */
.jbTtl, .jbDtl { float:left; height:20px; width:507px;} 
.jbTtl { border-bottom:1px solid #ddd;}
.jbTtl p, .jbTtl u, .jbTtl b, .jbTtl em { float:left; font-size:12px; font-weight:bold; font-style:normal; margin:0; padding:0;}
.jbTtl p { width:200px;}
.jbTtl u { width:100px; text-align:center; text-decoration:none;}
.jbTtl b { width:70px;}
.jbTtl em { width:120px; text-align:center;}
 
.jbDtl { border-bottom:1px dashed #ddd; margin-top:10px;}
.jbDtl p, .jbDtl u, .jbDtl b, .jbDtl em { float:left; font-size:12px; font-weight:normal; font-style:normal; margin:0; padding:0;}
.jbDtl p { width:200px;}
.jbDtl p a, .jbDtl p a:hover { font-weight:bold;}
.jbDtl u { width:100px; text-align:center; text-decoration:none;}
.jbDtl b { width:50px; margin-left:10px;}
.jbDtl b i { width:5px;}
.jbDtl em { width:120px; text-align:center; padding-left:15px;}
.jbDtl em a { float:left; width:20px; margin-left:15px;}

.capLst { float:left; margin-left:5px; width:98%; padding:7px 5px 7px 5px; border-bottom:#ddd solid 1px;}
.jobEntry { float:left; width:99%; border-bottom:#e4e4e4 dashed 1px; padding:7px 0 7px 5px; margin-left:5px;}
.capLst h1, .jobEntry h1 { width:31%}
.capLst h2, .jobEntry h2 { width:15%; color:#333;}
.capLst h3, .jobEntry h3 { width:22%;}
.capLst h4, .jobEntry h4 { width:14%;}
.capLst h5, .jobEntry h5 { width:11%;}
.capLst h6, .jobEntry a{ width:6%; float:right; text-align:right;}

.jobEntry h4 a { margin:0; padding:0; width:100%; float:left; text-align:left; font-weight:bold;}
.jobEntry h4 a:hover { color:#444; font-weight:bold;}
.jobEntry h1 a, .jobEntry h1 a:hover { font-weight:bold; float:left; width:100%; text-align:left;}
.jobEntry a { font-family:arial; font-weight:normal; color:#000; text-decoration:underline;}
.jobEntry a:hover { font-family:arial; font-size:12px; font-weight:normal; text-decoration:none;}
.capLst h1, .capLst h2, .capLst h3, .capLst h4, .capLst h5, .capLst h6  { margin:0; padding:0; font-size:12px; float:left;}
.jobEntry h1, .jobEntry h2, .jobEntry h3, .jobEntry h4, .jobEntry h5, .jobEntry a { margin:0; padding:0; font-size:12px; float:left; font-weight:normal;}
#ftr-list { float:left; width:750px; height:7px; border:1px; padding:10px 10px 15px 0;}
#ftr-list i { float:left; margin:0; padding:0; margin-left:20px; font-style:normal;}
#ftr-list p { float:right; margin:0; padding:0;}
#ftr-list p b { margin:0; padding:0;}
#ftr-list p a { text-decoration:none; font-weight:normal;}
.line-S { border-top: 1px solid #e6eef1; padding:0; margin:0;}

/* CV TEMPLATE */
.cvTempl { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.cvTemplTit { text-transform:uppercase; height:25px; font-weight:bold; font-size:15px; padding:3px 0 3px 0; background:#f7f7f7; border-bottom:1px dotted #777;}
.cvTemplTit b { font-size:20px; margin:0; padding:0; font-weight:normal; color:#000;}
.cvTemplLft { border-right:0 solid #555;}
.cvTemplRgt { background:url(../../i/ucp/cvbrdr.jpg) top left repeat-y;}
td h1 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; margin:0; padding:0;}
td ul { margin:0; padding:0 0 0 15px;}
td ul li { margin:0; padding:0;}
* html td ul, * html td ul li { margin-left:10px; padding-left:0;}
.cvTemplLft5 { margin:5px 0 5px 0; width:100%;}

/*Calendar areas*/
.clndr { width:777px; height:704px;}
.descr { width:775px; margin-bottom:10px;}
.clndrar { width:750px; background-color:#eee; margin:16px 9px 9px 9px;}
.acttb { width:101px; height:24px; background-color:#b9b9b9; text-align:center; margin-right:5px; float:left;}
.pastb { width:111px; height:24px; background-color:#d3d3d3; text-align:center; margin-right:5px; float:left;}
.arrmenu { width:110px; float:right; text-align:right; margin-right:5px; }
.arrmenu select {padding:0; font-size:11px; }
.calTit { float:left;}
#evnLn { clear:left; float:left; height:1px; border:1px solid #e7e7e7; border-bottom:none; border-left:none; border-right:none; width:720px;}

/*Calendar days*/
.calDay { float:left; width:100%; background:#bbddff; height:10px; padding-top:8px; }
.calDay a { float:right; width:12%; text-align:center; font-size:11px; font-weight:bold; text-decoration:none; }
.calDay div { float:left; width:14.28%; text-align:center; font-weight:bold; height:20px; }

/*Calendar tabs*/
.calDat2 {width:98.5%; float:left; margin-left:5px;}
.calDat2 div, .desDet2 div, .desDetEmp div, .desDetAlum div {width:92px; float:left; text-align:center; margin:10px 0 0 10px; font-weight:bold; }

.desDet2 div {height:121px; border:#e4e4e4 solid 1px; background:#fff; margin:10px 0 10px 10px; }
.desDet2 div span, .desDetEmp div span, .desDetAlum div span { float:left; width:90%; height:40px; padding:5px; margin-bottom:30px; }
.desDet2 div h2, .desDet2 div h3, .desDet div h2, .desDet div h3 { float:right; padding:0 2px 0 0; font-size:25px; margin:0;}
.desDet2 div a, .desDet2 div a:hover { float:left; width:90%; height:40px; padding:5px; color:#fff; font-weight:bold; font-size:10px; text-align:left; text-decoration:none; margin-bottom:30px; }
.desDet2 div h3 { color:#ccc; }
.desDet2 div h2 {color:#000; }

/*Calendar Description Box*/
.cldDesB { float:left; width:480px; padding:10px; margin:10px;}
.cldDesB h2 {float:left; font-size:12px; font-weight:bold; margin:0; padding:0;}
.cldDesB a { float:right;}
.cldDesB span strong {font-weight:normal; margin:0; font-size:11px;}
.cldDesB p { float:left; width:480px; font-weight:normal; font-size:11px;}
.cldDesB span { float:left; margin:5px 0 0 0; padding:5px 5px 10px 0; width:480px; font-weight:bold; font-size:11px; color:#666; }
.cldDesB input { float:left;}

/*Tabs for Calendar*/
#tabs { width:100%; background:#fff; float:left;  padding-top:15px;}
#tabs ul { padding:0; margin:0; list-style-type:none;}
#tabs li { float:left; padding: 0 15px 0 16px; line-height:23px;}
#tabs a { text-decoration:none; color:#000;}
#tabs a:visited { color:#000;}
#tabs a:hover { color:#000;}

/*Descriptive detail*/
.desDet, .desDet2 {width:96.7%; margin:10px 0 10px 10px; float:left; background:#fff; border-left:1px solid #7f7f7f; border-top:1px solid #7f7f7f; border-bottom:none; border-right:none;}
.desDet2 {height:730px; margin:10px 0 10px 8px; }

.desDet div {width:12%; float:left; text-align:center; margin:10px 0 0 12px; height:121px; }
.desDet img {float:left; padding:0; margin:0; width:5px; }
.desDet span strong, .desDet span a { font-weight:normal; margin:0; font-size:11px;}
.desDet span a, .desDet span a:hover {float:left; padding-left:4px; font-weight:bold; font-size:11px; color:#666; text-decoration:none; }
.desDet span { float:left; margin:5px 0 0 13px; padding:5px 5px 5px 5px; width:650px; font-weight:bold; font-size:11px; color:#666; }
.desDet span b {padding:0; margin:0; font-size:11px; }
.desDet h2 { float:left; padding:5px 5px 5px 18px; font-size:12px; font-weight:bold; margin:0; width:650px;}
.desDet a { float:left; width:95%; color:#000; font-size:11px; margin:0 0 10px 14px; text-decoration:underline; font-weight:normal;}
.desDet a:hover { color:#000; font-size:11px; font-weight:normal;}

/*News*/
.desDet h3 { float:left; padding:5px 5px 5px 18px; font-size:12px; color:#059; font-weight:bold; margin:0; width:650px;}
.desDet h5 { float:left; margin:8px 0 0 0; padding:0 0 0 20px; width:650px; color:#666; line-height:14px; }
.desDet h5 img{ margin:4px 0 0 0; padding:0;}
.desDet h5 a{ margin:0 0 0 5px; padding:0; text-decoration:none; padding:3px;}
.desDet h5 a:hover{ background:#f4f4f4;}
.desDet h5 a b{ font-weight:bold; padding:0; margin:0; color: #333;}

/*Mail Box Styles*/
.mBox {padding:2px;clear:left; margin-top:20px;float:left; width:775px; height:auto;}
.mBoxL {padding:1px;float:left; width:150px;margin:0;color:#085a9d;}
.mBoxL .MBcnt {clear:left;}
.mBoxL .MBcnt .mIconL {padding: 5px 0 5px 10px;float:left;width:25px; margin-top:3px;}
.mBoxL .MBcnt .mCntR { float:left; font-size:12px; color:black; width:100px; padding: 10px 0 0 10px;}
.MBcnt .mCntR a:active { background-color: #cce6ff; padding:3px;}
.mBoxL .MBcnt .mCntR h3 {padding:0; margin:0; color:black;}
.mCntR h2 {padding:0; margin:0; color:black;}
.mBoxL h1{ padding:4px; float:left; width:142px; margin:0; font-size:13px;}
.mBoxR { float:left; width:555px; margin-left:10px;}
.mBoxR .MBTit { float:left; width:545px; padding:5px;font-size:13px;}
.mBoxR .MBTit input{ float:left}
.mBoxR .MBTit h2 { float:left; width:200px;  padding:0 0 0 10px; margin:0;font-size:15px; font-weight:normal;font-weight:bold;}
.mBoxR .MBTit h3 { float:left; padding-left:10px; padding:0; margin:0; font-weight:bold;font-size:15px; font-weight:bold;}
.mBoxR .MBTit h4 { float:right; padding:0; margin:0; font-weight:bold;font-size:15px; font-weight:bold;}
.mBoxR .MBCnt { float:left; width:545px; padding:5px;}
.mBoxR .MBCnt input{ float:left}
.mBoxR .MBCnt h2 { float:left; width:200px;  padding:0 0 0 10px; margin:0; color:black;font-size:13px; font-weight:normal;}
.mBoxR .MBCnt h3 { float:left; padding-left:10px; padding:0; margin:0; font-size:13px; font-weight:normal; width:200px;}
.mBoxR .MBCnt h4 { float:right; padding:0; margin:0;font-size:13px; font-weight:normal;}
.pgNavL{ width:auto; float:left; padding:5px 0 5px 5px; margin:10px 0 10px 0;}
.pgNavR{ width:auto; float:right; padding:5px 0 5px 5px; margin:10px 0 10px 0;}
.MBoxTit { float:left; width:415px; margin-left:10px; font-family:arial; font-size:18px; color:#059;height:20px;}
.MBoxTit h2{ padding:0 0 0 5px; margin:0;float:left; font-size:18px; font-weight:bold;}
.MBoxTit .subTit{ padding:0 0 0 5px; margin:0;float:left; font-size:16px; font-weight:normal;}
.MBoxTit img{ padding:0 5px 0 1px; margin:0;float:left; color:#963;}
.MBoxTitBrd { float:left; width:415px; height:2px; margin-left:5px; margin:0;}

/*Mail Box CSS - Inbox*/
.inbxL {width:400px;float:left;}
.mBoxR .IBCnt { float:left; width:540px; padding:5px;}
.mBoxR .horzLine { float:left; width:100%;height:1px; margin-top:10px;}
.mBoxR .SBCnt { float:left; width:540px; padding:5px;}
.mBoxR .SBCnt .ibForm { margin:0; clear:both; float:left; width:auto;padding:0;}
.mBoxR .SBCnt .ibForm label{ float:left;margin-right: 1em;text-align: right;font-weight:bold;width:55px; }
.mBoxR .SBCnt .ibForm label img{ float:left;}
.mBoxR .SBCnt .ibForm ul{ list-style-type: none; margin:0;padding:0;}
.mBoxR .SBCnt .ibForm li{margin:0;padding:0 0 3px 0;}
.srcForm { margin:0;float:left; width:500px;padding:20px;}
.srcForm label{ float:left;margin-right: 1em;text-align: right;font-weight:bold;width:130px;clear:left; }
.srcForm ul{ list-style-type: none; margin:0;padding:0;}
.srcForm li{ margin:0; padding:0 0 3px 0;}
.mBoxR .SBCnt textarea{ width:400px; height:200px;}
.inbxL h2 { float:left; padding:0 0 0 10px; margin:0; font-weight:bold; font-size:16px;}
.inbxL p{ clear:left; padding:4px 0 0 10px; margin:0;}
.inbxM { width:400px; float:left;}
.inbxM p{ clear:left; padding:5px 0 0 10px; margin:0;}
.inbxNav{ width:400px; float:left; padding:10px;}
.inbxR { width:auto; float:left;}

/* Search Results / Friends */
#rslt { clear:left; float:left; width:775px;}
#rslt .blk { float:left; width:755px; padding:10px; margin: 15px 0 0 0; background-color:#fff;}
#rslt .pict { float:left; background-color:#f4f4f4; border:#e4e4e4 solid 1px; width:81px; height:78px}
#rslt .txts {float:left; width:320px; line-height:19px;}
#rslt .dsc {line-height:12px;}
#rslt .loc {color:#000;}
#rslt .lnks {float:right; width:105px;}
#rslt .lnks ab { float:left; width:85px; padding:2px 5px 1px 20px; border-bottom:#dfdfdf solid 1px; color:#069; line-height:16px; background: url(../../i/ucp/ico/blt.gif) no-repeat;text-decoration:none;}
#rslt .lnks .sReq {float:left; width:85px; padding:2px 5px 1px 20px; border-bottom:#dfdfdf solid 1px; line-height:16px; background:url(../../i/ucp/ico/blt.gif) no-repeat; font-size:11px;}
#rslt .lnks a:hover{color:#069; text-decoration:none; background-color: #e3f1ff;}
#rslt .bl {float:left; width:325px; line-height:18px;}
#rslt .bl a { color:#abaaaa; text-decoration:underline;}
#rslt .bl a:hover { color:#000; text-decoration:underline;}
.container { width:760px; text-align:left;}
.fL { float:left;}
.w60p { width:70%;}
.divMar10R { margin-right:10px;}
.divH6 { float:left; line-height:6px;}
.fL100 { float:left; width:100%;}
.llg { text-decoration: none; color: #656565;}

/* SEARCH RESULTS*/
.cvSrch { float:left; margin-top:10px;}
.bgSrch {width:720px; margin-top:10px;}
.fieldsB select { font-size:18px; margin-right:15px;}
.bgSrch .fieldsB input { width:280px; font-size:18px; margin-right:5px;}
.bgSrch .fields select { width:220px;}
.bgSrch .fields input { width:212px;}
.bgSrch span { clear:left; float:left; margin-top:20px; width:700px;}
.bgSrch p { float:left; margin:0; width:220px; padding:0; padding-left:10px; font-weight:bold;}
.bgSrch i { float:left; margin:0; width:293px; padding:0; padding-left:10px; font-weight:bold; font-style:normal;}

.advSrchFld { float:left; font-size:14px; font-weight:bold; margin:5px 0 10px 10px; height:35px; width:190px;}
.advSrchFld input, .advSrchFld select { margin:0; padding:0; font-size:14px;}
.sLeg { float:right; text-transform:capitalize; height:25px; margin-top:4px;}
.sLeg span {float:none; clear:none; padding-left:15px; margin-left:4px; height:25px;}
.sblkT { float:left;height:25px; color:#fff;width:754px; padding-bottom:5px;}
.sblkT h3 { float:left; font-size:14px; margin:5px 0 0 5px;padding:0 0 0 10px; }
.sblkT span { float:right; font-weight:bold; margin:5px 5px 0 0; font-family:Tahoma;}
/*.sblkR {float:left; width:752px;border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; margin:1px 0 2px 0;}*/
.sblkR {float:left; width:99%;border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; margin:1px 0 2px 0;}
.rstSh {float:left; height:45px; padding:0 10px 0 10px; background:#f8f8f8; width:97.2%;}
.rstSh .usrIcon{float:left; width:30px; margin:6px 5px 0 -5px;}
.rstdtl, .rstdtl2 { float:left; border-top:1px #ccc dotted; border-bottom:#fff solid 10px; width:100%; padding:0; margin-top:2px;}
.rstdtl2 {width:735px; }
#rstdtlCon {float:right; width:85%; padding:0;}
.rstdtl2 div { padding-left:10px; padding-right:10px; margin-top:5px;}
.rstdtl2 div b{ float:left; font-weight:bold; margin:0 5px 0 0; padding:0; width:140px;}  
.rstdtl2 b { float:left; padding:0 5px 0 0; margin:5px 0 0 5px;} 
.rstdtl2 h6 { float:left; width:405px; padding:2px; margin:0; font-weight:normal; font-size:12px;}
.rstdtl2 p{ clear:left; float:left; width:98%; padding:10px 0 0 10px; margin:0;}
.rstdtl2 div.close, .rstdtl2 div.close a{ float:right; text-align:right; color:#999;}
.rstdtl2 img { float:left; margin:5px 0 0 0; padding:0; border:1px solid #e4e4e4;}

#cdoEvnDC { float:left; padding-left:10px; width:96%; margin-top:5px;}
#cdoEvnDC b { float:left; clear:left;}
#cdoEvnDC div { width:355px; float:left; padding:0; }

.rstdtl div.close, .rstdtl div.close a, .rstdtlA div.close, .rstdtlA div.close a{ text-align:right; color:#999;}
.rstdtl div, .rstdtlA div{ float:left; padding-left:10px; padding-right:10px; width:96%; margin-top:5px; overflow:hidden;} 
.rstdtl div h2{ float:left; font-size:12px; margin:0; padding:0;} 
.rstdtl div b{ float:left; font-weight:bold; margin:0 5px 0 0; padding:0; width:140px;} 
.rstdtl div i{ float:right; text-align:right;} 
.rstdtl b { float:left; width:auto; padding:0 5px 0 0; margin:10px 0 0 10px;} 
.rstdtl h6 { float:left; /*width:572px;*/ padding:2px; margin:0; font-weight:normal; font-size:12px;}
.rstdtl p{ clear:left; float:left; width:97%; padding:10px 0 0 10px; margin:0;}
.rstdtl img { float:left; margin:7px 0 0 8px; padding:5px; border:1px solid #e4e4e4;}
.rstdtlA { float:left; border-top:1px #ccc dotted; border-bottom:#fff solid 2px; width:100%; padding:5px 0 5px 0; margin-top:2px; background:#f9f9d4;}
.rstdtlA p { clear:left; float:left; width:98%; padding:10px 0 0 10px; margin:0;}
.rstdtlA p textarea { width:450px; height:50px; float:left;}
.rstdtlA p input { float:left; margin:30px 0 0 5px;}
.sblk1 { background:#8ad; height:20px; color:#fff; border:1px solid #8ad;}
.sblk1 h3, .sblkR h3, .brd_tabfram h2 { font-size:12px; font-weight:normal;}
.rblkL { float:left; width:480px; margin-top:4px;}

.rblkL b {float:left; margin:0; padding:0; width:16px;}

.rblkL h3, .sblkR h3 { float:left; padding:0; margin:0; font-weight:bold; padding-right:5px;}
.rblkL p, .rblkL a { clear:left; float:left; font-weight:Normal; margin:0; padding:0; text-decoration:none; margin-top:2px;}
.rblkL h3 a, .rblkL h3 a:hover { font-weight:bold; font-size:12px; margin-top:3px; text-decoration:none; text-align:left;}
.rblkL a:hover { font-weight:normal;}
.sblkRCdo i { font-style:normal; color:#900; text-decoration:underline;}
.sblkRCdo .crnt{ font-style:normal; color:#090; text-decoration:underline;}
.sblkRCdo a:hover i, a:hover .sblkRCdo .crnt { font-style:normal; text-decoration:none; font-weight:normal;}
.rblkR, .rblkRCdo { float:right; margin-top:9px;}
.rblkR { width:300px;}
.rblkRCdo i { font-style:normal; color:#900; text-decoration:underline;}
.rblkRCdo .crnt{ font-style:normal; color:#090; text-decoration:underline;}
.rblkRCdo a:hover i, a:hover .rblkRCdo .crnt { font-style:normal; text-decoration:none;}
.rblkR1 { margin-top:9px;}
.rblkR h4 { float:right; width:80px; background:#fff9ce; margin:0 5px 0 5px; padding:0 3px 0 3px; font-size:12px; border:1px solid #ff8a00; text-align:center;}
.rblkR input { float:right; margin:0; padding:0; border:none;}
.rblkR div { margin-left:5px;}
.rblkRCdo{ text-align:right;}
.rpgng { float:left; width:754px; margin-top:10px; color:#900;}
.rpgng b { float:left;}
.rpgng span { float:right;}
.rpgng span a { color:#900; margin-left:3px; text-decoration:none;}
.rpgng span a:hover { text-decoration:underline;}

/* Email Alerts */
.topBar { float:left; position:relative; z-index:1; border: 1px solid #ececec; margin:0; padding:7px; width:760px;}
.topBar2 { float:left; position:relative; z-index:2; background:url(../../i/bg_trans.gif); width:775px; top:-40px;}
#msgi .msgTB { float:left; position:relative; left:10px; z-index:3; background-color:#fffbe2; border:#ffe222 solid 1px; width:310px; line-height:normal;  margin:auto 0;}
.topBar b { float:left; font-weight:normal;}
.topBar i { float:right; font-style:normal; padding:5px 5px 3px 0; margin:0; color:#40acf1; color:#999; width:175px;}
.topBar img{ float:left;}
.topBar input { float:left; border:1px solid #c0c0c0; padding:3px; font-size:10px; margin-right:10px;}
.topBar .fAlrt { width:200px; font-size:14px;}
.topBar h1{ float:left; font-size:13px; font-family: Arial, Helvetica, sans-serif; padding:2px 5px 0 10px; margin:0;}
.topBar a { text-decoration:underline; font-weight:bold;}
.topBarLnk {float:right; }
.topBarLnk a {color:#535353; text-decoration:none; }
.topBarLnk a:hover {color:#535353; text-decoration:underline; font-size:12px; font-weight:bold; }

/*Privacy Page Styles*/
.priCtrDiv { float:left; width:99%; padding-top:5px; background-color:#f9f9f9;}
.accPermR { float:right; border: solid 1px #ccc; padding:5px; margin:0 0 5px 5px; width:400px; text-align:left;}
.accPermR h2 { margin:0; font-size:13px; font-weight:bold; padding:0; width:100%;}
.priCtrDiv {width:100%; padding:5px 0 5px 0; background-color:#f9f9f9;}
.accPermL { float:left; width:310px; text-align:left;}
.accPermL h2{ float:left; margin:0; font-size:13px; padding:5px; width:300px; font-weight:bold; text-align:left;}
.accPermL h2 b { float:left;}
.accPermL h2 a { float:right; font-weight:normal; font-size:11px; text-transform:uppercase; text-decoration:none; padding:0 2px 0 2px;}
.accPermL p { padding:0; margin:5px 5px 0 5px;}

.cvPriMsg { width:99%; float:left; text-align:left;}
.cvPriMsg h2{ float:left; margin:0; font-size:13px; padding:1%; width:98% !important; font-weight:bold; text-align:left;}
.cvPriMsg h2 b { float:left;}
.cvPriMsg h2 a { float:right; font-weight:normal; font-size:11px; text-transform:uppercase; text-decoration:none; padding:0 2px 0 2px;}
.cvPriMsg h2 a:hover {font-size:11px; }
.cvPriMsg p { padding:0; margin:5px 5px 0 5px; clear:left;}

.accPermR h2 { margin:0; font-size:13px; padding:0; width:100%;}
.accPermR p{ clear:left; margin:0; padding:5px 0 5px 0;}
.accPerTab { clear:left; float:left; width:290px; padding:5px; color:#8ad; margin:0;}
.accPerBtn { clear:left; float:right; width:120px; margin:0;}
.accPerTab b { margin:0; padding:0; font-weight:bold;}
.accPerTab strong { margin-left:145px; padding:0;}
.accPerTab h3{ padding:0; margin:0;}
.accPerTab h4{ float:left; padding:0; margin:0; font-size:12px; font-weight:bold;}
.accPerTab h5{ float:left; padding:0; margin:0; color:#000;font-size:12px; font-weight:normal;}
.accPerTab h5 span{ float:left; padding:10px; margin:0; margin-left:20px; color:#000;font-size:12px; font-weight:normal;}
.accPerTab h5 input { display:inline; margin-left:5px;}
.accPerTab select { margin-left:7px; } 
.accPerTab span { float:left; width:100%; padding-right:0; margin:7px 0 0 0; text-align:center;}

/*Save Search Panel*/
.savSrch { float:left; width:745px; margin:0; padding:15px; border:dashed #ccc 1px; text-align:left;}
.savSrch p { clear:left; margin:0; padding:0;}
.savSrch h2 { font-size:16px; padding:0; margin:5px;}
.savSrch h3 { font-size:13px; padding:0; margin:5px;}
#svrSrchDel { float:left; width:725px; padding: 15px 15px 10px 11px;}
#svrSrchDel input { margin: 0 10px 0 0; float:right; padding:0;}
#svrSrchDel h6 { font-size:12px; float:left; font-weight:lighter; padding:0; margin:0;}
.edtCV, .notCV{ float:left; margin-top:10px; clear:both; padding-bottom:5px;}
.notCV { margin:0; padding:0; float:right;}
.notCV p {}
.edtCV h3, .notCV h3{ padding:0; margin:0; width:320px;}

/* Employer Purspective View for Index Page */
.empProsp2{float:right; width:230px; height:120px; background:#f6f6f6; border:#ebebeb solid 1px; padding:7px; margin-top:19px;}
.empProsp2 div.empQot {float:left; width:95%; float:left;}
.empProsp2 h2{ float:left; font-size:12px; margin:0; text-decoration:underline;}
.empProsp2 p { float:left; clear:left; width:100%; margin:0; padding-top:5px; font-size:11px;}
.empProsp2 p img { float:right; margin:0px;}
.empProsp2 p a, .empProsp2 p a:hover { margin:0; font-size:10px;}
.empProsp2 b { float:left; clear:left; margin-top:5px; padding:0; font-weight:normal; font-size:10px; color:#737373;}

/* Default Title */
.ttl-top { height:20px;}
.ttl { float:left;}
.ttl img { margin:10px 60px 0 0;}
.ttl .blt { float:left; background:url(../../i/ucp/ico/blt_tit.gif) no-repeat left; width:17px; height:24px;}
.ttl .txt { float:left; background:url(../../i/ucp/tit_line.gif) no-repeat bottom; width:415px; height:24px; margin-left:6px; font-family:arial; font-size:18px; }
.ttl .txt b { float:left; font-weight:normal; font-size:22px; font-weight:bold; padding:0; margin-top:-5px;}
.ttl .txt a { float:right; text-transform:uppercase; margin-top:5px; font-style:normal; color:#059; text-decoration:none; font-weight:normal;}
.ttl .txt a:hover { text-decoration:underline;}

/*Popup Windows for cv manager*/
.mash { float:left; width:678px; height:auto; padding:0;}
.pWin { width:100%; margin:auto;}
.pWin1{ float:left; width:700px; margin:auto; background-color:#fff; border:solid 1px #666; border-bottom:solid 3px #666; border-right:solid 3px #666;}
.pWin1 .tit { width:100%; height:30px; border:0; border-bottom:#ccc solid 2px; background:#069; }/* padding-right:5px;*/
.pWin1 .tit a { float:right; margin:5px 20px 0 0; color:#fff; cursor:pointer;}
.pWin1 .tit h3 { float:left; font-size:16px; color:#fff; font-weight:bold; margin:5px 0 0 10px;}
.pWin1 .cont { float:left; width:520px; /*padding:15px;*/ background:#fff; height:auto; /*overflow:auto;*/}
* html .pWin1 .cont { float:left; width:520px; padding:15px; background:#fff; height:auto;}

/*Index page without jobs blocks*/
.mBlk{ float:left; width:295px; margin-bottom:5px;}
.mBlk img{ float:left;}
.mBlk .crnr{ float:left; width:6px; height:109px;}

.sBlk, .aBlk, .eBlk{ float:left; width:280px; height:109px;}

.sBlk{ background-image:url(../../i/ucp/s_cnr.jpg); color:#059;}
.aBlk{ background-image:url(../../i/ucp/a_cnr.jpg); color:#609;}
.eBlk{ background-image:url(../../i/ucp/e_cnr.jpg); color:#864;}

.sBlk img, .aBlk img, .eBlk img{ float:right; margin-left:10px; margin-top:5px;}
.sBlk h2, .aBlk h2, .eBlk h2{ float:left; margin: 20px 0 0 5px; font-size:20px;}
.sBlk a, .aBlk a, .eBlk a, .sBlk b, .aBlk b, .eBlk b{ float:left; width:155px; margin: -2px 0 0 5px; padding:5px;}
.sBlk a.bJoin, .aBlk a.bJoin, .eBlk a.bJoin{background:#333; font-size:11px; padding:3px; width:54px; color:#fff; text-decoration:none; margin:7px 0 0 5px;}

.empProsp { float:left; width:97.1%; background:#f6f6f6; border:#ebebeb solid 1px; padding:10px;}
.empProsp h2{ float:left; font-size:23px; margin:0; padding:0;}
.prpEntry{float:left; clear:left; width:765px; margin-top:15px;}
.prpEntry .qTxt{float:left; width:550px; padding-right:10px; color:#737373;}
.prpEntry .qTxt p{float:right; text-align:right; font-size:10px; margin:10px 0 0 0; color:#333;}
.prpEntry .logo{float:right; width:155px; padding:10px; margin-right:15px; border:#ebebeb solid 1px; background:#fff; text-align:center;}

/*Job Detail Listing*/
.m18B, .m12B { color:#B90000; font-weight:bold; font-size:18px;}
.m12B { font-size: 12px;}
.b14B { color:#000; font-weight:bold; font-size:14px; margin-left:0;}
.b14B a, .b14B i { color:#444; font-weight:normal; font-size:12px; margin-top:5px; font-style:normal;}
.thead { color:#000; font-weight:bold; padding:5px; border-bottom:1px solid #d0d0d0;}
.thead a { color:#000; font-weight:normal;}
.tblLft b { text-align:left; font-size:11px; margin:0; padding:0; width:auto;}
.tblLft a, .tblLft a:hover { font-weight:normal;}
.jobDesBox { width:98.3%; padding:5px; font-size:11px;}
.jobDesBox a, .jobDesBox a:hover { text-align:right; color:#c00; margin-left:130px;}
.jobDesBox h3, .jobDetTxt h3 { color:#1087e9; font-size:12px; padding:0; margin:0;}
.jobDetTxt div { height:2px; margin:0; padding:0;}
.jobDesBox span, .jobDetTxt span{ padding:0 0 0 0; margin:0 0 0 0; font-weight:bold;}
.jobDetTxt img { float:left; width:70px; padding:3px 10px 10px 10px; text-align:center;}

.jobDetTxt { font-size:11px; padding:5px;}
.jobDetTxt ol, .jobDetTxt ul { margin-bottom:10px; clear:left;}
.jobDetTxt ul { padding:0 0 0 35px;}
.jobDetTxt ol li { padding:0; }
.jobDetTxt ul li { padding:0 0 0 5px;}
.jobDetTxt em,.jobDetTxt b,.jobDetTxt u, .jobDetTxt strong{ padding:0; margin:0;}
.jobDetTxt p { width:100%; margin:5px 0 5px 0; clear:left;}

.jDcomInfo, .alumjDcomInfo {background-color:#acd8fc; padding:5px; font-weight:bold;}
.alumjDcomInfo {background-color:#e6b4ff;}
.apUnSubCon { background-color:#eef7ff; border:1px solid #cee7fc; padding:5px;}
.apUnSubCon textarea { padding:5px;}
.apUnSubCon span { padding:5px; font-weight:bold;}
.singInMar { color:#b90000;}
.fText { font-weight:bold; font-size:11px; vertical-align:middle; text-align:right;}
.notTxt { width:100%; padding:0; margin:15px 0 0 0; float:left; height:16px;}
.reAp34, .reAp21 { width:34%; float:left; font-weight:bold;}
.reAp21 { width:21%;}
.reAp21 a, .reAp21 a:hover { font-size:10px; font-weight:bold; width:21%; margin:0; text-decoration:none;}
.notIn {margin:0; }
.notTxt a, .notTxt a:hover {text-align:right; margin-left:277px; font-size:12px; text-decoration:underline;}

/*Reports (Job Listing by Employer) */
.comJobLBox { width:100%; float:left;}
.comJobLBox b {font-size:11px; color:#000; float:right;}
.comJobLBox p {float:left; padding-top:3px; margin:0; text-align:left;}
.comJobLBox div, .comJobLBox h2{float:left; padding:0 0 5px 0; font-weight:bold; margin:0; font-size:12px;}
.comJobLBox div {width:99.5%; float:left;}
.comJobLBox div a {float:right;}
.comJobLBox a { font-size:11px;}
.comJobLBox a:hover { font-size:11px; font-weight:bold;}
.empJobList { width:100%; float:left; margin:0; font-weight:bold;}
.empJobR1, .empJobR2, .HotJobR, .jDet { width:100%; float:left; margin-top:5px; height:30px;}
.empJobR1 div, .empJobR2 div, .HotJobR div {margin-top:5px;}
.empJobR1 a,.empJobR2 a { color:#000; text-decoration:none;}
.HotJobR a {text-decoration:none;}
.HotJobR { background-color:#fff4e5;}
.empJobR2 { background-color:#f4f4f4;}
.jDet { border-top:1px solid #999;}
.jDet span { padding:0; margin:0;}
.rblkLkm, .rblkLkm2, .sprtApp { float:left; width:420px; margin-top:4px;}
.rblkLkm2 {width:510px;}
.sprtApp { width:210px;}
.sprtApp div {float:right; margin:10px 0 0 5px;}
.sprtApp input { float:right; margin:10px 0 0 5px;}
.appFo { float:left; width:100px; margin-top:4px;}
.sblkRKm, .sblkRKm2 {float:left; width:752px;border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; margin:1px 0 2px 0;}
.rblkLkm h3,.rblkLkm2 h3, .sblkRKm h3, .sblkRKm2 h3 { float:left; padding:0; margin:0; font-weight:bold; padding-right:5px; font-size:12px;}
.rblkLkm p, .rblkLkm a, .rblkLkm2 p, .rblkLkm2 a { clear:left; float:left;  font-weight:Normal; margin:0; padding:0; text-decoration:none; margin-top:2px;}
.rblkLkm h3 a, .rblkLkm2 h3 a { color:#333; font-weight:bold;}
.rblkLkm a:hover, .rblkLkm2 a:hover { text-decoration:underline; font-weight:normal;}
.rblkRCdoKm, AppDat { float:right; width:300px; margin-top:9px;}
.AppDat { float:left; margin-top:5px;}
.AppDat span { float:left; font-weight:bold; margin-top:10px; width:100px;}
.sprtApp h4 { float:right; width:60px; margin:10px 5px 0 5px; font-size:12px; text-align:center;}
.sprtApp a { text-decoration:none;}
.JoAppTit { width:100%; float:left;}
.JoAppTit h3, .JoAppTit b { font-size:12px; font-weight:bold; padding:5px 10px 5px 10px; color:#000; margin:0;}
.JoAppTit div { width:55.5%; float:left }
.JoAppTit b { width:25%; float:left; font-weight:bold;}
.rstShKm, .rstShKm2 { width:97.2%; float:left; height:45px; padding:0 10px 0 10px; background:#f8f8f8; height:55px;}

.rstShSL, .rstShSL2 { width:97.2%; float:left; height:45px; padding:0 10px 0 10px; background:#f8fff2; height:55px;}
.sblkRSL, .sblkRSL2 {float:left; width:752px;border:1px solid #86cb73; border-right:2px solid #86cb73; border-bottom:2px solid #86cb73; margin:1px 0 2px 0;}

.rstDtlKm, .rstDtlKm2 { float:left; border-top:1px #ccc dotted; border-bottom:#fff solid 10px; width:100%; padding:0; margin-top:2px; }
.rstDtlKm2 b { padding:10px 5px 5px 10px;}
.rstDtlKm2 { border:0;}
.rstDtlKm div, .rstDtlKm2 div{ float:left; padding-left:10px; padding-right:10px; width:730px; margin-top:5px;}
.rstDtlKm3 div { width:40%; float:left; }
.rstDtlKm div h2, .rstDtlKm2 div h2 { float:left; font-size:12px; margin:0; padding:0;} 
.rstDtlKm div i, .rstDtlKm2 div i { float:right; text-align:right;} 
.rstDtlKm div b, .rstDtlKm2 div b { float:left; font-weight:bold; width:auto; padding:0; margin:0;} 
.rstDtlKm div h5, .rstDtlKm2 div h5 { float:left; width:500px; padding:2px; margin:0; font-weight:normal; font-size:12px; background:#770;}
.rstDtlKm p, .rstDtlKm2 p { float:left; width:97%; padding:10px 0 0 10px; margin:0;}
.rstDtlKm2 span, .rstDtlKm2 h3, .rstDtlKm2 a { font-weight:normal; padding-left:4px;}
.rstDtlKm2 a {font-weight:bold; }
.cdoBoader { width:97.3%; float:left; height:5px;  border-bottom:1px solid #CCC;}
#adPnl { width:22%; padding:5px 0 0 0; float:right;}
#adDePnl { width:23%; padding:5px 0 0 0; float:right;}

/*Applicant Breakthrough*/
.apBrCon {width:99.7%; float:left; border:1px solid #ccc;}
.apBrcl1, .apBrc {width:47.9%; float:left; border:1px solid #ccc; border-bottom:2px; border-bottom-color:#CCC; border-bottom-style:solid;  border-right:2px; border-right-color:#CCC; border-right-style:solid; margin:10px 0 5px 5px;}
.apBrc {width:97.8%;}
.apBrc div a, .apBrc div a:hover {float:left; width:14%; margin-top:7px; text-align:right; font-size:10px; font-weight:bold; text-decoration:none;}
.apBrcl1 img, .apBrc img { float:left; padding:3px;}
.apBrcl1 p, .apBrc p {float:left; width:73%; padding:0; margin:10px; font-size:11px;}
.apBrcl1 p b, .apBrc p b { padding:0; margin-top:5px;}
.apBrcl1 p i, .apBrc p i { height:20px; line-height:15px; font-style:normal;}


/*CDO Job Approval*/
.JoApCon { width:100%; float:left;}
.JoApCon div { float:left; width:64%; margin:5px 0 0 3px; padding:5px;}
.JoApCon div span { font-weight:normal; padding-top:5px; text-align:right;}
.JoApCon b, .JoApCon p { padding:10px;}
.JoApCon a { font-size:12px;}
.JoApCon a img { float:left; padding:3px;}

.entry { float:left; height:25px; border:#ccc solid 1px; border-right:#ccc solid 2px; border-bottom:#ccc solid 2px;}
.form .entry { width:99%;}
.entry .opt a { color:#069;}
.entry .hd{ float:left; width:600px; margin:7px 0 0 10px;}
.entry .opt{ float:left; width:auto; margin:7px 0 0 0;}
.entry .adNew{ margin-top:10px; border:none; text-align:right;}

/* Hot Jobs */
.rHJ { width:100%; float:left;}
.rHJ p { float:left; margin:0; padding:0; width:45%;}
.rHJRoW { width:775px; float:left; font-weight:bold;}
.rHJRoW p, .rHJRoW b { width:367px; float:left; border-right:1px solid #e4e4e4; padding:10px 0 5px 19px;}
.rHJRoW b { border:none;}
.rHJRoW p i, .rHJRoW b i { font-size:10px; font-weight:bold; font-style:normal; color:#000;}
.rHJRoW img { float:right; margin-right:10px; padding:0; }

/* Misc */
.line { margin-top:10px; height:1px; color:#fff; width:100%; display:block;	border:1px solid; border-bottom:1px solid #ccc; margin-right:.29em; float:left;}
.hLne, .hLne2 { background:url(../../i/ucp/h_line.gif) no-repeat; width:3px; height:172px; background-position:0 50px;}
.hLne2 { background:url(../../i/ucp/h_line2.gif) no-repeat; height:120px; }
.topDotBdr { border-top:1px #ccc dotted; height:120px;}
.jobDetPad { padding:5px; font-weight:bold;}
.calECon { float:right; width:205px; height:169px;}
.lisConrs, .lisConrs2, .lisConrs3 { float:left; width:520px; margin-top:10px;}
.lisConrs2 { width:100%; }
.lisConrs3 { width:525px; float:left; margin-top:10px; }
.lisConrs4 { width:325px; float:right; } /* added for cv_create pages */


.jobLisBdr { border-bottom:2px solid #e4e4e4; background:#eee;}
.fltLft, .fltLPd { float:left;}

.fltRgt, .fltRPd { float:right; text-align:right;}
.txAR { text-align:right;}
#txAL, .txAL { text-align:left;}
#txAR { text-align:right; margin-right:5px; width:120px; float:right;}
#fltRPd { padding:5px; float:right;}
.mrgn0 { margin:0;}
.mrgnT2 { margin:2px;}
.mrgnT5 { margin-top:5px;}
.mrgn10, .mrgnT10 { margin-top:10px;}
.mrgnL10 { margin-left:10px;}
.mrgnT20 { margin-top:20px; }
.mrgn30, #mrgn30 { margin-top:30px;}
#acsetBtn { width:auto; padding:10px 0 0 185px;}
.clFlMg { clear:left; float:left; margin-top:10px;}
.wid350 { width:350px;}
#wid120 { width:120px;}
#wid130 { width:130px;}
#wid100 { width:100px;}
#wid88 { width:100px;}
#wid100TL { width:100px; text-align:left;}
.wid180 { width:180px;}
#wid200 { width:200px;}
#wid770 { width:770px;}
#wid777 { width:777px;}
#wid714 { width:714px;}
#wid99P { width:99%;}
.pedg0 { padding:0; }
.pedg5 { padding:5px; }
.padR225 { padding-right:225px;}
.padR185 { padding-right:185px;}
.padR135 { padding-right:135px;}
.padR65 { padding-right:65px;}
.padL100 { padding-left:100px;}
.padRR50 { padding-right:60px; float:right;}
.heit100P { height:100%;}
.wid100P { width:100% }
.heit260 { height:260px;}
.heit212 { height:212px;}
.heit150 { height:150px;}
.heit40 { height:40px; }
.heit18 { height:18px; }
.heit100 { height:100px;}
.flWiMg { float:left; width:98.1%; margin-left:0;}
.formWM { width:700px; margin-left:20px;}
.jDetDiv { width:58.5%; float:left; padding:5px;}
#cdoTFd { width:95%; height:160px; margin-left:10px;}
.htMgIbx { height:auto; margin-top:10px;}
#wiFow, #wiFowMF { width:95px; font-weight:normal;}
#wiFowMF { margin-left:5px; float:left;}
.lineG { border-top:1px solid #ccc;}

.crtCvCon {float:left; clear:left; text-align:left; margin-top:13px; width:300px;}
.ftB16 {font-size:16px; font-weight:bold;}
.f-pgHead1 a { margin:0px; color:#333;}
.f-pgHead1 b { font-size:12px; color:#000;}
#txtLftt { text-align:left;}

/* FORM ELEMENTS */
form { margin:0; padding:0;}
.cnt form fieldset { clear:left; float:left; border:1px solid #aaa; padding:10px; margin:15px 0 0 50px; width:410px;}
.cnt form fieldset legend { font-weight:bold; padding-left:5px; padding-right:5px;}
.cnt form fieldset ul { margin-left:0; padding-left:0;}
.cnt form fieldset li { margin-left:0; padding-left:0;}
.textbox { width:110px;}

/* FORM ELEMENTS LAYERS */
form { margin:0; padding:0;  }
.cntU form fieldset { clear:left; float:left; border:1px solid #aaa; padding:10px; margin:15px 0 0 50px; width:410px;}
.cntU form fieldset legend { font-weight:bold; padding-left:5px; padding-right:5px;}
.cntU form fieldset ul { margin-left:0; padding-left:0;}
.cntU form fieldset li { margin-left:0; padding-left:0;}
.textbox { width:110px;}

/* GENERAL */
.sVcomp { margin-top:10px;}
.sH5 { margin:2px; float:left;}
.mor { margin-top:10px; float:right;}

/*Applicant Listing Delete Note */
.delApC { width:98.5%; float:left; background:#fffae0; height:20px; padding:5px; border:1px #feec8f solid;}
.delApC div { float:left; width:82%;}
.delApC input { font-size:12px;}

.maroonstr { color:#c00;}

/*Applicant Comments Layer*/
.MainComLay { width:99.8%;}
.comLayH { width:98.7%; background:#eef7ff; padding:5px; float:left;}
.comNot { background:#fdfdf7; float:left; width:98.7%; padding:0; border-bottom:1px #ccc dotted; border-top:#f9f9f9 solid 2px;  font-weight:normal;}
.comNot p { margin:3px 0; font-weight:normal;}
.comNot b { margin:0; padding:0; color:#b00;}
.comNot i { font-size:11px; color:#666; font-weight:normal;}
.MainComLay div { margin:0; padding:5px; font-weight:bold;}
.comLayH h2 { color:#000; font-size:14px; margin:0;}
.comLayH a, .comLayH a:hover { float:right; margin:0; font-size:10px; text-decoration:none;}

#apDropCon {float:right; width:175px; text-align:right; }

/*Applicant History Layer*/
.HisLay {width:99.4%; float:left; border:1px solid #dadada;}
.hisLayH, .appHiTiR, .appHisFR {width:98.7%; padding:5px;}
.hisLayH p { color:#000; font-size:14px; padding:5px; margin:5px 0 0 0; font-weight:bold;}
.appHiTiR { width:98.7%; float:left; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#ccc;}
.appHiTiR div { float:left;}
.HisLay label { padding:10px;}
.appHisFR div { float:left;}
.appHisFR b { font-weight:normal;}

/*Sprites*/
.Reg { background:url(../../i/ucp/reg.gif?32) no-repeat; width:260px; height:53px;}
.stdTp { background-position:-15px -15px;}
.alumTp { background-position:-15px -75px;}
.empTp { background-position:-15px -130px;}
.facTp { background-position:-15px -190px;}
a .Reg { text-decoration:none;}

.ico16a	{ background:url(../../i/ico16a.gif?3) no-repeat; width:16px; height:16px;}
.ealert {background-position: -10px -11px;}

.ico16 	{ background:url(../../i/ico16.gif?5) no-repeat; width:16px; height:16px;}
.pdf 	{ background-position: -10px -10px;}
.prf 	{ background-position: -30px -10px;}
.wrd 	{ background-position: -50px -10px;}
.cv 	{ background-position: -70px -10px;}
.icotck { background-position:-90px -10px;}
.icocrs { background-position:-110px -10px;}
.icoinfo{ background-position:-130px -10px;}
.loc 	{ background-position: -150px -10px;}
.tel 	{ background-position: -170px -10px;}
.email	{ background-position: -190px -10px;}
.arw 	{ background-position: -10px -30px;}
.min 	{ background-position: -30px -30px;}
.max 	{ background-position: -50px -30px;}
.del 	{ background-position: -70px -30px;}
.dwnld 	{ background-position: -90px -30px;}
.edt 	{ background-position: -110px -30px;}
.edt1 	{ background-position: -110px -30px;}
.hist 	{ background-position:-190px -30px; }
.com 	{ background-position:-30px -70px; color:#900; text-align:center; font-size:10px; padding-top:2px; letter-spacing: -0.1em; }
.rat 	{ background-position:-30px -50px;}
.imm 	{ background-position:-110px -50px;}
.ext 	{ background-position:-130px -50px;}
.ova 	{ background-position:-149px -50px;}
.mem 	{ background-position:-169px -50px;}
.fid 	{ background-position:-10px -70px;}
.hJob	{ background-position:-50px -70px;}
.arrp { background-position:-130px -30px;}
.arrf { background-position:-149px -30px;}
.arrc { background-position:-169px -30px;}
.deact { background-position:-70px -70px;}
.dejob { background-position:-220px -70px;} /*icon added for job decline*/
.act { background-position:-90px -70px;}
.remove, .remove1 { background-position:-110px -70px;}
.pend { background-position:-130px -70px;}

.usrStd1 { background-position:-11px -90px;}
.usrAlum1 { background-position:-51px -90px;}
.usrEmp1 { background-position:-71px -90px;}
.usrFac1 { background-position:-151px -71px;}

.shtLst { background-position:-91px -90px;}
.shtLstD { background-position:-127px -90px;}

.arrp, .arrf, .arrc{ float:right; margin-right:5px; cursor:pointer;}

.prf, .pdf, .wrd, .cv, .min, .max, .savSrchDel, .dwnld2, .copy, .log, .lock, .invite, .edt, .edt2, .remove1 {float:right;}
.min, .max, .arw, .loc, .tel, .email, .hist, .com, .rat, .offBtn,.imm, .ext, .ova,.mem,.fid, .edt1, .shtLst, .shtLstD { clear:left; float:left;}

/* Icon 16 a */
.ealert {float:left; clear:left; }

.ico32 	{ background:url(../../i/ico32.gif) no-repeat; width:32px; height:32px; margin:0 auto;}
.ico32g	{ background:url(../../i/ico32g.gif) no-repeat; width:32px; height:32px; margin:0 auto;}
.cvMgr1 { background-position: -74px -10px;}
.jbMgr1 { background-position: -106px -10px;}
.prflMgr1 { background-position: -138px -10px;}
.jbSrch1 { background-position: -10px -10px;}
.actStng1 { background-position: -10px -44px;}
.mlBx1 { background-position: -42px -10px;}
.jbpost { background-position: -42px -44px;}
.uStd { background-position: -74px -44px;}
.uAlum { background-position: -106px -44px;}
.uEmp { background-position: -138px -44px;}
.uFac { background-position: -42px -112px;}
.prflMgr2 { background-position: -138px -44px;}

.ico2019 { background:url(../../i/ico16.gif?3) no-repeat; width:20px; height:19px;}
.inbx	 { background-position:-10px -110px;}
.drft	 { background-position:-34px -110px;}
.send	 { background-position:-59px -110px;}
.trash	 { background-position:-83px -110px;}
.compo	 { background-position:-109px -110px;}
.addTo   { background-position:-136px -110px;}

.ico3219 { background:url(../../i/ico16.gif?3) no-repeat; width:32px; height:19px;}
.emIco	 { background-position:-10px -133px;}

.ico4016 { background:url(../../i/ico16.gif?3) no-repeat; width:40px; height:16px;}
.apps	 { background-position:-10px -90px;}
.apps i  { margin:0 0 0 18px; color:#900; font-style:normal;}
.apps i a  { font-size:11px; font-weight:bold; text-decoration:underline;}
.apps i a:hover { font-size:11px; font-weight:bold;}

.iconBtn { float:right; width:100px; padding:13px 10px 0 10px; }
.copy { background-position: -51px -51px; }
.invite { background-position: -32px -50px; }
.lock{ background-position: -70px -51px; }
.log { background-position: -90px -50px; }
.savSrchDel { background-position:-110px -10px; } 
.offBtn{ background-position: -10px -50px; } 
.dwnld2 { background-position: -90px -30px;}
.edt2 { background-position: -110px -30px;}

.ico45 { background:url(../../i/ico45.gif?3) no-repeat; width:45px; height:45px;}
.ico45G { background:url(../../i/ico45g.gif?3) no-repeat; width:45px; height:45px;}
.cvMgr { background-position: -20px -25px;}
.jbMgr { background-position: -70px -25px;}
.prflMgr { background-position: -120px -25px;}
.jbSrch { background-position: -20px -90px;}
.actStng { background-position: -70px -90px;}
.mlBx { background-position: -120px -90px;}
.prnt { background-position: -170px -25px;}
.pdfBig { background-position: -170px -90px;}
.cvMgr, .jbMgr, .prflMgr, .jbSrch, .actStng, .mlBx  {margin-left:30px;}

a .ico16, a .ico45, a .ico45G{ cursor:pointer;}

/*Legends Bar*/
.legends { float:left; width:100%; padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:#e4e4e4 solid 1px;}
.legends .ico16{ float:left; padding:0; margin:5px 0 0 10px; clear:none;}
.legends b { float:left; vertical-align:middle; font-weight:normal; font-size:12px; margin-left:5px; padding:5px 0 0 0;}

/* FOOTER */
#ftr { width:777px; height:auto; display:block; background-color:#fff; margin:0; text-align:center; margin:10px 0 30px 0; float:left;}
#ftr .cr{ color:#666; text-align:center; text-decoration:none; margin-top:10px;}
#ftr a.cr { color:#666; text-align:center; text-decoration:none;}
#ftr a.cr:hover{ text-decoration:underline;}
#ftr ul { margin-left:0; padding:0; display:inline;}
#ftr ul li { margin-left:0; padding:0 10px; border-left: 1px solid #666; list-style: none; display:inline;}
#ftr ul .fst{ margin-left:0; padding-right:10px; border-left:0; list-style:none;}
#ftr ul li a{ color:#666; text-decoration:none; font-weight:normal;}
#ftr ul li a:hover{ text-decoration:underline;}

/* Error & Success Messages  */
#msgi { float:left; width:100%; margin: 10px 0 10px 0;}
#msgi .msgbgi { float:left; background-color:#fffbe2; border:#ffe222 solid 1px; width:100%; line-height:normal;}
#msgi .msgbge { float:left; background-color:#fff2f2; border:#dc7c7c solid 1px; width:100%; line-height:normal;}
#msgi .msgbgs { float:left; background-color:#f8fff2; border:#86cb73 solid 1px; width:100%; line-height:normal;}
#msgi .msgtxti { float:left; text-align:left; width:90%; line-height:normal; line-height:16px;}
#msgi .msgtxti a.maroon { color:#900; font-size:14px; font-weight:bold;}
#msgi .msgtxti a:hover.maroon { text-decoration:none;}
#msgi .msgtxtis { float:left; line-height:normal; line-height:16px;}
#msgi ul { padding:0; margin:0; list-style-type: none;}
#msgi li { float:left; padding: 7px 5px 7px 5px; overflow:hidden;}
#msgi input {float:left; font-size:13px; padding:2px 3px 2px 3px;}
#msgi li b, #msgi li a { color:#444;}
#msgi .msgTB { margin:-3px 0 -7px -3px;}
#msgi li.bigBult{ clear:left; text-align:left; color:#900; font-size:14px;font-family:Arial, Helvetica, sans-serif; width:80%; margin:0 20px; padding:0 0 10px 0; }
#msgi li.bigBult a{ color:#900;   font-weight:bold; }
#msgi li.bigBult b{ color:#444; font-size:12px; font-weight:normal; }

/* Auto Complete */
div.auto_complete { position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0; padding:0;}
ul.contacts  {list-style-type: none; margin:0; padding:0;}
ul.contacts li.selected { background-color: #ffb;}
li.contact { list-style-type: none; display:block; margin:0; padding:2px; height:32px;}
li.contact div.image { float:left; width:32px; height:32px; margin-right:8px;}
li.contact div.name { font-weight:bold; font-size:12px; line-height:1.2em;}
li.contact div.email { font-size:10px; color:#888;}
#list { margin:0; margin-top:10px; padding:0; list-style-type: none; width:250px;}
#list li {  margin:0; margin-bottom:4px; padding:5px; border:1px solid #888; cursor:move;}
div.auto_complete { width: 350px; background: #fff;}
div.auto_complete ul { border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none;}
div.auto_complete ul li { margin:0; padding:3px;}
div.auto_complete ul li.selected { background-color: #ffb;}
div.auto_complete ul strong.highlight { color: #800; margin:0; padding:0;}

.dg12B { color: #565656; font-size:12px; font-weight:bold;}

.gryBar { float:left; width:765px; height:30px; text-align:left; padding:7px 0 0 10px; background:#f4f4f4; border:solid 1px #ccc; border-bottom:solid 2px #ccc; border-right:solid 2px #ccc;}
.gryBar input, .gryBar select{ margin-left:5px;}

a.lnkGry{ text-decoration:none; color:#666;}
a.lnkGry:hover{ color:#999;}

.cvBox { float:left; width:775px; text-align:left; padding:0; border:solid 1px #ccc; border-bottom:solid 2px #ccc; border-right:solid 2px #ccc;}
.divBg { float:left; width:765px; padding:15px 10px 10px 0;}
.divPic { margin:0 auto; z-index:20; padding:10px;}
.divBg .tit { float:left; width:740px; padding-left:25px;}
.divBg .tit h1 { float:left; font-size:17px; font-weight:bold; border-bottom: dotted 1px #000; text-transform:uppercase; margin:0;}
.divBg .tit .opt { float:right; text-align:right; background:url(../../i/ucp/opt_crn.gif) left top no-repeat; background-color:#dddb99; padding:2px 7px; height:17px;}
.divBg .descT{ float:left; width:765px; padding:7px 0 0 0; font-size:12px; font-weight:bold; color:#333;}
.divBg .descT h4 { float:left; padding: 0 0 0 25px; margin:0; }
.divBg .descT b { font-weight:normal; }
.divBg .descT .entEdt { float:left; margin:0 5px;}
.divBg .descT .entEdt a { background-color:#edea93; color:#62602f; font-size:10px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.divBg .jTit { float:left; font-weight:normal;}
.divBg .co { float:left; width:80%;font-weight:normal;  padding:0 0 0 25px; font-style:italic;}
.divBg .desc { float:left; width:730px; padding:0 0 0 25px; margin-top:5px; font-weight:normal;}
.divBg .desc .empt a { color:#069; font-weight:normal; font-size:12px;}
.divBg .desc .empt a:hover { color:#09c;}

.jobcrit {float:left; width:100%; font-weight:bold; }
.jobcrit div {float:left; width:40%; margin-top:10px; padding-left:10px; }
.jobcrit span {margin-top:0; font-weight:normal; }

.lstMain { float:left; width:777px; padding:15px 0 0 0;}
.lstTtl, .lstDtl { float:left; border:none; height:20px; width:507px;} 
.lstTtl { border-bottom:1px solid #ddd;}
.lstDtl { border-bottom:1px dashed #ddd; margin-top:10px;}
.lstTtl h1, .lstDtl h1, .lstTtl h4, .lstDtl h4 { font-size:12px; float:left; margin:0; padding:0; width:170px;}
.lstTtl h2, .lstDtl h2, .lstDtl h3, .lstDtl h5, .lstDtl h6, .lstTtl big { color:#000; font-size:12px; float:right; margin:0; padding:0; font-weight:bold; }

.lstTtl h2 { width:50px; text-align:center;}
.lstDtl h2, .lstDtl h3 { width:50px;}
.lstTtl h4, .lstDtl h4 { width:300px;}
.lstDtl h5 { width:35px;}
.lstDtl h6 { width:30px; margin-right:30px;}
.lstTtl b, .lstDtl b{ font-weight:normal; margin:0 0 0 10px; padding:0; float:left; font-style:normal; font-weight:bold; text-decoration:none;}
.lstDtl i{ float:left; font-weight:normal; margin:0 0 0 10px; padding:0; font-style:normal; font-weight:normal; text-decoration:none;}

.lstDtl div { float:left; padding:0;}
.lstDtl em { float:left; margin:0; padding:0; font-style:normal;}
.lstDtl .defCv { display:inline; float:left; margin:2px; padding:0; font-weight:normal; font-size:10px; color:#000; width:50px; text-align:center;}
.cvTtl { float:left;}

/* Jobs Manager */
.lstTtlAll, .lstDtlAll {  border:none; height:20px; width:100%;} 
.lstTtlAll { border-bottom:1px solid #ddd;}
.lstDtlAll { border-bottom:1px dashed #ddd; margin-top:10px;}
.lstTtlAll h1, .lstDtlAll h1 { font-size:12px; float:left; margin:0; padding:0; width:300px;}
.lstTtlAll h2, .lstDtlAll h2 { color:#000; font-size:12px; float:right; margin:0; padding:0; }
.lstTtlAll h2 { width:50px; text-align:left; font-weight:bold;}
.lstDtlAll h2 { width:43px; font-weight:normal;}
.lstDtlAll h1 a, .lstDtlAll h1 a:hover { font-weight:bold;}
.lstDtlAll h1 i a { font-weight:normal; font-style:normal;}
.lstDtlAll h1 em { font-weight:normal;}
.lstTtlAll b, .lstDtlAll b{ font-weight:normal; margin:0 0 0 10px; padding:0; float:left; font-style:normal; font-weight:bold; text-decoration:none;}
.lstDtlAll dd{ font-weight:normal; margin:0 0 0 10px; padding:0; float:left; font-style:normal; font-weight:normal; text-decoration:none; }

/******************************** Phase III Classes *******************************************/

/* Email Pages */
.tpCon { width:100%; float:left; margin:10px 0 10px 0;}
.tpCon .comCon { width:150px; float:left; margin-left:2px;}
.tpCon .comCon a { font-size:12px; color:#6a6a6a; font-weight:bold; text-decoration:none;}
.tpCon .msgCon { width:542px; float:left; margin-left:15px; padding:0 0 5px 0; border-bottom:2px solid #dedede; }
.noMsg { float:left; width:98%; margin:10px 0 10px 0; border:solid #dbdbdb 1px; background:#f5f5f5; height:20px; padding:5px 0 5px 0; text-align:center;}

/*Email Listing*/
.emBox { padding:2px;clear:left; margin-top:15px;float:left; width:775px; height:auto;}
#emCnL{ float:left; width:600px;}
#emCnR{ float:right; width:160px;}

#emLst{ float:left; width:100%; border:#e4e4e4 solid 1px;}
#emLst h4{ padding:0; margin:0;}
#emLst ul { padding:0; margin:0; list-style-type:none; }
#emLst div{ float:left;width:595px;line-height:21px;background-color:#f4f4f4;border-bottom:#e4e4e4 solid 1px;padding:0 5px 0 0;}
#emLst div.rW{ background-color:#fff;}
#emLst div.rY{ background-color:#fffcdf;}
#emLst .empty{ float:left; width:95%; padding:10px; background:#fff;}

#emLst li a { text-decoration: none; color: #777676; }
#emLst li a:hover { text-decoration: underline; color: #000; }
#emLst li input { margin:0;}
#emLst li.usr { float:left; width:125px; line-height:25px; font-weight:bold; padding:0 0 0 5px}
#emLst li.sub { float:left; line-height:25px; }
#emLst li.dat { float:right; line-height:25px; }

.emFld { width:150px; border:#e4e4e4 solid 1px; padding:7px 0 7px 5px;}
.emFld ul { padding:0; margin:0; list-style-type: none; }
.emFld li { float:none; height:23px; line-height:23px; padding: 0 0 0 7px; }
.emFld li img { width:16px; margin: 3px 5px 0 0; position:relative; top:4px; }
.emFld a { text-decoration: none; color: #777676; font-weight:bold; }
.emFld a:hover { text-decoration: underline; color: #000; font-weight:bold; }

/*Email Reply*/
.emRep{float:left; width:100%; margin-top:7px;}
.repH{float:left; width:598px; height:35px;}
.repHT{float:left; width:80%; line-height:17px; font-size:10px;}
.repT{float:left; padding:7px 10px 15px 10px; width:575px;}

.emMScrl{ height:300px; overflow:auto;}
.emMScrl h4{padding:0; margin:0;}

.divH21 { line-height:21px; }
.w60px { width:60px; }
.w100p { width:100%; }
.w85p { width:85%; }
.divH6 { line-height:6px; }
.divH35 { line-height:35px; }
.fL { float:left; }
.fR { float:right; }
.fL100 { float:left; width:100%; }
.divMar10L { margin-left:10px; }
.dPd10A{ padding:10px;}

.alignR { text-align:right; }
.alignC { text-align:center; }
.lg11 { color: #777676; font-size:11px; }
.brdG { border:#ececec solid 1px; }

.inpFld {border-left:#999 1px solid; border-top:#999 1px solid; border-bottom:#e4e4e4 1px solid; border-right:#e4e4e4 1px solid; height:21px; padding: 2px 0 2px 3px; font-size:11px; }

/* Profile 2 */
.lftPnl2 { float:left; width:507px; margin-top:10px;}

.rghtPnl2 { clear:right; float:right; margin-top:10px; width:233px; border:1px solid #cdcdcd; padding:0 10px 10px 10px;}/*background:#f7f8f9;*/
.rghtPnlAd {  float:right; margin-top:10px; width:253px; height:225px; }

#pTabs { width:776px; float:left;}
#pTabs ul { padding:0; margin:0; list-style-type:none;}
#pTabs li { margin:0; margin-right:5px; float:left; padding:6px 10px 7px 10px;}
#pTabs i { float:right; margin:5px 10px 0 0; font-style:normal; width:auto;}
#pTabs i img { clear:both; float:left; margin:5px 5px 0 0;}
#pTabs i a { float:left; margin-top:5px;}
#pTabs li a { text-decoration:none; font-weight:bold;}
#pTabs #current { font-weight:bold;}
.pTabFram { clear:both; float:left; padding:10px; width:754px;}
.profRgt { float:right; background:#fff; width:32%; height: 103px;}
.profLft { float:left; background:#fff; width:63%; padding:10px 10px 0 0; padding-left:15px;}
.profLft .txt { float:left; width:80%;}
.profLft .txt h1 { font-size:24px; font-weight:normal;}
.profLft .txt h1, .profLft .txt p { clear:left; float:left;  margin:5px 0 0 0; padding:0;}
.profLft img { float:right; border:1px solid #d8d8d8;}
.profLft .txt p { font-size:14px; line-height:22px;}
.profRgt .txt { float:left; width:98%; padding:2px; border-top:1px solid #ececec;}
.profRgt .txt div { margin-right:3px;}
.profRgt .txt a { float:left; margin:0; padding:0; width:215px;}

.pStat { float:left; width:100%; line-height:30px; margin-bottom:10px; margin:2px 0 0 0;}
.pStat div { float:left; font-weight:bold; padding:0 20px 0 10px; text-align:right; width:150px;}
.prflMgr2 { float:left; margin:5px;}

.bltT .txtP { float:left; background:#f7f7f7; height:40px; font-family:arial; font-size:15px; font-weight:bold; width:505px; border:1px solid #e7e7e7;}
.bltT .txtP b { float:left; font-size:20px; padding:7px; font-weight:normal;}
.bltT .txtP i { float:right; margin:5px 5px 0 0; padding-top:7px; font-size:11px;}

.Rcont { float:left; width:100%; overflow:visible;}
.rghtPnl2 .hd, .canvasDtl .hd {float:left; width:100%; margin-top:10px; padding:0; font-weight:bold;}
.rghtPnl2 .hd b, .canvasDtl .hd b { float:left;}
.rghtPnl2 .hd i, .canvasDtl .hd i { float:right; font-style:normal;}
.rghtPnl2 .linePRgt { float:left; margin-top:15px;  height:0; line-height:0; color:#fff; width:100%; border-top:1px solid #cdcdcd; border-bottom:1px solid #fff;}

.notifi { float:left; margin:5px 0 0 10px; padding:0; color:#565656; width:90%;}
.notifi ul { margin:5px 0 0 0 ; padding:0;}
.notifi li { margin-left:15px; padding:0;}

.canvas  { clear:both; float:left; width:100%;}
.canTxt, .canTxtD { margin:10px 0 0 0; padding:5px; color:#999; width:220px; height:100px; border:1px solid #a1a1a1; border-right-color:#e5e5e5; border-bottom-color:#e5e5e5;}
.canTxtD { width:98%;}
.canvas .inpBtnCan, .inpBtnReq  {width:50px; padding:2px; font-weight:bold;text-align:center;}
.cE1 { width:100%; font-size:11px;}
.cE1 img { margin-right:5px;}
.cantxt { font-size:11px; margin-top:10px;}
h2.cvPubV { width:80px;}
.canvasDtl { float:left; width:100%;}

/* Custom Dropdown Menu CSS */
.ddM { position:absolute;  z-index:10; clear:left; float:left; margin-top:35px; border-bottom:#999 solid 1px; border-right:#999 solid 1px; border-top:#fff solid 1px; border-left:#f0f0f0 solid 1px; background-color:#fff;}
.ddM .ico{ float:left; width:20px; height:20px; }
.ddM a {width:138px; text-align:left; padding: 2px 0 2px 0; background-color:#fff; display:block; text-indent:5px; text-decoration: none; color:#777676; font-size:11px; font-family:Tahoma, Arial, sans-serif;}
.ddM a:hover { background-color:#ececec; color: #666; text-decoration:none;}

/* Add to friends request */
#req {float:left; width:97%; overflow:visible;}
#req .reqPd { float:left; width:100%; padding:10px; background-color:#f4f4f4; border:#e4e4e4 solid 1px;}
#req .bk { float:left; width:96%; padding:10px; margin: 0 0 1px 0; background-color:#fff; border:#e4e4e4 solid 1px;}
#req img { float:left; margin:0 10px 0 0; background-color:#f4f4f4; border:#e4e4e4 solid 1px;}
#req .txt { float:left; width:335px; line-height:18px; margin-top:12px;}
#req .txtv { float:left; width:285px; line-height:18px; margin-top:4px;}
#req .txtv a { text-decoration:none;}
#req .inp { float:right; margin:20px 3px 0 0;}
.inpBtnReq { font-weight:normal; width:60px; margin-top:5px;}

/* Professional Network */
#pNL{ float:left; width:490px;}
#pNR{ float:right; width:160px;}

/* calendar */
.calendar { margin:30px 0 0 160px;}
.calendar1 { margin:0 0 0 320px;}
.calendar, .calendar1 {  position:absolute; width:auto; border:1px solid #ccc; border-right-color:#cdcdcd; border-bottom-color:#cdcdcd; font-size:11px; color:#fff; cursor:default; background:#fff; font-family: tahoma,verdana,sans-serif;}
.cal_oddweek, .cal_evenweek { background-color:#fff;}

.cal_calendar { font-size:9px; font-family:verdana;}
.cal_header { background-color:#787878;}
.cal_cell { background-color:#aaa; padding:2px; margin:1px; border-right:1px solid #bbb; text-align:center; width:3ex;}
.cal_labelcell { padding:2px; margin:0; border-right:1px solid #aaa; text-align:center; color:#fff;}
.cal_day { text-align:center;}
.cal_today { color:black; font-weight:bold; width:2ex; margin:1px; background:#fc0;}
.cal_disabled { color:#ccc; width:3ex;}
.cal_common { color:#666;}
.cal_holiday { color:#f00;}
.cal_event { background-color:yellow; color:#f00;}
.lnkW { color:#ccc; text-decoration:none; font-weight:bold;}
a.lnkW:hover{color:#fff; text-decoration:none;}

.cal_day, .cal_common .cal_holiday, .cal_event { width:3ex; cursor:pointer}
.cal_calendar, .cal_header, .cal_oddweek, .cal_evenweek, .cal_day, .cal_today, .cal_disabled, .cal_common, .cal_holiday, .cal_event  { padding:0; margin:0; border:none; border-collapse:collapse;}

/* UI fixes of phase 2 */
.evCon a { text-decoration:none;}
.evCon a:hover { text-decoration:underline;}
#cdoSowEv { float:left; width:auto; margin-top:5px;}
.lstTtl h2 .wiFow2 { font-weight:normal; border:1px solid #f00; margin:0 10px 0 0; padding:0; font-style:normal; width:295px;}
.showC { clear:both; float:left; margin-top:15px; width:100%;}
.block .title b { float:left; margin:0 5px;}
.block .title i { float:right; margin:0 5px; font-style:normal; font-weight:normal; font-size:11px;}
.alumEBlock { position:absolute; width:270px; margin:0 0 0 480px;}
*html .alumEBlock { position:absolute; width:270px; margin:0 0 0 480px;}
.casSen {font-size:10px; color:#767676; font-weight:normal;}

.rgFrmPwd {width:100%; background:#f1f1f1; border:1px solid #e1e1e1; float:left;}

/*Register Alumni Note */
.alumNt { width:460px; float:left; height:20px; padding:5px;  background-color:#fff2f2; border:#dc7c7c solid 1px; margin:5px 0 5px 0; height:auto;}
.alumNt div { float:left; width:95%;}
.alumNt input { font-size:12px;}

/* Newsletter Archive */
.archBox { clear:left; float:left; width:775px; height:auto; padding:2px; margin-top:5px;}

#archL{ float:left; width:100%;}
#archR{ float:right; width:160px;}

#archC { float:left; width:100%;}
#archLst { float:left; width:100%; border:#e4e4e4 solid 1px;}
#archLst h4 { padding:0; margin:0;}
#archLst div { float:left; width:99%; line-height: 21px; background-color:#f4f4f4; border-bottom:#e4e4e4 solid 1px; padding:0 5px 0 0;}
#archLst div.rW { background-color:#fff;}
#archLst div.rY { background-color:#fffcdf;}
#archLst .empty { float:left; width:95%; padding:10px; background:#fff;}

#archLst ul { padding:0; margin:0; list-style-type:none;}
#archLst li a { text-decoration: none; color: #777676;}
#archLst li a:hover { text-decoration: underline; color: #000;}
#archLst li input { margin:0;}
#archLst li.usr { float:left; width:125px; line-height:25px; font-weight:bold; padding:0 0 0 5px}
#archLst li.sub { float:left; line-height:25px;}
#archLst li.dat { float:right; line-height:25px;}

#archLst .nlCapG, #archLst .nlR { clear:left; float:left; margin-top:7px; width:99.4%; background:#f8fbff; border-top:1px solid #7fafdf;}
#archLst li.nlCap { float:left; width:425px; line-height:25px; font-weight:bold; padding:0 0 0 5px; color:#059; font-size:14px;}
#archLst li.nlact { float:right; line-height:25px; font-size:9px;}
#archLst .nlR { background:#fff; border:none; margin:0;}
#archLst li.nlTit { float:left; width:425px; line-height:25px; font-weight:bold; padding:0 0 0 5px;}
#archLst li.nlTit a, #archLst li.nlTit a:hover { font-weight:bold;}
#archLst li.nlTit b { font-size:17px; color:#333; padding:0 2px;}
#archLst li span { margin-left:10px; color:#888; font-size:11px; font-weight:normal;}
#archLst .nlIco { width:10px; padding-right:15px;}

/* UI fixes of phase 3 */
#emLst li.ico {float:left; width:20px; line-height:25px; text-align:right; margin-top:1px;}
.divH21 input { margin:0 7px;}
.wCdo { width:99.8%;}
.fLmT7 { float:left; margin-top:7px;}
.inpHlf { margin-top:10px; float:left; width:47%;}
.inpHlf ul { margin:0; padding:0; list-style:none; clear:left;}
.inpHlf li { padding:5px 0 0 0; margin:5px 0; list-style:none;}
.inpHlf li a { text-decoration:underline; margin-right:5px;}
.inpHlf li a:hover { text-decoration:none;}
.inpHlf .cap { margin-left:0; width:25px; float:left; text-align:right; margin-top:10px;}
.inpHlf .fields { padding-left:10px; float:left; width:auto;}
.inpHlf input[type='text'], .inpHlf input[type='password'], .inpHlf input[type='file'], .inpHlf textarea{ border:1px solid; padding:3px 1px 3px 4px; border-left:#888 1px solid; border-top:#888 1px solid; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; font-size:16px; color:#666;}
.inpHlf input[type='button'], .inpHlf input[type='submit'] { margin:0; padding:1px 1px 0 4px; font-size:13px;}
.inpHlf select { margin:0; font-size:16px; border:1px solid; border-left-color:#888; border-top-color:#888; border-bottom-color:#ddd; border-right-color:#ddd; color:#666; padding:0;}
.inpHlf input[type='checkbox'], .inp input[type='radio'] { margin:0; padding:0;}
.fL99 { float:left; width:95%;}

/*Sprites Phase III*/
.phn 	{ background-position: -146px -90px;}
.email1 { background-position: -165px -90px;}
.add1 	{ background-position: -184px -90px;}
.notif 	{ background-position: -203px -90px;}
.frnds 	{ background-position: -222px -90px;}
.cnvs 	{ background-position: -241px -90px;}
.exprc 	{ background-position: -165px -111px;}
.mycv 	{ background-position: -184px -111px;}
.apljob { background-position: -203px -111px;}
.emalert{ background-position: -222px -111px;}
.telph 	{ background-position: -241px -111px;}
.addnet { background-position: -91px -133px;}
.mkDefault { background-position: -110px -133px;}
.eAlrtD { background-position: -138px -133px;}
.archive { background-position: -222px -133px;}
.archiveD { background-position: -165px -133px;}
.pendUsr{ background-position: -184px -133px;}
.runSrch{ background-position: -204px -133px;}

.phn, .email1, .add1, .notif , .frnds, .cnvs, .exprc, .mycv, .apljob, .emalert, .telph, .addnet, .pendUsr { float:left; clear:left; margin-right:5px;}
.eAlrtD, .runSrch, .archive, .archiveD, .mkDefault { float:left; clear:left;}

.frnds32 { background-position: -10px -78px;}
.frnds32a { background-position: -10px -78px;}
.cnvs32 { background-position: -48px -78px;}
.mycv32 { background-position: -74px -78px;}
.emalert32 { background-position: -106px -78px;}
.apljob32 { background-position: -138px -78px;}
.stats32 { background-position: -10px -112px;}

.frnds32, .cnvs32, .mycv32, .emalert32, .apljob32, .stats32 {float:left; clear:left; margin:2px; }

/* Profile Phase III 10-Nov 2008 */
#pStatdtl { width:62%; float:left; margin:0px; padding:0px; text-align:left; font-weight:normal;}
#pStatcls { width:98%; padding:0px;}
#pStatcls a { text-decoration:none; font-size:11px; }

/* MailBox 3.0 Tabs */
/* MailBox 3.0 Tabs */
.emBox {color:#777; margin-top:0;}

.mbTab { float:left; width:100%; height:40px; border:0; border-top:#ececec solid 1px; background:#fafafa url(../../i/mb_bot_shad.gif) bottom repeat-x;}
.mbTab img { float:left;}
.mbTab .imgR { float:right;}
.mbMnuC { background:url(../../i/mb_a_comp.gif); width:140px;}
.mbMnuI { background:url(../../i/mb_a_inbox.gif); width:92px;}
.mbMnuS { background:url(../../i/mb_a_sent.gif); width:122px;}
.mbMnuD { background:transparent url(../../i/mb_a_draft.gif) repeat scroll 0%; width:92px; }
.mbMnuT { background:transparent url(../../i/mb_a_trash.gif) repeat scroll 0%; width:92px; }


a.mbMnuC , a.mbMnuI , a.mbMnuS, a.mbMnuD, a.mbMnuT  { color:#777; text-decoration:none;}
.mbMnuC a:hover, .mbMnuI a:hover, .mbMnuS a:hover { cursor:pointer;}
.mbMnuC, .mbMnuI, .mbMnuS, .mbMnuD, .mbMnuT, .mbMnuCA, .mbMnuIA, .mbMnuSA, .mbMnuDA, .mbMnuTA { float:left; background-repeat:no-repeat; height:40px;}

.mbMnuI i, .mbMnuIA i, .mbMnuS i, .mbMnuSA i, .mbMnuD i, .mbMnuDA i, .mbMnuT i, .mbMnuTA i { float:left; font-size:11px; font-style:normal; }

.mbMnuD i, .mbMnuDA i { margin:10px 0pt 0pt 59px; }
.mbMnuI i, .mbMnuIA i { margin:10px 0 0 63px;}
.mbMnuS i, .mbMnuSA i { margin:10px 0 0 93px;}
.mbMnuT i, .mbMnuTA i { margin:10px 0pt 0pt 60px; }


.mbMnuI i, .mbMnuIA i, .mbMnuS i, .mbMnuSA i { float:left; font-style:normal; font-size:11px;}

/* MailBox 3.0 Fixes */
#emLst { margin-top:5px;}
#emLst li.usr { float:left; width:14%; font-weight:normal; margin:0 12px 0 0; overflow:hidden; white-space:nowrap;}
#emLst li.sub { float:left; width:68%; margin:0 10px 0 0; overflow:hidden; white-space:nowrap;}
/*#emLst li.sub b { color:#777;}*/
#emLst div.rG3 a, #emLst div.rG3 li.dat, #emLst div.rG3 li.usr { font-weight:bold;}
#emLst div.rA3 a, #emLst div.rA3 li.dat, #emLst div.rA3 li.usr { font-weight:bold;}
#emCnC { float:left; width:100%;}
#emLst div.rW3 { background-color:#fff;}
#emLst div.rW3, #emLst div.rG3, #emLst div.rA3 { width:99.3%;}
.mbDate { font-style:normal; font-size:9px; margin-left:5px;}
.emMScrl { height:auto;}
#emLst li.ico { margin-left:2px;}
.icoL { margin:0 10px 0 5px;}

/* final execution date nov-12-08 */
/* Misc. Bugs Fixes for Phase-2 and Phase-3 */
.lstCapR { float:right; margin-top:3px; margin-right:5px; font-size:12px; font-weight:normal;}
#w110 { width:110px;}
#msgi .msgbgi, #msgi .msgbge, #msgi .msgbgs { width:99.8%;}
.gryBar { width:98.8%;}
.divBg { width:98.7%; position:relative;}
.divBg .tit { width:97%;}
.cr .img { clear:both; width:100%;}
.ftr { width:100%; height:auto; display:block;background-color:#fff; margin:0; text-align:center; margin:10px 0 30px 0; float:left; border:solid 1px #fff; }
.ftr div { margin:0; padding:0; width:100%;}
.mrgnB5 { margin-bottom:5px;}
.height180 { height:184px;} /*class added for cv upload flow as present in ucp/s.css*/
.padL30 { padding-left:30px;}

/* final execution date nov-20-08 */
* { outline:none;}
*html { outline:none;}
/*.profRgt { padding-left:5px;}*/
.profRgt .txt { padding:3px 0 7px 3px;}
.defCv { float:left; margin:2px; padding:0; background:#feff95; margin-left:5px; padding-left:2px; display:inline; font-weight:normal; font-size:10px; color:#000; width:50px; text-align:center;}

/* final execution date dec-15-08 */




/*----------Faculty Upload Arear----------*/
.pprDtl			{ width:507px; float:left; clear:left; margin-top:10px; border-bottom:1px dashed #ddd; }
.pprAbstrct		{ width:507px; float:left; clear:left; color:#666; padding-top:3px; padding-bottom:10px; font-size:11px; }
.facUpld		{ float:left; padding:0 10px 0 10px; background:#f8f8f8; width:97.2%; }
.upldFelds 		{ float:left; padding:0 10px 10px 10px; width:425px; }
.upldMsg		{ width:420px; float:left; text-align:left; height:110px; }
.msgTbl			{ border:1px solid #cee3a5; background:#f3f3f3; margin-top:10px; padding:10px; }
.MsgHdng		{ color:#13692b; font-weight:bold; }
.upldInp		{ margin-top:10px; float:left; width:420px; }
.upldInp .cap	{ margin-left:0; width:115px; float:left; text-align:right; margin-top:0px;}
.upldInp ul 	{ margin:0; padding:0; list-style:none; clear:left;}
.upldInp li 	{ padding:0px 0 0 0; margin:0px 0; list-style:none; text-align:left; }
.txtArea		{ border:1px solid #7b9ebd; width:290px; padding:2px; font-size:13px; }
.inpTxt			{ border:1px solid #7b9ebd; width:290px; padding:2px; font-size:13px;}
.inpFile		{ border-width:1px; border-style:groove; border-top-color:#7b9ebd;  border-right-color:#7b9ebd;  border-bottom-color:#7b9ebd;  border-left-color:#7b9ebd; width:300px; padding:2px; font-size:13px; }
.wid450			{ width:450px;}

/* Research papers Page */
.rschPapCont {float:left; width:777px; margin-top:10px; }
.rschPapCont .sblkR {float:left; width:99.5%;border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; margin:1px 0 2px 0;}
.rschPapCont .rblkL { float:left; width:480px; margin-top:4px; height:auto;}
.rschPapCont .rstSh {float:left; height:45px; padding:0 10px 0 10px; background:#f4f4f4; width:97.2%; }
.rschPapCont .rblkR { width:90px;}
.rschPapCont .rstdtl2, .rschPapCont .rstdtl { float:left; width:750px; border-bottom:#fff solid 10px; padding:0px; }
.rschPapCont .rstdtlCon {float:left; width:96%; padding:0;}
.rschPapCont .rstdtlCon b { margin-top: 10px; padding-left: 5px; width: 130px; text-align: right;}
.rschPapCont .rstdtlCon p { float: left; clear: right; width: 75%;}
.rschPapCont .rblkL h3 a, .rschPapCont .rblkL h3 a:hover { font-weight:bold; padding:5px 0; text-decoration:none; text-align:left;}
.rschPapCont span {padding:5px 5px 5px 0; float:right; }
.rschPapCont .jDet { width:100%; float:left; margin-top:5px; height:30px;}
.rschPapCont .jDetDiv { width:58.5%; float:left; padding:5px;}
.rschPapCont .jDetDiv span { float:left;}
.rschPapCont .jDet span { padding:0; margin:0;}
.rschPapCont .fnCS { width:auto; float:left;}
.rschPapCont .tplt { background:url(../../i/ucp/round-top.gif) no-repeat top left; width:777px; float:left;}
.rschPapCont .btmrit { background:url(../../i/ucp/round-btm.gif) no-repeat bottom right; width:777px; float:right;}
.rschPapCont .tplt { background:url(../../i/ucp/rndtp.gif) no-repeat top left; width:777px; float:left;}
.rschPapCont .btmrit { background:url(../../i/ucp/rndbtm.gif) no-repeat bottom right; width:777px; float:right;}
.rschPapCont .tpBlk { padding:20px 25px 0 25px; text-align:left; margin:15px 0; float:left; padding-bottom:0; width:725px;}
.rschPapCont .dirtUrlC {float:left; width:725px; margin:10px 0; }
.rschPapCont .dirtUrlC span {margin:5px 0; float:left; width:100%;}
.rschPapCont .dirtUrlC p { margin:0px; }

/* Found my job rozee on ccp*/
.sStoryCCP{ float: right; width:220px; height:134px; border:#7fafdf solid 1px;  margin:14px 0 0 7px; background:#f2f9ff;}
.sStoryCCP .ssTit{ float:left; margin-top:7px; display:block;}
.sStoryCCP .ssText{ float:left; width:185px;  margin-top:7px; padding:0 7px 0 25px;}
.sStoryCCP .ssText img{float:left; text-align:left; margin-right:7px; }
.sStoryCCP .ssText p{ font-size:10px; margin:3px 0 5px 0;}

/* CV Wizard Changes (Sample CV) */
.samCvCont {}
.samCvCont a, .samCvCont a:hover { font-size:14px; background:#316abe; padding:5px; color:#fff;}
.samCvCont .altMsg {border:1px solid #ffe321; background:#fffbe7; font-size:12px; font-weight:bold; color:#900; }
.samCvCont strong { font-size:12px;}
.samCvCont p a, .samCvCont p a:hover {background:#fff;}
.cvWiz { border-width:3px 1px 1px 3px; border-style:solid; border-color:#adadad; border-bottom-color:#d0d0d0; border-right-color:#d0d0d0; }
.cvSam { border-width:1px 3px 3px 1px; border-style:solid; border-color:#d0d0d0; border-bottom-color:#adadad; border-right-color:#adadad; }

.black24B  {color: #000000; font-weight: bold; font-size: 26px; font-family:Arial}
.black13arial {color: #000000; font-weight: normal; font-size: 13px; font-family:Arial}
.black15Barial {color: #000000; font-weight: bold; font-size: 15px; font-family:Arial}
.black13Barial {color: #000000; font-weight: bold; font-size: 13px; font-family:Arial}

/* Below classes are added date may-12-09 */
/*Sprites Phase III*/
.phn 	{ background-position: -146px -90px;}
.email1 { background-position: -165px -90px;}
.add1 	{ background-position: -184px -90px;}
.notif 	{ background-position: -203px -90px;}
.frnds 	{ background-position: -222px -90px;}
.cnvs 	{ background-position: -241px -90px;}
.exprc 	{ background-position: -165px -111px;}
.mycv 	{ background-position: -184px -111px;}
.apljob { background-position: -203px -111px;}
.emalert{ background-position: -222px -111px;}
.telph 	{ background-position: -241px -111px;}
.addnet { background-position: -91px -133px;}
.mkDefault { background-position: -110px -133px;}
.eAlrtD { background-position: -138px -133px;}
.archive { background-position: -222px -133px;}
.archiveD { background-position: -165px -133px;}
.pendUsr{ background-position: -184px -133px;}
.runSrch{ background-position: -204px -133px;}

.phn, .email1, .add1, .notif , .frnds, .cnvs, .exprc, .mycv, .apljob, .emalert, .telph, .addnet, .pendUsr { float:left; clear:left; margin-right:5px;}
.eAlrtD, .runSrch, .archive, .archiveD, .mkDefault { float:left; clear:left;}

.frnds32 { background-position: -10px -78px;}
.frnds32a { background-position: -10px -78px;}
.cnvs32 { background-position: -48px -78px;}
.mycv32 { background-position: -74px -78px;}
.emalert32 { background-position: -106px -78px;}
.apljob32 { background-position: -138px -78px;}
.stats32 { background-position: -10px -112px;}

.frnds32, .cnvs32, .mycv32, .emalert32, .apljob32, .stats32 {float:left; clear:left; margin:2px; }








/* phase IV classes begins */