body, div, p, h1, h2, h3, h4, h5, h6, h7, form, table, img, fieldset
{
	margin:0;
	padding:0;
}
a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
div
{
	position:relative;
}
img 
{
	border:none;
}
body
{
    MARGIN-TOP: 0px;
    font-family: 'Arial (Hebrew)', Arial;
}
h3
{
	margin-bottom	: 10px;
}
.hidden
{
	display:none;
}
.GridItems
{
	font-size:14px;
}
.pagination
{
	direction:rtl;
}

.JobAd
{
	width:100%;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.JobAd .Title
{
	font-size:14px;
}
.JobAd .Profession
{
	font-size: 10px;
}
.JobAd .JobInner label
{
	font-weight	: bold;
}
.JobAd .Description
{
	font-size: 12px;
}
.JobAd a
{
	text-decoration:none;
	color: Black;
}
.JobAd a:hover
{
	text-decoration:underline;
}
.Body
{
	width:764px;
	margin-top:0px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	direction:rtl;
	padding:0px 0px 0px 0px;
	position:relative;
}
.Body .Header
{
	background-image:url('../images/header_bg.jpg');
	background-position:right;
	background-repeat:no-repeat;
	height:114px;
}
.Header img
{
	border-style:none;
	float:left;
}

.Menu
{
	height:29px;
	position:relative;
	margin:0px 0px 5px 0px;
}
.Menu .Left,
.Menu .Right,
.Menu a
{
	float:right;
}
.Menu .Left,
.Menu .Right
{
	width:5px;
	height:29px;
}
.Menu .Left
{
	background-image:url('../images/LButtonMenuc.gif');
}
.Menu .Right
{
	background-image:url('../images/RButtonMenuc.gif');
}
.Menu a
{
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:White;
	padding:0 0 0 0;
	padding-top:3px;
    background-color: #e67817;
    border:solid 2px #d16c02;
    border-right-width:1px;
    border-left-width:1px;
    height:22px;
	text-align:center;
	display:block;
	width:105px;
	margin:0 0 0 1px;
}
.Menu a:hover
{
	color:#0069B5;
}
.Menu .First
{
    border-right-width:0px;
}
.Menu .Last
{
    border-left-width:0px;
	margin:0;
}
#Main
{
	margin:0px 0px 0px 0px;
	position:relative;
}
#Main #Top
{
	background-image:url('../images/bg_top.gif');
	width:100%;
	height:19px;
}
#Main #Bottom,
#Main #BottomNoSplit
{
	background-image:url('../images/bg_bottom.gif');
	width:100%;
	height:19px;
}
#Main #BottomNoSplit
{
	background-image:url('../images/bg_bottom_no_split.gif');
}
#Main #Content
{
	width:100%;
	background-image:url('../images/bg.gif');
	position:relative;
}
#Main #ContentNoSplit
{
	width:100%;
	background-image:url('../images/bg_no_split.gif');
	position:relative;
}
.LineBreak
{
	clear:both;
}
#Main #ContentNoSplit #Full
{
	padding: 5px 10px 5px 10px;
	position:relative;
}
#Main #Content #Right
{
	float:right;
	width:495px;
}
#Main #Content #InnerRight
{
	padding: 5px 8px 5px 5px;
}
#Main #Content #Left
{
	float:left;
	width:265px;
}
#Main #Content #InnerLeft
{
	padding:5px 5px 5px 5px;
}
#MainTable
{
	border-collapse:collapse;
	width:100%;
}
#MainRightTd
{
	vertical-align:top;
	width:497px;
}
#MainLeftTd
{
	vertical-align:top;
	width:267px;
}
#MainRight
{
	padding: 5px 8px 5px 5px;
	position:relative;
}
#MainLeft
{
	padding:5px 5px 5px 5px;
	position:relative;
}
#Footer
{
	margin-top:15px;
	margin-bottom:15px;
	width:100%;
	text-align:center;
	position:relative;
}
#Footer a
{
	text-decoration:none;
	font-size:12px;
	font-family:Verdana;
	color:Gray;
}
a#PoweredBy
{
	position:absolute;
	bottom:2px;
	left:0px;
	text-decoration:none;
	font-family:Verdana;
	font-size:9px;
	float:left;
	font-weight:bold;
	color:Navy;
}


.Help
{
	direction:rtl;
	font-size:95%;
}
#Content .Header,
#ContentNoSplit .Header
{
	font-weight:bold;
}

#JobSearchDiv
{
	font-size:13px;
	position:relative;
	width:250px;
}
#JobSearchDiv .Label
{
	font-size:15px;
	position:absolute;
	right:8px;
	top:4px;
	color:White;
	font-weight:bold;
}
#InnerSearchDiv
{
	position:relative;
	background-image:url('../images/search_bg.gif');
	border:none;
}
#JobSearchDiv table
{
	border-collapse:collapse;
	margin-right:7px;
}
#JobSearchDiv table td
{
	padding:2px 2px 2px 2px;
}

#JobSearchDiv select
{
	font-size:13px;
	width:160px;
}
#JobSearchDiv input
{
	float:left;
}
#JobSearchDiv .SearchTop
{
	background-image:url('../images/search_bg_top.gif');
	width:250px;
	height:36px;
}
#JobSearchDiv .SearchBottom
{
	background-image:url('../images/search_bg_bottom.gif');
	background-repeat:no-repeat;
	width:250px;
	height:15px;
}

#Queries .Query
{
	font-size:13px;
	position:relative;
	width:484px;
	margin:15px 0px 10px 0px;
}
#Queries .Query .QueryTop
{
	background-image:url('../images/job_bg_top_longer.gif');
	background-repeat:no-repeat;
	width:480px;
	height:33px;
}
#Queries .Query .QueryTop .Title
{
	display				: block;
	position			: absolute;
	padding-right		: 10px;
	padding-top			: 7px;
	color				: White;
	font-weight			: bold;
	font-size			: 14px;
}
#Queries .Query .QueryMain
{
	position			: relative;
	background-image	: url('../images/job_bg.gif');
	width				: 480px;
}
#Queries .Query .QueryInner
{
	position			: relative;
	padding				: 2px 5px 0px 5px;
}
#Queries .Query td.label
{
	font-weight			: bold;
}
#Queries .Query .QueryBottom
{
	background-image:url('../images/job_bg_bottom.gif');
	background-repeat:no-repeat;
	width:480px;
	height:7px;
}
#JobsIndex .Job
{
	font-size:13px;
	position:relative;
	width:484px;
	margin:15px 0px 10px 0px;
}
#JobsIndex .Job .JobTop
{
	background-image:url('../images/job_bg_top_longer.gif');
	background-repeat:no-repeat;
	width:480px;
	height:33px;
}
#JobsIndex .Job .JobTop .Title
{
	display:block;
	position:absolute;
	padding-right:10px;
	padding-top:7px;
	color:White;
	font-weight:bold;
	font-size:14px;
}
#JobsIndex .Job .JobMain
{
	position:relative;
	background-image:url('../images/job_bg.gif');
	width:480px;
}
#JobsIndex .Job .JobInner
{
	position:relative;
	padding:2px 5px 0px 5px;
}
#JobsIndex .Job .JobBottom
{
	background-image:url('../images/job_bg_bottom.gif');
	background-repeat:no-repeat;
	width:480px;
	height:7px;
}
.JobAd .Job
{
	font-size:13px;
	position:relative;
	width:480px;
	margin:15px 0px 10px 0px;
}
.JobAd .Job .JobTop
{
	background-image:url('../images/job_bg_top_longer.gif');
	background-repeat:no-repeat;
	width:480px;
	height:33px;
}
.JobAd .Job .JobInner .Description,
.JobAd .Job .JobInner .Requirements
{
	margin-bottom:5px;
}
.JobAd .Job .JobInner label
{
	font-size:11px;
}
.JobAd .Job .JobMain
{
	position:relative;
	background-image:url('../images/job_bg.gif');
	width:480px;
}
.JobAd .Job .JobMain .JobInner
{
	position:relative;
	padding:2px 5px 0px 5px;
}
.JobAd .Job .JobMain .JobInner .SendCvButton
{
	position:relative;
	float:left;
}
.JobAd .Job .JobTop .Title
{
	position:absolute;
	top:5px;
	right:10px;
	color:White;
	font-weight:bold;
	font-size:18px;
}
.JobAd .Job .JobInner .Data
{
	color:Navy;
	font-weight:bold;
	font-size:12px;
	float:right;
}
.JobAd .Job .JobInner .Data a
{
	color:Navy;
}
.JobAd .Job .JobInner .Data a:hover
{
	text-decoration:underline;
}

.JobAd .Job .JobBottom
{
	background-image:url('../images/job_bg_bottom.gif');
	background-repeat:no-repeat;
	width:480px;
	height:7px;
}
#SendQuestion
{
	position:relative;
	bottom:25px;
	text-align:left;
	width:100%;
}
#SendQuestion a
{
	text-decoration:none;
	color:#E67817;
	font-weight:bold;
	font-size:13px;
}
#SendQuestion a img
{
	width:15px;
	height:15px;
	position:relative;
	top:4px;
}


#SendResume
{
	color:#025C90;
}
#SendPersonal div
{
	position:relative;
}
#SendPersonal
{
	position:relative;
	width:730px;
	font-size:13px;
	font-weight:bold;
}
.SendTitle
{
	position:absolute;
	top:3px;
	right:0px;
}
#SendPersonal .SendTitle
{
	top:9px;
}
.SendExperience
{
	position:absolute;
	top:123px;
	right:0px;
}

#SendPersonal .SPTop,
#SendPersonal .SPMain,
#SendPersonal .SPBottom
{
	margin-right:200px;
	width:540px;
}
#SendPersonal .SPTop
{
	background-image:url('../images/send_personal_bg_top.gif');
	background-repeat:no-repeat;
	height:5px;
	overflow:hidden;
}
#SendPersonal .SPMain
{
	background-image:url('../images/send_personal_bg.gif');
}
#SendPersonal .SPMain .SPInner
{
	padding:0px 5px 0px 5px;
}
#SendPersonal .SPBottom
{
	background-image:url('../images/send_personal_bg_bottom.gif');
	background-repeat:no-repeat;
	height:5px;
	overflow:hidden;
}

.GroupDiv
{
	width:100%;
	position:relative;
	font-size:13px;
	font-weight:bold;
	margin:20px 0px 10px 0px;
}
.GroupDiv .Top
{
	width:480px;
	background-image:url('../images/send_data_bg_top_smaller.gif');
	background-repeat:no-repeat;
	
	height:15px;
}
.GroupDiv .Top a
{
	color:White;
	position:relative;
	top:-1px;
	padding-right:10px;
	font-weight:bold;
	font-size:14px;
	display:block;
	text-decoration:none;
}
.GroupDiv .Top a:hover
{	
	text-decoration:underline;
}
.GroupDiv .Main
{
	background-image:url('../images/send_data_bg_smaller.gif');
	width:480px;
}
.GroupDiv .Main .Inner
{
	width:480px;
	padding:5px;
}
.GroupDiv .Main .Inner a
{
	position:relative;
	float:right;
	width:110px;
	margin-right:5px;
	color:#025c90;
	text-decoration:none;
}
.GroupDiv .Main .Inner a:hover
{
	text-decoration:underline;
}
.GroupDiv .Bottom
{
	background-image:url('../images/send_data_bg_bottom_smaller.gif');
	background-repeat:no-repeat;
	overflow:hidden;
	height:10px;
	width:480px;
}
.SendDiv,
#Professions
{
	position:relative;
	width:730px;
	font-size:13px;
	font-weight:bold;
	margin:20px 0px 10px 0px;
}

.SendDiv .SDTop,
.SendDiv .SDMain,
.SendDiv .SDBottom
{
	position:relative;
	margin-right:200px;
	width:540px;
}
.SendDiv .SDTop
{
	background-image:url('../images/send_data_bg_top.gif');
	background-repeat:no-repeat;
	overflow:hidden;
	height:15px;
}
.SendDiv .SDTop h4
{
	color:White;
	position:relative;
	top:-1px;
	padding-right:10px;
	font-weight:bold;
	font-size:14px;
}
.SendDiv .SDMain
{
	background-image:url('../images/send_data_bg.gif');
}
.SendDiv .SDMain .SDInner
{
	padding:0px 5px 0px 5px;
}
.SendDiv .SDBottom
{
	background-image:url('../images/send_data_bg_bottom.gif');
	background-repeat:no-repeat;
	overflow:hidden;
	height:10px;
}
#Professions
{
	position:relative;
}
#Professions .ExperienceOptions
{
	font-weight:normal;
	font-size:12px;
}
#Areas .Item,
#Professions .Item
{
	position:relative;
	float:right;
	width:170px;
}
table.SDInner
{
	width:100%;
}
#SendFooter
{
	position:relative;
	margin-right:200px;
	width:540px;
	text-align:right;
	margin-top:5px;
	margin-bottom:15px;
	position:relative;
}
#SendCvContainer
{
	position:absolute;
	left:0px;
}
#SendFooter #SendCvButton
{
	float:left;
}

#HelpContainer
{
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	text-align:center;
}
#HelpMessage
{
	position			: relative;
	background-image	: url('../images/Send_help_bg_long.gif');
	width				: 250px;
	height				: 380px;
	padding				: 10px 0px 10px 0px;
	margin				: 0 auto;
	text-align			: center;
}
#HelpMessage p
{
	padding:0 5px;
	color:Navy;
	font-weight:bold;
	font-size:14px;
}
#HelpMessage #Personal,
#HelpMessage #Experience,
#HelpMessage #Area,
#HelpMessage #Profession
{
	position		: relative;
	top				: 0px;
	padding			: 0;
	width			: 150px;
	height			: 25px;
	margin			: 18px auto 0 auto;
}
#HelpMessage #Personal
{
	background-image:url('../images/Send_help_personal.gif');
}
#HelpMessage #Experience
{
	background-image:url('../images/Send_help_experience.gif');
}
#HelpMessage #Area
{
	background-image:url('../images/Send_help_area.gif');
}
#HelpMessage #Profession
{
	background-image:url('../images/Send_help_profession.gif');
}

#ClientPanel table
{
	width:100%;
}

fieldset#ClientPanel
{
	margin-top		: 20px;
	border-style	: none;
	border-width	: 0px;
}

#ClientPanel table td.account-status-header,
#ClientPanel table td.account-queries-header,
#ClientPanel table td.account-jobs-header
{
/*	padding			: 10px 10px 2px 2px;*/
	padding-top		: 15px;
}

#ClientPanel table td.account-status-header
{
	font-weight		: bold;
}

#ClientPanel table td.account-queries-header,
#ClientPanel table td.account-jobs-header
{
	text-decoration	: underline;
}

.QueryEdit table
{
	border-collapse:collapse;
}
.QueryEdit table td
{
	border:1px solid gray;
	padding:4px;
}
.QueryEdit table td input.text,
.QueryEdit table td select
{
	width:150px;
}
#BannersContainer
{
	width:100%;
}
#BannersContainer .Banner
{
	width:234px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
#BannersContainer .Banner img
{
	border:none;
}

#ClientStats 
{
	margin-top:20px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
}
#ViewedResumes table,
#ClientStats table
{
	margin-top:20px;
	width:100%;
	border-collapse:collapse;
}
#ViewedResumes table td,
#ViewedResumes table th,
#ClientStats table td,
#ClientStats table th
{
	border:1px solid gray;
	text-align:center;
}
#ClientStats table tbody th
{
	width:180px;
	text-align:right;
	font-size:13px;
}
#ClientStats table tbody td
{
	width:40px;
}
#ClientStats table td
{
	text-align:center;
}

#RegisterContainer input,
#RegisterContainer textarea
{
	width:200px;
}
.ItemActions
{
	float:left;
}

#QueryDataInAccount
{
	font-size:11px;
}
#JobsDataInAccount
{
	font-size:11px;
}
.Error
{
	color:Red;
}

#ReportArea table,
#ReportArea table td,
#ReportArea table th
{
	border:1px solid silver;
}
#ReportArea table td,
#ReportArea table th
{
	margin:0;
	padding:1px 3px;
}

#SubscriptionAdmin
{
	width:100%;
}
#ReportArea
{
	width:100%;
}

div.side-bar-block
{
	margin-top		: 5px;
	margin-bottom	: 15px;
	width			: 100%;	
}

div.side-bar-block h5
{
	font-size			: 15px;
	background-color	: #D36B10;
	color				: White;
	text-align			: center;
}
div.side-bar-block p
{
	padding				: 3px;
	font-size			: 12px;
}

div.side-bar-block ul
{
	margin				: 0;
	margin-bottom		: 10px;
	padding				: 0 20px 0 0;
	list-style-type		: square;
	list-style-position	: outside;
	list-style-image:url('../images/bullet.gif');
}

div.side-bar-block ul li
{
	margin				: 0;
	padding				: 0;
	text-indent			: 0;
}

div.side-bar-block ul li a
{
	color				: Navy;
	text-decoration		: none;
}
div.side-bar-block ul li a:hover
{
	text-decoration		: underline;
}

div.side-bar-block ul a
{
	color				: Navy;
	text-decoration		: none;
}
div.side-bar-block ul a:hover
{
	text-decoration		: underline;
}

p.page-info
{
	padding				: 5px;
	margin-bottom		: 10px;
	font-size			: 14px;
}

.Job td.label
{
	font-weight			: bold;
}
.Job td
{
	vertical-align	: top;
}
.Query td
{
	vertical-align	: top;
}

.Box
{
	position:relative;	
	width:100%;
}
.Box .Title
{
	background-image:url('../images/send_data_bg_top.gif');
	background-repeat:no-repeat;
	overflow:hidden;
	height:15px;
}
.Box .Title h4
{
	color:White;
	position:relative;
	top:-1px;
	padding-right:10px;
	font-weight:bold;
	font-size:14px;
}
.Box .Inner
{
	padding:0px 5px 0px 5px;
	background-color:#ECECEC;
	background-image:url('../images/send_data_bg.gif');
}
.Box .Bottom
{
	background-image:url('../images/send_data_bg_bottom.gif');
	background-repeat:no-repeat;
	overflow:hidden;
	height:10px;	
}
#UsersIndex h3
{
	margin-right:20px;	
}
#UsersIndex table
{
	margin-right:20px;margin-top:20px;
}
#UsersIndexLogin
{
	width:240px;
	padding-right:10px;
}
#UsersIndexLogin h3
{
	margin-right:20px;	
}
#UsersIndexLogin table
{
	margin-right:20px;margin-top:20px;
}
.centered
{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.CenterButtons
{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.CenterButtons input
{
	margin-left:30px;
}
.SmallText
{
	font-size:9pt;
}
.divChecks
{        
    font-size:9pt;	    
}
.divChecks div
{
    width:145px;
    margin-right: 5px;
    position:relative;
    float:right;
}
.right
{
	float:right;	
}
.left
{
	float:left;
}
.clear
{
	clear:both;	
}
.clear5
{
	clear:both;	
	height:5px;
}
.clear10
{
	clear:both;	
	height:10px;
}
.genItemMsg
{
	background-color:#EEEEEE;
	width:460px;
	border-right:solid 1px #B8A182;
	border-left:solid 1px #B8A182;
	padding:0 5px 3px 5px;
}
.genItemMsg p
{
	width:60px;
	float:right;
	font-weight:bold;
	margin-top:5px;
}
.genItemMsg span
{
	margin-top:5px;
	float:right;
}
.msgDiv
{
	padding:3px;
	width:300px;
	border:1px solid #2F6789;
	margin:7px 0 0 0;
	background-color:#FFF;
}
.delMsgBtn
{
	position:relative;
	top:-30px;
	left:-380px;
	cursor:pointer;	
}
.genItemMsg span
{
	float:right;
}
.genImg
{
	display:block;width:475px;
}
.genItem
{
	font-size:9pt;
	background-color:#EEEEEE;
	width:468px;
	border-right:solid 1px #B8A182;
	border-left:solid 1px #B8A182;
	padding-right:2px;
}
.genItem a
{
	text-decoration:none;
}
.genItem a:hover
{
	text-decoration:underline;
}
.itemBottom textarea
{
	float:left;
	margin-left:4px;
	width:342px;	
}
.itemBottom span
{
	float:right;
}
.itemBottom img
{
	margin:3px 0 0 4px;
	float:left;
}
.itemColRight
{
	float:right;
	width:170px;
	line-height:20px;
}
.itemColMiddle
{
	float:right;
	width:290px;
	margin-right:5px;
}
.itemColMiddle input
{
	width:220px;
	float:left;
}
.itemColMiddle span
{
	line-height:20px;
	float:right;
}
.itemColMiddle textarea
{
	width:230px;
}
.itemColLeft
{
	float:right;
	width:48px;
	margin-right:5px;
	margin-top:30px;
}
.itemColLeft input
{
	width:40px;
}
.military
{
	font-size:9pt;
	width:480px;
	padding:0;
	margin:0;
}
.military .itemColMiddle
{
	margin-right:5px;
	width:300px;
	text-align:left;
}
.military .itemColMiddle textarea
{
	width:100%;
	margin:0px;
	padding:0px;
}
.cont
{
	width:470px;
	padding-right:5px;
	font-size:9pt;
}
.lCont
{
	font-size:smaller;
	width:470px;
	text-align:left;
	padding-left:10px;
}
.lButtons
{
    width:470px;
    text-align:left;
    float:left;
    margin-left:10px;
    margin-top:5px;
}
.thumbWrap
{
	width:80px;
	height:100px;
	border:1px solid silver;
}
.thumb
{
	width:80px;
	height:100px;
}
.padT10
{
	padding-top:10px;	
}
.sendResume p
{
	width:250px;
	display:inline;
}
.solidBorder
{
	border:1px solid silver;	
}
.marR10
{
	margin-right:10px;
}
.contentDiv
{
	width:340px;
	min-height:60px;
}
.resWrap
{
	color:#21536C;
	font-size:10pt;	
	width:100%;
	text-align:right;
	font-family: 'Arial (Hebrew)', Arial;
}
.under
{
	text-decoration:underline; color:#E67817;
}
.resWrap .header
{	
	height:125px;
}
.Body .Header .links,
.resWrap .header .links
{
	background-color:#E3771C;
	width:350px;
	height:18px;
	background-image: url('../images/header_left_corner.jpg');
	background-position:top left;
	background-repeat:no-repeat;	
	color:#FFF;
	float:right;
	font-size:9pt;
}
.Body .Header .links *,
.resWrap .header .links *
{
	margin-right:20px;
	float:right;
}
.Body .Header .links a,
.resWrap .header .links a
{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.Body .Header .links a:hover,
.resWrap .header .links a:hover
{
	text-decoration:underline;
}
.resWrap .title
{
	color:#015C91;
	font-weight:bold;
	font-size:12pt;
}
.resTop
{
	border-right:solid 1px #D7D5D7;
	border-left:solid 1px #D7D5D7;
	border-bottom:1.5px solid #D7D5D7;
	width:763px;
}
.resTopImage
{
	position:relative;
	top:3px;
	width:765px;	
}
.resTop .thumb
{
	width:90px;
	height:115px;
	float:right;
	border:1px solid #000;
	margin:5px 45px 0 0;
}
.resTop p
{
	margin:30px 30px 0px 0px;
	float:right;
	font-size:9pt;
	width:580px;
}
.resPanel
{
	margin-top:5px;	
}
.resPanel .pwd
{
	margin-left:30px;
	width: 230px;
	float:left;
	text-align:left;
	font-size:8pt;
	color:#531D03;
	font-weight:bold;	
}


/* -------------------------------------------------- */
.resPanel .pwd .text
{
	margin-right:5px;
	width:75px;
	height:10px;
	font-size:8pt;
}
.resBottom
{
	background-position:top right; 
	background-image:url('/static/images/right_bg.gif'); 
	background-repeat:repeat-y;	
}
.resBottom .inner
{
	border:2px solid #4C6F85;
	border-left:1px solid #F1F1F1;
	margin: 20px 50px 0px 0px;
	width:706px;
	min-height:100px;
}
.resBottom .inner .top_corner
{
	position:relative;
	top:-12px;
	left:-5px;
	float:left;
}
.resBottom .bottom_corner
{
	position:relative;
	float:left;
	top:-30px;
	left:5px;
	z-index:9;
}
.resBottom .inner .content
{
	margin:10px 10px 10px 30px;
	font-size:11pt;
}
.resBottom .commercials
{
	width:215px;	
	text-align:center;
	float:left;
}
.resBottom .cmInner
{
	height:400px;
}
.resBottom .leftPane
{
	width:300px;
	text-align:left;
	float:left;
}
#overlay {
    position:absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
}
#dialogHolder {
	width:450px;
	height:195px;
	margin-left:auto;
	margin-right:auto;
	border: 2px solid #E67817;
	background-color:White;
	position:absolute;
	z-index:900;
	display:none;
}
.dialog
{
	padding:10px;
	direction:rtl;
	text-align:right;
}
.dialog h4
{
	color: #E67817;
	text-decoration:underline;
}
.dialog .width
{
	width:300px;	
}
.selectedProfessions
{
	float:right;
	width:100%;
	font-size:9pt;
	direction:rtl;
	text-align:right;
	margin-right:10px;
}
.selectedProfessions label
{
	text-align:right;
	direction:rtl;
	margin-left:5px;
}
.resDate
{
	float:left;
	margin:10px 0 0 30px;
	font-size:11pt;
}
.resTitle
{
	margin-top:-12px;
	float:right;
}
.resBody
{
	width:764px;
	margin-right:auto;
	margin-left:auto;
	direction:rtl;
}
.resBody *
{
	font-family:'Arial (Hebrew)';
}
.resMsg
{
	text-align:right;
	float:right;
	margin-top: 10px;
	margin-right:10px;
}
.ok
{
	color:Green;	
}
.wide100
{
	width:100%;	
}
.icon textarea
{	
	width:400px;
}
.resumeEdit fieldset
{
	width:400px;	
}
.resumeEdit .pDetails
{
	width:250px;
	padding:10px;
}
.resumeEdit .pDetails p
{
	float:right;	
}
.resumeEdit .pDetails input
{
	float:left;
	
}
.resumeEdit .pDetails select
{
	float:left;
}
.resumeEdit .pDetails span
{
	height:3px;
	clear:both;
	display:block;
}
.resumeEdit .pDetails .driverLicense
{
	text-align:right;
	direction:rtl;
	margin-right:30px;
}
.resumeEdit .pDetails .driverLicense input
{
	float:right;
}
#actionPanel
{
	background-color:InfoBackground;
	width:97%;	
	padding-right:10px;
	clear:both;
	margin-left:10px;	
}
#actionPanel label
{
	font-weight:bold;
}
#actionPanel .labelOk
{
	color:Green;	
	display:inline;
}
#actionPanel .labelError
{
	color:Red;
	display:inline;
}
#linksMenu 
{
	background-color:#C9DDE8;
	padding:5px;
	margin-right:-7px;
	background-image: url('../images/menu_corner.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	float:right;
	width:470px;
}
#linksMenu .inner
{
	float:right;
	width:390px;
	height:30px;
}
#linksMenu .percentage
{
	float:left;
	width:80px;	
	text-align:center;	
}
#linksMenu img
{
	position:absolute;left:5px;top:2px;	
}
#linksMenu a
{
	color: #2F6789;
	font-weight: bold;
	text-decoration: none;
}
#linksMenu a:hover
{
	text-decoration:underline;
}
.blueText
{
	color:#2F6789;
}
#verMenu
{
	position:relative;
	top:3px;
	float:right;
	margin-right:-7px;
}
#verMenu th
{
	padding-right:10px;
}
#verMenu .on
{
	background-color:#C9DDE8;
}
#verMenu .off
{
	background-color:#F9E3CE;	
}
.loginBox
{
	background-color:#EEE;
	background-image:url('../images/loginBox.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:239px;
	height:95px;
}
.loginBox .space
{
	height:20px;	
}
.loginBox .inner
{
	width:215px;
	padding-right:15px;
}
.loginBox .inner .btn
{
	width:50px;
	float:left;
}
.loginBox .inner .text
{
	float:left;
	width:160px;
	border:1px solid silver;
	font-size:8pt;
	height:13px;
}
.loginBox .inner p
{
	float:right;
}
.loginBox span
{
	clear:both;
	height:5px;
	display:block;
}
.regBox
{
	background-color:#EEE;
	background-image:url('../images/regUserBox.gif	');
	background-repeat:no-repeat;
	background-position:top;
	width:420px;
	height:210px;
	text-align:right;
}
.regBox span
{
	clear:both;
	height:2px;
	display:block;
}
.regBox .space
{
	height:17px;	
}
.regBox .inner
{
	width:380px;
	padding-right:15px;
	margin-top:10px;
}
.regBox .inner img
{
	margin-top:3px;
}
.regBox .inner .text
{
	font-size:8pt;
	height:13px;
	float:left;
	width:200px;
	border:1px solid silver;	
}
.regBox .inner p
{
	float:right;
}
.titleBig
{
	color:#015C91;
	font-weight:bold;
	font-size:18pt;	
}
.title
{
	color:#015C91;
	font-weight:bold;
	font-size:12pt;	
}
.titleUnder
{
	text-decoration:underline; color:#E67817;
}
.clientReg
{
	background-color:#EEE;
	background-image:url('../images/reg_client_bg.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:420px;
	height:369px;
}
.clientReg .space
{
	height:30px;	
}
.clientReg .inner
{
	width:380px;
	padding-right:15px;
}
.clientReg .inner .btn
{
	float:left;
	margin-top:5px;
}
.clientReg .inner .text
{
	float:left;
	width:160px;
	border:1px solid silver;
	font-size:8pt;
	height:13px;
}
.clientReg .inner .textArea
{
	float:left;	
}
.clientReg .inner p
{
	float:right;
}
.clientReg span
{
	clear:both;
	height:5px;
	display:block;
}
.page
{
	font-size:small;		
}
.txtNoBorder 
{
	border-width:0px;
}
.bold
{
	font-weight:bold;
}
.readOnlyActions
{
	width:480px;
	text-align:left;
}
.readOnlyActions a
{
	text-decoration:none;
	color: #2F6789;
}
.readOnlyActions a:hover
{
	text-decoration:underline;
}
.TinyText
{
	font-size:8pt;	
}
.userEdit input
{
	width:155px;
}
.clickable
{
	cursor:pointer;	
}
.pDetails .txt
{
	width:165px;
}
.pDetails .bDay select
{
	width:53px;
}
.tblMsg
{
	font-size:8pt;	
}
.tblMsg td
{
	padding:2px;	
}
.tblMsg .title
{
	background-color:#456F87;
	color:#FFF;	
	font-size:10pt;	
	width:80px;
	text-align:center;
}
.tblMsg .content, .tblMsg .msg
{
	width:400px;
	background-color:#ECF0F3;
	padding-right:10px;
}
.tblMsg .msg
{
	background-color:#F5F5F5;
}
.usersMenu ul
{
	position:relative;
	top:-5px;
}
.actionPanelWrap
{
	background-color:#C9DDE8;
	margin-top:10px;
	background-image:url(../images/left_edge.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.actionPanel
{	
	padding-left:20px;
	height:16px;	
	font-size:9pt;
	font-weight:bold;
}
.genItemView .dates
{
	width:110px;
	float:right;
}
.genItemView .details
{
	float:right;
	width:370px;
}
.genItemView .details span
{
	color: #2F6789;
	font-weight:bold;		
}
.genItemView .details div
{
	margin-top:5px;
	width:360px;
}
.genMilitary
{
	background-color:#EEEEEE;
	width:460px;
	border-right:solid 1px #B8A182;
	border-left:solid 1px #B8A182;
	padding:0 5px 3px 5px;
}
.genMilitary p
{
	float:right;
	width:45px;
}
.genMilitary select
{
	float:right;
}
.genMilitary textarea
{
	width:330px;
}
.genMilitary .rightDiv
{
	float:right;
	width:110px;
	margin-top:1px;
	height:80px;
}
.genMilitary .rightDiv select
{
	margin-right:3px;
}
.genItemNew
{
	background-color:#EEEEEE;
	width:460px;
	border-right:solid 1px #B8A182;
	border-left:solid 1px #B8A182;
	padding:0 5px 3px 5px;	
}
.newLangDiv *
{
	float:right;
}
.newLangDiv select
{
	margin-right:3px;
}
.existLang
{
	width:240px;
	margin-right:20px;
	float:right;
}
.existLang br
{
	clear:both;
}
.existLang p
{
	float:right;
	width:60px;
	height:25px;
	display:block;
}
.existLang select
{
	float:right;
	display:block;
}
.langView *
{
	float:right;
	font-weight:bold;
	margin-right:3px;
}
.newResume *
{
	float:right;
}
.newResumeProp *
{
	float:right;
}
.newResume p
{
	width:160px;
}
.newResumeProp p
{
	width:160px;
}
.newResumeProp div
{
	float:right;	
}
.resumeEditProp p
{
	float:right;
	width:160px;
}
.resumeEditProp select
{
	float:right;
	margin-right:3px;
}
#cropDialogHolder {
	width:700px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	border: 2px solid #E67817;
	background-color:White;
	position:absolute;
	z-index:900;
	display:none;
}
#cropDialogHolder .dialog
{
	padding:10px;
	direction:rtl;
	text-align:right;
}
.cropDialogInner
{
	font-family:Arial (Hebrew), Arial, Sans-Serif;	
	margin-top:5px;
}
.cropDialogInner h4
{
	color: #E67817;
	text-decoration:underline;
}
#cropOverlay {
    position:absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
}
.guideLinks
{
	
}
.guideLinks a
{
	color:#2F6789;
	text-decoration:none;	
}
.guideLinks a:hover
{
	text-decoration:underline;
}
.blueLink
{
	color:#2F6789;
	text-decoration:none;
}
.blueLink:hover
{
	text-decoration:underline;
}
.loaderImg
{
	width: 32px;
    height: 32px;
    border: none;
    margin-top: 10px;
}
#testWrap 
{
	width: 500px;
	float: left;
	margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */
}
#previewArea {
	margin: 10px 60px 0 10px;
	float: right;
	width:90px;
	height:110px;
}
#results {
	clear: both;
	display:none;
}		
#resumeContent .title
{
	font-size:15pt;
}
.genItemFixHeight
{
	height:190px;
}
.dottedLine
{
	width:100%;
	border-bottom:#C9DDE8 1px dotted;
	height:5px;
	margin-bottom:10px;
}
.langDisplay
{
	width:150px;
}
.checkedStep
{
	top:2px;
	float:left;
	position:relative;
	margin-left:10px;
	color:#E67817;
	font-weight:bold;
}
.verMngLinks
{
	float:right;
	margin-right:5px;
	margin-top:4px;
}
.verMngLinks a
{
	color:#2F6789;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
.verMngLinks a:hover
{
	color:#2F6789;
	text-decoration:underline;	
	font-weight:bold;
}
#primaryNavigation {
  float:right;
  height:20px;
  margin-right:-7px;
}
#primaryNavigation td
{
    background-color:#F9E3CE;
    padding-right:7px;
}
#primaryNavigation td a
{
    float:right;
    color:#2F6789;
    font-weight:bold;
    text-decoration:none;
    margin-top:2px;
}
#primaryNavigation td a:hover
{
	text-decoration:underline;
}
#primaryNavigation td img
{
    float:right;	
}
#primaryNavigation .selected
{
	background-color:#C9DDE8;
}
.buttonsWrapL
{
	text-align:left;
	height:25px;
}
.buttonsWrapL *
{
	cursor:pointer;
	float:left;
}
.buttonsWrapL a
{
	color:#2F6789;
	font-size:8pt;
	margin-top:8px;
	margin-left:5px;
	display:block;
	text-decoration:underline;
}
.buttonsWrapL a:hover
{
	text-decoration:underline;
}
#resTopBottomImg
{
	float:left;
	position:absolute;
	top:-10px;
	left:-1px;	
}
#searchResTopBottomImg
{
	float:left;
	position:absolute;
	top:-5px;
	left:-30px;	
}
.userStatus
{
	text-align:right;
}
.userStatus img
{
	float:right;
}
.userStatus p
{
	float:right;
	margin-right:5px;
}
.userStatus .radios
{
	margin:5px 20px;		
}
.userStatus .radios textarea
{
	width:340px;
	height:35px;
	border:1px solid #CEDFEF;
	margin-top:5px;
	text-align:right;
	/*font-family:Arial (Hebrew), Arial, Sans-Serif;*/	
}
.userStatus .radios *
{
	float:right;	
	margin-left:5px;
}
.userStatus .radios .update
{
	color:#FFF;
	height:40px;
	background-color:#29618C;
	text-align:center;
	vertical-align:middle;
	margin-top:5px;
	font-weight:bold;
}
.userStatus .radios .close
{
	margin-top:30px;
	margin-right:4px;
	display:block;
	text-decoration:none;	
}
.userStatus .radios .close:hover
{
	text-decoration:underline;	
}
.userStatus .statusText 
{
	/*width:460px;*/
	text-align:right;	
}
.userStatus .statusText .text
{
	text-align:right;
	direction: rtl;
	float:right;	
}
.networksTable
{
	width:100%;	
}
.networksTable a
{
	color:#FFF;
	background-color:#29618C;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	margin:5px;
	display:block;
	text-decoration:none;
	height:20px;
}
.networksTable a:hover
{
	text-decoration:underline;	
}
.networksTable input
{
	width:200px;	
}
.resumeViews
{
	top:2px;
	float:left;
	position:relative;
	margin-left:10px;
	font-weight:bold;
}
.resumeViews a
{
	color:#666;
}
.searchForm h1
{
	color:#004B8C;
	float:right;
}
.searchForm
{
	line-height:20px;
	width:740px;
}
.searchForm .clientIndicator
{
	float:left;
	height:40px;
	width:100px;
	background-color:#E67817;
	padding:5px;
	font-size:9pt;
	font-weight:bold;
	color:#FFF;
	
}
.searchForm .clientIndicator a
{
	color:inherit;
}
.searchForm .topImage
{
	top:4px;
	position:relative;	
}
.searchForm .outer
{
	width:739px;
	border-right:solid 1px #D7D5D7;
	border-left:solid 1px #D7D5D7;
	border-bottom:1.5px solid #D7D5D7;	
	text-align:center;
}
.searchForm table
{
	margin-right:auto;
	margin-left:auto;
	width:530px;	
}
.searchForm table td
{
	text-align:right;
}
.searchForm table .pickers .cont
{
	border:1px solid #EEE;
	text-align:right;
	height:18px;
	width:120px;
	float:right;
}
.searchForm table .pickers img
{
	cursor:pointer;
	float:right;
}
.searchForm table .pickers div span
{
	float:right;
}
.searchForm table .freeText
{
	line-height:25px;
	width:450px;
	font-size:18px;
	color:#666;
}
.smallGrey
{
	color:#666;
	font-weight:bold;
	font-size:12px;	
}
.orange
{
	color:#FF7F10;
	font-weight:bold;
}
.searchPopup
{
	width:200px;
	height:300px;
	border: solid 1px #0168b3;
	background-color:#fff;
	position:absolute;
	font-size:9pt;
	z-index:90;
}
.searchPopup a
{
	color:#2F6789;	
}
.searchPopup .inner a
{
	color:#2F6789;
}
.searchPopup .panel
{
	background-color:#F3F3F3;
	width:194px;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-size:9pt;
	font-weight:bold;
	padding-right:3px;
	padding-left:3px;
	border-top:1px solid #0168b3;
	vertical-align:middle;
	text-align:right;
}
.searchPopup .panel .saveButton
{
	background-color:#E67817;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	border:1px #D16C02 solid;
	height:17px;
	line-height:17px;
	width:50px;
	margin:5px 18px 0 10px;
	display:block;
	text-align:center;
	float:right;
}
.searchPopup .panel .saveButton:hover
{
	text-decoration:none;	
}
.searchPopup .panel a
{
	float:right;
	display:block;	
}
.searchPopup .inner
{
	height:268px;
	width:200px;
	overflow:auto;
	direction:rtl;
	text-align:right;
	border:none;
	border-top:1px solid #EEE;
}
.searchPopup .inner p
{
	display:block;
	direction:ltr;
	float:right;
	width:170px;
	height:20px;
}

.searchPopup .inner p img
{
	float:right;	
}
.searchPopup .inner p div p
{
	display:block;
	direction:ltr;
	float:right;
	width:170px;
}
.searchPopup .inner div
{
	margin-right:10px;
	border:none;
	width:160px;
}
#newRemark 
{
	text-align:right;
	margin:10px;
	height:30px;
	width:558px;
}
#newRemark .btn
{
	float:left;
}
#newRemark .text
{
	float:right;
	width:440px;
}
.searchResult
{
	width:739px;
	border-right:solid 1px #D7D5D7;
	border-left:solid 1px #D7D5D7;
	font-size:smaller;	
}
.searchResult .topImage
{
	position:relative;
	top:-6px;
	left:1px;
	width:741px;
}
.searchResult .thumb
{
	margin:30px 20px 0 0;
	float:right;
}
.resBottom .resPreview .upper,
.searchResult .upper
{
	height:30px;
}
.resBottom .resPreview .upper
{
	margin-top:10px;	
}
.resBottom .resPreview .upper img,
.searchResult .upper img
{
	margin:0px 25px 0 0;
	float:right;
}
.resBottom .resPreview .upper .date,
.searchResult .upper .date
{
	float:left;
	margin-left:20px;	
}
.resBottom .resPreview .content,
.searchResult .content
{
	vertical-align:top;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;	
	min-height:110px;
}
.resBottom .resPreview .content .leftContent
{
	width:530px;
	background-color:Red;
}
.resBottom .resPreview .content img
{
	width:100px;	
}
.resBottom .resPreview .content .leftContent .profs
{
	line-height:20px;	
}
.resBottom .resPreview .content img,
.searchResult .content img
{
	float:right;
	width:90px;
	height:110px;
	border:1px solid black;
	margin-left:10px;
}
.searchResult .content p a
{
	color:#015C91; 
	font-size:18px;	
	text-decoration:underline;
	font-weight:bold;
}
.resBottom .resPreview .footer
{
	height:30px;	
}
.resBottom .resPreview .footer .knowMore
{
	margin-left:28px;
	height:30px;
	width:175px;
	font-size:18px;
}
.resBottom .resPreview .footer a
{
	float:left;margin-left:25px;	
}
.resBottom .resPreview .status
{
	height:30px;	
}
.resMngTitle
{
	width:500px;	
}
.resMngTitle h2
{
	margin-right:50px;
	display:block;
	float:right;
}
#divFavorite
{
	float:right;
	margin:4px 10px;
	font:bold 10pt Arial;
}
#divFavorite a
{
	color:#FFF;
	font:inherit;
}
#resumeRemarks
{
	margin-right:10px;
	width:510px;
}
#resumeRemarks .rm
{
	margin-top:10px;
	background-image:url('../images/bullet.gif');
	background-position:right;
	background-repeat:no-repeat;
	min-height:10px;
	clear:both;
}
#resumeRemarks .rm p
{
	width:300px;	
	float:right;	
	margin-right:15px;
	position:relative;
	top:-2px;
}
#resumeRemarks .rm span
{
	float:left;
	margin:3px 0 0 10px;
}
#resumeRemarks .rm a
{
	float:left;
}
.sResultsProfsPanel
{
	width:600px;
	float:right;	
	margin:3px 5px;
	color:#FFF;
}
.sResultsProfsPanel a
{
	color:inherit;
	font-size:9pt;
	margin-left:5px;
}
.clientRemainingViews
{
	width:70px;
	position:relative;
	top:-50px;
	left:-16px;
	text-align:center;
	font-size:25pt;
	color:#E5511B;
	font-weight:bold;	
}
.innerPanel
{
	width:740px;height:28px;background-color:#E3771C;padding-top:3px;	
}
.alterPage .links,
.alterPage .linksEng
{
	margin-right:100px;
}
.alterPage .links a
{
	color:#2F6789;
	font-weight:bold;
	margin-left:10px;
}
.alterPage .linksEng a
{
	color:#2F6789;
	font-weight:bold;
	margin-left:4px;
}
.alterPage .linksEng a:hover,
.alterPage .links a:hover
{
	text-decoration:none;
	color:#E3771C;
}
.resumeByName .links
{
	text-align:right;
	margin-right:50px;
}
.resumeByName .links li
{
	float:right;
	margin-left:20px;
	width:30%;
	line-height:25px;
}
.ltr
{
	direction:ltr;	
}
.rtl
{
	direction:rtl;	
}
