/*d:\matrixservices\wwwroot\css\applyonline.css */
/* All Apply Styles */
/* ***************************** */
.applyWrapper { width: 100%; margin: 5px 0px 0px 0px; text-align: left; }
.imgRqd { float: right; margin: 0; padding: 0; }	
.noUnder a { text-decoration: none; }
/* ***************************** */
/* End All Apply Styles */

/* Apply Finish Styles */
/* ***************************** */
#heading2, #heading3, #heading4 {float: left; width: 97%; text-align: left; }
#heading2 h1, #heading3 h1, #heading4 h1 { color: #006; font-size: 18px; padding: 0; margin: 0px 0px 5px 0px; }	
#formInput { margin: 0px 15px 0px 15px; }	
#formInput label {float: left; width: 145px; text-align: right; }
#applyWrapper .stdInnerContent { margin: 0px 10px 10px 10px; }

#applyForm { float:left; width: 100%; margin: 10px 0px 0px 0px; border: 1px solid #FF9937; line-height: 16px; }

table#results { table-layout: auto; margin: 0 0 1em; }
table#results th { padding:0px 2px; border-bottom: 1px solid #e4e4e4; }
table#results th.DateHead	{ padding-right:5px; }
table#results th.CheckAll	{ width: 5%; background-color: #d8f299;}
table#results td { font-size: 11px; line-height: normal; border-bottom: 1px solid #e4e4e4; padding: 2px; }
table#results td.QuickCheck	{ width: 5%; background-color: #d8f299; text-align:center; }
table#results td.QuickPreview { width: 9%; }
table#results td.location	{ width: 18%; }
table#results td.title		{ width: 38%; }
table#results td.company	{ width: 20%; }
table#results td.date		{ width: 10%; padding-right:5 px; }
table#jobDetail td { border-bottom: 0px; }

.dateBold	{ font-weight:bold; }

.cb_style .mjAlternatingItemRow { background-color: #fafafa; }

#BulkConfirm { float: left; width: 100%; margin: 10px 0 0 0; border: 1px solid #FF9937; line-height: 16px; }
#BulkFormHeading {border-bottom: 1px solid #FF9937; padding-bottom: 3px; margin-bottom: 10px; }
#BulkFormInput { margin-left: 15px; }

#ThankHead { width: 100%; border: none; line-height: 16px; }
#BackToResult { margin-top: 5px; }
#formInput2 { margin: 5px 15px 0px 15px; }	
#formInput3 { margin: 0px 15px 0px 15px; }

.ciscoImg { float:left; padding-right: 5px; }
.tdRight { text-align: right; width: 100%; }
.LegendWIR { padding:4px 0px 3px 5px; text-align:right;}
.LegendCR { padding:4px 0px 3px 5px; text-align:right; }
.LegendSG { padding:4px 0px 3px 5px; text-align:right; }
.LegendWM { padding:4px 0px 3px 5px; text-align:right; }
.legendText { vertical-align:top; }	
.mjNewRow { background-color: #ffffc0; }
.mjOverlookedRow { background-color:#e0e5ff; }
.mjExpiringRow { background-color:#ffd0d0; }
/* End Apply Finish Styles */

/* Apply Start Styles */
#recaptcha_widget_div { 
	text-align: center;
	margin-bottom: 15px;
}
#recaptcha_area {
	margin: 0 auto;
}
.heading { width: 32%; float: left; margin: 0; }
.jobDetails { width: 32%; float: left; margin: 20px 0px 0px 0px;}
.jobDetails h2 { border-bottom: 1px solid #83ACE2; }

.SingleApply { float: right; width: 65%; border: 1px solid #FF9937; }
.SingleApply_inner { margin: 10px; }

#spanRequired { font-weight: bold; font-size: 10px; color: #FF6600; float:left; padding: 0; margin: 0 0 0 0; }
.SingleApply fieldset {  margin: 0 0 1em 0; padding: 0;  border: 1px solid #ccc; clear: both;  }
.SingleApply legend { border-bottom: none; color: #777; margin: .25em .25em; padding: 0; }
div.SingleApply .cb_PnlTabbed li.active { background: #f9f9f9 url(http://img.icbdr.com/images/js/jobresults/bg_cb_pnltabbed_li.gif) repeat-x; border-color: #ccc; border-bottom-color: #fff; }
div.SingleApply .cb_PnlTabbed li { background: #fff; border-color: #ccc; border-bottom-color: #fff; }

.cb_style a.cbhlLogin {padding: 0px 0px 10px 20px; text-align:left; font-size:10pt; font-style:oblique; font-weight:bold; }
.You { width: 48%; padding: .5em 0 0 0; }
.You Img { padding-bottom: 4px; }
.You Input { width: 100%;}
.SingleApply_chkbox input {
    width: auto;
}
[id*='divTermsConditions'] {
    padding-top: 0.5em;
}

#divEmail { float:left;}
#divName { float:left; margin-right: 15px;}
#divFirstName { float:left; margin-right: 15px;}
#divLastName { float:left; }
#divContactNumber { float: right; }
#divFolder { padding: 0; border: 0; }
#divFolder ul { margin: 0; }
#divFolder ul li { margin: 0 0 0 3px; }

#ResumeData { background: url(http://img.icbdr.com/images/intl/LightGrayGradient.jpg) repeat-x; border: 1px solid #ccc; clear:both; }
#ResumeData a { font-style: italic; }
.UploadResume { font-style:italic; padding-bottom: 10px; }
.UploadResume Input { margin-bottom: 4px; }

.PasteResume { padding-bottom: 10px; }
.PasteResume .tbResume { width: 380px; }
.SpellCheckWrap { float:right; padding-top:1px; }

#SavedResume { padding-bottom: 10px; }

#divResumeSave { clear:right; }
#divCoverCheckBox { padding: 5px; }
#divCoverLetter { padding: 0px 10px 20px 10px; }
select.SavedCoverLetter { margin-left: 5px; }
div.CoverLetterTagNote { font-size: 11px; margin: 5px 0px 0px 0px; }

#divCoverLetter .tbCover, #divCoverTitle .tbCover { width: 98%; }
#divCoverLetterSave, #divCoverTitle { padding: 0px 0px 10px 10px; }
#divCoverLetterSave a { font-style: italic; }
#divChooseCover, #divHHTerm, #divPrivacyPolicy { padding: 0px 10px 0px 10px; }
#divSavedCoverInput { float:right; padding:0px 10px 10px 0px; }
#divSavedCoverInput select { width: 50%; }
#divPreviewCover { width:240px; text-align:right; font-style: italic; }
#divButton { width: 100%; text-align: center; }
#btnSendStart { margin: 20px 0px 20px 0px; width: 216px; height: 36px; font-size: 18px; cursor: pointer;}
.Alert { color: #FF0000; font-size: 11px; }
.hideJobPreviewText{display:none;}
div#checkResCritqueText { float: left; }
div#divResumeCritiqueTop { margin-top: 5px; }
div#divResumeCritiqueBottom { padding:10px 0 0 10px; }
/* End Apply Start Styles */

.PageLegend2 {
	float:right;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	border:solid 1px #a0a0a0;
	margin: 10px 0 10px 0;
	width: 400px;
}
div.jobDetails div { margin: 1em 0; }
div.constrainDesc { overflow-x: auto; overflow-y: hidden; height: 500px; margin-bottom: 0px; }
input[type=checkbox] { margin-right: 2px; vertical-align: bottom; }
span.maxresumes { text-decoration: line-through; color: Gray; }
.floatRight { float: right; margin: 0px 1em 0px 0px; width: 32%; }
#btnBulkSubmit { margin: 0px; width: 130px; cursor: pointer; vertical-align: top; }
.RecBoxHeader { text-align: left; margin: 1em; }
#divFilterLocation { margin: 0px 0px 2px 0px; }
.greyed { color: Gray; }


/* Ask Auto Join Styles */
#autoJoinContainer
{
    font-size: 1em;
    padding-left: 6px;
    margin-top: -16px;
    margin-bottom: 10px;
}
#autoJoinContainer input[type="checkbox"]
{
    vertical-align: top;
    margin-top: 2px;
}
#autoJoinContainer .formItemText
{
    display: inline-block;
    width: 95%;
}
#autoJoinContainer .commentsText
{
    padding-top: 5px; 
    font-size: 1em;
}
.autoJoinPrivacyPolicy, .autoJoinTermsAndConditions
{
    cursor: pointer;
    color: #009;
    position: relative;
    text-align: center;
}
#autoJoinContainer .autoJoinPrivacyPolicy .autoJoinPopup,
#autoJoinContainer .autoJoinTermsAndConditions .autoJoinPopup
{
    text-decoration: none;
    color: #333;
    display: none;
    position: absolute;
    width: 400px;
    height: 300px;
    padding: 10px 20px;
    bottom: 0;
    right: -180px;
    margin-left: 200px;
    margin-bottom: 1em;
    background: #fff;
    border: solid 1px #666;
    overflow: auto;
    z-index: 999;
    text-align: left;
    opacity: 0.95;
    border-radius: 5px;
}
#autoJoinContainer .autoJoinPrivacyPolicy:hover .autoJoinPopup,
#autoJoinContainer .autoJoinTermsAndConditions:hover .autoJoinPopup
{
    display: inline-block !important;
    cursor: default;
}
/* End Ask Auto Join Styles */
