@charset "utf-8";
/* CSS Document */

img {border:0;}

input {margin:0; padding:0;}

p {margin:0;padding:0;}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin: 0;
padding: 0;
}

a{ color:#FF0000; text-decoration:underline;}
a:hover { color:#000; text-decoration:underline; }

#content_gral {
background-color:#FFFFFF;
width:940px;
height:auto;
margin:0 auto;
overflow:hidden;
clear:both;
}

.header {
background:url(images/header.jpg) no-repeat;
width: 920px;
height:165px;
padding:15px 10px;
}


.content_link_header {
width:920px;
height:50px;
}

.link_header {
width:375px;
height:70px;
float:left;
}

.link_header a {
width:375px;
height:70px;
display:block;
}

.link_header a:hover {
width:375px;
height:70px;
display:block;
}

.content_search {
width: 341px;
/*height: 50px;*/
margin: 4px 0px;
height: 23px;
float:left;
}



.textfield_search {
width: 146px;
height: 18px;
float:left;
}

.textfield_select {
width: 100px;
height: 22px;
float: left;
margin-left:5px;
}

.btn_find {
width: 44px;
height: 22px;
float:left;
margin-left:8px !important;
margin-right:10px !important;
display:inline;
}

.advanced_search {
height: 18px;
float:left;
margin-top:2px;
}

.main_menu {
background-color: #262626;
width: 940px;
height:31px;	
}

.content_buttons {
background-color: #262626;
width: 940px;
height:31px;
}

.buttons {
/*
width:auto;
height:15px;
float:left;
margin:8px 0 0 14px !important;
margin:8px 0 0 10px;
*/
}

.img_buttons {
width:auto;
height:15px;
float:left;
margin-right:20px !important;
margin-right:15px;
}

.divisor_buttons {
width:150px;
height:31px;
float:left;
}

.right_buttons {
width:auto;
height:31px;
float:left;
margin:0 3px;
}

.right_btn {
width:auto;
height:31px;
float:left;
margin:0 3px;
}

.cont_panel {
background-color:#FFFFFF;
width:940px;
height:150px;
padding:0px;
}

.panel_left {
background:url(images/back_panel_dark.jpg) repeat-x;
width:200px;
height:150px;
float:left;
}

.panel_left_top {
width:200px;
height:55px;
padding-top:5px;
}

.ico_folder {
background:url(images/ico-folder.jpg);
width:47px;
height:51px;
float:left;
margin:0 10px 0 5px;
}

.ico_magnifier {
background:url(images/ico-magnifier.jpg);
width:47px;
height:51px;
float:left;
margin:0 10px 0 5px;
}

.title_panel_left {
width:126px;
height:auto;
float:left;
}

.panel_middle {
background:url(images/back_panel_light.jpg) repeat-x;
width: 940px;
height: 150px;
float:left;
display:inline;
}

.login_line {
width:190px;
height:19px;
margin-top:6px !important;
margin-top:2px;
padding-left:5px;
}

.text_field_login {
width:94px;
height:19px;
float:left;
}

.buttons_left_panel {
width:124px;
height:28px;
float:left;
padding:8px 3px 0 3px;
}

.btn_login {
width:53px;
height:17px;
float:left;
margin: 5px 0 0 6px !important;
display:inline;
}

.buttons_middle {
width:156px;
height:120px;
float:left;
}

.middle_divisor {
width:15px;
height:120px;
float:left;
}

.content_info {
width:728px;
height:auto;
float:left;
padding:10px 10px 10px 10px;
}

.titles_table {
width:728px;
height:22px;
margin-top:10px;
border:1px solid #333333; 
}

.table_class {
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333; 
}

.date_titles {
background:#C91F2F;
width:85px;
height:19px;
float:left;
border-right:1px solid #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
padding-top:3px;
}

.job_titles {
background:#C91F2F;
width:409px;
height:19px;
float:left;
border-right:1px solid #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
padding-top:3px;
}

.job_type {
background:#C91F2F;
width:115px;
height:19px;
float:left;
border-right:1px solid #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
padding-top:3px;
}

.location {
background:#C91F2F;
width:116px;
height:19px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
padding-top:3px;
}

.long_titles {
background:#C91F2F;
width:728px;
height:19px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:3px;
border:1px solid #333333;
margin-top:10px;
}

.content_table {
width:728px;
height:auto;
}

.border_table {
border-right:1px solid #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:left;
width:403px;
padding:5px;
}

.divisor_info {
width:728px;
height:15px;
clear:both;
}

.divisor_info_line {
background:url(images/divisor_line.jpg) repeat-x;
width:728px;
height:11px;
clear:both;
}

.menu_right {
width:178px;
height:auto;
float:left;
padding:10px 11px 0px 3px !important;
/*padding:15px 7px 10px 0;*/
}

.banner_disscus {
background:url(images/back_discuss_banner.jpg) no-repeat;
width:179px;
height:112px;
}

.text_discuss {
width:130px;
height:auto;
float:left;
margin:10px 0 0 10px !important;
margin:10px 0 0 5px;
}

.banner_sponsor {
	margin-bottom:10px;
}

#content_footer {
background:url(images/back_footer.jpg) repeat-x;
width:940px;
height:81px;
clear:both;
overflow:hidden;
margin-top:0px;
}

.logo_footer {
width:199px;
height:81px;
float:left;
}

.buttons_footer {
width:auto;
height:20px;
float:left;
margin-top:5px;
margin-left:100px;
}

.general_text {
width:716px;
height:auto;
float:left;
padding:10px 6px;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
}

.content_line_buttons {
width:728px;
height:23px;
}

.line_buttons {
width:170px;
height:23px;
float:left;
margin-right:7px;
}

.left_box {
width:188px;
height:auto;
float:left;
margin-right:10px;
display:block;
}

.right_box {
width:520px;
height:auto;
float:left;
}

/*Text_Styles*/
.txt_red_11 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
}

.txt_red_11 a {
color:#FF0000;
text-decoration:underline;
}

.txt_red_11 a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.txt_red_12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
}

.txt_red_12 a {
color:#FF0000;
text-decoration:underline;
}

.txt_red_12 a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.txt_white_11 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}

.txt_white_12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}

.txt_white_12 a {
color:#FFFFFF;
text-decoration:none;
}

.txt_white_12 a:hover {
color:#FF0000;
text-decoration:underline;
}

.txt_black_12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.txt_black_12 a {
color:#000000;
text-decoration:none;
}

.txt_black_12 a:hover {
color:#FF0000;
text-decoration:underline;
}


.txt_black_12c {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:center;
border-right:1px solid #333333;
width:82px;
}

.txt_black_12c a {
color:#000000;
text-decoration:none;
}

.txt_black_12c a:hover {
color:#FF0000;
text-decoration:underline;
}

.txt_black_12a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:center;
width:112px;
}

.txt_black_12b {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:center;
border-right:1px solid #333333;
width:112px;
}

.txt_black_14under {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
}

.txt_black_14under a{
text-decoration:underline;
color:#000000;
}

.txt_black_14under a:hover{
text-decoration:underline;
color:#FF0000;
}

.txt_black_17 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:17px;
font-weight:bold;
}

.txt_gral {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.txt_gral a {
color:#FF0000;
text-decoration:underline;
}

.txt_gral a:hover {
color:#000000;
text-decoration:underline;
}

/* NASTHON */

/* box 2 */
div.info_box2{ border:1px solid #666; margin-bottom:8px;}
div.info_box2-inner{ margin:0px 0px 0px 0px;  }
/*.boxhead2{background:url('images/box2/box_top.gif') repeat-x;	font-family: Tahoma, Verdana, Arial; color: #000; font-weight:bold; font-size:13px;	width:100% !important; }
*/
.boxhead2{background:#C91F2F; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; font-weight:bold; font-size:12px;	width:100% !important; text-align:center;
border-bottom:1px solid #666;}

.boxhead2 a, .boxhead2 a:visited{color:#000;}
.boxhead2 div{ padding: 5px 2px 5px 8px; }
.info_box2 .boxcontent2b{	margin:2px; 	padding-top:0px; padding:4px;}
.info_box2 .boxcontent2a{	padding-bottom:10px; }

/* box 3 */
div.info_box3{ border:1px solid #ccc; margin-bottom:1px;}
div.info_box3-inner{ margin:0px 2px 0px 2px;  }
.boxhead3{ background-color: #C91F2F;	font-family: Tahoma, Verdana, Arial;	color: #fff; font-weight:bold;	font-size:13px;		margin-top:2px;	width:100% !important;}
.boxhead3 div{ padding: 3px 2px 3px 8px;	}
.boxcontent3b{	margin:2px;	padding-top:0px; }

/* box 4 js-signup */
div.info_box4-inner{ margin:0px 0px 0px 0px; }
.boxhead4{ 
font-family:	"Verdana","Arial",sans-serif;	
font-weight:bold;	
font-size:13px;		
border-top: 2px solid rgb(255, 51, 0); 
border-right: 2px solid rgb(255, 51, 0); 
border-bottom: 2px solid rgb(153, 0, 0); 
background-color: rgb(204, 0, 0); 
color: rgb(255, 255, 255);
margin: -1px; 
padding: 5px; 
}
.boxcontent4b{	padding:3px 0px 5px 4px; margin:0px; }
.notice_box{border: 1px dashed rgb(204, 204, 204); margin: 5px; padding: 10px; text-align: center;}
table.c_signup_table{}
table.c_signup_table UL LI{margin-bottom: 10px;}
.c_signup_table H4 {color: rgb(204, 0, 0);}

A.cat_parent_link { /* The parent category name */
	text-transform:uppercase;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

 .cat_arrow { /* The little arrow displayed next to the cat_heading */
	background: transparent !important;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}

.cat_subcategory td{	
	background: transparent !important;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
}

div.cat_subcategory{padding:0px; margin:0px;}

a.cat_more_link, a.cat_more_link:visited{font-weight:normal; font-size:11px;}

a.cat_subcategory_link, a.cat_subcategory_link:visited{text-decoration:none; font-weight:normal; padding:0px;}
a.cat_subcategory_link:hover{text-decoration:none; color: #FF0000; font-weight:normal;}

/* COLOR */
.ok_msg_label {		background-color: #C91F2F;	 }

.jobTitle{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:17px;
font-weight:bold;
}

/* Dynamic forms */
#dynamic_form, TABLE.dynamic_form {	background-color: #ccc;	 margin-top:4px;}	
td.dynamic_form_seperator{	background-color: #CA1F31; }

#joblist a.job_list_title:hover, #joblist .job_list_small_print a:hover{
	color: #D60000 !important;
}

a.job_list_title_premium{color: #000;}
a.job_list_title_premium:hover{ color: #d60000;}

#dynamic_form TD.dynamic_form_field {	background-color: #e9e9e9; }

TD.list_header_cell {	background-color: #C91F2F !important; text-transform:uppercase; border:0px; font-weight:bold;} 
TD.list_header_cell a,TD.list_header_cell a:visited {	color: #fff; text-decoration:none; }
TD.list_header_cell a:hover{	color: #fff; text-decoration:underline; }
#joblist_premium TD.list_header_cell {background-color: #D60000;}

.job_post_body .info_box_head2 {color: #D60000 !important;}

table.list{border:0px solid #333333; background:#ccc;}

.post_list_premium{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:8px;
}

input.button_apply{ margin-left:4px; background-color: #666; color: #fff; height:23px; border:1px solid grey; padding:0px; width:85px;}
input.button_apply:hover{border:1px solid red; padding:0px; width:85px;}

input.button_save{background-color: #666; color: #fff; height:23px; border:1px solid grey; padding:0px; width:95px;}
input.button_save:hover{border:1px solid red; padding:0px; width:95px;}

.title_panel_welcome{
	margin-top:20px;
	font-size:13px; 
	font-weight:bold;
}

ul.panel{	list-style:none; padding:2px; margin:2px; margin-left:28px;}
ul.panel a, ul.panel a:visited{ text-decoration:none; color: #fff;}
ul.panel a:hover{ text-decoration:none; color: #F20236;}

/* For Jobseeker and Employer Panel Menu - Logout button */
.logout_section{border: 1px solid; border-color: #f0f0f0 #909090 #909090 #f0f0f0;	padding:8px 10px 10px 10px; }

.is_required_mark, .red{color: red;}

/*
form_submit_button is the style for all submit buttons
*/
.form_apply_button, .form_submit_button2 {
	border-style:solid;border-color:#cacac0;border-width:0px;
	padding: 1px 5px 1px 5px;
	background:url('images/btn_2.gif') #630101;color:#ffffff;font-family:Arial;font-size:11px;
	margin-top:4px;
}

/*
 ###### text-menu.css#####################################
*/

div.inactiveButtonText a {color: #666 !important;}
div.inactiveButtonText a:hover, #subTabs td a:hover {color: #F20236 !important;}
td.activeButton {	background-color: #000 !important; }
#subTabs span.activeText {  color: #FF0000 !important;  }
#subTabs td {  color: #ccc;  background: #000 !important; font-weight:normal !important;}
#subTabs td a, #subTabs td a:visited{font-weight:normal !important;}

/* Error messages */
.error_popup {
	position: absolute;
	margin-top: -44px;	  	
	z-index: 2;
	padding: 10px;
	border: 4px solid #CA1F31;
	font: 14px;
	color: #CA1F31;
	background-color: #FFF;	
}

/* System messages */
.system_message {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;	
}

/* Articles */
.moduletable{
	margin-bottom: 10px;	
}

.feed_separator {
	height: 1px;
	line-height: 1px;
	border-bottom: 1px dotted #993300;
	margin: 5px 0px 5px 0px;
}

ul.newsfeed {
	width: 178px;
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}

.moduleheading {
	border-bottom: 1px solid #930;
	padding-bottom: 4px;			
	margin-bottom: 10px
}

.moduleheading, .moduleheading a {
	font-size:18px;
	font-weight:bold;
	color:#993300;
	text-decoration: none;	
}

A.more_articles {
	float: right;
	font-weight: bold;
}

.apply_online{
	font-size: 15px;
	color: #930;
	font-weight: bold;
	cursor: pointer;
}

