body.top_body
{
	/* background-color: #DDDFE0; */ /* #D9DBDC; */
	background-image: url('../img/rm_bg.png');
}

.logo
{
	position: absolute;
	border: 0px;
	left: 0px;
	text-align: left;
}

.logo img
{
	cursor: pointer;
}


/*
img.banner
{
	position: relative;
	z-index: 1;
	border: 0px;
	width: 110px;
	height: 140px;
	top: 8px;
}
*/
.screen
{
	position: absolute;
	/* text-align: center; */
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;

}

.main
{
	position: relative;
	border: 0px;
	margin-top: 0px;
	width: 840px; /* 100%; */
	height: auto;
	background-image: url('../img/img_bg_middle.gif')
}

.main_border_top
{
	position: default;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 840px;
	height: 22px;
	background-image: url('../img/img_bg_top.gif')
}

.main_border_bottom
{
	position: default;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 840px;
	height: 20px;
	background-image: url('../img/img_bg_bottom.gif')
}

.main_head
{
	position: default;
	text-align: center;
	margin-left: 18px;
	padding-top: 2px;
	width: 800px;
	/* height: 76px; */
}

.main_body
{
	border: 0px;
	position: default;
	float: center;
	text-align: center;
	margin-left: 18px;
	background-color: #FFFFFF;
	width: 800px;
	height: 375px;
}

.main_foot
{
	position: relative;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D9096;
	text-align: left;
	cursor: default;
	/* background-color: #DDDFE0; */
	width: 842px;
	/* height: 12px; */
}

.main_body_left
{
	position: absolute;
	float: left;
/*
border-top: 1px;
border-left: 1px;
border-right: 1px;
border-bottom: 1px;
border-style: solid;
border-color: blue;
*/
/*	padding-left: 1px; */
/*	padding-right: 3px; */
	top: 0px;
	left: 0px;
	width: 141px;
/*	height: 100%; */
}

.main_body_center
{
	position: absolute;
	border: 0px;
	top: 0px;
	left: 141px;
	width: 659px;  /* = width (page_head & page_body) */
	height: 375px;
}

.main_body_right
{
	position: absolute;
	z-Index: 1;
	width: 138px; /* 140px */
	/* height: 100%; */
	top: 0px;
	left: 662px;
/*	padding-left: 3px; */
/*	padding-right: 1px; */
}

.box_A,
.box_B,
.box_banner
{
	/*
	border: 1px;
	border-style: solid;
	border-color: #8D9096;
	*/
	margin-top: 8px;
	/* ----- */
	/* margin-left: 1px; */
	/* margin-right: 1px; */
	/* ----- */
	/* width: 100%; */
}

.box_A,
.box_B
{
/*
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D9096;
	text-align: left;
	height: 230px;
	background-repeat: no-repeat;
}

.box_banner
{
	/* width: 138px; */
	background-image: url(../img/img_infobox_kontakt.png);
	text-align: center;
	height: 122px;
}

.front
{
	position: relative;
	top: 0px;
	height: 58px;
	width: 100%;
}

/* ----- Login ----- */

.box_login
{
	margin-top: 23px;
	/* padding-top: 8px; */
	/* padding-left: 5px; */
	/* padding-right: 8px; */
	/* padding-bottom: 5px; */
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D9096;
	background-image: url(../img/login.png);
 	height: 27px;
 	width: 250px;
}

.box_login_form
{
	/*
	margin-left: 24px;
	padding-left: 0px;
	*/
	overflow: hidden;
	visibility: hidden;
	display: none;
	height: 27px;
  /*
	width: 102px;
	height: 121px;
	*/
}

.win_login
{
	position: absolute;
	/* background-image: url(../img/login_bg.png); */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D9096;
	top: 0px;
	left: 0px;
 	height: 100%;
 	width: 100%;
}

.win_login_logo
{
	position: absolute;
	top: 30px;
	left: 35px;
	height: 55px;
	width: 137px;
}

.win_login_form
{
	position: absolute;
	top: 30px;
	left: 210px;
	background-image: url(../img/loginfield_bg.gif);
	font-size: 10px;
	width: 192px;
	height: 115px;
}

.win_login_info
{
	position: absolute;
	text-align: justify;
	top: 160px;
	left: 210px;
	width: 220px;
	height: 55px;
}

.login_access
{
	position: relative;
	border: 0px;
	top: 8px;
	height: 18px;
}

.login_access_lnk
{
	position: relative;
	float: right;
	text-align: right;
	right: 12px;
	cursor: pointer;
}

.login_access_txt
{
	position: relative;
	border: 0px;
	text-align: right;
	right: 12px;
	float: right;
}

.login_access_btn
{
	position: relative;
	border: 0px;
	float: right;
	text-align: right;
	right: 12px;
	width: 22px;
	cursor: pointer;
}

.login_username
{
	position: relative;
	border: 0px;
	top: 25px;
	margin-left: 20px;
	text-align: left;
	height: 21px;
}

.login_password
{
	position: relative;
	border: 0px;
	top: 25px;
	margin-left: 20px;
	text-align: left;
	height: 21px;
}

.login_button
{
	position: relative;
	border: 0px;
	top: 23px;
	margin-left: 80px;
	text-align: left;
	height: 21px;
}

.login_username_label,
.login_password_label
{
	position: relative;
	border: 0px;
	margin-top: 1px;
	float: left;
	text-align: right;
	right: 5px;
	width: 60px;
	height: 20px;
}

.login_username input,
.login_password input
{
	float: left;
	width: 100px;
	height: 18px;
}

.login_fail
{
	position: relative;
	border: 0px;
	margin-top: 6px;
	margin-left: 68px;
	margin-bottom: 2px;
	text-align: left;
	height: 21px;
}


/* ------ home page -------- */

.home_page_left
{
	position: relative;
	border: 0px;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	height: 360px;
	width: 520px;
}

.home_page_right
{
	position: relative;
	border: 0px;
	margin-top: 9px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	height: 360px;
	width: 280px;
}

.home_page_image
{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	width: 520px;
}

.home_page_bottom
{
	position: absolute;
	/* background-image: url(../img/home_bottom.png); */
	top: 265px;
	left: 0px;
	border: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D9096;
	text-decoration: none;
	text-align: justify;
	float: left;
	height: 87px;
	width: 517px;
}

.home_page_text
{
	border: 0px;
	margin-top: 12px;
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D9096;
	text-decoration: none;
	text-align: justify;
}

.home_page_text a:hover
{
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	text-decoration: none;
	color: #2D3036; /* black; */
}

.home_page_text a:link,
.home_page_text a:active,
.home_page_text a:visited
{
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	text-decoration: none;
}

strong
{
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	text-decoration: none;
}
.home_page_advantage_A,
.home_page_advantage_B
{
	position: absolute;
	border: 0px;
	left: 44px;
}

.home_page_advantage_A
{
	display: block;
}

.home_page_advantage_B
{
	display: none;
	cursor: pointer;
}

/*----------------------------------*/

.bar
{
	position: default;
	/*
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #8D9096;
	*/
	margin-left: 0px; /* 1px */
	margin-right: 0px; /* 1px */
	/*
	font-family: Arial;
	font-size: 16px;
	*/
	/*-----*/
	/*
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	pading-bottom: 4px;
	*/
	/*-----*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D9096;
	text-align: left;
	cursor: default;
	/* background-color: #E6E6E6; */
	background-image: url(../img/img_mainmenu.png);
	height: 27px;
	/* width: 100%; */
}

.display_iframe
{
	height:100%;
	width:100%;
}

input.login	
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8D9096;
	width:100px;
	height:18px;
	border: 1px solid #8D9096;
	margin-left: 0px;
}

.btn
{
	position: relative; // default;
	border: 1px solid #7D8086;
	margin-top: 2px;
	margin-left: 3xp;
	margin-right: 3px;
	padding-top: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	float: left;
	cursor: pointer;
	background-color: #8D9096; /* #E6E6E6 */
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white; /* #8D9096 */
	width: 52px;
	/* height: 19px; */
}			

.page_head
{
	position: absolute;
	border: 0px;
	top: 7px;
	left: 7px;
	width: 652px;
	/* width: 100%; */
	/* height: 120px; */
}

.page_body
{
	position: absolute;
	border: 0px;
	overflow: hidden; 
	/* scrolling-bar */
	/*
	overflow: auto; 
	scrollbar-face-color: #E6E6E6;
	scrollbar-arrow-color: #8D9096;
	scrollbar-track-color: #FFFFFF;
	scrollbar-shadow-color: #8D9096;
	scrollbar-highlight-color: #8D9096;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	*/
	/* ------------- */
	top: 0px;
	left: 7px;
	width: 652px;
	/* width: 100%; */
	height: 345px;
}

.page_paragraph /* wide paragraph (width page) */
{
	float: left;
	position: relative;
	width: 550px;
	margin-top: 0px;
	left: 15px;
	margin-right: 6px;
	margin-bottom: 0px;
}

.page_paragraph_left
{
	left: 14px;
	margin-right: 8px;
}

.page_paragraph_site_map_right
{
	left: 20px;
	margin-right: 4px;
}

.page_paragraph_left
{
	position: relative;
	float: left;
	width: 375px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.page_paragraph_site_map_left,
.page_paragraph_site_map_right
{
	position: absolute;
	font-size: 11px;
	width: 350px;
	top: 3px;
}

.page_paragraph_site_map_left
{
	left: 14px;
}

.page_paragraph_site_map_right
{
	left: 264px;
}

.page_paragraph_image
{
	border: 0px;
	position: relative;
	float: right;
	width: 268px;
	margin-top: 9px;
	margin-bottom: 0px;
}

.page_paragraph_image img
{
	/*
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	*/
	float: right;
}

h2
{
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #8D9096;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D8086;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
}

p
{
	margin-bottom: 11px;
	margin-left: 0px;
	margin-right: 1px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	color: #6D7076;
}

i
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #4D5056; /* black; */;
}

a,
a:hover,
a:link,
a:active,
a:visited
{
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a
{
	color: #4D5056;
}

a:hover
{
	color: #8D9096;
}

.page_paragraph_left a:hover
{
	color: #8D9096;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.page_paragraph_left a:link,
.page_paragraph_left a:visited,
.page_paragraph_left a:active
{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

ul
{
	border: 0px;
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 0px;
	margin-bottom: 11px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

li
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: justify;
	color: #6D7076;
}

/* ---------- iletisim formu ---------- */

.iletisim_header_ifr
{
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 360px;
	height: 30px;
}

.page_paragraph_iletisim_formu
{
	position: relative;
	margin-top: 10px;	
	left: 56px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: 402px;
	height: 30px;
}

.page_paragraph_left_iletisim_formu
{
	position: relative;
	margin-top: 0px;
	left: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	width: 365px;
}

.page_paragraph_right_iletisim_formu
{
	position: relative;
	margin-top: 0px;
	left: 8px;
	margin-right: 4px;
	margin-bottom: 0px;
	float: left;
	width: 200px;
}

.form_field_ad,
.form_field_soyad,
.form_field_is_unvani,
.form_field_fonksiyonel_unvani,
.form_field_fonksiyonel_unvani_diger,
.form_field_sirket,
.form_field_email,
.form_field_telefon,
.form_field_sehir,
.form_field_sehir_diger,
.form_field_adres_1,
.form_field_adres_2,
.form_field_posta_kodu,
.form_field_notlar
{
	border: 0px;
	width: 380px
}

.form_field_fonksiyonel_unvani_diger,
.form_field_sehir_diger
{
	display: none;
}

.form_field_ad_label,
.form_field_soyad_label,
.form_field_email_label,
.form_field_is_unvani_label,
.form_field_fonksiyonel_unvani_label,
.form_field_fonksiyonel_unvani_diger_label,
.form_field_sirket_label,
.form_field_telefon_label,
.form_field_sehir_label,
.form_field_sehir_diger_label,
.form_field_adres_1_label,
.form_field_adres_2_label,
.form_field_posta_kodu_label,
.form_field_notlar_label
{
/*
border: 1px;
border-style: solid;
border-color: blue;
*/
	position: relative;
	border: 0px;
	margin-top: 2px; /* margin-top: 0px; */
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	right: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	color: #8D9096;
	width: 120px;
}

.form_field_ad_label,
.form_field_soyad_label,
.form_field_email_label
{
	font-weight: bold;
}

.form_iletisim input
{
	border: 1px solid #8D9096;
	margin-top: 2px; /* margin-top: 0px; */
	margin-right: 120px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color:#8D9096;
	width: 128px;
	/* height: 19px; */
}

.form_iletisim select
{
	border: 1px solid #8D9096;
	margin-top: 2px; /* margin-top: 0px; */
	padding-top: 1px;
	/*
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	width: 128px;
	height: 19px;
}

.form_iletisim textarea
{
	border: 1px solid #8D9096;
	margin-top: 3px;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 2px;
	padding-bottom: 1px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	width: 210px;
	height: 118px;
}


/* ----------------------------------- */

.list
{
	padding-top: 9px;
}


.listItem
{
	margin-left: 24px;
	margin-right: 0px;

	/*
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #F0E9E9;
	*/
	/* height: 20px; */
}

.listElem
{

	/* ----- */
	/* padding-top: 10px; */
	/* ----- */
	padding-left: 3px;
	padding-right: 3px;
	/* ----- */
	/* padding-bottom: 9px; */
	/* ----- */
	cursor: pointer;
}

.job_opening
{
	border: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 375px;
}


.job_header
{
	/* height: 20px; */
}

.job_name
{
	position: relative;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #8D9096;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 2px;
	padding-bottom: 3px;
	background-color: #E6E6E6;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	cursor: pointer;
	height: 100%;
}

.n_pages 
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 2px;
	margin-bottom: 6px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #8D9096;
}

.n_openings
{
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #8D9096;
}

.n_pages a:hover
{
	cursor: pointer;
	text-decoration: none;
	color: #ADB0B6;
	font-family: Arial, Helvetica, sans-serif;
}

.n_pages a:link
{
	cursor: pointer;
	text-decoration: none;
}

.n_pages a:visited
{
	cursor: pointer;
	text-decoration: none;
}

.n_pages a:active
{
	cursor: pointer;
	text-decoration: none;
 /* color: #8D9096; <- when it is selected */
}

.job_ref
{
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
}

.job_presentation
{
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-style: solid;
	border-color: #8D9096;
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
}

.job_requirements
{
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-style: solid;
	border-color: #8D9096;
	padding-top: 11px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
}

.job_requirements ul
{	
	margin-bottom: 0px;
	margin-left: 26px;
	margin-right: 0px;
	margin-top: 0px;
	border: 0px;
}

.job_requirements li
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #8D9096;
	padding-top: 1px;
	padding-bottom: 0px;
}

.job_requirements_label
{
	font-family: Arial, Helvetica, sans-serif;
}

.job_description
{
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-style: solid;
	border-color: #8D9096;
	padding-top: 13px;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 13px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	text-align: justify;
}

.job_foot
{
	height: 22px;
}

.job_contact
{
	position: relative;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #8D9096;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 1px;
	/* padding-bottom: 4px; */
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	height: 100%;
}

.job_contact a:hover
{
	cursor: pointer;
	text-decoration: none;
	color: #8D9096;
}

.job_contact a:link
{
	cursor: pointer;
	text-decoration: none;
	color: #8D9096;
}

.job_contact a:visited
{
	cursor: pointer;
	text-decoration: none;
	color: #8D9096;
}

.job_contact a:active
{
	cursor: pointer;
	text-decoration: none;
 /* color: #8D9096; <- when it is selected */
}

.job_date_opening
{
	position: relative;
	right: 5px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
}

.opening_edit
{
	position: default;
	margin-right: 2px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	width: 100%;
}

.new_job_opening
{
	border: 0px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.new_job_info_message
{
	position: defalut;
	margin-top: 9px;
	margin-left: 8px;
	margin-bottom: 10px;
	float: left;
	visibility: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	width: 250px;
}

.new_job_name
{
	position: default;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	width: 400px;
	height: 23px;
}

.new_job_ref
{
	font-family: Arial, Helvetica, sans-serif;
	width: 400px;
	height: 23px;
}

.new_job_contact,
.new_job_date_opening
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	width: 500px;
	height: 23px;
}

.new_job_presentation,
.new_job_description
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	width: 500px;
	height: 50px;
}

.new_job_requirement
{
	position: relative;
	border: 0px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}

.new_job_description
{
	position: relative;
	margin-top: 8px;
}

.new_job_name_label,
.new_job_ref_label,
.new_job_presentation_label,
.new_job_description_label,
.new_job_contact_label,
.new_job_date_opening_label
{
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	padding-top: 2px;
	width: 67px;
}

.new_job_requirement_label
{
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	padding-top: 3px;
	width: 100%;
}

.new_job_opening input
{
	border: 1px;
	border-style: solid;
	border-color: #8D9096;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color:#8D9096;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
}

.new_job_name input,
.new_job_ref input,
.new_job_contact input,
.new_job_date_opening input
{
	float: left;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	width: 330px;
	height: 19px;
}

.new_job_presentation textarea,
.new_job_description textarea
{
	border: 1px;
	border-style: solid;
	border-color: #8D9096;
	margin: 0px;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
 	padding-bottom: 1px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	overflow: auto;
	width: 330px;
	height: 47px;
	/* scrolling-bar */
	overflow: auto; 
	scrollbar-face-color: #E6E6E6;
	scrollbar-arrow-color: #8D9096;
	scrollbar-track-color: #FFFFFF;
	scrollbar-shadow-color: #8D9096;
	scrollbar-highlight-color: #8D9096;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	/* ------------- */
}

.requirement_list
{
	position: relative;
	/*margin-left: 34px; */
	height: 22px;
}

.requirement_point_box
{
	border: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	width: 67px;
}

.requirement_point
{
	padding-top: 0px; 
	padding-left: 42px;
}

.requirement_elem
{
	float: left;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 500px;
}


.new_job_requirement textarea
{
	border: 1px;
	border-style: solid;
	border-color: #8D9096;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	overflow: visible;
	width: 330px;
	height: 19px;
	background-color: white;
}

.new_job_requirement a
{
	position: relative;
	float: right;
	margin-right: 12px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

.new_job_requirement a:hover
{
	cursor: pointer;
	text-decoration: none;
	color: blue;
}

.new_job_requirement a:link
{
	cursor: pointer;
	text-decoration: none;
	color: #8D9096;
}

.new_job_requirement a:visited
{
	cursor: pointer;
	text-decoration: none;
	color: #8D9096;
}

.new_job_requirement a:active
{
	cursor: pointer;
	text-decoration: none;
 /* color: #8D9096; <- when it is selected */
}

.error_code
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	margin-top: 10px;
	margin-left: 0px;
	color: #7D8086;
}

.error_description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
	margin-left: 0px;
	color: #8D9096;
}

.info_message_head
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	margin-top: 10px;
	margin-left: 0px;
	color: #7D8086;
}

.info_message_body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
	margin-left: 0px;
	color: #8D9096;
}

.site_map_list a:hover
{
	color: #8D9096;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.site_map_list a:link,
.site_map_list a:visited,
.site_map_list a:active
{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

ul.site_map_list
{
	font-size:11px
}

.site_map_list li
{
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}


iframe.response
{
	position: relative;
	visibility: hidden;
	height: 10px;
	width: 10px;
	display: none;
}

input
{
	border: 1px solid #8D9096;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color:#8D9096;
	width: 110px;
	height: 19px;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

.label_foot_area
{
	position: relative;
	height: 18px;
	top: 0px;
}

.label_foot
{
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	cursor: pointer
}

.scroll_bar
{
	position: relative;
	margin-top: 6px;
	display: none;
	right: 262px;
	float: right;
	background-image: url('../img/scroll_img.png');
	height: 25px;
	width: 249px;
}

.scroll_up
{
	margin-top: 5px;
	margin-right: 4px;
	float: right;
}

.scroll_down
{
	margin-top: 5px;
	margin-right: 4px;
	float: right;
}

.page_paragraph_head
{
	border: 0px;
	position: relative;
	background-color: white;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #8D9096;
	z-index: 3;
	height: 34px;
	width: 100%;
}

.page_paragraph_title
{
	position: relative;
	padding-top: 7px;
	float: left;
	background-color: white;
}

.page_paragraph_text
{
	position: absolute;
	visibility: visible; /******************************* visibility: hidden ********/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #8D9096;
	/* top: 31px; */
	left: 0px;
}


/* ---------- rule_list ---------- */

.rule_list
{
}

.rule_elem
{
}

.rule_list a
{
	text-decoration: none;
}


.rule_elem_head
{
	position: relative;
	border: 0px;
}

.rule_elem_head_icon
{
	position: relative;
	padding-top: 2px;
	cursor: pointer;
	float: left;
	width: 20px;
}

.rule_elem_head_icon img
{
	border: 0px;
}

.rule_elem_head_text
{
	position: relative;
	border: 0px;
	padding-top: 2px;
	padding-bottom: 3px; /* seperation between headers */
	/* text-align: justify; */
	color: "#4D5056";
	cursor: pointer;
	float: left;
	/* width: 336px; */
			/* if 'width' is specified with the same value than 'rule_elem_head_area'
			   the link to show / hide the content of the element will as width as the head area (100%) */
}

.rule_elem_head_area
{
	position: relative;
	border: 0px;
	float: left;
	width: 336px;
}

.rule_elem_body
{
	position: relative;
	border: 0px;
	padding-top: 5px;  /* seperation between header and TOP text */
	padding-left: 20px;  /* separation between text and left border */
	padding-bottom: 0px;  /* seperation between header and BOTTOM text */
	display: none;
	width: 356px;
}
