/* resetting some default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {list-style: none;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

html { font-size:100.01%; }
body { font-size:1em; }

textarea {overflow:auto}
button {cursor:pointer}
a {text-decoration:none;}
a:hover {text-decoration:underline}

* {
	font-family:	arial, helvetica, sans serif;	
}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
/*.clearfix {display:inline-block}*/

/* Hide from IE Mac */
/* .clearfix {display:block} */ 
/* End hide from IE Mac */

* html .clearfix {height:1px}
/* -----------------------------------------------------------------------------------------*/ 

body {
	background-color:#f3f3f3;
}

.clear {
	clear:			both;	
}

a {
	color:			#00bce4;
	outline:		none !important;
}

#wrap {
	width:882px;
	margin:auto;
}
/*
	#header {
		width:				920px;
		background:			url(/images/headerBg.png) no-repeat left bottom;
		margin-bottom:		10px;
		overflow:			hidden;
	}
*/
		.topSearch {
			margin:			20px 32px 20px 28px;
			float:			left;
			width:			616px;
			direction:		rtl;
			overflow:		hidden;
		}
		
			.topSearch button {
				/*background:			url(/images/searchBtn.png) no-repeat left top;*/
				width:				138px;
				height:				34px;
				border:				none;
				float:				left;
				margin-top:			-1px;
			}
			
			.topInput {
				/*background:		url(/images/searchInput.png) no-repeat left top;*/
				width:			472px;
				height:			30px;
				float:			right;
			}
			
			.topInput input {
				width:			430px;
				margin:			6px 10px 0 23px;
				background:		transparent;
				border:			none;
				color:			#888;
				font-size:		14px;
			}
				
		.logo {
			width:				220px;
			height:				55px;
			float:				left;
			margin:				20px -15px 0 0;
			display:			inline;
		}
		
input, select, textarea {
	border:						1px solid #ddd;
}

.innerPage {
	background:					#fff;
	width:						882px;
	overflow:					hidden;
}

	/*
	.topPage,
	.btmPage {
		display:block;
		width:882px;
		background:url(/images/pageCorners2.gif) no-repeat left top;
		height:16px;
	}
	
	
	.withRightPanel .topPage,
	.widthRightPanel .btmPage {
		background:url(/images/pageCorners.gif) no-repeat left top;
	}
	
	
	.btmPage {
		clear:both;
		background-position:left bottom;
	}
	*/
	
	.contentLeft {
		direction:				rtl;
		font-size:				14px;
		margin:					11px 33px 5px 30px;
	}

	.topTitle {
		color:#00bce4;
		font-size:24px;
		line-height:120%;
		padding-bottom:20px;
	}
	
	.textInside {
		width:480px;
		line-height:18px;
	}
	
	.textInside p {
		margin-bottom:25px;
	}
	
	.textInside a {
		color:#00bce4;
	}
	
	.contentRight {
		width:			225px;
		float:			right;
		margin-right:	7px;
		overflow: 		hidden;
		margin-top:		11px;
	}

	/*.rightMenu {
		background:url(/images/menuBottom.png) no-repeat right bottom;
	}

	.rightMenu li.s {
		background:url(/images/pinkMenu.png) no-repeat left top;
		height:50px;
	}*/

	.innerPage .contentRight .rightMenu a {
		line-height:		50px;
		direction:			rtl;
		font-weight:		bold;
		text-align:			right;
		display:			block;
		height:				50px;
		color: 				#ff3b83;
		text-decoration:	none;
		text-indent:		20px;
		font-size:			11pt;
		overflow:			hidden;
	}
	/*
#footer {
	color:				#999999;
	font-size:			11px;
	width:				850px;
	margin:				10px 0 50px 20px;
	overflow:			hidden;
	padding:			2px 0;
}

	#footer p {float:left;}

	#footer p a {color:#999999;}

	.footerMenu {
		float:			right;
		direction:		rtl;
		font-size:		8pt;
		color:			#aaa;
		padding-right:	10px;
	}
		.footerMenu a {
			color:				#999;
			text-decoration:	underline;
		}
		*/
.profileTitle {
	/*background:					url(/images/profileTitle.png) repeat-x left top;*/
	height:						69px;
}

	.profileLeft {
		float:left;
		color:#008200;
		font-size:11px;
		margin-left:10px;
	}
	
	.profileLeft li {
		float:				left;
		height:				12px;
		margin-top:			10px;
		font-weight:		bold;
		margin-right:		5px;
	}
	
	.profileLeft li .border {
		color:				#aaa;
	}
	
	.profileLeft a {
		color:				#111;
		font-weight:		normal;
	}
	
	#change_status {
		float:				right;
		height:				12px;
		margin-top:			10px;
		font-weight:		bold;
		margin-right:		5px;
		font-weight:		normal;
		font-size:			11px;
	}
	
	.profileLeft .link {
		color:#00bce4;
	}
	
	.border {
		color:			#e0e0e0;
		font-size:		8pt;
	}
	
		
.profileTitle ul {
	height:						39px;
}

	.docSide dd.attach {
		border-bottom:			1px solid #c9f1f9;
		padding-bottom:			5px;
		margin-bottom:			5px;
	}
	
		.docSide dd {
			font-size:11px;
		}
		
		.docSide .attach a,
		.docRemove a {
			color:#000;
			margin-left:10px;
		}
		
		.docSide .addNewFile a,
		.docRemove a{
			color:#008200;
		}
	
		.docSide li {
			float:right;
			font-size:11px;
			margin-left:10px;
			line-height:22px;
		}
		
		.docResume a {
			padding-right:22px;
			height:20px;
			color:#00bce4;
			font-weight:bold;
			display:block;
			line-height:20px;
		}
		
	.jumpedProfile {
		line-height:			15px;
		font-size:				12px;
	}
	
		.jumpedProfileDiv {
			width:89px;
			height:24px;
			/*background:url(/images/jumpedBtn.png) no-repeat left top;*/
			border:none;
			margin-top:10px;
			display:	block;
		}
		
.linkedin {
	font-size:11px;
}
		
	.myLink {
		/*background:url(/images/inIcon.png) no-repeat right top;*/
		height:14px;
		display:block;
		padding-right:20px;
		color:#00bce4;
	}
	
	.editLink {
		color:#008200;
		line-height:23px;
		margin-right:20px;
		display:block;
	}
	
#profileList {
	float:							right;
	overflow:						hidden;
}

#profileList p {
	font-weight:					normal;
	}

.topInfoList {
	margin-bottom: 					5px;
}

	.topInfoList li {
		float:right;
		direction:rtl;
	}
		
	.topInfoList a {
		line-height: 				24px;
		font-size:					11px;
	}
	
	.topInfoList h3 {
		color:						#333333;
		font-size:					20px;
		padding-left:				10px;
		margin-bottom:				10px;
	}

	#profileList p {
		font-size:					14px;
		line-height:				18px;
		overflow:					hidden;
	}
	
	#profileList .onlineInfo p {
		padding-right:				7px;
	}
	
	#profileList dd.clearfix {
		border-bottom:				2px solid #ededed;
		padding-bottom:				10px;
		margin-bottom:				15px;
		margin-left:				30px;
	}
	
	.profileTable,
	.educationTable {
		font-size:11px;
	}
	
	.bold {
		font-weight:bold;
		width:115px;
	}
	
	.profileTable td,
	.educationTable td {
		padding-bottom:10px;
	}

.tableTitles {
	margin-top:15px;
	font-size:11px;
}

	.tableTitles a {
		color:#008200;
	}
	
	.tableTitles span {
		font-weight:bold;
		/*background:url(/images/squareList.png) no-repeat right 6px;*/
		display:block;
		padding-left:5px;
		padding-right:10px;
	}
	
	span.tableYear,
	span.tableDate {
		background:transparent;
		line-height:30px;
		color:#707070;
		font-size:12px;
	}
	
	
	.educationTable {
		margin-top:20px;
	}


	#profileList dd.last {
		border:					none;
		overflow:				hidden;
	}
	
.userPublic {
	/*background:			url(/images/menuBottom.png) no-repeat left bottom;*/
	padding-bottom:		10px;
	margin-left:		12px;
}

.publicTop {
	overflow:			hidden;
	margin-right:		20px;
}

.publicName {
	margin-bottom:		10px;
}

.publicTop .publicName a {
	color:				#00bce4;
	font-size:			14px;
	/*background:			url(/images/userStatus2.png) no-repeat right 2px;*/
	margin-right:		30px;
}

.publicImg {
	width:				24px;
	height:				24px;
	display:			block;
	float:				right;
	margin-left:		10px;
	margin-bottom:		20px;
}

.publicTop a {
	color:				#00bce4;
	font-size:			11px;
	display:			block;
	text-align:			right;
	padding-right:		20px;
}

.publicTop #logout_link {
	margin-right:		30px;
}

.userRatings {
	float:right;
	margin:15px 20px 0 0;
}

	.statusBar {
		border:					1px solid #cccccc;
		direction:				rtl;
		height:					12px;
		margin-bottom:			10px;
	}
	
	.statusBar img {
		margin:0;
		display:block;
	}
	
	.userRatings span,
	.userRatings a {
		font-size:11px;
		color:#7f7f7f;
		text-align:right;
		display:block;
		line-height:20px;
	} 
	
	.userRatings a {
		color:#00bce4;
	}
	
.sampleTitle {
	display:block;
	background-color:#b2ebf7;
	line-height:39px;
	font-size:24px;
	margin-bottom:10px;
	text-indent:20px;
	
}
	
.topBox {
	font-size:12px;
	line-height:20px;
	direction:rtl;
	margin-bottom:20px;
}

.sideTitle {
	color:#333333;
	font-size:20px;
	display:block;
	line-height:25px;
	border-bottom:2px solid #ededed;
	text-indent:20px;
	clear:both;
}

.accountSettingList {
	margin:			20px 0;
	padding-right:	20px;
}

.accountSettingList dd {
	margin-top:5px;
}

.accountSettingList .text {
	border:			1px solid #8c8c8c;
	padding:		2px 5px 0 0	;
	font-size:		12px;
	font-family:	arial, helvetica, sans serif;
}

.accountSettingList2 .settingsLabel {
	height:			28px;
	width:			120px;	
}
	
	.bottomLabel {
		color:#7f7f7f;
		font-size:11px;
	}
	
	.inputList {
		float:right;
	}

	.spanList {
		float:right;
		line-height:20px;
		width:500px;
	}

	.settingsLabel {
		float:right;
		width:105px;
		height:50px;
		line-height:20px;
		font-weight:bold;
		font-size:12px;
	}
	
	#settingList .radios dd{
		margin-bottom:1px;
		margin-top:0;
	}



	
#settingList2 {
	margin-top:20px;
	border-bottom:2px solid #ededed;
	padding-bottom:10px;
}
	
	#settingList2 dd {margin-top:5px;}
	#settingList2 li.settingsLabel {height:30px;}
	
	.savePassword {
	/*	background:url(/images/savePassword.png) no-repeat left top;*/
		height:33px;
		width:100px;
		border:none;
		margin-right:100px;
	}
	
	.delMyAcc {
		color:#ff0000;
		text-align:right;
		font-weight:bold;
		font-size:12px;
	}

.secondTitle {
	color:#00bce4;
	font-size:24px;
	line-height:30px;
	padding-bottom:20px;
}

#contact li {
	margin-bottom:15px;
}

.contactLabel {
	width:106px;
	float:right;
	color:#333333;
	font-weight:bold;
	line-height:20px;
	font-size:12px;
}

	#contact input,
	#contact textarea {
		padding-right:3px;
		border:1px solid #8c8c8c;
	}

	.sendButton {
		background:url('/images/sendBtn.png') no-repeat left top;
		border:none;
		width:91px;
		height:32px;
		margin-right:100px;
	}
	
/*.author {
	font-weight:bold;
	font-size:14px;
	display:inline;
}*/

.hpSmallText {
	float:					right;
	font-size:				14px;
	overflow:				hidden;
	font-weight:			normal;
}

.hpSmallText li {
	line-height:			15px;	
}

.hpBottomList {
	direction:				rtl;
	font-size:				11px;
	color:					#999;
	margin-top:				7px;
}

.hpBottomList .bordder {
	color:					#aaa;
}

dd.last{
	border:					none;
}

#hpList dd.clearfix {
	padding-top:			10px;
	padding-bottom:			20px;
	border-bottom:			1px solid #f3f4f5;
	margin-bottom:			10px;
	padding-right:			10px;
}

#hpList dd.clearfix:hover {
	background-color:		#fafbfb;
}

#hpList dd.clearfix.last {border:none;}
#hpList dd.clearfix.last:hover {background:transparent;}

.showMorePeople {
	/*background:url(/images/showMore.png) no-repeat left top;*/
	width:181px;
	height:46px;
	border:none;
}
/*
.pinkJoin {
	background-color:		#ff89b5;
	width:					174px;
	float:					right;
	margin:					0px 20px 20px 0;
	direction:				rtl;
	color:					#fff;
	font-size:				12px;
	line-height:			15px;
}

	.pinkJoinTop {
		width:				164px;
		/*background:			url(/images/joinTop.png) no-repeat right top;*/
		height:				35px;
		line-height:		35px;
		text-align:			center;
		display:			block;
		font-size:			18px;
		padding-right:		10px;
		text-align:			right;
	}
	
	.pinkJoin p {
		margin:				7px 10px 0 0;
		display:			block;
		line-height:		18px;
	}

	.joinUs {
		background:			url(/images/pinkJoin.png) no-repeat left top;
		width:				159px;
		height:				36px;
		border:				none;
		margin:				10px 7px 0px 0;
	}
	
	.pinkBtm {
		background:url(/images/joinBtm.png) no-repeat left top;
		display:block;
		width:174px;
		height:6px;
	}

.rightLogin {
	float:					right;
	margin:					0px 20px 0 0;
	background-color:		#f2f2f2;
	direction:				rtl;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	border-radius:			8px;
	-moz-box-shadow:		0 0 15px #999;
	-webkit-box-shadow:		0 0 15px #999;
	box-shadow:				0 0 15px #999;
	*border: 2px solid #eee;
}
*/
/*
	.loginTop {
		background:url(/images/loginTop.png) no-repeat left top;
		width:			163px;
		text-align:		right;
		line-height:	35px;
		height:			35px;
		color:			#00bce4;
		font-size:		14px;
		padding-right:	11px;
	}
*/
	.loginLabel {
		font-size:12px;
		float:right;
		line-height:20px;
	}
	
		.forgotPass {
			font-size:12px;
			float:right;
			line-height:20px;
			margin-right:5px;
		}
	
	.rightLogin ul {
		margin-right:10px;
	}
	
	.rightLogin input {
		border:1px solid #999999;
		clear:both;
		display:block;
	}
	
	.rightLogin li.clearfix {
		margin-bottom:5px;
	}
	
	.remember {
		font-size:12px;
		color:#707070;
		line-height:18px;
		float:right;
	}
	
		.remember input {
			float:right;
		}
		/*
	.logIn {
		background:url(/images/loginBtn.png) no-repeat right top;
		width:49px;
		border:none;
		height:23px;
	}
*/
	.registerNow {
		display:block;
		/* background:url(/images/loginBtm.png) no-repeat left top; */
		width:164px;
		height:34px;
		font-size:11px;
		color:#00bce4;
		line-height:34px;
		padding-right:10px;
	}
/*
.sugestFriend {
	background:url(/images/sugestFriend.png) no-repeat left top;
	width:174px;
	height:34px;
	float:right;
	margin:20px 20px 0 0;
	direction:rtl;
}

	.sugestFriend a{
		background:url(/images/checkFriend.png) no-repeat right top;
		height:15px;
		padding-right:20px;
		font-size:12px;
		margin: 10px 15px 0 0;
		display:block;
		line-height:17px;
	}
*/
*:first-child+html .loginLabel {margin-right:10px;}
/*
.remember input{border:none;}
.remember {width:90px; margin-top:2px}
*/
.secondContact li{
	margin-bottom:7px;	
}

.hpSearchRes {
	/*background:				url(/images/bigBlue.png) no-repeat left top;*/
	width:					613px;
	height:					38px;
	color:					#fff;
	direction:				rtl;
	font-size:				12px;
	margin-bottom:			30px;
	line-height:			38px;
}
/*
.hpSearchRes.positions {
	background:url(/images/bigPink.png) no-repeat left top;
}*/

	.hpSearchRes .l {
		float:left;
		margin-left:13px;
	}
	
	.hpSearchRes .r {
		margin-right:13px;
		font-weight:bold;
		font-size:16px;
	}

#nothingFound {
	margin-right:5px;
}

	#nothingFound ol{
		margin-right:25px;
	}
	
		#nothingFound li {
			margin-top:10px;
		}
		
		#nothingFound h4 {
			color:#00bce4;
			font-size:16px;
		}
		
		#nothingFound span {
			font-size:14px;
			margin-top:8px;
			display:block;
		}
/*
.close {
	cursor: pointer;	
}

	.greenStreamTop,
	.greenStreamBtm {
		background:url(/images/popup/popup_top.png) no-repeat right top;
		width:554px;
		height:4px;
	}
	
	.greenStreamBtm {
		background:url(/images/popup/popup_bottom.png) no-repeat right top;
		display:block;
		clear:both;
	}
	
	.greenStreamTop li {
		float:left;
		line-height:38px;
		margin:0 13px 0 13px;
	}
	
	.greenStreamTop .r {
		float:right;
		font-size:22px;
		color:#fff;
	}
	
	.greenStreamTop a {
		color:#fff;
		font-size:14px;
		font-weight:bold;
	}
	
	#greenStreamList {
		float:				right;
		margin:				25px 22px 0 0;
	}

		#greenStreamList .settingsLabel {
			display:		block;
			width:			93px;
			font-weight:	normal;
			height:			20px;
		}
		
		#greenStreamList .inputList textarea,
		#greenStreamList .inputList input{
			border:1px solid #999999;
			padding:3px;
		}
		
		#greenStreamList .spanList {
			margin-right:93px;
		}
		
		#greenStreamList dd {
			margin-bottom:15px;
		}
		
		#greenStreamList dd a {
			color:#9FB600;
		}
		
		#greenStreamList .radios {
			font-size:			12px;
			direction:			rtl;
			line-height:		18px;
			vertical-align:		middle;
			margin:				5px 0;
		}
		
			#greenStreamList .radios .radio {
				border:				0;
				line-height:		18px;
				vertical-align:		middle;
			}
			
			.joinStreamGreen {
				background:			url(/images/joinStreamGreenBtn.png) no-repeat left top;
				width:				160px;
				height:				36px;
				display:			block;
				border:				none;
				margin-right:		93px;
			}
			
		.topBoxGreen {
			background:			url(/images/popup/popup_background.png) repeat-y right top;
			width: 555px;
			display:block;
			clear:both;
			overflow:			hidden;
		}
		
		.topBoxGreen h4 {
			margin-top:			20px;
			margin-right:		20px;
		}
	
#greenStreamList .inputList input.wrongInput,
#greenStreamList .inputList textarea.wrongInput,
.overBox input.wrongInput,
.profileTable input.wrongInput,
.experienceList .profileTable textarea.wrongInput,
#settingList  .wrongInput ,
.wrongTitle,
.wrongTitle2  {
	background-color:#fff2f2;
	border:1px solid #ff0000;
}

.wrongLabel {
	color:#ff0000;
}

.leftWrong {
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
}

.bottomWrong {
	font-weight:bold;
	color:#ff0000;
}

.wrongTitle,
.wrongTitle2 {
	color:		#ff0000;
	margin:		10px 20px;
	padding:	10px;
}

.wrongTitle2 {font-size:11px;line-height:25px}

.loginWrong {
	background:url(/images/loginBoxError.png) no-repeat left top;
	width:125px;
	height:36px;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
	padding:7px 10px 0 0;
	
	/* By Oz */
	margin-right: 10px;
	/*margin-right:10px auto;*/
}
*/
.overwhite {
	background-color:#fff;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
	position:absolute;
	width:100%;
	height:100%;
}

.overBox2 {
	background-color:#fff;
	top:30%;
	left:40%;
	border:6px solid #6fcde2;
	-moz-border-radius:6px;
	padding:20px;
	-webkit-border-radius:6px;
	direction:rtl;
}

	.overBox2 p {
		font-size:12px;
		color:#555555;
		line-height:19px;
		border-bottom:1px solid #d3ede3;
		padding-bottom:15px;
		margin-bottom:10px;
		display:block;
	}
	
	.overBox2 strong {
		color:#ff0000;
		display:block;
		clear:both;
	}

	.overBoxTitle {
		border-bottom:1px solid #d3ede3;
		padding-bottom:10px;
		margin-bottom:10px;
		font-size:17px;
		color:#333333;
	}
	
span.overBoxLabel,
span.wrongLabel2,
td.wrongLabel2 {
	color:#333333;
	font-weight:bold;
	line-height:20px;
	float:right;
	width:112px;
	font-size:12px;
}

span.wrongLabel2,
td.wrongLabel2 {
	color:#ff0000;
}

	.overBox2 input {
		border:1px solid #8c8c8c;
		padding:2px;
	}
	
	.overBox2 li {
		margin-bottom:15px;
	}
	
.sendToFriend {
	/*background:url(/images/sendToAfriend.png) no-repeat left top;*/
	width:99px;
	height:33px;
	float:left;
	border:none;
}

.closeWindow {
	float:left;
	line-height:28px;
	font-size:11px;
	margin-right:13px;
}

.friendsOver {
	margin:80px auto;
	font-size:12px;
	font-weight:bold;
	color:#11a409;
	text-align:center;
}

	.friendsOver a {
		font-weight:normal;
		font-size:11px;
	}
	

.profileAbout {
	float:right;
}

	.profilePhoto {
		float:right;
		margin:10px;
		width:50px;
		height:50px;
		border:1px solid #fff;
	}


	.profileName {
		font-size:22px;
		line-height:39px;
		font-weight:bold;
		padding-left:5px;
	}
	
	.userAbout dd {
		float:right;
		margin:0;
	}
	
	.userAbout a {
		color:#008200;
		line-height:39px;
		display:block;
		font-size:11px;
	}
	
	.userAbout{
		margin-right:70px;
		direction:rtl;
	}

		.userAbout li {
			height:40px;
			line-height:30px;
		}
		/*
		.userStatus {
			padding-right:20px;
			background:url(/images/userStatus.png) no-repeat right center;
			float:right;
			font-size:12px;
			line-height:30px;
		}*/
		
		a.userStatus {
			display:			inline;
			color:				#008200;
			font-size:			11px;
			background:			0;
			padding-right:		10px;
			font-weight: 		normal;
		}

.contacting h2 {
	clear:both;
	border-bottom:1px solid #c9f1f9;
	font-size:11px;
	line-height:20px;
	margin-bottom:5px;
}

.contacting span {
	background:url(/images/greenCheck.png) no-repeat right top;
	padding-right:15px;
	display:block;
	font-size:11px;
	line-height:15px;
	color:#008200;
}

.contacting a {
	font-weight:bold;
	color:#00bce4;
	font-size:11px;
}

.facebook {
	background:url(/images/fb.png) no-repeat right top;
	padding-right:17px;
	display:block;
	line-height:16px;
	height:16px;
}

.editName {
	margin-top:10px;
	display:block;
}

	.editName input{
		border:1px solid #8c8c8c;
		padding:1px;
		margin:0 5px 0 5px;
		font-weight:bold;
		font-size:16px;
		display:block;
	}
	
	.saveName {
		/*background:url(/images/saveBtn.png) no-repeat left top;*/
		width:81px;
		height:25px;
		border:none;
		margin-left:5px;
	}
	

	
	.topProfile {
		height:39px;
		line-height:39px;
		overflow:		hidden;
	}
	
	.btmProfile {
		height:30px;
	}
	
	.rightTop dd {
		float:					right;
		vertical-align:			bottom;
		height:3				9px;
		line-height:			39px;
	}
	
	.rightTop a,
	.rightTop button {
		color:					#111;
		text-decoration:		underline;
		font-size:				11px;
		line-height:			46px;
	}
	
	
.editStatus {
	margin-bottom:25px;
	padding-bottom:35px;
	border-bottom:1px solid #ededed;
}

	.editStatus .l {
		line-height:17px;
	}
	
*:first-child+html .editStatus {padding-bottom:25px;}


.infoStatus {
	direction:rtl;
}
		
	.infoStatus h4 {
		color:#333333;
		line-height:30px;
		font-size:20px;
	}
	
	.infoStatus .l {
		float:left;
		color:#999999;
		font-size:12px;
		font-weight:bold;
	}
	
	.infoStatus .r {
		color:#333333;
	}
	
	.editStatus textarea {
		margin:				3px 0 10px 0;
		border:				1px solid #00bce4;
	}
	
.bottomStatus li {
	float:right;
}


	
	.bottomStatus a {
		color:#999999;
		font-size:11px;
		line-height:30px;
		margin-right:10px;
	}
	
.profBg {
	border:1px solid #8c8c8c;
}

.profileTable .radios li {
	float:right;
	line-height:10px;
	margin-left:4px;
}

.saveProfBg  {
	width:78px;
}

.saveProfBg button{
	/*background:url(/images/saveBtn2.png) no-repeat left top;*/
	width:78px;
	height:32px;
	border:none;
}

.cancel {
	margin-right:10px;
}

.experienceList .tableBg {
	background-color:#ecfafd;
	border:1px solid #b2ebf7;
	padding:10px 20px 10px 0;
	
}

	.experienceList .bold {
		font-size:12px;
		vertical-align:top;
		line-height:19px;
	}
	
	.experienceList .profileTable textarea {
		border:1px solid #8c8c8c;
	}

	.experienceList .saveProfBg {
	/*	background:url(/images/saveBtn3.png) no-repeat left top;*/
		width:99px;
		height:31px;
		border:none;
	}
	
.tableBtmList li{
	float:left;
	margin-right:25px;
	font-size:12px;
	color:#707070;
	font-weight:bold;
	line-height:29px;
}

.bottomDelete li{
	float:right;
	line-height:30px;
	color:#555555;
	font-size:11px;
	margin-left:10px;
}

	.delAccOver {
		/*background:url(/images/DelMyAcc.png) no-repeat left top;*/
		display:block;
		width:159px;
		height:31px;
	}


/*  -----------------------------------
	MODIFIY PROFILE
--------------------------------------*/

.onlineInfo li.clearfix {
	margin: 				10px 0 8px 0;
}

.profileInfo li {
	margin-bottom:			15px;
}



.firstTitle dd,
.underTitle dd {
	float:right;
	font-size:13px;
	direction:rtl;
	margin-left:4px;
}

	.squareTitle {
		background:				url(/images/squareList.png) no-repeat right 7px;
		padding-right:			7px;
		font-weight:			bold;
	}
	
	.firstTitle a {
		font-size:				11px;
	}

.underTitle {
		margin:					4px 7px 10px 0;
		font-weight:			normal;
}	

	.underTitle dd {
		color:#707070;
	}
	
	.averageEdit {
		font-size:12px;
		height: 20px;
	}
	
		.averageEdit a {
			margin:				0 5px 0 5px;
			font-size:			11px;
		}

		.averageEdit span {
			padding-left: 9px;
			display: block;
		}
/*
.addProfessionalBackground a{
	background:					url(/images/save_buttons/add_profession.gif) no-repeat left top;
	width:						145px;
	height:						32px;
	display:					block;
	margin-bottom:				5px;
}

.addDesiredPosition a{
	background:					url(/images/save_buttons/add_position.gif) no-repeat left top;
	width:						146px;
	height:						32px;
	display:					block;
	margin-bottom:				5px;
}

.addJob a{
	background:					url(/images/save_buttons/add_workin_place.gif) no-repeat left top;
	width:						146px;
	height:						32px;
	display:					block;
	margin-bottom:				5px;
}

.addEducation a {
	background:					url(/images/save_buttons/add_education.gif) no-repeat left top;
	width:						142px;
	height:						34px;
	display:					block;
	margin-bottom:				5px;
}
*/
.sib {
	border:						1px solid #8c8c8c;
}

	.radios li {
		float:right;
		margin-right:5px;
	}
	


	/*
	.mandatory {
		float:left;
		line-height:33px;
		font-size:11px;
		font-weight:bold;
		color:#707070;
	}*/
	
	.wrongSib {
		background-color:			#fff2f2;
		border:						1px solid #ff0000;
	}
	
	.wrongRight {
		color:						#ff0000;
	}
	
	.select {
		margin-left:				5px;
	}
	
.overSmallBox {
	background-color:#d9f5fb;
	padding:10px 3px 3px 10px;
}
	
	.greyBtn {
		/*background:url(/images/greyBtn.png) no-repeat left top;*/
		width:91px;
		height:30px;
		display:block;
	}
	
	.insideWhite {
		background-color:#fff;
	}
	
.saveBottom {
	border-top:1px solid #d3ede3;
	margin-top:10px;
	padding-top:10px;
}
	
	.overBox2 .saveedit {
		margin-right:170px;
	}
	
		.overBox2 .save {
			background:url(/images/saveTheFile.png) no-repeat left top;
			width:124px;
			height:35px;
			display:block;
		}
		
		.stopProcess {
			background:		url(/images/stopProcess.png) no-repeat left top;
			width:			89px;
			height:			26px;
			display:		block;	
			margin-top:		1px;	
		}
		
		.topButtons li{
			float:			right;
			line-height:	40px;
			margin:			0;
		}
		
.grayLink {
	color:					#555555;
	font-size:				11px;
	padding-top:			10px;
	margin-right:			15px;
	display:				block;
}

.space {
	font-size:11px; 
	float:right	;
	line-height:33px;
	margin-right:3px; 
	color:#555555;
}

.load {
	background-color:#d9f5fb;
	padding:1px 2px 1px 2px;
	margin:10px 15px 0 0;
}

.loadingFile li {
	margin-bottom:0;
	float:right;
}

	.loadingFile a {
		font-size:11px;
		line-height:32px;
		margin-right:5px;
		font-weight:bold;
		display:block;
	}
	
	.saveLink {
		/*background:url(/images/saveLink.png) no-repeat left top;*/
		width:49px;
		height:23px;
		margin-top:5px;
		float:left;
		border:none;
	}
/*	
#paginate {
	margin:10px auto;
	clear:both;
	text-align:center;
}
	
	#paginate li {
		float:right;
		margin-right:3px;
		margin-left:3px;
		color:#a3a3a3;
		font-weight:bold;
	}
	
		#paginate li a {
			width:				20px;
			text-align:			center;
			height:				20px;
			font-weight:		normal;
			line-height:		20px;
			font-size:			12px;
			text-decoration:	none;
			color:				#00bce4;
			display:			block;
			border:				1px solid #e1ebea;
		}
		
		#paginate li a:hover {
			background-color:#08bcd3;
			border:1px solid #2fa8b9;
			color:#fff;
		}
		
		#paginate li.current a {
			color:#000;
			border:none;
		}
		
		#paginate li.current a:hover {
			background:transparent;
			border:none;
			color:#000;
		}
		
		#paginate li.navigationPaginate a {
			width:30px;
		}
		*/
.topInfoList .facebook {
	display:inline;
	margin-right:3px;
}
/*
.profileEducationBtn {
	background:url(/images/profileEducationBtn.png) no-repeat left top;
	width:102px;
	height:33px;
	float:right;
}

.experienceEditBtn {
	background:url(/images/experienceEditBtn.png) no-repeat left top;
	width:99px;
	margin-right:7px;
	height:31px;
	float:right;
}
*/
.settingsLabel .rightLabel {
	//font-weight:			normal;
	margin-left:			10px;
}
.rightLabel em {
	color: #00BCE4;
	font-style: normal;
}

.overBox2 .wrongTitle {
	font-size:14px;
}

.overBox2 .wrongLabel2 {
	font-size:11px;
}

.rightLabel em {
	color: #00BCE4;
	font-style: normal;
}

.error-text1{
	color: red;
	font-weight: bold;
	margin-top: 5px;
	font-size: 11px;
	display: none;
}

.no_margin {
	margin:				0 !important;
}

.profileInfo .radios li,
.profileInfo .radios input {
	margin-right:		0;
}

.profileInfo .radios li {
	margin-left:		10px;
}



.response_message {
	font-weight:			bold;
	font-size:				10pt;
	padding:				8px 10px;
	margin:					10px 0;
	display:				none;
}

.response_message.success {
	border:					1px solid #10A408;
	background:				#e8f6e9;
	color:					#10A408;
}

.response_message.error {
	border:					1px solid #c00;
	background:				#eee;
	color:					#c00;
}

#createAccountPanel {
	overflow:				hidden;	
}

/** Companies bar **/

.companiesBar {
	background:				url('/images/companies/logos_border_top.gif') no-repeat top left;
	padding:				12px 12px 5px 12px;
	margin:					0px 0px 0px 31px;
	width:					152px;
}

.companiesBar * {
	text-align:				center;	
}

.companiesBar h3 {
	color:					#00bce4;
	font-size:				11pt;
}

.companiesBar h3,
.companiesBar li {
	padding-bottom:			10px;
	margin-bottom:			10px;
	border-bottom:			1px solid #f3f3f3;
}

.companiesBar li.more {
	display:				none;
}

.companiesBar.more li.more {
	display:				block;
}

.companiesBar a {
	display:				block;
	font-size:				8pt;
	text-align:				center;
	outline:				none;
}

.companiesBar.bottom {
	background:				url('/images/companies/logos_border_bottom.gif') no-repeat top left;
	margin:					0px 0px 0px 31px;
	width:					152px;
	height:					5px;
}

.companiesBar.moreInformation {
	/*margin-top:				15px;*/
	padding:				7px 12px 0;
}

.companiesBar.moreInformation * {
	text-align:				right;	
}

.moreOptions {
	width:					454px;
	text-align:				left;
		overflow:			hidden;
}

.moreOptions a {
	font-size:				8pt;
	font-weight:			bold;
	text-decoration:		underline;
}

/** Clear Canvas **/

.clearCanvas {
	background:				#fff;
	border:					7px solid #f7f7f7;
	border-top:				0;
}

.centerCanvas {
	width:					632px;
	margin:					auto;
}

#clearCanvasHeader {
	height:					80px;
	width:					830px;
	margin:					0px auto 20px auto;
	padding-bottom:			10px;
	padding-top:			20px;
	border-bottom:			1px solid #f3f3f3;
}

#clearCanvasHeader a.logo {
	margin-right:			-40px;
	position:				relative;
	margin-top:				10px;
	float:					right
}

#knowYouNewEmployess {
	text-align:				center;	
}

.clearCanvas h1 {
	margin-bottom:			5px;	
}

.clearCanvas .searchBox {
	width:					632px;
	height:					58px;
	padding-top:			12px;
	/*background:				url('/images/newcompany/searchBoxBg.gif') no-repeat top left;*/
	text-align:				center;
	margin-bottom:			30px;
	padding-left:			15px;
}

.clearCanvas .searchBox input {
	width:					441px;
	height:					22px;
	/*background:				url('/images/newcompany/searchInputBg.gif') no-repeat top left;*/
	border:					0;
	padding:				8px 10px 5px 10px;
	direction:				rtl;
	color:					#555;
	float:					left;
}

.clearCanvas .searchBox button {
	width:					138px;
	height:					38px;
	margin-top:				0px;
	/*background:				url('/images/newcompany/searchButton.gif') no-repeat top left;*/
	margin-right:			5px;
	border:					0;
	float:					left;
}

.clearCanvas .son {
	margin:					20px 0;
	padding:				20px 0;
	border-bottom:			1px solid #f3f3f3;
	overflow:				hidden;
}

#newCompany  .right {
	width:					163px;
	margin-left:			10px;
	text-align:				right;
}

#newCompany .left {
	width:					458px;
	padding-top:			3px;
	direction:				rtl;
}

#newCompany .right,
#newCompany .left {
	float:					right;
}

#newCompany .left .list li {
	padding-right:			10px;
	background:				url('/images/newcompany/bullArrow.gif') no-repeat right 7px;
	width:					400px;
	font-size:				10pt;
	line-height:			140%;
	direction:				rtl;
	margin-bottom:			10px;
}

#newCompany .left .companiesList li {
	background:				0;
	width:					130px;
	overflow:				hidden;
	text-align:				center;
	padding:				5px;
	border:					1px solid #f3f3f3;
	float:					right;
	margin-left:			10px;
	margin-bottom:			10px;
	height:					35px;
}

#newCompany .left .form li {
	margin-bottom:			13px;
	overflow:				hidden;
}

#newCompany .left .form li .label {
	width:					80px;
	margin-left:			10px;
	float:					right;
	font-size:				10pt;
	font-weight:			bold;
	padding-top:			3px;
}

#newCompany .left .form li .input {
	width:					300px;
	float:					right;
}

#newCompany .left .form li .input input {
	width:					200px;
	float:					right;
	border:					1px solid #8c8c8c;
	padding:				3px;
}

#newCompany .left .form li .input .sendButton {
	float:					right;
	width: 					91px; 
	height: 				32px;
	margin-right:			-4px;
}

#newCompany .left .form li .input label {
	font-size:				10pt;	
}

#newCompany .left .form li .input label input {
	width:				 	auto;
	margin: 				0 0 0 5px;
	padding: 				0;
	border: 				0;
}

.docSide table td {
	width:					100%;
}

.messages {
	padding:				5px 10px;
	margin-bottom:			10px;
	font-size:				10pt;
	line-height:			140%;
}

.messages a {
	text-decoration:		underline;
	font-weight:			bold;	
}

.message_green {
	border:					1px solid #14a407;
	background:				#e8f6e5;
}

.message_green,
.message_green a {
	color:					#14a407 !important;
}

.message_red {
	border:					1px solid #fe0000;
	background:				#fef2f2;
}

.message_red,
.message_red a {
	color:					#fe0000 !important;
}

.message_orange {
	border:					1px solid darkorange;
	background:				#fffdcf;
}

.message_orange,
.message_orange a {
	color:					darkorange !important;
}



.ac_results {
	direction: rtl;
}


/** Promotion Box **/
/*
.promotionBox {
	background:				url('/images/promotions/promotionBox_border_top.gif') no-repeat top left;
	padding:				12px 12px 5px 12px;
	margin:					0px 0px 0px 0px;
	width:					276px;
	float:					left;
}

.promotionBox * {
	text-align:				right;	
}

.promotionBox h3 {
	color:					#00bce4;
	font-size:				11pt;
	text-align: right;
	padding-right: 20px;
}

.promotionBox ul {
	list-style-type: disc;
	padding-right: 37px;
}

.promotionBox li {
	padding-bottom:			5px;
	margin-bottom:			5px;
	border-bottom:			0px solid #f3f3f3;
	padding-right: 0px;
	color: #FF347F;
}

.promotionBox li.more {
	display:				none;
}

.promotionBox.more li.more {
	display:				block;
}

.promotionBox a {
	display:				default;
	font-size:				8pt;
	text-align:				right;
	outline:				none;
}

.promotionBox.bottom {
	background:				url('/images/promotions/promotionBox_border_bottom.gif') no-repeat top left;
	margin:					0px 0px 0px 0px;
	width:					276px;
	height:					5px;
	float:					left;
	position: absolute;
	left: 421px;
	top: 260px;
}

.promotionBox.moreInformation {
	/*margin-top:				15px;*/
/*	padding:				7px 12px 0;
}

.promotionBox.moreInformation * {
	text-align:				right;	
}
*/
/** Random Applicants **/
/*
.randomApplicants {
	/*background:				url('/images/companies/logos_border_top.gif') no-repeat top left;*/
	padding:				12px 12px 5px 12px;
	margin:					0px 0px 0px 0px;
	width:					276px;
	float:					left;
}

.randomApplicants * {
	text-align:				right;	
}

.randomApplicants h3 {
	color:					#00bce4;
	height: 20px;
	text-valign: middle;
	font-size:				13pt;
	padding-right: 12px;
	padding-bottom: 50px;
}

.randomApplicants h3,
.randomApplicants li {
	padding-right: 12px;
	padding-bottom:			2px;
	margin-bottom:			2px;
	border-bottom:			0px;
}

.randomApplicants li.more {
	display:				none;
}

.randomApplicants.more li.more {
	display:				block;
}

.randomApplicants a {
	display:				default;
	font-size:				8pt;
	text-align:				right;
	outline:				none;
}

.randomApplicants.bottom {
	/*background:				url('/images/companies/logos_border_bottom.gif') no-repeat top left;*/
	margin:					0px 0px 0px 0px;
	width:					276px;
	height:					5px;
	float:					left;
}

.randomApplicants.moreInformation {
	/*margin-top:				15px;*/
	padding:				7px 12px 0;
}

.randomApplicants.moreInformation * {
	text-align:				right;	
}

*/