/* 
================================
Skin styles for DotNetNuke
================================
*/   
body
{
  direction:rtl;
  background-image:url(Images/bg.jpg); 
  margin-top:0;
  font-family:Arial;
}

ul, ol {
    margin: 0 18px 18px 0;
}

th
{
  font-family:Arial;
  font-size:12px;
}
.bgTopRightSpacer
{
  background-image:url(Images/bg.jpg);
}

a:hover, a:link, a:visited, p a:hover, p a:link, p a:hover
{
  color:#0047B3;
  font-family:Arial;
}
.pagemaster {
	width: 100%;
	height: 100%;
}

select, input, textarea 
{
  font-family:Arial;
  font-size:12px;
}

div
{
  font-family:Arial;
}

H1
{
	font-family: Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: Black;
}

.ContentArea
{
  padding:5px;
  background-color:#C6C7C9;
}

.ContentArea-LeftBorder
{
  background-image:url(images/shadow-ver-pxl.jpg);
  background-repeat:repeat-y; 
  background-position:right center;
  vertical-align:top;
}

.ContentArea-BottomBorder
{
  background-image:url(images/shadow-hor-pxl.jpg);
  background-repeat:repeat-x;
  height:6px;
  padding:0;
  margin:0;
  border:0; 
}

.MenuArea
{
  background-color:#E4E5E7;
}

.BreadcrumbArea
{
  background-image:url(images/breadcrumbs.jpg);
  background-repeat:no-repeat;
  background-position:center center;
  height:31px;
  padding-bottom:11px;
}

.ContentPane
{
  background-color:#C6C7C9;
  padding-left:10px;
  padding-right:10px;
}

.BottomPane
{
  background-color:#9C9D9F;
}

.RightPane
{
  width:152px; 
}

.LeftPane
{
  width:150px;
}

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: normal ; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #A6A6A6; 
}

.main_dnnmenu_itemhover td {  
	background-color: #A6A6A6; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #A6A6A6;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {

}
.main_dnnmenu_rootmenuarrow {

}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head, .Head h1{
   font-family: Tahoma, Arial, Helvetica;
   font-size:14px;
   font-weight: normal;
   color: #01233B;
   font-style:normal;
}

.Normal
{
  font-family:Arial;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:Black;
}

.NormalRed
{
   font-family:Arial;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:red;
}
.RegistrationError
{
   font-family:Arial;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:red;  
}
.NormalLarge
{
  font-family:Arial;
  font-size:16px;
  font-style:normal;
  font-weight:normal;
  color:Black;
}

.WhiteLink, A.WhiteLink, A.WhiteLink:link, A.WhiteLink:hover, A.WhiteLink:visited
{
  font-family:Arial;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:White; 
}

.BlueLink, A.BlueLink, A.BlueLink:link, A.BlueLink:hover, A.BlueLink:visited
{
  font-family:Arial;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:#08232A; 
}

.UserNameText
{
  width:100px;
  height:19px;
  border:solid 1px #d9d9d9;
    background-color:white;
}

.PasswordText
{
  width:75;
  height:19px;
  border:solid 1px #d9d9d9;
    background-color:white;
    color:Black;
}

.UserLoginLinks, A.UserLoginLinks, A.UserLoginLinks:link, A.UserLoginLinks:hover, A.UserLoginLinks:visited
{
  font-family:Arial;
  font-size:9pt;
  font-style:normal;
  font-weight:normal;
  color:White; 
  text-decoration:underline;
}

.Breadcrumb, A.Breadcrumb ,A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:hover, A.Breadcrumb:active
{
  font-family:Arial;
  font-size:12px;
  color:black;
  text-decoration:none;
}

A.Breadcrumb ,A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:hover, A.Breadcrumb:active
{
  text-decoration:underline;
}

.CarMag_Image img
{
  width:88px;
}

#dnn_ctr393_CB_ArticleViewXml_ctrEmailPageLink_snpEmailPageLink
{
  display:none;
}

.UserNameText{ 
    font-family:arial;
    font-size:12px;
    color:#000;
}

.PasswordText{ 
    font-family:arial;
    font-size:12px;
    color:#000;
}

.areaSearchComboText{ 
    font-family:arial;
    font-size:14px;
    color:#ffffff;
}

.jobSubHead{
    font-family:arial;
    font-size:12px;
    color:#002334;
}
.jobHead{
    font-family:arial;
    font-size:14px;
    color:#002334;
}
.jobNormal{
    font-family:arial;
    font-size:12px;
    color:#6D6D6D;
}
.readMoreJobsLink{
    font-family:tipograph;
    font-size:14px;
    color:#ff8204;
}
.FooterCreditsText, A.FooterCreditsText, A.FooterCreditsText:link, A.FooterCreditsText:hover, A.FooterCreditsText:visited{
    font-family:arial;
    font-size:12px;
    color:#ffffff;
}


a, a:link, a:visited,.FooterLinks, A.FooterLinks, A.FooterLinks:link, A.FooterLinks:visited{
    font-family:arial;
    font-size:12px;
    color:#0047B3;
}

A.FooterLinks
{
  text-decoration:underline;
}
.rightMenuPopupFields{
    font-family:arial;
    font-size:12px;
    color:#868684;
    text-decoration:underline;
    font-weight:bold;
}

.advancedSearchImproveResumeLinks{
    font-family:arial;
    font-size:14px;
    color:#ffffff;
    text-decoration:underline;
}
.SendResumeLink{
    font-family:arial;
    font-size:12px;
    color:#ffffff;
    text-decoration:underline;
}

.Head{
    font-family:arial;
    font-size:14px;
    color:#002334;
}
.subHead{
    font-family:arial;
    font-size:14px;
    /*color:#ffffff;*/
}

.Normal{
    font-family:arial;
    font-size:12px;
/*    color:#ffffff;*/
}

/**/


.Field-Required
{
    font-family:arial;
    font-size:12px;
    color:Red;   
}

.Field-Normal
{
    font-family:arial;
    font-size:12px;
    color:black;   
}
.Field-Normal-bold
{
    font-family:arial;
    font-size:12px;
    color:black;   
    font-weight:bold;
}

.White-CommandButton, .White-CommandButton:link, .White-CommandButton:hover, .White-CommandButton:visited
{
    font-family:arial;
    font-size:12px;
    color:White;
    text-decoration:underline;  
}

.NormalWhite
{
    font-family:arial;
    font-size:12px;
    color:White;
    text-decoration:none;  
}

label.NormalWhite
{
    font-family:arial;
    font-size:12px;
    color:White;
    text-decoration:none;  
    width:60px;
    white-space:nowrap;  
}


.Orange-CommandButton, .Orange-CommandButton:link, .Orange-CommandButton:visited, .Orange-CommandButton:active
{
  height:20px; 
  font-family:arial;
  font-size:12px;
  color:White;
  text-decoration:none;  
  border: solid white 1px;
  text-align:center;
  background-color:#ff8204;
  _padding-top:1px;
  padding-right:10px;
  padding-left:10px;
  vertical-align:middle;
}

.Orange-CommandButton:hover
{
  background-color:#CC6804;
  text-decoration:none;  
  color:White;
}


.OrangeLow-CommandButton, .OrangeLow-CommandButton:link, .OrangeLow-CommandButton:visited, .OrangeLow-CommandButton:active
{
  height:14px; 
  font-family:arial;
  font-size:14px;
  color:White;
  text-decoration:none;  
  border: solid white 1px;
  text-align:center;
  background-color:#ff8204;
  padding-right:5px;
  padding-left:5px;
  vertical-align:middle;
}

.OrangeLow-CommandButton:hover
{
  background-color:#CC6804;
  text-decoration:none;  
  color:White;
}

.CommandButton, A.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active, A.CommandButton:hover
{
  color:#000;
  font-size:12px;
  font-family:Arial;
  text-decoration:underline; 
}

.Gray-TextBox
{
  border: solid #d9d9d9 1px;
  background-color:#FFF;
  width:115px;
}

.Gray-BlackBorder-TextBox
{
  border: solid black 1px;
  background-color:#D1D1D1;
  width:115px;
}

.CompanyList
{
  margin-right:20px;
  width:230px; 
}

.Occupation
{
  height:80px;
  width:115px;
  overflow:auto;
  border: solid white 1px;
  background-color:#D1D1D1;
}

.Occupation label
{
  font-size:12px;
    font-family:Arial;
  color:#000;
}

.RolingBox
{
  overflow:auto;
  border: solid black 1px;
  background-color:#D1D1D1;
}

.RolingBox label
{
  font-size:12px;
  font-family:Arial;
  color:#000;
}

.LargeBoldWhite
{
  color:#FFF;
  font-family: Arial;
  font-size:18px;
  font-weight:bold;
}

.LargeBoldBlack
{
  color:#000;
  font-family: Arial;
  font-size:18px;
  font-weight:bold;
}

.RegistrationTitle
{
  background-image:url(images/registration-top-frame.gif);
  background-repeat:no-repeat;
  width:538px;
  height:51px;
}

.BenefitsList
{
  color:#FFF;
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  width:450px;
  height:40px;
  text-align:right;
  background-image:url(Images/bg.jpg);
  padding:3px;
}

.BenefitsList img
{
  margin-left:5px; 
  padding-right:5px;
}

A.GradiantButton, A.GradiantButton:link, A.GradiantButton:visited
{
  background-image:url(Images/ButtonUp.png);
  background-repeat:repeat-x;
  height:30px;
  padding-left:5px;
  padding-right:5px;
  color:White;
}

A.GradiantButton:hover
{
  background-image:url(Images/ButtonDown.png);
  background-repeat:repeat-x;
  height:30px;
  padding-left:5px;
  padding-right:5px;
  color:white;
  font-weight:bold;
  text-decoration:none;
}

A.corneredbutton, A.corneredbutton:link, A.corneredbutton:visited
{
  background-position:right center;
  background-image:url(Images/rightcorner.png);
  background-repeat:no-repeat;
  height:30px;
  color:white;
  font-weight:normal;
  text-decoration:none;
  padding-right:20px;
  padding-top:5px;
  _padding-top:0px;
  line-height:16px;
  vertical-align:middle;
  padding-bottom:5px;
  _padding-bottom:0px;
  cursor:pointer;
}

A.corneredbutton:hover
{
  font-weight:900;
}

A.corneredbutton span, A.corneredbutton:link span, A.corneredbutton:visited span
{
  background-position:left center;
  background-image:url(Images/leftcorner.png);
  background-repeat:no-repeat;
  height:30px;
  padding-top:5px;
  padding-left:20px;
  padding-bottom:5px;
  _padding-bottom:0px;
  cursor:pointer;
}

div
{
  margin:0;
  padding:0; 
}

.ChecklistTitle
{
  padding-right:3px; 
  padding-left:8px; 
}

.LeftHeader
{
  background-image:url(images/logo-left-bg.jpg);
  background-repeat:repeat-x;
  
}

.RightHeader
{
  background-image:url(images/logo-right-bg.jpg);
  background-repeat:repeat-x;
}

.TopHeader
{
  background-position:center center;
  background-image:url(images/top.jpg);
  background-repeat:no-repeat;
}

/* command button styles */

a.BoldOrangeButton span {
    font-weight: bold !important;
}

a.OrangeButton70{
	float:left;
	text-align:center;
	display:block;
	_width:70px;
	min-width:70px;
	text-decoration:none;
}

a.OrangeButton70:hover
{
  text-decoration:none;
}


a.OrangeButton70 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/OrangeButton70.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:70px;
	cursor:pointer;
}

a.OrangeButton70:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.OrangeButton90{
	float:left;
	text-align:center;
	display:block;
	_width:90px;
	min-width:90px;
	text-decoration:none;
}

a.OrangeButton90:hover
{
  text-decoration:none;
}


a.OrangeButton90 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/OrangeButton90.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:90px;
	cursor:pointer;
}

a.OrangeButton90:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.OrangeButton110{
	float:left;
	text-align:center;
	display:block;
	_width:110px;
	min-width:110px;
	text-decoration:none;
}

a.OrangeButton110:hover
{
  text-decoration:none;
}


a.OrangeButton110 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/OrangeButton110.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:110px;
	cursor:pointer;
}

a.OrangeButton110:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.OrangeButton130{
	float:left;
	text-align:center;
	display:block;
	_width:130px;
	min-width:130px;
	text-decoration:none;
}

a.OrangeButton130:hover
{
  text-decoration:none;
}

a.OrangeButton130 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/OrangeButton130.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:130px;
	cursor:pointer;
}

a.OrangeButton130:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.DarkOrangeButton70{
	float:left;
	text-align:center;
	display:block;
	_width:70px;
	min-width:70px;
	text-decoration:none;
}

a.DarkOrangeButton70:hover
{
  text-decoration:none;
}


a.DarkOrangeButton70:hover{
	text-decoration:none;
}

a.DarkOrangeButton70 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:0px;top:0px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton70.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:70px;
	cursor:pointer;
}

a.DarkOrangeButton70:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.DarkOrangeButton90{
	float:left;
	text-align:center;
	display:block;
	_width:90px;
	min-width:90px;
	text-decoration:none;
}

a.DarkOrangeButton90:hover
{
  text-decoration:none;
}

a.DarkOrangeButton90 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton90.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:90px;
	cursor:pointer;
}

a.DarkOrangeButton90:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.DarkOrangeButton110{
	float:left;
	text-align:center;
	display:block;
	_width:110px;
	min-width:110px;
	text-decoration:none;
}

a.DarkOrangeButton110:hover
{
  text-decoration:none;
}

a.DarkOrangeButton110 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton110.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:110px;
	cursor:pointer;
}

a.DarkOrangeButton110:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.DarkOrangeButton180 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton130.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:130px;
	cursor:pointer;
}

a.DarkOrangeButton180:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.DarkOrangeButton180:hover
{
  text-decoration:none;
}


a.DarkOrangeButton180 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton180.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:180px;
	cursor:pointer;
}

a.LightOrangeButton180:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.LightOrangeButton180:hover
{
  text-decoration:none;
  text-decoration:underline;
}


a.LightOrangeButton180 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton180.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:180px;
	cursor:pointer;
}

a.DarkOrangeButton130{
	float:left;
	text-align:center;
	display:block;
	_width:110px;
	min-width:110px;
	text-decoration:none;
}

a.DarkOrangeButton130:hover
{
  text-decoration:none;
}

a.DarkOrangeButton130 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton130.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:130px;
	cursor:pointer;
}

a.DarkOrangeButton130:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.DarkOrangeButtonLarge140{
	float:left;
	text-align:center;
	display:block;
	_width:180px;
	min-width:70px;
	text-decoration:none;
}

a.DarkOrangeButtonLarge140:hover
{
  text-decoration:none;
}


a.DarkOrangeButtonLarge140:hover{
	text-decoration:none;
	
}

a.DarkOrangeButtonLarge140 span
{
	padding:7px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:0px;top:0px;
	display:block;
	text-decoration:none;
	background:url(images/darkheightoranfebutton.gif) center top no-repeat;
	font: bold 17px Arial;
	color:#000;
	height:41px;
	width:180px;
	cursor:pointer;
}

a.DarkOrangeButtonLarge140:hover span
{
    text-decoration:underline;
    display:block;
}


a.DarkOrangeButtonLarge70{
	float:left;
	text-align:center;
	display:block;
	_width:70px;
	min-width:70px;
	text-decoration:none;
}

a.DarkOrangeButtonLarge70:hover
{
  text-decoration:none;
}


a.DarkOrangeButtonLarge70:hover{
	text-decoration:none;
	
}

a.DarkOrangeButtonLarge70 span
{
	padding:10px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:0px;top:0px;
	display:block;
	text-decoration:none;
	background:url(images/darkheightorangenarrowbutton.gif) center top no-repeat;
	font: 14px Arial;
	color:#000;
	height:41px;
	width:180px;
	cursor:pointer;
}

a.DarkOrangeButtonLarge70:hover span
{
    font-weight:bold;
    text-decoration:underline;
    display:block;
}

/* Recommended Specialists Button */

.MaslulimTable .RS a.DarkOrangeButton70
{
	float: none;
    width: 70px;
}	

.MaslulimTable .RS .Hidden
{
	display: none;
}	


/* offer search results table */

#SearchResContainer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	background: #c6c7c9;
	
}

.hideCell
{
	display: none;
}

.VisHide
{
	visibility :hidden;
}

.SA_pnlOffer
{
 border-bottom: 1px #909291 solid;
}

.SA_pnlOffer td
{
 font-weight:bold;
}
.SA_top_offer_links
{
	width: 576px;
	height:29px;
	background: #eee url(images/restitle.png) no-repeat top left; 
	text-align:center; 
	font-size:14px; font-weight:bold
}

.SA_tblheaders_saved
{
	width: 596px;
	height:29px;
	background: #eee url(images/myjiheads.jpg) no-repeat top left; 
	text-align:center; 
	font-size:14px; font-weight:bold
}

.SA_tblheaders_cv
{
	width: 596px;
	height:29px;
	background: #eee /*url(images/myjiheadsdisable.jpg) no-repeat top left*/; 
	text-align:center; 
	font-size:14px; font-weight:bold
}

.SA_top_offer_links td a, .SA_top_offer_links td a:visited,.SA_top_offer_links td a:active 
{
 color:#000000;	
}
.SA_top_offer_links td a:hover 
{
 color:#eee;	
}

.colR2 a, .colR2 a:visited, .colR2 a:active
{
 color:#000000; 
 font-weight:bold;
}

.colR2 a:visited
{
 color:#635c60;	
 font-weight:bold;
} 

.colR2 a:hover
{
	color: #eee;
}
.SA_pagings a, .SA_pagings a:visited, .SA_pagings a:active
{
	color:#fff;
	font-weight:bold;
	
}
.SA_pagings a:hover
{
	color:#000;
}
.SA_pagings
{
width: 576px;
text-align:center; 
font-size:13px; 
color: #fff;
padding: 10px 0 8px 0;
}

.pnlOfferDetails
{
	background:#ffffff;
}

.colR1
{
	text-align:center;
	width: 34px;
	font-size: 12px;
	padding: 3px 0px;	
	margin:0;
	font-family:Arial;
}

.colR2
{
	text-align:right;
	width: 211px;
	font-size: 12px;
	padding: 3px 3px 3px 0;margin:0;	
	font-family:Arial;
}

.colR3
{
	text-align:center;
	width: 90px;
	font-size: 12px;
	padding: 3px 0px;	margin:0;
	font-family:Arial;
}

.colR4
{
	text-align:center; 
	width: 139px;
	font-size: 12px;
	padding: 3px 0px;	margin:0;
	font-family:Arial;
}
.colR5
{
	text-align:center;
	padding: 3px 0px;	margin:0;
	font-family:Arial;
}

.SA_grid .colR1
{
	background-color:#e4e5e7; 
}
.SA_grid .colR2
{
	background-color:#D7D8DA; 
}
.SA_grid .colR3
{
	background-color:#e4e5e7; 
}
.SA_grid .colR4
{
	background-color:#D7D8DA; 
}
.SA_grid .colR5
{
	background-color:#e4e5e7; 
}

.SA_grid .colR5 input
{
	background-color:#e4e5e7; 
	border-color:#00f;
}

.SA_grid_sec td
{
	background-color:#E7B173; 
}

.SA_clicked_row
{
	background-color: #f39426;
}

.SA_results_tooltip
{
	position:absolute;
	left:0;
	top:0;
	display: none;
	font-family:Arial;
	width: 195px;
}


.SA_results_tooltip th
{
	background-color: #f39426;
	color: #000;
	font-size: 12px;
	padding: 6px 0;
	font-family: Arial;
}


.SA_results_tooltip td
{
	background-color: #d7d8da;
	color: #000;
	font-size: 12px;
	padding: 6px 12px;	
}
  .chkBoxOuter
  {
    height: 120px;
    width: 280px;
  }
  p.chkBoxTitle
  {
    margin: 0;
    padding: 0;
  }
  
  .rblPositionType
  {
  	border-collapse:collapse;
  	    margin: 0;
    padding: 0;
  }
  .rblPositionType td
  {
  	padding: 0 0 0 18px;
  }
  
  .DarkOrangeNewButtons
{
	border: 0;
	text-align:center;
	display:block;
	text-decoration:none;
	background: transparent url(images/DarkOrangeButton110.gif) no-repeat top left;
	font: 12px Arial;
	color:#000;
	height:26px;
	width:110px;
	cursor:pointer;
	padding: 0 0 1px 0;
}
.DarkOrangeNewButtonsHover
{
	border: 0;
	text-align:center;
	display:block;
	background: transparent url(images/DarkOrangeButton110.gif) no-repeat top left;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:110px;
	cursor:pointer;
	font-weight: bold;
	padding: 0 0 1px 0;
	text-decoration: underline;
}

  .DarkOrangeNewBigButtons
{
	border: 0;
	text-align:center;
	display:block;
	text-decoration:none;
	background: transparent url(images/DarkOrangeButton180.gif) no-repeat top left;
	font: 12px Arial;
	color:#000;
	height:26px;
	width:180px;
	cursor:pointer;
	padding: 0 0 1px 0;
}
.DarkOrangeNewBigButtonsHover
{
	border: 0;
	text-align:center;
	display:block;
	background: transparent url(images/DarkOrangeButton180.gif) no-repeat top left;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:180px;
	cursor:pointer;
	font-weight: bold;
	padding: 0 0 1px 0;
	text-decoration: underline;
}

.CurrentTabLink
{ 
	 font-weight:bold;
	 text-decoration: underline;
	 color: #000;
}

.NoResultsDiv
{
text-align:right;
width: 543px;
height:91px;
font-size:12px;
background: url(images/agent-box.jpg) no-repeat top left;	
}
  
 /* SA_ end ***/
  
  .GrayBackground, .GrayBackground select
  {
    background-color:#C6C7C9;
    font-family:Arial;
    font-size:12px;
    padding:4px;
  }
  
  .MaslulimTable td
  {
    padding:3px; 
  }
  
  focus { outline: 0 }
  
  .NormalRed
  {
    font-weight:bold; 
    font-family:Arial;
  }
  
  .LTR
  {
    direction:ltr;
    text-align:left;
  }
  
  .RTL
  {
    direction:rtl;
    text-align:right;
  }
  
  .NormalBold
  {
    font-family:Arial; 
    font-size:12px;
  }
  
  .NormalTextBox
  {
    font-family:Arial; 
    font-size:12px;    
  }
  
.TotalWatingBG
{
  background-image:url(images/keter_bg.jpg); 
  padding-left:5px;
  padding-right:5px;
  height:102px;
  font-size:14px;
}

.TotalWatingBG .Normal
{
  font-size:14px;
}

a.LightOrangeButton70{
	float:left;
	text-align:center;
	display:block;
	_width:70px;
	min-width:70px;
	text-decoration:none;
}

a.LightOrangeButton70:hover
{
  text-decoration:none;
}


a.LightOrangeButton70:hover{
	text-decoration:none;
}

a.LightOrangeButton70 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:0px;top:0px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton70.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:70px;
	cursor:pointer;
}

a.LightOrangeButton70:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.LightOrangeButton90{
	float:left;
	text-align:center;
	display:block;
	_width:90px;
	min-width:90px;
	text-decoration:none;
}

a.LightOrangeButton90:hover
{
  text-decoration:none;
}

a.LightOrangeButton90 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton90.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:90px;
	cursor:pointer;
}

a.LightOrangeButton90:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.LightOrangeButton110{
	float:left;
	text-align:center;
	display:block;
	_width:110px;
	min-width:110px;
	text-decoration:none;
}

a.LightOrangeButton110:hover
{
  text-decoration:none;
}

a.LightOrangeButton110 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton110.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:110px;
	cursor:pointer;
}

a.LightOrangeButton110:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.LightOrangeButton130{
	float:left;
	text-align:center;
	display:block;
	_width:130px;
	min-width:130px;
	text-decoration:none;
}

a.LightOrangeButton130:hover
{
  text-decoration:none;
}

a.LightOrangeButton130 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton130.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:130px;
	cursor:pointer;
}

a.LightOrangeButton130:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.LightOrangeButton150{
	float:left;
	text-align:center;
	display:block;
	_width:150px;
	min-width:150px;
	text-decoration:none;
}

a.LightOrangeButton150:hover
{
  text-decoration:none;
}

a.LightOrangeButton150 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton150.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:150px;
	cursor:pointer;
}

a.LightOrangeButton150:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

/*** HOME PAGE HOT OFFERS STYLES ***/
.detailsTbl td
{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	font-family: Arial;
}

.Eng td
{
	text-align: left;
}

td.offerDetailsSubHeaders
{ 
	padding: 8px 15px; background-color:#D7D8DA; color:#919191;
}
td.offerDetailsSubContent
{ 
	padding: 8px 6px; background-color:#FFFFFF; color:#000000; 
}

.offerpagefooter a
{
	color: #f19528;
}

#HomePageBlocks
{
	width:570px;
	font-family: Arial;
	margin: 0px 20px 0 0;
}
#HomePageBlocks table tr td
{
	width:280px;
}
#HomePageBlocks td 
{
	padding: 5px;
}

.HotOffer
{
  height:63px;
	width: 263px;
	background: url(images/hotofferbg.jpg) no-repeat top left;
}

a.RecommendedSpecialistsLink
{
	display: block;
	height:64px;
	width: 263px;
	background: url(images/employee-evaluation.jpg) no-repeat top left;
	cursor: pointer;
	position: relative;
}
a.RecommendedSpecialistsLink div
{
	position: absolute;
	bottom: 5px;
	right: 0;
	width: 100%;
}

a.HomeOptimLink
{
	display: block;
	height:64px;
	width: 263px;
	background: url(images/Optim-rate2.jpg) no-repeat top left;
	cursor: pointer;
	font-weight:bold;
	
}

.HomeOfferTitle span,a:active.HomeOfferTitle , a:visited.HomeOfferTitle, a.HomeOfferTitle:link, a.HomeOfferTitle:visited
{
	color: #6d6d6d;
	font-size: 11px;
	line-height:11px;
	text-decoration:none;	
	font-weight:normal;
	font-family:Arial;
	text-decoration: none;
}
a:hover.HomeOfferTitle span, a.HomeOfferTitle:hover
{
	text-decoration:underline;
}

.HomeHotLink,a:link.HomeHotLink ,a:active.HomeHotLink , a:visited.HomeHotLink
{
	color: #637fa4;
	font-size: 13px;
	line-height:13px;
	text-decoration:none;
	font-weight:bold;
    font-family:Arial;
    padding:0;margin:0;
    position: relative;
    top: -3px;
}

a:hover.HomeHotLink
{
	font-weight:bold;
	text-decoration:underline;
	color: #637fa4;

}

.HomeHotTitle
{
	color: #637fa4;
	font-size: 12px;
	font-weight:bold;
}

.EngLeft
{
	text-align: left;
	direction: ltr;
	
}

.HebRight
{
	text-align: right;
	direction: rtl;
}

/*** HOME PAGE HOT OFFERS STYLES ***/
/*** END ***/

.AdvancedSaerchButton
{
  background:url(images/darkheightorangenarrowbutton.gif) center top no-repeat;
  width:115px;
  height:41px;
  padding:0;
  border:0;
  font: 16px Arial;
  font-weight:bold;
  padding-bottom:6px;
  cursor:pointer;
}

.AdvancedSaerchButtonHover
{
  background:url(images/darkheightorangenarrowbutton.gif) center top no-repeat;
  width:115px;
  height:41px;
  padding:0;
  border:0;
  text-decoration:underline;
  font: 16px Arial;
    font-weight:bold;
    padding-bottom:6px;
    cursor:pointer;
}

.white_link a:link, .white_link a:visited, .white_link a:hover, .white_link p a:link, .white_link  p a:visited, .white_link p a:hover
{
  color:White;
}

.white_link a:link strong, .white_link a:visited strong, .white_link a:hover strong
{
  font-size: 13px;
  text-decoration: underline;
 
}

.ForumIntro p
{
  margin: 0;
}

.JobSearchIFrame
{
  width: 512px;
  background-color: #c6c7c9;
}

.JobSearchIFrame .chkBoxOuter
{
  width: 242px;
}

.LeftPaneBanner td
{
  text-align: center;
  padding: 21px 0;
  background: url(/Portals/0/images/left-seperator.jpg) no-repeat 0 100%;
}

.LeftPaneBanner a:link, .LeftPaneBanner a:visited, .LeftPaneBanner a:hover, .LeftPaneBanner a:active
{
  color:White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* Home Page Links */

#HomeJobsByFieldContainer
{
    width:544px;
    margin:0 auto;
}
.HomeJobsByFieldTitle h1
{
    font-size:16px;
    font-weight:bold;
    margin-bottom:3px;
}
#HomeJobsByFieldTable
{
    table-layout:fixed;
    border-collapse:collapse;
    border-spacing:0;
    direction:rtl;
    background:#ffffff;
}
#HomeJobsByFieldTable td, #HomeJobsByFieldTable th
{
    border:0;
}

#HomeJobsByFieldTable th
{
    width:20%;
    vertical-align:middle;
    background:url('/portals/0/images/HomeJobsByFieldTHBG.gif') repeat-x right top;
    border-bottom:4px solid #C6C7C9;
    text-align:center;
    height:40px;
}
#HomeJobsByFieldTable th h2
{
    color:#00164b;
    font-size:15px;
    font-family:Arial;
    font-weight:bold;
    margin:0;
}
#HomeJobsByFieldTable th.first
{
    border-right:1px solid #ffffff;
}
#HomeJobsByFieldTable th.last
{
    border-left:1px solid #ffffff;
}
#HomeJobsByFieldTable td
{
    vertical-align:top; 
}
#HomeJobsByFieldTable td.JBFcontent, #HomeJobsByFieldTable td.JBFbottom
{
    background:url('/portals/0/images/HomeJobsByFieldDottedBorder.gif') repeat-y left top;    
}
#HomeJobsByFieldTable td.JBFcontent
{
    padding:0 8px 0 10px;
}
#HomeJobsByFieldTable td.JBFextended
{
    width: 21%;
}
#HomeJobsByFieldTable td.JBFbottom
{
    margin-bottom:10px;
    min-height:3em;
    text-align:center;
}
#HomeJobsByFieldTable td.last
{
    background:none;
}
#HomeJobsByFieldTable td, #HomeJobsByFieldTable td a
{
    font-size:12px;
    line-height:1.5;
    color:#000000;
}
#HomeJobsByFieldTable a.MoreJobsInFieldLink
{
    color:#25467a;
    text-decoration:underline;
    width:100px;
    font-size:11px;
}
a.HomeJobsByFieldMoreButton
{
    display:block;
    float:left;
    height:29px;
    width:155px;
    background:url('/portals/0/images/HomeJobsByFieldButton3.gif') no-repeat right top;
    cursor:pointer;
    color:#000000;
    font-weight:bold;
    font-size:14px;
    text-align:center;
    line-height:25px;
    text-indent:-3px;
}

#HomeJobsByFieldTable td.JBFcontent a
{
    display:block;
    margin-bottom:5px;
}

#HomeJobsByFieldTable .HomeJobsByFieldSpacerRow
{
    height:10px;
    font-size:5px;
    line-height:5px;
}

/* End Home Page Links */

a.PositionsJobsByFieldMoreButton {
    float: none;
}

.HomePageSearchButton {
    position: relative;
    top: 3px;
}

.LeftPane .Recruiters
{
	padding-bottom:10px;
}
.LeftPane .Recruiters .RecruitersSloganEng
{
	font-size:16px;
	font-weight:bold;
	color:#414141;
}
.LeftPane .Recruiters a:hover
{
	text-decoration:none;
}
.LeftPane .Recruiters .RecruitersSloganHeb
{
	font-size:16px;
	font-weight:bold;
	color:#002e70;
}
.LeftPane .Recruiters img.Separator
{
	display:block;
	margin:10px 0;
}

.LeftPane .Candidates
{
	text-align:right;
}
.LeftPane .Candidates div.CandidatesLinksList
{
	background: #e6e6e6;
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #bebebe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#bebebe));
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#bebebe 100%);
	background: -o-linear-gradient(top,  #e6e6e6 0%,#bebebe 100%);
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#bebebe 100%);
	background: linear-gradient(to bottom,  #e6e6e6 0%,#bebebe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#bebebe',GradientType=0 );

	box-shadow:0 0 4px 1px white inset;
}
.LeftPane .Candidates div.CandidatesLinksList a
{
	display:block;
	padding:8px 10px 5px 10px;
	margin:0;
}
.LeftPane .Candidates div.CandidatesLinksList a:link, .LeftPane .Candidates div.CandidatesLinksList a:visited, .LeftPane .Candidates div.CandidatesLinksList a:hover
{
	font-size:10pt;
	font-weight:bold;
	color:#414141;
}
.LeftPane .Candidates a:hover
{
	text-decoration:none;
}
.LeftPane .Candidates div.CandidatesLinksList a.hadash
{
	padding-right:25px;
	background:url('/portals/0/Images/hadashtinylabel.gif') no-repeat right top;
}

.LeftPane .Links
{
	text-align: center;
}

.LeftBarBlueTitleShadow span.LeftBarTitle
{
	display:block;
	color:white;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	font-size:17px;
	padding:5px 0;
	margin:0;
}

.mobile_footer.tablet_link
{
	display:none;
}
.mobile_footer.mobile_link
{
	margin-right:1em;
}
.mobile_terms_style_smart
{
	display:none;
}



/* Fix Search Module New Design */
::-webkit-input-placeholder{
    color:#fff;
} 
:-moz-placeholder{
    color:#fff;
}
::-moz-placeholder{
    color:#fff;
}
:-ms-input-placeholder {  
    color:#fff;
}
.ModJobInfoHomePageSearchC {
	background:url('/DesktopModules/JobInfoHomePageSearch/images/SimpleSearch.gif') no-repeat right top;
	width:543px;
	height:93px;
}
#JobSearch {
	padding-top:40px;
}
#JobSearch a.jobSearchButton {
	padding: 5px 0px 0px 0px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	background: url('images/DarkOrangeButton70.gif') center top no-repeat;
	font-size:12px;
	color: #000;
	height: 27px;
	width: 70px;
	cursor: pointer;
	margin-left:10px;
	font-weight:bold;
}
#JobSearch .JobSearchJob {
	width:200px;
	margin-left:5px;
}
#JobSearch .JobSearchArea {
	width:130px;
	margin-left:10px;
}
#JobSearch a.advancedSearchLink {
	color:#fff;
	text-decoration:underline;
}
/* 
================================
Skin styles for DotNetNuke
================================
*/   
body
{
  direction:rtl;
  background-image:url(Images/bg.jpg); 
  margin-top:0;
  font-family:Arial;
}

th
{
  font-family:Arial;
  font-size:12px;
}
.bgTopRightSpacer
{
  background-image:url(Images/bg.jpg);
}

a:hover, a:link, a:visited, p a:hover, p a:link, p a:hover
{
  color:#0047B3;
  font-family:Arial;
}
.pagemaster {
	width: 100%;
	height: 100%;
}

select, input, textarea 
{
  font-family:Arial;
  font-size:12px;
}

div
{
  font-family:Arial;
}

H1
{
	font-family: Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: Black;
}

.ContentArea
{
  padding:5px;
  background-color:#C6C7C9;
}

.ContentArea-LeftBorder
{
  background-image:url(images/shadow-ver-pxl.jpg);
  background-repeat:repeat-y; 
  background-position:right center;
  vertical-align:top;
}

.ContentArea-BottomBorder
{
  background-image:url(images/shadow-hor-pxl.jpg);
  background-repeat:repeat-x;
  height:6px;
  padding:0;
  margin:0;
  border:0; 
}

.MenuArea
{
  background-color:#E4E5E7;
}

.BreadcrumbArea
{
  background-image:url(images/breadcrumbs.jpg);
  background-repeat:no-repeat;
  background-position:center center;
  height:31px;
  padding-bottom:11px;
}

.ContentPane
{
  background-color:#C6C7C9;
  padding-left:10px;
  padding-right:10px;
}

.BottomPane
{
  background-color:#9C9D9F;
}

.RightPane
{
  width:152px; 
}

.LeftPane
{
  width:150px;
}

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: normal ; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #A6A6A6; 
}

.main_dnnmenu_itemhover td {  
	background-color: #A6A6A6; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #A6A6A6;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {

}
.main_dnnmenu_rootmenuarrow {

}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head, .Head h1{
   font-family: Tahoma, Arial, Helvetica;
   font-size:14px;
   font-weight: normal;
   color: #01233B;
   font-style:normal;
}

.Normal
{
  font-family:Arial;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:Black;
}

.NormalRed
{
   font-family:Arial;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:red;
}
.RegistrationError
{
   font-family:Arial;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:red;  
}
.NormalLarge
{
  font-family:Arial;
  font-size:16px;
  font-style:normal;
  font-weight:normal;
  color:Black;
}

.WhiteLink, A.WhiteLink, A.WhiteLink:link, A.WhiteLink:hover, A.WhiteLink:visited
{
  font-family:Arial;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:White; 
}

.BlueLink, A.BlueLink, A.BlueLink:link, A.BlueLink:hover, A.BlueLink:visited
{
  font-family:Arial;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  color:#08232A; 
}

.UserNameText
{
  width:100px;
  height:19px;
  border:solid 1px #d9d9d9;
    background-color:white;
}

.PasswordText
{
  width:75;
  height:19px;
  border:solid 1px #d9d9d9;
    background-color:white;
    color:Black;
}

.UserLoginLinks, A.UserLoginLinks, A.UserLoginLinks:link, A.UserLoginLinks:hover, A.UserLoginLinks:visited
{
  font-family:Arial;
  font-size:9pt;
  font-style:normal;
  font-weight:normal;
  color:White; 
  text-decoration:underline;
}

.Breadcrumb, A.Breadcrumb ,A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:hover, A.Breadcrumb:active
{
  font-family:Arial;
  font-size:12px;
  color:black;
  text-decoration:none;
}

A.Breadcrumb ,A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:hover, A.Breadcrumb:active
{
  text-decoration:underline;
}

.CarMag_Image img
{
  width:88px;
}

#dnn_ctr393_CB_ArticleViewXml_ctrEmailPageLink_snpEmailPageLink
{
  display:none;
}

.UserNameText{ 
    font-family:arial;
    font-size:12px;
    color:#000;
}

.PasswordText{ 
    font-family:arial;
    font-size:12px;
    color:#000;
}

.areaSearchComboText{ 
    font-family:arial;
    font-size:14px;
    color:#ffffff;
}

.jobSubHead{
    font-family:arial;
    font-size:12px;
    color:#002334;
}
.jobHead{
    font-family:arial;
    font-size:14px;
    color:#002334;
}
.jobNormal{
    font-family:arial;
    font-size:12px;
    color:#6D6D6D;
}
.readMoreJobsLink{
    font-family:tipograph;
    font-size:14px;
    color:#ff8204;
}
.FooterCreditsText, A.FooterCreditsText, A.FooterCreditsText:link, A.FooterCreditsText:hover, A.FooterCreditsText:visited{
    font-family:arial;
    font-size:12px;
    color:#ffffff;
}


a, a:link, a:visited,.FooterLinks, A.FooterLinks, A.FooterLinks:link, A.FooterLinks:visited{
    font-family:arial;
    font-size:12px;
    color:#0047B3;
}

A.FooterLinks
{
  text-decoration:underline;
}
.rightMenuPopupFields{
    font-family:arial;
    font-size:12px;
    color:#868684;
    text-decoration:underline;
    font-weight:bold;
}

.advancedSearchImproveResumeLinks{
    font-family:arial;
    font-size:14px;
    color:#ffffff;
    text-decoration:underline;
}
.SendResumeLink{
    font-family:arial;
    font-size:12px;
    color:#ffffff;
    text-decoration:underline;
}

.Head{
    font-family:arial;
    font-size:14px;
    color:#002334;
}
.subHead{
    font-family:arial;
    font-size:14px;
    /*color:#ffffff;*/
}

.Normal{
    font-family:arial;
    font-size:12px;
/*    color:#ffffff;*/
}

/**/


.Field-Required
{
    font-family:arial;
    font-size:12px;
    color:Red;   
}

.Field-Normal
{
    font-family:arial;
    font-size:12px;
    color:black;   
}
.Field-Normal-bold
{
    font-family:arial;
    font-size:12px;
    color:black;   
    font-weight:bold;
}

.White-CommandButton, .White-CommandButton:link, .White-CommandButton:hover, .White-CommandButton:visited
{
    font-family:arial;
    font-size:12px;
    color:White;
    text-decoration:underline;  
}

.NormalWhite
{
    font-family:arial;
    font-size:12px;
    color:White;
    text-decoration:none;  
}

label.NormalWhite
{
    font-family:arial;
    font-size:12px;
    color:White;
    text-decoration:none;  
    width:60px;
    white-space:nowrap;  
}


.Orange-CommandButton, .Orange-CommandButton:link, .Orange-CommandButton:visited, .Orange-CommandButton:active
{
  height:20px; 
  font-family:arial;
  font-size:12px;
  color:White;
  text-decoration:none;  
  border: solid white 1px;
  text-align:center;
  background-color:#ff8204;
  _padding-top:1px;
  padding-right:10px;
  padding-left:10px;
  vertical-align:middle;
}

.Orange-CommandButton:hover
{
  background-color:#CC6804;
  text-decoration:none;  
  color:White;
}


.OrangeLow-CommandButton, .OrangeLow-CommandButton:link, .OrangeLow-CommandButton:visited, .OrangeLow-CommandButton:active
{
  height:14px; 
  font-family:arial;
  font-size:14px;
  color:White;
  text-decoration:none;  
  border: solid white 1px;
  text-align:center;
  background-color:#ff8204;
  padding-right:5px;
  padding-left:5px;
  vertical-align:middle;
}

.OrangeLow-CommandButton:hover
{
  background-color:#CC6804;
  text-decoration:none;  
  color:White;
}

.CommandButton, A.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active, A.CommandButton:hover
{
  color:#000;
  font-size:12px;
  font-family:Arial;
  text-decoration:underline; 
}

.Gray-TextBox
{
  border: solid #d9d9d9 1px;
  background-color:#FFF;
  width:115px;
}

.Gray-BlackBorder-TextBox
{
  border: solid black 1px;
  background-color:#D1D1D1;
  width:115px;
}

.CompanyList
{
  margin-right:20px;
  width:230px; 
}

.Occupation
{
  height:80px;
  width:115px;
  overflow:auto;
  border: solid white 1px;
  background-color:#D1D1D1;
}

.Occupation label
{
  font-size:12px;
    font-family:Arial;
  color:#000;
}

.RolingBox
{
  overflow:auto;
  border: solid black 1px;
  background-color:#D1D1D1;
}

.RolingBox label
{
  font-size:12px;
  font-family:Arial;
  color:#000;
}

.LargeBoldWhite
{
  color:#FFF;
  font-family: Arial;
  font-size:18px;
  font-weight:bold;
}

.LargeBoldBlack
{
  color:#000;
  font-family: Arial;
  font-size:18px;
  font-weight:bold;
}

.RegistrationTitle
{
  background-image:url(images/registration-top-frame.gif);
  background-repeat:no-repeat;
  width:538px;
  height:51px;
}

.BenefitsList
{
  color:#FFF;
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  width:450px;
  height:40px;
  text-align:right;
  background-image:url(Images/bg.jpg);
  padding:3px;
}

.BenefitsList img
{
  margin-left:5px; 
  padding-right:5px;
}

A.GradiantButton, A.GradiantButton:link, A.GradiantButton:visited
{
  background-image:url(Images/ButtonUp.png);
  background-repeat:repeat-x;
  height:30px;
  padding-left:5px;
  padding-right:5px;
  color:White;
}

A.GradiantButton:hover
{
  background-image:url(Images/ButtonDown.png);
  background-repeat:repeat-x;
  height:30px;
  padding-left:5px;
  padding-right:5px;
  color:white;
  font-weight:bold;
  text-decoration:none;
}

A.corneredbutton, A.corneredbutton:link, A.corneredbutton:visited
{
  background-position:right center;
  background-image:url(Images/rightcorner.png);
  background-repeat:no-repeat;
  height:30px;
  color:white;
  font-weight:normal;
  text-decoration:none;
  padding-right:20px;
  padding-top:5px;
  _padding-top:0px;
  line-height:16px;
  vertical-align:middle;
  padding-bottom:5px;
  _padding-bottom:0px;
  cursor:pointer;
}

A.corneredbutton:hover
{
  font-weight:900;
}

A.corneredbutton span, A.corneredbutton:link span, A.corneredbutton:visited span
{
  background-position:left center;
  background-image:url(Images/leftcorner.png);
  background-repeat:no-repeat;
  height:30px;
  padding-top:5px;
  padding-left:20px;
  padding-bottom:5px;
  _padding-bottom:0px;
  cursor:pointer;
}

div
{
  margin:0;
  padding:0; 
}

.ChecklistTitle
{
  padding-right:3px; 
  padding-left:8px; 
}

.LeftHeader
{
  background-image:url(images/logo-left-bg.jpg);
  background-repeat:repeat-x;
  
}

.RightHeader
{
  background-image:url(images/logo-right-bg.jpg);
  background-repeat:repeat-x;
}

.TopHeader
{
  background-position:center center;
  background-image:url(images/top.jpg);
  background-repeat:no-repeat;
}

/* command button styles */

a.BoldOrangeButton span {
    font-weight: bold !important;
}

a.OrangeButton70{
	float:left;
	text-align:center;
	display:block;
	_width:70px;
	min-width:70px;
	text-decoration:none;
}

a.OrangeButton70:hover
{
  text-decoration:none;
}


a.OrangeButton70 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/OrangeButton70.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:70px;
	cursor:pointer;
}

a.OrangeButton70:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.OrangeButton90{
	float:left;
	text-align:center;
	display:block;
	_width:90px;
	min-width:90px;
	text-decoration:none;
}

a.OrangeButton90:hover
{
  text-decoration:none;
}


a.OrangeButton90 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/OrangeButton90.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:90px;
	cursor:pointer;
}

a.OrangeButton90:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.OrangeButton110{
	float:left;
	text-align:center;
	display:block;
	_width:110px;
	min-width:110px;
	text-decoration:none;
}

a.OrangeButton110:hover
{
  text-decoration:none;
}


a.OrangeButton110 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/OrangeButton110.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:110px;
	cursor:pointer;
}

a.OrangeButton110:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.OrangeButton130{
	float:left;
	text-align:center;
	display:block;
	_width:130px;
	min-width:130px;
	text-decoration:none;
}

a.OrangeButton130:hover
{
  text-decoration:none;
}

a.OrangeButton130 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/OrangeButton130.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:130px;
	cursor:pointer;
}

a.OrangeButton130:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.DarkOrangeButton70{
	float:left;
	text-align:center;
	display:block;
	_width:70px;
	min-width:70px;
	text-decoration:none;
}

a.DarkOrangeButton70:hover
{
  text-decoration:none;
}


a.DarkOrangeButton70:hover{
	text-decoration:none;
}

a.DarkOrangeButton70 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:0px;top:0px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton70.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:70px;
	cursor:pointer;
}

a.DarkOrangeButton70:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.DarkOrangeButton90{
	float:left;
	text-align:center;
	display:block;
	_width:90px;
	min-width:90px;
	text-decoration:none;
}

a.DarkOrangeButton90:hover
{
  text-decoration:none;
}

a.DarkOrangeButton90 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton90.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:90px;
	cursor:pointer;
}

a.DarkOrangeButton90:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.DarkOrangeButton110{
	float:left;
	text-align:center;
	display:block;
	_width:110px;
	min-width:110px;
	text-decoration:none;
}

a.DarkOrangeButton110:hover
{
  text-decoration:none;
}

a.DarkOrangeButton110 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton110.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:110px;
	cursor:pointer;
}

a.DarkOrangeButton110:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.DarkOrangeButton180 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton130.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:130px;
	cursor:pointer;
}

a.DarkOrangeButton180:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.DarkOrangeButton180:hover
{
  text-decoration:none;
}


a.DarkOrangeButton180 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton180.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:180px;
	cursor:pointer;
}

a.LightOrangeButton180:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.LightOrangeButton180:hover
{
  text-decoration:none;
  text-decoration:underline;
}


a.LightOrangeButton180 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton180.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:180px;
	cursor:pointer;
}

a.DarkOrangeButton130{
	float:left;
	text-align:center;
	display:block;
	_width:110px;
	min-width:110px;
	text-decoration:none;
}

a.DarkOrangeButton130:hover
{
  text-decoration:none;
}

a.DarkOrangeButton130 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/DarkOrangeButton130.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:130px;
	cursor:pointer;
}

a.DarkOrangeButton130:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.DarkOrangeButtonLarge140{
	float:left;
	text-align:center;
	display:block;
	_width:180px;
	min-width:70px;
	text-decoration:none;
}

a.DarkOrangeButtonLarge140:hover
{
  text-decoration:none;
}


a.DarkOrangeButtonLarge140:hover{
	text-decoration:none;
	
}

a.DarkOrangeButtonLarge140 span
{
	padding:7px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:0px;top:0px;
	display:block;
	text-decoration:none;
	background:url(images/darkheightoranfebutton.gif) center top no-repeat;
	font: bold 17px Arial;
	color:#000;
	height:41px;
	width:180px;
	cursor:pointer;
}

a.DarkOrangeButtonLarge140:hover span
{
    text-decoration:underline;
    display:block;
}


a.DarkOrangeButtonLarge70{
	float:left;
	text-align:center;
	display:block;
	_width:70px;
	min-width:70px;
	text-decoration:none;
}

a.DarkOrangeButtonLarge70:hover
{
  text-decoration:none;
}


a.DarkOrangeButtonLarge70:hover{
	text-decoration:none;
	
}

a.DarkOrangeButtonLarge70 span
{
	padding:10px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:0px;top:0px;
	display:block;
	text-decoration:none;
	background:url(images/darkheightorangenarrowbutton.gif) center top no-repeat;
	font: 14px Arial;
	color:#000;
	height:41px;
	width:180px;
	cursor:pointer;
}

a.DarkOrangeButtonLarge70:hover span
{
    font-weight:bold;
    text-decoration:underline;
    display:block;
}

/* Recommended Specialists Button */

.MaslulimTable .RS a.DarkOrangeButton70
{
	float: none;
    width: 70px;
}	

.MaslulimTable .RS .Hidden
{
	display: none;
}	


/* offer search results table */

#SearchResContainer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	background: #c6c7c9;
	
}

.hideCell
{
	display: none;
}

.VisHide
{
	visibility :hidden;
}

.SA_pnlOffer
{
 border-bottom: 1px #909291 solid;
}

.SA_pnlOffer td
{
 font-weight:bold;
}
.SA_top_offer_links
{
	width: 576px;
	height:29px;
	background: #eee url(images/restitle.png) no-repeat top left; 
	text-align:center; 
	font-size:14px; font-weight:bold
}

.SA_tblheaders_saved
{
	width: 596px;
	height:29px;
	background: #eee url(images/myjiheads.jpg) no-repeat top left; 
	text-align:center; 
	font-size:14px; font-weight:bold
}

.SA_tblheaders_cv
{
	width: 596px;
	height:29px;
	background: #eee /*url(images/myjiheadsdisable.jpg) no-repeat top left*/; 
	text-align:center; 
	font-size:14px; font-weight:bold
}

.SA_top_offer_links td a, .SA_top_offer_links td a:visited,.SA_top_offer_links td a:active 
{
 color:#000000;	
}
.SA_top_offer_links td a:hover 
{
 color:#eee;	
}

.colR2 a, .colR2 a:visited, .colR2 a:active
{
 color:#000000; 
 font-weight:bold;
}

.colR2 a:visited
{
 color:#635c60;	
 font-weight:bold;
} 

.colR2 a:hover
{
	color: #eee;
}
.SA_pagings a, .SA_pagings a:visited, .SA_pagings a:active
{
	color:#fff;
	font-weight:bold;
	
}
.SA_pagings a:hover
{
	color:#000;
}
.SA_pagings
{
width: 576px;
text-align:center; 
font-size:13px; 
color: #fff;
padding: 10px 0 8px 0;
}

.pnlOfferDetails
{
	background:#ffffff;
}

.colR1
{
	text-align:center;
	width: 34px;
	font-size: 12px;
	padding: 3px 0px;	
	margin:0;
	font-family:Arial;
}

.colR2
{
	text-align:right;
	width: 211px;
	font-size: 12px;
	padding: 3px 3px 3px 0;margin:0;	
	font-family:Arial;
}

.colR3
{
	text-align:center;
	width: 90px;
	font-size: 12px;
	padding: 3px 0px;	margin:0;
	font-family:Arial;
}

.colR4
{
	text-align:center; 
	width: 139px;
	font-size: 12px;
	padding: 3px 0px;	margin:0;
	font-family:Arial;
}
.colR5
{
	text-align:center;
	padding: 3px 0px;	margin:0;
	font-family:Arial;
}

.SA_grid .colR1
{
	background-color:#e4e5e7; 
}
.SA_grid .colR2
{
	background-color:#D7D8DA; 
}
.SA_grid .colR3
{
	background-color:#e4e5e7; 
}
.SA_grid .colR4
{
	background-color:#D7D8DA; 
}
.SA_grid .colR5
{
	background-color:#e4e5e7; 
}

.SA_grid .colR5 input
{
	background-color:#e4e5e7; 
	border-color:#00f;
}

.SA_grid_sec td
{
	background-color:#E7B173; 
}

.SA_clicked_row
{
	background-color: #f39426;
}

.SA_results_tooltip
{
	position:absolute;
	left:0;
	top:0;
	display: none;
	font-family:Arial;
	width: 195px;
}


.SA_results_tooltip th
{
	background-color: #f39426;
	color: #000;
	font-size: 12px;
	padding: 6px 0;
	font-family: Arial;
}


.SA_results_tooltip td
{
	background-color: #d7d8da;
	color: #000;
	font-size: 12px;
	padding: 6px 12px;	
}
  .chkBoxOuter
  {
    height: 120px;
    width: 280px;
  }
  p.chkBoxTitle
  {
    margin: 0;
    padding: 0;
  }
  
  .rblPositionType
  {
  	border-collapse:collapse;
  	    margin: 0;
    padding: 0;
  }
  .rblPositionType td
  {
  	padding: 0 0 0 18px;
  }
  
  .DarkOrangeNewButtons
{
	border: 0;
	text-align:center;
	display:block;
	text-decoration:none;
	background: transparent url(images/DarkOrangeButton110.gif) no-repeat top left;
	font: 12px Arial;
	color:#000;
	height:26px;
	width:110px;
	cursor:pointer;
	padding: 0 0 1px 0;
}
.DarkOrangeNewButtonsHover
{
	border: 0;
	text-align:center;
	display:block;
	background: transparent url(images/DarkOrangeButton110.gif) no-repeat top left;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:110px;
	cursor:pointer;
	font-weight: bold;
	padding: 0 0 1px 0;
	text-decoration: underline;
}

  .DarkOrangeNewBigButtons
{
	border: 0;
	text-align:center;
	display:block;
	text-decoration:none;
	background: transparent url(images/DarkOrangeButton180.gif) no-repeat top left;
	font: 12px Arial;
	color:#000;
	height:26px;
	width:180px;
	cursor:pointer;
	padding: 0 0 1px 0;
}
.DarkOrangeNewBigButtonsHover
{
	border: 0;
	text-align:center;
	display:block;
	background: transparent url(images/DarkOrangeButton180.gif) no-repeat top left;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:180px;
	cursor:pointer;
	font-weight: bold;
	padding: 0 0 1px 0;
	text-decoration: underline;
}

.CurrentTabLink
{ 
	 font-weight:bold;
	 text-decoration: underline;
	 color: #000;
}

.NoResultsDiv
{
text-align:right;
width: 543px;
height:91px;
font-size:12px;
background: url(images/agent-box.jpg) no-repeat top left;	
}
  
 /* SA_ end ***/
  
  .GrayBackground, .GrayBackground select
  {
    background-color:#C6C7C9;
    font-family:Arial;
    font-size:12px;
    padding:4px;
  }
  
  .MaslulimTable td
  {
    padding:3px; 
  }
  
  focus { outline: 0 }
  
  .NormalRed
  {
    font-weight:bold; 
    font-family:Arial;
  }
  
  .LTR
  {
    direction:ltr;
    text-align:left;
  }
  
  .RTL
  {
    direction:rtl;
    text-align:right;
  }
  
  .NormalBold
  {
    font-family:Arial; 
    font-size:12px;
  }
  
  .NormalTextBox
  {
    font-family:Arial; 
    font-size:12px;    
  }
  
.TotalWatingBG
{
  background-image:url(images/keter_bg.jpg); 
  padding-left:5px;
  padding-right:5px;
  height:102px;
  font-size:14px;
}

.TotalWatingBG .Normal
{
  font-size:14px;
}

a.LightOrangeButton70{
	float:left;
	text-align:center;
	display:block;
	_width:70px;
	min-width:70px;
	text-decoration:none;
}

a.LightOrangeButton70:hover
{
  text-decoration:none;
}


a.LightOrangeButton70:hover{
	text-decoration:none;
}

a.LightOrangeButton70 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:0px;top:0px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton70.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:70px;
	cursor:pointer;
}

a.LightOrangeButton70:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.LightOrangeButton90{
	float:left;
	text-align:center;
	display:block;
	_width:90px;
	min-width:90px;
	text-decoration:none;
}

a.LightOrangeButton90:hover
{
  text-decoration:none;
}

a.LightOrangeButton90 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton90.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:90px;
	cursor:pointer;
}

a.LightOrangeButton90:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.LightOrangeButton110{
	float:left;
	text-align:center;
	display:block;
	_width:110px;
	min-width:110px;
	text-decoration:none;
}

a.LightOrangeButton110:hover
{
  text-decoration:none;
}

a.LightOrangeButton110 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton110.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:110px;
	cursor:pointer;
}

a.LightOrangeButton110:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

a.LightOrangeButton130{
	float:left;
	text-align:center;
	display:block;
	_width:130px;
	min-width:130px;
	text-decoration:none;
}

a.LightOrangeButton130:hover
{
  text-decoration:none;
}

a.LightOrangeButton130 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton130.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:130px;
	cursor:pointer;
}

a.LightOrangeButton130:hover span
{
    font-weight:bold;
    text-decoration:underline;
}


a.LightOrangeButton150{
	float:left;
	text-align:center;
	display:block;
	_width:150px;
	min-width:150px;
	text-decoration:none;
}

a.LightOrangeButton150:hover
{
  text-decoration:none;
}

a.LightOrangeButton150 span
{
	padding:5px 0px 0px 0px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(images/LightOrangeButton150.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:150px;
	cursor:pointer;
}

a.LightOrangeButton150:hover span
{
    font-weight:bold;
    text-decoration:underline;
}

/*** HOME PAGE HOT OFFERS STYLES ***/
.detailsTbl td
{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	font-family: Arial;
}

.Eng td
{
	text-align: left;
}

td.offerDetailsSubHeaders
{ 
	padding: 8px 15px; background-color:#D7D8DA; color:#919191;
}
td.offerDetailsSubContent
{ 
	padding: 8px 6px; background-color:#FFFFFF; color:#000000; 
}

.offerpagefooter a
{
	color: #f19528;
}

#HomePageBlocks
{
	width:570px;
	font-family: Arial;
	margin: 0px 20px 0 0;
}
#HomePageBlocks table tr td
{
	width:280px;
}
#HomePageBlocks td 
{
	padding: 5px;
}

.HotOffer
{
  height:63px;
	width: 263px;
	background: url(images/hotofferbg.jpg) no-repeat top left;
}

a.RecommendedSpecialistsLink
{
	display: block;
	height:64px;
	width: 263px;
	background: url(images/employee-evaluation.jpg) no-repeat top left;
	cursor: pointer;
	position: relative;
}
a.RecommendedSpecialistsLink div
{
	position: absolute;
	bottom: 5px;
	right: 0;
	width: 100%;
}

a.HomeOptimLink
{
	display: block;
	height:64px;
	width: 263px;
	background: url(images/Optim-rate2.jpg) no-repeat top left;
	cursor: pointer;
	font-weight:bold;
	
}

.HomeOfferTitle span,a:active.HomeOfferTitle , a:visited.HomeOfferTitle, a.HomeOfferTitle:link, a.HomeOfferTitle:visited
{
	color: #6d6d6d;
	font-size: 11px;
	line-height:11px;
	text-decoration:none;	
	font-weight:normal;
	font-family:Arial;
	text-decoration: none;
}
a:hover.HomeOfferTitle span, a.HomeOfferTitle:hover
{
	text-decoration:underline;
}

.HomeHotLink,a:link.HomeHotLink ,a:active.HomeHotLink , a:visited.HomeHotLink
{
	color: #637fa4;
	font-size: 13px;
	line-height:13px;
	text-decoration:none;
	font-weight:bold;
    font-family:Arial;
    padding:0;margin:0;
    position: relative;
    top: -3px;
}

a:hover.HomeHotLink
{
	font-weight:bold;
	text-decoration:underline;
	color: #637fa4;

}

.HomeHotTitle
{
	color: #637fa4;
	font-size: 12px;
	font-weight:bold;
}

.EngLeft
{
	text-align: left;
	direction: ltr;
	
}

.HebRight
{
	text-align: right;
	direction: rtl;
}

/*** HOME PAGE HOT OFFERS STYLES ***/
/*** END ***/

.AdvancedSaerchButton
{
  background:url(images/darkheightorangenarrowbutton.gif) center top no-repeat;
  width:115px;
  height:41px;
  padding:0;
  border:0;
  font: 16px Arial;
  font-weight:bold;
  padding-bottom:6px;
  cursor:pointer;
}

.AdvancedSaerchButtonHover
{
  background:url(images/darkheightorangenarrowbutton.gif) center top no-repeat;
  width:115px;
  height:41px;
  padding:0;
  border:0;
  text-decoration:underline;
  font: 16px Arial;
    font-weight:bold;
    padding-bottom:6px;
    cursor:pointer;
}

.white_link a:link, .white_link a:visited, .white_link a:hover, .white_link p a:link, .white_link  p a:visited, .white_link p a:hover
{
  color:White;
}

.white_link a:link strong, .white_link a:visited strong, .white_link a:hover strong
{
  font-size: 13px;
  text-decoration: underline;
 
}

.ForumIntro p
{
  margin: 0;
}

.JobSearchIFrame
{
  width: 512px;
  background-color: #c6c7c9;
}

.JobSearchIFrame .chkBoxOuter
{
  width: 242px;
}

.LeftPaneBanner td
{
  text-align: center;
  padding: 21px 0;
  background: url(/Portals/0/images/left-seperator.jpg) no-repeat 0 100%;
}

.LeftPaneBanner a:link, .LeftPaneBanner a:visited, .LeftPaneBanner a:hover, .LeftPaneBanner a:active
{
  color:White;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* Home Page Links */

#HomeJobsByFieldContainer
{
    width:544px;
    margin:0 auto;
}
.HomeJobsByFieldTitle h1
{
    font-size:16px;
    font-weight:bold;
    margin-bottom:3px;
}
#HomeJobsByFieldTable
{
    table-layout:fixed;
    border-collapse:collapse;
    border-spacing:0;
    direction:rtl;
    background:#ffffff;
}
#HomeJobsByFieldTable td, #HomeJobsByFieldTable th
{
    border:0;
}

#HomeJobsByFieldTable th
{
    width:20%;
    vertical-align:middle;
    background:url('/portals/0/images/HomeJobsByFieldTHBG.gif') repeat-x right top;
    border-bottom:4px solid #C6C7C9;
    text-align:center;
    height:40px;
}
#HomeJobsByFieldTable th h2
{
    color:#00164b;
    font-size:15px;
    font-family:Arial;
    font-weight:bold;
    margin:0;
}
#HomeJobsByFieldTable th.first
{
    border-right:1px solid #ffffff;
}
#HomeJobsByFieldTable th.last
{
    border-left:1px solid #ffffff;
}
#HomeJobsByFieldTable td
{
    vertical-align:top; 
}
#HomeJobsByFieldTable td.JBFcontent, #HomeJobsByFieldTable td.JBFbottom
{
    background:url('/portals/0/images/HomeJobsByFieldDottedBorder.gif') repeat-y left top;    
}
#HomeJobsByFieldTable td.JBFcontent
{
    padding:0 8px 0 10px;
}
#HomeJobsByFieldTable td.JBFextended
{
    width: 21%;
}
#HomeJobsByFieldTable td.JBFbottom
{
    margin-bottom:10px;
    min-height:3em;
    text-align:center;
}
#HomeJobsByFieldTable td.last
{
    background:none;
}
#HomeJobsByFieldTable td, #HomeJobsByFieldTable td a
{
    font-size:12px;
    line-height:1.5;
    color:#000000;
}
#HomeJobsByFieldTable a.MoreJobsInFieldLink
{
    color:#25467a;
    text-decoration:underline;
    width:100px;
    font-size:11px;
}
a.HomeJobsByFieldMoreButton
{
    display:block;
    float:left;
    height:29px;
    width:155px;
    background:url('/portals/0/images/HomeJobsByFieldButton3.gif') no-repeat right top;
    cursor:pointer;
    color:#000000;
    font-weight:bold;
    font-size:14px;
    text-align:center;
    line-height:25px;
    text-indent:-3px;
}

#HomeJobsByFieldTable td.JBFcontent a
{
    display:block;
    margin-bottom:5px;
}

#HomeJobsByFieldTable .HomeJobsByFieldSpacerRow
{
    height:10px;
    font-size:5px;
    line-height:5px;
}

/* End Home Page Links */

a.PositionsJobsByFieldMoreButton {
    float: none;
}

.HomePageSearchButton {
    position: relative;
    top: 3px;
}

.LeftPane .Recruiters
{
	padding-bottom:10px;
}
.LeftPane .Recruiters .RecruitersSloganEng
{
	font-size:16px;
	font-weight:bold;
	color:#414141;
}
.LeftPane .Recruiters a:hover
{
	text-decoration:none;
}
.LeftPane .Recruiters .RecruitersSloganHeb
{
	font-size:16px;
	font-weight:bold;
	color:#002e70;
}
.LeftPane .Recruiters img.Separator
{
	display:block;
	margin:10px 0;
}

.LeftPane .Candidates
{
	text-align:right;
}
.LeftPane .Candidates div.CandidatesLinksList
{
	background: #e6e6e6;
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #bebebe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#bebebe));
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#bebebe 100%);
	background: -o-linear-gradient(top,  #e6e6e6 0%,#bebebe 100%);
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#bebebe 100%);
	background: linear-gradient(to bottom,  #e6e6e6 0%,#bebebe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#bebebe',GradientType=0 );

	box-shadow:0 0 4px 1px white inset;
}
.LeftPane .Candidates div.CandidatesLinksList a
{
	display:block;
	padding:8px 10px 5px 10px;
	margin:0;
}
.LeftPane .Candidates div.CandidatesLinksList a:link, .LeftPane .Candidates div.CandidatesLinksList a:visited, .LeftPane .Candidates div.CandidatesLinksList a:hover
{
	font-size:10pt;
	font-weight:bold;
	color:#414141;
}
.LeftPane .Candidates a:hover
{
	text-decoration:none;
}
.LeftPane .Candidates div.CandidatesLinksList a.hadash
{
	padding-right:25px;
	background:url('/portals/0/Images/hadashtinylabel.gif') no-repeat right top;
}

.LeftPane .Links
{
	text-align: center;
}

.LeftBarBlueTitleShadow span.LeftBarTitle
{
	display:block;
	color:white;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	font-size:17px;
	padding:5px 0;
	margin:0;
}

.mobile_footer.tablet_link
{
	display:none;
}
.mobile_footer.mobile_link
{
	margin-right:1em;
}
.mobile_terms_style_smart
{
	display:none;
}



/* Fix Search Module New Design */
::-webkit-input-placeholder{
    color:#fff;
} 
:-moz-placeholder{
    color:#fff;
}
::-moz-placeholder{
    color:#fff;
}
:-ms-input-placeholder {  
    color:#fff;
}
.ModJobInfoHomePageSearchC {
	background:url('/DesktopModules/JobInfoHomePageSearch/images/SimpleSearch.gif') no-repeat right top;
	width:543px;
	height:93px;
}
#JobSearch {
	padding-top:40px;
}
#JobSearch a.jobSearchButton {
	padding: 5px 0px 0px 0px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	background: url('images/DarkOrangeButton70.gif') center top no-repeat;
	font-size:12px;
	color: #000;
	height: 27px;
	width: 70px;
	cursor: pointer;
	margin-left:10px;
	font-weight:bold;
}
#JobSearch .JobSearchJob {
	width:200px;
	margin-left:5px;
}
#JobSearch .JobSearchArea {
	width:130px;
	margin-left:10px;
}
#JobSearch a.advancedSearchLink {
	color:#fff;
	text-decoration:underline;
}

/* Fix Login Module New Design */
.LoginBar input {
	font-family:'Arial';
}
.LoginForm {
	font-size:12px;
	padding:18px 2px 0 2px;
}
.LoginForm label {
	font-weight:bold;
	margin-left:4px;
}
.LoginForm label:after {
	content:':';
}
.LoginForm .LoginEmail, .LoginForm .LoginPassword {
	border: solid 1px #d9d9d9;
	height:19px;
}
.LoginForm .LoginEmail {
	width:100px;
	margin-left:1px;
}
.LoginForm .LoginPassword {
	width:75px;
	margin-left:2px;
}
.LoginForm a.loginLink, .LoginForm a.joinLink, #ForgotPasswordForm a.orangeButton
{
	padding:5px 0px 0px 0px;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	background:url(images/DarkOrangeButton70.gif) center top no-repeat;
	font: 12px Arial;
	color:#000;
	height:27px;
	width:70px;
	cursor:pointer;
	margin-left:1px;
	position:relative;
	top:-1px;
}
.LoginForm a.loginLink:hover, .LoginForm a.joinLink:hover, #ForgotPasswordForm a.orangeButton:hover
{
    font-weight:bold;
    text-decoration:underline;
}
.LoginForm .forgotPasswordLink {
	color:#000;
	text-decoration:underline;
}
#ForgotPasswordForm  {
	padding-top:18px;
}
#ForgotPasswordForm label {
	color:#fff;
	font-size:14px;
	margin-left:10px;
}
#ForgotPasswordForm .LoginEmail {
	font-size:12px;
	width: 100px;
	height: 19px;
	border: solid 1px #d9d9d9;
}
.forgotPasswordHidden, .oldLoginFormHidden {
	display:none;
}

/* Fix Jobs Waiting New Design */
#JobsWaiting {
    text-align:right;
}

/* Fix Error Messages New Design */
.errorMessage {
	display:block;
	color:#f00;
	font-weight:bold;
	font-size:14px;
}