/** Positions and Companies CSS **/

#loginPlaceHolder {
	position:				relative;
	width:					100%;	
}

.disabled {
	color:					#777;	
}

.companiesEditLink {
	color:					#008200 !important;
	font-size:				11px !important;
	font-weight:			normal;
	vertical-align:			middle;	
}

.tabnav {
	margin-bottom:			15px;
	height:					35px;
	background:				#fff;
}

.tabnav.positions {
	border-bottom:			2px solid #ff88b5;
}

.tabnav.applicants {
	border-bottom:			2px solid #00bce4;
}

.tabnav a {
	display:				block;
	float:					right;
	width:					177px;
	height:					35px;
}

.tabnav .positions {
	background:				url('/images/positions/navtab_positions.gif') no-repeat top right;	
}

.tabnav.positions .positions {
	background:				url('/images/positions/navtab_positions_selected.gif') no-repeat top right;	
}

.tabnav .applicants {
	background:				url('/images/positions/navtab_applicants.gif') no-repeat top right;	
}

.tabnav.applicants .applicants {
	background:				url('/images/positions/navtab_applicants_selected.gif') no-repeat top right;	
}

.catalog {
	width:					615px;	
}

.hp_entry {
	padding-top:			17px;
	padding-bottom:			18px;
	border-bottom:			1px solid #f5f5f5;
	direction:				rtl;
	line-height:			18px;
	padding-left:			37px;
	overflow:				hidden;
	width:					575px;
	padding-right:			3px;
}

.hp_entry:first-child {
	padding-top:			0;
}

.hp_entry_holder {
	width:					440px;
	float:					right;
	overflow:				hidden;
}

.usersCatalog .hp_entry_holder {
	width:					500px;	
}

.hp_entry a {
	font-weight:			bold;
}

.usersCatalog .hp_entry a {
	color:					#00BCE4;
}

.hp_entry .hp_entry_logo {
	margin-top:				1px;	
}

.positionsCatalog .hp_entry a {
	color:					#ff3c80;
}

.hp_entry a.desc {
	color:					#111;
	font-weight:			normal;
	text-decoration:		none;	
}

.hp_entry:hover {
	background:				#fbfbfb;	
}

.hp_entry_info {
	font-size:				8pt;
	color:					#aaa;
	margin-top:				2px;	
}

.hp_entry_info a {
	font-size:				8pt;
	color:					#aaa;
	font-weight:			normal;
}

.hp_entry:hover .positions_hp_entry_info a {
	color:					#00BCE4;
}

.hp_entry_logo {
	float:					right;
	margin-bottom:			10px;	
}

/* Company Admin */

.companyAdmin {
	padding-right:			20px;
	border-bottom:			1px solid #eee;
	width:					195px;
	float:					right;
}

.companyAdmin #publicImg {
	float:					right;
	margin-bottom:			20px;	
}

.companyAdmin a {
	color:					#ff3981;
	display:				block;
	text-align:				right;	
}

.companyAdmin #companyAdminName {
	font-size:				11pt;
	font-weight:			bold;
	margin-bottom:			3px;	
}

.companyAdmin #companyAdminLogout {
	font-size:				8pt;
}

/* Top strip */

.companyTopStrip {
	padding:				9px;
	height:					57px;
	overflow:				hidden;
	background:				url('/images/positions/top_strip_bg.gif') repeat-x top left;
}

.companyTopStrip .edit {
	font-size:				8pt;
	font-weight:			bold;
	text-decoration:		underline;
}

.companyTopStrip .saveName {
	height:					30px;	
}

#bigLogoThumbnail {
	float:					right;
	margin-left:			10px;	
	padding-top:			3px;
}

#companyDisplayNameView #companyDisplayNameFormResult {
	font-size:				16pt;
	font-weight:			bold;
}

#companyDisplayNameEdit,
#companyDisplayNameView {
	height:					37px;
	overflow:				hidden;
}

#companyDisplayNameEdit {
	line-height:			25px;
	vertical-align:			middle;	
}

#companyIndustryCodeView span {
	font-size:				10pt;
}

#shareCompanyProfileOnFacebook {
	display:				block;
	float:					left;
	font-weight:			bold;
	font-size:				9pt;
	color:					#00b9e4;
}

#companyDisplayNameFormData {
	height:					18px;
	width:					145px;
}

#companyIndustryOpenACFormData {
	height:					18px;
	width:					145px;
}



.corner {
	position:				absolute;
	top:					0;
}

.corner.left {
	left:					0;
}

.corner.right {
	right:					0;
}

.companySecondaryNav .selected {
	background:				#00bbe4;
}

.companySecondaryNav .selected a {
	color:					#fff;
}


#companyAboutFormResult {
	font-size:				10.5pt;
	line-height:			140%;
	color:					#111;
}

#companyAboutView {
	width:					90%;
}

.companiesHeadline {
	font-size:				13pt;
	margin-bottom:			15px;
}

.dataCounter {
	font-size:				12px;
	font-weight:			bold;
	color:					#999;
	float:					left;
	padding-top:			5px;
}

.companiesCancelEdit {
	font-size:				11px;
	font-weight:			bold;	
}

.companiesSaveButton {
	background:				url(/images/saveBtn2.png) no-repeat left top;
	width:					78px;
	height:					32px;
	border:					0;
	line-height:			32px;
	vertical-align:			middle;
	margin-left:			5px;
}

.companiesSectionSplit {
	margin-top:				20px;
	border-top:				1px solid #f2f2f2;
	padding-top:			20px;
}

.companyOpenPosition h1 {
	font-size:				15pt;
	margin-bottom:			5px;
}

.companyOpenPosition h2 {
	font-size:				13pt;
	margin-bottom:			20px;
}

.companyOpenPosition h2 .updated {
	font-weight:			normal;
	color:					#aaa;
	font-size:				9pt;	
}

.companyOpenPositionSecNav {
	overflow:				hidden;
	border-bottom:			3px solid #aaa;
	margin-bottom:			20px;
}

.companyOpenPositionSecNav.positionApplicants {
	margin-bottom:			0;	
}

.companyOpenPositionSecNav div {
	display:				block;
	padding:				5px 10px;
	margin-left:			5px;
	background:				#dddddd;
	float:					right;
	font-weight:			bold;
	text-decoration:		none;
	position:				relative;
}

.companyOpenPositionSecNav div a {
	color:					#000;
	font-size:				10pt;
	text-decoration:		none;
}

.companyOpenPositionSecNav .selected {
	background:				#aaaaaa;
}

.companyOpenPositionSecNav .selected a {
	color:					#fff;
}

h3.section {
	margin-bottom:			10px;	
}

/* Rows */

.row {
	clear:					both;
	margin-bottom:			10px;
	font-size:				14px;
}

.row .label {
	width:					100px;
	float:					right;
	display:				block;
	font-size:				14px;
	font-weight:			bold;
}

.row .label em {
	color:					#0af;
	font-weight:			normal;	
}

.row input.text_input {
	width:					247px;
}

#positionDetailsForm .row input,
#positionDetailsForm .row select,
#positionDetailsForm .row textarea {
	width:					380px;
	padding:				3px;	
}

#positionDetailsForm .radio {
	width: auto !important;
}


#positionDetailsForm .row select {
	width:					388px;
}


/* New registration */

#registerCompany .inputList input {
	width:					410px;
	height:					18px;
}

#companyDisplayNameFormData {
	color:					#000 !important;	
}

#companyIndustryOpenACFormData {
	color:					#000 !important;	
}

#registerCompany .inputList input.radio {
	width:					auto;
}

#registerCompany .inputList select {
	width:					408px;
}

.register_as {
	overflow:				hidden;	
	margin:					0 22px;
	padding:				15px 0;
	border-bottom:			1px solid #a5dea7;
	width:					90%;
}

.register_as label {
	font-weight:			bold;	
}

/* New search bar */

.topSearch .moreOptions .main {
	float:					right;
	display:				block;
	width:					53px;
	color:					#fff;
	font-size:				8pt;
	font-weight:			bold;
	margin-left:			3px;
	text-decoration:		none;
	outline:				none;
	border-bottom:			1px solid #fff;
	text-align:				center;
	height:					20px;
	line-height:			20px;
	vertical-align:			middle;
}

#positionsSearchTab {
	background:				url('/images/positions/searchTabBgPink.gif') no-repeat top left;	
}

#applicantsSearchTab {
	background:				url('/images/positions/searchTabBgBlue.gif') no-repeat top left;	
}

.topSearch .moreOptions .main.selected {
	border-bottom:			0;
	padding-bottom:			1px;
}

.topSearch .moreOptions .main.light {
	color:					#333;
	font-size:				8pt;
	font-weight:			normal;
}

#searchPositions .topInput {
	background:		url(/images/searchInputPink.png) no-repeat left top;
}

#searchPositions #positionsSearchFormSubmit {
	background:		url(/images/searchBtnPink.png) no-repeat left top;
}

.advancedP2Search {
	overflow:			hidden;
	float:				right;
	padding:			5px 0;
	width:				455px;
	margin-top:			-3px;
}

.advancedP2Search .block {
	float:				right;
	border-left:		1px solid #ffd8e6;
	padding:			0 0  2px 5px;
	margin-left:		5px;
	overflow:			hidden;
	direction:			rtl;
}


#searchApplicantsAdvanced.advancedP2Search .block  {
	border-color:		#8fe2f4;
}

.advancedP2Search .block.last {
	border:				0;
	margin:				0;
}

.advancedP2Search .block.first {
	padding-right:		5px;
}

.advancedP2Search .block h5 {
	font-size:			8pt;
	text-align:			right;
	margin:				5px 0;
}

.advancedP2Search .block input,
.advancedP2Search .block select,
.advancedP2Search .block option {
	font-size:			8pt;
	width:				120px;
	float:				right;
}

#searchApplicantsAdvanced.advancedP2Search .block input,
#searchApplicantsAdvanced.advancedP2Search .block select {
	width:				100px;
}

.advancedP2Search .block select,
.advancedP2Search .block option {
	padding:			1px;
}

.advancedP2Search .block select,
.advancedP2Search .block option,
.advancedP2Search .block input {
	font-family:		arial, helvetica, sans serif;
	font-size:			12px;
}

.advancedP2Search .block select {
	margin-left:		2px;
}

.advancedP2Search .block option {
	width:				auto;
	padding-left:		3px;
}

#searchApplicantsAdvanced  .block h5 {
	color:				#31c9e9;
}

#searchApplicantsAdvanced {
	background:			#dcf6fc;
}

#searchPositionsAdvanced  .block h5 {
	color:				#ff478b;
}

#searchPositionsAdvanced {
	background:			#fff3f7;
}

#companyNoAvailablePositions {
	text-align:			center;
	padding-top:		100px;
	padding-bottom:		100px;
	line-height:		150%;
	vertical-align:		center;
	font-size:			10pt;
}

#companyNoAvailablePositions a {
	font-size:			10pt;
}

/* Apply for position */

.applyForPositionBlueBox {
	width:					298px;
	/*
	height:					200px;
	background:				url('/images/positions/apply_for_position_div_bg.gif') no-repeat top left;
	*/
	background:				#ecfafd;
	border:					1px solid #aeedf6;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	padding:				12px 10px;
	float:					right;	
}

.applyForPositionBlueBox h3.companiesHeadline {
	font-size:			10.5pt;
	margin-bottom:		10px;
	float:				right;	
}

.disc-list-1 ul {
	padding-right: 20px;
}

.disc-list-1 li {
	margin: 5px 0;
	list-style-type: disc;
}

.disc-list-1 .more {
	padding: 10px 0 5px 0;
	text-align: left;
}

.disc-list-1 .more a {
	text-decoration: underline;
}

#applyForPositionEdit .authorPhoto {
	float:				right;
	margin-left:		5px;
	width:				46px;
}

#applyForPositionFormData {
	background:			url('/images/positions/apply_for_position_bg.gif') no-repeat top left;
	padding:			5px 10px;
	border:				0;
	color:				#666;
}

#applyForPositionEdit .explain {
	margin-right:		54px;	
	margin-bottom:		5px;
	font-size:			8pt;
	color:				#777;
	padding-left:		10px;
	line-height:		9pt;
}

#applyForPositionEdit #applyForPositionFormSubmit {
	margin-right:		52px;	
	width:				171px;
	height:				29px;
	background:			url('/images/positions/apply_for_position_button.gif') no-repeat top left;
	border:				0;
}

.companyOpenPosition {
	font-size:			14px;
	line-height:		18px;
}



.positions_hp_entry .authorPhoto {
	width:				100px;
}

.wrongTitle.wrongTitleFix {
	width:				500px;
	text-indent:		0;
	padding:			5px;
	margin:				10px auto;
}

/* Icons */

.docResume.icon_doc a {
	background:url(/images/fileIcons/icon_doc.png) no-repeat right top;
}

.docResume.icon_pdf a {
	background:url(/images/fileIcons/icon_pdf.png) no-repeat right top;
}

.docResume.icon_png a {
	background:url(/images/fileIcons/icon_png.png) no-repeat right top;
}

.docResume.icon_gif a {
	background:url(/images/fileIcons/icon_gif.png) no-repeat right top;
}

.docResume.icon_jpg a {
	background:url(/images/fileIcons/icon_jpg.png) no-repeat right top;
}

.docResume.icon_rtf a {
	background:url(/images/fileIcons/icon_rtf.png) no-repeat right top;
}

/* Header P2 */

.header_p2 {
	width:				816px;
	margin-left:		31px;
	border-top:			1px solid #f2f2f2;
	overflow:			hidden;
	padding-top:		14px;
	padding-bottom:		22px;
	direction:			rtl;
}

.header_p2 a {
	outline:			none;	
}

.header_p2 .right {
	width:				200px;
	float:				right;
	text-align:			right;
}

.header_p2 .left {
	text-align:			left;
	float:				left;
}

.header_p2 .boldLinks a {
	font-size:			11.5pt !important;
	font-weight:		bold;
	text-decoration:	underline;
}

.header_p2 .left a {
	font-size:			9pt;
	text-decoration:	underline;	
}

#componentLogin {
	position:			absolute;
	left:				28px;
	top:				-104px;
	z-index:			300;
}

#loginFloater {
	width:				100%;
	height:				100%;
	position:			fixed;
	display:			none;
}

.xclose {
	position:			absolute;
	top:				0;
	left:				0;
	padding:			5px;
	font-size: 			9pt;
	text-decoration:	none !important;
	font-weight:		bold;
}

#bigPhotoDialog img {
	max-width:			500px;
}

.bigPhotoPopupTextLine {
	text-align: 		center; 
	line-height: 		20px; 
	font-size: 			10pt; 
	color: 				#333;
}

/* new user page */

#profileList {
	width:				495px;
}

.profileSides {
	float:				left;	
}

.profileSides .box {
	width:				300px;
	padding:			10px;
	border:				1px solid #d8f5fb;
	margin-bottom:		10px;
}

.profileSides .box h4 {
	font-size:			11pt;
	color:				#02bced;
	background:			#d8f5fb;
	padding:			5px;
	margin-bottom:		10px;
}

.profileSidesHolder {
	padding:			0 6px;
	font-size:			10pt;
	color:				#111;
	line-height:		130%;
}

.profileSidesSplitter {
	margin:				10px 0;
	height:				1px;
	background:			#eee;
}

.contactSide {
	background:			#d8f5fb;
	font-size:			9pt;
	line-height:		180%;
}

.contactSide h3 {
	font-size:			11pt;
}

.contactSide textarea {
	border:				1px solid #8c8c8c;
	padding:			2px;
	color:				#c1c1c1;
	font-size:			12px;
}

.contactSide button {
	background:			url(/images/contactSendButton.gif) no-repeat left top;
	width:				58px;
	height:				25px;
	border:				none;
	margin-top:			10px;
}

.withRightPanel .contentLeft  {
	width:				610px;
}

.withRightPanel .innerPage {
	background:					url(/images/pageBg3.gif) repeat-y left top;
}

.companyOpenPositionHolder {
	width:				478px;
	float:				right;
	margin-left:		20px;	
}

#companyApplicantsDiv .authorPhoto {
	float:				right;
	margin-left:		10px;	
}

#positionDescriptionFormResult {
	font-size:			14px;
	line-height:		18px;
	margin-bottom:		10px;
}	

#createAccountPanel {
	width:				615px;
}

#requirementsFreeTextFormResult {
	float:				right;
	width:				470px;
}

#bigPhotoThumbnail {
	position:			relative;
	width:				70px;
	float:				right;
}

.magnifying_glass {
	position:			absolute;
	top:				47px;
	right:				12px;
	z-index:			100;
}

/* New Company 2 */

.newCompany2Canvas {
	margin:				auto;
	overflow:			hidden;
	direction:			rtl;
	text-align:			right;
	line-height:		18px;
	font-size:			11pt;
	/*background:			url('/images/newComapny2bg.gif') repeat-x left 360px;*/
	padding:			0 30px;
}

.newCompany2Canvas .sent {
	padding:			20px;
	background:			#ffa;
	text-align:			center;
	color:				darkorange;
	border:				1px solid darkorange;
	margin-bottom:		30px;	
}

.newCompany2Canvas h1 {
	color:				#00bce4;
	font-size:			20pt;
	margin-bottom:		20px;
	font-weight: bold;
	font-size: 28px;
	line-height: 28px;
}

.newCompany2Canvas .halfColumn {
	width:				460px;
	float:				right;
	margin-left:		20px;
}

.newCompany2Canvas .halfColumn.last {
	width:				390px;
	margin-right:		10px;
	margin-left:		0;
}

.newCompany2Canvas .paragraph {
	margin-top:			50px;
	font-size:			14px;
	line-height:		18px;
}

.newCompany2Canvas  h3 {
	color:				#00bce4;
	font-size:			16pt;
	/*border-bottom:		1px solid #eee;*/
	/*margin-bottom:		15px;*/
	font-weight: bold;
	padding-bottom:		5px;
	letter-spacing:		-1px;
}

.newCompany2Canvas .contact {
	margin-top:			30px;
	/*background:			#e5f8fc;*/
	padding-top:			30px;
	padding-right: 30px;
	margin-bottom: 60px;
	/*border:				1px solid #99e4f4;*/
	-moz-border-radius:	10px;
}

.newCompany2Canvas .halfColumn .contact h3 {
	/*border-bottom:		1px solid #99e4f4;*/
	margin-bottom:		10px;
	/*padding-bottom:		10px;*/
}

.newCompany2Canvas .halfColumn .contact h4 {
	font-weight:		normal;
	margin-bottom:		15px;
}

.newCompany2Canvas .halfColumn .contact li {
	margin-bottom:		7px;	
}

.newCompany2Canvas .halfColumn .contact .label {
	width:				85px;
	font-weight:		bold;
	float:				right;
	display:			block;
}

.newCompany2Canvas .halfColumn .contact input {
	width:				265px;
	border:				1px solid #666;
	padding:			2px;
}

.newCompany2Canvas .halfColumn .contact button {
	background:url('/graphics/buttons/buttons.png') no-repeat -635px -325px;
	width:54px;
	height:26px;
	border:none;
	float: left;	
}

.newCompany2Canvas .companiesList2 {
	margin-top:			40px;
	margin-bottom:		50px;
	overflow:			hidden;
}

.newCompany2Canvas .companiesList2 li {
	width:				130px;
	height:				30px;
	text-align:			center;
	line-height:		30px;
	vertical-align:		middle;
	border:				1px solid #eee;
	padding:			10px;
	float:				right;
	margin-bottom:		10px;
	margin-left:		10px;
	overflow:			hidden;
}

.newCompany2Canvas .companiesList2 li.no_margin {
	margin-left:		0;
}

.newCompany2Canvas .paragraph li {
	margin-bottom:		12px;
	background:			url('/images/blueDot.gif') no-repeat right 8px;
	padding-right:		15px;
	font-size:			10.5pt;
	line-height:		150%;
}


#companyIndustryOpenACFormSubmit,
#companyIndustryOpenACEdit textarea,
#companyIndustryOpenACEdit a {
	vertical-align:		middle;
	margin-left:        10px;
	line-height:		18px;
	text-decoration:	none !important;
}

#companyIndustryOpenACFormSubmit {
	background:			0;
	padding:			0;
	color:				#00BCE4;
	font-size:			8pt;
	font-weight:		bold;
	border:				0;
}

/* New Dec 1st, 2009 */

.newApplicantPage .rightLabel {
	display:			block;
	float:				none;
}

.newApplicantPage .editBlueBox .rightLabel {
	float:				right;	
} 

.newApplicantPage .leftLabel {
	line-height:		20px;	
}

.clear.spacer {
	height:				10px;	
}

.squareSpans span {
	background:			url(/images/squareList.png) no-repeat scroll right 7px;
	padding-right:		10px;
	margin:				4px 0;
}

.savePink {
	background:			url('/images/save_pink.gif') no-repeat bottom left;
	width:				85px;
	height:				22px;
	border:				0;
}

#companyIndustryTagIdFormData {
	margin-top:			2px;
}

select.multiSelectCombo {
	display:			none;
}

.companyOpenPosition .tagsHolder {
	width:				300px;
	float:				right;
	margin-bottom:		10px;
}

.companyOpenPosition .row {
	overflow:			hidden;
}

.professionalBackgroundLi div {
	line-height:		20px;
	clear:				both;
	overflow:			hidden;
	padding-right:		10px;
}

.gray {
	color:				#999;
}

.font-10 {
	font-size:			10pt;
}

.font-9 {
	font-size:			9pt;
}

.font-8 {
	font-size:			8pt;
}

.font-7 {
	font-size:			7pt;
}

.line-150 {
	line-height:		150%;
}

.aqua {
	color: 				#00BCE4;
}

#armyView .tag {
	display:			block;
}

.normal-8 {
	font-size:			8pt;
	font-weight:		normal;	
}

.applicantionTextHolder {
	width:				515px;
	line-height:		1.3;
}

.applicantionTextHolder .applicationUserAboutText {
	margin-top:			5px;
	color:				#111;
}

.applicantionTextHolder .applicationUserAboutText b {
	color:				#555;	
}

.privacyLockIcon {
	padding-right:		15px !important;
	background:			url('/images/lock_very_small.gif') no-repeat right 5px;
}

.privacyLockIconLeft {
	background-image:		url('/images/lock_very_small.gif');
	background-repeat:		no-repeat;
	background-position: 	left 5px;
	padding-left:			15px !important;
}

.privacyLockIconLeft.medium {
	background:			url('/images/lock_small.gif') no-repeat left 10px;
	padding-left:		25px !important;
}

.blue-underline {
	color:				#00BCE4 !important;
	text-decoration:	underline;
	font-size:			10pt;
}

.sectionIsPrivate {
	font-size:			10pt;
	color:				#888;
	padding:			3px 0;
}

.profileSides .box.privacyBox h3 {
	color:				#111;
	font-size:			11pt;	
}

.profileSides .box.privacyBox {
	border:				0;
	font-size:			8pt;
	color:				#888;
	line-height:		18px;	
} 

.profileSides .box.privacyBox a {
	color:				#111;
	font-size:			8pt;
	text-decoration:	underline;
}

.privateInformationTicket {
	font-size:			8pt;
	color:				#777;
	font-weight:		normal;
}

.privateInformationTicket img {
	vertical-align:		bottom;	
}

.magnifying_glass.lock {
	top:				45px;
	right:				48px;
}

#applyForPositionEdit .privacyNotice {
	color:				darkorange;
	padding-right:		70px;
	background:			url('/images/lock_very_small.gif') no-repeat 235px top;
	font-size:			8pt;
	line-height:		9pt;
	margin-bottom:		5px;
}

.accountSettingList .privacyLockIcon {
	background-position:			right 3px;
}

.accountSettingList .rightLabel {
	font-weight:		normal;
}

.accountSettingList .radios {
	line-height:		180%;
	margin-bottom:		5px;
}

#desiredPositionNewEdit .dummyInput,
#professionalBackgroundNewForm .dummyInput {
	width:				250px;
}

.companiesBar.socialZerrem {
	text-align:			right;
}

.companiesBar.socialZerrem .headline {
	padding-right:		5px;
	margin-bottom:		8px;	
}

.companiesBar.socialZerrem div {
	text-align:			center;
}

.companiesBar.socialZerrem a {
	display:			inline;
}

#privacyPopup {
	line-height:		18px;
	font-size:			13px;
}

input.radio {
	border:				0 !important;
}

.useBlueDot li {
	padding-right:		15px;
	background:			url(/images/blueDot.gif) no-repeat scroll right 8px;
}

.blueText {
	color:				#00BCE4;
}

.underline {
	text-decoration:	underline;
}

/* new buttons */

#accountPrivacyDetailsFormSubmit {
	background-image:	url('/images/save_buttons/save_personal_settings.gif'); 
}

#accountPersonalDetailsFormSubmit {
	background-image:	url('/images/save_buttons/save_pesonal_info.gif'); 
}

#accountFurtherDetailsFormSubmit {
	background-image:	url('/images/save_buttons/save_extra_settings.gif'); 
}

#changePasswordFormSubmit {
	background-image:	url('/images/save_buttons/save_pass.gif'); 
	/*padding-right:		145px;*/
}


.professionalBackgroundLi .squareTitle {
	background-position:	right 9px;
}

.firstTitle .squareTitle {
	background-position:	right	6px;
}

.squareTitle.topPadding5 {
	background-position:	right	5px !important;
}

.desiredPositionDetails {
	padding-right:				7px;
}

h3 .profileHeadlineNote {
	font-size:					8pt;
	color:						#999;
	font-weight:				normal;
}

#zerremFackbookAppLink {
	display:					block;
	background:					url('/images/fb_button.gif') no-repeat left top;
	height:						30px;
	line-height:				30px;
}

#feedbackForm li.clearfix {
	margin-bottom:				10px;
}

.feedbackRadios {
	float:						right;
	line-height:				130%;
	font-size:					10pt;
}

.feedbackRadios label {
	display:					block;
}

/* openxBanner */

#openxBanner {
	text-align:					center;
	background:					#fff;
	border:						8px solid #f5f5f5;
	padding:					10px;
	position:					relative;
	display:					none;
	margin-bottom:				10px;
}

#openxBanner .close {
	display:					block;
	background:					url('/images/closeOpenxBanner.gif') no-repeat left top;
	width:						17px;
	height:						17px;
	cursor:						pointer;
	position:					absolute;
	left:						10px;
	top:						10px;
}

ul.bullet-list,
ul.bullet-list li  {
	list-style-type:			disc;
	margin-right:				10px;
}

/* Filters */

#catalog_filter {
	overflow:					hidden;
	margin:						0px 0 20px 0;
}

#catalog_filter li {
	display:					block;
	padding:					5px;
	float:						right;
}

#catalog_filter li a {
	text-decoration:			underline;
}

#catalog_filter li b {
	color:						#00BCE4;
}

#catalog_filter.bullets {
	list-style-type:			disc !important;
}

#catalog_filter.bullets li {
	width:						120px;
	list-style-type:			disc !important;
}

.filters_page {
	width:						600px;
	float:						left;
}

.filters_page h2 {
	font-size:					14pt;
	color:						#00BCE4;
	margin-bottom:				15px;
}

.filters_page .positions {
	margin-right:				18px;
	margin-bottom:				20px;
}

.filters_page .positions li {
	line-height:				150%;
	list-style-type:			disc;
}

/* Popular Positions */

.companiesBar.popularPositions li {
	text-align:					right;
	margin:						4px 0;
	direction:					rtl;	
}

.companiesBar.popularPositions a {
	display:					inline;
}

.companiesBar.popularPositions li.last {
	border-bottom:				0;
	text-align:					center;
	margin-bottom:				0;
	padding-bottom:				0;	
}

.companiesBar.popularPositions li.last a {
	font-weight:				bold;
}

.contactLabel em {
	color:			#0af;
}
	
input[type=radio] {
	border:			0;
}

#profileList p.workExpSummary {
	padding-right:			0;
}


