
/*----------------------------------------------------------------------------*/
/*---------------------------Recruitment Services-----------------------------*/
/*----------------------------------------------------------------------NLB---*/

body{
	margin-top: 0px;
	font-size: 11px;
	color: #686666;
	line-height: 13pt;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

form {
	margin: 0px 0px 0px 0px; 
}

hr {
	margin-bottom: 4px;
	color: #CCCCCC;
}

a:link, a:visited, a:active {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	font-size: 11px;
	color: #007824;
	text-decoration: none;
	font-weight: normal;
}


ul {
	margin-left: 25px;
	padding-bottom: 10px;
	list-style-type: circle;
}

/*----------------------------------------------------------------------------*/
/*-----------------------------------Divs-------------------------------------*/
/*----------------------------------------------------------------------------*/


/*---------------------------------Template-----------------------------------*/

#template_container {
	width: 770px;
	margin: 0px auto;
}

#template_pagelayout {
	float: left;
	width: 770px;
	height: 600px;
	background-color: #FFFFFF;
}

/*--------------------------------Header --------------------------------------*/

#header_top_bar {
	float: left;
	width: 770px;
	height: 6px;
	background-color: #007824;
}

#header_top_header {
	float: left;
	width: 770px;
	height: 120px;
}

#header_logo {
	float: left;
	width: 135px;
	height: 120px;
	padding-left: 15px;
}

#header_image {
	float: left;
	width: 470px;
	height: 120px;
}

#header_accreditations {
	float: left;
	width: 145px;
	height: 105px;
	text-align: right;
	line-height: 11pt;
	padding-right: 5px;
	color: #007824;
	font-size: 12px;
	padding-top: 15px;
}

/*----------------------------------Nav--------------------------------------*/

#nav_container {
	float: left;
	width: 770px;
	height: 35px;
	margin-bottom: 5px;
	background-image: url(graphics/nav_bg.jpg);
	background-repeat: no-repeat;
}

#nav_container_left {
	float: left;
	width: 6px;
	height: 35px;
}

#nav_container_main {
	background-image: url(graphics/n_grey_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 758px;
	height: 35px;
}

#nav_container_right {
	float: left;
	width: 6px;
	height: 35px;
}

.nav_menu_space {
	margin-top: 12px;
	margin-left: 17px;
	float: left;
}

.nav_menu_item {
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #818285;
}

.nav_menu_item a:link, .nav_menu_item a:visited, .nav_menu_item a:active {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

.nav_menu_item a:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #cc9999;
	text-decoration: none;
	font-weight: bold;
}

#template_typetabs form {display: inline;}
#template_typetabs {float: left; width: 770px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #9a9a9a; text-align: center; font-weight: bold;}
#template_typetabs ul {height: 26px; float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#template_typetabs ul li {display: inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#template_typetabs ul li a {text-decoration: none; float: left;}
#template_typetabs li#tab-type a {height: 26px; padding: 10px 26px 0px 26px; background: transparent url(graphics/menu_item_mout.jpg) top left no-repeat; color: #9a9a9a;}
#template_typetabs li#tab-type-selected a {height: 26px; padding: 10px 26px 0px 26px; background: transparent url(graphics/menu_item_mover.jpg) top left no-repeat; color: #007725;}
#template_typetabs li#tab-type a:hover {background: transparent url(graphics/menu_item_mover.jpg) top left no-repeat; color: #007725;}

/*----------------------------------Footer-------------------------------------*/

#footer_bottom_bar {
	float: left;
	width: 770px;
	height: 6px;
	background-color: #007824;
	margin-top: 10px;
	margin-bottom: 5px;
}

#footer_container {
	float: left;
	width: 770px;
	margin-top: 15px;
}

#footer_bottom_left {
	float: left;
	width: 370px;
	color: #999999;
	text-align: left;
	padding-left: 10px;
}

#footer_bottom_right {
	float: left;
	width: 380px;
	color: #589e55;
	text-align: right;
	padding-right: 10px;
}


/*----------------------------------Default------------------------------------*/

#default_container {
	float: left;
	width: 770px;
}

#default_container_left {
	float: left;
	width: 175px;
}

#default_container_main {
	float: left;
	width: 410px;
	margin-left: 5px;
	margin-right: 5px;
}

#default_container_right {
	float: left;
	width: 175px;
}

#default_main_bg {
	background-image: url(graphics/h_white410_middle.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 390px;
	padding-left: 10px;
	padding-right: 10px;
}

#default_container_main ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#default_container_main li { 
	margin: 0 0 .2em 0;
	background-image: url(graphics/bp.jpg);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-bottom: 6px;
	list-style-type: none;
}

/*-------------------------------vacancies-----------------------------------*/

#vacancies_container_main {
	float: left;
	width: 410px;
	margin-left: 5px;
	margin-right: 5px;
}

#default_container_main ul {
/*	margin: 0px;
	padding: 0px;*/
	list-style-type: disc;
}

#default_container_main li { 
	/*padding-left: 20px;
	padding-bottom: 0px;
	margin-bottom: 6px;*/
}

#searchresults_container {
	float: left;
	width: 390px;
	margin-bottom: 10px;
}

.searchresults_row {
	float: left;
	width: 390px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.searchresults_col1 {
	float: left;
	width: 35px;
	font-size: 11px;
	color: #007824;
	font-weight: bold;
}

.searchresults_col1 a:link, .searchresults_col1 a:visited, .searchresults_col1 a:active {
	color: #007824;
	text-decoration: none;
	font-weight: bold;
}

.searchresults_col1 a:hover {
	color: #589e55;
	text-decoration: none;
	font-weight: bold;
}

.searchresults_col2 {
	float: left;
	width: 355px;
	font-size: 11px;
	color: #007824;
	font-weight: bold;
}

.searchresults_col2 a:link, .searchresults_col2 a:visited, .searchresults_col2 a:active {
	color: #007824;
	text-decoration: none;
	font-weight: bold;
}

.searchresults_col2 a:hover {
	color: #589e55;
	text-decoration: none;
	font-weight: bold;
}

.searchresults_col1_header {
	float: left;
	width: 40px;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.searchresults_col2_header {
	float: left;
	width: 350px;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

/*-------------------------------Our Staff----------------------------------*/

.ourstaffpage_row {
	float: left;
	width: 390px;
	margin-bottom: 3px;
}

.ourstaffpage_col1 {
	float: left;
	width: 120px;
}

.ourstaffpage_col2 {
	float: left;
	width: 10px;
}

.ourstaffpage_col3 {
	float: left;
	width: 260px;
}

/*-------------------------------Register Form----------------------------------*/

#register_form {
	float: left;
	width: 390px;
}

.register_form_row {
	float: left;
	width: 390px;
	margin-bottom: 3px;
}

.register_form_col1 {
	float: left;
	width: 150px;
}

.register_form_col2 {
	float: left;
	width: 10px;
}

.register_form_col3 {
	float: left;
	width: 230px;
}

.register_textbox {
	width: 213px;
	font-size: 11px;
	color: #007824;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.register_textarea {
	width: 213px;
	height: 100px;
	font-size: 11px;
	color: #007824;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.register_dropdowns {
	width: 219px;
	font-size: 11px;
	color: #007824;
}

.register_button {
	font-size: 10px;
	color: #007824;
	border: 1px solid #CCCCCC;
	background-color: #e6e7e9;
}

.display_vacancies_nextsteps {
	float: left;
	width: 370px;
	margin-bottom: 15px;
	padding: 10px 10px 20px 10px;
	background-color: #e9faed;
}

.display_vacancies_nextsteps h2 {
	font-size: 15px;
	color: #007824;
	margin: 0px 0px 5px 0px;
}

.display_vacancies_nextsteps img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.display_vacancies_step {
	float: left;
	width: 185px;
	margin: 5px 0px 10px 0px;
}
/*----------------------------------------------------------------------------*/
/*-----------------------------------Styles-----------------------------------*/
/*----------------------------------------------------------------------------*/