@charset "utf-8";

body {

	background-color: #686f25;

	background-image: url(/img/bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	margin-top: 30px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #575F13;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #575F13;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}



p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 12px;

	padding-left: 0px;

	text-align: justify;

	line-height: 20px;

}

p a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #80892e;

	text-align: justify;

	text-decoration: underline;

}

p  a:hover {

	text-align: justify;

	text-decoration: none;

}

.page_br_cell {

	border-right-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #f7efc7;

	border-left-color: #f7efc7;

	background-color: #f7efc7;

}

.header_address_cell {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: bold;

	line-height: 44px;

}

.newsletter_cell {

	background-image: url(/img/newsletter_cell_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 127px;

}

.newsletter_text_cell {

	color: #f7efc7;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 30px;

}

.newsletter_whos {

	color: #ffcb5d;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

}

form {

	margin: 0px;

	padding: 0px;

}

.newsletter_bar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	background-color: #F7EFC7;

}

.newsletter_textbox {

	width: 220px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}

.but_submit {

	background-image: url(/img/but_submit_bg.jpg);

	background-repeat: repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #F7EFC7;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

	width: 70px;

	cursor: pointer;

}

.top_nav_cell {

	background-color: #575f13;

}

.top_nav_cell img {

	background-color: #575f13;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	margin-left: 16px;

	margin-right: 4px;

	cursor: pointer;

}

.index_welcome_image {

	float: left;

	border: 1px solid #dbdbd9;

	margin-right: 15px;

	margin-bottom: 15px;

}



.index_header_image {

	border-top-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #F7EFC7;

	border-bottom-color: #F7EFC7;

}



.left_nav_cell {

	background-color: #80892E;

}

.left_nav_div {

	float: left;

	width: 285px;

}

.left_nav_div ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.left_nav_div  ul li {

	margin: 0px;

	padding: 0px;

}

.left_nav_div   ul  li a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #F7EFC7;

	text-decoration: none;

	line-height: 35px;

	background-image: url(/img/bullet_left_nav.gif);

	float: left;

	width: 243px;

	background-repeat: no-repeat;

	background-position: 15px 9px;

	display: block;

	padding-left: 42px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #F7EFC7;

}

.left_nav_div    ul   li  a:hover {

	color: #000000;

	text-decoration: none;

	float: left;

	width: 243px;

	display: block;

	padding-left: 42px;

	background-color: #F7EFC7;

}

.left_nav_div     ul    li   a.left_selected {

	color: #000000;

	text-decoration: none;

	float: left;

	width: 243px;

	display: block;

	padding-left: 42px;

	background-color: #F7EFC7;

}

.footer_box_mid {

	background-color: #F7EFC7;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}

.footer_logo_cell img {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	margin-right: 12px;

}

.footer_link_cell {

	color: #f7efc7;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 28px;

}

.footer_link_cell a {

	color: #f7efc7;

	text-decoration: none;

}

.footer_link_cell  a:hover {

	text-decoration: underline;

}



.crumb_span {

 color:#000000;

 font-size:12px;

 font-weight:bold;

}

.crumb_link {

 color:#575F13;

 font-size:14px;

 font-weight:bold;

 text-align:justify;

 text-decoration:none;

}



.crumb_link:hover {

 text-decoration:underline;

}



/*------------ 24/03/09 ------------*/



h2 {

/*	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 0px;

*/

	font-size: 15px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 0px;

	color: #575f13;

}

.content_listing {

 font-size: 12px;

 margin-top: 0px;

 padding-top: 0px;

}

.content_listing  li  {

 font-size: 12px;

 padding-bottom: 6px;

}

.content_listing  li a {

 padding-bottom: 6px;

 color: #000000;

 text-decoration: underline;

}

.content_listing   li  a:hover {

 padding-bottom: 6px;

 text-decoration: none;

}

.table_green_border {

	border: 1px solid #666600;

}

.table_black_border {

	/*border: 1px solid #292125;*/
	border: 1px solid #666600;

}

.font_bold_12px {

	font-size: 12px;

	font-weight: bold;

}

.table_red_border {

	border: 1px solid #ff0000;

}



/*------------ 27/03/09 ------------*/



.candidate_number {

	color: #ffcb5d;

	font-size: 12px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.white_bold_12px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

.table_grey_border {

	/*border: 1px solid #333333;*/
	border: 1px solid #666600;

}

.form_table {

	font-size: 12px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

}

.red_star {

	color: #FF0000;

}

.name_field {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000000;

}

.country_drop {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #000000;

}

.location_select {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	height: 100px;

}



/*------------ 02/04/09 below ------------*/

.bold_deep_green {

	font-weight: bold;

	color: #575F13;

}

.google_maps {

	font-weight: bold;

	color: #575F13;

	font-size: 14px;

	text-decoration: underline;

}

.google_maps:hover {

	text-decoration: none;

}

.normal_black_link  {

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-align: justify;

	text-decoration: underline;

}

.normal_black_link:hover   {

	text-align: justify;

	text-decoration: none;

}



/******************   Add claas from kbajobs **************************/

.font_bold_12px {

	font-size: 12px;

	font-weight: bold;

}

/*------------ 02/04/09 below ------------*/

.bold_deep_green {

	font-weight: bold;

	color: #575F13;

}

.google_maps {

	font-weight: bold;

	color: #575F13;

	font-size: 14px;

	text-decoration: underline;

}

.google_maps:hover {

	text-decoration: none;

}

.normal_black_link  {

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-align: justify;

	text-decoration: underline;

}

.normal_black_link:hover   {

	text-align: justify;

	text-decoration: none;

}

/*------------ 22/04/09 below ------------*/



.font_bold_14px   {

	font-size:14px;

	font-weight:bold;

}

.breadcrumb_cell {

	font-size: 12px;

	color: #575f13;

	font-weight: bold;

	padding-bottom: 10px;

}

.breadcrumb_cell a {

	color: #000000;

	text-decoration: none;

}

.breadcrumb_cell  a:hover {

	text-decoration: underline;

}

.dgreen_bold_12px {

	color: #575f13;

	font-size: 12px;

	font-weight: bold;

}

h3 {

	font-size: 12px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 0px;

	color: #575f13;

}

.body_listing {

	font-size: 12px;

}

.body_listing li {

	padding-bottom: 10px;

}

.body_listing  li a {

	padding-bottom: 10px;

	color: #80892e;

	text-decoration: underline;

}

.body_listing   li  a:hover {

	padding-bottom: 10px;

	text-decoration: none;

}

.map_div {

	background-color: #E8E8E8;

	float: left;

	width: 500px;

	height: 400px;

}

.level_one {

	font-size: 14px;

	font-weight: bold;

	color: #575F13;

}

.level_one li {

	padding-bottom: 10px;

}

.level_one  li a {

	color: #575F13;

	text-decoration: none;

}

.level_one   li  a:hover {

	text-decoration: underline;

}

.level_two {

	color: #80892E;

	font-size: 13px;

	padding-top: 10px;

}

.level_two li {



}

.level_two  li a {

	color: #80892E;

	text-decoration: none;



}

.level_three {

	font-size: 12px;

	font-weight: normal;

	padding-top: 10px;

}



/*---- added on 23-04-09 -------*/

.pagination_span {

 color:#000000;

 font-size:12px;

 font-weight:normal;

}

.pagination_link {

 color:#575F13;

 font-size:12px;

 font-weight:normal;

 text-align:justify;

 text-decoration:none;

}



.pagination_link:hover {

 text-decoration:underline;

}





/*----- added on 06-05-09 -----------*/



.red_name_field {

	border-bottom-color:#FF0000;

	border-bottom-width:1px;

	border-left-color-ltr-source:physical;

	border-left-color-rtl-source:physical;

	border-left-color-value:#FF0000;

	border-left-width-ltr-source:physical;

	border-left-width-rtl-source:physical;

	border-left-width-value:1px;

	border-right-color-ltr-source:physical;

	border-right-color-rtl-source:physical;

	border-right-color-value:#FF0000;

	border-right-width-ltr-source:physical;

	border-right-width-rtl-source:physical;

	border-right-width-value:1px;

	border-top-color:#FF0000;

	border-top-width:1px;

	

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #FF0000;

}



/*------------ 16/05/09 below ------------*/



.br_greyish_green {

	border:solid 1px #8e8454;

}

.left_align_text {

	text-align: left;

}

/*------------ 04/06/09 below ------------*/



.br_bottom {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #AEAEAE;

}

/*------------ 12/06/09 below ------------*/

.br_bottom_grey {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #AEAEAE;

}

.br_bottom_green {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #575f13;

}



/******************   Add claas from kbajobs **************************/

