@charset "utf-8";
/* CSS Document */


/*BODY ELEMENTS - DO NOT DELETE */

body {

background-color: #F2F2F2;

margin: 0px;

font-family: arial;

background-image:url(../images/major_background.jpg);

background-repeat:repeat-x;

font-size: 13px;

color: #686767;

/*text-transform: lowercase;*/

}

.capital_letter {
text-transform: none;
}

.outer {

width:845px;

margin:auto; 

background-image:url(../images/major_background.jpg);

background-repeat:repeat-x;

display:table;  

}

.inner {

width:auto;

margin:0px;

display: table;

/*background-image:url(../images/major_background.jpg);*/

background-repeat:repeat-x; 

}

a:link {color: #D33786; text-decoration: none;}

a:visited {color: #D33786; text-decoration: none;}

a:hover {color: #D33786; text-decoration: underline;}

.clear {

clear: both;

}

.textfield {

font-face: arial; 

color:#666666; 

font-size: 12px; 

border: 1px solid #A8A8A8; 

width: 180px; 

height: 21px;

margin-bottom: 2px;
}

.textfield_reg {

font-face: arial; 

color:#666666; 

font-size: 12px; 

border: 1px solid #A8A8A8; 

width: 220px; 

height: 21px;

margin-bottom: 2px;
}

.textfield_short {

font-face: arial; 

color:#666666; 

font-size: 12px; 

border: 1px solid #A8A8A8; 

width: 70px; 

height: 18px;

margin-bottom: 2px;
}

.menu_short {

font-face: arial; 

color:#666666; 

font-size: 12px; 

border: 1px solid #A8A8A8; 

width: 80px; 

height: 21px;

margin-bottom: 2px;
}

.textfield_branch {

font-face: arial; 

color:#666666; 

font-size: 12px; 

border: 1px solid #A8A8A8; 

width: 350px; 

height: 21px;

margin-bottom: 2px;
}


.textfield2 {

font-face: arial; 

color:#666666; 

font-size: 10px; 

border: 1px solid #A8A8A8; 

width: 140px; 

height: 25px;

margin-bottom: 2px;
}

.textfield3 {

font-face: arial; 

color:#666666; 

font-size: 10px; 

border: 1px solid #A8A8A8; 

width: 140px; 

height: 18px;

margin-bottom: 2px;
}

.date_dropdown {

font-face: arial; 

color:#666666; 

font-size: 10px; 

border: 1px solid #A8A8A8; 

width: 50px; 

height: 22px;

}

.textarea {

font-face: arial; 

color:#666666; 

font-size: 14px; 

border: 1px solid #A8A8A8; 

width: 404px; 

height: 122px;

margin-bottom: 8px;

}

.submit {

background-color: #F581BE;

border: 1px solid #F581BE;

color: #6E083E;

font-size: 14px;

font-family: arial;

width: 120px;

height: 27px;

}

/*HEADER ELEMENTS */

/*tabs*/

.tab_holder {
padding-left: 270px; 
padding-top: 37px;
}

a.jobseekers_nav{
	display:block;
    width: 106px;
    height: 26px;
    background: url(../images/jobseekers_tab.gif) -107px 0 no-repeat;
    text-decoration: none;
	float:left;
	margin-right: 0px;
}
 
a:hover.jobseekers_nav {
    background-position: 0 0;
} 

a.recruiters_nav{
	display:block;
    width: 106px;
    height: 26px;
    background: url(../images/recruiters_tab.gif) -107px 0 no-repeat;
    text-decoration: none;
	float:left;
	margin-right: 0px;
}
 
a:hover.recruiters_nav {
    background-position: 0 0;
} 


a.testimonials_nav{
	display:block;
    width: 106px;
    height: 26px;
    background: url(../images/testimonials_tab.gif) -107px 0 no-repeat;
    text-decoration: none;
	float:left;
	margin-right: 0px;
}
 
a:hover.testimonials_nav {
    background-position: 0 0;
} 


.header_holder {

background-image:url(../images/major_logo.jpg);

background-repeat:no-repeat;

height: 124px;

margin: 0px;

margin-top: 24px;

display: table;

width: 845px;


}

.top_nav {

background-image:url(../images/top_nav_bg.gif);

/*padding: 10px; */

font-size: 11px; 

width: 845px; 

text-align: center; 

margin-bottom: 10px;

border: 1px solid white;

}
 
.top_nav_link {

margin-right: 40px;

}

.top_nav a:link {color: #686767; text-decoration: none;}
.top_nav a:visited {color: #686767; text-decoration: none;}
.top_nav a:hover {color: #686767; text-decoration: underline;}


.top_nav_admin {

background-color: #F1F1F1; 

padding: 10px; 

margin: 5px; 

font-size: 11px; 

width: 770px; 

text-align: center; 

word-spacing: 20px;

margin-bottom: 10px;

}

.major_top {

background-repeat: no-repeat; 

margin-left: 0px;

display: table;

width: 845px;

/*height: 178px;*/

}

.major_top_subheader {

background-image:url(../images/major_background2.gif); 

background-repeat: no-repeat; 

margin-left: 8px;

height: 179px;

}

.major_welcome_holder {

padding-left: 240px; 

padding-top: 40px; 

padding-right: 10px;

font-size: 14px; 

color: #686767;

width: 600px;

text-align: center;

}

.welcome_img_right {

text-align: right;
padding-right: 10px;

}

.content_holder {

	background-image:url(../images/contentbg.jpg);
	
	background-repeat:repeat-x;

	background-color: #ffffff; 
	
	padding: 1px;
	
	width: 842px;
	
	border: 1px solid #DEDEDE;

}

.content_left {

float: left; 

width: 240px; 

padding: 2px; 

margin-left: 2px;

margin-right: 2px;


}

.content_right {

float: right; 

width: 530px; 

padding: 2px; 

margin-left: 2px;

margin-right: 2px;

}

.content_left_right {

float: right; 

width: 220px; 

padding: 4px; 

margin: 4px;

}

.nav_link {

background-image:url(../images/nav_bg.gif); 

background-repeat:no-repeat; 

padding-left: 25px; 

padding-bottom: 7px; 

padding-top: 3px; 

font-size: 12px;

}


.content_admin {

width: 750px; 

padding: 4px; 

margin: 4px; 

font-size: 12px; 

color: #363333;

}

.job_title_home {

font-size: 18px;

}

.job_desc_holder {
	background-image:url(../images/big_grey_bg.jpg);
	background-repeat:repeat-y;	
	padding-left: 15px;
	padding-right: 15px;
}

.job_division_holder {
	background-image:url(../images/big_blue_bg.jpg);
	background-repeat:repeat-y;	
	padding-left: 15px;
	padding-right: 15px;
	color: #686767;
}

.job_division_holder h1 {color: #686767;}

.job_by_holder {
	background-image:url(../images/big_white_bg.jpg);
	background-repeat:repeat-y;	
	padding-left: 15px;
	padding-right: 15px;
}

.job_by_holder2 {
	background-image:url(../images/big_white_bg2.jpg);
	background-repeat:repeat-y;	
	padding-left: 15px;
	padding-right: 15px;
}

.job_by_holder_title {
	background-image:url(../images/big_white_top.jpg);
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	color: #686767;
	padding-top: 5px;
	padding-bottom: 4px;
	}

.job_by_holder_title h1 {
	color: #686767;
	font-size: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
}


.job_desc_home {

margin-top: 10px;

}


.blue_box_home {

background-color: #F1F1F1; 

margin-top: 10px; 

padding: 5px;

}

.bot_nav {

float: left; 

width: 500px; 

padding-top: 20px; 

padding-left: 10px; 

margin: 2px; 

font-size: 11px; 

word-spacing: 15px;

}

.bot_logos {

float: right; 

width: 280px;

padding-right: 20px;

}

.copyright {

word-spacing: 0px;

color:#666666;

font-size: 10px;

}

.blue_box_view_job {

background-color: #F1F1F1; 

margin-top: 10px; 

padding: 5px;

font-size: 10px;

}

.form_login_text {

float: left; 

font-size: 18px; 

color: #686767;

margin-top: 5px;

width: 50px;

}

.form_login_text b {
color: #686767;
}

.form_object {

float: right;

text-align: right;

margin-top: 10px;

}

.form_padding {

height: 28px;

color: #686767;

}

.blue_box_small {

padding-left: 15px; 

padding-right: 15px;

display: table;

font-size: 13px;

width: 257px;

color: #686767;

background-image:url(../images/small_blue_bg.jpg);

}

.orange_box_small {

padding-left: 15px; 

padding-right: 15px;

display: table;

font-size: 13px;

width: 257px;

color: #686767;

background-image:url(../images/small_blue_bg.jpg);

}

.orange_box_small_top {

padding-left: 15px; 

padding-right: 15px;

padding-top: 10px;

display: table;

font-size: 13px;

width: 257px;

color: #686767;

background-image:url(../images/pink_top.jpg);

background-repeat:no-repeat;

}

.blue_box_small h1 {
	color: #686767;
	font-size: 23px;
}

.orange_box_small_top h1 {
	color: #686767;
	font-size: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.blue_box_small a:link, .blue_box_small a:visited, .blue_box_small a:hover {font-size: 20px;}

.logo_right {

text-align: right;

}

.job_title {

font-size: 16px;

font-weight: bold; 
 
color: #D83588;
 
}

.back_page {

text-align: left;

}

.blue_box_search_results {

background-color: F9F9F9; 

padding: 3px; 

margin-top: 0px;

display: table;

font-size: 11px;

width: 500px;

border-bottom: 1px dotted #DADADA;

}

.blue_box_search_results b {
font-weight:100;
color: #D83588;
}

b { color: #D83588; }

.blue_box_search_title a:link { color: #D83588; text-decoration: none;}
.blue_box_search_title a:visited { color: #D83588; text-decoration: none;}
.blue_box_search_title a:hover { color: #D83588; text-decoration: underline;}


.blue_box_search_title {

background-color: #F1F1F1; 

padding: 3px; 

margin-top: 0px;

display: table;

font-size: 13px;

width: 500px;

border-bottom: 1px dotted #DADADA;

font-weight: bold;

}



/*STYLES FOR LOGIN / REGISTER FORMS / TABLES ETC. */

.form_holder {

width: 410px; 

/*background-color: #F1F1F1;*/

padding: 5px; 

margin-top: 10px;

}

.form_holder_register {

width: 400px; 

/*background-color: #F1F1F1; */

padding: 5px; 

margin-top: 10px;

}

.form_holder_register_branch {

width: 560px; 

/*background-color: #F1F1F1; */

padding: 5px; 

margin-top: 10px;

}

.form_label {

float: left; 

/*line-height: 28px;*/

}


.form_input {

float:right;

}

.form_text {

height: 28px; 

background-color:#F1F1F1;

clear: both;

padding-top: 3px;

padding-bottom: 3px;

padding-left: 3px;

width: 194px;

margin-bottom: 4px;

}

.form_text_reg {

height: 33px; 

background-color:#F1F1F1;

clear: both;

padding-top: 3px;

padding-bottom: 3px;

padding-left: 3px;

width: 245px;

margin-bottom: 4px;

}

.form_text_reg_big {


background-color:#F1F1F1;

clear: both;

padding-top: 3px;

padding-bottom: 5px;

padding-left: 6px;

padding-right: 6px;

width: 235px;

margin-bottom: 4px;

}


.form_text_branch {

height: 28px; 

background-color:#F1F1F1;

clear: both;

padding-top: 3px;

padding-bottom: 3px;

padding-left: 3px;

width: 354px;

margin-bottom: 4px;

}

.form_text_login {

height: 25px; 

background-color:#F1F1F1;

clear: both;

padding-top: 3px;

padding-bottom: 3px;

padding-left: 3px;

width: 200px;

margin-bottom: 4px;

}

.form_button {

text-align:center; 

margin-top: 6px;

}

.warning {

color:#FF0000;

}

.blue_admin {

background-color: #F1F1F1; 

padding: 5px; 

font-size: 11px;

}

.admin_job_small_details {

font-size: 10px;

}

.textarea_edit_newsletter {

font-face: arial; 

color:#666666; 

font-size: 14px; 

border: 1px solid #A8A8A8; 

width: 700px; 

height: 300px;

margin-bottom: 8px;

}

.textfield_admin_email {

font-face: arial; 

color:#666666; 

font-size: 14px; 

border: 1px solid #A8A8A8; 

width: 700px; 

height: 22px;

}

.small_text {

font-size: 9px

}

/*BRANCHES PAGE*/

.staff_holder {

/*width: 190px;*/

margin-bottom: 25px;

}

.staff_pic {

float:left;

margin-top: 3px;

width: 110px;

background-color: #FCF7F8;

padding: 5px;

border-bottom: 1px solid #F9E9EC;

margin-right: 10px;

text-align:center;

}

.staff_info {

float:left;

margin-top: 3px;

/*width: 130px;*/

background-color: #FCF7F8;

padding: 5px;

border-bottom: 1px solid #F9E9EC;

margin-right: 10px;

}

.branch_holder {

width: 320px;

margin-bottom: 25px;

}

.branch_location {

float:left;

margin-top: 3px;

width: 130px;

background-color:#FCF7F8;

padding: 5px;

border-bottom: 1px solid #CCCCCC;

margin-right: 10px;

color: #686767;

}

.branch_location_new {

float:left;

margin-top: 3px;

width: 200px;

background-color:#FCF7F8;

padding: 5px;

border-bottom: 1px solid #CCCCCC;

margin-right: 10px;

color: #686767;

}

.branch_location b {color: #686767;}

.branch_info {

float:right;

margin-top: 3px;

width: 140px;

}

.branch_tel {

float:right;

margin-top: 5px;

width: 140px;

font-size:10px;

}

.branch_type_industrial {

color: #B58723;

}

.branch_type_mpeople {

color: #F47DD4;

}

.branch_type_technical {

color: #4176CD;

}

.branch_type_leisure {

color: #B375DF;

}

.branch_type_commercial {

color: #75CD57;

}


.img_border {

border: 1px solid #cccccc;

}

.center {

text-align: center;

}

h1 {
	font-size: 28px;
	margin: 0px;
	margin-bottom: 2px;
	color: #9A9B9D;
	font-weight:normal;
}

h2 {
	font-size: 14px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight:normal;
}

.home_content_h1 h1 {
	font-size: 14px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight:normal;
	color: #000000;
}

.orange {color: #D33786}

.logos_left {padding: 10px;
text-align: center;}

.advanced_search_div {

float: left; 

font-size: 12px; 

font-weight: bold; 

color: #D83588;

padding-top: 5px;

padding-right: 3px;

width: 90px;
}

.advanced_search_div2 {

float: left; 

font-size: 12px; 

font-weight: bold; 

color: #D83588;

padding-top: 5px;

padding-right: 3px;

}

.advanced_search_div_dropdown {

float: left; 

font-size: 10px; 

font-weight: bold; 

color: #D83588;

padding-top: 5px;

padding-right: 15px;

width: 135px;

}

.advanced_search_salary {

padding-left: 75px;

}

.search_small_text {
	font-size: 12px;
	}
	
.search_small_text a:link {color: #D83588; text-decoration: none;}
.search_small_text a:visited {color: #D83588; text-decoration: none;}
.search_small_text a:hover {color: #D83588; text-decoration: underline;}

.display_by {
	float: left; 
	width: 250px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	color:#CCCCCC;
	}

.display_by a:link {color: #D83588; text-decoration: none;}
.display_by a:visited {color: #D83588; text-decoration: none;}
.display_by a:hover {color: #D83588; text-decoration: underline;}

.reg_on_page {
	font-size: 14px;
	color: #D33786;
	}

.reg_off_page {
	font-size: 10px;
	color:#999999;
 }
 
.reg_done_page {
	font-size: 10px;
	color:#D83588;
 }
 
 .sector_arrow_1 {
 	margin-left: 140px;
	}
	
 .sector_arrow_2 {
 	margin-left: 215px;
	}

 .sector_arrow_3 {
 	margin-left: 290px;
	}
	
 .sector_arrow_4 {
 	margin-left: 365px;
	}

 .sector_arrow_5 {
 	margin-left: 385px;
	}
	
.small_content_div {
	width: 490px; 
	overflow:auto; 
	height: 80px; 
	font-size: 10px; 
	color: #666666;
}