@charset "utf-8";
/* CSS Document */
/* dark blue  color:#000066  
/* tbl header color:#00478E
/* gray   	  color:#666666	 
/  light blue color:#E1EBF8
/*****************************************************************************************************************************************************************/
/* HTML TAGS  */
/*****************************************************************************************************************************************************************/
* 									{font-family:Arial, Helvetica, sans-serif; color:#000066;}
a									{color:#000066; font-size:11px;}
hr  								{border:0px; height:1px; color: #000066; background-color: #000066;}
hr.beige							{border:0px; height:1px; color: #666666; background-color: #666666;}
/*****************************************************************************************************************************************************************/
/* LINK CLASSES */
/*****************************************************************************************************************************************************************/
.blue_link							{color:#000066; font-weight:bold}
.beige_link							{color:#545433; font-weight:bold}
.red_link							{color:#880000; font-weight:bold}
/*****************************************************************************************************************************************************************/
/* ICONS */
/*****************************************************************************************************************************************************************/
.icon_view_job						{background-image:url(../images/icons/view.gif);           background-repeat:no-repeat; padding-left:20px; margin-top:2px; padding-bottom:3px; cursor:pointer; display: inline; height:16px;}
.icon_shortlist_job					{background-image:url(../images/icons/flag.gif);           background-repeat:no-repeat; padding-left:20px; margin-top:2px;                     cursor:pointer; display: inline; height:16px;}
.icon_shortlist_job_				{background-image:url(../images/icons/flag2.gif);          background-repeat:no-repeat; padding-left:20px; margin-top:2px;                     cursor:pointer; display: inline; height:16px}
.icon_print							{background-image:url(../images/icons/print.gif);          background-repeat:no-repeat; padding-left:20px; margin-top:2px;                     cursor:pointer; display: inline; height:16px}
.icon_email							{background-image:url(../images/icons/email.gif);          background-repeat:no-repeat; padding-left:20px; margin-top:2px;                     cursor:pointer; display: inline; height:16px}
.icon_apply							{background-image:url(../images/icons/apply.gif);          background-repeat:no-repeat; padding-left:20px; margin-top:2px; padding-bottom:3px; cursor:pointer; display: inline; height:16px;}
.icon_register						{background-image:url(../images/icons/register.gif);       background-repeat:no-repeat; padding-left:20px; margin-top:2px;                     cursor:pointer; display: inline; height:16px}
.icon_search						{background-image:url(../images/icons/search.gif);         background-repeat:no-repeat; padding-left:20px; margin-top:2px;                     cursor:pointer; display: inline; height:16px}
.icon_distance						{background-image:url(../images/icons/car.gif);      	   background-repeat:no-repeat; padding-left:20px; margin-top:2px;                     cursor:pointer; display: inline; height:16px}
.icon_remove						{background-image:url(../images/icons/trash.gif);    	   background-repeat:no-repeat; padding-left:20px; margin-top:2px; padding-bottom:3px; cursor:pointer; display: inline; height:16px;}
.icon_tick							{background-image:url(../images/icons/perc_100.gif); 	   background-repeat:no-repeat; padding-left:20px; margin-top:2px; padding-bottom:3px; cursor:pointer; display: inline; height:16px;}
.icon_cross							{background-image:url(../images/icons/perc_00.gif);        background-repeat:no-repeat; padding-left:20px; margin-top:2px; padding-bottom:3px; cursor:pointer; display: inline; height:16px;}
.icon_contact						{background-image:url(../images/icons/contact_email.gif);  background-repeat:no-repeat; padding-left:20px; margin-top:2px; padding-bottom:3px; cursor:pointer; display: inline; height:16px;}

.icon_doc							{background-image:url(../images/icons/doc_cv.gif);   background-repeat:no-repeat; padding-left:20px; margin-top:2px; 				 display: inline-block; height:16px; padding-top:1px;}
.icon_doc_edit						{background-image:url(../images/icons/doc_edit.gif); background-repeat:no-repeat; padding-left:20px; margin-top:2px; cursor:pointer; display: inline-block; height:16px; padding-top:1px;}
.icon_doc_delete					{background-image:url(../images/icons/doc_del.gif);  background-repeat:no-repeat; padding-left:20px; margin-top:2px; cursor:pointer; display: inline-block; height:16px; padding-top:1px;}

.icon_file_txt						{background-image:url(../images/icons/doc_txt.gif);  background-repeat:no-repeat; padding-left:20px; margin-top:2px; 				 display: inline-block; height:16px; padding-top:1px;}
.icon_file_pdf						{background-image:url(../images/icons/doc_pdf.gif);  background-repeat:no-repeat; padding-left:20px; margin-top:2px; 				 display: inline-block; height:16px; padding-top:1px;}
.icon_file_word						{background-image:url(../images/icons/doc_word.gif); background-repeat:no-repeat; padding-left:20px; margin-top:2px; 				 display: inline-block; height:16px; padding-top:1px;}

.icon_arrows						{border:none; vertical-align:middle;}
/*****************************************************************************************************************************************************************/
/* FORM CLASSES */
/*****************************************************************************************************************************************************************/
input								{font-size:11px; margin:1px 2px 1px 2px; padding:1px 0px 1px 0px;}
select.blue_select					{font-size:11px; margin:1px 2px 1px 2px; color:#4477aa;}
select.error_select					{font-size:11px; margin:1px 2px 1px 2px; color:#cc0000; border:1px solid #cc0000;}

.blue_text		 					{color:#4477aa; border:1px solid #aaaaaa; width:142px; height:16px; padding-left:2px;}
.error_text							{color:#cc0000; border:1px solid #cc0000; width:250px; height:16px; padding:2px 0px 0px 3px; font-size:12px;;}

.blue_text_search					{color:#4477aa; width:190px; padding:1px 0px 1px 0px; margin:3px 0px 1px 0px;}
.beige_text							{color:#545433; border:1px solid #aaaaaa; width:142px; height:16px; padding-left:2px;}
.form_select						{font-size:11px; margin:0px; padding:0px; width:150px; color:#4477aa;}
.submit_link						{font-weight:bold; padding:0px; margin:0px; background-color:transparent; text-decoration:none; border:none; cursor:pointer; color:#000066; display:inline;}
/*****************************************************************************************************************************************************************/
/* PANEL - MAIN  padding-top:1px;  */
/******************************************************************************************************************************************************************/
#main								{float:left; width:640px; text-align:left; margin:10px 0px 0px 0px; padding:0px;}
#main .blue_header h1 				{font-size:19px; margin:0px; padding:0px 0px 4px 5px; color:#99c4db; font-weight:normal; background-image:url(../images/tbl_headers/dr.gif); background-repeat:no-repeat; height:1%;}
#main h1 strong						{font-size:19px; margin:0px; padding:0px; color:#ffffff; font-weight:normal;}
#main_content						{padding:0px; margin:0px; vertical-align:top; background-image:url(../images/bgs/box_dr.gif); background-repeat:no-repeat; color:#000066; z-index:1}
/******************************************************************************************************************************************************************/
/* MAIN BOX LAYOUTS */
/*****************************************************************************************************************************************************************/
.blue_box	*					    {color:#000066;}
.blue_box							{height: 1%; background-image:url(../images/bgs/box_main_dr.gif); background-repeat:no-repeat; text-align:left}
.blue_box h1						{font-size:19px; margin:0px; padding:0px 0px 4px 5px; color:#ccccff; font-weight:normal; height:23px;}
.blue_box h1 strong					{color:#ffffff; font-weight:normal;}
.beige_box h2						{font-size:12px; margin:0px; padding:0px 0px 4px 5px;  height:23px; font-weight:normal;}

.beige_box	*					    {color:#545433;}
.beige_box							{height: 1%; background-image:url(../images/bgs/box_main_beige.gif);  background-repeat:no-repeat; text-align:left; background-color:#E1E1CE;}
.beige_box h2						{font-size:12px; margin:0px; padding:0px 0px 4px 5px;  height:23px; font-weight:normal;}
.beige_box h1						{font-size:19px; margin:0px; padding:0px 0px 4px 5px;  height:23px; background-image:url(../images/bgs/box_main_beige.gif); font-weight:normal;}
.beige_box h1 strong				{color:#ffffff; font-weight:normal;}
/******************************************************************************************************************************************************************/
/* MY DISCOVER MENU */
/******************************************************************************************************************************************************************/
#menu_yd							{}
#menu_yd .menutitle					{cursor:pointer; margin:0px; color:#000066; width:150px; padding:3px 0px 3px 0px; text-align:left; font-weight:bold;} 
#menu_yd .menutitle	a				{text-decoration:none;}
#menu_yd .submenu 					{display:none;}
#menu_yd .submenu ul 				{padding:0px; margin:0px;}
#menu_yd .submenu li 				{list-style:none; background-image:url(../images/icons/right2.gif); background-repeat:no-repeat; vertical-align:middle; width:130px; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; font-size:11px;}
#menu_yd .submenu a					{display:block; color:#000066}
#menu_yd .submenu a:hover			{color:#FFFFFF}
#menu_yd .submenu li:hover			{background-color:#00478e;}
#menu_yd .submenu_active			{font-weight:bold; background-color:#3377aa;}
#menu_yd .submenu_active a			{color:#ffffff;}
#menu_yd .spacerdots				{margin-top:1px; padding:1px 2px 0px 2px; color:#000066; background-image:url(../images/spacers/spacer_grad_150x1.gif); background-repeat:repeat-x; font-size:1px;}
/******************************************************************************************************************************************************************/
/* PANEL - LATEST JOBS */
/******************************************************************************************************************************************************************/
#jobs_frame							{float:left;width:640px; text-align:left; margin:0px 0px 0px 0px; padding-top:10px;}
#jobs_frame .spacer					{width:5px; height:138px; background-repeat: repeat-y; background-image:url(../images/spacers/spacer_grad_1x92.gif); padding:0px 1px 0px 0px; margin:0px 0px 0px 2px; float:left; font-size:1px;}
#jobs_latest h1						{font-size:19px; margin:0px; padding:0px 0px 4px 5px; color:#ccccff; font-weight:normal; background-image:url(../images/tbl_headers/dr.gif); background-repeat:no-repeat}
#jobs_latest h1	strong				{color:#ffffff; font-weight:normal}

.job								{width:24%; float:left;}
.job h2	a							{font-size:11px; height:29px; padding:0px; margin:0px; width:150px; overflow:hidden; text-decoration:underline; color:#000066; font-weight:bold;}
.job .left							{padding:0px; margin:0px 0px 0px 1px; font-size:11px; float:left; font-weight:bold; width:50px;  color:#000066;}
.job .right							{padding:0px; margin:0px 0px 0px 0px; font-size:11px; float:right; color:#006fb8; width:102px; }
.job .fill							{padding:0px; margin:5px 0px 5px 1px; font-size:11px; float:left; color:#006fb8; height:42px; width:152px; display:block;}
.job a								{padding:0px; margin:0px 0px 0px 3px; font-size:11px; float:right; color:#000066; text-decoration:none; font-weight:bold}
.job a:hover						{text-decoration:underline;}
/******************************************************************************************************************************************************************/
/* PANEL - TAB MENU */
/******************************************************************************************************************************************************************/
.tab_text							{margin:4px 2px 0px 0px; color:#FFFFFF; font-size:12px;  padding:0px 0px 3px 0px; float:left;}

#tab_menu							{float:right; width:350px;}
#tab_menu ul						{margin:4px 2px 0px 0px; color:#FFFFFF; font-size:14px; padding:0px 0px 3px 0px;}
#tab_menu ul li						{height:15px; list-style:none; margin:3px 2px 3px 2px; display: inline; padding:0px 0px 3px 0px; background-color:#175494; border: 1px solid #3770ab; border-bottom:none;}
#tab_menu .active					{background-color:#b5cfef; color:#333366}
#tab_menu .active a					{color:#333366}
#tab_menu ul li a					{font-size:12px; margin:0px 3px 0px 3px; padding:0px; color:#99c4db; font-weight:bold; text-decoration:none}
#tab_menu ul li a:hover				{color:#FFFFFF; text-decoration:underline}

#tab_panel_1						{display:inline;}
#tab_panel_1 p						{padding:3px 0px 0px 0px; line-height:18px; font-size:12px}

#tab_panel_5						{background-image:url(../images/bgs/box_main_dr.gif);}
#tab_panel_5 p 						{padding:0; font-size:11px; height:1%;}
#tab_panel_5 h2 					{margin:2px 0px 0px 0px; padding:0px 2px 0px 2px; font-weight:bold;}
#tab_panel_5 h2 a					{font-size:11px; margin:0px;}
#tab_panel_5 ul						{list-style:square;}
#tab_panel_5 ul a					{text-decoration:none;}
#tab_panel_5 ul a:hover				{text-decoration:underline;}

#tab_panel_2						{background-image:url(../images/bgs/box_main_dr.gif);}
#tab_panel_2 p 						{padding:0; font-size:11px; height:1%;}

#tab_panel_3						{background-image:url(../images/bgs/box_main_dr.gif);}
#tab_panel_3 p						{padding:0; font-size:11px; height:1%;}
#tab_panel_3 h2 					{margin:2px 0px 0px 0px; padding:0px 2px 0px 2px; font-weight:bold;}
#tab_panel_3 h2 a					{font-size:11px; margin:0px;}
#tab_panel_3 ul						{list-style:none;}
#tab_panel_3 ul a					{text-decoration:none;}
#tab_panel_3 ul a:hover				{text-decoration:underline;}

#tab_panel_4						{background-image:url(../images/bgs/box_main_dr.gif);}
#tab_panel_4 p 						{padding:0; font-size:11px; height:1%;}
#tab_panel_4 h2 					{margin:2px 0px 0px 0px; padding:0px 2px 0px 2px; font-weight:bold;}
#tab_panel_4 h2 a					{font-size:11px; margin:0px;}
#tab_panel_4 ul						{list-style:square;}
#tab_panel_4 ul a					{text-decoration:none;}
#tab_panel_4 ul a:hover				{text-decoration:underline;}
/******************************************************************************************************************************************************************/
/* PANEL - MINI SEARCH */
/******************************************************************************************************************************************************************/
#mini_search						{background-image:url(../images/bgs/box_main_dr.gif); width:640px; height:90px; margin:0px; padding:0px;}
#mini_search h1 					{float:left; padding:0px; margin:0px;}
#mini_search h1 strong				{color:#ffffff; font-weight:normal;}
#mini_search h2 					{float:right; background-image:none; margin:3px 5px 0px 0px; padding:0px; text-align:right; color:#99c4db; cursor:pointer;}
#mini_search h2 strong				{color:#ffffff;}
/******************************************************************************************************************************************************************/
/* PANEL - ADVANCED SEARCH & JBE */
/******************************************************************************************************************************************************************/
#search								{width:640px; margin:0px; padding:0px;}
.search_container					{float:left; text-align:left; padding:0px 4px 0px 8px; margin:0px 0px 0px 0px; border-right:dotted #000000 1px; min-height:140px;}
.search_container h2				{display:block; border-bottom:dotted 1px #000000}
/******************************************************************************************************************************************************************/
/* SEARCH RESULTS */
/*****************************************************************************************************************************************************************/
#search_result .content p			{color:#000066;} 
/*****************************************************************************************************************************************************************/
/* PAGINATION - DETAILS */
/*****************************************************************************************************************************************************************/
.pagination							{font-size:11px; margin:0px 0px 10px 0px; padding:3px 0px 3px 5px; text-align:left; border:#999999 1px dotted; width:633px; float:left; color:#000066;}
.pagination	a						{color:#3770ab; text-decoration:none;  font-size:11px;}
.pagination	a:hover					{color:#00478e;}

.select								{background:#ffffff; color:#00478e; border:solid 1px #00478e; font-weight:bold; margin:0px 2px 0px 0px;}
.pagination_left					{float:left;  padding:2px; margin:0px;}
.pagination_right					{float:right; padding:2px 2px 2px 2px; margin:0px; }
.pagination_right img				{vertical-align:text-top; padding-top:2px;}
.pagination_center					{margin-left: auto; margin-right: auto; padding:2px; margin-top:0px; margin-bottom:0px; text-align:center; position:inherit;}
.pagination_saved					{position:inherit;  cursor:pointer;}
/*****************************************************************************************************************************************************************/
/* JOB RESULTS - DETAILS */
/*****************************************************************************************************************************************************************/
#detail_summary						{float:left; width:636px; height:auto; margin-bottom:10px; margin-top:10px; text-align:left; padding:0px 2px 0px 2px; background-image:url(../images/bgs/box_main_dr.gif); background-repeat:no-repeat; color:#000066;}
#detail_summary h1					{font-size:19px; margin:0px 0px 3px 0px; padding:0px 0px 4px 5px; color:#ccccff; font-weight:normal;}
#detail_summary h1	strong			{color:#ffffff; font-weight:normal}
#detail_summary #headers			{float:left; padding-left:5px; vertical-align:top; width:70px;}
#detail_summary #headers a			{}
#detail_summary #headers p			{font-size:14px; font-weight:bold; margin: 3px 0px 3px 0px;}
#detail_summary #info				{float:left; vertical-align:top; margin:0px; padding-left:5px; padding-right:5px; height:auto; width:300px;}
#detail_summary #info p				{font-size:14px; margin: 3px 0px 3px 0px;}
#detail_summary #actions			{float:right; vertical-align:top; border: #000066 1px dotted; margin:0px; padding-left:5px; padding-right:5px; height:auto; width:110px;}
#detail_summary #actions p			{font-size:10px;l ine-height:16px;}
#detail_summary #actions a			{padding-left:20px; margin:0px; height:18px;display:block; font-size:10px;}

/*****************************************************************************************************************************************************************/
/* LISTS - JOBS BY TYPE */
/*****************************************************************************************************************************************************************/
.list_arrow							{margin:0px; padding:0px; float:left}						
.list_arrow	li						{list-style:none;background-image: url(../images/icons/right.gif); background-repeat:no-repeat; padding:0px 0px 0px 18px; margin:0px; background-position:0px;}
/*****************************************************************************************************************************************************************/
/* MSG BOXES */
/*****************************************************************************************************************************************************************/
#msg_box							{border:1px dotted; padding:5px; }
/*****************************************************************************************************************************************************************/
/* POP UP SAVED SEARCH */
/*****************************************************************************************************************************************************************/
.saved_search   					{ font-size:12px; padding:5px;}
/*****************************************************************************************************************************************************************/
/* EXTENDED CLASSES */
/*****************************************************************************************************************************************************************/
/* Header hr line colour */
#header_tag 						{position:absolute; width:557px; left:117px; top:0px; border-bottom:1px solid #b7ceed;}
/* Footer background image */
#footer_el 							{background-image:url(../images/footer/footer_dr.gif); background-repeat:repeat-x; height:24px; padding:12px 0px 0px 0px; margin:0px;}
/*****************************************************************************************************************************************************************/
/* PROFILE */
/*****************************************************************************************************************************************************************/
#profile  							{padding-top:3px;}
#profile .p_left 					{float:left; width:120px; font-weight:bold; padding-left:5px; padding-top:3px;}
#profile .p_img 					{float:left;}
#profile .p_per						{float:left; margin:2px;  padding-left:10px; color:#4477aa;}
#profile .p_edit	 				{float:right; text-align:right; width:50px; padding-right:10px; font-weight:bold;}
/*****************************************************************************************************************************************************************/
/* INFO BOX JBE */
/*****************************************************************************************************************************************************************/
#info_box							{font-size:11px; margin:0px 0px 10px 0px; padding:3px 0px 3px 5px; text-align:left; border:#999999 1px dotted; width:633px; float:left}
#info_box p 						{padding:2px; float:left; color:#000066;}
/*****************************************************************************************************************************************************************/
/* JOB BY LOCATION */
/*****************************************************************************************************************************************************************/
.location_table						{text-align:left; margin-top:10px;}
.location_table th					{background-image:url(../images/tbl_headers/dr.gif);  color:#ffffff; font-size:14px; font-weight:bold; height:25px; vertical-align:middle; background-repeat:no-repeat;}
.location_table td					{background-color:#E1EBF8; text-align:left;}
.location_table h1					{font-size:19px; margin:0px; padding:0px 0px 0px 5px; color:#ccccff; font-weight:normal; height:23px;}
.location_table h1 strong			{color:#ffffff; font-weight:normal;}
