/* ----------------------------------GENERAL------------------------------------------- */
/* DARK GREEN : 014f27 */
/* MENU GREEN : 66967e */
/* ORANGE : ff8c15 */



/*-----------------------------------------------------LIST-----------------------------------------------------*/


#body_centercol .jobs_list {
	width:100%;
	background-image:url(../img/jobs/jobs_list_h_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#body_centercol .jobs_list_cornerR {
	background-image:url(../img/jobs/jobs_list_h_corner_r.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#body_centercol .jobs_list_cornerL {
	background-image:url(../img/jobs/jobs_list_h_corner_l.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#body_centercol .jobs_list table { width:100%; }
#body_centercol .jobs_list_colTitle td { padding:2px 0 0 5px; font-weight:bold; }
#body_centercol .jobs_list_colTitle td.first { padding-left:15px; }
#body_centercol .jobs_list_colTitle a {
	float:left; display:block; padding:0 15px 0 0;
	color:#014f27;
	white-space:nowrap;
	text-decoration:none;
	background-image:none;
	background-position:center right;
	background-repeat:no-repeat;
}
#body_centercol .jobs_list_colTitle a:hover { color:#ff8c15; background-image:url(../img/jobs/jobs_list_arrow_col.gif); }
#body_centercol .jobs_list_colTitle a.sel { color:#ff8c15; background-image:url(../img/jobs/jobs_list_arrow_col.gif); }

#body_centercol .jobs_list_colCountry { width:65px; display:none; }
#body_centercol .jobs_list_colLanguage { width:70px; }

#body_centercol .jobs_list_region td {
	color:#ff8c15;
	font-size:12px; font-weight:bold;
	text-transform:uppercase;
	border-bottom-color:#ff8c15;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding:5px 0 0 5px;
}
#body_centercol .jobs_list_item td, #body_centercol .jobs_list_item_light td, #body_centercol .jobs_list_item_over td {
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:3px;
	background-image:url(../img/jobs/jobs_list_item_sep.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:1px 5px 1px 5px;
}

#body_centercol .jobs_list_item, 
#body_centercol .jobs_list_item_light, 
#body_centercol .jobs_list_item_over {
	background-color:#E0EAE5; cursor:pointer;
}

#body_centercol .jobs_list_item_light { background-color:#F2F6F4; }
#body_centercol .jobs_list_item_over { background-color:#005027; color:#E7E7E8; }

#body_centercol .jobs_list_item .title, 
#body_centercol .jobs_list_item_light .title, 
#body_centercol .jobs_list_item_over .title {
	/*font-weight:bold;*/
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:10px;
}
#body_centercol .jobs_list_item_over .title { color:#FFF; }

#body_centercol .jobs_list_item .date, 
#body_centercol .jobs_list_item_light .date {
	color:#4c8469;
	width:80px;
}
#body_centercol .jobs_list_item td.read, 
#body_centercol .jobs_list_item_light td.read, 
#body_centercol .jobs_list_item_over td.read {
	background-image:none;
	width:65px;
}
#body_centercol .jobs_list_item .read a, 
#body_centercol .jobs_list_item_light .read a, 
#body_centercol .jobs_list_item_over .read a,
#body_centercol .jobs_list_item_over .read a:hover {
	color:#ff8c15; text-decoration:none; font-weight:bold;
	display:block; width:65px;
}
#body_centercol .jobs_list_item_over .read a {
	background-image:url(../img/jobs/jobs_list_arrow_read.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

#body_centercol .jobs_list .jlanguage {
	/*height:1px; width:1px; float:none; display:inline;
	height:auto; width:auto;*/
	background-color:#E0EAE5;
	font-size:11px;
	color:#000;
	text-align:left;
}
#body_centercol .jobs_list_item_light .jlanguage {
	background-color:#F2F6F4;
	color:#E7E7E8;
} 
#body_centercol .jobs_list_item_over .jlanguage {
	background-color:#005027;
	color:#E7E7E8;
}

#body_centercol .jobs_list_item .country,
#body_centercol .jobs_list_item_over .country { display:none; }

/*-----------------------------------------------------DETAILS-----------------------------------------------------*/



#body_centercol .jobs_details {
	background-color:#B2CABE;
	background-image:url(../img/jobs/jobs_details_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#body_centercol .jobs_details_corner_1 { background-image:url(../img/jobs/jobs_details_corner_1.gif);background-position:top left;background-repeat:no-repeat;}
#body_centercol .jobs_details_corner_2 { background-image:url(../img/jobs/jobs_details_corner_2.gif);background-position:top right;background-repeat:no-repeat;}
#body_centercol .jobs_details_corner_3 { background-image:url(../img/jobs/jobs_details_corner_3.gif);background-position:bottom right;background-repeat:no-repeat;}
#body_centercol .jobs_details_corner_4 {
	background-image:url(../img/jobs/jobs_details_corner_4.gif); background-position:bottom left;background-repeat:no-repeat;
	padding:0 3px 3px 3px;
}

#body_centercol .jobs_details_info {
	padding:5px 0 0 10px;
	height:21px !important;
	height:26px; 
	overflow:hidden;
	color:#CDDDD5;
}
#body_centercol .jobs_details_info strong, #body_centercol .jobs_details_info bold { color:#FFF; }

#body_centercol .jobs_details_tabs {
	padding:5px 7px 0 7px;
}
#body_centercol .jobs_details_tab_space {width:5px;}
#body_centercol .jobs_details_tab_l, 
#body_centercol .jobs_details_tab_l_sel, 
#body_centercol .jobs_details_tab_r, 
#body_centercol .jobs_details_tab_r_sel {
	width:5px; 
	background-repeat:no-repeat;
	background-position:top left;
}
#body_centercol .jobs_details_tab_l, 
#body_centercol .jobs_details_tab_r,
#body_centercol .jobs_details_tab {
	background-color:#005027;
}
#body_centercol .jobs_details_tab_l_sel, 
#body_centercol .jobs_details_tab_r_sel,
#body_centercol .jobs_details_tab_sel {
	background-color:#FFF;
}
#body_centercol .jobs_details_tab_l { background-image:url(../img/jobs/jobs_details_tab_c_l.gif); }
#body_centercol .jobs_details_tab_r { background-image:url(../img/jobs/jobs_details_tab_c_r.gif); }
#body_centercol .jobs_details_tab_l_sel { background-image:url(../img/jobs/jobs_details_tab_o_c_l.gif); }
#body_centercol .jobs_details_tab_r_sel { background-image:url(../img/jobs/jobs_details_tab_o_c_r.gif); }

#body_centercol .jobs_details_tabs a {
	display:block;
	padding:5px;
	text-decoration:none;
	text-transform:uppercase; 
	font-size:12px; font-weight:bold;
	color:#FFF;
}
#body_centercol .jobs_details_tabs .jobs_details_tab_sel a { color:#014f27; }
#body_centercol .jobs_details_tabs a:hover, #body_centercol .jobs_details_tabs .jobs_details_tab_sel a:hover { color:#ff8c15; }

#body_centercol .jobs_details_content { background-color:#FFFFFF; border:1px solid #B2CABE; border-top:none; }
#body_centercol .jobs_details_content_corner_1 { background-image:url(../img/jobs/jobs_details_content_c_1.gif);background-position:top left;background-repeat:no-repeat; }
#body_centercol .jobs_details_content_corner_2 { background-image:url(../img/jobs/jobs_details_content_c_2.gif);background-position:top right;background-repeat:no-repeat;}
#body_centercol .jobs_details_content_corner_3 { background-image:url(../img/jobs/jobs_details_content_c_3.gif);background-position:bottom right;background-repeat:no-repeat;}
#body_centercol .jobs_details_content_corner_4 {
	background-image:url(../img/jobs/jobs_details_content_c_4.gif); background-position:bottom left;background-repeat:no-repeat;
	padding:10px 0 10px 10px;
}
#body_centercol .jobs_details_content p { padding:0 10px 0 0; }
#body_centercol .jobs_details_content_section {
	color:#ff8c15;
	font-size:12px; font-weight:bold;
	text-transform:uppercase;
	border-bottom-color:#ff8c15;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:0 0 5px 5px;
	margin:10px 0 5px 0;
}
#body_centercol .jobs_details_content .applyform_table {}
#body_centercol .jobs_details_content .applyform_table td { padding:0 0 3px 0; }
#body_centercol .jobs_details_content .applyform_table input { 
	font-size:12px; line-height:17px;
	padding:3px;
	width:250px; height:23px;
	border-style:solid;
	border-width:1px;
	border-color:#014f27;
}
#body_centercol .jobs_details_content .applyform_table .applyform_button {
	font-size:12px; font-weight:bold; color:#FFF;
	border-style:solid;
	border-width:1px;
	border-color:#014f27;
	background-color:#66967e;
	width:60px;
}
#body_centercol .jobs_details_back_to_list {
	text-align:left; font-size:10px; font-weight:bold;
}
#body_centercol .jobs_details_back_to_list a {
	text-decoration:none; display:block; float:left;
	padding:5px 0 0 15px; 
	background-image:url(../img/jobs/jobs_back.gif);background-position:center left;background-repeat:no-repeat;
}
#body_centercol .joboffers_send_message { color:#ff8c15; font-weight:bold; font-size:13px; }
