body {
			margin: 0 0 0 0;
			padding:0 0 0 0;
			font-family: Arial, Helvetica, sans-serif;
			background-color:#646567;
			}

a {
			text-decoration:none;
			color:#646567;
			}
			
.p {
			margin:0 0 0 0;
			padding:0 0 10px 0;
			}
/* ///// Start of Content ///// */


#site_outer {
			position:relative; 
			width:960px;
			margin: 0 0 0 0;  
			padding:0 0 0 0;
			border: 0;  
			text-align:left;
			background-color:white;
			}
			
#site_footer {
			width:960px; 
			margin: 0 0 0 0;  
			padding:0 0 0 0 ;  
			border: 0;  
			background-color:white;
			z-index:300;
			}
			
/* ///// Body ///// */
#c_logo {
			position:relative;
			top:20px;
			left:20px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			border:0;
			background-color:transparent;
			}
					
#c_body {
			z-index:98;
			position:relative;
			top:20px;
			left:20px;
			width:740px;
			margin:0 0 0px 180px;
			padding:10px 0 30px 10px;
			color:#646567;
			background-color:transparent;
			}
			
#c_pic {
			position:absolute;
			top:0px;
			left:0px;
			width:730px;
			height:180px;
			margin:10px 0 0 10px;
			padding:0 0 0 0;
			text-align:center;
			background-color:transparent;
			}
#c_heading_txt_o, 
#c_heading_txt_r, 
#c_heading_txt_b {
			padding:10px 0 10px 0;
			font-size:18px;
			font-weight:bold;
			background-color:transparent;
			}
			
#c_heading_txt_o {
			color:#f58a20;
			}
			
#c_heading_txt_r {
			color:#cf1a21;
			}
			
#c_heading_txt_b {
			color:#00a3e4;
			}
#c_body_text {
			font-size:11px; 
			color:#646567;
			}
			
/*///// Recruit Menu /////*/

#c_recruit_button_panel {
			z-index:99;
			position: absolute; 
			top:185px;
			left:420px;
			width:520px; 
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:right;
			background-color:white;
			}
.c_recruit_button_o,
.c_recruit_button_r,
.c_recruit_button_b,
.c_recruit_button {
			font-size:15px; 
			font-weight:bold;
			}
			
.c_recruit_button_o  {
			text-decoration:none;
			color:#f58a20;
			}
			
.c_recruit_button_r  {
			text-decoration:none;
			color:#cf1a21;
			}
			
.c_recruit_button_b {
			text-decoration:none;
			color:#00a3e4;
			}
			
.c_recruit_button  {
			text-decoration:none;
			color:#646567;
			}
.c_recruit_button_o a:hover,
.c_recruit_button_r a:hover,
.c_recruit_button_b a:hover,
.c_recruit_button a:hover {
			color:#f58a20;
			}


/*///// Main Menu /////*/

#c_menu_panel {
			z-index:200;
			position: absolute;
			top:20px;
			left:610px; 
			width:300px; 
			height:80px; 
			margin:0 0 0 0;
			padding:0 0 0 0;
			font-size:11px;
			text-align:left;
			text-decoration:none;
			background-color:white;
			color:#646567;
			}

#c_menu_panell {
			position: absolute; 
			top:0px;
			left:0px;
			width:180px; 
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:left;
			text-decoration:none;
			background-color:transparent;
			color:#646567;
			}
			
#c_menu_panelr {
			top:0px;
			left:200px;
			width:130px; 
			position: absolute; 
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:left;
			text-decoration:none;
			background-color:transparent;
			color:#646567;
			}
#c_menu_panell a,
#c_menu_panelr a {
			font-weight:normal;
			text-decoration:none;
			color:#646567;
			}
#c_menu_panell a:hover, 
#c_menu_panelr a:hover {
			color:#f58a20;
			}
			
.c_menu_button_o,
.c_menu_button {
			font-weight:normal;
			text-decoration:none;
			}
			
.c_menu_button_o {
			text-decoration:none;
			color:#f58a20;
			}
			
.c_menu_button {
			text-decoration:none;
			color:#646567;
			}
			
/* ///// Telephone Numbers etc. ///// */
/* Not used at present 
#c_phone_panel {
			z-index:210;
			position: absolute;
			top:639px;
			left:20px; 
			width:300px; 
			height:20px; 
			margin:0 0 0 0;
			padding:0 0 0 0;
			font-size:10px;
			text-align:left;
			text-decoration:none;
			background-color:white;
			color:#646567;
			}

#c_phone_panell {
			position: absolute; 
			top:0px;
			left:0px;
			width:350px; 
			margin:0 0 0 0;
			padding:0 0 0 0;
			font-size:10.5px;
			font-weight:bold;
			text-align:left;
			text-decoration:none;
			background-color:white;
			color:#646567;
			}
			
#c_phone_panelr {
			top:0px;
			left:130px;
			width:120px; 
			position: absolute; 
			margin:0 0 0 0;
			padding:0 0 0 0;
			font-size:11px;
			font-weight:bold;
			text-align:left;
			text-decoration:none;
			background-color:white;
			color:#646567;
			}
*/			
			
/* ///// Left Panel - Jobs, Team etc. ///// */

#c_left_panel {
			position: absolute;
			top:408px;
			left:20px; 
			width:170px; 
			margin:0 0 0 0;
			padding:0 0 0 0;
			font-size:10px; 
			text-align:left;
			text-decoration:none;
			white-space:nowrap;
			color:#646567;
			background-color:transparent;
			}
			
#c_left_panel_head_txt_o, 
#c_left_panel_head_txt_r, 
#c_left_panel_head_txt_b,
.c_left_panel_body_txt {
			padding:10px 0 0 0;
			font-size:11px;
			font-weight:bold;
			}
			
#c_left_panel_head_txt_o {
			font-size:14px;
			color:#f58a20;
			}
			
#c_left_panel_head_txt_r {
			font-size:14px;
			color:#cf1a21;
			}
			
#c_left_panel_head_txt_b {
			font-size:14px;
			color:#00a3e4;
			}
			
.c_left_panel_body_txt {
			color:#646567;
			}
			
.c_left_panel_body_txt a {
			text-decoration:none;
			color:#a2a2a2;
			}
			
.c_left_panel_body_txt a:hover {
			text-decoration:none;
			color:#f58a20;
			}
			
/* ///// Contact Us Form ///// */
#c_form {
			top:20px;
			width:700px;
			background-color:white;
			}
#c_form_text {
			top:0px;
			height: 25px;
			font-size:14px;
			font-weight:bold;
			color:#646567;
			background-color:white;
			}

#c_division,
#c_name,
#c_cv,
#c_email,
#c_tel,
#c_address,
#c_message,
#c_msg,
#c_form_buttons {
			position:relative;
			left:0px;
			font-weight:bold;
			}
			
#c_form_buttons {
			left:100px;
			}
			
#c_msg {
			left:100px;
			height:40px;
			}
			
#c_division_fld,
#c_name_fld,
#c_cv_fld, 
#c_email_fld,
#c_tel_fld,
#c_address_fld,
#c_message_fld {
			position:relative;
			top:-17px;
			left:100px;
			}

/* ///// Client List ///// */

#client_table {
			position:relative;
			width:730px;
			background-color:white;
			}
.client_block {
			position:relative;
			left:0px;
			height:75px;
			width:730px;
			background-color:white;
			overflow:hidden;
			}
			
.client_text {
			position:relative;
			top:0px;
			left:0px;
			height:60px;
			width:350px;
			padding:5px 0 0 0;
			background-color:white;
			}
			
.client_image {
			position:relative;
			top:-55px;
			left:330px;
			height:65px;
			width:400px;
			text-align:right;
			}
			
.client_line {
			position:relative;
			top:-65px;
			left:0px;
			}

/* ///// Sector List ///// */

#c_sector_list {
			height:225px;
			width:730px;
			overflow:hidden;
			background-color:white;
			}

#c_sector_text_l {
			position:relative;
			width:400px;
			font-size:11px; 
			color:#646567;
			background-color:white;
			}

#c_sector_text_r {
			position:relative;
			top:-224px;
			left:400px;
			width:300px;
			font-size:11px; 
			color:#646567;
			background-color:white;
			}

/* ///// Contact Addresses ///// */

#c_address {
			height:120px;
			font-weight:normal;
			overflow:hidden;
			background-color:white;
			}
			
#c_addressl,
#c_addressr {
			font-weight:bold;
			color:#a2a2a2;
			}
#c_addressl b,
#c_addressr b {
			color:#646567;
			}
			
#c_addressr {
			position:relative;
			left:400px;
			top:-118px;
			}

	
/* ///// General Colour ///// */
.orange {color:#f58a20;}
			
/* ///// Colours in Details ///// */
.o{color:#f58a20;}
.r{color:#cf1a21;}
.b{color:#00a3e4;}
.k{color:#000000;}
.h{font-size:14px;font-weight:bold;}
.q{font-style:italic;}
/* NOTE .z is used for current page colour*/

/* ///// End of Content ///// */
