@charset "utf-8";
/* CSS Document */
* html {overflow: hidden; }
* html body {overflow: auto;}

.DemoVerDiv				{ background:#FFC; padding:3px; border-bottom:solid 1px #666; text-align:center; font-size:11px; direction:rtl; }
.DemoVerDiv:hover		{ background:#03C; color:#FFF;}

body					{ margin: 0px; font-family: Tahoma ; font-size: 11px; padding: 0px 0px 0px 0px; margin-bottom:35px;
			  			  height: 100%; line-height: 1.5em; background: url(../img/main_BG.jpg); background-repeat:repeat-x;}
.main_header1 			{ width: 950px; margin: 0 auto; padding: 0px;  }
.main_header2 			{ margin: 0px; padding: 3px; border: solid 1px #a41123; border-top:0px; background:url(../img/headerBG.jpg);
						  color: #FFF; font-size: 10px; direction: rtl; }
.main_content_top 		{ width: 950px; height: 15px; margin-top: 10px; background: url(../img/main_content_top.png); margin-right: auto;
						  margin-bottom: 0px; margin-left: auto; }
.main_content_body 		{ width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 25px; margin-left: auto; 
					 	  background-color: #FFF; min-height: 500px; height:auto !important; }
.main_left_nav 			{ float: left; width: 200px; padding: 10px; direction: rtl;}
.main_right_nav 		{ float: right; width: 100px; padding: 10px; direction: rtl;}
.main_middle_nav_1col 	{ width: 930px; padding: 10px; direction: rtl;}
.main_middle_nav_2col 	{ margin-left: 220px; width: 700px; padding: 10px; direction: rtl;}
.main_middle_nav_3col 	{ margin-left: 220px; margin-right: 120px; padding: 10px; direction: rtl;}

.main_box_title 		{ border-bottom: dotted 1px #c41e32; padding-bottom: 3px; }
.main_box_content 		{ border-right: dotted 1px #c41e32; padding-right: 10px; padding-top: 10px; text-align:justify; }
.main_box_title_text 	{ font-weight: bold; }
a.main_box_bt 			{ font-size: 10px; text-align: center; float: left; margin: 2px; padding: 1px; height: 16px; color: #c41e32;
						  background-color: #f5dade; border: solid 1px #c41e32; text-decoration: none; padding-left: 3px; padding-right: 3px; }
a.InvitejobBT			{ font-size:10px; background-color:#900; padding:3px 8px; color:#FFF; text-decoration:none;}
a.main_box_bt:hover 	{ color: #FFF; background-color: #c41e32; border: solid 1px #c41e32; }
.main_footer1			{ display:block; width:100%; height:24px; bottom:0px; position:fixed; z-index:100; margin: 0px; padding: 0px; }
* html .main_footer1 	{ position:absolute; z-index:100; }
.main_footer2 			{ border:1px solid #b6b6b6; border-bottom: 0px solid; width:946px; height:20px; background-color:#e0e0e0;
						  direction:rtl; text-align:center; padding:2px; z-index:100; bottom:0px; margin: 0px; }
/***************************************************************************************/
.index_header1 			{ width: 950px; margin: 0 auto; }
.index_login_box1 		{ float: left; margin:0 10px 0 0; padding: 0px; background: #c41e32; border-right: solid 1px #900;
						  border-left: solid 1px #900; border-bottom: solid 1px #900; }
.index_login_box2 		{ margin: 0px; padding: 3px; border-right: solid 1px #d96d7a; border-left: solid 1px #d96d7a; 
						  border-bottom: solid 1px #d96d7a; color: #FFF; font-size: 11px; direction: rtl; }
.index_login_header 	{ background-color:#900; text-align: center; color:#FFF; padding: 1px; border: 1px solid #d96d7a;
						  font-size: 10px; }
.index_content1 		{ width: 950px; height: 500px; margin: 40px auto 0 auto; background: url(../img/index_main_pic.jpg); }
.index_form_border 		{ width: 400px; padding: 0px; border: solid 1px #CCC; margin: 0 auto; background-color: #FFF; }
input.index_search 		{ font-family: Tahoma; font-size: 11px; border: solid 0px; width: 360px; direction: rtl;
						  color:#999999; }
.index_footer 			{ width: 940px; margin: 10px auto; padding: 5px; text-align: center; direction: rtl; color:#bbb; font-size: 10px; }
input.index_login 		{ font-family: Tahoma; font-size: 11px; border: solid 1px #d96d7a; width: 100px; color: #333;
}
.index_menu_bar 		{ padding: 6px 15px; direction: rtl; text-align:right; }
.index_menu 			{ text-decoration: none; color: #FFF; margin: 0 10px; }
.index_menu:hover 		{ color: #0CF; }
.index_example 			{ text-align: center; color: #666; direction: rtl; padding-top: 10px; font-size:10px; }
/***************************************************************************************/
.srch_res_serach_border { padding: 0px; direction: ltr; }
.srch_res_top_bar 		{ padding: 2px; direction: rtl; text-align: right; background-color: #f5dade; }
.srch_res_search_box 	{ width: 250px; padding: 0px; border: solid 1px #CCC; margin: 0; background-color: #FFF; }
input.srch_res_search 	{ font-family: Tahoma; font-size: 11px; border: solid 0px; width: 210px; direction: rtl; color: #333; }
.srch_res_res_box1 		{ background-color:#eee; margin-bottom: 5px; margin-top: 5px; border: dotted 1px #999; }
.srch_res_res_box2 		{ background-color:#ddd; margin-bottom: 5px; margin-top: 5px; border: dotted 1px #999; }
ul.srch_res_ul 			{ color: #333; font-size: 10px; line-height: 1.35em; }
.srch_res_name_td 		{ padding-top: 5px; }
.srch_res_property_td 	{ border-right: dotted 1px #bbb; }
.srch_res_madrak_td 	{ border-bottom: dotted 1px #bbb; padding: 2px; color: #900; }
.srch_res_maharat_td 	{ padding: 10px; color: #222; font-size: 10px; line-height: 1.35em; }
.srch_res_bottom_bar 	{ direction: ltr; text-align: center; background-color: #f5dade; }
.srch_res_pagelinks_box { border-top: solid 1px #c41e32; height: 20px; }
.srch_res_pagelinks_box2 { border-top: solid 1px #c41e32; height: 20px; }
.srch_res_pagelinks_box:hover { border-top: solid 1px #c41e32; background-color: #EB878C; }
a.srch_res_page_links, a.srch_res_page_links:hover, a.srch_res_page_links:visited, a.srch_res_page_links:active { text-decoration: none; color: #000; }
.srch_res_page_links_bold { border-left: solid 1px #c41e32; border-right: solid 1px #c41e32; border-bottom: solid 1px #c41e32;
							height: 20px; background-color: #FFF; }
.srch_res_name_link 	{ text-decoration: none; color: #03F; }
.srch_res_name_link:hover { color: #00F; }
.srch_res_toolbar_top 	{ padding: 2px; direction: rtl; text-align: right; background-color: #e5bec4; border-bottom: solid 1px #c41e32; }
/***************************************************************************************/
.cart_table_row1 		{ border-bottom:dotted 1px #bbbbbb;}
.cart_table_row2 		{ background-color: #EEEEEE; border-bottom:dotted 1px #bbbbbb; }
.loading_file 			{ text-align: center; padding: 25px; }
/***************************************************************************************/
input.invite_karfarma 	{ font-family: Tahoma; font-weight:200; width:211px; }
select.invite_karfarma 	{ font-family: Tahoma; font-weight:200; width:215px; }
fieldset.invite_fieldset { padding: 10px; margin-bottom: 15px; margin-left: 30px; }
textarea.invite_karfarma { font-family: Tahoma; font-weight:200; width:211px; }
.invite_labale_cell 	{ display: table-cell; vertical-align: top; white-space: nowrap; }
.invite_input_cell 		{ display: table-cell; vertical-align: top; }
.invite_example_cell 	{ color: #777; direction:rtl; font-size: 9px; }
.invite_mandantory 		{ color: #C00; }
.invite_seprator 		{ height: 25px; display: table-cell; }
input.invite_bt 		{ font-family: Tahoma; font-size: 11px; text-align: center; margin: 2px; padding: 1px; color: #c41e32;
						  background-color: #f5dade; border: solid 1px #c41e32; text-decoration: none; padding-left: 3px; padding-right: 3px; }
input.invite_bt:hover 	{ color: #FFF; background-color: #c41e32; border: solid 1px #c41e32; }
.invite_error 			{ color: #F00; font-size: 10px; }
/***************************************************************************************/
.resume_BG 				{ border: dotted 1px #999; padding: 5px; background-color: #f6f6f6; direction: ltr; }
.resume_td_title 		{ display: table-cell; vertical-align: top; text-align: center; padding-top: 3px; padding-bottom: 1px; 
						  background-color: #f5dade; border-bottom: solid 1px #c41e32; }
.resume_td_sep 			{ display: table-cell; padding: 5px; }
.resume_td_title2 		{ display: table-cell; vertical-align: top; text-align: center; background-color: #ccc; color: #990000;
						  white-space: nowrap; padding: 1px 5px; }
.resume_td_exp 			{ display: table-cell; vertical-align: top; text-align: center; padding: 0 5px; background-color: #ddd;
						  direction: rtl; }
.resume_td_exp2 		{ display: table-cell; vertical-align: top; text-align: center; padding: 0 5px; background-color: #eee; direction: rtl; }
/***************************************************************************************/
.inbox_error_page 		{ border: dotted 1px #990000; background-color: #FFE1E2; text-align: center; padding: 10px;
						  margin-top: 10px; color: #900; direction:rtl; }
.inbox_nomessage 		{ border: dotted 1px #555; background-color: #ddd; text-align: center; padding:10px; direction:rtl;}
.inbox_header 			{ padding-bottom: 10px; }
.inbox_infodiv			{ border-bottom: dotted 1px #900; background-color: #F5DADE; padding:5px;}
.inbox_navdiv			{ background-color:#F5DADE; padding:5px;}
/***************************/
.inbox_active_read 		{ padding:2px; border-bottom:dotted 1px #aaa; border-right:dotted 1px #aaa; border-left:dotted 1px #aaa; }
.inbox_active_unread 	{ padding: 2px; border-bottom: dotted 1px #aaa; border-right: dotted 1px #aaa; border-left: dotted 1px #aaa;
						  font-size: 12px; background-color: #efffd6; }
.inbox_inactive_read 	{ padding: 2px; border-bottom: dotted 1px #aaa; border-right: dotted 1px #aaa; border-left: dotted 1px #aaa;
						  background-color: #eaeaea; color: #c6c6c6; }
.inbox_inactive_unread 	{ padding: 2px; border-bottom: dotted 1px #aaa; border-right: dotted 1px #aaa; border-left: dotted 1px #aaa;
						  background-color: #eaeaea; color: #c6c6c6; }
/***************************/
.inbox_msg_td_cat 		{ display:table-cell; width: 30px; vertical-align:top; }
.inbox_msg_td_opration 	{ display:table-cell; vertical-align:top; text-align:left; }
.inbox_msg_td_title_read { padding-right: 5px; padding-left: 5px; }
.inbox_msg_td_title_unread { padding-right: 5px; padding-left: 5px; font-weight: bold;}
.inbox_msg_td_shorttext { padding: 0 5px; font-size:10px; text-align:justify;}
.inbox_msg_td_longtext 	{ padding: 10px 40px 3px 0px; direction: rtl; text-align: right; display: none; }
.inbox_cat 				{ width: 30px; height: 30px; clear: both; background-color: #CCC; }
.inbox_msg_date 		{ font-size: 10px; color: #999; padding: 0 3px; white-space: nowrap; overflow: hidden; width: 50px; text-align: left; }
.inbox_msg 				{ width: 12px; white-space: nowrap; overflow: hidden; font-size: 10px; display:table-cell; }
.inbox_msg_continue 	{ padding: 0px; }
.inbox_msg_minimize 	{ padding: 0px; display: none; }
a.inbox_msg_continue_link { text-decoration: none; }
a.inbox_bt 				{ border: solid 1px #716f64; color: #000; padding: 2px 10px 2px 2px; text-decoration: none; background: url(../img/inbox_BT.jpg);
						  background-repeat: repeat-x; display: table-cell; }
/***************************************************************************************/
.login_BG 				{ margin: 0 auto; width: 667px; height: 263px; background: url(../img/login_bg.jpg); background-repeat: no-repeat;
						  text-align: right; }
.login_box 				{ padding-top: 70px; padding-right: 50px; }
/***************************************************************************************/
.tbl_top_title		{ white-space:nowrap; padding:0 10px 0 10px; display:table-cell; vertical-align:top; font-weight:bold; }
.tbl_top_left		{ width:25px; height:25px; background: url(../img/tbl_top_left.jpg); }
.tbl_top_BG			{ height:25px; background: url(../img/tbl_top_BG.jpg); }
.tbl_top_right		{ width:25px; height:25px; background: url(../img/tbl_top_right.jpg); }
.tbl_left_BG		{ width:25px; background: url(../img/tbl_left_BG.jpg); }
.tbl_right_BG		{ width:25px; background: url(../img/tbl_right_BG.jpg); }
.tbl_bottom_left	{ width:25px; height:25px; background: url(../img/tbl_bottom_left.jpg); }
.tbl_bottom_right	{ width:25px; height:25px; background: url(../img/tbl_bottom_right.jpg); }
.tbl_bottom_BG 		{ height:25px; background: url(../img/tbl_bottom_BG.jpg); }


/***************************************************************************************/
/*Form Design CSS - All Document */
.frm_cell			{ clear:right; padding:4px; margin-right:15px; border:solid 1px #FFF;}
.frm_cell_error		{ clear:right; padding:4px; background:#ffe6e6; border:dotted 1px #FFF; margin-right:15px;}
.frm_lable			{ float:right; width:150px; direction:rtl; }
.frm_input			{ float:right; direction:rtl; width:230px; }
.frm_input_fullwidth{ float:right; direction:rtl; }
.frm_checkinput		{ float:right; direction:rtl; padding-right:150px;}
.frm_error			{ float:right; direction:rtl; color: #F00; font-size: 10px; padding-right:5px;}
.frm_checkerror		{ clear:right; margin-right:150px; direction:rtl; color: #F00; font-size: 10px;}
.frm_example		{ clear:right; margin-right:150px; direction:rtl; color:#F60; font-size: 9px; padding-bottom:2px; }
input.frm_input		{ font-family: tahoma; font-weight:200; width:200px;}
.frm_legend			{ font-weight:bold; color:#900; margin-bottom:10px; margin-top:25px;}
.frm_bt_div			{ margin-right:170px; margin-top:15px;}
.frm_textbox		{ width:211px;}
.frm_combo1			{ width:215px;}
.frm_combo2			{ width:69px;}
.frm_combo3			{ width:105px;}
.frm_button			{ color: #FFF; background:url(../img/Frm_ButtonBG.jpg); border: solid 1px #600; padding:0 10px;
					  text-decoration: none; cursor:pointer; font-family:Tahoma; padding-bottom:3px;}
/***************************************************************************************/
/*.AjaxLoading		{ background-image: url(../img/AjaxLoading.gif); background-repeat: no-repeat; background-position: center;
					  padding:10px;}
					  */
.AjaxLoading		{ position:fixed; background: url(../img/AjaxLoading.gif) no-repeat center; padding:60px; z-index:1000;
					  left:44%; top:350px; background-color:#FFF; border:dotted 1px #A41123;}
.LoadingDiv			{ }
.Note				{ background-color:#FFD; border:dotted 1px #900; margin:15px; padding:15px; direction:rtl; text-align:justify;}
/***************************************************************************************/
/*Register CV CSS*/
.CvRegMainContentBox	{ border:dotted 1px #e18e98; padding:2px;}
.CvRegTabBox			{ float:right ; padding:2px 10px 2px 10px; height:22px; margin-left:1px; background:url(../img/CvRegTabBGActive.jpg);}
.CvRegTabBox a			{ color:#FFF; text-decoration:none;}
.CvRegTabBoxEnable		{ float:right ; padding:2px 10px 2px 10px; height:22px; margin-left:1px; background:url(../img/CvRegTabBGInactive.jpg);}
.CvRegTabBoxEnable a	{ color:#333; text-decoration:none;}
.CvRegTabBoxDisable		{ float:right ; padding:2px 10px 2px 10px; height:22px; margin-left:1px; background:#EDEDED; color:#c2c2c2;}
.CvRegEndTab			{ padding:2px; clear:right; background:#c41e32;}

.CvRegStartBox			{ padding:25px; direction:rtl; text-align:justify;}
.CvRegStartButtonDiv	{ text-align:left; padding-left:25px; margin:5px;} 
a.CvRegStartLink		{ padding:3px 10px 5px 10px; color:#FFF; border:solid 1px #600; text-decoration:none;
						  background:url(../img/Frm_ButtonBG.jpg); cursor:pointer;}
.CvRegTopTableDiv		{ padding:1px; border: dotted 1px #CCC; margin-bottom:30px;}
.RegCvSaveDivErr		{ border:dotted 1px #900; margin:20px 0 0 0; padding:10px; background-color:#FCC;}
.RegCvSaveDivOk			{ border:dotted 1px #060; margin:20px 0 0 0; padding:10px; background-color:#CFC;}
.RegCvSaveErr			{ color:#900;}
.RegCvSaveHeader		{ background:#CCC; color:#900; text-align:center; padding:3px; margin-bottom:10px;}
.RegCvHelpTitle			{ white-space:nowrap; font-weight:bold;}
.RegCvHelpDesc			{ text-align:justify; color:#666;}
/***************************************************************************************/
.PrfRightNavPersonalInfo{ }
.PrfRightNavTitleDiv	{ border-top:solid 1px #e18e98; background-color:#FFEAEB; color:#333; padding:2px 5px 4px 0px;
						  font-weight:bold; font-size:x-small;}
.PrfRightNavInfoDiv		{ padding:2px 5px 0px 0px; font-size:11px; color:#666;}
.PrfRightNavEditLink	{ color:#900; cursor:pointer;}
.PrfRightNavEditLink:hover	{ color:#F00;}
/***************************************************************************************/
.PrfLeftNav				{ display:table-cell; width:180px; padding:5px 0 5px 5px; vertical-align:top;}
.PrfRightNav			{ display:table-cell; width:150px; text-align:right; padding:5px 5px 5px 0px; vertical-align:top;}
.PrfMiddleNav			{ display:table-cell; width:580px; padding:5px 0px; vertical-align:top;}

.PrfInboxEnableMsg		{ border-bottom:dotted 1px #CCC; margin-bottom:3px; padding:3px;}
.PrfInboxEnableMsg:hover{ background-color:#FFFFF0;}
.PrfInboxDisableMsg		{ border-bottom:dotted 1px #CCC; margin-bottom:3px; padding:3px; background:#F5F5F5; color:#CCC;}

.PrfInboxEnableTitle	{ font-weight:bold; color:#900; cursor:pointer; padding-bottom:2px;}
.PrfInboxDisableTitle	{ font-weight:bold; cursor:pointer; padding-bottom:2px;}

.PrfInboxEnableDate		{ font-size:9px; width:50px; color:#999; font-weight:normal; white-space:nowrap; padding-left:5px; display:table-cell;
						  vertical-align:top;}
.PrfInboxDisableDate	{ font-size:9px; width:50px; font-weight:normal; white-space:nowrap; display:table-cell; vertical-align:top;
						  padding-left:5px; }

.PrfInboxEnablePic		{ display:table-cell; vertical-align:top; width:25px; padding-left:2px; margin-left:3px;}

.PrfInboxDelMsg			{ padding:0 4px; float:right; background-color:#edbbc1; border:solid 1px #f5d7db; color:#FFF;
						  font-size:9px; display:none;}
.PrfInboxDelMsg:hover	{ padding:0 4px; float:right; background-color:#ca3446; border:solid 1px #c41e32; color:#FFF;
						  font-size:9px; cursor:pointer;}
.PrfInboxOprationTD		{ width:30px; display:table-cell; vertical-align:top;}
						  
.PrfInboxTextEnableMsg	{ text-align:justify; color:#333; margin:5px 0;}
.PrfInboxTextDisableMsg	{ text-align:justify; color:#CCC; margin:5px 0;}

.PrfInboxJobCoNameEnable	{ font-size:11px; padding-top:10px;}
.PrfInboxJobCoNameDisable	{ font-size:11px; padding-top:10px; color:#CCC;}

.PrfInboxJobInfoDiv		{ padding:2px; margin:5px 10px 5px 0; border-right:solid 2px #BBB;}
.PrfInboxJobInfoLbl		{ display:table-cell; vertical-align:top; padding:2px 0 2px 5px;}
.PrfInboxJobInfoData	{ display:table-cell; vertical-align:top; padding:2px 0 2px 10px;}

.PrfInboxJobPicTD		{ display:table-cell; vertical-align:top; padding:10px 0 0 5px; width:40px;}

.PrfInboxJobCommentDiv	{ margin:7px; color:#777; font-size:10px;}
.PrfInboxJobCommentDiv a{ text-decoration:none; color:#03F; cursor:pointer;}
.PrfInboxJobCommentText { color:#BBB; font-size:11px; direction:rtl; padding:2px; width:455px;}
a.PrfInboxJobCommentBT	{ padding:3px 10px 3px 10px; color:#FFF; border:solid 1px #600; text-decoration:none;
						  background:url(../img/Frm_ButtonBG.jpg); margin:0px 3px; }
.PrfInboxNavDiv			{ background-color:#EEE; padding:5px; border:solid 1px #CCC; text-align:right;}
.PrfInboxNavDiv	a		{ color:#777; text-decoration:none; cursor:pointer; font-size:10px;}
.PrfInboxNavDiv	a:hover	{ color:#000;}

.PrfInboxShortMsgJobInfoEnable	{ color:#333;}
.PrfInboxShortMsgJobInfoDisable	{ color:#CCC;}

.PrfRightMenuBox		{ border-top:dotted 1px #FFCECF; padding:1px 0 0 0;}
.PrfRightMenuBoxTitle	{ margin-top:15px; background-color:#FFF5F5; padding:2px; border-top:1px solid #FFCCCC; direction:rtl;}

.PrfInboxJobDetail		{ display:none;}

.PrfInboxJobMoreReadTD	{ display:table-cell; vertical-align:bottom; width:45px;}
.PrfInboxJobMoreRead 	{ text-align:left; white-space:nowrap; display:none;}
.PrfInboxJobMoreRead a	{ cursor:pointer; font-size:10px; color:#33F; }

.PrfRightMenuMainEnableLink			{ padding:1px 5px 1px 1px; background:#c41e32; cursor:pointer; margin-bottom:2px; }
.PrfRightMenuMainEnableLink a		{ color:#FFF; text-decoration:none; }
.PrfRightMenuMainDisableLink		{ padding:1px 14px 1px 1px; cursor:pointer; margin-bottom:2px; background:url(../img/PrfRightMenuIcon01.png);
									  background-position:right center; background-repeat:no-repeat;}
.PrfRightMenuMainDisableLink:hover	{ background-color:#f3d2d6; }
.PrfRightMenuMainDisableLink a		{ color:#666; text-decoration:none; }

.TabCounter							{ background-color:#3C0; color:#FFF; padding:1px 3px; font-size:11px;}
.TabCounterCurveLeft	{ width:3px; background-image:url(../img/TabCounterCurveLeft.png); float:left; height:15px;}
.TabCounterCurveRight	{ width:3px; background-image:url(../img/TabCounterCurveRight.png); float:Right; height:15px;}

.PrfInboxHeader			{ padding:0 0 3px 0; text-align:right; direction:rtl; margin:0px; }
.PrfInboxHeadersep		{ background-color:#666; padding:1px; margin-bottom:5px;}

.PrfInboxFilterLinkEnable			{ padding:4px 5px; margin-bottom:2px; text-decoration:none; cursor:pointer; background-color:#DDD;}
.PrfInboxFilterLinkEnable:hover		{ padding:4px 5px; margin-bottom:2px; text-decoration:none; cursor:pointer; background-color:#b6b6b6;}
.PrfInboxFilterLinkDisable			{ padding:4px 8px; margin-bottom:2px; text-decoration:none; background-color:#666; color:#FFF;}

.PfInboxDeleteForEverDiv	{ text-align:left; padding:10px 10px 4px 0px; border-bottom:dotted 1px #900; }
.PfInboxDeleteForEverDiv a 	{ cursor:pointer;}
.PrfInboxRestoreTD			{ display:table-cell; vertical-align:top; width:25px; padding-left:2px; margin-left:3px; cursor:pointer;}

.PrfLeftBoxContent		{ direction:rtl; font-size:11px; padding:1px 5px; margin:0 5px 0 0; text-align:justify;
						  background-color:#F7F7F7; font-size:11px;}
.PrfLeftBoxContent a	{ text-decoration:none; color:#00F;}
.PrfLeftBoxContent a:hover{ color:#009; text-decoration:underline;}
.PrfLeftBoxImpotantText	{ color:#B00;}
.PrfLeftBoxTitle		{ direction:rtl; text-align:right; padding:1px 5px; background-color:#FFF5F5; border-top:solid 1px #FFCCCC;
						  margin:15px 5px 0 0;  border-bottom:dotted 1px #FFDDDD;}
.PrfLeftBoxInnerContent	{ margin:5px 0 15px 0; padding:0 3px 0 0; border-right:solid 2px #ddd; font-size:10px; text-indent:5px; color:#444;}

/***************************************************************************************/
.IndexTopHeader			{ width: 950px; margin: 0 auto; text-align:left; }
.IndexInnerBox1			{ margin:0px; padding: 0px; background: #c41e32; border: solid 1px #900;}
.IndexInnerBox2			{ text-align:center; margin: 0px; padding: 3px; border: solid 1px #d96d7a; color: #FFF;
						  font-size: 11px; direction: rtl;}
.IndexContentDiv		{ width: 950px; height: 500px; margin: 40px auto 0 auto; background: url(../../resources/img/IndexMainBG.jpg);}
/***************************************************************************************/
.JobShowBG				{ background-color:#F6F6F6; border:dotted 1px #999; padding:5px;}
.JobShowHeaderTD		{ background:#F5DADE; border-bottom:1px solid #C41E32; display:table-cell; text-align:center; padding:2px 4px;}
.JobShowTitleTD1		{ background-color:#EEE; text-align:left; padding:1px 0px 1px 10px; display:table-cell; font-weight:bold;}
.JobShowTitleTD2		{ background-color:#DDD; text-align:left; padding:1px 0px 1px 10px; display:table-cell; font-weight:bold;}
.JobShowDescTD1			{ background-color:#EEE; text-align:right; padding:1px 10px 1px 0px; display:table-cell;}
.JobShowDescTD2			{ background-color:#DDD; text-align:right; padding:1px 10px 1px 0px; display:table-cell;}
.JobShowContinueDiv		{ padding-top:25px; text-align:left;}
/***************************************************************************************/
.SrchCvSrchFormDiv		{ padding-bottom:20px; }
.SrchCvSrchBox			{ width: 250px; padding: 0px; border: solid 1px #CCC; margin:0; background-color: #FFF; }
.SrchCvShowResult		{}
.SrchCvTopBar 			{ padding: 2px; direction: rtl; text-align: right; background-color: #f5dade; }
.SrchCvResBox1			{ background-color:#eee; padding:2px 0 2px 0; margin:1px 0 1px 0; }
.SrchCvResBox2			{ background-color:#ddd; padding:2px 0 2px 0; margin:1px 0 1px 0; }
.SrchCvIconTD			{ display:table-cell; text-align:center; width:30px; vertical-align:top; padding:0 2px;}
.SrchCvNameTD			{ display:table-cell; text-align:right; width:120px; vertical-align:top; padding:4px 2px 0 0;}
a.SrchCvNameTD 			{ text-decoration:none; color:#0033FF; }
a.SrchCvNameTD:hover 	{ color:#00F;}
.SrchCvDescTD			{ display:table-cell; text-align:right; width:500px; vertical-align:top;}
.SrchCvMadrakTD			{ border-bottom: dotted 1px #bbb; padding: 4px 2px; color: #900; }
.SrchCvMaharatTD		{ padding: 4px 2px; color: #222; font-size: 10px; line-height: 1.35em; text-align:justify; }
.SrchCvBottomBar		{ text-align:center; background-color:#f5dade; }
.SrchCvPageLinkSep		{ padding:2px 10px 2px 10px; border-top:solid 1px #900;}
.SrchCvPageLinkEnable	{ padding:2px 10px 2px 10px; border-top:solid 1px #900;}
.SrchCvPageLinkEnable:hover { background-color:#EB878C; cursor:pointer;}
.SrchCvPageLinkSelected	{ padding:2px 10px 2px 10px; background-color:#FFF; border-right:solid 1px #900; 
						  border-bottom:solid 1px #900; border-left:solid 1px #900; font-weight:bold;}
.SrchCvRightOptionsDiv	{ padding:5px; direction:rtl; background-color:#F5F5F5; padding-left:0px;}
.SrchCvOptionTitleDiv	{ font-weight:bold;}
.SrchCvOptionLinkDiv	{ text-decoration:none; padding-right:3px; margin-right:10px;}
.SrchCvOptionLinkDiv a	{ text-decoration:none; color:#00F;}
.SrchCvOptionCombobox	{ font-size:10px;}
.SrchCvShowResTopBar	{ border-bottom:dotted 1px #CCC; direction:rtl; padding:4px; margin-bottom:10px; text-align:right; text-align:justify; line-height:1.9em;}
.SrchCvShowResBottomBar	{ border-top:dotted 1px #CCC; direction:rtl; padding:0 2px; margin-top:10px; text-align:center;}
.SrchCvResNameDiv		{ padding-right:10px; }
.SrchCvResNameDiv a		{ text-decoration:none; color:#00F; }
.SrchCvResEduDiv		{ color:#000000; margin-right:15px; padding-right:3px; border-right:solid 1px #CCC; margin-top:5px; direction:rtl;}
.SrchCvResMhrtDiv		{ color:#0E774A; margin-right:15px; padding-right:3px; border-right:solid 1px #CCC; margin-bottom:15px; direction:rtl;}
.SrchCvBottomLinkActive	{ color:#00F;}
.SrchCvBottomLinkActive:hover 	{ color:#FFF; background:#900;}
.SrchCvBottomLinkActive a 		{ color:#00F; text-decoration:none; padding:3px 10px;}
.SrchCvBottomLinkActive a:hover { color:#FFF;}
.SrchCvBottomLinkDisable{ padding:3px 10px; background-color:#CCC; font-weight:bold;}
.SrchCvResSuggestionBar	{ background-color:#EFEFEF; padding:4px; margin-bottom:10px;}
.SrchCvSuggLink			{ text-decoration:none; color:#00F;}
.SrchCvSuggLink:hover	{ background-color:#00F; color:#FFF;}
/***************************************************************************************/
.ResumePicDiv			{ border:solid 1px #CCC; padding:2px; margin-bottom:4px; }
.ResumeNameTD			{ display:table-cell; vertical-align:top; text-align:right;}
.ResumePicTD			{ display:table-cell; vertical-align:top; text-align:center;}
.ResumeInfoTitleTD		{ padding:0 2px; display:table-cell; border-bottom:dotted 1px #BBB; color:#900; vertical-align:top;
						  white-space:nowrap;}
.ResumeInfoTD			{ padding:0 4px; display:table-cell; border-bottom:dotted 1px #BBB;}
.ResumeInfoCenterTD		{ padding:0 4px; display:table-cell; border-bottom:dotted 1px #BBB; text-align:center;direction:rtl;}
.ResumeTableTitle		{ background-color:#faecee; text-align:right; padding:2px 10px 2px 2px; display:table-cell; border-bottom:solid 1px #e18e98; color:#900;}
.ResumeTableTD1			{ display:table-cell; padding:1px; background-color:#E5E5E5; text-align:center; white-space:nowrap;}
.ResumeEditProfileBT	{ text-align:center; padding:5px; background-color:#FAECEE; border:1px solid #E18E98; cursor:pointer; margin:15px;}
.ResumeEditProfileBT:hover { background-color:#900; color:#FFF;}
/***************************************************************************************/
.StatisticsTextTD2		{ display:table-cell; padding:2px 6px; border-bottom:solid 1px #EEE;}
.StatisticsTextTD1		{ display:table-cell; padding:2px 6px; background-color:#F0F0F0;}
.StatisticsSimilarTitleTD	{ text-align:center; background-color:#EEE;}
.StatisticsSimilarTD	{ background-color:#F6F6F6; text-align:center; display:table-cell; vertical-align:top;}
.StatisticsSimilarTD:hover	{ background-color:#E6E6E6;}
.StatisticsSimilarTD a	{ text-decoration:none; font-size:10px;}
.StatisticsNumbers		{ font-weight:bold; margin:0 10px; padding:1px; color:#c41e32; }
.StatisticsBar			{ margin:3px 0; background:url(../../resources/img/StatisticsBarBG.jpg); height:7px; width:25px; border:solid 1px #c41e32; 
						  background-position:right; background-repeat:no-repeat;}
/***************************************************************************************/
.PageHelpContent		{ direction:rtl; text-align:justify; font-size:11px; padding:1px 5px; display:none; margin:0 5px 0 0; 
						  background-color:#F7F7F7; font-size:11px; text-indent:5px;}
.PageHelpTitle			{ direction:rtl; text-align:right; padding:1px 5px; background-color:#FFF5F5; border-top:solid 1px #FFCCCC;
						  margin:0 5px 0 0; cursor:pointer;  border-bottom:dotted 1px #FFDDDD;}
.PageHelpTitle:hover	{ background-color:#FFB3B3;}
.PageHelpTitleInner1	{ background:url(../../resources/img/HelpTitlePlus.jpg); background-position:right; background-repeat:no-repeat;
						  padding:0 12px 0 0;}
.PageHelpTitleInner2	{ background:url(../../resources/img/HelpTitleMinus.jpg); background-position:right; background-repeat:no-repeat;
						  padding:0 12px 0 0;}
/***************************************************************************************/
.ArticleMenuDiv			{ cursor:pointer; border-bottom:dotted 1px #BBB; padding:1px 4px; margin:1px;}
.ArticleMenuDiv:hover	{ background-color:#EEE; color:#900;}
.ArticleMenuDivSelected	{ border-bottom:dotted 1px #BBB; padding:1px 4px; margin:1px; background-color:#c41e32; color:#EEE;}
.ArticleContent			{ border-top: dotted 1px #666; margin-top:15px;}
.ArticleContent	a		{ text-decoration:none;}
.ArticleTitr			{ direction:rtl; font-size:13px; color:#900; padding:5px;}
.ArticleP				{ direction:rtl; line-height:1.8em; padding:5px; text-indent:10px; text-align:justify; font-size:12px;}
/***************************************************************************************/
.AdShowMainBox			{ margin-top:15px; border-top:dotted 1px #FFB0B0; border-right:dotted 1px #FFB0B0; margin-right:5px;}
.AdShowMainDiv			{ margin:4px 4px 0 0; padding:1px 2px 1px 4px; background-color:#FFF; border-bottom:dotted 1px #FFB0B0; direction:rtl; }
.AdShowMainTitr			{ padding-bottom:5px;}
.AdShowMainTitr a		{ text-decoration:none; color:#900; font-weight:bold;}
.AdShowMainTitr a:hover	{ color:#E00;}
.AdShowText				{ direction:rtl; text-align:justify; font-size:11px; color:#333; padding:2px 0 0 0; cursor:pointer;}
.AdShowMore				{ text-align:left; padding:0; margin:0; }
.AdShowMore	a			{ text-align:left; text-decoration:none; font-size:9px; color:#900;}
.AdShowMore	a:hover		{ color:#D00;}
/***************************************************************************************/
.SmsInactiveDiv			{ padding:30px; direction:rtl; text-align:center;}
.SmsManagementDiv		{ padding:0px; direction:rtl; text-align:right;}
.SmsLIstPayTitr			{ background-color:#FAECEE; color:#900; text-align:center; padding:5px;}
.SmsLIstPayTitle		{ background-color:#FAECEE; color:#900; text-align:center; border-bottom:dotted 1px #CCC;}
.SmsLIstPayTd01			{ background-color:#EEE; text-align:center; border-bottom:dotted 1px #CCC;}
.SmsLIstPayTd02			{ background-color:#FFF; text-align:center; border-bottom:dotted 1px #CCC;}
.SmsListCurrentPage		{ background-color:#900; color:#FFF; border:solid 1px #900; display:inline-block; padding:0 5px; margin:2px;}
.SmsListLinkPage		{ background-color:#FFF; color:#900; border:solid 1px #E18E98; display:inline-block; padding:0 5px; 
						  margin:2px; text-decoration:none;}
.SmsListLinkPageDisable	{ background-color:#FFF; color:#CCC; border:solid 1px #CCC; display:inline-block; padding:0 5px; 
						  margin:2px; text-decoration:none;}
.SmsIncreaseFundInput	{ width:120px; direction:ltr;}
.SmsErrorMsg			{ color:#900; font-size:10px; direction:rtl;}
.SMSCorrectMsgDiv		{ direction:rtl; padding:10px; border:dotted 1px #063; background-color:#DDFDD5; text-align:center; color:#063;}
.SMSInCorrectMsgDiv		{ direction:rtl; padding:10px; border:dotted 1px #900; background-color:#FFD5D6; text-align:center; color:#900;}
/***************************************************************************************/
input.IndexLogin 		{ font-family: Tahoma; font-size: 11px; border: solid 1px #BBBBBB; width: 100px; color: #333;}
.HamiMainButton			{ border:outset 1px #990000; padding:0 8px 2px 8px; background:url(../img/Frm_ButtonBG.jpg) repeat-x left top; 
						  color:#FFF; font-size:11px; font-family:Tahoma; }
.IndexBottomLinks		{ text-decoration:none; color:#990000; padding:0 7px;}
/***************************************************************************************/
.ContactTitleDiv		{ margin-top:10px; font-weight:bold; color:#333; font-size:12px;}
.ContactDescDiv			{ padding-right:15px; color:#666; direction:rtl; font-size:12px;}
.ContactDescDiv a 		{ text-decoration:none; color:#666; font-size:12px;}
.ContactDescDiv a:hover	{ color:#900;}
/***************************************************************************************/
.HelpMenuDiv			{ padding:10px; text-align:right;}
.HelpMenuDiv:hover 		{ background-color:#333; color:#FFF;}
.HelpMenuDiv:hover a	{ color:#FFF;}
.HelpMenuDiv a			{ text-decoration:none; color:#333;}
.HelpMenuDiv a:hover	{ color:#FFF;}
/***************************************************************************************/
.PrfJobsApplySpan		{ color:#666; font-size:10px; font-weight:normal;}
.PrfJobsApplySpanDisable{ color:#CCC; font-size:10px; font-weight:normal;}
.PrfJobExpDiv			{ color:#333; text-align:justify; direction:rtl; padding-right:10px;}
.PrfJobExpDivDisable	{ color:#AAA; text-align:justify; direction:rtl; padding-right:10px;}
.PrfJobCoDescDiv		{ color:#333; text-align:justify; direction:rtl; margin:5px 10px 0 0; background-color:#F5F5F5; border:solid 1px #DDD; padding:3px;}
.PrfJobCoDescDivDisable	{}
.PrfJobDetailDiv		{ color:#333; text-align:justify; direction:rtl; margin:5px 10px 5px 0; border-right:solid 2px #999; padding:3px;}
.PrfJobExpiredDayDiv	{ color:#666; font-size:10px; font-weight:normal; padding-right:10px;}
.PrfJobEmployeeLink		{ color:#990000; text-decoration:none; font-weight:bold; }
.PrfJobEmployeeEduText	{ color:#666; font-size:11px; padding-right:10px; }
.PrfJobMaharatDiv		{ margin:5px 15px 0 0; padding:0px 4px 0 0; color: #222; font-size: 10px; line-height: 1.35em; text-align:justify; border-right:solid 2px #999;}
.PrfJobEmployeeShowDiv01{ padding:3px; background-color:#F5F5F5; margin-bottom:2px; border-bottom:dotted 1px #999;}
.PrfJobEmployeeShowDiv02{ padding:3px; background-color:#F5F5F5; margin-bottom:2px; border-bottom:dotted 1px #999;}
.PrfJobsShowDate		{ color:#999; font-size:11px;}
.PrfJobsEmployeesContact{ background-color:#FFF; border:dotted 1px #666; margin:3px; padding:3px; direction:rtl;}
.PrfJobsInvJobEmployeeDiv{border-bottom:dotted 1px #666; margin-bottom:5px; }
/***************************************************************************************/
.chatbox				{ width:200px; border:1px solid #999999; background-color:#fff; visibility:hidden; position:fixed; border-bottom:0px;}
* html .chatbox			{ position:absolute;}
.cot_tl_fixed			{ display:block; width:100%; height:25px; bottom:0px; position:fixed; z-index:100; }
* html .cot_tl_fixed	{ position:absolute;z-index:100;}
.fixeddiv				{ border:1px solid #999999; border-bottom:none; width:950px; height:23px; background:url(../img/FooterBG.jpg); 
						  direction:rtl; text-align:right; padding-top:0px; z-index:100; bottom:0px; }
.FooterButtons			{ float:right; cursor:pointer; text-align:center; border:solid 1px #E0E0E0; border-top:0px; padding:1px;}
.FooterButtonsSelected	{ float:right; cursor:pointer; text-align:center; border:solid 1px #999999; background-color:#FFF; border-top:0px; padding:1px;}
/***************************************************************************************/
.DisussionTd01			{ display:table-cell; color:#999;}
.DisussionTd02			{ display:table-cell; color:#000;}
/***************************************************************************************/
.ContarctLinkDiv		{ direction:rtl; text-align:right; padding:5px 20px 5px 0;}
.ContarctLinkDiv a		{ text-decoration:none; color:#900;}
.ContarctLinkDiv a:hover{ color:#F00;}
/***************************************************************************************/
.FaqQuestionDiv			{ direction:rtl; text-align:justify; color:#000; background-color:#FFF5F5; padding:2px; margin:0 10px 0 10px; border-top:1px solid #FFCCCC;}
.FaqAnswerDiv			{ direction:rtl; text-align:justify; color:#666; padding:2px; margin:0 25px 7px 10px; border-top:1px dotted #FFCECF;}
.FaqTitleClass			{ padding:3px; background-color:#EEE;}
.FaqArrowClass			{ height:14px;}
/***************************************************************************************/
.SrchJobResultDiv				{ direction:rtl;}
.SrchJobShowOneJobMainDiv		{ margin:0px; padding:5px 2px;}
.SrchJobShowOneJobMainDiv:hover	{ background-color:#FFFFF0;}
.SrchJobShowOneJobTitle			{ color:#00C; cursor:pointer;}
.SrchJobShowOneJobDate			{ font-size:10px; color:#888;}
.SrchJobShowOneJobCoName		{ margin-right:15px; color:#0E774A; border-right:solid 1px #CCCCCC; padding-right:3px;}
.SrchJobShowOneJobExp			{ margin-right:15px; color:#333333; border-right:solid 1px #CCCCCC; padding-right:3px; text-align:justify;}
.SrchJobShowOneJobCoDesc		{ background-color:#F5F5F5; border:solid 1px #DDDDDD; padding:3px; text-align:justify;}
.SrchJobDetailDiv				{ margin:5px 15px 0 0; display:none;}
.SrchJobDailyApllyErr			{ border: dotted 1px #990000; background-color: #FFE1E2; padding: 2px; margin:2px 0; color: #900;}
.SrchJobNoResultFoundDiv		{ margin:40px; text-align:justify; line-height:2em;}
/***************************************************************************************/
.LegalShowListDiv		{ height:200px; overflow:auto; padding:5px; margin:0px 2px 20px 2px; background-color:#F5F5F; border:solid 1px #EEE; border-top:0px;}
.LegalShowCatTitle		{ padding:1px 5px; background-color:#FFF5F5; border-top:solid 1px #FFCCCC; margin:0px 2px;  border-bottom:dotted 1px #FFDDDD;}
.LegalShowListDiv a		{ text-decoration:none; color:#00F; background:url(../img/LegalLinkLeftIcon.jpg) 100% 50% no-repeat; padding-right:10px;}
.LegalShowListDiv a:hover	{ color:#900;}
.LegalQuestionMainBox	{ padding:5px; border:solid 1px #EEE; background-color:#F5F5F5; margin-bottom:10px; direction:rtl; text-align:justify; color:#666; border-radius:2px; -moz-border-radius: 2px;}
.LegalQuestionChatBox	{ height:75px; background-color:#FFF; overflow:auto; padding:5px; margin:0px 2px 5px 2px; border:solid 1px #EEE; }
.LegalQuestionBlockBox	{ padding:5px; margin:0px 2px 10px 2px; background-color:#FFCCCC; border:dotted 1px #900; color:#900; }
.LegalQuestionSendQuestionBox{ padding:5px; margin:0 2px 5px 2px; }
.LegalQuestionTextBox	{ color:#666; font-size:12px; direction:rtl; padding:2px; width:500px;}
.LegalQuestionButton	{ padding:0 10px 0 10px; color:#FFF; border:solid 1px #600; text-decoration:none; background:url(../img/Frm_ButtonBG.jpg); margin:0px 3px; }
.LegalQuestionQDiv		{ text-align:right; padding:2px; background-color:#e7f2f9; border:solid 1px #bee5f9; color:#003399; margin:1px 1px 1px 50px; border-radius:2px; -moz-border-radius: 2px;}
.LegalQuestionADiv		{ text-align:left; padding:2px; background-color:#f5fcec; border:solid 1px #acc595; color:#3f6a16;  margin:1px 50px 1px 1px; border-radius:2px; -moz-border-radius: 2px;}
/***************************************************************************************/
#MainNoticeDiv a		{ text-decoration:none; color:#900;}
.chat_inputbox 			{ font-family: Tahoma; font-size: 10px; }
/***************************************************************************************/
.NewGrayFormButton		{ background-color:dcdcdc; border-bottom:solid 1px #848484; border-right:solid 1px #848484; border-left:solid 1px #b0b0b0; 
						  border-top:solid 1px #b0b0b0; padding:1px 10px; font-family:tahoma; font-size:11px; color:#555555;}
