/* Start General Settings */

body {
	margin: 0px;
	text-align: center;
	font-size: 12px;
	font-family: arial;
	color: #000;
	background: #09435C url('../images/background.gif') repeat-x 0px 143px;
	
}
h1 {
	
	color:#345F7F;
	font-size:24px;
	font-weight:bold;
	
	
}
form {
	margin: 0px;
	padding: 0px;
}
#form {
	background-image: url('none');
	direction: rtl
}
img {
	border: none;
}
div {
	margin: 0px;
	padding: 0px;

direction:right;
scrollbar-3dlight-color:#07435d; 
scrollbar-arrow-color:#e3e3e3; 
scrollbar-base-color:#e3e3e3; 
scrollbar-darkshadow-color:#e3e3e3; 
scrollbar-face-color:#07435d; 
scrollbar-highlight-color:#e3e3e3; 
scrollbar-shadow-color:#e3e3e3
}

/*** start added 24.09.08 ***/
#sresult a:link, #sresult a:visited, #sresult a:active {
	text-decoration: none;
	font-size: 12px;
}
#sresult a:hover {
	text-decoration: underline;
}
/*** end added 24.09.08 ***/

ul.effectless {
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
}
li.effectless {
	display: block;
}
div.red {
	background: red;
}
.pointer {
	cursor: pointer;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
div.floatnone {
	clear: both;
}
a.rollover {
	text-decoration: none;
}
a.rollover:hover {
	text-decoration: underline;
}
a.underlined {
	text-decoration: underline;
}
a.underlined:hover {
	text-decoration: none;
}

/*  Header Settings */
div#header-wrapper {
	width: 100%;
	height: 143px;
	background: url('../images/header_bg.gif');
}
div#header {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	height: 143px;
}
img#logo {
	position: absolute;
	right: 0px;
	top: -10px;
}
div#menu {
	position: absolute;
	right: 210px;
	top: 94px;
}
div#menu a {
	display: block;
	float: right;
	height: 39px;
}
div#menu a#menu-home {
	width: 111px;
	background: url('../images/menu_home.gif');
}
div#menu a#menu-about {
	width: 108px;
	background: url('../images/menu_about.gif');
}
div#menu a#menu-contact {
	width: 99px;
	background: url('../images/menu_contact.gif');
}
div#menu a#menu-faq {
	width: 128px;
	background: url('../images/menu_faq.gif');
}
div#menu a#menu-abroad {
	width: 100px;
	background: url('../images/menu_abroad.gif');
}
img#header-banner {
	position: absolute;
	right: 210px;
	top: 17px;
}
div#header div.input-wrapper {
	width: 105px;
	height: 18px;
	background: url('../images/login_input_1.gif');
}
div#header div.input-wrapper input {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 99px;
	height: 16px;
	float: right;
	margin-right: 3px;
	margin-top: 1px;
	font-family: arial;
	direction: rtl;
	color: black;
}
div#header-username {
	position: absolute;
	right: 764px;
	top: 28px;
}
div#header-password {
	position: absolute;
	right: 764px;
	top: 53px;
}
img#header-advertise {
	position: absolute;
	left: 50px;
	top: 95px;
}
img#header-login {
	position: absolute;
	left: 0px;
	top: 51px;
}
a#header-forgot-password {
	position: absolute;
	left: 0px;
	top: 28px;
	color: black;
	text-decoration: none;
	direction: rtl;
	font-size: 10px; 
}
a#header-forgot-password:hover {
	text-decoration: underline;
}

/*   Settings */

div#content-wrapper {
	position: relative;
	width: 100%;
	text-align: center;
}
div#content {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 970px;
}
body#registration div#content,
body#registration2 div#content,
body#registration3 div#content,
body#registration4 div#content,
body#registration5 div#content,
body#registration6 div#content {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	margin-bottom: -100px;
}
div#left-column {
	position: relative;
	float: left;
	width: 764px;
	text-align: left;
}
div#right-column {
	position: relative;
	width: 201px;
	float: right;
	text-align: center;
}
body#registration div#right-column,
body#registration2 div#right-column,
body#registration3 div#right-column,
body#registration4 div#right-column,
body#registration5 div#right-column,
body#registration6 div#right-column {
	margin-bottom: 10px;
}
div.box1 {
	background: url('../images/box1_bg.gif');
}
div.box1 div.left {
	float: left;
	width: 8px;
	height: 79px;
	background: url('../images/box1_left.gif');
}
div.box1 div.right {
	float: right;
	width: 8px;
	height: 79px;
	background: url('../images/box1_right.gif');
}
div.box1 div.content {
	height: 79px;
}

/*   Login Box */
div#login-box {
	position: relative;
	margin-top: 13px;
	width: 764px;
	height: auto;
	clear: both;
}
div#login-box div.content {
}
div#login-box div.input-wrapper {
	width: 161px;
	height: 18px;
	background: url('../images/login_input_2.gif');
}
div#login-box div.input-wrapper input {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 155px;
	height: 16px;
	float: right;
	margin-right: 3px;
	margin-top: 1px;
	font-family: arial;
	direction: ltr;
	color: #8F8F8F;
}
div#login-username {
	position: absolute;
	right: 90px;
	top: 40px;
}
div#login-password {
	position: absolute;
	right: 308px;
	top: 40px;
}
a#login-forgot-password {
	position: absolute;
	right: 548px;
	top: 35px;
	color: black;
	text-decoration: none;
	direction: rtl;
	font-size: 11px;
}
a#login-forgot-password:hover {
	text-decoration: underline;
}
div#login-box img.login {
	position: absolute;
	right: 479px;
	top: 38px;
}
div#login-box img.key {
	position: absolute;
	right: 18px;
	top: 20px;
}
div#login-box span.username {
	position: absolute;
	right: 19px;
	top: 41px;
}
div#login-box span.password {
	position: absolute;
	right: 267px;
	top: 41px;
}
div#login-box span.new-user {
	position: absolute;
	right: 549px;
	top: 49px;
	color: #ACACAC;
	direction: rtl;
	font-size: 11px;
}
div#login-box span.new-user a {
	color: #1F87AE;
	text-decoration: none;
	font-size: 11px;
}
div#login-box span.new-user a:hover {
	text-decoration: underline;
}

/*  Search */

div.search,
div#advanced-search-layer {
	position: relative;
	width: 764px;
	height: 325px;
	background: url('../images/search.gif');
}
div#advanced-search-layer {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('../images/adv-search.gif');
	visibility:hidden
}
div#simple-search-layer {
}
div.search div.search-options {
	position: absolute;
	top: 80px;
	right: 70px;
	text-align: right;
}
div.search div.search-options div.filter-line {
	position: relative;
	width: 100%;
	height: 40px;
	padding-bottom: 20px;
}
div.search div.search-options div.filter {
	text-align: right;
	font-size: 14px;
	color: white;
	font-weight: bold;
	float: right;
	padding-left: 40px;
}
div.search div.search-options div.filter select,
div.search div.search-options input.free-text {
	width: 190px;
	display: block;
	clear: both;
	margin-top: 4px;
	direction: rtl;
}
div.search div.search-options input.free-text {
	float: none;
	width: 183px;
	overflow: auto;
}
div.search div.search-options div.checkboxes {
	padding-top: 10px;
	height: auto;
}
div.search div.search-options div.checkbox-line {
	clear: both;
	height: auto;
	margin-bottom: 7px;
	text-align: right;
	font-size: 14px;
	color: white;
	font-weight: bold;
	direction: rtl;
}
div.search div.search-options div.checkbox-line span.description {
	font-size: 12px;
	font-weight: normal;
}
div.search div.search-options div.filter-line-date {
	position: relative;
	height: 25px;
	width: 100%;
}
div.search div.search-options .radio-button-wrapper,
div.search div.search-options .radio-button-wrapper2 {
	direction: rtl;
}
div.search div.search-options .radio-button-wrapper span,
div.search div.search-options .radio-button-wrapper2 span {
	display: block;
	float: right;
	direction: rtl;
	padding-left: 30px;
	line-height: 22px;
}
div.search div.search-options .radio-button-wrapper2 span {
	padding-left: 10px;
}
div.search div.search-options span.icon {
	padding-left: 20px;
	cursor: pointer;
}
div.search a#find-a-job {
	position: absolute;
	left: 40px;
	top: 220px;
	width: 134px;
	height: 42px;
}
div#advanced-search-layer a#find-a-job {
	top: 240px;
}
div.search a#regular-search {
	display: block;
	position: absolute;
	right: 85px;
	top: 27px;
	width: 263px;
	height: 26px;
}
div.search a#advanced-search {
	display: block;
	position: absolute;
	left: 85px;
	top: 27px;
	width: 263px;
	height: 26px;
}

/* Hot Jobs */
div#hot-jobs {
	position: relative;
	width: 764px;
	height: auto;
	clear: both;
	/*background: url('../images/hot_news_bg.gif');*/
}
div#hot-jobs div.top {
	width: 764px;
	height: 27px;
	color:White;
	/*background: url('../images/hot_news_top.gif');*/
}
div#hot-jobs div.bottom {
	width: 764px;
	height: 20px;
	/*background: url('../images/hot_news_bottom.gif') -3px 50%;*/
	
}
div#hot-jobs a.job {
	display: block;
	clear: both;
	width: 742px;
	height: 33px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	color: #5B5B5B;
	font-size: 12px;
	text-decoration: none;
}
div#hot-jobs a.gray {
	background: #F4F4F4;
	width: 742px;
}
div#hot-jobs a.job:hover span {
	text-decoration: underline;
}
div#hot-jobs a.job img {
	float: right;
	margin-top: 1px;
	padding-right: 8px;
	padding-left: 8px;
}
div#hot-jobs a.job span.job-text {
	margin-top: 8px;
	display: block;
	float: right;
	direction: rtl;
	cursor: pointer;
}
div#hot-jobs a.job span.job-text span {
	direction: rtl;
	cursor: pointer;
}
div#hot-jobs a.job span.job-text span.date {
	margin-top: 9px;
	font-size: 11px;
}
div#hot-jobs a.job span.job-text span.title {
	color: #5F93BA;
}

/*  Boxes Wrapper */
div#boxes-wrapper {
	position: relative;
	width: 764px;
	margin-top: 13px;
	height: auto;
	clear: both;
}

/*  Seker */
div#seker-box {
	position: relative;
	float: right;
	width: 215px;
	margin-right: 12px;
}
div#seker-box div.top {
	width: 215px;
	height: 26px;
	background: url('../images/seker_top.gif');
}
div#seker-box div.bottom {
	width: 215px;
	height: 17px;
	background: url('../images/seker_bottom.gif');
}
div#seker-box div.content {
	width: 215px;
	height: 175px;
	padding-bottom: 45px;
	background: url('../images/seker_bg.gif');
}
div#seker-box div.content span.title {
	display: block;
	color: #137191;
	text-align: right;
	direction: rtl;
	padding: 2px 16px 0px 16px;
}
div#seker-box div.content span.author {
	display: block;
	clear: both;
	color: #B7B7B7;
	text-align: right;
	direction: rtl;
	padding: 0px 16px;
	font-size: 11px;
}
div#seker-box div.content span.hr {
	margin-top: 15px;
	margin-bottom: 10px;
	display: block;
	height: 1px;
	background: url('../images/box2_break.gif');
	margin-right: 10px;
	margin-left: 10px;
	font-size: 0px;
	overflow: hidden
}
div#seker-box div.content span.text {
	display: block;
	clear: both;
	color: #747474;
	text-align: right;
	direction: rtl;
	padding: 0px 16px;
}
div#seker-box div.content img.button {
	position: absolute;
	bottom: 23px;
	left: 23px;
}
div#seker-box div.content span.seker-option {
	display: block;
	clear: both;
	padding-bottom: 4px;
}

/*  Recommendations Box */
div#rec-box {
	position: relative;
	float: right;
	width: 211px;
	margin-right: 12px;
}
div#rec-box div.top {
	width: 211px;
	height: 23px;
	background: url('../images/rec_top.gif');
}
div#rec-box div.bottom {
	width: 211px;
	height: 16px;
	background: url('../images/rec_bottom.gif');
}
div#rec-box div.content {
	width: 211px;
	height: 200px;
	background: url('../images/rec_bg.gif');
	text-align: right
}
div#rec-box div.content-inner {
	margin: 0px 10px;
	overflow: auto;
	height: 200px;
}
div#rec-box div.content div.recommendations {
	padding-top: 5px;
	padding-bottom: 3px;
}
div#rec-box div.content div.recommendations a.title {
	display: block;
	color: #373737;
	text-align: right;
	direction: rtl;
	padding: 0px 10px;
	text-decoration: none;
}
div#rec-box div.content div.recommendations a.title:hover {
	text-decoration: underline;
}
div#rec-box div.content div.recommendations span.subtitle {
	display: block;
	color: #B7B7B7;
	text-align: right;
	direction: rtl;
	padding: 0px 10px;
	font-size: 11px;
}

/*  Tips */
div#tips-box {
	position: relative;
	float: right;
	width: 310px;
}
div#tips-box div.top {
	width: 310px;
	height: 23px;
	background: url('../images/tips_top.gif');
}
div#tips-box div.bottom {
	width: 310px;
	height: 17px;
	background: url('../images/tips_bottom.gif');
}
div#tips-box div.content {
	width: 310px;
	background: url('../images/tips_bg.gif');
	height: 200px
}
div#tips-box div.content-inner {
	margin: 0px 10px;
	overflow: auto;
	height: 160px;
}
div#tips-box div.content span.title {
	display: block;
	color: #137191;
	text-align: right;
	direction: rtl;
	padding: 2px 10px 0px 10px;
}
div#tips-box div.content span.author {
	display: block;
	clear: both;
	color: #B7B7B7;
	text-align: right;
	direction: rtl;
	padding: 0px 10px;
	font-size: 11px;
}
div#tips-box div.content span.hr {
	margin-top: 15px;
	margin-bottom: 10px;
	display: block;
	height: 1px;
	background: url('../images/box2_break.gif');
	margin-right: 10px;
	margin-left: 10px;
	font-size: 0px;
	overflow: hidden
}
div#tips-box div.content span.text {
	display: block;
	clear: both;
	color: #747474;
	text-align: right;
	direction: rtl;
	padding: 0px 10px;
}
div#tips-box div.content img.button {
	position: absolute;
	bottom: 23px;
	left: 14px;
}

/*  Banners Logos Box */

div#logo-banners {
	position: relative;
	width: 964px;
	margin: 0px auto 25px auto;
	padding-top: 25px;
	clear: both;
	float: none;
}
div#logo-banners-inner {
	height: 75px;
	background: url('../images/banners_box_bg.gif');
}
div#logo-banners div.left {
	float: left;
	width: 4px;
	height: 75px;
	background: url('../images/banners_box_left.gif');
}
div#logo-banners div.right {
	float: right;
	width: 4px;
	height: 75px;
	background: url('../images/banners_box_right.gif');
}
div#logo-banners div.content {
	height: 75px;
	text-align: center;
}
div#logo-banners div.content table {
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
div#logo-banners div.content table td {
	padding-left: 22px;
	padding-right: 22px;
	height: 70px;
}

/*  User Info Box */

div#user-info-box {
	margin: 13px auto 0px auto;
	width: 201px;
	text-align: center;
}
div#user-info-box div.content {
	color: #414141;
	direction: rtl;
}
div#user-info-box div.content a {
	color: #1F87AE;
	text-decoration: none;
}
div#user-info-box div.content a:hover {
	text-decoration: underline;
}
div#user-info-box div.content p {
	margin: 0px;
	padding: 3px 0px;
}
div#user-info-box div.content p.first-line {
	padding-top: 8px;
}

/*  Right Menu */
div#ctop-menu {
	position: relative;
	padding-right: 0px;
	margin: 10px auto 20px auto;
	height:35px;
	width:100%;
	
}
div#ctop-menu a.button {
	padding: 0px;
	padding-top:8px;
	margin-top: 0px;
	color:White;
	font-weight:bold;
	display: block;
	width: 120px;
	height:25px;
	background: url('../images/bgcmenu1.jpg');
	text-align: center; margin-left:5px; margin-right:0px; margin-bottom:0px;
	float:right;
	text-decoration:none;
}
div#ctop-menu a.button:hover {
	padding: 0px;
	padding-top:8px;
	margin-top: 0px;
	color:White;
	font-weight:bold;
	display: block;
	width: 120px;
	height:25px;
	background: url('../images/bgcmenu2.jpg');
	text-align: center; margin-left:5px; margin-right:0px; margin-bottom:0px;
	float:right;
	text-decoration:none;
}
div#ctop-menu a.button_selected {
	padding: 0px;
	padding-top:8px;
	margin-top: 0px;
	color:White;
	font-weight:bold;
	display: block;
	width: 120px;
	height:25px;
	background: url('../images/bgcmenu2.jpg');
	text-align: center; margin-left:5px; margin-right:0px; margin-bottom:0px;
	float:right;
	text-decoration:none;
}


div#right-menu {
	position: relative;
	padding-right: 28px;
	margin: 10px auto 20px auto;
	float: right;
}
div#right-menu a.button {
	padding: 0px;
	margin-top: 8px;
	display: block;
	width: 142px;
	height: 33px;
	background: url('../images/right_menu.gif');
	text-align: center; margin-left:0px; margin-right:0px; margin-bottom:0px
}
div#right-menu a.selected {
	background: url('../images/right_menu_sel.gif');
}
div#right-menu a.button img {
	margin-top: 3px;
}
div#right-menu  ul.list-of-links {
	position: relative;
	list-style: none;	
	margin: 0px;
	padding: 0px;
	direction: rtl;
	text-align: right;
	display: block;
	margin-top: 10px;
	margin-right: 7px;
	width: 122px;
}
div#right-menu  ul.list-of-links li {
	position: relative;
	background-image: url('../images/list_1.gif');
	background-repeat: no-repeat;
	background-position:  right 50%;
	padding-right: 10px
}
div#right-menu  ul.list-of-links a {
	color: white;
	text-decoration: none;
}
div#right-menu  ul.list-of-links a:hover {
	text-decoration: underline;
}

/* News + Update + Other Jobs Boxes */

div.box2 {
	position: relative;
	background: url('../images/box2_bg.gif');
	width: 201px;
	height:auto;
}
div.box2 div.content-wrapper {
	
	text-align: right;
	width: 201px;
	background: url('../images/box2_top.gif') no-repeat;
	margin-top:0px;
}
div.box2 div.content {
	padding: 10px 16px 10px 16px;
}
div.box2 div.item h3 {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	font-size: 12px;
	color: #414141;
	direction: rtl;
}
div.box2 div.item span.text {
	margin-top: 2px;
	display: block;
	direction: rtl;
	color: #747474;
}
div.box2 div.item span.date {
	display: block;
	direction: rtl;
	color: #B7B7B7;
}
div.box2 div.hr {
	margin-top: 15px;
	display: block;
	height: 1px;
	background: url('../images/box2_break.gif');
	font-size: 0px;
	overflow: hidden
}
div.box2 div.item h3 span.bold {
	color: #1F87AD;
}
div.box2 div.bottom {
	width: 201px;
	height: 16px;
	background: url('../images/box2_bottom.gif');
}
div#updates-box {
	margin: 5px auto;
	clear:both;
}
div#updates-box div.content-wrapper {
}
div#news-box {
	position: relative;
	float: right;
	margin: 5px auto;
}
div#news-box div.content-wrapper {
	padding-bottom: 10px;
}
div#others-jobs-box {
	position: relative;
	margin: 5px auto;
}
div#others-jobs-box div.content-wrapper {
	position: relative;
	padding-bottom: 5px;
	text-align: right;
}
div#others-jobs-box a {
	display: block;
	margin-top: 8px;
	padding-right: 9px;
	background-image: url('../images/list_2.gif');
	background-repeat: no-repeat;
	background-position:  right 50%;
	direction: rtl;
	font-weight: bold;
	color: #1F87AD
}
div#others-jobs-box a span.dark {
	color: #323232;
}

/* Footer */

div#footer-wrapper {
	position: relative;
	width: 100%;
	height: 100px;
	border-top: 1px #CCCCCC solid;
	text-align: center;
	background: white;
}
div#footer {
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	margin-top: 8px;
}
div#footer div.menu {
	float: right;
	direction: rtl;
}
div#footer div.menu a {
	color: #484848;
	text-decoration: none;
}
div#footer div.menu a:hover {
	text-decoration: underline;
}
div#footer div.menu img {
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}
div#footer div.copyrights {
	color: #484848;
	float: left;
	direction: rtl;
}
div#footer div.copyrights a {
	color: #137191;
	text-decoration: none;
}
div#footer div.copyrights a:hover {
	text-decoration: underline;
}

/*************  Start of SEARCH RESULTS page ****************/

#sresult {
}

#sresult div#banner2 {
	width: 201px;
	margin: 5px auto;
	
	clear:both;
}
#sresult .box-title {
	padding: 0;
	margin-top: 5px;
	margin-right: 16px;
	color: rgb(255,255,255);
	font-size: 14px;
	line-height: 14px;
	text-align: right;
}
#sresult div.box2 div.content-wrapper {
	background-image: url('../images/box2_top.gif');
}
#sresult #banner3 {
	margin: 5px auto;
	float: right;
	width: 201px;
	
}

/**** Start of TOP BANNER BOX  ****/

#sresult #top-banner {
	width: 758px;
	background-color: #FFFFFF;
	margin: 0px auto;
}

/***** End of TOP BANNER BOX  ****/


/***** Start of TABLE ***********/

#result-box {
	width: 764px;
	margin-top: 10px;
}
#result-box * {
	margin: 0;
	padding: 0;
}
#result-box .headers-row {
	width: 764px;
	height: 42px;
}
#result-box .headers-row .left {
	float: left;
	width: 11px;
	height: 42px;
	background-image: url('../images/header_row_left.gif');
	background-position:  left top;
	background-repeat: no-repeat
}
#result-box .headers-row .right {
	float: right;
	width: 10px;
	height: 42px;
	background-image: url('../images/header_row_right.gif');
	background-position:  left top;
	background-repeat: no-repeat
}
#result-box .headers-row .content {
	float: left;
	width: 743px;
	height: 42px;
	background-image: url('../images/header_row_bg.gif');
	background-repeat: repeat-x; background-position-y:50%
}
#result-box .headers-row p {
	float: right;
	margin-bottom: 6px;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	color: rgb(255,255,255);
	text-align: right;
}

/*** Start of TABLE ROWS ****/

#result-box .table-row1 {
	width: 764px;
	height: 41px;
}
#result-box .table-row1 .left {
	float: left;
	width: 11px;
	height: 41px;
	background-image: url('../images/table_row1_left.gif');
	background-position:  left top;
	background-repeat: no-repeat
}
#result-box .table-row1 .content {
	float: left;
	width: 743px;
	height: 41px;
	background-image: url('../images/table_row1_bg.gif');
	background-repeat: repeat-x; background-position-y:50%
}
#result-box .table-row1 .right {
	float: right;
	width: 10px;
	height: 41px;
	background-image: url('../images/table_row1_right.gif');
	background-position:  left top;
	background-repeat: no-repeat
}
#result-box .table-row1 p {
	position: relative;
	display: block;
	float: right;
	margin-top: 3px;
	height: 32px;
	line-height: 31px;
	font-size: 12px;
	color: rgb(9,67,92);
	text-align: right;
}

/* Start Row 2 */

#result-box .table-row2 {
	width: 764px;
	height: 41px;
}
#result-box .table-row2 .left {
	float: left;
	width: 11px;
	height: 38px;
	background-image: url('../images/table_row2_left.gif');
	background-position:  left top;
	background-repeat: no-repeat
}
#result-box .table-row2 .content {
	float: left;
	width: 743px;
	height: 38px;
	background-color: rgb(227,233,236);
}
#result-box .table-row2 .right {
	float: left;
	width: 10px;
	height: 38px;
	background-image: url('../images/table_row2_right.gif');
	background-position:  left top;
	background-repeat: no-repeat
}
#result-box .table-row2 p {
	float: right;
	margin-top: 3px;
	height: 32px;
	line-height: 31px;
	font-size: 12px;
	color: rgb(9,67,92);
	text-align: right;
}
#result-box a.table-row1:hover p,
#result-box a.table-row2:hover p {
	background:#94b0be;
	cursor:pointer;
}
#result-box a.table-row1:hover p.col-site,
#result-box a.table-row2:hover p.col-site {
	background-image: url('../images/row_rollover_site_bg.gif');
	background-position: 14px 8px;
	background-repeat: no-repeat
}
#result-box a.table-row1:hover,
#result-box a.table-row2:hover {
	text-decoration:none;
	cursor:pointer;
}
#result-box .selected-row {
	display:none;
	width: 764px;
	height: 41px;
	clear: both;
}
#result-box .selected-row .left {
	float: left;
	width: 8px;
	height: 41px;
	background-image: url('../images/table_selected_row_left.gif');
	background-position:  left top;
	background-repeat: no-repeat
}
#result-box .selected-row .content {
	float: left;
	width: 748px;
	height: 41px;
	background-image: url('../images/table_selected_row_bg.gif');
	background-repeat: repeat-x; background-position-y:50%
}
#result-box .selected-row .right {
	float: left;
	width: 8px;
	height: 41px;
	background-image: url('../images/table_selected_row_right.gif');
	background-position:  left top;
	background-repeat: no-repeat
}
#result-box .selected-row p {
	float: right;
	margin-top: 3px;
	height: 38px;
	line-height: 36px;
	font-size: 12px;
	font-weight: bold;
	color: rgb(255,255,255);
	text-align: right;
	cursor: pointer;
}

/* Start Column Settings */

#result-box p span {
	display: block;
	padding-right: 10px;
}
#result-box p.col-check {
	position: relative;
	width: 26px;
}
#result-box p.col-check input {
	position: absolute;
	width: 13px;
	height: 13px;
	top: 11px;
	right: 4px;
}
#result-box p.col-name {
	width: 180px;
	overflow: hidden;
	border-left: solid 1px rgb(120,152,166);
}
#result-box p.col-thum {
	width: 130px;
	overflow: hidden;
	border-left: solid 1px rgb(120,152,166);
}
#result-box p.col-type {
	width: 130px;
	overflow: hidden;
	border-left: solid 1px rgb(120,152,166);
}
#result-box p.col-city {
	width: 110px;
	overflow: hidden;
	border-left: solid 1px rgb(120,152,166);
}
#result-box p.col-date {
	width: 70px;
	text-align: center;
	overflow: hidden;
	border-left: solid 1px rgb(120,152,166);
}
#result-box p.col-site {
	width: 45px;
	overflow: hidden;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	border-left: solid 1px rgb(120,152,166);
}
#result-box .selected-row p {
	border-left: solid 1px #1a6d90;
}
#result-box .selected-row p.last {
	border: none;
}
#result-box p.col-parts {
	width: 45px;
	text-align: center;	
}
#result-box p.col-parts button.btn-parts {
	display: block;
	width: 15px;
	height: 15px;
	background-color: transparent;
	background-image: url('../images/btn_parts.gif');
	background-repeat: no-repeat;
	cursor: pointer;
	border: medium none;; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px
}
#result-box .selected-row p.col-parts button.btn-parts {
	background-image: url('../images/btn_row_close.gif');
}
#result-box .table-row1 p.col-site {
	/*background-image: url('../images/row1_site_bg.gif');*/
}
#result-box .table-row2 p.col-site {
	/*background-image: url('../images/row2_site_bg.gif');*/
}
#result-box .table-row3 p.col-site {
	/*background-image: url('../images/row2_site_bgd.gif');*/
}


#result-box .selected-row p.col-site {
	/*background-image: url('../images/selected_row_site_bgd.gif');*/
}

/******* Selected Row DETAILS BOX ****************************/

#result-box .selected-row-details {
	display: none; 
	position: relative;
	margin: 0px auto 5px auto;
	width: 762px;
	background-color: rgb(56,179,231);
	text-align: center;
	overflow-x:hidden;
	padding-bottom:2px;
	
}
#hot-jobs .selected-row-details {
	width: 742px;
}
#result-box .selected-row-details-inner {
	margin-top:2px;
	margin-right: auto;
	margin-left: auto;
	width: 758px;
	background-color: #FFF;
	z-index: 99;
	text-align: right;
	height: auto;
	overflow-y:auto;
	border: solid 1px #38b3e7;
}
#hot-jobs .selected-row-details {
	width: 738px;
}
#result-box .selected-row-details-inner .right {
	margin-top:8px;
	margin-bottom:8px;
	float:left;
	width: 151px;
	height: 250px;
	border-right: 1px rgb(101,135,153) solid;
	text-align: right;
	
}
#result-box .selected-row-details-inner .right .company-logo {
	position: relative;
	width: 119px;
	height: 72px;
	border: 1px rgb(236,236,236) solid;
	margin-left: auto;
	margin-right: 16px;
}
#result-box .selected-row-details-inner .right p {
	margin-right: 16px;
	line-height: 24px;
	font-size: 11px;
	color: rgb(98,139,189);
	text-decoration: underline;
}
#result-box .selected-row-details-inner .right p a {
	font-size: 11px;
	color: rgb(98,139,189);

}
#result-box .selected-row-details-inner .right a.gotosite {
	display: block;
	font-size: 11px;
	margin-top: 5px;
	padding-right: 18px;
	color: rgb(98,139,189);
}
#result-box .selected-row-details-inner .right p a.gotoparts {
	display: block;
	margin-top: 18px;
	padding-right: 22px;
	height: 18px;
	line-height: 18px;
	background-image: url('../images/link_to_details_bg.gif');
	background-position: right top;
	background-repeat: no-repeat
}
#result-box .selected-row-details-inner .right p a.gotoneeded {
	display: block;
	padding-right: 22px;
	height: 18px;
	line-height: 18px;
	background-image: url('../images/link_to_needed.gif');
	background-position: right top;
	background-repeat: no-repeat
}
#result-box .selected-row-details-inner .right p a.sendcandidate {
	display: block;
	margin-top: 45px;
	margin-right: 18px;
	margin-left: auto;
	width: 84px;
	height: 28px;
	background-image: url('../images/link_send_candidate.gif');
	background-repeat: no-repeat
}


/********** DETAILS BOX FORM ********************/

#result-box .selected-row-details-inner .left {
	margin-top:8px;
	margin-bottom:8px;
	position: relative;
	padding-right: 23px;
	width: 580px;
	height: 400px;
	text-align: right;
	direction: rtl;
	padding-top: 15px; 
	float:right;
	height:auto;
	overflow-y:auto;
	
}
#hot-jobs .selected-row-details-inner .left {
	width: 560px;
	padding-right: 23px;
}
#result-box .selected-row-details .wrapper{
	position: relative;
	clear:both;
}
#result-box .selected-row-details .job-desc,
#result-box .selected-row-details .demands-desc,
#result-box .selected-row-details .experience-desc {
	float: right;
	width: 110px;
	height: 50px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #185067;
}
#result-box .selected-row-details .job-desc,
#result-box .selected-row-details .job-desc-text {
	height: 30px;
}
#result-box .selected-row-details .job-desc-text,
#result-box .selected-row-details .demands-desc-text,
#result-box .selected-row-details .experience-desc-text {
	float: right;
	width: 450px;
	height: 50px;
	overflow: auto;
	margin-bottom: 10px;
}
#result-box .selected-row-details .job-desc,
#result-box .selected-row-details .job-desc-text {
	height: 30px;
}
#result-box .selected-row-details .experience-desc,
#result-box .selected-row-details .experience-desc-text {
	height: 20px;
}
#result-box .selected-row-details .label,
#result-box .selected-row-details .input {
	float: right;
	width: 80px;
	height: 20px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	overflow: hidden;
	
	margin-left: 10px;
	color: #185067;
}
#result-box .selected-row-details .input {
	font-weight: normal;
	width: 150px;
	color: #000;
}
#result-box .selected-row-details .hr {
	position: relative;
	width: 90%;
	clear: both;
	height: 1px;
	font-size: 0px;
	overflow: hidden;
	background-color: #43b0e8;
	margin-bottom: 10px;
	margin-right:20px;
	/*background-image: url('../images/bg-dotted-hr.gif');
	background-position:  right 50%;*/
}
#result-box .selected-row-details div#contact-details {
	position: relative;
	background-image: url('../images/bg-contact-details.gif');
	height: 27px;
	overflow-y:hidden;
	padding-right: 23px;
	clear:both
} 
#hot-jobs .selected-row-details div#contact-details {
	background-image: url('none');
}
#result-box .selected-row-details div#contact-details .label,
#result-box .selected-row-details div#contact-details .input {
	position: relative;
	float: right;
	height: 24px;
	
	
	font-weight: bold;
	overflow: hidden;
	color: #185067;
	text-align: right;
	width: auto;
} 

#result-box .selected-row-details div#contact-details .label
{
    margin-top:5px;
    
    }
    #result-box .selected-row-details div#contact-details .input
{
    margin-top:5px;
    
    }
#result-box .selected-row-details div#contact-details .input {
	font-weight: normal;
	color: #000;
	padding-left: 5px;
}
#result-box .selected-row-details div#contact-details div.link-wrapper {
	float: left;
	height: 24px;
	line-height: 24px;
	margin-left: 5px;
}
#result-box .selected-row-details div#contact-details div.link-wrapper a,
#result-box .selected-row-details div#contact-details div.link-wrapper span {
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0px 3px;
	text-decoration: none;
	font-size: 11px;
	color: #0e4760;
}
#result-box .selected-row-details div#contact-details div.link-wrapper a:hover,
#result-box .selected-row-details div#contact-details div.link-wrapper a:visited:hover {
	text-decoration: underline;
}
#result-box .selected-row-details div.bottom-details {
	background-image:url('../images/bg-selected-row-bottom.gif');
	background-color: #ececec;
	background-repeat: repeat-x; background-position-y:50%
}
#result-box .selected-row-details-inner .left .corner1 {
	position: absolute;
	top: 0px;
	left: 587px;
	font-size: 0;
	width: 1px;
	height: 1px;
	background-color: rgb(255,255,255);
}
#result-box .selected-row-details-inner .left .corner2 {
	position: absolute;
	top: 239px;
	left: 587px;
	font-size: 0;
	width: 1px;
	height: 1px;
	background-color: rgb(255,255,255);
}
#result-box .selected-row-details-inners .left .corner3 {
	position: absolute;
	top: 239px;
	left: 0px;
	font-size: 0;
	width: 1px;
	height: 1px;
	background-color: rgb(255,255,255);
}
#sresult #form-box {
	padding-right: 132px;
	padding-top: 46px;
	text-align: right;
}
#form #form-box {
	text-align: right;
	color: #FFF;
}
#sresult #form-box p.subtitle,
#form #form-box p.subtitle {
	font-size: 16px;
	text-decoration: underline;
}
#sresult .fields-set,
#form #form-box .fields-set {
	float: right;
	width: 294px;
	height: auto;
	margin-top: 20px;
	margin-right: 0;
	margin-left: auto;
}
#sresult .fields-set p,
#form #form-box .fields-set p {
	height: auto;
	margin-bottom: 4px;
	width: 294px;
}
#sresult .legend,
#form #form-box .legend {
	display: block;
	float: right;
	width: 103px;
}
#sresult .file-legend,
#form #form-box .file-legend {
	display: block;
	float: right;
	width: 84px;
}
#sresult button.btn-file-upload,
#form #form-box button.btn-file-upload {
	display: block;
	float: right;
	background-color: transparent;
	background-image: url('../images/btn_file.gif');
	background-repeat: no-repeat;
	background-position: 6px 1px;
	border: 0px none;
	width: 20px;
	height: 15px;
	font-size: 1px
}
#sresult input.text,
#form #form-box input.text {
	display: block;
	float: right;
	width: 185px;
	border: 1px rgb(47,90,114) solid;
	background-color: rgb(255,255,255);
}
#sresult input.file,
#form #form-box input.file {
	display: block;
	float: right;
	width: 185px;
	border: 1px rgb(47,90,114) solid;
	background-color: rgb(255,255,255);
}
#sresult textarea,
#form #form-box textarea {
	display: block;
	float: right;
	width: 185px;
	height: 30px;
	border: 1px rgb(47,90,114) solid;
	background-color: rgb(255,255,255);
}
#sresult p.input-send,
#form #form-box p.input-send {
	width: 100px;
	float: right;
	padding-top: 121px;
	padding-right: 9px;
	color: rgb(0,0,0);
	font-weight: bold;
}
#sresult p.input-send input.send,
#form #form-box p.input-send input.send {
	width: 45px;
	height: 18px;
	padding: auto;
	font-size: 11px;
}
#sresult div.contact-data {
	clear: both;
	width: 756px;
	height: 25px;
	background-color: rgb(230,230,230);
	border-top: 19px rgb(255,255,255) solid;
	text-align: right;
}
#sresult p.contact-data {
	float: right;
	width: 500px;
	padding-right: 27px;
	line-height: 25px;
	font-size: 12px;
}
#sresult p.contact-data .blue {
	display: block;
	float: right;
	width: auto;
	padding-left: 9px;
	height: 25px;
	color: rgb(45,126,164);
}
#sresult p.contact-data .dark-blue {
	display: block;
	float: right;
	width: auto;
	padding-left: 9px;
	height: 25px;
	color: rgb(16,72,98);
}
#sresult p.contact-data .black {
	display: block;
	float: right;
	width: auto;
	padding-left: 42px;
	height: 25px;
	color: rgb(0,0,0);
}
#sresult div.contact-data p.sendto {
	float: left;
	line-height: 25px;
	font-size: 12px;
	color: rgb(56,94,148);
	text-align: left;
	padding-left: 10px;
}
#sresult div.contact-data a.sendto {
	color: rgb(56,94,148);
	line-height: 25px;
}
#sresult div.look-checked {
	position: relative;
	float: left;
	clear: both;
	width: 758px;
	height: 40px;
	background-color: rgb(134,162,175);
	border-top: none;
	text-align: right;
	direction: rtl;
	margin-top: -2px;
	margin-left: 2px;
}
#sresult div.look-checked-inner {
	position: absolute;
	top: 0px;
	right: 2px;
	width: 754px;
	height: 38px;
	background-color: #09435C;
}
#sresult div.look-checked span.cb-wrapper {
	position: relative;
	display: block;
	padding-right: 5px;
	margin-top: 10px;
}
#sresult div.look-checked span.cb-wrapper a {
	position: relative;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(254,254,254);
}


/******* BOTTOM DETAILS BOX ****************************/


#result-box .bottom-details {
	text-align:right;
	width:100%;
	background:auto;
	height: 61px;
	font-size:11px;
	color:#5b5b5b;
	overflow-y:hidden;
}
#result-box .bottom-details-big {
	height: 140px;
}
#result-box .bottom-details .wrapper {
	clear:both;
}
#result-box .bottom-details-big .right-side {
	float:right;
	width:608px;
}
#result-box .bottom-details-big .left-side {
	float:right;
	width:130px;
}
#result-box .bottom-details .memo-info {
	color:white;
	text-align:right;
	font-size:12px;
	padding-right:6px;
	padding-top:2px;
}	
#result-box .bottom-details .memo{
	width:590px;
	height:70px;
	margin-right:5px;
	text-align:right;
	direction:rtl;
}
#result-box .bottom-details .wrapper {
	clear:both;
}
#result-box .bottom-details img.pencil {
	float: right;
}
#result-box .bottom-details .create-memo{
	float: right;
	padding-right:30px;
	padding-top:2px;
}
#result-box .bottom-details .save-memo{	
	clear:both;
	padding-right:30px;
	padding-top:45px;
}
#result-box .bottom-details .break{
	float: right;
	height: 24px;
	line-height: 24px;
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	width:1px;
	overflow:hidden;
	background:rgb(101,135,153);
}
#result-box .bottom-details-big .break{
	height:100px;
}
#result-box .bottom-details .date{
	float: right;
	height: 24px;
	line-height: 24px;
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
}
#result-box .bottom-details .label{
	float: right;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-weight:normal;
	color: #185067;
	text-align: right;
	width: auto;	
	direction:rtl;
	padding-top:5px;
	padding-right:5px;
	color:#5b5b5b;
}
#result-box .bottom-details input{
	float: right;
	height: 18px;
	line-height: 24px;
	font-weight: bold;
	overflow: hidden;
	color: #185067;
	text-align: right;
	width: 85px;	
	margin-top:7px;
}

/************ TABLE INNER BANNER BOX ************/

#result-box .inner-banner {
	margin: 1px auto 3px auto;
	width: 758px;
	background-color: #DFDFDF;
}

/********************  PAGE NAVIGATION ****************/

div#page-selector {
	position: relative;
	padding: 10px 0px;
	width: 758px;
	text-align: center;
	clear: both;
}
table#page-selector-inner {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	border-collapse: collapse;
	border: none;	
}
table#page-selector-inner td {
	padding: 0px;
	margin: 0px;
	border: none;	
}
div#page-selector div {
	float: left;
	padding: 0px 2px;
}
div#page-selector a.next,
div#page-selector a.previous,
div#page-selector a.pagenumber {
	position: relative;
	display: block;
	line-height: 21px;
	text-align: center;
	
}
div#page-selector a.next,
div#page-selector a.previous {
}
div#page-selector a.previous,
div#page-selector a.next {
	background-image: url('../images/branchJOBS_prev.jpg');
	background-position: center 4px;
	background-repeat: no-repeat; 
	width: 34px;
	height: 21px;
	
}
div#page-selector a.next {
	background-image: url('../images/branchJOBS_next.jpg');
}
div#page-selector a.pagenumber {
	background-image: url('../images/btn_num_page_nav.gif');
	background-position: center bottom;
	background-repeat: no-repeat; 
	width: 28px;
	height: 20px;
	padding-top:1px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	text-align: center
}
div#page-selector a.pagenumber:hover {
	background-image: url('../images/btn_current_page_nav.gif');
	width: 28px;
	height: 21px;
	line-height: 20px;
	text-decoration: none;
	font-size: 16px;
	text-align: center
}

div#page-selector a.pagenumber_selected {
	background-image: url('../images/btn_num_page_nav.gif');
	background-position: center bottom;
	background-repeat: no-repeat; 
	width: 50px;
	height: 50px;
	padding-top:1px;
	text-decoration: none;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: center
}


a.pagenumberhover {
	background-image: url('../images/btn_current_page_nav.gif');
	width: 50px;
	height: 21px;
	line-height: 20px;
	text-decoration: none;
	font-size: 16px;
	text-align: center
}


/*************** Start of REGISTRATIONS PAGE *********************************************************/

#form-wrapper-top {
	position: relative;
	width: 970px;
	height: 17px;
	
	background-image: url('../images/bgtopavi.jpg');
padding:0px;
margin:0px; 
}
#form-wrapper-bottom {
	position: relative;
	width: 970px;
	height: 15px;
	
	background-image: url('../images/bgbottomavi.jpg');
padding:0px;
margin:0px; 
}



 #form-wrapper {
	position: relative;
	width: 970px;
	min-height: 500px;
	
	background-image: url('../images/bgmiddleavi.jpg');
	
	
	text-align: right;
	color: rgb(0,0,0);
	clear: both; 
}
#form-wrapper .left {
	position: absolute;
	left: 0px;
	top: 0px;
	min-height: 500px;
	width: 39px;
	/*background-image: url('../images/reg_wrap_left.gif');*/
	background-repeat: no-repeat
}
 #form-wrapper .right {
	position: absolute;
	right: 0px;
	top: 0px;
	min-height: 500px;
	width: 17px;
	/*background-image: url('../images/reg_wrap_right.gif');
	background-repeat: no-repeat;
	background-position:  right top;*/
}



#registrations {
}
#registrations * {
	margin: 0;
	padding: 0;
}
#registrations .new-user-message {
	color: rgb(26,117,187);
	line-height: 21px;
	direction: rtl;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
}
#registrations #logo-banners {
}

#registrations #form-wrapper-top {
	position: relative;
	width: 970px;
	height: 17px;
	
	background-image: url('../images/bgtopavi.jpg');
padding:0px;
margin:0px; 
}
#registrations #form-wrapper-bottom {
	position: relative;
	width: 970px;
	height: 15px;
	
	background-image: url('../images/bgbottomavi.jpg');
padding:0px;
margin:0px; 
}





#registrations #form-wrapper {
	position: relative;
	width: 970px;
	min-height: 500px;
	
	background-image: url('../images/bgmiddleavi.jpg');
	
	text-align: right;
	color: rgb(0,0,0);
	clear: both; 
}
#registrations #form-wrapper .left {
	position: absolute;
	left: 0px;
	top: 0px;
	min-height:  500px;
	width: 39px;
	/*background-image: url('../images/reg_wrap_left.gif');
	background-repeat: no-repeat*/
}
#registrations #form-wrapper .right {
	position: absolute;
	right: 0px;
	top: 0px;
	min-height: 500px;
	width: 17px;
	/*background-image: url('../images/reg_wrap_right.gif');
	background-repeat: no-repeat;
	background-position:  right top;*/
}
#registrations #form-wrapper .left-col {
	position: absolute;
	left: 37px;
	top: 58px;
	width: 317px;
}
#registrations #form-wrapper .line-border {
	font-size: 0px;
	position: absolute;
	top: 46px;
	left: 375px;
	height: 660px;
	width: 1px;
	background-image: url('../images/reg_border_bg.gif');
	background-repeat: repeat-y
}
#registrations #form-wrapper .right-col {
	position: absolute;
	top: 21px;
	left: 426px;
	width: 507px;
	height: auto;
}
.right-col .righttext
{
    position:relative;
    
}

.righttext .snifim1
{
    width:90%;
    border:1px solid #0a445c;
    
    
    
    
    
    }
.righttext .snifim1 .headtable
{
    width:auto;
    background: #0a445c;
    color:White;
    height:30px;
    font-weight:bold;
    text-align:center;
    
    
    }
.righttext .snifim1 .datatable
{
    width:auto;
    padding:5px;
    height:30px;
    border:1px solid #829da8;
    
    
    }
.righttext .snifim1 .rowtable1
{
    background: #e3e9ec;
        
    
    }
.righttext .snifim1 .rowtable2
{
    background: #ffffff;    
    
    }
.opendiv
{
    width:700px;
    height:auto;
    padding:30px 30px 0px 0px;
    
   
    
    }
.opendiv .opendivright
{
    float:right;
    height:auto;
    width:520px;
   
   
    
    }
    .opendiv .opendivright .title
    {float:right;
     color:#144d67;
     text-decoration:underline;
     font-weight:700;
     min-height:30px;
    
     
     width:100px;
        }
.opendiv .opendivright .desc
    {margin-right:101px;
     width:350px;
    
     min-height:30px;
     padding:0px;
    
    
     
     
        }
         textarea.text3
    {
        
        height:20px;
        width:450px;
        direction:rtl;
        text-align:right;
        border:1px solid #bcbcbc;
     
        }

        .opendiv .opendivright .title1
    {float:right;
     color:#144d67;
     text-decoration:underline;
     font-weight:700;
     height:auto;
     width:100px;
    
        }
.opendiv .opendivright .desc1
    {margin-right:100px;
     width:100px;
     height:auto;
    
        }
    
        .opendiv .opendivright .hr
    {
     
     background-image: url('../images/bg-dotted-hr.gif');
     height:1px;
     width:500px;
     margin-top:10px;
     margin-bottom:10px;
    
        }

  .opendiv .opendivright .details
    {
        float:right;
        width:50%;
        height:50px;
        
     
     
        }  
    
.opendiv .opendivleft
{
    margin-right:550px;
    height:auto;
    padding-right:10px;
     width:100px;
     
      border-right:1px solid #66879a;
      min-height:150px;
    
    }

.righttext .snifim1 .rowtable1:hover
{
    background: #35addf;    
    
    }
.righttext .snifim1 .rowtable2:hover
{
    background: #35addf;    
    
    }



.righttext .right1
{
    
    float:right;
    width:510px;
}

 .righttext .left1
{
    
    width:360px;
    margin-right:520px;
   
}
 .righttext .left1 .txtleft
{
    
    width:340px;
    margin:10px;
}
 .righttext .left1 .txtleft .remark_top
{
    background:url('../images/remark_top.jpg');
    width:323px;
    height:19px;
    margin:0;
    padding:0;
}

 .righttext .left1 .txtleft .remark_middle
{
    background:url('../images/remark_middle.jpg');
    width:323px;
    height:auto;
    
    margin:0;
    padding:0;
}
 .righttext .left1 .txtleft .remark_bottom
{
    background:url('../images/remark_bottom.jpg');
    width:323px;
    height:18px;
    margin:0;
    padding:0;
}

 .remark_top
{
    background:url('../images/remark_top.jpg');
    width:323px;
    height:19px;
    margin:0;
    padding:0;
}

  .remark_middle
{
    background:url('../images/remark_middle.jpg');
    width:323px;
    height:auto;
    
    margin:0;
    padding:0;
}
  .remark_bottom
{
    background:url('../images/remark_bottom.jpg');
    width:323px;
    height:18px;
    margin:0;
    padding:0;
}

 .righttext .right1 .txt
{
    border:0px solid gray;
    height:auto;
    width:507px;
    background:white;
}
 input.txt-field2 {
	height: 20px;
	width: 100%;
	margin: 0px;
	border: none;
	padding: 0px;
}
h2.client
{
    color:#345F7F;
    font-size:24px;
    
}


#registrations #form-wrapper p.subtitle {
	line-height: 32px;
	font-size: 15px;
	font-weight: bold;
	color: rgb(26,117,187);
	height:auto;
	overflow-y:auto;
}
#registrations #form-wrapper p.failture {
	color:#990000;
	height:auto;
	overflow-y:auto;
}
#registrations #form-wrapper p.subtitle span.title {
	display:block;
	float:right;
	line-height: 14px;
}
#registrations #form-wrapper p.subtitle span.comment {
	color:black;
	font-weight: normal;
	font-size: 12px;
}
#registrations #form-wrapper p.subtitle .icon {
	float:right;
	padding-left:5px;
}
#registrations #form-wrapper p.subtitle2 {
	clear: both;
	padding-right: 33px;
	margin-right: 0;
	margin-left: auto;
	height: 28px;
	width: 464px;
	background-color: rgb(9,67,92);
	background-image: url('../images/reg_subtitle_bg.gif');
	background-position:  right 50%;
	background-repeat: no-repeat;
	line-height: 21px;
	font-size: 15px;
	color: rgb(255,255,255)
}
#registrations #form-wrapper p.new-version {
	width: 486px;
	height: 30px;
	background-image: url('../images/reg_subtitle_bg_nv.gif');
	background-position:  right 50%;
	background-repeat: no-repeat;
	margin-top:9px
}
#registrations #form-wrapper div.general-box {
	width: 509px;
	background: url('../images/nv_box_bg.gif');
	padding-right:10px;
	height:auto;
	overflow-y:auto;
	border:0px solid #000;
}
#registrations #form-wrapper div.information-box {
	padding-bottom:20px;
	text-align:right;
}
#registrations #form-wrapper div.information-box .title {
	color:#285767;
	font-size:18px;
	padding-top:10px;
	margin-bottom:5px;
	clear:both;
}
#registrations #form-wrapper div.information-box .line {
	color:#285767;
	font-size:12px;
	line-height:20px;
	direction:rtl;
}
#registrations #form-wrapper div.information-box .label {
	color:black;
}
#registrations #form-wrapper div.information-box .hr {
	background:#a3a7a8;
	height:1px;
	overflow:hidden;
	width:90%;
	margin-top:10px;
	float:right;
}

#registrations #form-wrapper p.general-box-footer {
	clear: both;
	margin-right: 0;
	margin-left: auto;
	height: 6px;
	width: 519px;
	overflow:hidden;
	background-color: rgb(9,67,92);
	background-image: url('../images/nv_footer.gif');
	background-repeat: no-repeat;
	color: rgb(255,255,255);
	margin-bottom:2px
}

#registrations #form-wrapper p.general-box-header {
	clear: both;
	margin-right: 0;
	margin-left: auto;
	height: 6px;
	width: 519px;
	overflow:hidden;
	background-color: rgb(9,67,92);
	background-image: url('../images/nv_header.gif');
	background-repeat: no-repeat;
	color: rgb(255,255,255);
	margin-top:9px
}
#registrations #form-wrapper .box {
	float: right;
	width: 249px;
	direction: rtl;
	margin-bottom: 20px;
}
#registrations #form-wrapper .big-box {
	width: 409px;
	clear:both;
	float:right;
}
#registrations #form-wrapper .legend {
	font-size: 12px;
	padding-right: 3px;
	padding-top: 10px;
	padding-bottom: 2px;
}
#registrations #form-wrapper .kohav {
	color: red;
}
#registrations #form-wrapper .inputline {
	clear: both;
	padding-right: 7px;
	height: 20px;
}
#registrations #form-wrapper .textarea {
	height: 50px;
}
#registrations #form-wrapper .inputline input.txt-field {
	width: 163px;
	border: none;
	border: 1px rgb(170,172,178) solid;
	font-size: 12px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-right: 5px;
	margin-top: 1px;
}
#registrations #form-wrapper .inputline textarea.txtarea-field {
	width: 463px;
	border: none;
	border: 1px rgb(170,172,178) solid;
	font-size: 12px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-right: 5px;
	margin-top: 1px;
}
#registrations #form-wrapper .big-box .inputline input.txt-field {
	width: 463px;
}
#registrations #form-wrapper .inputline select {
	width: 163px;
	border: 1px rgb(170,172,178) solid;
	font-size: 12px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
#registrations #form-wrapper .input-text-line textarea {
	margin-right: 7px;
	width: 163px;
	height: 92px;
	border: 1px rgb(170,172,178) solid;
}
#registrations #form-wrapper .inputline select.small-select {
	width: 49px;
	margin-right: 5px;
}
#registrations #form-wrapper .radioline {
	width: 163px;
	border: 1px #EFEFEF solid;
	font-size: 12px;
	height: 20px;
}
#registrations #form-wrapper .radioline input {
	margin-left: 5px;
}
#registrations #form-wrapper .radioline .radio1 {
	display: block;
	float: left;
	width: 80px;
	text-align: left;
}
#registrations #form-wrapper .radioline .radio2 {
	display: block;
	float: right;
	width: 80px;
	text-align: right;
}
#registrations #form-wrapper .space1 {
	height: 55px;
}
#registrations #form-wrapper .pct-upload-img {
	width: 65px;
	height: 49px;
	float: right;
	margin-right: 9px;
	margin-bottom: 10px;
	background-image: url('../images/pct_upload_img.gif');
	background-repeat: no-repeat
}
#registrations #form-wrapper .upload-legend {
	float: right;
	padding-right: 33px;
	padding-top: 19px;
	width: 120px;
	font-size: 10px;
}
#registrations #form-wrapper .pct-upload-resume {
	width: 65px;
	height: 49px;
	float: right;
	margin-right: 9px;
	margin-bottom: 10px;
	background-image: url('../images/pct_upload_resume.gif'); 
	background-repeat: no-repeat
}
#registrations #form-wrapper .inputline input.file {
	background-color: #FFF;
	border: solid 1px #939499;
}
#registrations #form-wrapper .education-line {
	height: 10px;
	width: 170px;
	padding-right: 7px;
	padding-top: 31px;
}
#registrations #form-wrapper .education-line .check-right {
	float: right;
	display: block;
	width: 80px;
}
#registrations #form-wrapper .education-line .check-left {
	display: block;
	float: left;
	width: 80px;
}
#registrations #form-wrapper .space-hr {
	clear: both;
	width: 518px;
	height: 0px;
	font-size: 0px;
	margin-right: 0;
	margin-left: 15px;
	/*border-bottom: 5px rgb(255,255,255) solid;*/
	overflow: hidden;
	margin-top:9px;
}
#registrations #form-wrapper .print-link a {
	color:#3e5e91;
	text-decoration:none;
}
#registrations #form-wrapper .print-link a:hover {
	text-decoration:underline;
}
#registrations #form-wrapper .rules {
	height: 70px;
	width: 476px;
	border: 1px rgb(170,172,178) solid;
	margin-top: 7px;
	margin-left: auto;
	margin-right: 3px;
	padding: 5px;
	background-color: rgb(255,255,255);
	direction: rtl;
	line-height: 18px;
	overflow: auto;
}
#registrations #form-wrapper .agree-line {
	padding-right: 3px;
	direction: rtl;
	line-height: 22px;
	margin-top: 3px;
}
#registrations #form-wrapper .btn-send-line {
	text-align: center;
	margin-top: 15px;
}
#registrations #form-wrapper .btn-send-line span.comment {
	display:block;
	text-align:right;
	color:red;
	direction:rtl;
	padding-right:12px;
}
#registrations #form-wrapper .btn-send-line .register {
	margin-left: auto;
	margin-left: auto;
}
#registrations #form-wrapper .left-col p {
	line-height: 18px;
	padding-top: 10px;
	margin-right: 22px;
	margin-left: 22px;
	font-size: 14px;
	text-align: justify;
	direction: rtl;
}
#registrations #form-wrapper .left-col .instructions1 {
	/*width: 317px;
	height: 235px;
	background-image: url('../images/reg_instruction1_bg.jpg');*/
	background-repeat: no-repeat;
	margin-bottom: 10px
}
#registrations #form-wrapper .left-col .instructions2 {
	width: 317px;
	height: auto;
	/*background-image: url('../images/reg_instruction2_bg.jpg');*/
	background-repeat: no-repeat;
	margin-bottom: 18px
}
#registrations #form-wrapper .left-col .instructions3 {
	width: 317px;
	height: auto;
	/*background-image: url('../images/reg_instruction3_bg.jpg');*/
	background-repeat: no-repeat;
	margin-top:67px;
	
}

/* Advanced Search Page */

div#banner4 {
	margin: 10px 0px 20px 0px;
	width: 758px;
	
}
div#banner3 {
	width: 197px;
	margin: 5px auto 5px auto;
	
}

/* Text Page */

div#text-page {
	clear:both;
	width:760px;
	height:auto;
	overflow-y:auto;
	background:url('../images/textpage-bg.gif');
	margin-top:10px;
	margin-bottom:10px
}
div#text-page .top {
	width:760px;
	height:7px;
	overflow:hidden;
	clear:both;
	background:url('../images/textpage-top.gif');
}
div#text-page .bottom {
	width:760px;
	height:7px;
	overflow:hidden;
	clear:both;
	background:url('../images/textpage-bottom.gif');
}
div#text-page .content {
	width:700px;
	height:auto;
	overflow-y:auto;
	clear:both;
	padding-top:30px;
	padding-right:40px;
	padding-bottom:40px;
	padding-left:20px;
	text-align:right;
	direction:rtl;
}
div#text-page .title {
	display:block;
	clear:both;
	color:#345F7F;
	font-size:33px;
	font-weight:bold;
}
div#text-page .subtitle {
	display:block;
	color:#5DC3EC;
	font-size:17px;
	font-weight:bold;
	padding-top:12px;
	padding-right:10px;
}
div#text-page .text {
	margin:0px;
	padding:0px;
	font-size:14px;
	padding-right:10px;
	padding-left:20px;
}
div#text-page .article-image {
	float:left;
	margin-bottom:20px;
	margin-right:20px;
	margin-left:20px;
}



div.right-column-banner {
	clear:both;
	padding-top:15px;
	padding-bottom:15px;
}
div.left-column-banner {
	clear:both;
	padding-top:15px;
	padding-bottom:15px;
}
div.search-results-banner {
	clear:both;
	padding-bottom:4px;
	text-align:center;
}
div.abroad-banners {
	clear:both;
	height:200px;
	margin-top:15px;
	position:relative;
}
div.abroad-banners-inner {
	position:absolute;
	width:850px;
	top:0px;
	left:0px;
}

/* Start Article Page */

div#articles-list .hr {
	width:597px;
	height:1px;
	overflow:hidden;
	background:#efefef;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:35px;
	clear:both;
}
div#articles-list .item {
	clear:both;
	height:auto;
	overflow-y:auto;
	margin-right:35px;
}
div#articles-list .item .image {
	float:right;
}
div#articles-list .item .article {
	float:right;
	width:468px;
	direction:rtl;
	padding-right:10px;
	position:relative;
}
div#articles-list .item .article-summary{
	display:block;
	height:63px;
	overflow:hidden;
}
div#articles-list .item .article-title{
	font-size:15px;
	line-height:18px;
	font-weight:bold;
}
div#articles-list .item .article-publisher{
	color:#2d62c9;
	width:381px;
	font-weight:bold;
}
div#articles-list .item .article-link{
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
}
div#articles-list .item .article-link a {
	color:#2d62c9;
	font-weight:bold;
}
div#articles-list .item .article-link a:hover {
	text-decoration:none;
}

div#articles-list .paging {
	clear:both;
	height:auto;
	overflow-y:auto;
	margin-top:20px;
	width:597px;
	margin-right:35px;
}
div#articles-list .paging .number-of-items { 
	float:right;
}
div#articles-list .paging .page-number { 
	float:left;
}
div#articles-list .paging .page-number span,
div#articles-list .paging .page-number a { 
	display:block;
	float:left;
	padding-right:3px;
	font-size:14px;
	text-decoration:none;
}
div#articles-list .paging .page-number a {
	color:black;
}
div#articles-list .paging .page-number a:hover {
	text-decoration:underline;
}
div#articles-list .paging .page-number span {
	color:#c6c6c6;
}
div#articles-list .paging .page-number .selected-page {
	color:#00aff0;
	font-weight:bold;
}
div#articles-list .paging .left {
	margin-right:3px;
}
div#articles-list .paging .right {
	margin-left:3px;
}

div#articles-list .search-and-filter {
	clear:both;
	height:auto;
	overflow-y:auto;
	margin-top:20px;
	width:597px;
	margin-right:35px;
}
div#articles-list .search-and-filter .label {
	font-size:14px;
	color:#2d62c9;
	font-weight:bold;
	direction:rtl;
}
div#articles-list .search-and-filter select.select-area {
	width:136px;
	height:25px;
	margin-right:10px;
	margin-left:10px;
}
div#articles-list .search-and-filter .search-input {
	width:226px;
	height:18px;
	font-size:12px;
	margin-right:10px;
	margin-left:10px;
}

/* Start Tip Page */

div#tip-text {
	color: #345f7f;
}
img.tip-image {
	float: right;
	margin-left: 20px; 
	margin-bottom: 20px;
	margin-top: 20px;
}
div#tip-list .hr {
	width:597px;
	height:1px;
	overflow:hidden;
	background:#efefef;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0px;
	clear:both;
}
div#tip-list .item {
	clear:both;
	height:auto;
	overflow-y:auto;
	margin-right:0px;
}
div#tip-list .item .image {
	float:right;
}
div#tip-list .item .tip {
	float:right;
	width:468px;
	direction:rtl;
	padding-right:10px;
	position:relative;
}
div#tip-list .item .tip-summary{
	display:block;
	color: #345f7f;
}
div#tip-list .paging {
	clear:both;
	height:auto;
	overflow-y:auto;
	margin-top:20px;
	width:597px;
	margin-right:35px;
}
div#tip-list .paging .number-of-items { 
	float:right;
}
div#tip-list .paging .page-number { 
	float:left;
}
div#tip-list .paging .page-number span,
div#tip-list .paging .page-number a { 
	display:block;
	float:left;
	padding-right:3px;
	font-size:14px;
	text-decoration:none;
}
div#tip-list .paging .page-number a {
	color:black;
}
div#tip-list .paging .page-number a:hover {
	text-decoration:underline;
}
div#tip-list .paging .page-number span {
	color:#c6c6c6;
}
div#tip-list .paging .page-number .selected-page {
	color:#00aff0;
	font-weight:bold;
}
div#tip-list .paging .left {
	margin-right:3px;
}
div#tip-list .paging .right {
	margin-left:3px;
}

div#tip-list .search-and-filter {
	clear:both;
	height:auto;
	overflow-y:auto;
	margin-top:20px;
	width:597px;
	margin-right:35px;
}
div#tip-list .search-and-filter .label {
	font-size:14px;
	color:#2d62c9;
	font-weight:bold;
	direction:rtl;
}
div#tip-list .search-and-filter select.select-area {
	width:136px;
	height:18px;
	margin-right:10px;
	margin-left:10px;
}
div#tip-list .search-and-filter .search-input {
	width:226px;
	height:12px;
	font-size:12px;
	margin-right:10px;
	margin-left:10px;
}

/* Start FAQ Page */

div#faq-text {
	color: #345f7f;
}
div#faq-text h3 {
	color: #39b5e8;
	margin-bottom: 10px;
}
div#faq-text a {
	display: block;
	color:#2d62c9;
}
div#faq-text span {
	display: block;
	color:#2d62c9;
	text-decoration:underline;
	cursor:hand
}
div#faq-text a:hover {
	text-decoration:none;
}
img.faq-image {
	float: left;
	margin-left: 20px; 
	margin-bottom: 20px;
	margin-top: 20px;
}
div#faq-list .hr {
	width:550px;
	height:1px;
	overflow:hidden;
	background:#efefef;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}
div#faq-list .item {
	clear:both;
	height:auto;
	overflow-y:auto;
}
div#faq-list .item .image {
	float:right;
}
div#faq-list .item .faq {
	float:right;
	width:468px;
	direction:rtl;
	padding-right:10px;
	position:relative;
}
div#faq-list .item .faq-summary{
	display:block;
	overflow:hidden;
	width: 500px; 
}
div#faq-list .item .faq-title{
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color: #a81e1e;
}
div#faq-list .item .faq-link{
	display:block;
	position:relative;
	color:#2d62c9;
	font-weight:bold;
}
div#faq-list .item .faq-link a {
	color:#2d62c9;
	font-weight:bold;
}
div#faq-list .item .faq-link a:hover {
	text-decoration:none;
}
div#faq-list .paging {
	clear:both;
	height:auto;
	overflow-y:auto;
	margin-top:20px;
	width:597px;
	margin-right:35px;
}
div#faq-list .paging .number-of-items { 
	float:right;
}
div#faq-list .paging .page-number { 
	float:left;
}
div#faq-list .paging .page-number span,
div#faq-list .paging .page-number a { 
	display:block;
	float:left;
	padding-right:3px;
	font-size:14px;
	text-decoration:none;
}
div#faq-list .paging .page-number a {
	color:black;
}
div#faq-list .paging .page-number a:hover {
	text-decoration:underline;
}
div#faq-list .paging .page-number span {
	color:#c6c6c6;
}
div#faq-list .paging .page-number .selected-page {
	color:#00aff0;
	font-weight:bold;
}
div#faq-list .paging .left {
	margin-right:3px;
}
div#faq-list .paging .right {
	margin-left:3px;
}

/* Start Contact Page */

div#contact-text {
	color: #345f7f;
}
div#contact-text h3 {
	color: #39b5e8;
	margin-bottom: 10px;
}
div#contact-text a {
	display: block;
	color:#2d62c9;
}
div#contact-text a:hover {
	text-decoration:none;
}
img.contact-image {
	float: left;
	margin-left: 20px; 
	margin-bottom: 20px;
	margin-top: 20px;
}
div#contact-list .hr {
	width:550px;
	height:1px;
	overflow:hidden;
	background:#efefef;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}
div#contact-list div#form-row-1,
div#contact-list div#form-row-2 {
	display: block;
	height: 40px;
	margin-bottom: 5px;
}
div#contact-list div.label-wrapper,
div#contact-list div.field-wrapper {
	display: block;
}
div#contact-list div#form-row-1 div.label,
div#contact-list div#form-row-2 div.label,
div#contact-list div#form-row-1 input,
div#contact-list div#form-row-2 input{
	display: block;
	float: right;
	width: 200px;
	margin-left: 20px;
	padding: 0px;
}
div#contact-list div#form-row-1 div.label,
div#contact-list div#form-row-2 div.label,
div#contact-list div#form-row-3 div.label {
	width: 203px;
	margin-bottom: 5px;
}
div#contact-list div#form-row-2 {
	margin-bottom: 20px;
}
div#contact-list div#form-row-3 {
}
div#contact-list div#form-row-3 textarea {
	width: 646px;
	height: 100px;
	margin-top: 25x;
}
div#contact-list div#btn-send {
	clear: both;
	margin-top: 10px;
}

div.reg_form
{   width:765px;
    padding:0px;
    margin:5px;
    background:url('../images/middle_reg.jpg') ;
    
    }
div.reg_form div.top_reg
{
    background:url('../images/top_reg.jpg') no-repeat;
    height:16px;
    }
div.reg_form div.middle_reg
{
    background:url('../images/bottom_reg.jpg') bottom no-repeat ; 
    height:auto;
    width:763px;
    padding:1px;
    padding-bottom:15px;
    }
div.reg_form div.bottom_reg
{
    /*background:url('../images/bottom_reg.jpg') ;*/
    height:47px;
    }
    
    div.floatingdiv
    {
        position:absolute;
        background:yellow;
        width:581px;
        height:255;
        margin:0px;
        padding:10px;
        z-index:1000;
        
        
        }

	