.jsContentWrapper span { margin: 0 0 5px 0; }
.jsContentWrapper ul { margin: 0; padding: 0; }

#myCBHeader { font-family: arial; font-size: 20px; font-weight: bold; padding: 0 0 15px 0; color: #f70; }   

/* My Recommendations */
#myCBMyRecs { padding: 8px 8px 8px 8px; margin: 0 0 10px 0; }
#myCBMyRecsHeader { float: left; }
#myCBRSS { text-align: right; padding: 10px 0 0 210px; }
#myCBLeftConentGreen { font-size: 16px; font-weight: bold; color: #008800; }
#myCBLeftContentCity { font-size: 11px; font-weight: bold; color: #999999; }
a.myCBLeftContentCityA { font-size: 11px; font-weight: bold; color: #999999; text-decoration: none; }
a.myCBLeftContentCityA:Hover { font-size: 11px; font-weight: bold; color: #999999; text-decoration: underline; }

/* Saved Sections */
.myCBSaved_wrapper { width: 470px; float: left; }

/* Saved Searches */
#myCBSavedSearches { padding: 8px 8px 0 8px; width: 450px; float: left; }
#myCBSavedJobs { padding: 8px 8px 0 8px; }
#myCBSavedResumes { padding: 8px 8px 0 8px; }
#myCBSavedCoverLetters { padding: 8px 8px 0 8px; }
#myCBBlueHeader { font-size: 16px; font-weight: bold; color: #000065; padding-bottom: 3px; border-bottom: 1px solid #000065; }    
#AddASearch { font-size: 10px; color: #1e3e8c; text-decoration: none; }
#myCBBlueHeaderGray { font-size: 10px; color: #666666; } 
#myCBRightContent { width: 208px; text-align: left; float: left; }
#myCBRightBox { padding: 5px 10px 5px 10px; background: #fff url(../../images/gradients/js_home_categories.jpg) repeat-x; border: 1px solid #CCC; }
#myCBRightBottom { padding-top: 20px; }
#myCBRightHeader { font-size: 14px; font-weight: bold; color: #666666; }
#myCBRightHeader2 { font-size: 14px; font-weight: bold; color: #666666; }
#myCBRightBold { font-size: 11px; font-weight: bold; color: #000; }
#myCBRightText { font-size: 11px; color: #000; }
#myCBJSResources UL { margin: 0px; color: #000; padding: 5px 0 0 16px; }
#myCBResResources UL { margin: 0px; color: #000; padding: 5px 0 0 16px; }
.myCBSectionSeperator { height: 35px; }
#myCBSectionSeperator { height: 35px; }

#btnRegSaveAlert
{
    -webkit-appearance: none;
    background: #85ce3f;
    border: 0.125rem solid #85ce3f;
    text-align: center;
    box-sizing: border-box;
    padding: 0;
    width: 100%;
    display: block;
    color: white;
    border-radius: 3px;
    transition: background-color 300ms ease-out;    
    padding: 8px 30px;
    /*font-size: 16px;*/
    /*margin-left: 10px;*/
}

#btnRegSaveAlert:hover {
    border: 0.125rem solid #9dd865;
    background: #9dd865;
}

#btnRegSaveAlert:active {
    border: 0.125rem solid #6fac40;
    background: #6fac40;
}

#AlertstdInnerContent {margin:0px;}
.stdInnerContent{padding-bottom:0px; margin-bottom:0px;}
.hideAlert { display:none; }
.savedSearchesList .joblink {font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#2D52A2; font-weight:bold;}
.savedSearchesList label {font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; }
.savedJobTableHeader {font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#222222; font-weight:normal; }
#savedSearchesJobAlertHeading {font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#222222; font-weight:bold; padding:0px; padding-left:18px;}
#alert_cb_Advanced {margin-left:116px; margin-right:116px; margin-bottom:40px; padding:0px; border:none;}

#alertLegendOverride.alertLegend, #advancedAlertLegend.alertLegend { font-family:Arial,Helvetica,sans-serif;font-size:16px; font-weight:bold; color:#555555; margin-bottom:0px;}
#advancedAlertLegend {margin-top:40px; }
#AddNewSearch label {font-family:Arial,Helvetica,sans-serif;font-size:14px; font-weight:bold; color:#444444; }
#AddNewSearch .column {width:380px;}
#AddNewSearch fieldset {border:none;}
#AddNewSearch { line-height: 1.5 }
.txtKeywords{position:relative;}
.txtKeywords > table{position:absolute; left:350px; top:16px;}
.txtKeywords >table >tbody>tr>td>label{ font-family:Arial,Helvetica,sans-serif;color:#444444!important; font-size:13px!important; font-weight:normal!important; margin-right:8px;}
#AddNewSearch .ddFrequency {display:none;}
#salaryLabel {display:inline;}

#exclusionChecklist {margin-bottom:0px;}


.joblinkTableCell {padding-left:8px;}

.fancyConfirm 
{
    width:205px;
    padding:23px 15px 20px 15px;
    display:none;
    height:100%!important;
}

.fancyButtonNo {background-color:#FFFFFF!important; background:#FFFFFF!important; border:none!important; color:#2D52A2!important;}
.fancyButtonYes 
{
    background-color:rgb(68,115,209)!important;
    background:rgb(68,115,209)!important;
    outline-color:transparent!important;
    background-image: linear-gradient(bottom, rgb(3,5,106) 0%, rgb(68,115,209) 100%)!important;
    background-image: -o-linear-gradient(bottom, rgb(3,5,106) 0%, rgb(68,115,209) 100%)!important;
    background-image: -moz-linear-gradient(bottom, rgb(3,5,106) 0%, rgb(68,115,209) 100%)!important;
    background-image: -webkit-linear-gradient(bottom, rgb(3,5,106) 0%, rgb(68,115,209) 100%)!important;
    background-image: -ms-linear-gradient(bottom, rgb(3,5,106) 0%, rgb(68,115,209) 100%)!important;

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(3,5,106)),
	    color-stop(1, rgb(68,115,209))
    )!important;
    border:none!important;
}

.fancyTitle {font-size:16px; font-weight:bold; color:#444444; margin-top:23px!important;}
.fancyDialog {background:#FFFFFF!important;}
.fancyDialog > div.ui-resizable-handle {display:none!important;}
.fancyButtonPane {float:left!important;}
.fancyTitleBar {background:#FFFFFF!important;}
#fancyJobName {font-weight:bold;}

#SavedSearchesMessage {color:#444444; }

.greyButton
{
    -webkit-appearance: none;
    background: #DDD;
    border: 0.125rem solid #DDD;
    text-align: center;
    box-sizing: border-box;
    padding: 0;
    width: 100%;
    display: block;
    color: white;
    border-radius: 3px;
    transition: background-color 300ms ease-out;    
    padding: 8px 30px;
    font-size: 16px;
    font-weight: bold;
    margin-top:10px;
    text-decoration: none !important;
}

.greyButton:hover {
    border: 0.125rem solid #CCC;
    background: #CCC;
}

.greyButton:active {
    border: 0.125rem solid #999;
    background: #999;
}

.savedSearchesList label {display:inline; margin-left:5px; float:right; margin-right:10px;}

#advancedSettingsLink, #advancedSettingsLink:hover{font-family:Arial,Helvetica, Sans-Serif; color:#555555; font-weight:bold; text-decoration:none; font-size:16px;}
 div#AddNewSearch a {color:#555555; text-decoration:none;}
#jobCategoriesItalics {font-weight:normal; font-size:12px; font-style:normal; padding-left: 10px;}
.jobRadiusText {font-weight:normal; font-size:12px; font-style:normal; padding-left:2px; padding-right:2px;}

.alertNoMargin {margin:0px; padding:0px;}

#alert_cb_Advanced{border-bottom:none;border-left:none;border-right:none; background:#FFFFFF;}

table.savedSearchesList tr:nth-child(2n+2) {background:#EEEEEE;}

#s_freeloc.hiddenLocation, .hiddenJobCategory {display:none; margin-bottom:10px;}
#s_freeloc.hiddenLocation {margin-left:160px; width:183px;}

.radioButtonList {padding-bottom:17px; padding-top:17px;}

.radioButtonList input { margin:0px; padding:0px; float:left; }

#pnlJobTypes { position:relative; }
#removeJobCategory {position:absolute; width:250px; top:42px; right:-230px; display:none;}
#removeJobCategory2 {position:absolute; width:250px; top:80px; right:-230px; display:none;}
#removeJobCategoryText, .firstSavedJobTableHeader, #removeLocationText, #removeLocationText2, #removeJobCategoryText2, #addJobCategoryText, #addLocationText, #jobRadiusText, #removeLocationTextSpecial, #removeJobCategoryTextSpecial {padding-left:8px;}
#addLocation > img, #removeLocation > img, #addJobCategory > img, #removeJobCategory > img, #removeJobCategory2 >img, #removeLocation2 >img, #removeLocationSpecial > img, #removeJobCategorySpecial > img { vertical-align:middle; }
#removeJobCategorySpecial {position:absolute; right:-180px; top:5px; width:200px;}
#hiddenLocationDiv {position:relative;}
#removeLocation {position:absolute; width:250px; right:-224px; top:5px; display:none; }
#removeLocation2 {position:absolute; width:250px; right:-224px; top:38px; display:none; }
#removeLocationSpecial {position:absolute; width:250px; right:-224px; top:-35px; display:block;}
#additionExclusionText {font-style:italic; width:300px;}

#addLocation {position:absolute; right:75px; }

#addJobCategory {width:250px;}

.MyJobAlert_wrapper .txtLocation input.nonHiddenLocation {display:block; width:183px; position:absolute; top:18px; right:37px;}
.nonHiddenJobCategory {margin-bottom:8px;}
#jobRadiusLabel {margin-bottom:6px;}
.txtLocation {position:relative;}


.alertKeywordRadioList input {float:left; width:auto!important;}
.alertKeywordRadioList label {float:left;}
.alertKeywordRadioList {width:300px;}

.savedSearchTooltipLink { position: relative!important; }
.ui-tooltip .tooltip .savedSearchTooltip { display:none;
                      background-color:#2D52A2!important;
                      background-image:none!important;
                      background:#2D52A2!important;
                      color:#FFFFFF;
                      padding:8px;
                      border-radius:5px;
                      font-family:Arial,Helvetica,sans-serif;
                      font-size:12px;
                      z-index: 100;
                      bottom:200%;
                      right: -17px;
                      text-align:center;               
}

.savedSearchTooltip:after 
{
    content:"";
    position:absolute !important;
    bottom: -7px;
    z-index:100;
    border:0 solid #2D52A2;
    border-bottom:14px solid transparent;
    border-left-width:10px;
    width:50%;
    left: 50%;
}

.savedSearchTooltip:before 
{
    content:"";
    position:absolute!important;
    border: 0 solid #2D52A2;
    bottom:-7px;
    z-index:100;
    border-right-width:10px;
    border-bottom: 14px solid transparent;
    width:50%;
    right:50%;
}
 

/* Helpful Tips */
#myCBHelpfulTips { border: 1px solid #CCCCCC; width: 225px; margin: 0 10px 15px 10px; float: left; background: url(../../images/js/elements/gradients/bg_gradblue.gif) repeat-x; }

.myCBHelpfulTips_inner { margin: 5px 10px; }
a.joblink { font-size: 11px; font-weight: bold; color: #F70; text-decoration: none; }
a.joblink:hover { text-decoration: underline; }
a.nosavedA { font-size: 12px; color: #1e3e8c; text-decoration: none; }
a.nosavedA:hover { text-decoration: underline; }
#hrStyleJobRec {  line-height: 3px; }
div.jrTitle { padding-top: 10px; padding-bottom: 0px; float: left; width: 55%;}
div.jrCompany { font-size: 10px; color: #666; float: left; width: 45%; padding-top: 10px; }

#myCBRecJobInfo { float: left; width: 70%;  }
#myCBRecCityInfo { font-size: 10px; color: #666; padding-top: 10px; padding-bottom: 5px; float: left; width: 20%;  }
#myCBRecDate { font-size: 10px; color: #666; padding-top: 10px; padding-bottom: 5px; float: left;   }
.MyCBManageRes { font-size: 11px; color: #1e3e8c; text-decoration: none; }    
.cb_style .snap li { margin: 0px; display: outside; padding: 5px 0px 0px 0px; list-style-position: outside; font-size: 11px; }
.cb_style .snap li.bullet { background: url(../../images/li-sq.gif); background-repeat: no-repeat; background-position: 0 35%; }
.jsresources li { margin-left: 0; padding: 2px 0 0 0; padding-left: 0; display: outside; list-style-position: outside; list-style-type: square; font-size: 11px; }
.cb_style #userinfo UL { margin: 0px; color: #000; padding: 5px 0 0 16px; }
ul { list-style-type: none; padding-left: 0; padding-top: 2px; margin-left: 0; margin-top: 2px; }
li.rightlist { background-image: url(../../images/li-sq.gif); background-repeat: no-repeat; background-position: 0 .5em; padding-left: .6em;}

/* SnapShot */
.jsSnapShot { border: 1px solid #ccc; }
.jsSnapShot_inner { background: url(../../images/gradients/js_home_categories.jpg) repeat-x; }
.employerSearches, .resumeViews, .completedApps { width: 33%; float: left; text-align: left; }
.employerSearches_inner, .resumeViews_inner, .completedApps_inner { margin: 5px; padding-right: 5px; line-height: 175%; }
.employerSearches_inner, .resumeViews_inner { border-right: 1px solid #ccc; }
.employerSearches ul, .resumeViews ul, .completedApps ul { margin-left: 5px; }
.ssHeadingWrapper { background: url(../../images/js/elements/bg_dash.gif) bottom left repeat-x; padding-bottom: 6px; line-height: 16px; margin: 0 0 .75em; height: 30px; }
.ssHeader { font-size: 14px; color: #466ac5; font-weight: bold; }
.num { font-family: arial, helvetica, sans-serif; font-size: 20px; font-weight: bold; padding: 0 0 12px 0; color: #f70; }
.improvelink1 { text-align: left; font-size: 11px; color: #f60; margin: 2px 0 0 3px !important; }
.improvelink1 a { color: #f60; }
h2.gray { background-color: #666; color: #fff; font-size: 11px; margin: 0; padding: 0 5px; }
h3 { border-bottom: 1px solid #ccc; padding-bottom: 4px; margin-bottom: 0; }
.cb_style form { margin: 0px; }

.cb_style .p_10 { padding: 10px; }
.cb_style .inlLookJobs_hdr
{
	padding: 0;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    COLOR: #693;
    LINE-HEIGHT: 18px;
}
.cb_style .inlJobRes_hdr
{
    padding: 0;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    COLOR: #333;
    LINE-HEIGHT: 18px;
}
.cb_style .inlGreet_hdr
{
	padding: 0;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    COLOR: #f60;
}
.cb_style #LeftBox { FONT-SIZE: 11px; }
.cb_style .tip_11 { FONT-SIZE: 11px }
.cb_style #LeftBox A.tip_11 { FONT-SIZE: 11px }
.cb_style .p_20 { padding: 10px 20px; }
.cb_style .p_20_all { padding: 10px; }

.cb_style #snapshot UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 5px
}
.cb_style .txt_12 { FONT-SIZE: 12px }
.cb_style A.apply { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600 }
.cb_style A.apply:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600 }
.cb_style .mfj_pad
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 5px
}
.cb_style .mfs_pad
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.cb_style .bor_pad
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #999999 1px solid
}

.cb_style .snap li { padding-bottom: 6px; }

.cb_style .action_message
{
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding-bottom: 6px;
	line-height: 100%;
}

.cb_style .no_message
{
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	line-height: 120%;	
}

.cb_style .can_recommend_message
{
	font-size: 13px;
	font-weight: bold;
    COLOR: #693;
	line-height: 120%;
}

.cb_style .hide { display: none; }

/* Styles to use when there are no job recommendations available */
#recPageWrapper { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#recPage { }
#recPageWrapper h3, #recPageWrapper h4, #recPageWrapper p { margin: 12px 0; }
#recPageWrapper h3 { font-size: 20px; font-weight: bold; color: #006; margin-top: 0; }
#recPageWrapper h4 { font-size: 13px; font-weight: bold; }
#recBullets { margin: 25px 0 35px 0; }
#recBullets, recBullets h4 { font-size: 13px }
#recPageWrapper ul { color: #009; list-style: none; padding: 0; margin: 0; }
#recPageWrapper a { color: #009; text-decoration: none; }
#recPageWrapper a:hover { text-decoration: underline; }
#recLeftCol table { width: 100%; }
#recLeftContent { padding: 0 10px; }
#recRightColWrapper { float: left; text-align: center; }
#recButtonLinkWrapper { font-weight: bold; margin: 20px 0; }
#recButtonLinkWrapper a#recButtonLink { font-size: 10px; color: #FFF; padding: 4px 8px; border-left: 1px solid #006; border-right: 1px solid #006; background-image: url(../../images/js/jobrecommendations/rec_bkgd_button.gif); }
#recButtonLinkWrapper a#recButtonLink, #recButtonLinkWrapper a#recButtonLink:hover { text-decoration: none; }
/* end no job recommendations styles */

/* SKINNY COBRAND ADJUSTMENTS */

.hrStyleJobRec { width: 495px;/*405*/ }
.JobRecMyCBTable { width: 505px;/*435*/ }
.FooterImage1 { width: 222px;/*189*/ }
.FooterImage2 { width: 166px;/*149*/ }
.FooterImage3 { width: 117px;/*109*/ }

/* my resumes control */
.boxTableWidth { width: 100%; /*405*/ }
.boxTableWidthCoverLeters { width: 475px; /*380*/ }
.boxCenterImage { width: 485px; /*405*/ }
.myResSpacerImg1 { width: 145px; /*118*/ }
.myResSpacerImg2 { width: 100px; /*81*/ }
.myResSpacerImg3 { width: 121px; /*97*/ }
.myResSpacerImg4 { width: 108px; /*86*/ }
/* end my resumes control */	

/* saved searches */
.savedSearchesTitle { width: 100%; /* 405px */ }
.savedSearchesList { width: 100%; /* 405px */ }
/* end saved searches */

.myCBRightSpacerImage { width: 535px; /* 405 */ }
.MyCBRightHeader { width: 505px; /* 415 */ }
/* END SKINNY COBRAND ADJUSTMENTS */

/*Mab Based Search*/
#MB_MAP_WRAP 
{
	margin-top:15px;
	margin-bottom:10px;
	color:#000000;
}
#MB_MAP_WRAP a
{
	text-decoration:underline;
}
#MB_MAP_WRAP .mb_map_Text 
{
	margin-left:8px;	
	margin-right:10px;
}
#MB_MAP_WRAP .mb_map_logo 
{
	border:none;
	vertical-align:middle;
} 


/* New INTL MyCB */
#myCB_outer { padding: 10px 0;text-align: left; }
#myCB_inner { margin: 0 10px; }

#myCB_outer div div ul { margin-left: 20px; }
#myCB_outer div div li { margin-bottom: 10px; }

#myCB_outer h2 span a { font-size: 11px; font-weight: normal; }
#myCB_outer div div td { border-bottom: 1px solid #ccc; padding: 5px; font-size: 11px; }
#myCB_outer div div td a { font-size: 11px; }

#myCB_outer .myresumes { background: #fff url(../../images/shell/bkg-grad-sub.jpg) bottom left repeat-x; }
#myCB_outer .stdOuter { border: 1px solid #ccc; margin-bottom: 10px; }

#HTML_RESUME { padding-left: 10px; }
#HTML_RESUME .htmlresume_headline { font-size: 12px; font-weight: bold; color: #F07000; }

.MyCBRecommendationsList td { border-bottom: solid 1px #CCCCCC; }

.cb_style .action_message
{
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding-bottom: 6px;
	line-height: 100%;
}
/* styles added to update the look and create a new advanced search form */
	
/* advanced search box */
     .cb_style .column {float:left;width:45%;margin-left:10px; color:Black;}

    .cb_style .columnwithTips {float:left;width:57%;margin-left:2px; color:Black;}
    .cb_style .form_field_wrapper{margin-top:10px;}
    .cb_style .column_top_field{margin-top:0px;}
     .cb_style .smallcolumn_top_field{margin-top:0px;}
      .cb_style .columnwithTips_top_field{margin-top:0px;}
    .cb_style .adv_form_label {width:90%;padding-bottom:3px; margin-bottom:0px;}
    .cb_style .adv_form_label label {padding-right:5px;font-weight: bold;font-family:Arial;font-size:small}
    .cb_style .adv_form_input {margin-right: 10px;}
    .cb_style .adv_form_input .text {width: 90%;margin-bottom:3px;}
    .cb_style .adv_form_input .shared_line_select {width: 81.5%;}
    .cb_style .adv_form_input select{width: 91%;}
    .cb_style .adv_form_input .pay_select{width: 43%;}
    .cb_style .adv_form_input td{padding-right: 15px;}
    .cb_style .adv_submit_btn{padding-top:10px;}
	.cb_style .exclude_column_right { border-right: 1px solid grey; }
    .cb_style .exclude_column{height: auto;padding:0 0 7px 15px; } /*#f5d380*/
    .cb_style .exclude_column0{height: 275px;padding:0 0 7px 15px; border-left: 1px solid #f5d380;}
    .cb_style .exclude_column1{height: 140px;padding:0 0 7px 15px; border-left: 1px solid #f5d380;}
    .cb_style .exclude_column h2{ border-bottom: 1px solid #bbb; }
    .cb_style .cb_Advanced { text-align: left; margin: 0 0 15px 10px; padding:9px 0 9px 0; }
	.cb_style .jl_hdr_div{ float: left; color: #000066; font-size: 120%; font-weight: bold; }
	
/* Basic styles that probably belong in a Job Seeker base style sheet */

/*===============New Style Sheets =======================*/
.cb_style .TopHeading {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #f60;      
}

.cb_style .TipHeading {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f60;
      
}
 .AddNewLink {
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:blue;
      
}

 .cb_style .Heading  
  {
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#02016D;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 2 pt;
	margin-left:0px;       
}
    
 .cb_style  .requiredNote {
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:Red;
	margin-left:10px;
}

.alertRequiredNote 
{
    /*color:#C7650A!important;*/
}
	
 .cb_style .alertText { 
	margin: 0;
	color:Black;
	width:600px;
	font-size: 13px;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	margin-left:5px;
	margin-right:5px; 
}
	
/* Job Alerts */
.cb_style .MyJobAlert_wrapper { }
.cb_style .MyJobAlert_wrapper label { display: block; font-weight: bold; }

.MyJobAlert_wrapper .txtKeywords input,
.MyJobAlert_wrapper .txtSSName input { display: block; width: 90%; }

.MyJobAlert_wrapper  div { margin-bottom: 10px; }

.alertTableHeader 
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    color:#222222;
}

#editJobAlertHeading 
{
    font-size:18px; font-family:Arial,Helvetica,sans-serif; color:#222222; font-weight:bold; border-bottom:none;
}

.savedSearchCopy 
{
    display:none;
}

.alertJobTitle > a.joblink
{
    font-family:Arial,Helvetica,sans-serif;
    color:#2D52A2;
    font-size:15px;
    font-weight:bold;
}

.alertHeader 
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:18px;
    color:#222222;
    font-weight:bold;
}

.cb_style .MyJobAlert_wrapper fieldset {
	border: 1px solid lightgray;
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px;
	background-color:Transparent;
	text-decoration:none;
}

.cb_style .MyJobAlert_wrapper legend {
	font-size: 15px;
	font-weight: bold;
	color:Gray;
	background-color:Transparent;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	margin-bottom: 1em;
	margin-left: 0pt;
	border-bottom-width: 1px;
	border-bottom-style: none;
}

    
#registerWrapper { width: 100%; }
.registerFieldsWrapper p, .registerFieldsWrapper div { padding: 0; margin: 0 0 5px 0; }
.registerFieldsWrapper input, .registerFieldsWrapper select { width: 90%; }
.registerTwoColumns { float: left; width: 69%; margin-right: 2%; }
.registerTwoColumns p { float: left; width: 92%; }
.registerTwoColumns p.checkbox { clear: both; float: left; width: 20px; }
.registerTwoColumns label { display: block; font-weight: bold; }
.registerLeftColumn { float: left; width: 34%; margin-right: 2%;}
.registerCenterColumn { float: left; width: 34%; margin-right: 2%; }
.registerRightColumn { float: left; width: 27%; }

.tipHeading { font-size: 13px; color: #f60; font-weight: bold; }
/*==============================end of new style =======================*/
.jsContentWrapper #titleWrapper {
    float: left;
    width: 55%;
    text-align: left;   
}
.jsContentWrapper #titleWrapper h1 {
    text-align: left;
}
.jsContentWrapper #hireInsiderCall {
    float: right;       
    width: 45%;
    text-align: left;
    font-family: Courier New;
    background: #ffffcd;
    margin: 0 0 10px 0;
    color: #666;
}
.jsContentWrapper #hireInsiderCall a {
    color: #333;
}
.jsContentWrapper #hireInsiderCall img {
    float: left;
    margin: 0 10px 0 0;   
}
#myCBSavedJobs #jsmWrapper {
    margin: 5px 0 0 0;
}

.addmore {
    text-decoration: none; 
    font-weight: bold;  
    display: block;
    clear: both;
}

#MXMessageBoxWarning {
    margin-left:22px;
    width: 560px !important;
    margin-bottom: 15px;
}

#MXMessageBoxWarning td {
    padding: 5px;
    vertical-align: top;
}