/* Styles to be changed with respect to UX/UI */
/*** reset some styels on page ***/
.wdgInnerContainer{margin:0 !important;padding:0 !important;border:0;background-color:Transparent !important;}
.wdgContentBlock{margin:0;padding:0 !important;font-size:12px !important;bordeR:0;background-color:Transparent !important;}
.wdgActionFooter-end{display:none;}
.wdgActionFooter{margin:0;padding:0;min-height:inherit;line-height:normal;height:auto;/*padding-bottom:5px*/background-image:none;width:auto !important;}
.wdgDatagridDivider{border:0px solid blue;height:10px;margin-top:0px;padding-bottom:5px;background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetHrBg.png) repeat-x top center;}
.wdgDefaultFooter{display:none;}
.wdgDefaultFooterEnd{display:none;}
.wdgHr{display:none;}
img {border: none; margin:0px; padding:0px;}
.wdgCols{width: 310px; margin-left:10px;margin-top:10px;margin-right:10px;float:left;min-height: 150px; height: auto !important; height: 150px;}
.wdgSortCols{}
.wdgSortColsRight {width:auto;min-height: 250px; height: auto !important; height: 250px;}
.groupWrapper{width: 310px;margin-left:10px;margin-top:10px;margin-right:10px;float:left;min-height: 250px; height: auto !important; height: 250px;}
.groupWrapperMarginBoth{margin:0px 5px 5px 0px;padding: 0px 10px 10px 0px;}
.groupWrapperMargin{margin: 0px 0px 5px 0px;padding:0px 0px 10px 0px;}
.serializer {clear: both;}
.widgetItem {margin-bottom: 10px;display: none;width:310px;text-align:left;}
.imonWidgetIcon, .imonWidgetIcon span {width: 75px !important; height: 39px !important; float: left;}
.widgetItem .widgetHeader {line-height:40px; background: transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat 0 9px; color: #000; padding: 0 0px 0px 10px; cursor: move; font-weight: bold; font-size: 14px; height: 36px; overflow:hidden; position: relative;}
.widgetHeader img{position:relative; float:left;margin-left:-6px;}
.widgetItem .widgetHeader .widgetToolBox {position: relative;	font-weight: normal;	font-size: 11px;	text-decoration: none;	float:right;	padding-right:10px;	border:0px solid blue;	text-align:center;margin-top:7px;}
.widgetItem .widgetHeader h1{	padding:0;	margin:0;	position: relative;	font-size: 12px; position:relative;	float:left;	/*line-height:28px;*/	color:#7d5d47;	/*padding-left:10px;*/	border:0px solid blue;}
.widgetItem .widgetHeader .widgetToolBox a {text-decoration: none; height:40px;}
.sortHelper{}
.sortHelper2 {border: 1px dashed #666; background-color:#eeeeee; width:310px; height:auto;}
.sortHelper2 {_width:308px; }
.current-nesting {background-color: yellow;}
.groupWrapper p{margin: 0;	padding: 0;}
.widgetWellWrapper{width: 100%;	border: 2px solid #444;background-color: gray; min-height: 200px;}
.droppable-active {}
.droppable-hover {}
.mouseOverClass{border: 3px dashed #666;}
.block {border: 2px solid #0090DF; background-color: #68BFEF;width: 100px;height: 150px;margin: 10px;position:relative;float:left;overflow:auto;padding:1em 1em 1em 1em;z-index:9999;cursor:move;}
.widgetItem li{ list-style:none;}
.clear { clear:both; font-size:1px; line-height:1px; }
.widgetFooter{background: transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat 0px -73px;height:7px;_font-size:1px;}
.widgetContent{margin:0;padding:7px 0 0 0;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;	background-color:#eeeeee;}
.widgetItem ul{clear:both;margin:0;padding:0;list-style-type:none;}
.widgetWellNoWidget{margin-left:30px;padding-top:20px;padding-bottom:30px;display:none;}
a.removeEl,a.closeEl,a.editEl,a.openEl {background: transparent url(http://media.newjobs.com/mm/redux/imonster/iconset.png) no-repeat 0 0px;height:20px;}
a.editEl {width:18px;display:block;position:relative;float:left;background-position:0px 10px;margin-left:5px;}
a.removeEl {width:18px;background-position:-37px 10px;display:block;position:relative;float:left;margin-left:5px;}
a.closeEl {width:18px;display:block;position:relative;float:left;background-position:-18px 10px;margin-left:5px;}
a.openEl {width:18px;display:block;position:relative;float:left;background-position:-58px 10px;margin-left:5px;}
.footerPadding{clear:both;}
.margin10px{margin-top:10px;}
.paddingRight5px{padding-right:5px;}
.wdgLinksP{height:44px;line-height:44px;}
.wdgLinksP a{color:#7b4f90;}
/* Hover States **/
.sortHelper .widgetHeader {line-height:40px; background: transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat 0 -31px; color: #000; padding: 0 0px 0px 10px; cursor: move; font-weight: bold; font-size: 14px; height: 36px; overflow:hidden; position: relative;}
.sortHelper .widgetHeader h1{padding:0;	margin:0; position: relative; font-size: 12px; position:relative; float:left; color:#555c34;}
.sortHelper .widgetContent {background-color: #e2e7cf;}
.sortHelper .removeEl,.sortHelper .closeEl,.sortHelper .editEl, .sortHelper .openEl {background: transparent url(http://media.newjobs.com/mm/redux/imonster/iconsetGreen.png) no-repeat 0 0px;	height:20px;}
.sortHelper a.editEl {background-position:0px 10px;}
.sortHelper a.removeEl {background-position:-37px 10px;}
.sortHelper a.closeEl {background-position:-18px 10px;}
.sortHelper a.openEl {background-position:-58px 10px;}
.sortHelper .wdgActFooter{background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -310px -45px;}
.sortHelper .widgetFooter{background: transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat 0 -82px; height:7px; _font-size:1px;}
/****** Wigget Components ***********/ 
/** Widget My Resume **/
.iWdgResume .wdgResumeLinks{width:294px;margin-left:7px;Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px 0px;text-align:right;padding:0px 0px 0px 0px;height:44px;line-height:44px;}
.sortHelper .wdgResumeLinks{Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px -46px;}
.iWdgResume .wdgResumeLearnMore{display:block;text-decoration:underline;color:#7b4f90;padding-top:10px;}
.iWdgResume .wdgResumeLinks a {color:#7b4f90;text-decoration:underline;font-size:11px;margin-right:10px; } 
.iWdgResume .wdgResumeContentWrapper{margin: 0 7px 0px 7px;padding:15px;background-color:#fff;position:relative;color:#787878;/*margin:5px;*/}
.iWdgResume .contentMsg {padding: 10px 0 5px 0;}
.iWdgResume .contentMsg2 {padding: 13px 10px 13px 10px;}
.iWdgResume .wdgResumeTitle{display:none;}
.iWdgResume .wdgResumeStatus{float:left;width:50%; padding: 5px 0px 10px 0px;}
.iWdgResume .wdgResumeStatusText{float:left; padding: 5px 0px 10px 0px;}
.iWdgResume .wdgRecentViews{float:left;width:50%; padding: 5px 0px 10px 0px;}
.iWdgResume .wdgRecentViewsText{float:left; padding: 5px 0px 10px 0px;}
.iWdgResume .wdgTotalViews{float:left;width:50%; padding: 5px 0px 10px 0px;}
.iWdgResume .wdgTotalViewsText{float:left; padding: 5px 0px 10px 0px;}
.iWdgResume .wdgLastModified{float:left;width:50%; padding: 5px 0px 10px 0px;}
.iWdgResume .wdgLastModifiedText{float:left; padding: 5px 0px 10px 0px;}
.iWdgResume .clearBoth{margin:0px;padding:0;clear:both;margin-top:10px;}
.iWdgResume .bold{text-align:left;font-weight:bold;}
.iWdgResume .AdText { width:260px; height:60px;margin-top:10px;}
.iWdgResume .wdgResumeList {width:294px;height:auto !important;overflow:visible !important;margin:0px;background-color:transparent;margin:0 0 0px 7px;}
.iWdgResume .wdgResumeList .wdgResumeListRow1{text-align:left;width:auto;border:0;margin:0px;padding:10px 7px 5px 7px;font-size:11px;color:#787878;background-color:#fff;}
.iWdgResume .wdgResumeList .wdgResumeListRow2{text-align:left;width:auto;border:0;margin:0px;padding:0px 7px 10px 7px;font-size:11px;color:#787878;background-color:#fff;}
.iWdgResume .wdgResumeList .wdgResumeListRow3{text-align:left;width:auto;border:0;margin:0px;height:7px;font-size:11px;color:#787878;background-color:transparent;}
.iWdgResume .wdgResumeList .bold{text-align:left;font-weight:bold;}
.iWdgResume .wdgResumeList a{color:#7b4f90;text-decoration:underline;font-weight:bold; font-size:11px;}
.iWdgResume td.wdgResumeSeparator{border-bottom:5px solid #eeeeee;height:3px;}
/** Widget CarrerGoals **/
.iWdgCareerGoals .wdgCarrerGoalsContentWrapper{margin: 0 7px 0px 7px !important;padding:0px 15px 15px 15px !important;background-color:#fff !important;position:relative;color:#787878 !important;}
.iWdgCareerGoals .wdgCarrerGoalsContentWrapper a{text-align:left;color:#7b4f90;display:block;padding-top:20px;}
.iWdgCareerGoals .wdgCarrerGoalsTextHeader{font-weight:bold;display:block;padding-top:10px;padding-bottom:10px;}
.iWdgCareerGoals .wdgLeftBtn{cursor:pointer;position:relative;left:20px;top:5px;z-index:3;}
.iWdgCareerGoals .wdgRightBtn{cursor:pointer;position:relative;left:245px;top:5px;z-index:3;}
.iWdgCareerGoals .wdgCarrerGoalsLinks{margin-left:7px;Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px 0px;text-align:right;height:44px;}
.sortHelper .wdgCarrerGoalsLinks{Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px -46px;}
.iWdgCareerGoals .wdgCarrerGoalsLinks a{margin-right:10px;font-size:11px;text-decoration:underline;}
.iWdgCareerGoals li{widtH:295px;background-color:White;}
.iWdgCareerGoals .carrerGoalsItem{text-align:center;}
.iWdgCareerGoals .carrerGoalsItemToggle{text-align:left;padding:4px;}
.iWdgCareerGoals .carouselUl{height:266px;} 
.iWdgCareerGoals .carouselUlToggle{height:auto;} 
.iWdgCareerGoals .ctlJobTitle{cleaR:both;padding:4px;text-align:left;}
.iWdgCareerGoals .ctlJobTitle a{color:#7b4f90;text-decoration:underline;font-size:10px;font-weight:bold;}
.iWdgCareerGoals .ctlJobCompany{font-size:10px;border:0px solid red;padding:2px 4px 2px 4px;text-align:left;}
.iWdgCareerGoals .ctlPosted{display:none;border:0px solid blue;padding:2px 4px 2px 4px ;font-size:10px;text-align:left;}
.iWdgCareerGoals .ctlLocation{border:0px solid green;padding:2px 4px 2px 4px;font-size:10px;text-align:left;}
.iWdgCareerGoals .ctrJobListSeparator{clear:both;height:7px;background-color:#eeeeee;}
.iWdgCareerGoals .ctlJobListToggle{clear:both;border-bottom:0px solid #eeeeee;}
.iWdgCareerGoals .ctlJobList{min-height:225px;}
.iWdgCareerGoals .careerGoalTitle {margin-top:3px;padding-bottom:7px;display:block;}
.iWdgCareerGoals .careerGoalTitle a{font-size:11px;font-weight:bold;padding-top:3px;color:#7b4f90;text-decoration:underline;}
/** Widget Profile **/
.iWdgProfile .wdgProfilePhotoWrapper{position:relative;float:left !Important;} 
.iWdgProfile .wdgProfileRecognizedContent{margin-left:10px !Important;margin-top:10px;}
.iWdgProfile .wdgProfileName{font-weight:bold;color:#7b4f90;display:block;min-height:15px;_height:15px;word-wrap:break-word;overflow:hidden;}
.iWdgProfile .wdgProfileInfo{margin-left:100px !Important;padding-left:10px;}
.iWdgProfile .wdgProfileJobTitle{font-size:11px;padding-top:3px;min-height:15px;_height:15px;display:block;word-wrap:break-word;overflow:hidden;}
.iWdgProfile .wdgProfileLastUpdateMsg{color:#7b4f90;display:inline-block;font-size:10px;padding-top:5px;min-height:15px;_height:15px;}
.iWdgProfile .wdgProfileLastUpdate{font-size:10px;display:inline-block;padding-top:5px;min-height:15px;_height:15px;}
.iWdgProfile .wdgProfileCarrerStatus{display:block;font-size:10px;min-height:10px;_height:10px;}
.iWdgProfile .wdgProfileBreak{margin-top:5px;}
.iWdgProfile .wdgProfileText{display:block;padding:7px;font-size:10px;min-height:15px;_height:15px;}
/*.wdgProfileInfo span{display:block;}*/
.iWdgProfile .wdgProfileCarrerStatus{display:block;font-size:10px;}
.iWdgProfile .wdgProfileIndicator{border:0px solid red;display:inline-block;padding-top:8px;color:#7b4f90;font-size:10px;}
.iWdgProfile .wdgProfileLinks {clear:both;padding-right:7px;}
.iWdgProfile .wdgProfileLinks .imonButton {float:right;margin-top:8px;margin-right:5px;}
.iWdgProfile .wdgProfileUnknownContent{margin: 0 7px 0px 7px;padding:15px 15px 15px 15px;background-color:#fff;position:relative;color:#787878;}
.iWdgProfile .wdgProfileFooterText{position:relative;float:left;margin-left:7px;margin-top:2px;font-size:10px;width:185px;}
.iWdgProfile .wdgActFooter{background:none !important;}
.iWdgProfile .wdgProfileLinks span{display:inline;}
.iWdgProfile .bold{font-weight:bold;}
/** Widget Top Companies **/
.wdgTopCompaniesContentWrapper{margin: 0 7px;padding:15px;background-color:#fff; color:#787878;}
.wdgTopCompaniesItemHeader {background-color: White; padding:5px; height: auto; width: 284px; clear: both; overflow: visible;}
	.wdgTopCompaniesItemHeader .spanTextLeft {width: auto !important; float: left; display: block;}
	.wdgTopCompaniesItemHeader .spanTextLeft {float:right;padding-right:5px;display:block;}
.wdgTopCompaniesItem {background-color: White; padding:5px; height: auto; width: 284px; clear: both; overflow: visible;}
.wdgTopCompaniesList {font-size:10px;margin:0 7px 0;padding:0;color:#787878;}
	.wdgTopCompaniesList .spanTextLeft{float:left;padding-left:5px;display:block; width: 255px;}
	.wdgTopCompaniesList .spanTextRight{float:right;padding-right:5px;display:block;}
	.wdgTopCompaniesList a{font-size:10px;color:#7b4f90;font-weight:bold;text-decoration:underline;}
.wdgTopCompaniesSeparator{clear:both;height:7px;}
/** Widget Top Industries **/
.wdgTopIndustriesContentWrapper{margin: 0 7px 0px 7px;padding:15px 15px 15px 15px;background-color:#fff;position:relative;color:#787878;}
/** widget saved jobs **/
.wdgSavedJobsContentWrapper{margin: 0 7px 0px 7px;padding:24px;background-color:#fff;position:relative;/*margin:5px;*/color:#787878;}
a.wdgSavedJobsTitleLink{font-weight:bold;text-decoration:underline;color:#7b4f90 !important;}
.x-panel-body{background-color:Transparent !important;}
.x-grid3-resize-proxy{display:none;}
.x-grid3-resize-marker{display:none;}
.divSavedJobsList .wdgSaveJobsP{text-align:right;padding-right:7px;height:20px;}
.divSavedJobsList .wdgSaveJobsP a{color:#7b4f90;font-size:11px;text-decoration:underline;}
.wdgSavedJobsContentP a{color:#7b4f90;text-decoration:underline;}
.iWdgSavedJobs .widgetContent table {margin-bottom: 0px !important;}
.iMonSavedJob {width:294px; background-color: White;}
.iMonSavedJob td, .iMonSavedJob th {padding: 3px !important;}
.iMonSavedJob .jobTitle {background-color: White;}
.iMonSavedJob .close {background-color: White; text-align: right; vertical-align: top;}
.iMonSavedJob .wdgSavedSearchCompanyTitle {background-color: White; text-align: left; font-size: 11px;}
.iMonSavedJob .jobLocation {background-color: White; text-align: left; font-size: 11px;}
.iMonSavedJob .date {background-color: White; text-align: right; font-size: 9px !important;}
#divJobsList .x-grid3-header-offset {display: none;}
#divJobsList .x-grid3-row-table td, #divJobsList .x-grid3-row-table th {padding: 0 7px 7px 7px;}
/** widget apply History **/
.iWdgApplyHistory .wdgApplyHistoryContentWrapper{margin: 0 7px 0px 7px !important;padding:15px !important;background-color:#fff !important;position:relative;}
.iWdgApplyHistory .wdgApplyHistoryLinks{width:294px !important;margin-left:7px;Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px 0px;text-align:right;padding:0px 0px 0px 0px;text-align:right;height:44px;line-height:44px;}
.sortHelper .wdgApplyHistoryLinks{Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px -46px;}
.iWdgApplyHistory .wdgNoApplyHistoryContent {margin: 0 7px !important; padding: 5px !important; font-size: 10px !important; background-color: White !important;}
.iWdgApplyHistory .wdgNoApplyHistoryContent a {color: #7b4f90; text-decoration: underline; padding-top: 10px; display: block;}
.iWdgApplyHistory .wdgApplyHistoryList{margin: 0 7px 0px 7px !important;position:relative; min-height:10px; height:auto !important; height: 10px;}
.iWdgApplyHistory .wdgApplyHistoryItem{background-color:#fff;padding:5px;clear:both;width:284px;}
.iWdgApplyHistory .wdgApplyHistoryLable{position:relative;float:left;width:50%;color:#787878;font-size:10px;}
.iWdgApplyHistory .wdgApplyHistoryLable a{color:#7b4f90;font-size:10px;}
.iWdgApplyHistory .wdgApplyHistoryDate{position:relative;float:left;width:50%;color:#7b4f90;font-size:10px;text-align:right;}
.iWdgApplyHistory .wdgApplyHistoryLinks a{margin-right:10px;font-size:11px;text-decoration:underline;color:#7b4f90;}
.iWdgApplyHistory .wdgApplyHistoryContentList{margin: 0 7px 0px 7px;background-color:#fff !important;position:relative;}
/** widget Recommended Jobs **/
.iWdgRecJobs .wdgRecommendJobsWrapper{background-color:#fff;clear:both;}
.iWdgRecJobs .ctlJobTitle{padding:4px;text-align:left;}
.iWdgRecJobs .ctlJobTitle a{color:#7b4f90;text-decoration:underline;font-size:10px;font-weight:bold;}
.iWdgRecJobs .ctlJobCompany{font-size:10px;border:0px solid red;padding:2px 4px 2px 4px;text-align:left;}
.iWdgRecJobs .ctlPosted{border:0px solid blue;padding:2px 4px 2px 4px ;font-size:10px;text-align:left;}
.iWdgRecJobs .ctlLocation{border:0px solid green;padding:2px 4px 2px 4px;font-size:10px;text-align:left;}
.iWdgRecJobs .ctrJobListSeparator{clear:both;height:10px;border-bottom:7px solid #eeeeee;}
.iWdgRecJobs .ctlJobListToggle{clear:both;border-bottom:0px solid #eeeeee;}
.iWdgRecJobs .ctlJobList{overflow:auto;height:225px;}
.iWdgRecJobs .wdgJoblist{clear:both;margin-top:5px;background-color:#fff;}
.iWdgRecJobs .ctlJobList{width:294px;background-color:#fff;color:#787878;margin:0px 7px 0px 7px;padding:0;font-size:10px;}
.iWdgRecJobs .wdgDataGridViewAll{margin-top:7px;background-color:#fff;margin-left:7px;margin-right:7px;padding:5px;font-size:11px;color:#787878;}
.iWdgRecJobs .wdgDataGridViewAll a{color:#7b4f90;text-decoration:underline;}
.iWdgRecJobs .wdgRecommendJobsLinks{width:294px;margin-left:7px;Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px 0px;text-align:right;padding:0px 0px 0px 0px;text-align:right;height:44px;}
.iWdgRecJobs .wdgRecommendJobsLinks a{font-size:11px;text-decoration:underline;margin-right:10px;}
.sortHelper .wdgRecommendJobsLinks{background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px -46px;}
/** edit widget **/
.editWidget{display:none;background:#transparent;padding:0px 7px 7px 7px;}
.wdgEditHeader{background-color:#fff;padding:10px;color:#7b4f90;font-weight:bold;}
.wdgEditBody{margin-top:7px;color:#787878;background-color:#fff;padding:10px;font-size:11px;}
.wdgEditSpinner{ left:137px;margin-top:-16px;position:absolute;display:none;}
/**  Answer Popular **/
#jqa_QuestionAnswerWdg .wdgHeader .fnt12{background-color:#EEEEEE; padding:14px; }
#jqa_QuestionAnswerWdg .wdgBody {background-color:#EEEEEE; padding:0 14px 14px 14px; margin-top:-16px;}
#jqa_QuestionAnswerWdg .jqaQuestionAnswerWdg td{padding:0px;}
/**  saved search **/
.iWdgSavedSearches .wdgSSLeftColumn{width:289px;}
.iWdgSavedSearches .wdgSSRightColumn{width:289px;}
.iWdgSavedSearches .wdgSSLinks{text-align:right;padding-right:10px;padding-top:10px;}
.iWdgSavedSearches .wdgSSLinks a{color:#7b4f90;}
.iWdgSavedSearches .wdgActionFooter {min-height:10px;position:relative;float:none;clear:both;} 
.iWdgSavedSearches .wdgActionFooter-end{display:none;}
.iWdgSavedSearches .wdgSavedSearchContent{background-color:#fff !important;margin:0px 7px 0px 7px;padding:15px !important;color:#787878;}	
.iWdgSavedSearches .wdgSavedSearchContent .bold {font-weight: bold;}
.iWdgSavedSearches .wdgLeftBtn{cursor:pointer;position:relative;left:20px;top:5px;z-index:3;}
.iWdgSavedSearches .wdgRightBtn{cursor:pointer;position:relative;left:245px;top:5px;z-index:3;}
.iWdgSavedSearches .wdgSavedSearchList{}
.iWdgSavedSearches li{width:295px;/*background-color:White;*/}
.iWdgSavedSearches .savedSearchItem{text-align:center;}
.iWdgSavedSearches .savedSearchItemToggle{text-align:left;/*padding:4px;*/}
.iWdgSavedSearches .wdgSSLeftColumn{cleaR:both;text-align:center;height:20px;padding-top:3px;}
.iWdgSavedSearches .savedSearchItemToggle .wdgSSLeftColumn{width:289px;text-align:left;}
.iWdgSavedSearches .savedSearchItemToggle .wdgSSLeftColumn a{font-weight:bold;}
.iWdgSavedSearches .ctlJobTitle{cleaR:both;padding:4px;text-align:left;background-color:#fff;}
.iWdgSavedSearches .ctlJobTitle a{color:#7b4f90;text-decoration:underline;font-size:10px;font-weight:bold;}
.iWdgSavedSearches .wdgSSLeftColumn a{color:#7b4f90;text-decoration:underline;font-size:10px;font-weight:bold;}
.iWdgSavedSearches .ctlJobCompany{font-size:10px;border:0px solid red;padding:2px 4px 2px 4px;text-align:left;background-color:#fff;}
.iWdgSavedSearches .ctlPosted{display:none;border:0px solid blue;padding:2px 4px 2px 4px ;font-size:10px;text-align:left;background-color:#fff;}
.iWdgSavedSearches .ctlLocation{border:0px solid green;padding:2px 4px 2px 4px;font-size:10px;text-align:left;background-color:#fff;}
.iWdgSavedSearches .ctlExpires{border:0px solid blue;padding:2px 4px 2px 4px ;font-size:10px;text-align:left;background-color:#fff;}
.iWdgSavedSearches .ctlJobListSeparator{clear:both;border-bottom:7px solid #eeeeee;}
.iWdgSavedSearches .ctlJobListToggle{clear:both;border-bottom:0px solid #eeeeee;}
.iWdgSavedSearches .wdgSSColumnBGNormal{background-color:#fff !important;}
.iWdgSavedSearches .wdgSavedSearchLinks{width:294px;margin-left:7px;Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px 0px;text-align:right;padding:0px 0px 0px 0px;text-align:right;height:44px;}
.sortHelper .wdgSavedSearchLinks{Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px -46px;}
.iWdgSavedSearches .wdgSavedSearchLinks a{margin-right:10px;font-size:11px;text-decoration:underline;}
.iWdgSavedSearches .savedSearchMyCarousel {margin-left:7px;}
/**** Saved Companies *****/
.AwdgSavedCompaniesContentWrapper{margin: 0 7px 0px 7px !important;padding:15px !important;background-color:#fff !important;position:relative;/*margin:5px;*/}
.iWdgSavedCompanies .wdgSavedCompaniesContentWrapper{margin: 0 7px 0px 7px !important;padding:0px 15px 15px 15px !important;background-color:#fff !important;position:relative;color:#787878 !important}
.iWdgSavedCompanies .wdgSavedCompaniesContentWrapper a{text-align:left;color:#7b4f90;display:block;padding-top:20px;}
.iWdgSavedCompanies .wdgLeftBtn{cursor:pointer;position:relative;left:20px;top:5px;z-index:3;}
.iWdgSavedCompanies .wdgRightBtn{cursor:pointer;position:relative;left:245px;top:5px;z-index:3;}
.iWdgSavedCompanies .wdgCompaniesLinks{margin-left:7px;Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px 0px;text-align:right;height:44px;}
.sortHelper .wdgCompaniesLinks{Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px -46px;}
.iWdgSavedCompanies .wdgCompaniesLinks a{margin-right:10px;font-size:11px;text-decoration:underline;}
.iWdgSavedCompanies li{widtH:295px;background-color:White;}
.iWdgSavedCompanies .savedCompaniesItem{text-align:center;}
.iWdgSavedCompanies .savedCompaniesItemToggle{text-align:left;padding:4px;}
.iWdgSavedCompanies .carouselUl{height:266px;} 
.iWdgSavedCompanies .carouselUlToggle{height:auto;} 
.iWdgSavedCompanies .ctlJobTitle{clear:both;padding:4px;text-align:left}
.iWdgSavedCompanies .ctlJobTitle a{color:#7b4f90;text-decoration:underline;font-size:10px;font-weight:bold;}
.iWdgSavedCompanies .ctlJobCompany{font-size:10px;border:0px solid red;padding:2px 4px 2px 4px;text-align:left;}
.iWdgSavedCompanies .ctlPosted{display:none;border:0px solid blue;padding:2px 4px 2px 4px ;font-size:10px;text-align:left;}
.iWdgSavedCompanies .ctlLocation{border:0px solid green;padding:2px 4px 2px 4px;font-size:10px;text-align:left;}
.iWdgSavedCompanies .ctrJobListSeparator{clear:both;height:7px;background-color:#eeeeee;}
.iWdgSavedCompanies .ctlCompanyListSeparator{clear:both;height:7px;background-color:#eeeeee;}
.iWdgSavedCompanies .ctlJobListToggle{clear:both;border-bottom:0px solid #eeeeee;}
.iWdgSavedCompanies .ctlJobList{min-height:225px;}
.iWdgSavedCompanies .savedCompanyTitle {margin-top:3px;padding-bottom:7px;display:block;}
.iWdgSavedCompanies .savedCompanyTitle a{font-size:11px;font-weight:bold;padding-top:3px;color:#7b4f90;text-decoration:underline;}
.iWdgSavedCompanies .widgetContent #wdgCompaniesCarousel {margin-left:7px;}
/***** Recent Activity widget ****/
.wdgRecentActivityContentWrapper{margin: 0 7px 7px 7px !important;padding:15px !important;background-color:#fff !important;position:relative;}
.wdgRecentActivityList{margin: 0 7px 0px 7px !important; position:relative;}
.wdgRecentActivityItem {background-color:#fff; padding:5px; margin-top: 5px; min-height: 25px; height: auto !important; height: 25px;}
.wdgRecentActivityItem:first-child {margin-top: 0px;}
.wdgRecentActivityLable{float:left;width:50%;color:#787878;font-size:10px;}
.wdgRecentActivityLable a{color:#7b4f90;font-size:10px;}
.wdgRecentActivityDate{float:left;width:50%;color:#7b4f90;font-size:10px;text-align:right;}
wdgRecentActivitySeparator{clear:both;height:7px}
/**** Job Profile Show Case ****/
.jpBrowseAllDivider{width:294px;margin-left:7px;Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px 0px;text-align:right;padding:0px 0px 0px 0px;text-align:right;height:44px;}
.sortHelper .jpBrowseAllDivider{Background:transparent url(http://media.newjobs.com/mm/redux/imonster/widgetSprite.png) no-repeat -311px -46px;}
.jpBrowseAllDivider a{color:#7b4f90;font-size:11px;padding-right:10px;line-height:44px;text-decoration:bold;}
.wdgJobsProfileShowCaseList{margin:0px 7px 0px 7px;}
.jpEntry{background-color:#fff;margin-top:7px;padding:5px;}
.jpEntry a{color:#7b4f90;}
.jpPaging {height: 44px; overflow: hidden;}
.jpPaging .previous {height: 43px; width: 27px;position:relative; float: left; background: url(http://media.newjobs.com/mm/redux/crunch/jpPaging_previous.gif) no-repeat;}
.jpPaging .next {height: 43px; width: 27px; position:relative;float: right; background: url(http://media.newjobs.com/mm/redux/crunch/jpPaging_next.gif) no-repeat;}
.jpPaging .title {height: 45px; position:relative;float: left; line-height: 43px; color: #7d5d47; font-size: 13px; overflow: hidden; font-weight: bold;}
.jpPaging .navTitle {width: 250px !important;text-align: center;}
/*** Widget Well Page ***/
#widgetWellWrapper {clear:both;position:relative;border:1x solid blue;	}
#widgetWellHeader {background:transparent url(http://media.newjobs.com/mm/redux/imonster/wdgWellHeader.png) no-repeat 0 0;  height:25px;  color:#6d467f;  vertical-align:middle; }
#widgetWellHeader h1 {margin:0; padding:0; position:relative;float:left; font-size:13px; line-height:25px; margin-left:10px;}
#widgetWellHeader a {position:relative;float:right; padding-right:10px; line-height:25px; color:#783e7d; font-size:10px; text-decoration:underline;}
#widgetWellContent {position:relative;background-color:#eeeeee;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;min-height:500px;/*text-align:right;*/padding-top:10px;}
#widgetWellFooter {clear:both;background:transparent url(http://media.newjobs.com/mm/redux/imonster/wdgWellFooter.gif) no-repeat 0 0; height:25px;}
.widgetWellBox {padding: 0 10px; text-align:left; clear: both;}
.widgetWellBoxPic {position:relative; margin-right:10px; float: left;}
.widgetWellBoxContent {position:relative;float:right;width: 510px;color:#474747;}
.widgetWellBoxContent h2 {font-weight:bold; margin-bottom:10px;	margin:0; padding:0; color:#7b4f90;	font-size:12px;	padding-bottom:10px;}
 div.widgetWellBoxSeparator	{height:17px; margin-left:20px; background:transparent url(http://media.newjobs.com/mm/redux/imonster/wdgWellDottedBorder.gif) repeat-x center center; width:720px; overflow: hidden; clear:both; padding-top: 5px;padding-bottom: 5px;display: block;}
.widgetWellBoxLeftSide {position:relative;float:left;width:19px;height:139px;background:transparent url(http://media.newjobs.com/mm/redux/imonster/wdgWellBoxLeftSide.png) no-repeat 0 0;}
.widgetWellBoxCenterSide {position:relative; float:left; width:175px; height:139px;}
.widgetWellBoxCenterSide h4 {padding-top:10px;padding-left:10px;height:20px;}
.widgetWellBoxCenterSide p {text-align:center;}
.widgetWellBoxCenterSide  a.gbGreenButton {display:block !important; width:175px; text-decoration:none; height:18px; color:white; font-weight:bold; text-align:center !important;}
.widgetWellBoxCenterSideContent {height:112px; text-align:left; border-bottom:4px solid #EEE;}
.widgetWellBoxRightSide {position:relative;float:left;width:20px;height:139px;background:transparent url(http://media.newjobs.com/mm/redux/imonster/wdgWellBoxRightSide.png) no-repeat 0 0;}
.widgetWellLinkMore {margin-top:23px;}
.widgetWellLinkMore a {color:#783e7d;text-decoration:underline;font-size:10px;}
.ctrlLoaderBoxGrayout {color:#fff;padding-left:10px;padding-right:10px;padding-bottom:4px;font-size:20px;font-weight:normal;background:transparent;}
.btnsModalConfirmWdg{text-align:right;}
/**** Home Page ***/
.titleHeader{color:#7c864a;font-size:20px;font-weight:normal;margin:0px;padding:0px;Margin-left: 18px;padding-top:10px;padding-bottom:10px;}
.titleHeader  a{padding-bottom:5px; color:#7b4f90;font-weight:bold;text-decoration:underline;font-size:11px;}
.greenAdviceBox{padding-top:10px;position:relative;float:right;background:transparent url(http://media.newjobs.com/mm/redux/imonster/wdgHelpBox.png) no-repeat 0 0;height:70px;width:180px;margin-top:-33px;}
.greenAdviceBox a{display:block;padding-left:13px;padding-bottom:4px; color:#213409;font-weight:bold;text-decoration:underline;font-size:14px;}
.marginAdviceText{margin-left:13px;}
span.smallerAdviceText{font-size:xx-small;}
.greenAdviceBoxText1{padding-top:3px;color:#fff;font-size:10px;}
.greenAdviceBoxText2{color:#fff;font-size:10px;}
.greenAdviceBox a.smallerAdviceLink{font-size:13px;}
.bannerAndAlertsWraper {position:relative;padding: 0 0px 10px 0px;}
.bannerAd{border:1px solid #dfdfdf; background-color:#eeeeee; margin-top:8px; padding:4px;width:300px;}
.alerts {margin-top:10px;margin-bottom:4px;width:310px;}
div.wacUtility {position: relative; top: -30px;}
.wdgLoading {background: url(http://media.newjobs.com/mm/redux/ajax/loading.gif) no-repeat center;width: 100%;height: 40px;display: inline-block; }
.wdgTransitionImg{text-align:center;position:absolute;left:365px;}
.wdgTransitionText{margin-top:40px;color:#6B407F;font-size:10px;font-weight:bold;clear:both;text-align:center;}
.wdgTransition{opacity:1;display: none;position:absolute;margin-top:120px;left:150px;top: 30%;width:765px;z-index:2;text-align:center;}
.iMonsStaticMarketing { height: 100px; margin:0; padding: 0; width:300px;}
.nonFlashHeader {text-align: left; padding: 15px 20px 0 95px; text-align:center;color: #ffffff; font-size:13px; font-weight: bold; text-align:center; text-decoration:none;}
.nonFlashcopy {position: relative; padding: 10px 20px 0 90px; overflow:hidden; text-align:center; text-decoration: underline; color: #5d3072; font-style:normal; font-size:10px;}
.lpfPopularBacklinks .wdgHeader .fnt12{background-color:#EEEEEE; padding:14px; }
.lpfPopularBacklinks .wdgBody {background-color:#EEEEEE; padding:0 14px 14px 14px; margin-top:-16px;}
.lpfPopularBacklinks .jqaQuestionAnswerWdg td{padding:0px;}
.lpfPopularBacklinks .borderLine {border-bottom: #CBCBCB 1px solid; line-height: 2px; width: 100%; height: 2px;}
.lpfPopularBacklinks .widgetHdrDesc {background-color:#EEEEEE; margin: -16px 0px 10px 0px;padding:6px 14px 14px 14px;}
.lpfPopularBacklinks .browseAllLink {background-color:#EEEEEE; padding:0px 14px 14px 14px;}
/* IMonster HomeV2.aspx styles */
#homeV2 h1.titleHeader {
	margin-left: 0;
}
#homeV2 #homeV2left {
	float:left;
	width: 650px;
}
#homeV2 #homeV2left h2 {
	margin: 6px 0 3px 0 ;
	font-size:17px;
	color: #3F3F3F;
}
#homeV2 #homeV2left h3 {
	color: #000;
}
#homeV2 #homeV2right {
	float: left;
	min-height: 150px;
	width: 310px;
}
/* JobView MultiApplyQueueConfirmation.ascx styles */
#divRecommendedJobsConfirm h2 {
	margin: 6px 0 3px 0 ;
	/*font-size:17px;*/
	/*color: #7B4F90;*/
}
#divRecommendedJobsConfirm h3 {
	/*color: #000;*/
	margin:0;
}
.findMoreCta {
	margin: 10px 0 8px 0;
	padding-top: 8px;
	border-top: 1px solid #E3E3E3;
	height: 20px;
	/*width:98%;*/
}	
.findMoreCta a {
	float:right;
}
#divMultiApplyQueueConfirm .findMoreCta a:first-child {
    float:left;
}
/* Common styles for SharedUI RecommendedJobsV2.ascx and JobView MultiApplyQueueList  */
/*
.divJobList {
	font-weight: normal;
	font-size:11px;
	color: #787878;
}               
.divJobList a {
	color: #7B4F90;
	text-decoration:underline;
	font-weight:normal;
}               
.divJobList a:hover {
	text-decoration:none;
}
*/
.divJobList .ulRecommendedJobs {
	margin: 14px 0 0 0;
}
.divJobList .ulRecommendedJobs li {
	list-style: none;
	clear: left;
	border-top: 1px solid #C9C9C9;
	padding: 10px 0;
}
.divJobList .ulRecommendedJobs li:first-child {
	zoom: 1; /* ie fix top row checkbox misalignment */
	border-top: 0;
	padding-top: 0;
}
.divJobList .ulRecommendedJobs li h4 {
	display:inline-block;
}        
.divJobList .ulRecommendedJobs td {
	vertical-align: middle;
	padding-left: 0;
	padding-right: 0;
}
.divJobList .ulRecommendedJobs table {
	margin: 7px 0;
}
.divJobList .ulRecommendedJobs label {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.divJobList .ulRecommendedJobs p {
	margin-top: 4px;
	margin-bottom: 0;
}
.divJobList .ulRecommendedJobs .left {
	float: left;
	max-width: 440px;
}
.divJobList .ulRecommendedJobs .right {
	float: right;
	padding-top: 7px;
	max-width: 125px;
}
/* JobView MultiApplyQueueList.ascx styles */
#divMultiApplyQueueList.divJobList .ulRecommendedJobs td.applyCta {
	text-align: right;
	white-space:nowrap;
}
#divMultiApplyQueueList.divJobList .ulRecommendedJobs td.applyCta a {
	font-weight: bold;
}
/*
#divMultiApplyQueueList h3 {
	font-size: 15px;
	color: #E86D00;
	font-weight: bold;
}
*/
/* SharedUI RecommendedJobsV2.ascx styles */
#divRecommendedJobs.divJobList .recommendedJobsControlsWrapper { 
	margin-top:10px;
	/*font-size:11px;*/
	padding: 0;
}
#divRecommendedJobs.divJobList .recommendedJobsControlsWrapper .recommendedJobsControls {
	float:left;
	clear: both;
	/*line-height:34px;*/
	margin-bottom:30px;
}
#divRecommendedJobs.divJobList .recommendedJobsControlsWrapper #divRecommendedJobsBottomRight {
   float:left;
   line-height:17px;
   clear:both;
   width: 650px;
}
#divRecommendedJobs.divJobList .ulRecommendedJobs tr td:first-child{
	width:25px;
}
/* Tooltip specific stuff needs to be refactored */
#divRecommendedJobs .divHiddenDescription ,
#divRecommendedJobs .divHiddenFooter 
{
	display: none;
}
#divRecommendedJobsTooltip  div.divContentWrapper{
	background-color: #FFF;
	width: 570px;
	padding: 6px;
	text-align: left;
	font-size: 0.9em;
	color: #787878;
}
#divRecommendedJobsTooltip  a.linkViewDescription{
	margin:5px 0;
	color: #7B4F90;
	text-decoration: underline;
	font-weight: bold;
	display:block;
}
#divRecommendedJobsTooltip  a.linkViewDescription:hover{
	text-decoration: none;
	font-weight: bold;
}
#divRecommendedJobsTooltip {
	display: none;    
	position: absolute;
	padding: 5px;
	background-image: url('http://img-seeker.newjobs.com/uken/v3.4.3.3/global_main30width1px_img.axd');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#divRecommendedJobsTooltip  div.divFooterContent {
	padding: 0 6px;
}
#divRecommendedJobsTooltip  div.divFooterContent ul{
	float:left;
	width: 165px;
	margin: 0;
	padding-left: 15px;
	margin-right: 3px;
}
#divRecommendedJobsTooltip  div.divFooterContent ul li{
	padding: 2px 0;
	word-wrap: break-word;
}
#divRecommendedJobsTooltip  div.divFooterContent a{
	color: #7B4F90;
    font-weight: normal;
    text-decoration: underline;
}
#divRecommendedJobsTooltip  div.divFooterContent a:hover{
    text-decoration: none;
}
/* Inner tabs navigation BEGIN*/
ul.tabsNav_InnerPage, ul.tabsNav_InnerPage * {
  text-align: left;
  margin: 0;
  padding: 0;
}
ul.tabsNav_InnerPage li {
  display: block;
}
ul.tabsNav_InnerPage{
  width: 725px;
  background: url(http://media.newjobs.com/mm/redux/profile/tabs/navTabs_horizLine.gif) no-repeat;
  position: relative;
  float: left;
  padding: 0 0 0 25px;
  background-position: 0 -1px;
}
ul.tabsNav_InnerPage li.tabsNavLi {float: left; height: 35px; background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/navInactiveTab.png); padding: 0 2px 0 2px;}
ul.tabsNav_InnerPage li.tabsNavLi.lastNavItem h3 {background: none !important;}
ul.tabsNav_InnerPage li.selectedTab h3 {color: rgb(109, 54, 154); overflow: hidden; background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/navActiveTabLeft.png) no-repeat !important; padding-right: 0px !important;}
ul.tabsNav_InnerPage li.selectedTab h3 a {color: rgb(109, 54, 154);}
ul.tabsNav_InnerPage li.tabsNavLi.selectedTab {background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/navActiveTabRight.png) no-repeat right top; padding: 0 11px 0 0; margin-left: -5px;}
ul.tabsNav_InnerPage li.tabsNavLi.firstNavItem {background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/navInactiveTabLeft.png) no-repeat left top; margin-left: -5px;}
ul.tabsNav_InnerPage li.tabsNavLi.firstNavItem.selectedTab {background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/navActiveTabRight.png) no-repeat right top; padding: 0 11px 0 0;}
ul.tabsNav_InnerPage li.tabsNavLi.firstNavItem.selectedTab h3 {color: rgb(109, 54, 154); overflow: hidden; background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/navActiveTabLeft.png) no-repeat !important; padding: 0 0 0 11px;}
ul.tabsNav_InnerPage li.tabsNavLi.lastNavItem {background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/navInactiveTabRight.png) no-repeat right top;}
ul.tabsNav_InnerPage li.tabsNavLi.lastNavItem.selectedTab {background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/navActiveTabRightLast.png) no-repeat right top;}
ul.tabsNav_InnerPage li.tabsNavLi.lastNavItem.selectedTab h3 {color: rgb(109, 54, 154); overflow: hidden; background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/navActiveTabLeft.png) no-repeat !important; padding: 0 0 0 11px;}
ul.tabsNav_InnerPage li.tabsNavLi h3 {
  float: left;
  font-family: verdana;
  font-size: 12px;
  color: rgb(134, 103, 158);
  line-height: 35px;
  background: transparent url(http://media.newjobs.com/mm/redux/temp/profileTMP/navInactiveTabSeparator.png) no-repeat right top;
  padding: 0 12px 0 12px;
}
ul.tabsNav_InnerPage li.tabsNavLi h3 a {
  color: rgb(134, 103, 158);
  text-decoration: none;
}
ul.tabsNav_InnerPage li.tabsNavLi div.tabBody_InnerPage{
  display: none;
  clear: both;
  position: absolute;
  left: 0px;
  top: 35px;
  border-top: 0;
  float: left;
   padding: 0;
    margin: 0;
    width: 755px;
}
ul.tabsNav_InnerPage li.tabsNavLi div.tabBody_InnerPage .ctlGreenSections{
  margin: 25px 15px 15px 5px;
  padding: 0 0 5px 0;
}
ul.tabsNav_InnerPage li.tabsNavLi div.tabBody_InnerPage .ctlGreenSections .careergoals_p{
  margin: 15px 20px 0px 20px;
  font-weight: bold;
}
ul.tabsNav_InnerPage li.selectedTab div.tabBody_InnerPage{
  display: block;
}
div.innerNavBox{
  width: 740px;
  clear: both;
  background: transparent url('http://media.newjobs.com/mm/redux/temp/profileTMP/boxFootBG_2.gif?01') no-repeat left bottom;
  padding: 10px 0 5px 0;
  margin: 0 -10px 10px 0px;
  float: left;
  display: inline;
}
div.innerNavBox h4{
  width: 739px;
  margin: 0;
  padding: 0 0 0 16px;
  height: 24px;
  line-height: 27px;  
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: rgb(254, 112, 13);
  background: transparent url('http://media.newjobs.com/mm/redux/temp/profileTMP/boxHeadBG_2.gif?01') no-repeat;
}
div.innerNavBox div.innerNavBoxBody{
  border: 1px solid rgb(230, 230, 230);
  border-top: 0;
  border-bottom: 0;
  float: left;
  width: 739px;
  background-color: rgb(255, 255, 255);
}
div.navTabWaitingMode {
  height: 200px;
  width: 100%;
  background: transparent url('http://media.newjobs.com/mm/redux/ajax/loading.gif') no-repeat center;
}
/* Inner tabs navigation END*/
/* date fields  */
div.listBuilder .listEntity .gfir_startDate,
div.listBuilder .listEntity .gfir_endDate
{
    font-style: italic;
    padding: 0;
    margin:0 5px 10px 0;
}
div.listBuilder .listEntity .startDate_GenericFieldName.GenericField.dateSelectorMYGenericField
{
    float: left;
    clear: left;
}
div.listBuilder .listEntity .endDate_GenericFieldName.GenericField.dateSelectorMYGenericField
{
    float: left;
}
div.listBuilder .listEntity .GenericFieldInputReplacement.hiddenElement.gfir_startDate 
{
    display: inline;
}
div.listBuilder .listEntity .monthYearPicker_typeField
{
    margin: 3px; 
}
div.listBuilder .listEntity .monthYearPicker_yearField
{
    width: 30px;
    display: inline;
    /*padding: 1px;*/
    margin: 3px 15px 3px 5px;
    border: 1px solid #ccc;
}
div.listBuilder .listEntity .monthYearPicker_monthField
{
    /*padding: 1px;*/
    margin: 3px;
    border: 1px solid #ccc;
    display: inline;
}
div.listBuilder .listEntity .monthYearPicker_dayField
{
    /*padding: 1px;*/
    margin: 3px;
    border: 1px solid #ccc;
    display: inline;
}
div.listBuilder .listEntity .monthYearPicker_selectOptionsField
{
    /*padding: 1px;*/
    margin: 3px 12px 3px 0px;
    border: 1px solid #ccc;
    display: inline;
}
/* resume listbuilder specific*/
#EditResumeContactInfoView h2 
{
    color: #6c4b82;
    font-size: 1em;
    font-weight: bold;
    padding:0 0 0 85px;
    margin:0;
}
#EditResumeContactInfoView p 
{
    padding: 8px 0 0 85px;
    margin: 0;
    font-size: 0.9em;
}
#viewResumeTitle, #editResumeTitle
{
    padding: 5px;
    margin: 10px 10px 10px 0px;
    width: 545px;
}
#editResumeTitle input
{
    padding: 5px;
    margin: 10px 10px 10px 10px;
    border: 1px solid #ccc;
    width: 500px;
}
#EditResumeContactInfoDiv label
{
    font-weight: bold;
    font-size: 0.85em;
    color: #5f5f5f;
    display: block;
    padding: 10px 0 2px 0;
}
#EditResumeContactInfoDiv input, #resumeTitle, #resumeDescription
{
    border: 1px solid #ccc;
    padding: 2px;
}
#resumeTitle, #resumeDescription 
{
    width: 450px;
}
#editResumeTitleEdit label
{
    font-weight: bold;
    font-size: 1em;
    color: #5f5f5f;
    display: block;
    padding: 15px 0 2px 0;
}
#resumebuilderHolder
{
    width:560px;
}
#resumebuilderHolder ul
{
   margin: 0;
   padding: 10px 0 10px 0;
   list-style-type: none;
}
#resumebuilderHolder li
{
   list-style-type: none;
}
#resumebuilderHolder .editMode .locationName_GenericFieldName.GenericField.singleFieldLocationGenericField .GenericFieldInput
{
    width: 195px;
}
#resumebuilderHolder .editMode .skillName_GenericFieldName.GenericField.autoCompleteGenericField input
{
    width: 220px;
}
#resumebuilderHolder div.listBuilder .listEntity.editMode .innerLBInput
{
    width: 350px;
}
#resumebuilderHolder .ctlGreenSections_content 
{
    width: 550px; 
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#resumebuilderHolder .ctlGreenSections_content.nonLB 
{ 
    margin: 0;
    padding: 20px 20px 20px 45px;
    width: 490px; 
}
#resumebuilderHolder .ctlGreenSections_content.nonLB .fnt5
{
    margin-bottom: 2px;
}
/* profile listbuilder specific*/
ul.innerNavBoxBody .listEntity .innerContainer
{
    width: 630px !important;
}
ul.innerNavBoxBody,
ul.innerNavBoxBody li
{
    list-style-type: none;
}
ul .innerNavBoxBody
{
    background-color: #ffffff;
    list-style-type: none;
}
ul.GenericFieldInputHolder
{
    margin: 0;
    padding: 0;
}
/* listbuilder generic begin*/
div.listBuilder
{
    /*font-size:11px*/
}
div.listBuilder li,
div.listBuilder h4,
div.listBuilder .listBuilderDefaultContent,
div.listBuilder .listBuilderDefaultContent strong
{
    display: block;
}
div.listBuilder .listBuilderDefaultContent
{
    padding: 20px 20px 20px 45px;
    background-color: #ffffff;
}
span.careerGoals.listBuilderDefaultContent
{
    padding-bottom: 0;
}
div.listBuilder .listEntity
{
    clear: left;
    display: block;
    background-color: #ffffff;
    padding: 0 20px 0 20px;
    cursor: default;
}
div.listBuilder .listEntity.editMode,
div.listBuilder .listEntity.waitingMode
{
    padding-bottom: 25px;
}
.editMode input:focus, .editMode textarea:focus
{
    border-color:#e78524 !important;
    color:#000000 !important
}
.editMode select:focus
{
    /*color:#000000 !important*/
}
div.listBuilder .hiddenElement
{
    display: none;
}
div.listBuilder .listEntity .innerContainer
{
    margin: 0;
    width: 460px;
    padding: 10px 20px 10px 25px;
}
div.listBuilder .listEntity.hover .innerContainer
{
    background-color: #fdf0e1;
}
div.listBuilder .listEntity.hover.editMode .innerContainer
{
    background-color: #ffffff;
}
div.listBuilder .listEntity.dottedTopBorder .innerContainer
{
    border-top: 1px dotted #939393;
}
.GenericFieldInput
{
    border: 1px solid rgb(204, 204, 204);
    margin: 2px;
    background-color: rgb(255, 255, 255);
    cursor: text;
   /* color: #676565;*/
    display: inline;
}
textarea.GenericFieldInput, input.GenericFieldInput
{
    width: 475px;
    padding: 1px;
}
textarea.GenericFieldInput
{
    height: 120px;
    overflow:auto;
}
div.listBuilder .GenericFieldInput.ac_input
{
    width: 475px;
    padding: 1px;
}
select.GenericFieldInput
{
    width: 230px;
}
.GenericFieldInputReplacement,
.editMode .GenericFieldInput
{
    display: block;
}
.editMode .GenericFieldInputReplacement,
.GenericFieldInput
{
    display: none;
}
.editMode .GenericFieldInputReplacement
{
    display: none !important;
}
.GenericFieldInputReplacement,
.GenericFieldInput
{
    overflow: hidden;
}
.blackFont 
{
    color: black;
}
/* labels*/
div.listBuilder .listEntity .GenericFieldLabel
{
    /*color:#5F5F5F;
    font-size:1em;
    font-weight:bold;*/
    margin: 10px 0 2px 0;
    padding: 0;
    display: none;
}
div.listBuilder .listEntity.editMode .GenericFieldLabel
{
    display: block;
}
.redRequired 
{
    color: #f7614a;
}
/*error validations */
div.listBuilder .errorFieldWrapper
{
    margin: -14px 0 0 0; 
    padding: 0; 
    position: absolute; 
    width: 20px;
}
div.listBuilder .ctl036_Form_Error 
{
   margin: 10px 0 2px;
   padding: 0;
}
div.listBuilder .ctl036_ErrorMessage_noIcon 
{
    padding:11px;
    position: absolute;
    font-weight: normal;
    padding: 11px;
    margin: 0 4px -8px 0;
}
div.listBuilder .listEntityError
{
    display: none;
    margin: 10px 20px;
    width: 630px;
}
div.listBuilder .listEntityError .ctl036_ErrorMessage
{
    padding:11px 30px;
}
div.listBuilder .listEntity .ctl036_Question
{
   width: 350px;
   position: absolute;
}
div.listBuilder .listEntity .ctl036_Question .ctl036_questionContent
{
   padding: 9px 20px 11px 20px;
}
#resumebuilderHolder div.listBuilder .listEntityError .ctl036_ErrorMessage
{
    width: 450px;
}
div.listBuilder .listEntityError .ctl036_ErrorMessage .ErrorMessage_Content
{
  padding: 0;
}
.redBorder
{
    border: 1px solid red;
    color: red;
}
.clearFloat
{
    clear: both;
	margin:0;
	padding:0;
}
div.listBuilder .listEntity .saveButton,
div.listBuilder .listEntity .closeInnerListButton,
div.listBuilder .listEntity .cancelButton,
div.listBuilder .listEntity .loadingImage,
div.listBuilder .listEntity .listEntityMenu *,
div.listBuilder .listEntity.waitingMode .saveButton,
div.listBuilder .listEntity.waitingMode .cancelButton{
    display: none;
}
div.listBuilder .listEntity.waitingMode img.loadingImage
{
    clear: both;
    display: inline;
}
div.listBuilder .addNewButton
{
    clear: both;
	display: block;
	font-weight: bold;
	color: rgb(123, 79, 144);
	padding: 5px 20px 10px 45px;
	background-color: #ffffff;
}
div.listBuilder .addNewButton span
{
    cursor: pointer;
   /* margin-left: 30px;*/
    text-decoration: underline;
}
li.addNewButton
{
    list-style-type: none;
}
div.listBuilder .saveButton,
div.listBuilder .cancelButton
{
    float: left;
    text-decoration: underline;
   /* color: #7b4f90;*/
    padding: 0 10px 0 1px;
    cursor: pointer;
}
div.listBuilder .saveButton:Hover,
div.listBuilder .cancelButton:Hover 
{
    /*color:#4e0471;*/
}
.disabledButton
{
    visibility: hidden;
}
#educations .GenericFieldInputReplacement,
#industryCerts .GenericFieldInputReplacement,
#experiences .GenericFieldInputReplacement,
#careerHighlights .GenericFieldInputReplacement,
#skills .GenericFieldInputReplacement,
#affiliations .GenericFieldInputReplacement,
#interests .GenericFieldInputReplacement,
#awards .GenericFieldInputReplacement,
#languages .GenericFieldInputReplacement,
#objective .GenericFieldInputReplacement,
#references .GenericFieldInputReplacement,
#externalAccounts .GenericFieldInputReplacement,
div.goalBuilder .GenericFieldInputReplacement
{
  display: block !important;
  width: 480px; 
}
#educations .editMode .GenericFieldInputReplacement, 
#industryCerts .editMode .GenericFieldInputReplacement,
#experiences .editMode .GenericFieldInputReplacement,
#careerHighlights .editMode .GenericFieldInputReplacement,
#skills .editMode .GenericFieldInputReplacement,
#affiliations .editMode .GenericFieldInputReplacement,
#interests .editMode .GenericFieldInputReplacement,
#awards .editMode .GenericFieldInputReplacement,
#languages .editMode .GenericFieldInputReplacement,
#objective .editMode .GenericFieldInputReplacement,
#references .editMode .GenericFieldInputReplacement,
#externalAccounts .editMode .GenericFieldInputReplacement,
div.goalBuilder .editMode .GenericFieldInputReplacement
{
    display: none !important;
}
div.listBuilder .listEntity.editMode.hover .listEntityMenu,
div.listBuilder .listEntity.waitingMode.hover .listEntityMenu
{
    display: none;
}
div.listBuilder .listEntity.hover .listEntityMenu *
{
    display: block;
}
div.listBuilder .listEntityMenu .deleteButton,
div.listBuilder .listEntityMenu .moveButton,
div.listBuilder .listEntityMenu .editButton
{
    float: right;
}
div.listBuilder .listEntity.editMode .cancelButton
{
    clear: left;
    float: left; 
    padding-top: 10px;
}
div.listBuilder .listEntity.editMode .saveButton
{
  float: left; 
  padding-top: 10px;
}
div.listBuilder .listEntity.editMode .saveButton,
div.listBuilder .listEntity.editMode .innerListAddButton,
div.listBuilder .listEntity.editMode .cancelButton
{
    display: block;
}
/* ratings */
.starHolder img 
{
    padding:1px;
    margin: 0;
}
div.listBuilder .listEntityRate input
{
  display: none;
}
div.listBuilder .listEntityMenu,
div.listBuilder .listEntityRate
{
    height: 20px;
	width: 110px;
	float: left;
	margin: 0 0 0 -105px;
	padding: 0 0 0 5px;
	display: block;
}
div.listBuilder .listEntityRate
{
    width: 200px;
    float: right;
}
div.listBuilder .listEntityRate span.ratingLabel
{
    width: 120px;
    height: 12px;
    float: left;
    padding: 0;
    margin:  0;
}
div.listBuilder .listEntity.editable.hoverMenu.editMode .listEntityRate span.ratingLabel
{
    margin:  5px 0 0 0;
}
div.listBuilder .listEntity.editable.hoverMenu.editMode .levelID_GenericFieldName.listEntityRate.ratingContainer,
div.listBuilder .listEntity.editable.hoverMenu.editMode .languageProficiencyID_GenericFieldName.listEntityRate.ratingContainer
{
    margin-top: 20px;
}
/*end of ratings */
/* career goal salaries */
div.listBuilder .listEntity div.salaryFrom_GenericFieldName,
div.listBuilder .listEntity div.salaryTo_GenericFieldName,
div.listBuilder .listEntity div.currencies_GenericFieldName,
div.listBuilder .listEntity div.salaryTypes_GenericFieldName
{
    display: inline !important; 
}
div.listBuilder .listEntity .company_GenericFieldName.GenericField.autoCompleteGenericField,
div.listBuilder .listEntity .phone_GenericFieldName.GenericField.simpleTextGenericField,
div.listBuilder .listEntity .summary_GenericFieldName.GenericField.textGenericField,
div.listBuilder .listEntity .schoolName_GenericFieldName.GenericField.autoCompleteGenericField
{
    clear: left;
}
div.listBuilder .gfir_degreeLevels
{
    clear: both;
    display: block;
    font-weight: bold;
    /*color: rgb(123, 79, 144);*/
    padding: 0;
    margin:0;
}
div.listBuilder .gfir_personalStatementText,
div.listBuilder .gfir_careerHighlightText,
div.listBuilder .gfir_awardDesc
{
    width: 420px;
    text-align: justify;
}
.gfir_organizationName
{
    font-weight: bold;
}
div.listBuilder .gfir_description,
div.listBuilder .gfir_summary
{
    width: 420px;
    /*text-align: justify;*/
    clear: left;
    padding: 0;
    margin: 0;
}
/* InnerListBuilder begin */
ul.innerLB li.innerListItem
{
    clear: left;
    margin: 0 5px 5px 0;
    padding: 0;
}
ul.innerLB li.innerListAddButton
{
    clear: both;
    padding: 0;
    margin: 0;
}
ul.innerLB .addNewInnerItem 
{
    clear: left;  
    /*text-decoration: underline;*/
    /*color: #7b4f90;*/
    padding: 0 10px 0 1px;
    margin: 2px 0 10px 0;
    /*cursor: pointer;*/
}
.editMode ul.innerLB .innerLBradio 
{
    clear: left;
    margin: 0;
    padding: 5px 0; 
}
.editMode ul.innerLB .innerLBradio input.radioButton {
    margin: 0;
    padding:0; 
}
.editMode ul.innerLB .innerLBradio label
{
    margin: 0;
    padding: 0 0 0 5px; 
}
div.listBuilder .listEntity .GenericFieldInputHolder.innerLB
{
    display: none;
}
div.listBuilder .listEntity.editMode .GenericFieldInputHolder.innerLB
{
    display: block;
}
div.listBuilder .listEntity.editMode .GenericFieldInputHolder.innerLB li
{
    display: block;
}
div.listBuilder .listEntity.editMode .innerLBInput
{
   padding: 1px;
   margin: 0 10px 5px 0;
   border: 1px solid #ccc;
   float: left;
   width: 350px;
}
div.listBuilder .listEntity.editMode select.innerLBInput
{
    width: 310px;
}
div.listBuilder .listEntity.editMode .icnRemove
{ 
    margin-top: 5px;
}
div.listBuilder .listEntity .innerListAddButton
{
    display: none;
}
div.listBuilder .listEntity .GenericFieldInputHolder.permitInnerListBuilder.innerLB
{
    display: none;
}
div.listBuilder .listEntity.editMode .GenericFieldInputHolder.permitInnerListBuilder.innerLB
{
    display: inline;
}
div.listBuilder .listEntity .GenericFieldInputHolder.dropdownInnerListBuilder.innerLB
{
    display: inline;
}
div.listBuilder .listEntity .GenericFieldInputHolder.multipleselectBoxInnerListBuilder .innerLBSelectSpan
{
    display: block;
    clear: both;
}
div.listBuilder .listEntity .GenericFieldInputHolder.multipleselectBoxInnerListBuilder select.innerLBInput
{
    padding: 1px;
    margin: 3px 15px 3px 3px;
    border: 1px solid #ccc;
    display: inline;
    width: 70px;
}
div.listBuilder .listEntity .GenericFieldInputHolder.multipleselectBoxInnerListBuilder select.monthYearPicker_monthField
{
    width: 80px;
}
div.listBuilder .listEntity .monthYearPicker .checkboxholder
{
    float:left; padding:0; margin: 3px 5px 0 0; width:14px; height:14px;
}
div.listBuilder .listEntity .monthYearPicker .checkboxLabel
{
    float:left; padding:2px 0 0 0; margin:0; width: 95px;
}
#resumebuilderHolder div.listBuilder .listEntity.editMode .monthYearPicker .checkboxholder
{
    margin: -6px 5px 0 0;
}
.checkboxholder label {margin: 0 10px 0 5px;}
ul.GenericFieldInputHolder.permitInnerListBuilder.innerLB span select,
ul.GenericFieldInputHolder.permitInnerListBuilder.innerLB a.icnRemove,
ul.GenericFieldInputHolder.dropdownInnerListBuilder.innerLB span select,
ul.GenericFieldInputHolder.dropdownInnerListBuilder.innerLB a.icnRemove,
ul.GenericFieldInputHolder .innerListItem .closeInnerListButton,
.fieldOfStudies_GenericFieldName.GenericField.multipleAutoCompletesGenericField ul.GenericFieldInputHolder
{
    display: none;
}
.editMode ul.GenericFieldInputHolder.permitInnerListBuilder.innerLB span select,
.editMode ul.GenericFieldInputHolder.permitInnerListBuilder.innerLB a.icnRemove,
.editMode ul.GenericFieldInputHolder.dropdownInnerListBuilder.innerLB span select,
.editMode ul.GenericFieldInputHolder.dropdownInnerListBuilder.innerLB a.icnRemove,
.editMode ul.GenericFieldInputHolder .innerListItem .innerLBInput,
.listEntity.editable.hoverMenu.editMode .fieldOfStudies_GenericFieldName.GenericField.multipleAutoCompletesGenericField ul.GenericFieldInputHolder 
{
    display: inline;
}
/* InnerListBuilder end */
/* skills and languages*/
div.listBuilder .listEntity.editMode .gfl_languages,
div.listBuilder .listEntity.editMode .gfl_skillName
{
    display: none;
}
div.listBuilder .listEntity .GenericFieldLabel.gfl_skills
{
    display: block;
}
div.listBuilder .listEntity .skillName_GenericFieldName.GenericField.autoCompleteGenericField input
{
    width: 300px;
}
div.goalBuilder .listEntity .skillName_GenericFieldName.GenericField.autoCompleteGenericField input
{
    width: 220px;
}
/* degree levels select  */
div.listBuilder .listEntity.editMode .degreeLevels_GenericFieldName.GenericField.selectGenericField GenericFieldInput
{
    display: block;
}
/* Additional info  */
#additionalInfo .GenericFieldInputReplacement
{
    display: block;
    margin: 0;
    padding: 10px 0;
    border-bottom: 1px solid #cccccc;
}
#additionalInfo .GenericFieldInputReplacement .viewModeText
{
    float: left;
    width: 360px;
}
#additionalInfo .GenericFieldInputReplacement .viewModeLabel
{
   width: 265px;
   font-weight: bold;
   float: left;
}
#additionalInfo .GenericFieldInputReplacement .viewModeLabelCountries
{
   width: 265px;
   font-weight: bold;
}
#additionalInfo .GenericFieldInputReplacement .viewModeLabelDisabilities
{
   width: 265px;
   font-weight: bold;
}
#additionalInfo .GenericFieldInputReplacement .selectedcountry
{
  /* color: #758e30;
   font-weight: bold;*/
   display: block;
   margin:0;
   padding: 10px 0 0 0;
}
#additionalInfo .GenericFieldInputReplacement .selecteddisability
{
  /* color: #758e30;
   font-weight: bold;*/
   display: block;
   margin:0;
   padding: 10px 0 0 0;
}
#additionalInfo .GenericFieldInputReplacement .workauthorisation
{
   margin:0;
   padding: 0;
}
/* work experience  */
div.listBuilder#experience .company_GenericFieldName,
div.listBuilder#experience .location_GenericFieldName,
div.listBuilder#experience .industries_GenericFieldName
{
  float: left;
}
div.listBuilder#experience .company_GenericFieldName span.GenericFieldInputReplacement,
div.listBuilder#experience .location_GenericFieldName span.GenericFieldInputReplacement
{
  display: inline;
  width: auto;
  padding-right: 5px;
  margin-right: 5px;
  border-right: 1px solid black;
}
div.listBuilder#experience .location_GenericFieldName span.GenericFieldInputReplacement
{
  font-weight: bold;
}
#experiences.listBuilder .listEntity .gfir_jobTitle
{
    /*font-size: 1.1em;
    color: #788d32;*/
    font-weight: bold;
    display: block;
}
#references.listBuilder .listEntity .gfir_userRefsName
{
    /*font-size: 1.1em;
    color: #6f4881;*/
    font-weight: bold;
    display: block;
    margin-bottom: 12px;
}
/* singleFieldLocation  */
.editMode .locationName_GenericFieldName.GenericField.singleFieldLocationGenericField .GenericFieldInput
{
    display: inline;
    width: 210px;
    margin-right: 10px;
}
/* textareas  */
.description_GenericFieldName, .personalStatementText_GenericFieldName, .summary_GenericFieldName, .careerHighlightText_GenericFieldName, .awardDesc_GenericFieldName
{
    width:600px;
}
/* singleValuePrompt radiobutton  */
.singleValuePrompt_checkboxGenericField input.radioButton{
  padding: 0;
  margin:0;
}
.singleValuePrompt_checkboxGenericField .radioButtonDiv{
  display: none;
}
.editMode .singleValuePrompt_checkboxGenericField .radioButtonDiv{
  padding: 0;
  margin: 15px 0 15px 0;
  display: block;
}
.singleValuePrompt_checkboxGenericField .radioButtonSpan{
  padding: 0;
  margin: 0 10px 0 0;
}
.singleValuePrompt_checkboxGenericField .radioButtonSpan .radioButton{
  margin: 0 5px 0 0;
}
/* singleValuePrompt checkbox  */
.singleValuePrompt_checkboxGenericField input.GenericFieldCheckbox{
  float: left;
}
div.listBuilder .listEntity .singleValuePrompt_checkboxGenericField
{
    clear: both;
}
div.listBuilder .listEntity.editMode .isGraduated_GenericFieldName.GenericField.singleValuePrompt_checkboxGenericField
{
    display: block;
}
div.listBuilder .listEntity .isGraduated_GenericFieldName.GenericField.singleValuePrompt_checkboxGenericField
{
    display: none;
}
div.listBuilder .listEntity .adaptStatus_GenericFieldName.GenericField.singleValuePrompt_checkboxGenericField
{
    display: block;
    clear: left;
}
/* checkbox  */
.isCurrent_GenericFieldName 
{
    padding: 10px 5px;
}
div.listBuilder .listEntity .isCurrent_GenericFieldName
{
    display: none;
}
div.listBuilder .listEntity.editMode .isCurrent_GenericFieldName
{
    display: block;
}
.GenericFieldCheckbox 
{
    margin: 7px 10px 0 0;
}
ul.checkBoxColumn
{
    padding:0;
	float: left;
	margin: 0 15px 0 0;
}
.checkBoxColumn li 
{
    list-style-type: none;
    padding: 5px;
}
.checkBoxColumn input
{
	 color: #28ad29;
	 border: 1px solid #ccc;
}
/* textFieldWithCheckBox */
input.textFieldWithCheckBox
{
	width: 238px;
}
.textFieldWithCheckBoxGenericField label.checkboxspan
{
	margin: 0 10px 0 0;
}
.textFieldWithCheckBoxGenericField label.checkboxspan input
{
	margin-right: 5px;
}
/* reseting styling for ol/ul  RTE in View Mode  */
.RTEGenericField  ul, .RTEGenericField  ul li
{ 
    list-style-type:disc!important; 
}
.RTEGenericField  ol, .RTEGenericField  ol li 
{ 
    list-style-type: decimal !important;
}
.RTEGenericField  ul li, .RTEGenericField  ol li
{ 
    display: list-item !important;
	list-style-image:none !important;
	list-style-position:outside!important;
}
.RTEGenericField ol
{
    margin: 1.12em 0 !important;
    list-style-type: decimal !important;
}
.RTEGenericField ol, .RTEGenericField  ul
{
    margin-left: 40px !important;
}
/* flyout begin */
.fpwdialog 
{
    margin-left:13px;
    margin-bottom:7px;
}
.fpwdialog .fpwbottom 
{
    padding: 0;
    margin:0;
}
.fpwdialog ul 
{
    padding: 0 10px 0 7px;
    margin:0;
}
.fpwItemStyle
{
    font-size:11px;
    margin: 0px;
    color: #846990;
	display: block;
	cursor: pointer;
    padding: 7px 0 8px 0;
    border: 0px;
    background: transparent url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;
 }
.fpwItemHoverStyle 
{
    margin-top:0px;
    font-size:11px;
    color: #f48d1f;
    border: 0px;
    padding: 7px 0 8px 0;
    cursor: pointer;
    display: block;
    font-weight:bold;
    background: transparent url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;
}
.fpwItemStyleBlank
{
    font-size:11px;
    margin: 0px;
    color: #846990;
    display: block;
    cursor: pointer;
    padding: 7px 0 0 0;
    border: 0px;
    _display: inline-block;
    background: transparent no-repeat bottom left;
}
.fpwItemStyleHoverBlank
{
    font-size:11px;
    margin: 0px;
    color: #f48d1f;
    display: block;
    cursor: pointer;
    padding: 7px 0 0 0;
    border: 0px;
    font-weight:bold;
    _display: inline-block;
    background: transparent no-repeat bottom left;
}
div.listBuilder .deleteFlyoutButton
{
    border-top: 1px dotted #ccc;
}
div.listBuilder .deleteFlyoutButton, div.listBuilder .editFlyoutButton
{
    padding-left: 5px;
}
/* flyout end */
/* Deck navigation BEGIN*/
ul.deckNav{
  margin: 10px;
  padding: 0;
  list-style-type: none;
  position: relative;
  padding-top: 10px;
}
ul.deckNav li.deckNavAddButton{
  margin: 0;
  padding: 10px 0 0 10px;
  display: block;
}
ul.deckNav li.deckNavLi{
  padding: 0;
  display: block;
  height: 57px;
  background: transparent url("http://media.newjobs.com/mm/redux/temp/profileTMP/deck/tab_deckNav.png?") no-repeat 0 3px;
}
ul.deckNav li.deckGoalTab span.careerGoalTabLink{
  color: rgb(153, 153, 153);
  display: block;
  height: 100%;
  line-height: 57px;
  padding-left: 25px;
  width: 168px;
  text-decoration: none;
  cursor: pointer;
}
ul.deckNav li.deckGoalTab span.careerGoalTabLink .GenericFieldLabel{
	display: none;
}
ul.deckNav li.deckGoalTab span.careerGoalTabLink:hover{
  background: transparent url("http://media.newjobs.com/mm/redux/temp/profileTMP/deck/tab_hover_deckNav.png?3") no-repeat 0 3px;
}
ul.deckNav li.deckNavLi div.deckNav_body{
  position: absolute;
  width: 540px;
  margin-left: 170px;
  margin-top: 15px;
  top: 0;
  background-color: white;
  display: none;
}
ul.deckNav li.deckNavLi div.deckNav_body div.listBuilder .listEntity
{
    padding: 0;
    margin:0;
}
ul.deckNav li.deckNavLi div.deckNav_body  div.listBuilder .listEntity .GenericFieldLabel
{
    margin: 2px 0 2px 0;
}
ul.deckNav li.deckNavLi.selectedDeckTab{
  background-color: rgb(245,245,255);
  background: transparent url("http://media.newjobs.com/mm/redux/temp/profileTMP/deck/tab_selected_deckNav.png?") no-repeat;
  height: 62px;
  margin: 0 0 -3px 0;
}
ul.deckNav li.deckNavLi img.decNavTabMenuIcon{
  display: none;
}
ul.deckNav li.deckNavLi h5.editMode img.decNavTabMenuIcon{
  display: none;
}
ul.deckNav li.deckNavLi.selectedDeckTab img.decNavTabMenuIcon{
  display: inline;
  position: absolute;
  margin-left: 155px;
  margin-top: 25px;
  cursor: pointer;
}
ul.deckNav li.deckGoalTab.selectedDeckTab span.careerGoalTabLink .fnt4{
  /*color: rgb(123, 79, 144);*/
  line-height: 62px;
  font-weight: bold;
}
ul.deckNav li.deckGoalTab .GenericFieldInputReplacement{
  line-height: 57px;
}
ul.deckNav li.deckGoalTab.selectedDeckTab .editMode span.careerGoalTabLink .fnt4{
  font-weight: normal;
}
ul.deckNav li.deckGoalTab.selectedDeckTab span.careerGoalTabLink:hover{
  background-image: none;
}
ul.deckNav li.deckNavLi.selectedDeckTab  div.deckNav_body{
  display: block;
}
div.deckNav_body div.listBuilder{
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 554px;
  float: left;
  border-bottom: 1px solid #ccc;
}
div.deckNav_body div.listBuilder h7{
  margin: 20px 0 0 20px;
  font-weight: bold;
}
div.deckNav_body div.listBuilder h5{
  margin: 0;
  padding: 5px 0 0 20px;
  /*font-weight: bold;*/
}
div.deckNav_body div.listBuilder .innerNavBoxBody{
  border: none;
  width: 545px;
  padding: 0;
  margin: 0;
}
div.deckNav_body div.listBuilder .innerNavBoxBody .listEntity{
  width: 505px;
}
div.deckNav_body div.listBuilder .listBilderControlValidation,
div.deckNav_body div.listBuilder .listBuilderDefaultContent{
  width: 405px;
}
div.deckNav_body div.listBuilder .listEntity .innerContainer{
  width: 460px !important;
  padding: 10px 20px 10px 25px;
  margin: 0;
}
div.deckNav_body div.listBuilder .innerNavBoxBody .listEntity input.editableInput{
  width: 190px;
}
ul.deckNav li.deckNavAddButton span.careerGoalTabLink{
  width: 120px;
  float: none;
  height: 20px;
  color: white;
  line-height: 20px;
  text-align: center;
  overflow: hidden;
  margin-top: 10px;
  margin-left: 10px;
}
div.deckNav_body hr{
  width: 100%;
  display: block;
  border-top: 1px solid rgb(196, 196, 196);
  border-bottom: 1px solid rgb(231, 231, 231);
  clear: both;
  height: 0;
  overflow: hidden;
}
div.deckNav_body .goalsTabWaitingMode {
  height: 520px;
  width: 500px;
  background: transparent url('http://media.newjobs.com/mm/redux/ajax/loading.gif') no-repeat center;
}
div.deckNav_body .goalsTabEditMode {
  display: none;
}
div.goalBuilder .innerNavBoxBody .fpwdialogStatic
{
    display: none;
    margin-top:0px;
    padding-left: 6px;
}
div.goalBuilder .innerNavBoxBody .enableMenu .fpwdialogStatic
{
    display: block;
}
div.goalBuilder .innerNavBoxBody a.fpwCloseImg {
margin-top:17px;
padding-right: 6px;
}
/* fileds */
div.genericFieldwraper .GenericFieldInput{
  margin: ;
  position: relative;
  font-weight: normal;
  padding: 2px;
  top: 15px;
  left: -5px;
  width: 130px;
}
ul.deckNav h5 span.cancelButton,
ul.deckNav h5 span.saveButton{
  display: none;
}
ul.deckNav h5.editMode span.cancelButton,
ul.deckNav h5.editMode span.saveButton{
  display: block;
  font-size: 11px;
  text-decoration: underline;
  float: left;
  margin: -9px 0 0 15px;
  padding: 0;
  font-weight: normal;
  height: 12px;
  cursor: pointer;
}
span.GenericFieldLabel.gfl_name{
  display: none;
}
/* Deck navigation END*/
ul.deckNav div.listBuilder .addNewButton{
  padding: 5px 0px 10px 0px;
  margin: 0;
}
ul.deckNav div.listBuilder .addNewButton span{
  margin: 0;
  padding: 0 0 0 20px;
}
#btnAddCareerGoal
{
	padding: 0px 8px;
}
/********* CSS Document For Profile *********/
/**** Add to general ****/
.orange {color:#FE700D}
.grey {color:#333333}
.clear{ clear:both; }
.floatLeft { float:left; }
.floatRight { float:right}
.purple { color:#663399}
.overflowHidden { overflow:hidden}
.disabledInput {background: #EEE; color: #666;}
.rightAlign{text-align: right;}
h3 {margin:0}
.smallFont { font-size:9px}
.tabBody_InnerPage .anchorHelpIcon {position: relative; top: -22px; margin: 0px 5px 0 0 !important;}
/**** Profile container ****/
.largePurpleHeading h3 { /*margin: 0; font-weight: normal; padding: 0; color: #785588; font-size: 26px; */}
#BusinessCard.ctlGreenSections {margin: 0 5px 10px 0; padding-top: 0;}
/**** Business card css ****/
#BusinessCard ul.BCPrimaryList li {list-style:none; background: transparent url(http://media.newjobs.com/mm/redux/profile/BCListArrow.gif) no-repeat 0 7px;padding: 2px 0 3px 10px; }
#BusinessCard ul.BCPrimaryList { margin: 12px; }
#BusinessCard img.imgPhoto {border: 1px solid #CCCACB; margin: 2px 0; }
#BusinessCard input, #BusinessCard textarea, #BusinessCard select { border: solid 1px #B3B9C3; /*color: #676565; font-size: 11px; */background-color: #FFF; }
#BusinessCard input, #BusinessCard textarea { padding: 1px 4px; }
#BusinessCard input.focused, #BusinessCard textarea.focused { border-color: #E78524; color: #000; }
#BusinessCard select.focused, #BusinessCard select.specified { color: #000; }
#BusinessCard input.specified, #BusinessCard textarea.specified { color: #000; }
#BC { margin: 0 0 29px; border-bottom: 1px solid transparent;/*forIE*/ }
#BC .t {background: url(http://media.newjobs.com/mm/redux/profile/profileBCHeader.gif) 0 0 repeat-x; background-color: #FFF; }
#BC .b {background: url(http://media.newjobs.com/mm/redux/profile/profileBCDot.gif) 0 100% repeat-x}
#BC .l {background: url(http://media.newjobs.com/mm/redux/profile/profileBCDot.gif) 0 0 repeat-y}
#BC .r {background: url(http://media.newjobs.com/mm/redux/profile/profileBCDot.gif) 100% 0 repeat-y; }
#BC .bl {background: url(http://media.newjobs.com/mm/redux/profile/profileBCCornerBL.gif) 0 100% no-repeat}
#BC .br {background: url(http://media.newjobs.com/mm/redux/profile/profileBCCornerBR.gif) 100% 100% no-repeat}
#BC .tl {background: url(http://media.newjobs.com/mm/redux/profile/profileContactCornerTopLeft.gif) 0 0 no-repeat; }
#BC .tr {background: url(http://media.newjobs.com/mm/redux/profile/profileContactCornerTopRight.gif) 100% 0 no-repeat; }
#BusinessCard h4 { /*color: #666;*/ margin: 0; padding: 8px 0 0 2px;}
#BusinessCard .BusinessCardHeader{ color: #666; margin: 0; padding: 8px 0 0 2px; float:left; font-weight:bold; font-size: 100%;}
#BusinessCard .BusinessCardHeaderContainer{ width: 215px; }
#BC_UserInfo { padding: 15px 5px 20px 15px;}
#BC_UserInfoDesc { float: left; width: 260px; padding: 10px 0 0 11px;}
#BC_UserInfoDesc a, #BC_ContactInfo a, #BCIndustry a, #BCEmail a { /*color: #663399;*/ }
#BC_UserInfoDesc a { font-size: 11px; }
#BC_UserInfoDescFillOut { float: left; width: 300px; padding: 5px 0 0 15px; color: black; font-size: 11px; }
#BC_UserInfoDescFillOut a {/*color: #663399; */ }
#BC_UserInfoDescFillOut .jobtitle {/* font-size: 14px; font-weight: bold; color: #666; display: block;*/ overflow: hidden; }
#BC_UserInfoDescFillOut span { display: block;}
#BC_UserInfoDescFillOut div {overflow: hidden; }
#BC_EditUserInfo { padding: 0px 15px 15px 15px; }
#BC_Photo { width: 102px; padding:0; margin:0; float: left; }
#BC .UserInfoLoading { background: url(http://media.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; }
#BC #BC_UserInfoDescLoading { float: left; width: 260px; height: 50px; }
#BC #BC_UserInfoContactLoading { height: 100px; }
#BC #BC_UserInfoEditLoading { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: none; background-position: 50% 8px; }
#BC_ContactInfo { float: right; position: absolute; left: 450px; margin: 15px 0 0 0;}
#BC_ContactInfo .t { background: url(http://media.newjobs.com/mm/redux/profile/profileContactBg.gif) 0 0 repeat-x; width:270px; }
#BC_ContactInfo .tl { background: url(http://media.newjobs.com/mm/redux/profile/profileContactLeft.gif) 0 0 no-repeat; }
#BC_ContactInfo .tr { background: url(http://media.newjobs.com/mm/redux/profile/profileContactRight.gif) 100% 0 no-repeat; padding: 8px 30px 5px 30px; min-height: 146px; }
#BC_ContactInfo img {padding:0 8px 0 4px}
#BC_ContactInfo h3{ padding-bottom: 1px; zoom: 1; }
#BC_ContactInfo .dotted_line{background: url(http://media.newjobs.com/mm/redux/profile/profileContactLine.gif) 100% 0 repeat-x; padding:5px 3px}
#BC_PersonalInfo .formHolder {float: left; padding: 0 0 0 30px; margin: 0;  width:570px;}
#BC_PersonalInfo { padding: 0 0 40px 0; margin:0;}
#BC_PersonalInfo h2 { /*color: #455B10;*/ margin: 1em 0 2px; background: url(http://media.newjobs.com/mm/redux/profile/profileContactLine.gif) 0 100% repeat-x; padding: 0 0 5px}
#BCOnlyLastName, #BCLastName,  #BCWebsite, #BCYearsExperience, #BCAddress2, #BCcountry, #BCMobilePhone, #BCNationalID {padding-left:11px; }
#BCstates, #pc, #BCPhone, #BCMiddleName {padding-left:7px; }
#BCCareerStatus{padding-right:11px; }
.dropdownBox {border: 1px solid #ccc; position: absolute; background-color: #fff; padding: 0; margin: 0; overflow: auto; height: 80px; width: 150px; display: none;}
.dropdownBox ul{padding: 0; margin: 0;}
.dropdownBox ul li {padding: 2px 5px; margin: 0; list-style-type: none; cursor: pointer;}
#BCSwapLastName {padding-right:7px;}
#BC_PersonalInfo input{margin:2px 0 0 0;}
#BCFirstName input, #BCLastEmployer input, #BCSwapLastName input{width: 207px}
#BCOnlyLastName input, #BCJobTitle input, #BCWebsite input {width: 327px; padding-right:7px}
#BCCareerStatus select, #BCCareerLevel select{width: 216px; margin:2px 0 0 0; /*padding: 2px 1px;*/ border: 1px solid #ccc;}
#BCYearsExperience select{width: 341px; margin:2px 0 0 0; /*padding: 2px 1px;*/ border: 1px solid #ccc;}
#BCPersonalStatement textarea {width: 690px; height:80px; margin: 0; }
#BCPersonalStatement .charCounter{margin: 3px 0 0 0;}
#BCIndustry select {width: 568px; margin:2px 0 0 0; /*padding: 2px 1px; */border: 1px solid #ccc; float:left;}
#BCIndustry .icnRemove{margin-top: 5px; margin-left: 5px;}
#BCAddress1 input, #BCEmail input {width: 325px}
#BCAddress2 input {width: 337px}
#city input {width: 167px}
#BCstates {padding: 2px 0 0 7px}
#BCstates select{width: 65px; margin:2px 0 0 0; /*padding: 2px 1px; */border: 1px solid #ccc;}
#BCstates .comboBox {width: 65px;}
#BCcountry select{width: 348px; margin:2px 0 0 0; /*padding: 2px 1px;*/ border: 1px solid #ccc;}
#pc input {width: 68px}
#BCMobilePhone input, #BCPhone input {width: 160px}
#BCMiddleName input, #BCLastName input {width: 155px}
#BCContactPreference select{width: 335px; margin:2px 0 0 0;/* padding: 2px 1px; */border: 1px solid #ccc;}
#BCContactPreference {margin-bottom: 15px;}
#BCMobileValidation p {margin:0; padding:3px 0 3px 3px;}
#BCIndustry a, #BCMobileValidation a { /*color: #7b4f90; font-size: 11px; text-decoration: underline;*/}
#BCEmail a  { /*color: #7b4f90; font-size: 11px; */padding: 10px 0; /*font-size: 11px; text-decoration: underline;*/}
#BCEmail a:hover { /*color: #ff9900; font-size: 11px; text-decoration: none;*/}
#BC_Address { background: url(http://media.newjobs.com/mm/redux/profile/icons/home.gif) no-repeat; padding:1px 5px 0px 20px; line-height:16px; word-wrap: break-word; overflow: hidden; }
#BC_Mobile { background: url(http://media.newjobs.com/mm/redux/profile/icons/mobile.gif) no-repeat; padding:1px 5px 0px 20px; line-height:16px; }
#BC_Phone { background: url(http://media.newjobs.com/mm/redux/profile/icons/phone.gif) no-repeat; padding:1px 5px 0px 20px; line-height:16px; }
#BC_Email { background: url(http://media.newjobs.com/mm/redux/profile/icons/email.gif) no-repeat; padding:1px 5px 0px 20px; line-height:16px; }
#BC_ContactPreferences {/*font-family:Arial; color:#9a9a9a;*/ padding-left:23px; overflow:hidden}
#BCInfoWebsite { background: url(http://media.newjobs.com/mm/redux/profile/icons/web.gif) no-repeat; padding:2px 5px 0px 20px; line-height:13px; height: 16px;}
#BC_AboutMe {padding: 15px 0; margin: 0 0 0 -13px ; }
#BC_AboutMe .t { background: url(http://media.newjobs.com/mm/redux/profile/profileBCAboutMeBG.gif) 0 0 repeat-x; }
#BC_AboutMe .tl { background: url(http://media.newjobs.com/mm/redux/profile/profileBCAboutMeL.gif) 0 0 no-repeat; }
#BC_AboutMe .tr { background: url(http://media.newjobs.com/mm/redux/profile/profileBCAboutMeR.gif) 100% 0 no-repeat; padding: 25px 90px 0 85px; min-height: 80px; height: auto !important; height: 80px;}
#BC_AboutMe .tr div { word-wrap: break-word; overflow: hidden; }
/* IMAGE CROPPING */
#frmeditphoto #editPhotoEditor .imgOriginal {}
#frmeditphoto #imageCropper { border: 1px dashed #EEE; background: url(http://media.newjobs.com/mm/redux/global/none.gif); }
#frmeditphoto #editPhotoEditor { float: left; position: relative; }
#frmeditphoto #editPhotoPreview { float: left; overflow: hidden; position: relative; width: 100px; height: 135px; }
#frmeditphoto #editPhotoPreview .imgOriginal { position: relative; }
#frmeditphoto .ui-resizable-handle { background: none; }
#frmeditphoto #croppingTool { position: relative; min-height: 135px; height: auto !important; height: 135px;}
#frmeditphoto .croppingToolBottom { height: 1px; overflow: hidden; clear: both; }
#frmeditphoto .frmeditphotoControls { clear: both; }
#frmeditphoto .cropPhoto { width: 276px; float: left; position: relative; }
#frmeditphoto .previewPhoto { width: 152px; float: right; position: relative; }
#frmeditphoto .previewPhoto input { clear: left; }
#frmeditphoto .cropPhotoLoading {width:100%; height: 50px; background: url(http://media.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: none; }
#frmeditphoto .photoUploadWarning {  left: 0; bottom: 5px; width: 320px; /*font: 0.92em Arial, sans-serif; color: red;*/ position: relative; }
#frmeditphoto .photoUploadWarning a { /*color: red; text-decoration: underline;*/ }
#frmeditphoto .photoUploadDescription { margin: 3px 0 5px; /*font: 0.92em Arial, sans-serif; color: #666; */}
#frmeditphoto .editPhotoBottomControls { margin: 1.24em 0 0.21em; position: relative; }
#frmeditphoto .photoControlButtons { text-align: right; padding-top: 12px; }
#frmdeletephoto .photoControlButtons { text-align: right; padding-top: 0.86em; }
#frmeditphoto h4 { /*color: #666;*/ padding-bottom: 2px; }
#frmeditphoto .ui-resizable { display: block;}
#frmeditphoto .ui-resizable-handle { position: absolute;  background: #F2F2F2; fontSize: 0.1px; }
#frmeditphoto .ui-resizable-n { cursor: n-resize;width:100%; height: 4px; left: 0px; right: 0px; borderTop: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-s { cursor: s-resize; width:100%; height: 4px; left: 0px; right: 0px;borderBottom: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-e { cursor: e-resize; height:100%; width: 4px; top: 0px; bottom: 0px; borderRight: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-w { cursor: w-resize; height:100%; width: 4px; top: 0px; bottom: 0px; borderLeft: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-se { cursor: se-resize; bottom: 0pt; right: 0px; width: 4px; height: 4px;borderRight: 1px solid #DEDEDE; borderBottom: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-sw { cursor: sw-resize; bottom: 0pt; left: 0px; width: 4px; height: 4px;borderBottom: 1px solid #DEDEDE; borderLeft: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-ne { cursor: ne-resize; top: 0pt; right: 0px; width: 4px; height: 4px;borderRight: 1px solid #DEDEDE; borderTop: 1px solid #DEDEDE;}
#frmeditphoto .ui-resizable-nw { cursor: nw-resize; top: 0pt; left: 0px; width: 4px; height: 4px;borderLeft: 1px solid #DEDEDE; borderTop: 1px solid #DEDEDE;}
#BusinessCard #profilePhoto .AddPhotoButtonBar, #profilePhoto .EditPhotoButtonBar { text-align: center; padding-top: 3px; display: none; }
.cropPhoto .cropImageWrap { border: 1px solid #666; padding: 2px; float: left; }
.previewPhoto .previewImageWrap { border: 1px solid #CCC; float: left; }
/**** TabsNav ****/
.titleInput { color: #7a508f !important; font-weight: bold}
.editMode .titleInput{color:#676565 !important; font-weight: normal !important}
.cityInput {color:#73844d !important; font-weight: bold; width:70px !important; display:block!important}
.editMode .cityInput {color:#676565 !important; font-weight: normal !important}
.endYearSpan, .endMonthSpan, .startYearSpan, .endMonthSpan {font-style:italic;}
.monsterIndustrySpan {display:block !important}
/**** Mobile SMS verification ****/
#BCMobileValidation .errorBox{ width: 300px; display:none;}
#BCMobileValidation .infoBox { width: 210px; display:none; }
#BCMobileValidation .errorIconMainContainer { display:block; height:12px; width: 300px;}
#BCMobileValidation .errorIconContainer { position:absolute; width:300px; }
#BCMobileValidation .mobilestatus {font-size: 11px;}
#BCMiddleName .ctl036_ErrorMessage_noIcon {
	position:absolute;
	right:30px;
	top:15px;
}
#BCFirstName .ctl036_ErrorMessage_noIcon {
	position:absolute;
	right:30px;
	top:15px;
}
#BCLastName .ctl036_ErrorMessage_noIcon {
	position:absolute;
	right:25px;
	top:15px;
}
#BCOnlyLastName .ctl036_ErrorMessage_noIcon 
{
    position:absolute;
	right:25px;
	top:15px;
}
#BCOnlyLastName, #BCLastName, #BCFirstName
{
    position: relative;
}
#BCLocation {position: relative;}
#BCLocation .ctl036_Form_Error {position: absolute; top: -7px; right: 0px;}
#BCLocation .ctl036_ErrorMessage_noIcon {position: absolute; top: -7px; right: 20px;}
#BC_UserInfo .bannerAd373x22{width: 373px; height: 22px; padding:0; margin:7px 0 0 0;}
#BC_UserInfo .greenFontandBorderTop{padding: 7px 0; margin:0; font-weight: bold; color:#75825e ; border-top: 1px solid #bfbfbf;}
#BC_UserInfo .greenFontandBorderTop a{text-decoration: underline; font-weight: normal;}
#BC_UserInfo .greenFontandBorderTop a:hover{text-decoration: none; font-weight: normal;}
#BC_Head_View.ctlGreenSections_title h3 {width: 650px;}
#BC_Edit_Head_View.ctlGreenSections_title h3 {width: 650px;}
/* RESUME */
.modalBottomButtonBar { text-align: right; padding: 0px 0 10px; clear:both }
.modalContent { width:100%}
.modalContent .modalErrorIcon{ float:left; width:6%; }
.modalContainer .modalHeading .errorHeading { background: url(http://media.newjobs.com/mm/redux/modal/headingBg.png) repeat-x top; height: 24px; margin: 0 5px; line-height: 24px; /*font-size: 1em; color: #ac3d35; font-weight: bold; */padding-left: 5px; position: relative; }
.modal p { margin: 0; }
.modal h4 { /*color: #666;*/}
#ResumePanelUploadNewDoc label{font-weight: bold; font-size: 1em, color: #474747;}
#ResumePanelUploadNewDoc .small_grey{font-size: 0.8em; color: #9e9e9e;}
#ResumePanelUploadNewDoc #fileToUpload {width: 423px;}
#ResumePanelUploadNewDoc div label {font-weight: normal; font-size: 0.9em; color: #474747; margin: 1px 8px 0 5px; float: left;}
#ResumePanelUploadNewDoc div input {margin: 0; padding: 0; float: left; color: #009b00;}
#ResumePanelUploadNewDoc p {padding: 0; margin: 10px 0; font-size: 1em; color: #474747; word-wrap: break-word;}
#CreateResumePanel.modal h4 {padding: 5px 0 0 0;}
#CreateResumePanel.modal p {padding: 0px 0 5px 0; font-size: 11px; color: #323232;}
#CreateResumePanel.modal .charCounter, #CreateResumePanel.modal .chbSearchable{padding: 2px 0 5px 0; font-size: 11px; color: #9e9e9e;}
#CreateResumePanel.modal select {width: 250px; padding: 2px 1px; border: 1px solid #ccc; font-size: 11px; margin: 5px 0 0 0;}
#CreateResumePanel.modal textarea {width: 400px; height: 78px; border: 1px solid #ccc;}
#CreateResumePanel.modal input#resumeTitle {width: 400px; border: 1px solid #ccc;}
#CreateResumePanel.modal input#fileToUpload {width: 400px; border: 1px solid #ccc;  margin: 3px 0 0 0; padding: 0;}
#CreateResumePanel.modal input#chbSearchable {width: 13px; height: 13px; overflow: hidden; margin:0; border: none; float: left;}
#CreateResumePanel.modal label {font-size: 11px; color: #6d6d6d; margin: 0;padding: 0; float: left;}
.floatLeftDiv {float: left; padding: 0px 5px 20px 0px; margin: 0;}
.dottedline {background: transparent url(http://media.newjobs.com/mm/redux/profile/profileContactLine.gif) repeat-x; margin: 10px 0 0px 0; padding: 5px 0;}
/****** ManageResumes.aspx ******/
#noResume {background: url(http://media.newjobs.com/mm/redux/PageContainer/invitation.gif) 0 0 no-repeat; width: 458px; height: 200px; padding: 20px 450px 50px 32px;}
#noResume h2 {color: #758F24; font-size: 28px; font-weight: lighter; margin: 0;}
#noResume h3 {color: #969694; font-size: 16px; font-weight: bold; padding: 15px 0; }
.resume .largePurpleHeading, .noResume .largePurpleHeading {position: relative; top: 20px; left: 20px;}
#resume {font-size: 0.92em; color: #626262;}
#resume .ctlGreenSections_content { padding: 12px 15px 0; }
#resume table#tblResumeListContent { margin: 22px 0 0; width: 100%; /*border-collapse: separate;*/ }
#resume table#tblResumeListContent td, #resume table#tblResumeListContent th { text-align: center; padding: 5px; border: 2px solid #FFF; border-width: 0 2px 0 0; }
#resume table#tblResumeListContent tr.firstRow td { padding-top: 20px; }
#resume table#tblResumeListContent tr.lastRow td { padding-bottom: 10px; }
#resume table#tblResumeListContent tr.lineRow td { height: 3px; padding: 0; overflow: hidden; background: #FFF url(http://media.newjobs.com/mm/redux/profile/profileContactLine.gif) 0 1px repeat-x; }
#resume table#tblResumeListContent tr.lastRow td.lineCell { background: none; height: 2px; }
#resume table#tblResumeListContent tr#tblResumeListHeader th { background-color: #E5EAD4; color: #5E486F; padding: 12px; border-width: 0 2px 2px 0; }
#resume table#tblResumeListContent tr#tblResumeListHeader th a {  color: #5E486F; }
#resume table#tblResumeListContent td.resumeTitleCell div.resumeTitleCellDiv { text-align: left; width: 230px; overflow: hidden;  }
#resume table#tblResumeListContent td.resumeTitleCell div.resumeTitleCellDiv a { color: #666; text-decoration: underline; }
#resume table#tblResumeListContent .public td.resumeTitleCell div.resumeTitleCellDiv a { text-decoration: none; }
#resume td.resumeTitleCell .description { position: relative; }
#resume td.resumeTitleCell .description .fpwwraper { position: absolute; left: 20px; top: -20px; }
#resume td.resumeTitleCell .description .fpwdialog { width: 360px; }
#resume td.resumeTitleCell .description .fpwdialog h1 { margin: 0; }
#resume td.resumeTitleCell .description .fpwcontent { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBox.png); }
#resume td.resumeTitleCell .description .descriptionContent { padding: 5px 5px 0; color: #828282; }
#resume td.resumeTitleCell .description .fpwtop { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBox.png); }
#resume td.resumeTitleCell .description .fpwbottom { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBox.png); }
#resume td.resumeTitleCell .description .fpwbottom div { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBox.png); }
#resume table#tblResumeListContent td.statusCell { background: #F3F3F3; }
#resume table#tblResumeListContent td.statusCell .statusBox { padding: 5px 10px; }
#resume table#tblResumeListContent td.statusCell .statusBox a, #resume table#tblResumeListContent td.itemCell a { color: #869; text-decoration: underline; }
#resume table#tblResumeListContent tr.public td { font-weight: bold; }
#resume table#tblResumeListContent tr.draft td:first-child div a{ font-style: italic; }
#resume table#tblResumeListContent tr.public td .fpwwraper { font-weight: normal; font-variant: normal; }
#resume table#tblResumeListContent td.actionCell .anAction img { cursor: pointer; }
#resume .contextMenu { position: relative; }
#resume .contextMenu .fpwwraper { position: absolute; right: 41px; top: -35px; }
#resume .contextMenu .fpwdialog { width: 145px; }
#resume .contextMenu .fpwcontent { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
#resume .contextMenu .fpwtop { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
#resume .contextMenu .fpwbottom { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
#resume .contextMenu .fpwbottom div { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
#resume .contextMenu .fpwdialog ul li { list-style: none; }
#resume .contextMenu .fpwdialog ul { list-style: none; height: 100%; margin: 0; padding: 0 5px 0 3px; }
#resume .contextMenu .fpwItemStyleBlank { padding: 5px 0 0; }
#resumeParse .topLeft {background: transparent url(http://media.newjobs.com/mm/redux/resume/topLeftParsingModal.png) no-repeat top left; left: -5px;}
#resumeParse .topRight {background: transparent url(http://media.newjobs.com/mm/redux/resume/topRightParsingModal.png) no-repeat top right; right: -3px; }
#resumeParse .modalHeading {background: transparent url(http://media.newjobs.com/mm/redux/resume/topHeadParsingModal.png) repeat-x top;}
.bottom_add_holder { text-align: center; }
.bottom_add { background-color: #E8E8E8; padding: 10px; margin: 10px; text-align: center; width: 730px; }
/* edit resume */
#frmEditResume { clear: left; }
#EditResume.EditResumeRTE  {}
#EditResume .EditResumeLoading { width: 558px; height: 360px; background: url(http://media.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; }
#EditResume .EditResumeSaving { display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: 90%; background: url(http://media.newjobs.com/mm/redux/ajax/loading.gif) 50% 90% no-repeat; padding-top: 100%; padding-left: 100%;}
#EditResume .EditResumeEditor { position: relative; width: 558px; }
#EditResume .EditResumeButtonBar { width: 558px; text-align: right; padding: 8px 0 0; }
#EditResume .rteResumeCounter { float: left; /*font: 0.92em Arial, sans-serif;*/ }
/* Image resume */
#imageResume .editResumeLoading { width: 558px; height: 360px; background: url(http://media.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat; }
#imageResume .editResumeButtonBar { width: 558px; text-align: right;}
#imageResumeMenu .titleName { float: left;font-size: 11px;font-weight: normal;color: #333333;line-height: 17px;cursor: default; padding:4px 0 0 0;}
#imageResumeMenu .title { height: 25px;  margin: 0;}
#imageResumeMenu .zoomButtons { float: right; }
#imageResumeMenu .zoomButtons a {border-width:1px; cursor:pointer; display: inline-block; width:22px; height:22px;}
#imageResumeMenu .imageZoomOut {background: transparent url(http://media.newjobs.com/mm/redux/resume/zoomOut_22x22.gif) repeat-x;}
#imageResumeMenu .imageZoomIn {background: transparent url(http://media.newjobs.com/mm/redux/resume/zoomIn_22x22.gif) repeat-x;}
#imageResumeMenu .imageZoomOutDis {background: transparent url(http://media.newjobs.com/mm/redux/resume/zoomOutDisabled_22x22.gif) repeat-x;}
#imageResumeMenu .imageZoomInDis {background: transparent url(http://media.newjobs.com/mm/redux/resume/zoomInDisabled_22x22.gif) repeat-x;}
/* Contact Information */
.resumeContactInfo { color:#574161; font-weight:bold; font-size: 11px; }
.contactinfoHolder{ padding:0 8px 10px; }
/* find me more */
#FindMeMoreHolder ul
{
   margin: 0;
   list-style-type: none;
}
#FindMeMoreHolder .copyTxt
{
   font-size: 11px; 
   margin: 0; 
   padding: 0px 0 10px 0;
}
#FindMeMoreHolder .viewIndustryList,
#FindMeMoreHolder .viewOccupationList
{
	spadding: 10px 0 10px 0;
}
#FindMeMoreHolder li
{
   list-style-type: none;
}
.FindMeMoreContent {width: 560px; }
.FindMeMoreUtility { float: right; width: 375px; }
.FindMeMoreBottom { clear: both; height: 1px; overflow: hidden; }
.EditViewForm input.text-field { border: 1px solid #B8B7C5; }
.EditViewForm input.shorter { width: 60px; }
.EditViewForm em { background: url(http://media.newjobs.com/mm/redux/create-account/star.png) 0 50% no-repeat; float: left; width: 0; padding-left: 10px; margin-left: -10px; overflow: hidden; }
.EditViewForm h4 { margin: 0 0 6px; font-size: 100%; font-weight: bold; }
.EditViewForm p { margin: 0 0 3px; }
.EditViewForm h5 { margin: 4px 0; font-size: 100%; font-weight: bold; color: #768F27; }
.EditViewForm .editViewSection { margin: 8px 0; padding: 8px 0 8px 10px; border-bottom: 1px solid #E2E2E2; }
.EditViewForm .editViewSection.first { margin-top: 0; padding-top: 0; border-top: 0; padding-left: 0; }
.EditViewForm .editViewSection.last { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; padding-left: 0; }
.EditViewForm .editViewSection.seperator { border:0; margin-bottom: 0; padding-bottom:0;  }
.EditViewForm .editViewSection.bordered  { border-bottom: 1px solid #E2E2E2; border-top: 1px solid #E2E2E2; }
.EditViewForm ul, .EditViewForm li { margin: 0; padding: 0; border: 0; list-style: none; }
.EditViewForm .LocationTabs { position: relative; height: 150px;}
.EditViewForm .LocationTab {float: left; min-width: 30px; width: auto !important; width: 30px; white-space:nowrap;}
.EditViewForm .LocationTabs h5.tabLabel { float: left; padding: 0; margin: 0 1px 0 0; }
.EditViewForm .LocationTabs h5.tabLabel a { display: block; padding: 0 6px; color: #BBB; background: #EAEAEA; height: 21px; line-height: 21px; }
.EditViewForm .LocationTabs h5.tabLabel a.active { color: #666; background: #D3D3D3; }
.EditViewForm .LocationTabListWrap { width:221px; height:99px; position: absolute; top: 21px; right: 250px; bottom: 0; left: 0; border: 1px solid #E2E2E2; border-right: 0; padding: 8px; background: #E8E8E8; }
.EditViewForm .LocationSelectedItems { position: absolute; top: 21px; right: 0; bottom: 0; width: 241px; height:99px; border: 1px solid #E2E2E2; border-left: 0; padding: 8px 8px 8px 0px; background: #E8E8E8; font-size: 0.92em; }
.EditViewForm .LocationTabs ul.LocationTabList { position: absolute; height: 93px; width: 200px; top: 8px; right: 8px; bottom: 8px; left: 8px; overflow: auto; color: #6D6D6D; padding: 3px 8px; border: 1px solid #B5B8C1; background: #FFF; }
.EditViewForm ul.IntLocationTabList li ul li { line-height: 155%; margin-left: 16px; }
.EditViewForm ul.IntLocationTabList li h5 { line-height: 155%; font-weight: normal; color: #444; margin: 0; padding: 0 0 0 14px; cursor: pointer; background: url(http://media.newjobs.com/mm/redux/editView/plus.png) 0 50% no-repeat; }
.EditViewForm ul.IntLocationTabList li h5.expanded { background: url(http://media.newjobs.com/mm/redux/editView/minus.png) 0 50% no-repeat; }
.EditViewForm ul.USLocationTabList li { line-height: 175%; }
.EditViewForm .LocationSelectedItemList { position: relative; height: 77px; overflow: auto; color: #6D6D6D; padding: 20px 0 0; background: #FFF; border: 1px solid #B5B8C1; margin-left: 8px;}
.EditViewForm .OccupationListWrap,
.EditViewForm .IndustryListWrap { border: 1px solid #E2E2E2; padding: 8px; background: #E8E8E8; }
.EditViewForm ul.OccupationList,
.EditViewForm ul.IndustryList { height: 150px; overflow: auto; color: #6D6D6D; padding: 3px 8px; border: 1px solid #B5B8C1; background: #FFF; }
.EditViewForm ul.OccupationList li ul li { line-height: 155%; margin-left: 16px; }
.EditViewForm ul.OccupationList li h5 { line-height: 155%; font-weight: normal; color: #444; margin: 0; padding: 0 0 0 14px; cursor: pointer; background: url(http://media.newjobs.com/mm/redux/editView/plus.png) 0 50% no-repeat; }
.EditViewForm ul.OccupationList li h5.expanded { background: url(http://media.newjobs.com/mm/redux/editView/minus.png) 0 50% no-repeat; }
.EditViewForm ul.IndustryList li { line-height: 175%; }
.EditViewForm .OccupationSelectedItems,
.EditViewForm .IndustrySelectedItems { position: relative; float: right; width: 182px; padding: 0 0 0 8px; font-size: 0.92em; }
.EditViewForm .OccupationSelectedItemList,
.EditViewForm .IndustrySelectedItemList { position: relative; height: 136px; overflow: auto; color: #6D6D6D; padding: 20px 0 0; background: #FFF; border: 1px solid #B5B8C1; }
.EditViewForm .LocationSelectedItems h6,
.EditViewForm .IndustrySelectedItems h6,
.EditViewForm .OccupationSelectedItems h6 { position: absolute; top: 1px; left: 9px; background: #FFF; padding: 2px 3px; border-bottom: 1px solid #888; color: #888; font-weight: normal; z-index: 1; }
.EditViewForm .LocationSelectedItems h6 { left: 1px; top: 9px; }
.EditViewForm .RemovableListItem { padding: 3px 0 3px 8px; position: relative; }
.EditViewForm li.RemovableListItem { padding: 1px 0 1px 2px; }
.EditViewForm .over.RemovableListItem { background: #FDF0E0; }
.EditViewForm .RemovableListItem div.RemoveButton { display: none; position: absolute; right: 8px; top: 0; bottom: 0; width: 16px; background: url(http://media.newjobs.com/mm/redux/editView/delete-16x16.gif) 50% 50% no-repeat; cursor: pointer; }
.EditViewForm li.RemovableListItem div.RemoveButton { right: 0; }
.EditViewForm .RemovableListItem.over div.RemoveButton { display: block; }
.EditViewForm .RemovableListItemLang { padding: 3px 0 3px 8px; }
.EditViewForm li.RemovableListItemLang { padding: 1px 0 1px 2px; }
.langover { background-color: #FDF0E0;}
.EditViewForm .RemovableListItemLang div.RemoveButton {visibility: hidden; float: right; height: 16px;width: 16px; background: url(http://media.newjobs.com/mm/redux/editView/delete-16x16.gif) 50% 50% no-repeat; cursor: pointer; margin: 3px 5px 0 0;}
.EditViewForm li.RemovableListItemLang div.RemoveButton { right: 0; }
.EditViewForm .RemovableListItemLang.langover div.RemoveButton { display: block; }
.EditViewForm .CheckItems .CheckItem { width: 45%; float: left; margin: 4px 15px 4px 0; }
.EditViewForm .CheckItems .tri { width: 28%; white-space:nowrap; }
.EditViewForm .CheckItems .CheckItemsBottom { height: 1px; overflow: hidden; clear: both; }
.EditViewForm .star { width: 0px; height: 16px; float: left; padding: 0 0 0 17px; overflow: hidden; margin: 0; background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/rating_inactive.gif) 0 0 repeat;}
.EditViewForm .star.active, .EditViewForm .star.overstar { background: url(http://media.newjobs.com/mm/redux/temp/profileTMP/rating_active.gif) 0 0 repeat; }
.EditViewForm ul.editViewLanguageList li { clear: both; height: 21px; }
.EditViewForm .editViewLanguageStars { float: right; width: 114px; margin: 0; padding: 0;}
.EditViewForm .editViewLanguageLabel { float: left; margin: 2px 150px 2px 0; }
.EditViewForm .RemovableListItemLang .editViewLanguageStars { margin: 3px 0 0 0; }
.EditViewForm .RemovableListItemLang .editViewLanguageLevelLabel {float: right; font-size: 0.92em; text-align: right; line-height: 16px; margin: 3px 8px 0 0;}
.EditViewForm .editViewAddLanguageLink { padding: 3px 8px; }
.EditViewForm .RemovableListItemDriverLicense { padding: 3px 0 3px 8px; }
.EditViewForm li.RemovableListItemDriverLicense { padding: 1px 0 1px 2px; }
.langover { background-color: #FDF0E0;}
.EditViewForm .RemovableListItemDriverLicense div.RemoveButton {visibility: hidden; float: right; height: 16px;width: 16px; background: url(http://media.newjobs.com/mm/redux/editView/delete-16x16.gif) 50% 50% no-repeat; cursor: pointer; margin: 3px 5px 0 0;}
.EditViewForm li.RemovableListItemDriverLicense div.RemoveButton { right: 0; }
.EditViewForm .RemovableListItemDriverLicense.langover div.RemoveButton { display: block; }
.EditViewForm .RemovableListItemDriverLicense .editViewDriverLicenseLevelLabel {float: right; font-size: 0.92em; text-align: right; line-height: 16px; margin: 3px 8px 0 0;}
.EditViewForm .editViewAddDriverLicenseLink { padding: 3px 8px; }
#DropDownLicensesValues { border: 0; }
.EditViewForm label.hook { background: url(http://media.newjobs.com/mm/redux/resume/hook.gif) 0 no-repeat; padding-left: 20px; }
.EditViewForm  h5.addlPlace { margin-top:8px; padding-top:8px; margin-bottom:0px; }
.EditViewForm .addlPlace .editViewSection { margin-left:0; padding-left:0; }
.EditViewForm select, .EditViewForm input, .EditViewForm textarea { border:1px solid #CCCCCC; /*color:#676565; */display:inline; margin:2px; }                                    
.EditViewForm textarea { width: 450px; padding: 3px; cursor:text; }
.EditViewForm input:focus, .EditViewForm textarea:focus{ border-color:#e78524 !important; color:#000000 !important; }
.EditViewForm select:focus { color:#000000 !important; }
.EditViewForm .charCounter { display:block; color:#5F5F5F; font-size:11px; margin:0; padding:1px 0 1px; }
.EditViewForm dl { position:relative; margin:0; padding:0; }
.EditViewForm dl dd { margin:0; padding:0;}
.EditViewForm .editViewSectionContent dd.inputField {  width: 350px; }
.EditViewForm h4.head { color:#574161; font-weight:bold; word-wrap:break-word;}
#DropDownLanguagesValues { border: 0; }
#frmFindMeCompleteConfirm .modalBottomButtonBar { text-align: right; padding-top: 12px; }
.fileDwnld{width:60px;text-align:center;text-decoration:none;float:left;position:relative;}
.titleDwnldResume{margin-bottom:15px;}
.visibilityRequiredField {float:right; margin: 2px 15px 0 0; font-size:11px;}
/****** Preview Resume ******/
#resumeHtml {width: 560px;}
#resumeHtml .greenContaineronWhite_body {padding: 10px 10px 0 10px;}
#resumeHtml .resumeEditButtons {text-align: right; padding-top: 10px;}
#resumeHtml .squareGrayBox #image{width: 540px}
#resumeHtml .squareGrayBox {color: #333333; font-size: 11px; font-weight: normal;}
#resumeHtml .squareGrayBox .resumePrev_contact {text-align: center; margin-bottom: 10px;}
#resumeHtml .squareGrayBox .resumePrev_contact .nameHeader {color: #704783; font-size: 17px; font-weight: bold;}
#resumeHtml .squareGrayBox .resumePrev_contact .info span {font-weight: bold;}
#resumeHtml .squareGrayBox hr {border: 1px solid #c4c4c4;}
#resumeHtml .squareGrayBox .paragraphIndent {margin: 5px 0 30px 15px;}
#resumeHtml .squareGrayBox .paragraphIndent .italics {font-style: italic; margin-bottom: 3px;}
#resumeHtml .squareGrayBox .paragraphIndent .listingTable {width: 400px; border-spacing: 0px;}
#resumeHtml .squareGrayBox .paragraphIndent .listingTable td {width: 200px; padding: 5px 0;}
#resumeHtml .purpleTextBold {margin-top: 10px;}
#resumeHtml .grayTextBold {margin:0; padding:0;}
/* END OF RESUME */
/********************************** RESUME LIST ***************************************/
.resumeParsingAlert {padding: 15px 10px; border: 1px solid #bea5c9; width: 485px; margin: 20px 0 15px 0; background: transparent url(http://media.newjobs.com/mm/redux/resume/res_parsing_alert_bg.png) repeat-x 0 0;}
.resumeParsingAlert h4 {padding: 0 0 0 30px; margin: 0; color: #7b4f90; background: transparent url(http://media.newjobs.com/mm/redux/resume/res_parsing_icons.gif) no-repeat 10px 1px; font-size: 17px; font-weight: bold;}
.resumeParsingAlert p {padding: 0 0 0 30px; margin: 0; font-size: 11px; font-weight: normal; color: #333333;}
.resumeParsingAlert a {font-weight: bold; color: #ff9900; text-decoration: underline;}
.resumeParsingAlert a:hover {text-decoration: none;}
.resumeParsingAlert .rctl{background: transparent url(http://media.newjobs.com/mm/redux/resume/res_parsing_rounded.gif) no-repeat 0px 0px;}
.resumeParsingAlert .rctr{background: transparent url(http://media.newjobs.com/mm/redux/resume/res_parsing_rounded.gif) no-repeat -4px 0px;}
.resumeParsingAlert .rcbl{background: transparent url(http://media.newjobs.com/mm/redux/resume/res_parsing_rounded.gif) no-repeat 0px -4px;}
.resumeParsingAlert .rcbr{background: transparent url(http://media.newjobs.com/mm/redux/resume/res_parsing_rounded.gif) no-repeat -4px -4px;}
.parseResumeModalContent {background: transparent url(http://media.newjobs.com/mm/redux/resume/res_parsing_modal_bg.gif) no-repeat 5px 7px; padding:0 10px 0 25px; margin:0; height: 185px;}
.parseResumeModalContent h4{padding: 0 0 0 180px; margin: 0; color: #7b4f90; font-size: 17px; font-weight: bold; text-align: center;}
.parseResumeModalContent p{color: #494949; padding: 0 0 0 205px; margin: 0; font-size: 14px; font-weight: normal; text-align: center;}
.parseResumeModalContent p img{margin: 20px 0; padding:0;}
#workEXpText_counter {font-size: 10px; padding:0; margin:8px 0 0 16px; color: #9e9e9e;}
.VerifyPageTitle {line-height: 18px; margin: 10px 0 0 3px;}
.VerifyPageTitleWidth {width: 390px;}
.VisibilityPageTitleWidth {width: 565px;}
.VerifyPageSubTitle {color: #fe700d; font-weight: bold; font-size:12px; margin: 0 0 0 3px;}
.VerifyViewResDiv {margin: 14px 30px 0 0; float: right;}
.VerifyViewResLnk {margin: 15px 0 0 15px; float: left;}
.verifyPage .noParsedData {display: none; padding: 15px 0 0 2px; margin:0; font-size: 11px;}
.verifyPage .tabbedTitleDiv {background: transparent url(http://media.newjobs.com/mm/redux/resume/tabbedTitle_bottomline.png) repeat-x 0 29px; padding: 0; margin:5px 0 0 0;}
.verifyPage .tabbedTitle {background: transparent url(http://media.newjobs.com/mm/redux/resume/tabbedTitle_bg.png) repeat-x; padding: 11px 7px 0 7px; margin:0; float: left; height: 26px; font-size: 14px; font-weight: bold; color: #7b4f90;}
.verifyPage .tabbedTitle_left {background: transparent url(http://media.newjobs.com/mm/redux/resume/tabbedTitle_left_bg.png) no-repeat; padding: 0; margin:0 0 0 20px; float: left; width: 15px; height: 37px;}
.verifyPage .tabbedTitle_right {background: transparent url(http://media.newjobs.com/mm/redux/resume/tabbedTitle_right_bg.png) no-repeat; padding: 0; margin:0; float: left; width: 15px; height: 37px;}
.verifyPage .parsedFieldSet_content {background: transparent url(http://media.newjobs.com/mm/redux/resume/parsing_fieldset_bg.png) repeat-x; padding: 7px 0 0 0; margin:0;}
.verifyPage .parsedWorkExpContent {margin: 0px 0 0 0;}
.verifyPage .parsedEducationContent {margin: 50px 0 0 0;}
.parsingsubmitBtn {margin: 5px 0 0 40px}
.parsingPageBottom {padding: 10px 0 0 0;}
.verifyPage .deleteButtonDiv {padding: 0; margin:2px 20px 4px 0;}
.verifyPage .addNewLnk {margin: 0; padding: 0 0 0 2px;}
#EduContent, #WorkExpContent {padding: 0 0 16px 0; background: transparent url(http://media.newjobs.com/mm/redux/resume/parsing_fieldset_noData_bg1.png) repeat-x; }
.pageContainerDefault765 {margin:0}
.pageContainerDefault765 .pcBody {padding: 20px 20px}
.tblResumeListContent {text-align:center; width: 720px; font-size:11px;}
.tblResumeListHeader tr {border-bottom: none}
.tblResumeListHeader th {background-color:#E5EAD4; border-width:0 2px 2px 0; border-color: #fff; /*color:#5E486F; */padding:12px;}
.tblResumeListContent tr.public td {font-weight:bold; padding:18px 0 8px 3px;}
.tblResumeListContent tr.private td {font-weight:normal; padding:8px 0 8px 3px;}
.tblResumeListContent td {border-bottom: 1px dotted #ccc; }
.resumeTitleCellDiv, .resumeTitleCellInput {padding:0px 15px 0 20px; text-align:left; width: 255px}
.resumeTitleConfPars {text-align:left; color: #ff9900; background: transparent url(http://media.newjobs.com/mm/redux/resume/res_parsing_icons.gif) no-repeat -1px 3px; padding: 5px 0 0 18px; margin: 0;}
.resumeTitleConfPars a {color: #ff9900; text-decoration: underline;}
.resumeTitleConfPars a:hover {color: #ff9900; text-decoration: none;}
.tblResumeListContent tr input {font-weight:normal; text-align:left; margin:0; width: 255px }
.tblResumeListContent .statusCell {background:#F3F3F3}
.tblResumeListContent .statusCell a {cursor: pointer}
.anAction, .renameButtons {width:50px;}
.resumeBottomContainer {margin: 15px 0 30px 0}
.employerRequests {float: left}
.employerRequests a {color:#886699;text-decoration:underline;}
.createResumes {float:right; font-size:11px; text-align:right}
.limitResume span {color:#886699; font-weight:bold; font-size:12px;}
#createResmePanel{border: solid 1px red}
#modalContiner, .csDisplayNone{border: solid 1px green}
.contextMenu { position: relative; }
.contextMenu .fpwwraper { position: absolute; right: 41px; top: -35px; }
.contextMenu .fpwdialog { width: 145px; }
.contextMenu .fpwcontent { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
.contextMenu .fpwtop { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
.contextMenu .fpwbottom { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
.contextMenu .fpwbottom div { background-image: url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwBoxRightArrow.png); }
.contextMenu .fpwdialog ul li { list-style: none; }
.contextMenu .fpwdialog ul { list-style: none; height: 100%; margin: 0; padding: 0 5px 0 3px; }
.contextMenu .fpwItemStyleBlank { padding: 5px 0 0; }
.createResumeEmpty {background: url(http://media.newjobs.com/mm/redux/Pagecontainer/resumesInvitation.png) bottom right  no-repeat; width: 728px; height: 210px; padding: 0px;}
.createResumeEmpty p{margin: 20px 0; width: 350px}
.createResumeEmpty h2.pcSubTitle {color:#7B4F90; font-size:17px;}
#resumesList .pcBody {min-height:213px; background: url("http://media.newjobs.com/mm/redux/Pagecontainer/manageResumesSwish.jpg") no-repeat bottom right}
#mainWrapper .manageResumesAd{margin:0}
.requiredMessage {float:right; /*font-size:10px*/}
.resumeModalCancel {margin-right:10px}
#createResumePanel .ctl036_ErrorMessage {margin-bottom:15px; display:none}
.modalBottomButtonBar .ctl060_checkBoxLabelWrapper  {text-align:left;}
.searchableMsg {width: 180px;}
#confirmation {margin-top: 20px; clear:both}
#confirmation  .modalBottomButtonBar {margin-top: 10px; padding-bottom:0}
#msgpublic, #msgconfidential, #msgprivate {font-weight: bold; color: #7B4F90; margin-bottom: 10px}
#changeStatusPanel .ctl060_AOIRadio {font-weight:bold;}
#changeStatusPanel  .ctl060_defaultWidth{width:410px}
#selectResumeTypes select {
border:1px solid #B3B9C3;
/*color:#5F5F5F;
font-size:11px;
padding:2px 1px;*/
margin:2px 0 0 16px;
}
/********************************** EDIT RESUME ***************************************/
.fieldedResumeSaveButtonSpacing { text-align: right; margin: -27px 0 5px 0; }
/* Create Account */
#createAccountBanner {height: 135px; background: url(http://media.newjobs.com/mm/redux/create-account/becomeMember_createHeader.jpg) no-repeat;}
	#createAccountBanner .caHeader {width: 560px; height: 90px; padding: 30px 0 0 20px; overflow: hidden;}
	#createAccountBanner .caHeader h1 {color: #b7d067; font-size: 24px; font-weight: normal; margin: 0px; padding: 0px;}
	#createAccountBanner .caHeader p {color: #e9eee1; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px;}
#createAccountContainer {background: url(http://media.newjobs.com/mm/redux/create-account/becomeMember_containerBG_.gif) repeat-y; padding: 10px 25px 0 25px; color: #5e5e5e; font-weight: bold; font-size: 11px;}
#createAccountData {
    width: 733px; 
    padding:0; 
    /*margin: 15px 0 0 0;*/
    position: relative;
}
#createAccountData .createAccountDataBgd {
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("http://img-seeker.newjobs.com/uken/v3.4.3.3/my20_main_img.axd");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 270px;
    height: 159px;
}
#createAccountData .createAccountDataContent {
    width: 430px;
}
#createAccountData .caButtonsBottom { margin-top: 10px; clear: left; text-align: right;
    margin-right: 71px; /* for various language sites right border of button will stay in right place */
}
	/* DEV00311080 - Removing the BORDER that the above style declaration sets for Checkboxes and radiobuttons in IE - Marty M */
	#createAccountData input.checkbox,
	#createAccountData input.radiobutton,
	#createAccountData span.radiobutton input /*for those <asp:RadioButton>'s */,
	#tiburonParentTable input /* for the opt-in Table */
	 {
	 	border: none;
	 	}
	 /* DEV00311080 - END */	
	#createAccountContainer select {border: solid 1px #b3b9c3; font-size: 11px; padding: 4px 2px; font-weight: normal;}
#createAccountBottom {width: auto; height: 35px; background: url(http://media.newjobs.com/mm/redux/create-account/becomeMember_containerBottom.gif) no-repeat top left;}
#createAccountRequired { /*float:right;margin:10px 0 16px 0;*/ font-size: 11px; margin-bottom: 15px; }
#createAccountRequired em {background: url(http://media.newjobs.com/mm/redux/create-account/star.png) 0 50% no-repeat; float: left; width: 0; padding-left: 8px; overflow: hidden;}
#createAccountData .rule {padding-bottom: 0.5em; margin-bottom: 0.83em; background: url(http://media.newjobs.com/mm/redux/create-account/becomeMember_hr.gif) no-repeat bottom left;}
#createAccountData p { margin: 0px 0 17px 0; padding: 0; }
#createAccountData p.rule {margin-bottom: 1.25em;}
#createAccountData .ajaxerror, #createAccountData .description {display: none; position: absolute; right: -0.67em; bottom: -0.67em; padding: 1em; width: 345px;}
#createAccountData .ajaxerror {background: #F8F5CF; color: #F71D1D; border: 1px solid #D4D1A8;}
#createAccountData .description {background: #87A975; color: #FFF; border: 1px solid #758139;}
	#createAccountData .description h4 {font-weight: normal; margin: 0 0 8px; padding: 0; color: #FFF;}
	#createAccountData .description dl {margin: 8px 0; padding: 0;}
	#createAccountData .description dl dt {float: none; margin: 8px 0 0; padding: 0; font-weight: bold; width: auto; position: static;}
	#createAccountData .description dl dd {margin: 0; padding: 0; font-weight: normal;}
    #createAccountData #SubmitCreateAccount .ajaxerror {top: 0.67em; bottom: auto;}
#createAccountData #TermsConditions .ctl060_checkBoxLabelWrapper { width: 317px; }
#createAccountData #TermsConditions a,
#createAccountData #TermsConditions a:link,
#createAccountData #TermsConditions a:visited {
    /*color:#876896;text-decoration: underline;*/
}
#createAccountData #TermsConditions a:hover {/*color:#FF9900;*/ }
#createAccountData #questionText a, #createAccountData #questionText a:link, #createAccountData #questionText a:visited {/*color:#876896;text-decoration: underline;*/}
#createAccountData #questionText a:hover {/*color:#FF9900; */}
#createAccountData .legalQuestionText 
{
	width: 712px;
	font-size: 12px;
	margin: 0 0 0 8px;
	padding:0 3px 3px 3px;
}
#createAccountData .legalQuestionTextArea {
	margin: 3px 3px 3px 18px;
	padding: 5px;
	height: 115px;
	width: 704px;
	overflow: auto;
	border:1px solid #B3B9C3;
	font-weight:normal;
}
#createAccountData h4.rule {margin-top: 20px; /*color: #7A5090; font-size: 12px;*/}
	#createAccountData h5 {position: relative; margin: 0;}
	#createAccountData .OptInItem label {font-weight: bold; margin: 0; padding: 0; line-height: 170%; position: relative; top: -2px;}
	#createAccountData #Communities .OptInList {width: 300px; height: 84px; overflow: auto; background: #FFF; border: 1px solid #B3B9C3; padding: 2px 6px 0;}
    #createAccountData #Communities .OptInItem {padding: 0; float: left; width: 315px; margin:2px 0 2px 5px;}
	#createAccountData #Communities .OptInItem label {font-weight: normal; position: static;}
	#createAccountData #Communities .OptInIntro {font-weight: normal; margin: 0 0 10px 0;}
	#createAccountData p.OptInInfo {/*font-weight: normal; */clear: left; margin: 0 0 10px 0; padding: 15px 0 0 0;}
	#createAccountData #Newsletters .OptInItem {padding: 0; float: left; width: 350px; margin:2px 0 2px 5px;}
	#createAccountData #Newsletters .OptInItem input {margin: 0; padding: 0;}
	#createAccountData #Newsletters .OptInItem label {font-weight: normal;}
	#createAccountData #Newsletters .OptInIntro {font-weight: normal; margin: 0 0 10px 0;}
	#createAccountData #Newsletters2 {margin-top: 1.25em;}
	#createAccountData #Newsletters2 .OptInItem {width: 330px !important;}
	#createAccountData #SubmitSubscriptions {text-align: right;}
	#createAccountData small {font-size: 11px; font-weight: normal; color: #737373; margin-left: 0;}
/* Stay Informed */
.stayInformedBlock {clear: both; /*color: #6b6b6b !important;*/}
	.stayInformedBlock a {/*color: #876896 !important; text-decoration: underline;*/}
	.stayInformedBlock a:hover {/*color: #ff9900 !important; text-decoration: none;*/}
	.stayInformedBlock .OptInItem {width: 500px;}
	.stayInformedBlock .optInDesc {/*font-weight:normal;*/ margin:0; padding: 0 0 0 20px;}
	.stayInformedBlock .OptInItem .rbOption {padding-left:2px;padding-right:5px;}
#createAccountData .noFloat .OptInItem {float: none;}
#createAccountData .ctl036_Question {width: 330px; position: absolute; margin-top: -30px; margin-left: 0;}
#createAccountData .ctl036_questionContent {padding: 15px 35px;}
#createAccountData .ctl036_Help {width: 310px; position: absolute; margin-top: -30px; margin-left: 0; padding: 8px 10px; font-weight: normal;}
	#createAccountData .ctl036_questionContent dl {margin: 8px 0; padding: 0;}
	#createAccountData .ctl036_questionContent dl dt {float: none; margin: 8px 0 0; padding: 0; font-weight: bold; width: auto; position: static;}
	#createAccountData .ctl036_questionContent dl dd {margin: 0; padding: 0; font-weight: normal;}
#offerTbl, #offerTbl td, #offerTbl tr {background-color: White !important;}
#offerTbl label {position: relative; top: -3px; margin-right: 10px;}
#SubmitSubscriptions {text-align: right;}
/* tiburon optin */
#tiburonParentTable, #tiburonParentTable table, #tiburonParentTable tr, #tiburonParentTable td {padding: 0; margin:0;}
#parentTable {padding: 0; margin:0;}
#parentTable td {font-weight: normal; padding-top: 10px !important;}
#createAccountData .pc_wrapper {padding: 0; margin: 5px 0;}
#createAccountData .pcLink {padding: 0 0 0 15px; margin: 0;}
#createAccountData .pcLink a {font-weight: normal; color: #876896; text-decoration: underline;}
#createAccountData .pcLink a:hover {font-weight: normal; color: #FF9900; text-decoration: none;}
#OIDUserWasMigratedMsg {padding-top: 10px; padding-bottom: 10px;}
.clsOIDNewUserConflict {color: #FF0000; font-weight: bold; padding-bottom: 15px;}
.clsOIDNewUserLinkedSection { padding-bottom: 15px;}
#createAccountData div.yahooIDtext { margin-bottom: 5px; }
#createAccountData a.yahooIDbutton { display: block; margin-left: -4px; margin-bottom: 15px; }
.error { color:red; }
.errSummary { color:red;margin-left:15px; border:1px solid red; padding: 3px; }
.redExpl { color:red; margin-left:15px; position:relative; top:-2px; }
.pageContainerTitleStInf { margin:0; overflow: hidden; padding: 3px 0 3px; width: 765px;}
/* ext js grid */
#clLetterListWrapper .x-grid3 th, #clLetterListWrapper .x-grid3 td, #clLetterListWrapper .x-grid3 table {border:0px solid #000000;padding:0;margin:0;}
#clLetterListWrapper .x-grid3 td{text-align:center;padding-top:5px;padding-bottom:5px;}
/* whole table header offset */
#clLetterListWrapper .x-grid3-header-offset{height:50px;}
/* header 1*/
#clLetterListWrapper .x-grid3-hd-inner.x-grid3-hd-letterName{text-align:left;padding-left:30px;font-weight:bold;}
/* column 1 Letter Name*/
#clLetterListWrapper .x-grid3-cell-inner.x-grid3-col-letterName{text-align:left;}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-letterName.x-grid3-cell-first{background: transparent url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;padding-left:5px;}
#clLetterListWrapper .x-grid3-cell-inner.x-grid3-col-letterName a{/*padding-left:30px;*/font-weight:bold;text-decoration:underline;}
/* end column 1 */
/* column 2 Modified*/
#clLetterListWrapper .x-grid3-hd-inner.x-grid3-hd-1{font-weight:bold;}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-1{background: transparent url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;border-left:0px solid white;}
/*column 3 Actions */
#clLetterListWrapper .x-grid3-hd-inner.x-grid3-hd-2{font-weight:bold;}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-2.x-grid3-cell-last{background: transparent url(http://media.newjobs.com/mm/redux/flyOutMenu/fpwdottedbg.gif) repeat-x bottom left;}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-2.x-grid3-cell-last img{border:0;}
#clLetterListWrapper .x-grid3-cell-inner.x-grid3-col-2 img{	bordeR:0px;}
#clLetterListWrapper .x-grid3-header td{border:0px;margin:0px;height:30px;background-color:#e5ead3;color:#644c6d;border:0px solid white;}
#clLetterListWrapper .x-grid3-body td {/*background-color:white;border:0px;border-bottom:1px dotted black;*/}
#clLetterListWrapper .x-grid3-hd-row .x-grid3-hd.x-grid3-cell.x-grid3-td-1{border-lefT:2px solid white;border-right:2px solid white;background-image:none}
#clLetterListWrapper .x-grid3-col.x-grid3-cell.x-grid3-td-1{/*margin:0px;padding:0px;background-color:#f3f3f3;*/}
/*end grid styling */
/* Cover Letter */
/* main container with background */
#clWrapper {width:100%;height:100%;margin:0px;padding:0px;padding-top:10px;padding-bottom:0px; }
#clHeader {background:transparent url(http://media.newjobs.com/mm/redux/cover-letter/clHeader.png) no-repeat 0 0;width:100%;height:5px;line-height:0px;font-size:0px; }
#clContent {/*font-size:smaller; color:#5f5f5f;*/}
#clContent h1  {margin:0px;padding-top:15px;padding-left:12px; color:#5a386a; font-size:26px; font-weight:normal;  }
#clContent .text {  padding-top:10px;  margin-left:10px; padding-bottom:20px;  }
#clFooter  { background:transparent url(http://media.newjobs.com/mm/redux/cover-letter/clFooter.png) no-repeat 0 0; width:100%; height:5px;}
#divLettersList { margin-left:8px; }
#clWrapper .innerNavBoxBody {padding-bottom:10px;}
#clWrapper h4 {height:25px;}  
.clAutoSaveNotice {margin: 5px 0; clear:both;}
/* Apply History's view cover letter page (letterview.aspx) */
#clWrapper .greenContaineronDGray_body .content {width: 643px; padding: 60px 50px; font-size: 10px; overflow: auto;}
/* styles for no letter part */  
#clNoLetterWrapper {width: 710px; height: 245px; padding: 25px 0 0 35px; background: url(http://media.newjobs.com/mm/redux/cover-letter/coverletterBuilder_bg.jpg) no-repeat; }
/* Utility */
#clLetterListWrapper {width: 746px;} 
.paddingLeft10px {padding-left:10px;}
.marginRight10px {margin-right:10px;} 
.marginLeft5px { margin-left:5px;}
.clearBoth {clear:both;}
/* Cover Letter Edit page */
#clLetterListWrapper .innerNavBoxBody {float: none !important;}
.clEditContentWrapper .counter {font-size: 10px; color: #4d4d4d;line-height:22px;} 
.clEditContentWrapper {padding: 10px;}
.clEditContentWrapper .floatRight div, .clEditContentWrapper .floatLeft div {margin: 0 0 5px 0;}
.clEditContentWrapper .floatRight select, .clEditContentWrapper .floatLeft input {border: 1px solid #b2b9c3; /*color: #474747; font-size: 10px;*/}
.clEditContentWrapper .floatLeft input {padding: 2px 0;}
.wacUtility {}
#clLetterListWrapper .gcwHead_middle {width: 721px;}
#clLetterListWrapper .orangeBlockHeader {position: relative;}
#clLetterListWrapper span.clLetterInfo {/*color: #989898; font-weight: normal; font-size: 10px; */float: right;}
#clLetterListWrapper span.clLetterNameHeader {float: left;}
/* end */    
	.settings_main_container
	{
		font-family: Arial;
	}
	#settings_body_container {
		height: 100%;
	}
        #ctlAccordionPanel_main_container
        {
            width: 765px;
            margin: 0 0 40px 0;
            padding: 0px;
        }
        #ctlAccordionPanel_main_container p
        {
            font-size: 11px;
            margin: 0px;
            padding: 8px 27px;
        }
        #ctlAccordionPanel_title
        {
            background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_masthead.jpg) no-repeat;
            margin: 0;
            padding: 0;
			width: 765px;
			height: 134px;
        }
        #ctlAccordionPanel_title h1
        {
           padding: 24px 0px 12px 20px;
            margin: 0;
           /*  font-weight: normal;
            color: #ceeb74;
			font-family: Verdana;
			font-size: 26px;*/
        }
        #ctlAccordionPanel_title h2
        {
            padding: 0;
            margin: 0 0 0 20px;
           /* font-weight: bold;
            color: #ffffff;
			font-family: Verdana;
			font-size: 12px;*/
        }
        #ctlAccordionPanel_bottom
        {
            background: transparent url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bottom_bgd.gif) no-repeat;
            margin: 0px;
            padding: 0px;
            height: 7px;
			font-size: 7px;
        }
		#ctlAccordionPanel_top{
		background:transparent url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_top_bgd.gif) no-repeat scroll 0 0;
		height:7px;
		margin:0;
		padding:0;
		font-size: 7px;
		}
		a.openCloseLink:link {
			font-size: 12px;
			font-weight:bold;
		}
		a.openCloseLink:visited {
			font-size: 12px;
			font-weight:bold;
		}
		a.openCloseLink:active {
			font-size: 12px;
			font-weight:bold;
		}
		a.openCloseLink:hover {
			font-size: 12px;
			font-weight:bold;
		}		
        .ctlTitledSections
        {
            background-color: #fff;
            padding: 0;
            margin: 0;
            border: 1px solid #ccc;
        }
        .ctlTitledSections_title
        {
            background: transparent url(http://media.newjobs.com/mm/redux/TitledSections/container_title_bgd.png) repeat-x;
            margin: 0;
            padding: 5px 15px;
            border: none;
            height: 15px;
        }
        .ctlTitledSections_title h3.title
        {
            margin: 0;
            padding: 0;
            /*color: #fe700d;
            font-size: 12px;
            float: left;
			font-family: verdana;*/
        }
        .ctlTitledSections_title div.toggle_open, .ctlTitledSections_title div.toggle_closed
        {
            margin: -3px 0 0 0;
            padding: 0;
            color: #fe700d;
            font-size: 12px;
            float: right;
            cursor: pointer;
			font-weight: bold;
			width: 17px;
        }
        .ctlTitledSections_content
        {
            margin: 0;
            padding: 22px 15px;
			/*font-family: verdana;
			color: #444444;*/
        }
        .ctlTitledSections_content p
        {
            margin: 0;
            padding: 0;
            font-size: 11px;
        }
        div.ctlAccordionPanel_LeftColumn
        {
            float: left;
            clear: left;
            width: 20px;
            vertical-align: middle;
        }
        div.ctlAccordionPanel_RightColumn
        {
            float: left;
            clear: right;
            padding: 0 0 10px 0;
        }
        div.ctlAccordionPanel_LeftHalf
        {
            float: left;
            clear: left;
            width: 50%;
        }
        div.ctlAccordionPanel_RightHalf
        {
            float: left;
            clear: right;
            padding: 0;
            width: 50%;
        }
        .ctlForums_body
        {
        }
        .ctlForums_RightButton
        {
        	float: right;
        	padding-top: 7px;
        }
        div.ctlAccordionPanel_Row
        {
            float: left;
            clear: left;
            padding: 0 0 20px 0;
            vertical-align: bottom;
			width: 100%;
        }
        div.ctlAccordionPanel_Button
        {
            float: right;
            vertical-align: bottom;
        }
        div.cltRedContent
        {
            border: 1px solid #ff9966;
            background: #ffcccc;
            padding: 5px 5px 5px 5px;
            margin: 0 0 0 15px;
        }
        div.ctlAccordionPanel_RightButton
        {
            float: right;
            bottom: 0px;
            margin: 7px 0 0 0;
			bottom: 0;
			position: relative;
        }
        .loading
        {
            background: url(http://media.newjobs.com/mm/redux/ajax/loading.gif) 50% 50% no-repeat;
            width: 32px;
            height: 32px;
            clear: both;
            display: none;
        }
        .submission_message
        {
            width: 200px;
            height: 60px;
            clear: both;
            display: none;
			border: 2px solid #ff3333;
			color: #ff3333;
			background-color: #ffffcc;
			height: 27px;
			vertical-align: middle;
			padding: 2px;
			margin: 5px 0 0 0;
        }
	div.job_results
	{
        margin: 15px 25px 0 0;
		float: left;
	}
        #job_settings_stack
        {
            width: 90px;
        }
        #job_settings_columns
        {
            width: 80px;
        }
/*
        #job_results_format label
        {
            display: none;
        }
        #job_results_radio
        {
            display: none;
        }
        .job_results_icons_off
        {
            height: 15px;
            float: left;
            margin: 15px 25px 0 0;
            background-repeat: no-repeat;
            background-position: top left;
            filter: alpha(opacity=40);
            opacity: 0.4;
            -moz-opacity: 0.4;
            cursor: pointer;
        }
        .job_results_icons_on
        {
            height: 15px;
            float: left;
            margin: 15px 25px 0 0;
            background-repeat: no-repeat;
            background-position: top left;
            filter: alpha(opacity=100);
            opacity: 1.0;
            -moz-opacity: 1.0;
            cursor: pointer;
        }
*/
        h4.lastUpdated
        {
            margin: 0 10px 0 0;
            float: right;
			color: #666666;
			font-weight: normal;
        }
        div.settings_breaker
        {
            clear: both;
            height: 1px;
            width: 1px;
        }
		div.blocked_companies {
			padding: 10px;
			width: 450px;
		}
		div.OptInItem {
			padding-top: 10px;
		}
		h4#settings_toggle_cancelMembership {
            cursor: pointer;
			padding: 0 0 0 10px;
			background-position: left;
			background-repeat: no-repeat;
			line-height: 13px;
			float: left;
			margin: 4px 0 0 0;
		}
		h4.settings_toggle_cancelMembership_open {
			background-image: url('http://media.newjobs.com/mm/redux/settings/open_arrow.gif');
		}
		h4.settings_toggle_cancelMembership_close{
			background-image: url('http://media.newjobs.com/mm/redux/settings/close_arrow.gif');
		}
		#cancelMembershipHelp {
			float: left;
			margin: 0 0 0 5px;
			clear: right;
		}
		.ctlTitledSections .x-grid3-scroller {
			height:180px;
			width:698px;
			overflow-y: scroll;
			overflow-x: hidden;
			position:relative;
		}
		.ctlTitledSections .x-grid3-header-offset {
			height: 30px;
		}
		.ctlTitledSections .x-grid3-col.x-grid3-cell.x-grid3-td-1 {
			background: none;
		}
		.ctlTitledSections .x-grid3-header td {
			background-color: #cccccc;
		}
		.ctlTitledSections .x-panel-body-noheader, .x-panel-mc .x-panel-body {
			border: 1px solid #cccccc;
		}
		.ctlTitledSections .x-grid3-header td {
			color: #666666;
			font-weight: bold;
			padding: 0 0 0 5px;
		}
		.ctlTitledSections .x-grid3-hd.x-grid3-cell.x-grid3-td-1 {
			border: none;
		}
        #settings_accordion
        {
            background: transparent url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bgd.gif) repeat-y;
            margin: 0px;
            padding: 7px 12px;
        }
	    .ctl_013_c 
	    {
			height: 100%;
	    }
	    .ctl_013_c .panel 
	    {
	    	width: 741px;
			padding: 0;
			margin: 0;
			clear: both;
			float: left;
	    }
		.ctl_013_c .panel_header_row_label
		{
			/*font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #fe700d;*/
			float: left;
			line-height: 25px;
		}
		.ctl_013_c .panel_header_row_label_white
		{
			color: #ffffff;
		}
		.ctl_013_c .panel_header_row_info
		{
			/*font-family: verdana;
			font-size: 10px;
			color: #666666;*/
			line-height: 25px;
			float: right;
			margin: 0 8px 0 0;
		}
		.ctl_013_c .panel_header_row_info_white
		{
			color: #ffffff;
		}
	    .ctl_013_c .panel_header
	    {
	        height: 25px;
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_panels.png) 0px -75px no-repeat;
			padding: 0;
			margin: 0;
			cursor: pointer;
	    }
	    .ctl_013_c .top_panel_header
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_panels.png) 0px -25px no-repeat;
	    }
	    .ctl_013_c .top_panel_header_mouseover
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_panels.png) 0px 0px no-repeat;
	    }
	    .ctl_013_c .bottom_panel_header
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_panels.png) 0px -125px no-repeat;
	    }
	    .ctl_013_c .bottom_panel_header_mouseover
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_panels.png) 0px -100px no-repeat;
	    }
	    .ctl_013_c .panel_deselected_mouseover_header
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_panels.png) 0px -50px no-repeat;    	
	    }
	    .ctl_013_c .panel_selected_header
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_panels.png) 0px -75px no-repeat;
	    }
	    .ctl_013_c .panel_selected_mouseover_header
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_panels.png) 0px -50px no-repeat;    
	    }
	    .ctl_013_c .panel_selected_onclick_header
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_panels.png) 0px -50px no-repeat;    	
	    }
		.ctl_013_c .panel_header_arrow {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_closed_arrows2.png) -8px 10px no-repeat;
			height: 25px;
			width: 8px;
			margin: 0 8px 0 12px;
			float: left;
		}
	    .ctl_013_c .panel_header_arrow_closed_orange
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_closed_arrows2.png) 0px 10px no-repeat;    	
	    }
	    .ctl_013_c .panel_header_arrow_closed_white
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_closed_arrows2.png) 1px 10px no-repeat;    	
	    }
	    .ctl_013_c .panel_header_arrow_open_orange
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_open_arrows2.png) 1px 10px no-repeat;    	
	    }
	    .ctl_013_c .panel_header_arrow_open_white
	    {
	    	background: transparent url(http://media.newjobs.com/mm/redux/settings/settings_open_arrows2.png) -8px 10px no-repeat;
	    }
        #ctlAccordionPanel_content
        {
            background: transparent url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bgd.gif) repeat-y;
            margin: 0px;
            padding: 0 12px 15px 12px;
        }		
	    .ctl_013_c .panel_body
	    {
            clear: both;
            padding-right: 13px;
            padding-left: 13px;
            float: left;
            background-image: url(http://media.newjobs.com/mm/redux/settings/settings_panel_background.gif);
            padding-bottom: 13px;
            width: 715px;
            padding-top: 13px;
            background-repeat: repeat-y;
            position: relative;
            vertical-align: middle;
	    }
	    .ctl_013_c .panel_body_open
	    {
	    }
	    .ctl_013_c .panel_body_bottom
	    {
			background-image: url('http://media.newjobs.com/mm/redux/settings/settings_panel_bottom_background.gif');
			height: 4px;
			width: 741px;
			clear: both;
			padding: 0;
			spacing: 0;
	    }
		.ctl_013_c .settings_help_icon {
			float: right;
			width: 18px;
			height: 18px;
			margin: 5px 5px 5px 5px;
			clear: both;
		}
	.optInColumnBreak
	{
		clear: left;
	}
	.OptInItem {
		float: left;
		padding:0 10px 0 0;
		width:700px;
	}
	#OptInEmails .OptInItem label {
		/*font-weight:bold;*/
	}
	#password_message_container {
		margin: 0 0 11px 0;
	}
	#settings_accordion {
		/*color: #757575;
		font-size: 11px;
		font-family: verdana;*/
	}
	#settings_accordion h4 {
		/*color: #474747;
		font-size: 11px;
		font-family: verdana;*/
	}
	#privacy_panel h4 {
		/*color: #595959;*/
	}
	.settings_modal {
            display: block;
            z-index: 3000;
            left: 0pt;
            width: 730px;
            position: absolute;
            top: 0pt;
            height: 100%;
            background-color: #ffffff;
            opacity: 0.9;
            margin: 10px 0 0 5px;
	}
	.settings_modal_shown {
		height: 100%;
	}
	.settings_modal_hidden {
		height: 1px;
	}
	#settings_nonPublic_privacy {
		background-image: url('http://media.newjobs.com/mm/redux/settings/CTL100_privacy_background.gif');
		background-repeat: repeat-y;
		padding: 6px 3px;
		clear: both;
	}
	#settings_nonPublic_privacy_bottom {
		background-image: url('http://media.newjobs.com/mm/redux/settings/CTL100_privacy_bottom_background.gif');
		height: 5px;
		background-repeat: no-repeat;
		clear: both;
		margin: 0 0 6px 0;
	}
	.settings_hr {
		background-image: url('http://media.newjobs.com/mm/redux/settings/settings_hr.gif');
		background-repeat: repeat-x;
		width: 100%;
		height: 1px;
		clear: both;
		margin: 12px 0;
	}
	#tbNewPass_hint {
		width: 308px;
		float: right;
	}
	input[type="text"].settings_textarea, input[type="password"].settings_textarea {
		width: 257px;
		size: 257px;
	}
	.settings_textarea {
		width: 257px;
		size: 257px;
	}
	#tbNewPass_errorIcon {
		margin-top: 0px;
	}
	#tbNewPassConfirm_errorIcon {
		margin-top: 0px;
	}
	.settings_textarea_header {
		width: 257px;
	}
	.settings_textarea_header h4 {
		float: left;
	}
	.settings_password_body .ctl036_ErrorMessage_noIcon {
		margin: 0 4px -40px 0;
		top:-25px;
	}
	.settings_cancelMembership_open {
		margin: 7px 0 0 0;
	}
	.settings_cancelMembership_open a:link { text-decoration: underline; color: #7a5392; }
	.settings_cancelMembership_open a:visited { text-decoration: underline; color: #7a5392; }
	.settings_cancelMembership_open a:active { text-decoration: underline; color: #7a5392; }
	.settings_cancelMembership_open a:hover { text-decoration: underline; color: #7a5392; }
	#settings_cancelMembership {
		clear: both;
		margin: 10px 0 0 15px;
	}
	#cancelMembershipHeader {
		clear: both;
		margin: 0 0 0 5px;
	}
	#cancelMembershipHeader h4{
		/*color:#7B4F90;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;*/
	}
	#learnAboutCancellation {
		clear: both;
		margin: 0 0 10px 0;
	}
	#cancelMembership {
		clear: both;
		margin: 0;
	}
	#settings_changeEmail_formHeader {
		margin: 18px 0 3px 0;
		width: 257px;
	}
	#tbNewEmail_errorIcon { 
		float: right;
		margin: 0;
		padding: 0;		
	}
	.settings_form_header {
		font-weight: bold;
		color:#474747;
		font-family:verdana;
		font-size:11px;
		float: left;
	}
	.ctl036_hiddenError
	{
		position:relative; /*this is the key*/
	    z-index:24;
		text-decoration: none;
	}
	#forum_message_container {
		width: 230px;
		margin-top: 7px;
	}
	.ctl036_hiddenError .ctl036_iconErrorMessage{ /*the span will display just on :hover state*/
	    display:block;
	    position:absolute;
		left:-55px;
		top:10px;
	}
	.settings_floatHeaders {
		float: left;
		margin: 0 3px 0 0;
	}
	.ajaxSuccessSettings {
		z-index: 3001;
		left: 0px;
		width: 100%;
		zoom: 1;
		position: absolute;
		top: 0px;
		height: 100%;
		min-height: 100%;
		text-align: center;
	}
	.ajaxSuccessSettings_Message
	{
		/*font-weight: bold;
		font-size: 12px;
		color: #6c407f;
		font-family: Verdana;*/
		line-height: 12px;
		position: relative;
		top: 50%;
		vertical-align: middle;
	}
	#email_message_container {
		width: 257px;
		margin: 0 0 15px 0;
	}
	#privacy_message_container {
		width: 257px;
		margin: 0 0 15px 0;
		clear: both;
	}
	#settings_helpBox {
		padding: 35px 0 0;
	}
	.resume_privacy_button {
		clear: both;
		margin: 0 0 37px 0;
	}
	.settings_errorH4 {
		float: left;
	}
	#settings_privacy_link, #neverShareEmail {
		margin-top: 16px;
	}
	#activeResume_column {
		margin: 0 0 0 20px;
	}
	#accountStatus_topContent
	{
		/*font-size: 12px;
		font-weight: normal;
		color: #757575;*/
		margin: 0 0 12px 0;
		clear: both;
	}
	.settings_hiddenError {
		display: none;
		visibility: hidden;
	}
	#block_companies_dialogue .x-grid3-scroller {
		overflow:hidden;
	}
	#block_companies_dialogue .x-grid3-body
	{
		overflow-y:auto;
		overflow-x:hidden;
		height:147px;
		width: 696px;
	}
	#checkNicknameResponse {
		left:160px;
		position:absolute;
		z-index:3000;
        top:45px;
	}
	#yahooID {
    padding-right: 10px;
	}
	#anchorUnlinkUser {
	   color:#0000FF;
	}
/****** ProsperoLanding.aspx ******/
.nickNameDivider {width: auto; height: 10px; overflow: hidden;}
.nickNameTop {height: 7px; width: 765px; overflow: hidden; background: url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_top_bgd.gif) no-repeat;}
.nickNameBottom {height: 7px; width: 765px; overflow: hidden; background: url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bottom_bgd.gif) no-repeat;}
.nickNameBody {width: 745px; display: block; min-height: 90px; height: auto !important; height: 90px; padding: 10px; background: url(http://media.newjobs.com/mm/redux/jobsearch/rightUtilities/manage_content_bgd.gif);}
.nickNameContainer {background-color: White; border: solid 1px #dadbdc; width: auto; min-height: 90px; height: auto !important; height: 90px; display: block !important; padding: 10px;}
	.nickNameContainer a {color: #8C8B8B; font-size: 11px;}
	.nickNameContainer h4 {padding: 0 !important; margin: 0 !important;}
	.nickNameContainer input {width: 257px !important; border: solid 1px #dadbdc; margin: 5px 0;}
/****** OptOut.aspx ******/
.optForm input {margin-right: 3px;}
#optOutEmailHolder {}
	#optOutEmailHolder .optRequired {font-weight: bold; line-height: 15px;}
	#optOutEmailHolder .OptEmailFields {background-color: #eeeeee;}	
#optOutSurveyHolder .input {padding: 0 0 10px 6px; display: block;}
	#optOutSurveyHolder .input input {margin-right: 3px;}
	.CommunityList {list-style: none; padding-bottom: 5px; margin-left:0}
.CommunityName {font-weight: bold}
#comunnities_panelBody #checkResponse {position: absolute;top: 50px; left: 140px;padding: 10px;}
/* PLEASE NOTE!  We are phasing the file out, please do not add anything to this file.  
The new styles can be found in containerBoxes.css */
/* PAGE CONTAINER WIDE */
.PageContainerWide_dialog { padding: 0 0 10px; }
.PageContainerWide_dialog .PageContainerWide_hd { margin-bottom: 0px; background: transparent url(http://media.newjobs.com/mm/redux/PageContainer/hr_l.gif) 0 0 no-repeat; height: 91px; }
.PageContainerWide_dialog .PageContainerWide_hd .PageContainerWide_c { background: transparent url(http://media.newjobs.com/mm/redux/PageContainer/hr_r.gif) 100% 100% no-repeat; height: 91px; }
.PageContainerWide_dialog .PageContainerWide_bd { border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; padding: 0px 10px 0px 0px; background-color: #F9F9F9; }
.PageContainerWide_dialog .PageContainerWide_ft { background: transparent url(http://media.newjobs.com/mm/redux/PageContainer/bl_wide.gif) 0 0 no-repeat; }
.PageContainerWide_dialog .PageContainerWide_ft .PageContainerWide_c { background: transparent url(http://media.newjobs.com/mm/redux/PageContainer/br.gif) 100% 0 no-repeat; height: 6px; }
html>body .PageContainerWide_dialog pre { font-size: 1.1em; }
#mcPod {z-index:1 !important; margin-bottom:-35px !important}
/* GREEN CONTAINER */
.ctlGreenSections { background: #FFF; padding: 0 0 5px 0; margin: 0 0 10px 0; border: 1px solid #CCC; }
.ctlGreenSections_title { background: transparent url(http://media.newjobs.com/mm/redux/GreenContainer/bg.gif) repeat-x; height: 25px; margin: 0; padding: 0px 5px 0px 15px; }
.ctlGreenSections_title h3  { float: left; margin: 0; padding: 5px 0; /*color: #FE700D; font-size: 12px; */overflow: hidden; white-space: nowrap; }
.ctlGreenSections_title h4  { float: left; margin: 0; padding: 5px 0 5px 15px; /*color: #FE700D; font-size: 12px; */width: 530px; overflow: hidden;}
.ctlGreenSections_title h3 span.jobTitleSpan{ font-size: 0.85em; color: #7b4f90; text-decoration: underline; cursor: pointer; }
.ctlGreenSections_content p{ font-size: 0.95em; margin: 0px 20px; padding: 0; }
.ctlGreenSections_editButton { float: right; margin-top: 4px; }
.ctlGreenSections_right_btn { margin: 4px; padding: 2px 5px; background-color: #E3E4D1; border: 1px solid #CCC; font-size: 0.8em; font-weight: bold; color: #ACA9A9; float: right; }
.ctlGreenSections_content { margin: 0; padding: 22px 15px; }
.rctl { background: url(http://media.newjobs.com/mm/redux/GreenContainer/rounded_f1f1f1/tl.gif) no-repeat; }
.rctr { background: url(http://media.newjobs.com/mm/redux/GreenContainer/rounded_f1f1f1/tr.gif) no-repeat; }
.rcbl { background: url(http://media.newjobs.com/mm/redux/GreenContainer/rounded_f1f1f1/bl.gif) no-repeat; }
.rcbr { background: url(http://media.newjobs.com/mm/redux/GreenContainer/rounded_f1f1f1/br.gif) no-repeat; }
/* GREEN CONTAINER END*/
/*
Begin Career Management Specific Classes...
*/
.show
{
	display: block;
}
.hide
{
  	display: none;
}
.hideImportant
{
  	display: none !important;
}
.floatRight
{
	float: right;
}
.floatLeft
{
	float: left;
}
.clear
{
	clear: both;
}
.searchBoxArea
{
	background: #D0E38A;
	background-repeat: no-repeat;
	width: 100%;
	height: 35px;
	position:relative;
	padding: 10px 0px;
}
.searchBoxArea .leftBlock
{
	margin-left: 19px;
	height: 35px;
}
.searchBoxArea .leftBlock .label
{
	margin-top: 8px;
}
.searchBoxArea .leftBlock select
{
	margin-top: 9px;
	margin-right: 4px;
}
.searchBoxArea .midBlock
{
	height: 35px;
}
.searchBoxArea .midBlock .label
{
	margin-top: 10px;
}
.searchBoxArea .midBlock input
{
	margin-top: 3px;
}
.searchBoxArea .midBlock .searchButton
{
	margin-top: 4px;
}
.searchBoxArea .midBlock .ownpath_input_area
{
	width: 290px;
}
.searchBoxArea .midBlock .findpath_input_area
{
	width: 488px;
}
.searchBoxArea .rightBlock
{
	margin-left: 15px;
	padding-top: 3px;
	height: 32px;
}
.searchBoxArea .rightBlock .ownpath_find,
.searchBoxArea .rightBlock .ownpath_start
{
	/*margin-top: 9px;*/
}
.searchBoxArea  input
{
	border:1px solid #C3C3C3;
	padding:5px;
	width: 200px;
	margin: 0px 7px;
}    
.searchBoxArea  select
{
	border:1px solid #C3C3C3;
	margin: 0px 7px;
}    
.searchBoxArea .top_area
{
	width: 765px;
	height: 60px;
	clear:both;
}
.searchBoxArea .top_area .label
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: White;
	margin: 0 3px;	
}
.searchBoxArea .top_area .top_area_left
{
	width:210px; 
	height: 44px; 
	padding-top:15px;
}
.searchBoxArea .top_area .top_area_left .searchtype
{
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	height: 22px;
	width: 130px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
}
* html .searchBoxArea .top_area .top_area_left .searchtype
{
	font-size:13px;
}
.searchBoxArea .top_area .top_area_right
{
	padding-left:5px; 
	height: 44px; 
	padding-top:12px;
}
.searchBoxArea .top_area .top_area_right .input_area
{ 
	z-index:-1;
}
.searchBoxArea .top_area .top_area_right .halo
{
	background-image: url(http://media.newjobs.com/mm/redux/careermgmt/searchbar/input_halo.png);
	background-repeat: no-repeat;
}
* html .searchBoxArea .top_area .top_area_right .halo
{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.newjobs.com/mm/redux/careermgmt/searchbar/input_halo.png', sizingMethod='crop');
}
.searchBoxArea .top_area .top_area_right .search_button
{
	padding-left:5px;
	padding-top:4px;
	position:relative;
}
.searchBoxArea .top_area .top_area_right .profiles_input_area
{
	padding-right:5px;
	padding-top:3px;
}
.searchBoxArea .top_area .top_area_right .profiles_input_area .jobtype
{
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	padding-top: 3px;
	height: 17px;
	width: 285px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
	margin-right:2px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area
{
	width: 450px;
	height: 43px;
	padding-right:5px;
	padding-top:3px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .startingProfile
{
	/*without a position relative on these input boxes the png hack will block
	input in IE6*/
	position:relative;
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	padding-top: 3px;
	height: 17px;
	width: 315px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
	margin-right:2px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .pointer_area
{
	clear:both;
	font-size:4px;
	height:7px;
	width:250px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .pointer_spacer
{
	width:60px;
	height:7px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .pointer
{
	width:13px; 
	height:7px; 
	background-image:url(http://media.newjobs.com/mm/redux/careermgmt/searchbar/path_pointer.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:3px;
}
*html .searchBoxArea .top_area .top_area_right .ownpath_input_area .pointer
{
	padding-top:1px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.newjobs.com/mm/redux/careermgmt/searchbar/path_pointer.png', sizingMethod='crop');
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .link_area
{
	clear:both;
	padding:0px;
	margin:0px;
	font-family: Verdana;
	font-size:10px;
	height:12px;
	width:450px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .link_area .ownpath_start
{
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color:black; 
	width:115px;
	height:7px;
	padding-left:5px;
	padding-right:5px;
}
.searchBoxArea .top_area .top_area_right .ownpath_input_area .link_area .ownpath_find
{
	font-family: Verdana;
	font-size:10px;
	color:#fff;
	text-decoration:underline;
	width:105px;
	height:7px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area
{
	width: 450px;
	height: 43px;
	padding-right:5px;
	padding-top:3px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .fromPath
{
	/*without a position relative on these input boxes the png hack will block
		input in IE6*/
	position:relative;
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	padding-top: 3px;
	height: 17px;
	width: 165px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
	margin-right:2px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .toPath
{
	/*without a position relative on these input boxes the png hack will block
		input in IE6*/
	position:relative;
	border: solid 1px #a9a9a9;
	background-color: White;
	color: #676565;
	padding-left: 3px;
	padding-top: 3px;
	height: 17px;
	width: 165px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left:4px;
	margin-right:2px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .pointer_area
{
	clear:both;
	font-size:4px;
	height:7px;
	width:250px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .pointer_area .pointer_spacer
{
	width:150px;
	height:7px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .pointer_area .pointer
{
	width:13px; 
	height:7px; 
	background-image:url(http://media.newjobs.com/mm/redux/careermgmt/searchbar/path_pointer.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:3px;
}
*html .searchBoxArea .top_area .top_area_right .findpath_input_area .pointer_area .pointer
{
	padding-top:1px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.newjobs.com/mm/redux/careermgmt/searchbar/path_pointer.png', sizingMethod='crop');
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .link_area
{
	clear:both;
	padding:0px;
	margin:0px;
	font-size:8pt;
	height:12px;
	width:250px;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .link_area .ownpath_start
{
	font-size:7pt;
	color:#fff;
	text-decoration:underline; 
	width:115px;
	height:7px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.searchBoxArea .top_area .top_area_right .findpath_input_area .link_area .ownpath_find
{
	font-size:7pt;
	font-weight:bold;
	color:black;
	width:105px;
	height:7px;
	padding-left:5px;
	padding-right:5px;
}
.searchBoxArea .bottom_area
{
	width: 765px;
	height: 23px;
}
.searchBoxArea .bottom_area .careers
{
	color:white; 
	font-weight:bold; 
	clear:both; 
	font-size:10px; 
	padding-top:7px;
	padding-left:20px;
}
.searchBoxArea .bottom_area .datatabClosed
{
	background-image: url(http://media.newjobs.com/mm/redux/careermgmt/searchbar/WhiteArrowUp.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-right:15px;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	font-family:Verdana;
	width:150px;
	height:20px;
	padding-top:6px;
	cursor:pointer;
}
.searchBoxArea .bottom_area .datatabOpen
{
	background-image: url(http://media.newjobs.com/mm/redux/careermgmt/searchbar/WhiteArrowDn.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-right:15px;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	font-family:Verdana;
	width:150px;
	height:20px;
	padding-top:6px;
	cursor:pointer;
}
.searchBoxArea .bottom_area .browse_profiles
{
	clear:both;
	padding-top:7px;
	padding-left:20px;
}
.searchBoxArea .bottom_area .browse_profiles .label
{
	font-weight:bold;
	font-size:10px;
	color:White;
	font-family:Verdana;
}
.searchBoxArea .bottom_area .browse_profiles .spacer
{
	font-size:10px;
	color:white;
}
.searchBoxArea .bottom_area .browse_profiles .link, .searchBoxArea .bottom_area .careers .link
{
	padding-left:4px;
	padding-right:4px;
	font-size:10px;
	color:white;
	text-decoration:underline;
	cursor:pointer;
}
.careerSearchResultsDiv
{
	position:absolute;
	background-color: transparent;
	height: auto;
	margin: 0px;
	padding:0px;
	z-index: 9;
}
.careerSearchResultsLoading
{
	background-color:#FFFFFF;
	padding-top:90px;
	height:200px;
	border-left:1px solid #A9AAAE;
	border-right:1px solid #A9AAAE;
}
.careerSearchResultsItem
{
	display: block;
	color:#7B4F90;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color: #ffffff;
	border-top:1px solid #A9AAAE;
	border-left:1px solid #A9AAAE;
	border-right:1px solid #A9AAAE;
}
.careerSearchResultsItem_Selected
{
	display: block;
	color:#7B4F90;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background-color: #EEEFE8;
	border-top:1px solid #A9AAAE;
	border-left:1px solid #A9AAAE;
	border-right:1px solid #A9AAAE;
	cursor:pointer;
	cursor:hand;
}
.careerSearchResultsItem div, .careerSearchResultsItem_Selected div {padding: 0 4px;}
.careerSearchResultsItemHeader {margin-top: 8px; display: block;}
.careerSearchResultsItemDetail
{
	color:#999999;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-bottom: 8px !important;
}
.careerSearchResultsTab
{
	height: 18px;
	font-size:10px;
}
.careerSearchResultsTab_Middle
{
	height:18px;
	background-image: url(http://my.monster.com/img_local/searchTab_middle.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:2px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	cursor:pointer;
}
.careerSearchResultsTab_Left
{
	width:10px;
	height:20px;
	/*background-image: url(http://media.newjobs.com/mm/redux/careermgmt/typeahead/typeAheadBottomLeft.gif);*/
	background-image: url(http://my.monster.com/img_local/searchTab_left.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}
.careerSearchResultsTab_Right
{
	width:10px;
	height:20px;
	/*background-image: url(http://media.newjobs.com/mm/redux/careermgmt/typeahead/typeAheadBottomRight.gif);*/
	background-image: url(http://my.monster.com/img_local/searchTab_right.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}
.careerSearchResults_Open
{
	color:#7B4F90;
	font-size:10px;
	cursor:pointer;
}
.careerSearchResultsTab_Close_Up
{
	color:#7B4F90;
	font-size:10px;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
	width:auto;
	padding-right:15px;
	background-image: url(http://media.newjobs.com/mm/redux/careermgmt/searchbar/SavedDataArrowUp.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.careerSearchResultsTab_Close_Down
{
	color:#7B4F90;
	font-size:10px;
	text-decoration: underline;
	text-align:left;
	cursor:pointer;
	width:auto;
	padding-right:15px;
	background-image: url(http://media.newjobs.com/mm/redux/careermgmt/searchbar/SavedDataArrowDn.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.typeAheadResults
{
	border-top:1px solid #A9AAAE;
	border-left:1px solid #A9AAAE;
	border-right:1px solid #A9AAAE;
	padding: 0px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.typeAheadResults ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.typeAheadItem
{
	line-height: 16px;
	/*font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	border-bottom:1px solid #A9AAAE;
	background-color:white;
	padding: 2px 6px 2px 6px;
}
.typeAheadItem_over
{
	line-height: 16px;
	/*font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	border-bottom:1px solid #A9AAAE;
	background-color: #efefef;
	padding: 2px 6px 2px 6px;
}
.savedData 
{
	position:absolute;
	z-index:8;
	width: 180px;
	text-align:left;
}
.savedData .header
{
	overflow:hidden;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:3px;
	color:#666666;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #cccccc;
	width:175px;
	height:20px;
	background-image: url(http://media.newjobs.com/mm/redux/careermgmt/saveddata/savedDataHeaderBg.gif);
	background-repeat:repeat-x;
	cursor:pointer;
}
.savedData .header .arrowDown
{
	clear:both;
	float:left;
	padding-left:13px;
	padding-right:4px;
	width:158px;
	background-image:url(http://my.monster.com/img_local/SavedDataArrowDown.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
}
.savedData .header .arrowRight
{
	clear:both;
	float:left;
	padding-left:13px;
	padding-right:4px;
	width:158px;
	background-image:url(http://my.monster.com/img_local/SavedDataArrowRight.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
}
.savedData .item
{
	overflow:hidden;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#F4F7F2;
	color:#896D97;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:175px;
	cursor:pointer;
}
.savedData .itemRemove
{
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#F4F7F2;
	color:#896D97;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:175px;
	cursor:pointer;
}
.savedData .itemURL
{
	float:right;
	width:150px;
	text-decoration:none;
}
.savedData .itemURL_Over
{
	float:right;
	width:150px;
	text-decoration:underline;
}
ul.actionList {margin: 0px; padding: 0px; margin-left: 11px;}
ul.actionList li { margin-bottom: 8px; list-style-type:none; padding-left: 25px;  background: transparent url('http://media.newjobs.com/mm/redux/confirmationPages/confWdgGfxTick.png') no-repeat scroll 0px 2px; }
.confirmationHeader {background-color: transparent; padding: 0px; margin: 0px; }
.confirmationHeaderColumnLeft{ display: inline; width: 460px; float: left;  margin: 15px; padding: 0px; padding-right: 80px; background:  url('http://media.newjobs.com/mm/redux/confirmationPages/confWdgGfxArrow.png') no-repeat scroll right 0px; min-height: 95px; height: auto !important; height: 95px; }
.confirmationHeaderColumnRight {display: inline; width: 328px; float: right; margin: 15px; padding: 0px; min-height: 95px; height: auto !important; height: 95px; background:  transparent;}
.confirmationColumnLeft, 
.confirmationColumnRight{margin: 0px; padding: 0px; } 
.confirmationColumnLeft { width: 555px; float: left; border-top: 1px solid #e4e4e4;}
.confirmationColumnRight { width: 358px; float: right; }
/****** General Confirmation Styles ******/
.confirmationAd {float: right;}
.confirmationContainer {min-height: 250px; height: auto !important; height: 250px; width: 570px !important; float: left;}
.confHeadingWhite {color: #7b4f90; font-size: 12px; font-weight: bold;}
.wdgConfItem {position: relative; margin: 0px auto; color: #000; z-index: 1; float: left; }
.confirmationWidgetBody { background-color: White; margin: 0 auto; padding: 8px; text-align:left;}
.confirmationBox_body .confHeadingWhite img {float: left; padding: 0 10px;}
/* font used below is already defined in styleguides and in css/global/22.fonts.css  as  .fntA1 - during refactoring i suggest to get rid of this definition below and modify CTAs and Widgets to use .fntA1 instead of .previewLink and .confirmationLink */
/*.confirmationWidget555 .previewLink a, .confirmationLink a {font: Verdana; font-size: 11px; color: #7B4F90; text-decoration: underline !important;}
.confirmationWidget555 .previewLink a:link, .confirmationLink a:link {color: #7B4F90; text-decoration: underline; }
.confirmationWidget555 .previewLink a:active, .confirmationLink a:active {color: #7B4F90; text-decoration: underline;}
.confirmationWidget555 .previewLink a:hover, .confirmationLink a:hover {color: #FF9900; text-decoration: none !important;}*/
.confirmationWidget555 .previewLink a, div.confirmationLink, .confirmationLink a {margin: 5px 0 5px 0;}
.confirmationWidgetBodyImage {margin: 0 5px 0 0; float:left;}
.wdgConfjobs .wdgDataGridViewAll {padding: 5px 10px; font-weight: bold; font-size: 11px;}
	.wdgConfjobs .wdgDataGridViewAll a {color: #7b4f90;}
/****** Confirmation Widgets ******/
.confirmationHeaderL{ width: 460px; float: left;  margin: 0px;  padding: 15px 50px 15px 15px; background:  transparent url('http://media.newjobs.com/mm/redux/confirmationPages/confWdgGfxArrow.png') no-repeat scroll right 0; min-height: 80px; height: auto !important; height: 80px; }
.confirmationHeaderR { width: 358px; float: right; margin: 10px 0px 0px 0px; padding: 0px 0px 20px 0px; min-height: 80px; height: auto !important; height: 80px; }
.confirmationHeader .noarrow { background: none;}
.confirmationWidget555 { width: 555px;  margin: 10px 0px 0px 0px; padding: 0px;}
.confirmationWidget555 { /*font-family: Verdana; font-size: 11px; color: #787878;*/ }
.confirmationWidget555 h1.wdgTitle {  background: transparent url('http://media.newjobs.com/mm/redux/confirmationPages/confWdgIcons.png') no-repeat scroll; /*font-family: Verdana; font-size: 17px; color: #7b4f90; font-weight: bold;*/margin: 1px 0px; padding: 0px; padding-left: 80px; overflow: hidden; width: 475px; height:38px;line-height:40px; }
.wdgConfProfile h1.wdgTitle { background-position: 0px 0px; }
.wdgConfAdvice h1.wdgTitle { background-position: 0px -38px; }
.wdgConfRecJobs h1.wdgTitle { background-position: 0px -76px; }
.wdgConfAppliedTo h1.wdgTitle { background-position: 0px -114px; }
.wdgConfMoreJobs h1.wdgTitle { background-position: 0px -152px; }
.wdgConfApplyPrefs h1.wdgTitle { background-position: 0px -190px; }
.wdgConfResume h1.wdgTitle { background-position: 0px -228px; }
.wdgConfExplorePaths h1.wdgTitle,
.wdgConfCareerPath h1.wdgTitle { background-position: 0px -266px; }
.wdgConfEvaluateCareer  h1.wdgTitle,
.wdgConfBenchmarking  h1.wdgTitle { background-position: 0px -304px; }
.wdgConfCareerGoals h1.wdgTitle { background-position: 0px -342px; }
.wdgConfCareerStatus h1.wdgTitle { background-position: 0px -380px; }
.wdgConfWeRecomend h1.wdgTitle,
.wdgConfAdvice h1.wdgTitle,
.wdgConfAdviceLong h1.wdgTitle { background-position: 0px -418px; }
.confirmationWidget555 .wdgBgTop, .confirmationWidget555 .wdgBgMid, .confirmationWidget555 .wdgBgBtm {background: transparent url('http://media.newjobs.com/mm/redux/confirmationPages/confWdg555Bg.png'); }
.confirmationWidget555 .wdgBgTop { background-position: 0px 0px; height: 6px; font-size: 1px; }
.confirmationWidget555 .wdgBgMid { background-position: -1110px 0px; min-height: 50px; height: auto !important; height: 50px; }
.confirmationWidget555 .wdgBgBtm { background-position: -555px 0px; height: 6px; font-size:1px; }
.confirmationWidget555 .wdgBody { padding: 6px; margin: 0px 6px 0px 6px;  background-color: #ffffff; }
a.confirmationNextActionLink { font-size: 12px; text-decoration: underline;  color: #7b4f90; padding-left: 25px; font-weight: bold; background: transparent url('http://media.newjobs.com/mm/redux/confirmationPages/confWdgGfxTick.png') no-repeat scroll 0px 0px; line-height: 20px;}
a.confirmationNextActionLink:hover { text-decoration: none;  color: #ff9900; }
/*
.wdgConfProfile {width: 180px; float: left;}
.wdgConfCareerPath {width: 180px; float: left;}
.wdgConfBenchmarking {width: 180px; float: left;}
.wdgConfjobs{width:560px; float:left;}
	.wdgConfjobs .ctlJobList {font-size:11px; color: #787878;}
	.wdgConfjobs .ctlJobTitle {padding-bottom: 3px; display: block; min-height: 5px; height: auto !important; height: 5px;}
	.wdgConfjobs .ctlJobTitle a {color:#7b4f90;text-decoration:underline; font-weight: bold;}	
	.wdgConfjobs .ctlJobCompany{float:left;width:33%;}
	.wdgConfjobs .ctlPosted{float:left;width:33%;}
	.wdgConfjobs .ctlLocation{float:left;width:33%;}
	.wdgConfjobs .ctrJobListSeparator{clear:both;height:15px;}
	.wdgConfjobs .ctrJobListGraySeparator{clear:both; height:5px; overflow: hidden; background-color: #efefef;}
	.wdgConfjobs .wdgRecommendJobsLinks{display:none;}
	.wdgConfjobs .ctlJobListEntry {padding: 10px; display: block;}
.wdgConfResume {width:180px; float:left;}
.wdgConfAdviceLong{width:180px; float:left;}
	.wdgConfAdviceLong .wdgCareerAdviceContent{height:150px;}
.wdgConfFinishApply{width:180px;float:left;}
.wdgConfFinishApply .wdgConfFinishApplyContent{font-size:11px;}
.wdgConfBenchmarkingLong {width:370px; float:left;}
.wdgConfCareerGoals{width:180px;float:left;}
*/
/****** Page-specific Styles ******/
#ResumeConfirm .wdgConfAdvice {width: 180px;}
#ResumeConfirm .wdgConfAdvice #blkShrd {color: #777777; font-family: verdana; font-size: 10px; font-weight: normal;}
#ResumeConfirm .wdgConfAdvice #blkShrd h4 a {color:#75825E; font-size:11px; font-weight:bold; margin:0 0 5px; padding:0; display: block;}
#ResumeConfirm .wdgConfjobs {margin-top: 10px;}
#BecomeConfirm .largePurpleHeading .blackText {width: 940px;}
#CoverletterConfirm .wdgConfAdvice {width: 370px; margin-right: 0px !important; float: left;}
/*** Other Styles ***/
.confirmationBody {width: 533px; margin: 0 0 13px 0; clear: left; margin-left: 24px;}
.confirmation_button {padding: 0 0 0 18px;}
.confirmationWidget
{
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/background.gif);
    border:1px solid #cccccc;
    width: 180px;
    padding: 5px 5px 5px 5px;
    text-align: center;
	float: left;
	margin: 20px 8px 20px 0;
	min-height: 200px;
}
.confirmationWidgetDark
{
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/background.gif);
    border:1px solid #cccccc;
    width: 180px;
    padding: 0px 5px 5px 5px;
    text-align: center;
	float: left;
	margin: 20px 8px 20px 0;
	min-height: 205px;
}
.confirmationWidgetWide
{
    width: 365px;
    padding: 0;
    text-align: center;
	float: left;
	margin: 20px 8px 20px 0;
}	
.confirmationWidgetWide .wdgHeader {
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/widget_module_header_grey_p1.png);
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	line-height:25px;
	text-decoration:none;
}
.confirmationWidgetWide .wdgHeaderEnd {
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/widget_module_header_grey_p2.png);
	background-position: top right;
}
.confirmationWidgetWide .wdgOuterContainer {
	border-color:#cccccc;
	border-style:solid;
	border-width:0px 1px;
	min-height:182px;
}
.confirmationWidgetWide .wdgInnerContainer {
	background: url(http://media.newjobs.com/mm/redux/confirmationPages/background.gif);
	padding:7px 7px 0px;
	border: 0;
}	
.confirmationWidgetWide .wdgContentBlock {
	background-color:white;
	min-height: 161px;
}
.confirmationWidgetWide .wdgDefaultFooter {
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/default_footer_grey_left.png);
	height: 8px;
}
.confirmationWidgetWide .wdgDefaultFooterEnd{
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/default_footer_grey_right.png);
	background-position: top right;
	height: 8px;
	margin-top: -8px;
}
.confirmationWidgetWide .item {
	text-align: left;
}
	.confirmationWidgetFull
{
    width: 565px;
    padding: 0;
    text-align: center;
	float: left;
	margin: 0;
	min-height: 200px;
	clear: left;
}
.confirmationWidgetFull .wdgHeader {
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/widget_module_header_grey_p1.png);
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height:25px;
	text-decoration:none;
}
.confirmationWidgetFull .wdgHeaderEnd {
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/widget_module_header_grey_p2.png);
	background-position: top right;
}
.confirmationWidgetFull .wdgOuterContainer {
	border-color:#cccccc;
	border-style:solid;
	border-width:0px 1px;
	min-height:182px;
}
.confirmationWidgetFull .wdgInnerContainer {
	background: url(http://media.newjobs.com/mm/redux/confirmationPages/background.gif);
	padding:7px 7px 0px;
	border: 0;
}	
.confirmationWidgetFull .wdgContentBlock {
	background-color:white;
	min-height: 161px;
}
.confirmationWidgetFull .wdgDefaultFooter {
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/default_footer_grey_left.png);
	height: 8px;
}
.confirmationWidgetFull .wdgDefaultFooterEnd{
    background: url(http://media.newjobs.com/mm/redux/confirmationPages/default_footer_grey_right.png);	
	background-position: top right;
	height: 8px;
	margin-top: -8px;
}
.confirmationWidgetFull .wdgActionFooter {
	background:none;
	color:white;
}	
.confirmationWidgetFull .wdgDatagridDivider {
	background-color: white;
	border: none;
	height:7px;
}
.confirmationWidgetFull .wdgActionFooter-end {
	background:none;
}
.ctrJobList td {
	text-align: left;
}
.confirmationWidgetHeader 
{
	margin:0 0 10px 0;
	text-align: left;
	height: 38px;
}
span.confirmationPurpleH2Smaller
{
	/*font-family: verdana;
	font-size: 10px;
	font-weight: normal;*/
}
h1.confirmation_h1
{
	/*font-weight: normal;*/
	float: left;
	padding: 0 0 0 18px;
	margin: 24px 0;
}
.confirmation_icon 
{
	float: right;
	margin: 24px 46px 0 0;
}
h2.confirmationPurpleH2
{
	/*font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666699;*/
	margin: 0 0 5px 0;
	padding: 0;
}
h2.confirmationGreenH2
{
	/*font-size: 11px;
	font-weight: bold;
	color: #75825e;*/
	margin: 0 0 5px 0;
	padding: 0;
}
h2.confirmationGrayH2
{
	/*font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;*/
	margin: 0 0 5px 0;
	padding: 0;
}
span.confirmationBody
{
	/*font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #777777;*/
	margin: 0 0 5px 0;
	padding: 0;
	clear: both;
}
div.resumeWidgetHeader
{
	background: url(http://media.newjobs.com/mm/redux/confirmationPages/resumeBackground.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 38px;
	background-color: white;
}
.resumeWidgetHeaderText
{
	margin: 0 0 0 84px;
	padding-top: 7px;
}
.noPadding
{
	padding: 0;
}
.confirmationWidgetHeaderDark
{
	background: url(http://media.newjobs.com/mm/redux/confirmationPages/dark_background.gif);
	width: 181px;
	height: 23px;
	padding: 0;
	vertical-align: bottom;
}
.confirmationNotRoundFooter
{
	height: 5px;
	width: 180px;
}
.confirmationNotRoundFooterLeft
{
	height: 5px;
	width: 5px;
	background: url(http://media.newjobs.com/mm/redux/confirmationPages/bl.png);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}
.confirmationNotRoundFooterMiddle
{
	height: 5px;
	width: 170px;
	border-bottom: 1px solid #cccccc;
	float: left;
}
.confirmationNotRoundFooterRight
{
	height: 5px;
	width: 5px;
	background: url(http://media.newjobs.com/mm/redux/confirmationPages/br.png);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}
.confirmationJobLink
{
	clear: both;
	margin: 10px 0;
	/*color: #666666;*/
	text-align: left;
}
.confirmationJobLink td {
	text-align: left;
}
.confirmationJobsPersonalize
{
	margin-top: 10px;
	clear: both;
	text-align: left;
}
.confirmationViewAllJobs
{
	clear: both;
	text-align: left;
}
.purpleSmallerText{
color:#7b4f90;
font-size:10px;
}
.purpleTextStrong{
color:#7b4f90;
font-weight:bold;
font-size:12px;
}
.profileIndicator{
margin:5px 0px 5px 0px;
}
.batchApply {
    font-family: Arial,Verdana,Helvetica,Sans-Serif;
}
#divValidJobsList,
#divApplyControl {
    margin-top: 20px;
}
#divAlreadyAppliedList {
    margin-top: 30px;
}
.applyActions {
    margin-top: 12px;
}
.divJobCheckbox {
    float: left;
    padding-top: 3px;
}
.divJobItem {
    margin-top: 10px;
}
.divJobInfo {
    margin-left: 20px;
}
.divJobInfo label, .divJobInfo .divHelpLink {
    float: left;
}
.divJobInfo #smHelp {
    width: 400px;
    position: absolute;
}
.jobItemDivider {
    background: #ccc;
    height: 1px;
    margin: 7px 0;
}
.appliedCheckmark {
    background: url(http://media.newjobs.com/mm/redux/globalIcons/blue-checkmark.png) no-repeat top left;
    display:inline-block;
    height: 12px;
    width: 14px;
}
#multiApplyPopup.stdModal {
	position: fixed;
	text-align: left;
	width: 460px;
	margin-left: -230px;
	left: 50%;
	top: 223px;
}  
/* confirmation page styles */
.jvConfTopBox {
    background: #eee;
    padding: 10px;
}
.batchConfTitle {
    padding-bottom: 5px;
}
.jvConfList,
.jvConfInfo {
    margin-top: 20px;
}
.jvConfList ul {
    padding: 0;
    margin: 0;
}
.jvConfList li {
    margin-bottom: 15px;
    list-style-type: none;
}
.jvConfList li .appliedCheckmark  {
    margin-right: 5px;
}
#divMultiApplyQueueListTitle {
	height:	20px;
	margin:20px 0 10px 0;
}
#divMultiApplyQueueListTitle .divCounter {
	float: left;
}
#divMultiApplyQueueListTitle .divHelpLink {
	float: left;
	margin: 2px 6px;
}
#divMultiApplyQueueListTitle #smHelp {
    width: 300px;
    position: absolute;
}
#divMultiApplyQueueListTitle .divClearQueue {
	float: right;
	margin: 2px 0;
}

