/* Site menu section */
div#menu {font-size:12px; display: block; margin-left:0;background: url('/img/Backgrounds/Menu/noact-bg.png') repeat-x; position: relative; z-index: 2; height:38px;width:950px;}
#menu ul { position: absolute; clear: left; margin: 0 !important; }
#menu ul li { float: left; text-align: center; position: relative; }
#menu ul li a { display: block; height: 25px; position: relative; padding-top: 11px; text-decoration: none; color: #000; background: url('/img/Backgrounds/Menu/div-noact.png') no-repeat right top !important; }
#menu ul li a:hover { color: #1969bc; }
#menu ul li strong,
#menu ul li a.active { display: block; height: 25px; padding-top: 11px; background: url('/img/Backgrounds/Menu/act-bg.png') repeat-x !important; color: #fff; font-weight: bold; }
#menu ul li ul { display:none; position: relative; background-color: #f8f8f8; margin: -2px 0 0 0 !important; padding: 6px 0 6px 0; margin: 0; float: left !important; border: 1px solid #c6c6c6; }
#menu ul li ul li { text-align: left; width: auto !important; margin: 0 !important; padding: 0 15px 0 10px !important; }
#menu ul li ul li a { font-size: 12px; line-height: 22px; height: auto !important; background: none !important; color: #000; margin: 0; padding: 0; }
#menu ul li ul li a:hover { color: #1969bc; }
#menu #search-box { float: right; text-align: left; height: 38px; margin: 9px 7px 0 0; }
#menu #search-box input.stxt { float: left; margin-right: 5px; height: 16px; width: 126px; border: 1px solid #bbb; color: #666; }
#menu #search-box input.sbtn { float: left; border: 1px solid #000; width: 18px; height: 18px; border: 0px solid #fff; background: url('/img/Ico/Arrows/Search.png') no-repeat; cursor: pointer; }

/* menu buttons */
#menu .home-btn, .home-btn a { width: 76px; }
#menu .register-btn, .register-btn a { width: 112px; }
#menu .search-btn, .search-btn a { width: 112px; }
#menu .about-btn, .about-btn a { width: 112px; }
#menu .news-btn, .news-btn a { width: 112px; }
#menu .energy-jobs-btn, .energy-jobs-btn a { width: 112px; }
#menu .marine-jobs-btn, .marine-jobs-btn a { width: 112px; }
#menu .profilegetProfile-btn, .profilegetProfile-btn a { width: 112px; }



html {
	overflow-y: scroll;
}
em { 
	font-weight:bold;
}
body {
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 0px;
}
.main {
	width: 950px;
	margin: 0 auto;
	position:relative;
	text-align: left;
	align: center;
	
}
h3 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h2 {
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.h1job
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.h2job {
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.breadcrum_font{
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	color: #4f1f7b;
}

.small_matching_job{
	font-size: 9px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	color: #4f1f7b;
	line-height:10px;
	letter-spacing:0.1px;
}
.small_matching_job_summary{
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial;
	color: #666666;
	padding-bottom:10px;
	line-height:12px;
}
.clearBoth
{
	clear:both;
	font-size:0px;
}
.main_body{
	position:relative;
	float:left;
	padding:0px;
}
.site {
	position:relative;
	float:left;
	width:950px;
}

.header {
	position:relative;
	float:left;
	width:948px;
}

.header_left {
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}
.header_top_right_link {
	position:relative;
	float:left;
	text-decoration:none;
	color:#666;
	font-size:11px;
}
.header_top_right {
	position:relative;
	float:left;
	width:675px;
	height:60px;
	color:#666;
	font-size:11px;
}
.header_top_right_left {
	position:relative;
	float:left;
	width:475px;
	height:60px;
}
.header_top_right_left_inner {
	position:relative;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
.header_top_right_left_inner_title {
	position:relative;
	float:left;
	color:#666;
	font-size:14px;
	padding-top:14px;
	padding-left:10px;
}
.header_top_right_left_inner_links {
	position:relative;
	float:left;
	color:#999;
	font-size:10px;
	padding-top:5px;
	padding-left:10px;
}
.header_top_link {
	text-decoration:underline;
	color:#999;
	font-size:10px;
}
.header_bot_right_bot {
	position:relative;
	float:left;
	width:674px;
	height:20px;
}
.header_top_right_small {
	position:relative;
	float:right;
	padding-top:1px;
}
.login_btn {
	position:relative;
	float:left;
}
.login_btn_left {
	position:relative;
	float:left;
	background-image:url(/img/img_js/login_btn_left.png);
	background-repeat:no-repeat;
	height:31px;
	width:5px;
}
.login_btn_middle {
	position:relative;
	float:left;
	background-image:url(/img/img_js/login_btn_1px.png);
	background-repeat:repeat-x;
	height:31px;
}
.login_btn_middle_inner {
	position:relative;
	float:left;
	padding-top:9px;
	padding-left:10px;
	padding-right:10px;
}
.login_link {
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.login_btn_right {
	position:relative;
	float:left;
	background-image:url(/img/img_js/login_btn_right.png);
	background-repeat:no-repeat;
	height:31px;
	width:5px;
}
.header_bot_right {
	position:relative;
	float:right;	
	font-size:11px;
	color:#666;
	padding-top:5px;
}
.header_middle {
	position:relative;
	float:left;
	width:430px;
	height:66px;
}

.header_right {
	position:relative;
	float:left;
	padding-top:10px;
	padding-right:5px;
}
.header_right_inner {
	position:relative;
	float:left;
	height:70px;
	padding-right:10px;
	color:#666;
	font-size:11px;
}
.header_logged_in {
	position:relative;
	float:right;
	width:610px;
	padding-right:15px;
	height:18px;
	text-align:right;
	font-size:11px;
	color:#666;
}
.header_logged_in_link {
	font-size:11px;
	color:#009;
	
}
.menu_item_normal {
	position:relative;
	float:left;
	background-image:url(/img/img_js/nav_1px.png);
	background-repeat:repeat-x;
	height:35px;
	width:130px;
	text-align:center;
	cursor:pointer;
}
.menu_item_normal_link {
	color:#333;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.menu_item_normal_selected {
	position:relative;
	float:left;
	background-image:url(/img/img_js/nav_overgang_1px.png);
	background-repeat:repeat-x;
	height:35px;
	width:130px;
	text-align:center;
	cursor:pointer;
}
.menu_item_normal_link_selected {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.menu_item_normal_inner {
	position:relative;
	float:none;
	padding-top:11px;
}
.menu_spacer_normal {
	position:relative;
	float:left;
	width:2px;
	height:35px;
	background-image:url(/img/img_js/nav_pipe.png);
	background-repeat:repeat-x;
	font-size:0px;
}
.menu_spacer_selected {
	position:relative;
	float:left;
	width:2px;
	height:35px;
	background-image:url(/img/img_js/nav_overgang_1px.png);
	background-repeat:repeat-x;
	font-size:0px;
}
.header_wrapper {
	position:relative;
	float:right;
	width:673px;
	height:85px;
}
.top_link {
	text-decoration:none;
	color:#1b0051;
	font-size:11px;
	text-decoration:underline;
}


.navigation_bar {
	width:950px;
}
.navigation_bar_main {
	width:950px;
	height: 35px;
}
.navigation_bar_sub_spacer {
	position:relative;
	float:left;
	height:2px;
	width:950px;
	background-color:#21368b;
	font-size:0px;
}
.navigation_bar_sub {
	width:950px;
	background-color:#21368b;
	position:relative;
	float:left;
}
.navigation_bar_main_left_corner {
	position:relative;
	float:left;
	width:14px;
	height: 35px;
	background-image:url(/img/img_js/nav_left_corner.png);
	background-repeat:no-repeat;
}
.navigation_bar_main_left_corner_alt {
	position:relative;
	float:left;
	width:14px;
	height: 35px;
	background-image:url(/img/img_js/nav_home_left_corner.png);
	background-repeat:no-repeat;
}
.navigation_bar_main_left_corner_alt2 {
	position:relative;
	float:left;
	width:14px;
	height: 35px;
	background-image:url(/img/img_js/nav_home_left_corner_grey_round.png);
	background-repeat:no-repeat;
}
.navigation_bar_main_middle {
	position:relative;
	float:left;

	height: 35px;
	width:922px;
}
.navigation_bar_main_right_corner {
	position:relative;
	float:right;
	width:14px;
	height: 35px;
	background-image:url(/img/img_js/nav_right_corner.png);
	background-repeat:no-repeat;
}
.navigation_bar_main_right_corner_alt {
	position:relative;
	float:right;
	width:14px;
	height: 35px;
	background-image:url(/img/img_js/nav_about_us_select_right_corner.png);
	background-repeat:no-repeat;
}
.navigation_bar_main_right_corner_alt2 {
	position:relative;
	float:right;
	width:14px;
	height: 35px;
	background-image:url(/img/img_js/nav_home_select_right_corner.png);
	background-repeat:no-repeat;
}
.main_menu_active {
	position:relative;
	float:left;
	text-align:center;
	vertical-align:bottom;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:bottom;
	background-image:url(/img/img_js/nav_triangle.gif);
}
.main_menu_item {
	position:relative;
	float:left;
	text-align:center;
	vertical-align:bottom;
	height:35px;
	cursor:pointer;
}
.main_menu_item_text {
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
}
.main_menu_item_link {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.main_menu_pipe {
	position:relative;
	float:left;
	width:1px;
	height:35px;
	background-image:url(/img/img_js/nav_pipe.png);
	background-repeat:no-repeat;
	background-position:center;
}
.sub_menu_item {
	position:relative;
	float:left;
	text-align:center;
	vertical-align:bottom;
	height:16px;
	cursor:pointer;	
}
.sub_menu_active {
	position:relative;
	float:left;
	font-weight:bold;
}
.sub_menu_item_text {
	padding-top:4px;
	font-size:10px;
}
.sub_menu_item_link {
	color:#fff;
	font-size:10px;
	text-decoration:none;
	letter-spacing:0.5px;
}
.sub_menu_spacer {
	position:relative;
	float:left;
	width:30px;
	height:16px;	
}
.footer {
	position:relative;
	float:left;
	width:950px;
	text-align:center;
	font-size:10px;
	color:#6f6f6f;
	padding-top:5px;
	padding-bottom:5px;
}
.footer_link {
	font-size:10px;
	color:#6f6f6f;
}

.home_home_main_spacer_y {
	position:relative;
	float:left;
	width:950px;
	height:5px;
	font-size:0px;
}

.home_home_main_spacer_x {
	position:relative;
	float:left;
	width:10px;
	height:257px;
}

.align_left {
	position:relative;
	float:left;
}
.align_right {
	position:relative;
	float:right;
}
.headertext {
	font-size:18px;
	color:#1b0051;
}
.contenttext {
	font-size:10px;
	color:#1b0051;
}

.search_top {
	/*position:relative;*/
	float:left;
	background-image:url(/img/img_js/search_box.png);
	background-repeat:no-repeat;
	height:133px;
	width:950px;
	
}

.auto_complete_location_div {
	position:relative;
	font-size:11px;
	background-color:white;
	width:367px;
    margin:0px;
    background-color:white;
    text-align:left; 
    z-index:99;
    display:block;
	border: 1px solid #bebebe;
	cursor:pointer;
}
.autocompleter_location_ul {
	margin:0px;
	padding:0px;
	z-index:1000;
}
.autocompleter_location_li {
	z-index:1000;
	list-style-type: none;
}
.autocompleter_location_li.selected {
	background-color:#ddd;
	z-index:1000;
}
.autocompleter_location_table {
	border:0px;
	padding:0px;
	margin:0px;
}
.autocompleter_location_key {
	font-size:9px;
	color: #aaa;
}
.autocompleter_location_nr {
	font-size:9px;
	/*color: #aaa;*/
	color: #555;
	width: 76px; 
	text-align: right;
}
.autocompleter_location_hidden {
	display:none;
}
.search_header_extra_div {
	/*position:relative;*/
	float:left;
	
}
.search_header_extra_useemp {
	/*position:relative;*/
	float:left;
	
}
.search_header_extra_usecv {
	/*position:relative;*/
	float:left;
	
}
.search_header_extra_question {
	/*position:relative;*/
	float:left;
	
}
.search_header_extra_div {
	/*position:relative;*/
	float:left;
	padding-top:1px;
	
}
.search_header_extra_useemp_check {
	/*position:relative;*/
	float:left;
	
}
.search_header_extra_useemp_check_inner {
	/*position:relative;*/
	float:left;
	padding-top:2px;
	
}
.search_header_extra_useemp_text {
	/*position:relative;*/
	float:left;
	padding-left:5px;
	
}
.search_header_extra_useemp_text_inner {
	/*position:relative;*/
	float:left;
	color:#ffffff;
	font-size:9px;
	padding-top:2px;
	
}
.search_header_extra_usecv_check {
	/*position:relative;*/
	float:left;
	padding-left:143px;
	
}
.search_header_extra_usecv_check_inner {
	/*position:relative;*/
	float:left;
	padding-top:2px;
	
}
.search_header_extra_usecv_text {
	/*position:relative;*/
	float:left;
	padding-left:5px;
	
}
.search_header_extra_usecv_text_inner {
	/*position:relative;*/
	float:left;
	color:#c7bdd3;
	font-size:9px;
	padding-top:2px;
	
}
.search_header_question_mark {
	/*position:relative;*/
	float:left;
	padding-top:1px;
	padding-left:5px;
	z-index:10;
}
.search_header_advanced {
	position:absolute;
	float:left;
	width:950px;
	height:24px;
	top:133px;
	left:0px;
	font-size:0px;

}
.search_header_advanced_drop_inv {
	/*position:relative;*/
	float:left;
	width:950px;
	height:200px;
	z-index:10;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	background-color:#f8f8f8;
	display:none;
}
.search_header_advanced_drop_vis {
	/*position:relative;*/
	float:left;
	width:948px;
	height:100px;
	z-index:10;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	background-color:#f8f8f8;
}
.search_header_advanced_leftcorner {
	/*position:relative;*/
	float:left;
	width:14px;
	height:24px;
	background-image:url(/img/img_js/advanced_searchbox_left_corner.png);
	font-size:0px;
	
}
.search_header_advanced_background {
	/*position:relative;*/
	float:left;
	width:922px;
	height:24px;
	background-color:#492c88;
	font-size:0px;
	
}
.search_header_advanced_text {
	/*position:relative;*/
	float:right;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding-right:5px;
	padding-top:6px;
	
	
}
.search_header_advanced_dropbutton {
	/*position:relative;*/
	float:right;
	padding-top:4px;
	
}
.search_header_advanced_rightcorner {
	position:relative;
	float:left;
	width:14px;
	height:24px;
	background-image:url(/img/img_js/advanced_searchbox_right_corner.png);
	font-size:0px;
	
}
.search_header_advanced_spacer{
	/*position:relative;*/
	float:left;
	width:950px;
	height:24px;
	
}
.search_results_header_outer {
	width:950px;
	height:10px;
}
.search_results_header {
	position:relative;
	float:left;
	width:950px;
	height:63px;
}
.search_results_header_leftcorner {
	/*position:relative;*/
	float:left;
	width:14px;
	height:63px;
	background-image:url(/img/img_js/search_results_header_left_corner.png);
	
}
.search_results_header_background {
	/*position:relative;*/
	float:left;
	width:922px;
	height:63px;
	background-image:url(/img/img_js/search_results_header_1px.png);
	background-repeat:repeat-x;
	
}
.search_results_header_rightcorner {
	/*position:relative;*/
	float:left;
	width:14px;
	height:63px;
	background-image:url(/img/img_js/search_results_header_right_corner.png);
	
}
.search_results_header_small {
	position:relative;
	float:left;
	width:950px;
	height:33px;
}
.search_results_header_leftcorner_small {
	/*position:relative;*/
	float:left;
	width:14px;
	height:33px;
	background-image:url(/img/img_js/search_results_header_left_corner.png);
	
}
.search_results_header_background_small {
	/*position:relative;*/
	float:left;
	width:922px;
	height:33px;
	background-image:url(/img/img_js/search_results_header_1px.png);
	background-repeat:repeat-x;
	
}
.search_results_header_rightcorner_small {
	/*position:relative;*/
	float:left;
	width:14px;
	height:33px;
	background-image:url(/img/img_js/search_results_header_right_corner.png);
	
}
.search_results_header_top {
	width:922px;
	height:27px;
	padding-bottom:4px;
	
}
.search_results_header_bottom {
	width:922px;
	height:28px;
	font-size:12px;
	color:#000000;
	padding-top:7px;
	
}
.search_results_header_top_left {
	/*position:relative;*/
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#1b0051;
	padding-top:9px;
	
}
.search_results_header_top_middle {
	/*position:relative;*/
	padding-left:121px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#1b0051;
	padding-top:6px;
	
}
.search_results_header_top_right {
	/*position:relative;*/
	float:right;
	font-size:11px;
	color:000000;
	padding-top:8px;
	
}
.search_result_header_title {
	/*position:relative;*/
	float:left;
	width:450px;
	
}
.search_result_header_source {
	/*position:relative;*/
	float:left;
	width:143px;
	
}
.search_result_header_location {
	/*position:relative;*/
	float:left;
	width:190px;
	
}
.search_result_header_preview {
	/*position:relative;*/
	float:left;
	width:80px;
	
}
.search_result_header_type {
	/*position:relative;*/
	float:right;
	width:50px;
	text-align:right;
	
}
.search_results_bottom {
	/*position:relative;*/
	float:left;
	width:950px;
	height:30px;
	
}
.search_results_bottom_left {
	/*position:relative;*/
	float:left;
	width:14px;
	height:30px;
	background-image:url(/img/img_js/left_corner_search.png);
	
}
.search_results_bottom_middle {
	/*position:relative;*/
	float:left;
	width:922px;
	height:29px;
	background-color:#f8f8f8;
	border-bottom: 1px solid #dddddd;
	text-align:center;
	font-size: 11px;
}
.search_results_bottom_right  {
	/*position:relative;*/
	float:left;
	width:14px;
	height:30px;
	background-image:url(/img/img_js/right_corner_search.png);
	
}
.searchItem_odd {
	/*position:relative;*/
	float:left;
	width:948px;
	height:80px;
	background-color:#ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	
}
.searchItem_even {
	/*position:relative;*/
	float:left;
	width:948px;
	height:80px;
	background-color:#f8f8f8;
	border:1px solid #dddddd;
	
}
.map_top_message {
	font-size:13px;
	font-style:italic;
	padding-top:5px;
	border-top:1px solid #dddddd;	
}
.map_result {
	float: left;
	width: 947px;
	height: 545x;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding-left: 1px;
	padding-top: 1px;
	background-color:#f8f8f8;
}
.searchItem_col_spacer{
	/*position:relative;*/
	float:left;
	height:100px;
	width:13px;
	
}
.searchItem_title {
	padding-top:5px;
	
}
.searchItem_title_link {
	font-size:14px;
	font-weight:bold;
	color:#ff7700;
	text-decoration:none;
	
}
.searchItem_col1 {
	/*position:relative;*/
	float:left;
	width:437px;
	
}
.searchItem_col2 {
	/*position:relative;*/
	float:left;
	width:130px;
	
}
.searchItem_col3 {
	/*position:relative;*/
	float:left;
	width:180px;
	
}
.searchItem_col4 {
	/*position:relative;*/
	float:left;
	width:90px;
	
}
.searchItem_col4_inner {
	/*position:relative;*/
	float:left;
	padding-left:20px;
	padding-top:25px;
	
}
.searchItem_col5 {
	/*position:relative;*/
	float:right;
	padding-right:5px;
	width:60px;
	
}

.searchItem_snippet {
	font-size:11px;
	color:#000000;
	padding-top:5px;
	
}
.searchItem_company {
	color:#1e3e8c;
	font-size:11px;
	padding-top:5px;
	
}
.searchItem_type {
	color:#1e3e8c;
	font-size:11px;
	padding-top:5px;
	text-align:right;
	padding-right:5px;
	
}
.searchItem_location {
	color:#1e3e8c;
	font-size:11px;
	padding-top:5px;
	width:150px;
	
}
.banner_div {
	/*position:relative;*/
	float:left;
	width:950px;
	
}
.divider_job {
	/*position:relative;*/
	float:left;
	height:5px;
	width:678px;
	font-size:0px;
	
}
.search_results_divider_job{
	/*position:relative;*/
	float:left;
	padding-left:508px;
	padding-top:6px;
	
}
.search_no_results {
	/*position:relative;*/
	float:left;
	width:950px;
	
}
.search_no_results_popular {
	/*position:relative;*/
	float:left;
	width:950px;
	
}
.search_no_results_title {
	/*position:relative;*/
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#1b0051;
	padding-top:20px;
	padding-bottom: 20px;
	padding-left:20px;
	
	
	
}
.search_no_results_hr {
	/*position:relative;*/
	float:left;
	color: #dedfee; 
	height: 1px; 
	width: 950px; 
	background-color: #dedfee;
	
}
.search_no_results_results {
	/*position:relative;*/
	float:left;
	padding-left:90px;
	
}
.paginator_link {
	text-decoration:none;
	color:#1e3e8c;
	cursor:pointer;
}
.search_no_results_middle {
	/*position:relative;*/
	float:left;
	width:950px;
	
}
.search_no_results_middle_left {
	/*position:relative;*/
	float:left;
	width:14px;
	height:215px;
	background-image:url(/img/img_js/search_left_corner.png);
	
}
.search_no_results_middle_middle {
	/*position:relative;*/
	float:left;
	background-image:url(/img/img_js/upload_cv_story.png);
	width:922px;
	height:215px;
	
}
.search_no_results_middle_right {
	position:relative;
	float:left;
	width:14px;
	height:215px;
	background-image:url(/img/img_js/search_right_corner.png);
	
}
.search_no_results_middle_small {
	/*position:relative;*/
	float:left;
	width:678px;
	
}
.search_no_results_middle_middle_small {
	/*position:relative;*/
	float:center;
	background-image:url(/img/img_js/upload_cv_small.png);
	width:678px;
	height:124px;
	
}
.search_no_results_middle_middle_small_job {
	background-image:url(/img/img_js/upload_cv_small.png);
	width:678px;
	height:124px;
	/*position:relative;*/ 
	float:left;
	
}
.search_advanced {
	position:relative;
	float:left;
	padding-left:10px;
	padding-top:20px;
	
}
.search_advanced_col {
	/*position:relative;*/
	float:left;
	width:305px;
	
}
.search_advanced_cell {
	/*position:relative;*/
	float:left;
	padding-bottom:20px;
	
}
.search_advanced_cell_inner {
	position:relative;
	float:left;
	
}
.search_advanced_cell_inner_text {
	position:relative;
	float:left;	
	text-align:right;
	width:125px;
	font-size:12px;
	color:#65478B;
	padding-top:2px;
	
}
.search_advanced_cell_inner_box {
	position:relative;
	float:left;
	text-align:left;
	width:175px;
	
}
.advanced_text_box {
	width:150px;
	
}
.search_box_popular_div {
	padding-top:10px;
	width:185px;
	
}
.search_box_popular_div_col {
	position:relative;
	float:left;	
	
}
.search_box_popular_div_col_spacer {
	position:relative;
	float:left;	
	width:117px;
	height:50px;
	
}
.search_box_popular_div_link {
	color:#0000ff;
	font-size:12px;
	
}
.search_no_results_middle_header {
	position:relative;
	float:left;
	width:922px;
	font-size:14px;
	color:#1b0051;
	font-weight:bold;
	padding-top:20px;
	padding-keft:7px;
	
}
.search_no_results_middle_header_job {
	position:relative;
	float:left;
	font-size:14px;
	color:#1b0051;
	font-weight:bold;
	padding-top:20px;
	padding-left: 22px; 
	width: 650px;
	
}
.search_no_results_middle_pictures {
	position:relative;
	float:left;
	width:922px;
}
.search_no_results_middle_pictures_text {
	position:relative;
	float:left;
}
.search_no_results_middle_text {
	position:relative;
	float:left;
	font-size:12px;
	color:#1b0051;
	line-height:18px;
	text-align:justify;
	width:922px;
	height:100px;
}
.search_no_results_middle_text2 {
	position:relative;
	float:left;
	font-size:12px;
	color:#1b0051;
	line-height:18px;
	text-align:justify;
	padding-left:60px;
	padding-right:60px;	
}
.search_no_results_middle_pictures_button {
	padding-left:710px;
	padding-top:25px;
}
.content_box_top {
	position:relative;
	float:left;
	height:13px;
}
.content_box_top_left {
	position:relative;
	float:left;	
	background-image:url(/img/img_js/welcome_top_left.png);
	width:14px;
	height:13px;
}
.content_box_top_middle {
	position:relative;
	float:left;	
	height:13px;
	background-color:#f4f4f4;
}
.content_box_top_right {
	position:relative;
	float:left;	
	background-image:url(/img/img_js/welcome_top_right.png);
	width:14px;
	height:13px;
}
.content_box_middle {
	position:relative;
	float:left;	
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
}
.content_box_middle_wrapper {
	position:relative;
	float:left;	
	background-color:#f4f4f4;
}
.content_box_bottom {
	position:relative;
	float:left;	
	height:13px;
	
}
.content_box_bottom_left {
	position:relative;
	float:left;	
	background-image:url(/img/img_js/welcome_under_left.png);
	width:14px;
	height:13px;
}
.content_box_bottom_middle {
	position:relative;
	float:left;	
	height:13px;
	background-color:#f4f4f4;
}
.content_box_bottom_right {
	position:relative;
	float:left;	
	background-image:url(/img/img_js/welcome_under_right.png);
	width:14px;
	height:13px;
}
.content_box {
	align: center;
	position:relative;
	float:left;
	
}
.plain_content {
	font-size:12px;
}
.no_results_box_popular_div_col_spacer {
	position:relative;
	float:left;
	width:35px;
	height:50px;
}
.no_results_no_results_results {
	position:relative;
	float:left;
}
.advanced_drop_box {
	width:154px;
	height:20px;
}
.search_advanced_cell_inner_select {
	position:relative;
	float:left;
	text-align:left;
	width:175px;
}
.content_about_box {
	position:relative;
	float:left;
}
.content_about_box_top {
	position:relative;
	float:left;
	height:44px;
}
.content_about_box_top_left {
	position:relative;
	float:left;
	width:14px;
	height:44px;
	background-image:url(/img/img_js/left_corner.png);
}
.content_about_box_top_middle {
	position:relative;
	float:left;
	height:44px;
	background-image:url(/img/img_js/header_1px.png);
	background-repeat:repeat-x;
}
.content_about_box_top_right {
	position:relative;
	float:left;
	width:14px;
	height:44px;
	background-image:url(/img/img_js/right_corner.png);
}
.content_about_box_title {
	position:relative;
	float:left;
	padding-top:10px;
	padding-left:15px;
	font-size:18px;
	color:#000;
}
.content_about_box_middle_wrapper {
	position:relative;
	float:left;
	background-color:#f8f8f8;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.content_about_box_middle {
	position:relative;
	float:left;
	padding-left:24px;
	padding-right:24px;
	text-align:justify;
	color:#666;
	font-size:11px;
	line-height:18px;
}
.content_about_box_bottom {
	position:relative;
	float:left;
	height:30px;
}
.content_about_box_bottom_left {
	position:relative;
	float:left;
	height:30px;
	width:14px;
	background-image:url(/img/img_js/left_corner_search.png);
}
.content_about_box_bottom_middle {
	position:relative;
	float:left;
	height:29px;
	background-color:#f8f8f8;
	border-bottom:1px solid #dddddd;
}
.content_about_box_bottom_right {
	position:relative;
	float:left;
	height:30px;
	width:14px;
	background-image:url(/img/img_js/right_corner_search.png);
}
.content_about_widget {
	position:relative;
	float:right;
}
.content_about_widget_job {
	position:relative;
	float:right;
	width: 680px;
}
.content_inner_job {
	position:relative;
	float:left;
}
.content_about_widget_top {
	position:relative;
	float:left;
	height:44px;
}
.content_about_widget_top_left {
	position:relative;
	float:left;
	width:14px;
	height:44px;
	background-image:url(/img/img_js/left_corner.png);
}
.content_about_widget_top_middle {
	position:relative;
	float:left;
	height:44px;
	width:234px;
	background-image:url(/img/img_js/header_1px.png);
	background-repeat:repeat-x;
}
.content_about_widget_top_right {
	position:relative;
	float:left;
	width:14px;
	height:44px;
	background-image:url(/img/img_js/right_corner.png);
}
.content_about_spacer {
	position:relative;
	float:left;
	width:10px;
	height:20px;
}
.content_about_widget_middle_wrapper {
	position:relative;
	float:left;
	background-color:#f8f8f8;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.content_about_widget_middle {
	position:relative;
	float:left;
	padding-left:24px;

	text-align:justify;
	color:#666;
	font-size:11px;
	line-height:18px;
}
.widget_text_box {
	width:194px;
	height:16px;
	border:1px  solid #cccccc;
	color:#a0a0a0;
	font-size:12px;
}
.widget_text_box_active {
	width:194px;
	height:16px;
	border:1px  solid #cccccc;
	font-size:12px;
	color:#666;
}
.widget_select_box {
	width:194px;
	border:1px  solid #cccccc;
	color:#a0a0a0;
	font-size:12px;
	z-index:0;
}

.widget_cv_box {

	border:1px  solid #cccccc;
	color:#666;
	font-size:12px;
}
.widget_text_box_div {
	position:relative;
	float:left;
	padding-left:7px;
	padding-top:20px;
}
.content_about_box_bottom {
	position:relative;
	float:left;
	height:30px;
}
.content_about_box_bottom_left {
	position:relative;
	float:left;
	height:30px;
	width:14px;
	background-image:url(/img/img_js/left_corner_search.png);
}
.content_about_box_bottom_middle {
	position:relative;
	float:left;
	height:29px;
	background-color:#f8f8f8;
	border-bottom:1px solid #ddd;
}
.content_about_box_bottom_right {
	position:relative;
	float:left;
	height:30px;
	width:14px;
	background-image:url(/img/img_js/right_corner_search.png);
}
.required_star {
	position:relative;
	float:left;
	color:#f00;
	padding-left:4px;
	padding-top:22px;
}
.widget_extra_consent_check {
	position:relative;
	float:left;
	padding-top:1px;
}
.widget_extra_consent_check_inner {
	position:relative;
	float:left;
}
.widget_extra_consent_text {
	position:relative;
	float:left;
	width:135px;
	padding-left:4px;
}
.widget_extra_consent_text_inner {
	position:relative;
	float:left;
	font-size:10px;
	line-height:14px;
}
.submit_site_left {
	position:relative;
	float:left;
	width:400px;
}
.submit_site_left_inner {
	position:relative;
	float:left;
}
.submit_site_right {
	position:relative;
	float:left;
	width:500px;
}
.submit_site_right_inner {
	position:relative;
	float:left;
	padding-left:50px;
	padding-right:50px;
}
.submit_site_inner_box {
	position:relative;
	float:left;
}
.submit_site_text {
	position:relative;
	float:left;
	width:140px;
	text-align:right;
	padding-top:18px;
}
.submit_site_spacer {
	position:relative;
	float:left;
	width:5px;
	padding-top:18px;
}
.submit_site_box_div {
	position:relative;
	float:left;
	width:150px;
	padding-top:18px;
}
.submit_site_text_box {
}
.submit_site_text_area {
	height:150px;
	width:300px;
}
.submit_site_box_div_comments {
	position:relative;
	float:left;
	padding-top:18px;
}
.content_about_box2_middle {
	position:relative;
	float:left;
	padding-left:24px;
	padding-right:24px;
	text-align:justify;
	color:#666;
	font-size:11px;
	line-height:18px;

}
.contact_us_left {
	position:relative;
	float:left;
	width:530px;
}
.contact_us_right {
	position:relative;
	float:right;
	width:370px;
}
.contact_us_bottom {
	position:relative;
	float:left;
	width:900px;
}
.contact_us_bottom_inner {
	position:relative;
	float:left;
	padding-left:145px;
	padding-right:50px;
	padding-top:15px;
}
.submit_site_box_div_send {
	float:left;
	padding-top:5px;
	position:relative;
	width:305px;
}
.submit_site_box_div_send_left {
	float:left;
	position:relative;
}
.submit_site_box_div_send_right {
	float:right;
	position:relative;
}
.half_box_site_right {
	position:relative;
	float:left;
	width:500px;
}
.half_box_site_right_inner {
	position:relative;
	float:left;
	padding-top:20px;
	padding-left:40px;
	padding-right:30px;
	text-align:justify;
	color:#1b0051;
	font-size:11px;
	line-height:18px;
}
.update_cv_inner_text {
	position:relative;
	float:left;
	width:80px;
	padding-top:25px;
	text-align:right;
}
.close_account_inner_box {
	position:relative;
	float:left;
	width:400px;
}

.close_account_inner_text {
	position:relative;
	float:left;
	width:140px;
	padding-top:15px;
	text-align:right;
}
.close_account_spacer {
	position:relative;
	float:left;
	width:5px;
	height:15px;
}
.close_account_box_div {
	position:relative;
	float:left;
	padding-top:15px;
}
.close_account_text_box {
	width:190px;
}
.close_account_textarea {
	height:100px;
	width:190px;
}
.login_login_bottom {
	position:relative;
	float:left;
	width:400px;
}
.login_login_bottom_inner {
	position:relative;
	float:right;
	text-align:right;
}				
.login_login_spacer {
	position:relative;
	float:left;
	width:400px;
	height:25px;
}				
.welcome_left {
	position:relative;
	float:left;
	width:650px;
}				
.welcome_right {
	position:relative;
	float:right;
	width:300px;
}				
.welcome_box_top {
	position:relative;
	float:left;
}
.welcome_box_top_job {
	position:relative;
	float:left;
	height:44px;
}
.welcome_box_top_middle_job {
	position:relative;
	float:left;
	height:44px;
	width: 652px;
	background-image:url(/img/img_js/header_1px.png);
	background-repeat:repeat-x;
}
.welcome_box_bottom_job {
	position:relative;
	float:left;	
	height:30px;
}
.welcome_box_bottom_left_job {
	position:relative;
	float:left;
	width:14px;
	height:30px;
	background-image:url(/img/img_js/left_corner_search.png);
}
.welcome_box_bottom_right_job {
	position:relative;
	float:right;
	width:14px;
	height:30px;
	background-image:url(/img/img_js/right_corner_search.png);
}
.welcome_box_top_left_job {
	position:relative;
	float:left;
	width:14px;
	height:44px;
	background-image:url(/img/img_js/left_corner.png);
}
.welcome_box_top_left {
	position:relative;
	float:left;
	width:10px;
	height:27px;
	background-image:url(/img/img_js/welcome_header_top_left.png);
}
.welcome_box_top_middle {
	position:relative;
	float:left;
	height:27px;
	background-image:url(/img/img_js/welcome_header_1px.png);
	background_repeat:repeat-x;
}
.welcome_box_top_right {
	position:relative;
	float:left;
	width:10px;
	height:27px;
	background-image:url(/img/img_js/welcome_header_top_right.png);
}		
.welcome_box_top_right_job {
	position:relative;
	float:left;
	width:14px;
	height:44px;
	background-image:url(/img/img_js/right_corner.png);
}		
.welcome_box_top_middle_left {
	position:relative;
	float:left;
	padding-top:7px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.welcome_box_top_middle_left_job {
	position:relative;
	float:left;
	padding-top:15px;
	color:#4f1f7b;
	font-size:12px;
	font-weight:bold;
	padding-left: 10px; 
}
.welcome_box_top_middle_right {
	position:relative;
	float:right;
	padding-top:6px;
}	
.welcome_box_top_middle_right_job {
	position:relative;
	float:right;
	padding-top:5px;
}						
.welcome_box_bottom {
	position:relative;
	float:left;
}
.welcome_box_bottom_left {
	position:relative;
	float:left;
	width:14px;
	height:14px;
	background-image:url(/img/img_js/welcome_box_down_left_corner.png);
}
.welcome_box_bottom_middle {
	position:relative;
	float:left;
	height:14px;
	background-color:#f8f8f8;
}
.welcome_box_bottom_middle_job {
	position:relative;
	float:left;
	width:652px;
	height:30px;
	background-color:#f8f8f8;
	border-bottom:1px solid #ddd;
}
.welcome_box_bottom_right {
	position:relative;
	float:left;
	width:14px;
	height:14px;
	background-image:url(/img/img_js/welcome_box_down_right_corner.png);
}
.welcome_box_middle {
	position:relative;
	float:left;
	background-color:#f8f8f8;
}
.welcome_box_middle_job {
	position:relative;
	float:left;
	width:678px;
	background-color:#f8f8f8;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.welcome_box_middle_inner {
	position:relative;
	float:left;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;		
}
.welcome_box_middle_inner_job {
	position:relative;
	float:left;
	padding-top:15px;	
	position: relative; 
	float: left; 
	padding-left: 24px; 
	text-align: justify; 
	color: #1b0051; 
	font-size: 11px; 
	line-height: 18px;
}
.small_result_jobtitle {
	text-decoration:underlined;
	font-size:12px;
	color:#0000ff;
	padding-bottom:5px;
	width:185px;
	}
.small_result_detail {
	font-size:11px;
	color:#1b0051;
	padding-top:2px;
	}
.small_results_box {
	background-color:#ffffff;
	border: 1px solid #dddddd;
	padding-bottom:30px;
	padding-top:30px;
	padding-left:40px;
	padding-right:40px;
}
.manage_profile_main {
	position:relative;
	float:left;
}
.manage_profile_main_left {
	position:relative;
	float:left;
}
.manage_profile_main_right {
	position:relative;
	float:right;

}
.manage_profile_main_left_title {
	position:relative;
	float:left;
	text-align:right;
	color:#1b0051;
	font-size:11px;
	width:80px;
	padding-top:2px;
}
.manage_profile_main_left_spacer {
	position:relative;
	float:left;
	height:10px;
	width:5px;
}
.manage_profile_main_left_field {
	position:relative;
	float:left;
}
.manage_profile_main_top {
	position:relative;
	float:left;
	width:620px;
	color:#1b0051;
	font-size:11px;
	padding-bottom:20px;
}
.manage_profile_main_vert_spacer {
	position:relative;
	float:left;
	width:300px;
	height:10px;
}
.manage_profile_text_box {
	width:174px;
	font-size:12px;
	height:14px;
	border:1px solid #CCC;
	color:#1b0051;
}
.manage_profile_main_bottom {
	
}

.autocompleter_ul {
	background-color :white;
	list-style-type: none;
	padding:0px;
	margin-left:0px;
	z-index:700;
	display:block; 
	margin:0px;
	text-align:left;
}
.autocompleter_li {
	background-color :white;
	list-style-type: none;
	margin-left:0px;
	display:block; 
	z-index:700;
}
.autocompleter_li.selected {
	background-color :white;
	background-color:#ddd;
	z-index:700;
}
.auto_complete_small_register {
	background-color :white;
	width:191px;	
	border:1px solid #ccc;
    margin:0px;
    padding-left:2px;
    padding-right:2px;
    background-color :white;
    text-align:left; 
    z-index:700;
    display:block; 
}
.submit {
	z-index:0;
}
.box_container {
	position:relative;
	float:left;
	}
.register_text {
	position:relative;
	float:left;
	padding-top:2px;
	font-size:11px;
	color:#1b0051;
	width:140px;
	text-align:right;
}
.register_spacer {
	position:relative;
	float:left;
	width:5px;
	height:10px;
}
.register_box {
	position:relative;
	float:left;
	width:190px;
}



.register_middle {
	background-image:url(/img/img_js/line_2px.png);
	background-repeat:repeat-y;
	position:relative;
	float:left;
	height:350px;
	width:2px;
	}
.register_middle_wrapper {
	position:relative;
	float:left;
	height:200px;
	padding-left:20px;
	}

.auto_complete_big_register {
	width:173px;	
	border:1px solid #ccc;
    margin:0px;
    padding-left:2px;
    padding-right:2px;
	font-size:11px;
	color:#1b0051;
    background-color :white;
    text-align:left; 
    z-index:99;
    display:block; 
}


.register_select_box {
	width:177px;
	border:1px  solid #cccccc;
	color:#a0a0a0;
	font-size:12px;
	z-index:0;
}
.register_select_box_active {
	width:195px;
	border:1px  solid #cccccc;
	font-size:12px;
	z-index:0;
	color:#666;
}
.register_checkmark_text_inner {
	position:relative;
	float:left;
	padding-top:3px;
}
.register_text_cv {
	position:relative;
	float:left;
	padding-top:2px;
	font-size:11px;
	color:#1b0051;
	width:98px;
	text-align:right;
}
.register_box_cv {
	position:relative;
	float:left;
	width:232px;
}

.home_box_inner_featured{
	position:relative;
	float:left;
	font-size:11px;
	color:#1b0051;
	padding-left:32px;
	padding-right:32px;
	text-align:justify;
	line-height:16px;
}
.home_box_inner_featured_image {
	position:relative;
	float:left;
	padding-left:30px;
}
.login_general_hidden {
	display:none;
}
.login_general {
	display:block;
	position:absolute;
	top:40px;
	left:660px;
	width:280px;
	height:160px;
	background-color:#f4f4f4;
	border:2px solid #1b0051;
	z-index:100;
}
.auto_complete_welcome {
	width:171px;	
	border:1px solid #ccc;
    margin:0px;
    padding-left:2px;
    padding-right:2px;
	font-size:12px;
	color:#1b0051;
    background-color :white;
    text-align:left; 
    z-index:99;
    display:block; 
}
.home_hidden_login_box_div {
	position:relative;
	float:left;
	height:20px;
	width:270px;
}
.home_hidden_login_box_div_sub {
	position:relative;
	float:right;
	padding-top:5px;
}

.emp_home_home_top {
	position:relative;
	float:left;
	background-image:url(/img/img_cs/picture.png);
	background-repeat:no-repeat;
	height:302px;
	width:950px;
}
.emp_home_home_top_left {
	position: relative;
	float:left;
	height:302px;
	width:315px;
}
.emp_home_home_top_right {
	position: relative;
	float:right;
	height:302px;
	width:360px;
}
.emp_home_home_box_top_middle_text {
	padding-left:20px;
	padding-top:2px;
	position:relative;
	float:left;
	font-size:18px;
	color:#1b0051;
	width:190px;
}
.emp_home_home_box_top_middle_picture {
	position:relative;
	float:right;
	padding-right:15px;
	padding-top:11px;
}
.emp_home_home_box_shadow_picture {
	position:relative;
	float:right;
	padding-right:29px;
}
.emp_home_home_box_middle {
	position:relative;
	float:left;
	width:310px;
	background-color:#f4f4f4;
}
.emp_home_home_box_middle2 {
	position:relative;
	float:left;
	width:310px;
	background-color:#f4f4f4;
	height:230px;
}
.emp_home_box_inner {
	padding-left:15px;
	padding-right:15px;
	color:#1b0051;
	font-size:10px;
	line-height:16px;
	height:381px;
}
.emp_home_home_login_box_login {
	position:relative;
	float:left;
	padding-top:12px;
	padding-left:60px;
}
.emp_home_home_login_box_div {
	height:35px;
	width:170px;
}

.emp_home_home_login_box_div_2 {
	padding-top:7px;
	padding-left:60px;
	width:170px;
}
.emp_home_home_login_box_div_3 {
	position:relative;
	float:left;
}
.emp_home_home_login_botlinks {
	position:relative;
	float:left;
	padding-top:35px;
	padding-left:40px;
	padding-bottom: 35px;
}
.emp_home_home_box_middle_login {
	position:relative;
	float:left;
	height:250px;
	width:310px;
	background-color:#f4f4f4;
}
.emp_home_home_middle {
	position:relative;
	float:left;
	width:950px;
}
.emp_home_home_box {
	position:relative;
	float:left;
	width:310px;

}
.emp_home_home_box2 {
	position:relative;
	float:left;
	width:310px;
	height:319px;
}
.emp_box_learn {
	position:relative;
	float:left;
	width:310px;
}
.emp_box_learn_top {
	position:relative;
	float:left;
	height:13px;
}
.emp_box_learn_top_left {
	background-image:url(/img/img_js/welcome_top_left.png);
	background-repeat:no-repeat;
	float:left;
	height:13px;
	position:relative;
	width:14px;
	
}
.emp_box_learn_top_middle {
	position:relative;
	float:left;
	background-color:#F4F4F4;
	width:282px;
	height:13px;
}
.emp_box_learn_top_right {
	background-image:url(/img/img_js/welcome_top_right.png);
	background-repeat:no-repeat;
	float:left;
	height:13px;
	position:relative;
	width:14px;
}
.emp_box_learn_bottom {
	position:relative;
	float:left;
}
.emp_box_learn_bottom_left {
	background-image:url(/img/img_js/welcome_under_left.png);
	background-repeat:no-repeat;
	float:left;
	height:13px;
	position:relative;
	width:14px;
}
.emp_box_learn_bottom_middle {
	position:relative;
	float:left;
	background-color:#F4F4F4;
	width:282px;
	height:13px;
}
.emp_box_learn_bottom_right {
	background-image:url(/img/img_js/welcome_under_right.png);
	background-repeat:no-repeat;
	float:left;
	height:13px;
	position:relative;
	width:14px;
}
.emp_box_learn_middle {
	position:relative;
	float:left;
	background-color:#F4F4F4;
	width:310px;
	height:118px;
}
.emp_box_learn_middle_inner {
	position:relative;
	float:left;
	padding-left:32px;
	font-size:11px;
	color:#1b0051;

}
.land_main {
	position:relative;
	float:left;
	background-image:url(/img/bg_lp3.png);
	background-repeat: no-repeat;
	width:950px;
	height:606px;
}
.help_box_inv_usecv {
	position:absolute;
	top:140px;
	left:210px;
	z-index:10;
	display:none;
	background-color:#f8f8f8;
}
.help_box_usecv {
	position:absolute;
	top:120px;
	left:550px;
	width:350px;
	z-index:10;
	background-color:#F4F4F4;
	border:2px solid #1b0051;
	padding:20px;

}
.help_box_inv_results {
	position:absolute;
	top:140px;
	left:210px;
	z-index:10;
	display:none;
	background-color:#f8f8f8;
}
.help_box_results {
	position:absolute;
	top:10px;
	left:-130px;
	width:350px;
	z-index:10;
	background-color:#F4F4F4;
	border:2px solid #1b0051;
	padding:20px;
	line-height:17px;
}

.help_box_inv_welcome {
	position:absolute;
	top:140px;
	left:210px;
	z-index:10;
	display:none;
	background-color:#f8f8f8;
}
.help_box_welcome {
	position:absolute;
	top:10px;
	left:210px;
	width:350px;
	z-index:10;
	background-color:#F4F4F4;
	border:2px solid #1b0051;
	padding:20px;
	line-height:17px;
}
.help_box_inv_profile {
	position:absolute;
	top:140px;
	left:210px;
	z-index:10;
	display:none;
	background-color:#f8f8f8;
}
.help_box_profile {
	position:absolute;
	top:190px;
	left:210px;
	width:350px;
	z-index:10;
	background-color:#F4F4F4;
	border:2px solid #1b0051;
	padding:20px;
	line-height:17px;
}
.help_box_inv_cv {
	position:absolute;
	top:140px;
	left:210px;
	z-index:10;
	display:none;
	background-color:#f8f8f8;
}
.help_box_cv {
	position:absolute;
	top:260px;
	left:210px;
	width:350px;
	z-index:10;
	background-color:#F4F4F4;
	border:2px solid #1b0051;
	padding:20px;
	line-height:17px;
}
  
.job_category_arrow_box {
	width: 10px; 
	float:left; 
	padding-top:5px;
}
.job_category_text_box {
	font-size:10px;
	color:#1b0051;
	margin:0px;
	padding:0px;
	float:left; 
	width: 190px;  
	font-weight:bold;
}
.content_about_box_title_job {
  font-family: Verdana, Tahoma, Arial;
	position:relative;
	float:left;
	padding-top:10px;
	padding-left:10px;
	font-size:18px;
	color:#1b0051;
}
.categories_left {
	position:relative;
	float:left;
	width:264px;
}
.categories_right {
	position:relative;
	float:right;
	width:680px;
}
.job_spacer {
	position:relative;
	float:left;
	width:264px;
	height:5px;
	font-size:0px;
	
}
.map_window_title {
	font-size:12px;
	font-weight:bold;
	color: #ff7700;
}
.map_window_url {
	font-size:11px;
	font-weight:bold;
	color:#1e3e8c;
	text-decoration:none;
}
.map_window_company {
	color:#1e3e8c;
	font-size:11px;
}
#info_window_vacancy_div {
	max-height: 250px; /* FF, Opera */ 
	overflow: auto;
	height: expression(this.scrollHeight > 250 ? "250px" : "auto"); /* IE */
} 
#login-box {
	padding:0 15px;
	width:530px;
	height:310px;
}
.login_header_outer {
	position:relative;
	float:left;
	width:530px;
	height:30px;
}
.login_header_inner {
	position:relative;
	float:right;
	padding-top:5px;
	width:20px;
	height:100%;
}
.login_body {
	position:relative;
	float:left;
	width:535px;
	height:270px;
}
.login_body_inner {
	position:relative;
	float:left;
	width:100%;
	height:100%;
}
.login_line_outer {
	position:relative;
	float:left;
	width:100%;
}
.login_line_inner {
	position:relative;
	float:left;
	padding-top:20px;
}
.login_line_left {
	position:relative;
	float:left;
	font-size:12px;
	width:130px;
	text-align:right;
	padding-top:10px;
}
.login_line_right {
	position:relative;
	float:left;
	padding-left:20px;
}
.login_line_box {
	position:relative;
	float:left;
	border:1px solid #aaa;
	height:24px;
}
.login_forgot_pwd {
	padding-top:5px;
	padding-left:10px;
	position:relative;
	float:left;
}
.pop_login_email {
	border:0px;
	padding:3px;
	width:270px;
}
.pop_login_password {
	border:0px;
	padding:3px;
	width:145px;
}
.login_bottom {
	position:relative;
	float:left;
	width:100%;
	padding-top:30px;
}
.login_bottom_inner  {
	position:relative;
	float:left;
	background-color:#f5f5f5;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	width:531px;
	height:30px;
}
.login_bottom_inner_inner  {
	position:relative;
	float:left;
	padding-left:20px;
	padding-top:8px;
}
.errors_outer {
	position:relative;
	float:right;
	width:430px;
}

.errors_inner {
	position:relative;
	float:left;
	color:#f00;
	padding-left:15px;
	padding-top:15px;
	text-align:left;
	line-height:18px;
}
.vac_header {
	position:relative;
	float:left;
	width:100%;
}
.vac_header_1 {
	position:relative;
	float:left;
	width:100%;
}
.vac_header_1_text_left {
	position:relative;
	float:left;
}
.vac_header_1_text_right {
	position:relative;
	float:right;
}
.vac_header_2 {
	position:relative;
	float:left;
	width:100%;
}
.vac_header_2_text_left {
	position:relative;
	float:left;
}
.vac_header_2_text_right {
	position:relative;
	float:right;
}
.vac_left_button_left {
	position:relative;
	float:left;
	width:5px;
	height:51px;
	background-image:url(/img/img_js/general/btn1_left.png);
	background-repeat:no-repeat;
}
.vac_left_button_middle {
	position:relative;
	float:left;
	height:51px;
	background-image:url(/img/img_js/general/btn1_1px.png);
	background-repeat:repeat-x;
}
.vac_left_button_middle_inner {
	position:relative;
	float:left;
	padding-top:9px;
	padding-left:15px;
	padding-right:15px;
}
.vac_left_button_right {
	position:relative;
	float:left;
	width:5px;
	height:51px;
	background-image:url(/img/img_js/general/btn1_right.png);
	background-repeat:no-repeat;
}
.vac_right_button_left {
	position:relative;
	float:left;
	width:5px;
	height:51px;
	background-image:url(/img/img_js/general/btn2_left.png);
	background-repeat:no-repeat;
}
.vac_right_button_middle {
	position:relative;
	float:left;
	height:51px;
	background-image:url(/img/img_js/general/btn2_1px.png);
	background-repeat:repeat-x;
}
.vac_right_button_middle_inner {
	position:relative;
	float:left;
	padding-top:9px;
	padding-left:15px;
	padding-right:15px;
}
.vac_right_button_right {
	position:relative;
	float:left;
	width:5px;
	height:51px;
	background-image:url(/img/img_js/general/btn2_right.png);
	background-repeat:no-repeat;
}
.vac_left_text_next {
	position:relative;
	float:left;
	padding-top:10px;
	padding-left:20px;
}
.vac_spacer {
	position:relative;
	float:left;
	width:100%;
	height:15px;
}
#partners { text-align: left; font-size: 11px; line-height: 18px; margin-top: 25px; }
#partners p { display: block; height: 133px; color: #333; padding-bottom: 10px; }
#partners img { float: left; margin-right: 10px; border: 1px solid #ccc; padding: 1px; }
#partners strong, #partners a { display: block; }
