	body {
		font-family: Arial, Helvetica,Sans-serif;
		font-size: 11px;
		color: #686868;
	}
	h1 {
		font-size: 14px;
		color: #686868;
		font-weight: bold;
		margin: 0;
		padding: 0;
		}
	h2 {
		font-size: 16px;
	}
	td {
		font-size: 11px;
		vertical-align: top;
		}

	img {
		border: 0
		}
	
	select {
		font-size: 11px;
		}
	
	a {
		color:#686868;
		text-decoration: underline;
		font-weight: normal;
		}
	a:hover{
		text-decoration: none;
	}
	a.archive{
		color:#686868;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
	}
	a.archive:hover{
		text-decoration: underline;
	}
	ul a {
		color:686868;
		text-decoration: none;
		font-weight: normal;
	}
	ul a:hover {
		text-decoration:underline;
	}
	
	.sub_border{
	 	background: url(/wwb/applications/wwb/templates/images/sub_border.gif) repeat-y;
	 	}
	
	#column_1 {
		padding-left: 0px;
	}
	#column_right {
		color: #505a63;
		font-weight: normal;
	}
	#column_right a {
		text-decoration: none;
		color: #505a63;
	}
	#column_right a:hover {
		text-decoration: underline;
	}
	
	#column_right li {
		margin-bottom: 5px;
		font-weight: normal;
	}
	
	#column_right_content ul {
	 	margin-left: 10px; 
		padding: 0 20px;
		font-weight: normal;
	}
	
	.instruction_text {
		color:#999999;
	}
	
/*-------------Legal areas----------key contacts -------- display related people-----------*/
	
	#key_contacts {
		color: white;
		padding: 0 20px;
	}
	
	#key_contacts a {
		color: white;
		text-decoration: none;
	}
	#key_contacts a:hover {
		text-decoration: underline;
	}
	
	.key_contacts_dotted_border { 
		background: url(/wwb/applications/wwb/templates/images/dots.gif) repeat-x bottom;
		width: 173px;
		height: 1px;
		font-size: 0px;
	}
	
	.left_article_dotted_border { 
		background: url(/wwb/applications/wwb/templates/images/dots.gif) repeat-x bottom;
		height: 1px;
		font-size: 0px;
	}
	
	.footercopy{
		font-size: 11px;
		color: #848691;
		padding: 20px 0 0 20px;
		font-weight: normal;
	}
	a.footerlinks {
		text-decoration: underline;
		color: #848691;
		font-family: Arial;
		font-size: 11px;
	}
	a.footerlinks:hover{
		text-decoration: none;
		color: #848691;
		font-family: Arial;
		font-size: 11px;
	}
	.quicklinks {
	 	color: white;
		font-family:Arial;
		font-size: 11px;
		font-weight: bold;
	}
	.quickselect {
		height:18px;
		width:188px;
		font-family:Arial;
		font-size: 10px;
		color: #676767;
		text-transform: uppercase;
	}
	a.contact {
		font-family:Arial;
		font-size: 11px;
		color: #676767;
		text-decoration: underline;
	}
	a.contact:hover {
		font-family:Arial;
		font-size: 11px;
		color: #676767;
		text-decoration:none
	}
/*-------------Legal areas----------key contacts -------- display related people-----------*/

	.key {
		margin: 0 0 0 -28px !important;
		margin: 0 0 0 10px;
		color: white;
	}
	.key a{
		text-decoration: none;
		font-size: 11px;
		color:white;
	}
	.key a:hover{
		text-decoration: underline;
		font-size: 11px;
		color: white; 
	}
	.key ul{
		margin: 0 0 0 0 !important;
		margin: 0 0 0 0;
	}


/* for appearing and dissappearing of bullets, ie = bug
	.key li{
		margin: 0 0 5px 0;
		position: relative;
		list-style-image: url(/wwb/applications/wwb/templates/images/bullet_white.gif);
	}
*/
	.key_heading{
		color: white;
		font-size: 11px;
		font-weight: 800;
		margin: 0 0 0 0;
	}
/*-------------------legal areas-----Announcements----------display event------------------*/


/*XXXXXX  THIS NEXT DEF IS CAUSING IT, NOTE: IT IS ALL OVER THE PLACE !!!!!!!*/

	ul.event {
		margin: 0 0 0 -10px  !important; 
		margin: 0 0 0 30px;
		color: white;
	}

	ul.event a{
		text-decoration: none;
		font-size: 11px;
		color:white;
	}
	ul.event a:hover{
		text-decoration: underline;
		font-size: 11px;
		color: white; 
	}
	.event li{
		margin: 0 0 5px 0;
		position: relative;/* for appearing and dissappearing of bullets, ie = bug*/
		list-style-image: url(/wwb/applications/wwb/templates/images/bullet_white.gif);
	}
	.events_heading{
		color: white;
		font-size: 11px;
		font-weight: 800;
		margin: 5px 0 5px 18px;
	}
/*-----------------Legal areas---Articles----------display related article 2----------*/

	ul.articles {
		margin: 0 0 0 -10px !important;
		margin: 0 0 0 30px;
		position: relative;/* for appearing and dissappearing of bullets, ie = bug*/
		color: white;
	}
	ul.articles a{
		text-decoration: none;
		font-size: 11px;
		color:white;
	}
	ul.articles a:hover{
		text-decoration: underline;
		font-size: 11px;
		color: white; 
	}
	.articles li{
		margin: 0;
		list-style-image: url(/wwb/applications/wwb/templates/images/bullet_white.gif);
	}
	.articles_heading{
		color: white;
		font-size: 11px;
		font-weight: 800;
		margin: 0 0 0 18px;
	}
/*---------------Legal areas--------useful links - display name only--------------*/
	ul.useful_links {
		margin: 0 0 0 -10px !important;
		margin: 0 0 0 30px;
		position: relative;/* for appearing and dissappearing of bullets, ie = bug*/
		color: white;
	}
	ul.useful_links a{
		text-decoration: none;
		font-size: 11px;
		color:white;
	}
	ul.useful_links a:hover{
		text-decoration: underline;
		font-size: 11px;
		color: white; 
	}
	.useful_links li{
		margin: 0 0 5px 0;
		position: relative;/* for appearing and dissappearing of bullets, ie = bug*/
		list-style-image: url(/wwb/applications/wwb/templates/images/bullet_white.gif);
	}
	.useful_links_heading{
		color: white;
		font-size: 11px;
		font-weight: 800;
		margin: 5px 0 5px 18px;
	}
/*--------------------------------------------------*/
	.breadcrumb {
		color: #dadbdc;
		font-family:Arial;
		font-size:11px;
	}
	#breadcrumb_trail {
		padding: 5px;
	}
	.breadcrumb_trail {
		font-size: 14px;
		font-weight: bold;
		color: #686868;
		padding: 0 0 5px 0;
	}
	.breadcrumb_trail a, #breadcrumb_trail a { color: white; text-decoration: none;}
	
	#breadcrumb_trail .breadcrumb_trail {
	font-size: 11px;
	font-weight: normal;
	color: white;
	padding: 0 0 0 0;
	}
	
	#column_right_content li {
		list-style-image: url(/wwb/applications/wwb/templates/images/bullet_grey.gif);
	}
	.textfield {
		height:18px;
		width:188px;
		font-family:Arial;
		font-size: 10px;
		color: #676767;
		border: 1px solid #8E8F91;
		text-transform: uppercase;
		margin: 8px 0 0 0;
	}
	.go {
		margin: 10px 0 0 0;
	}
	.quicklinks_dropdown {
		width: 201px
	}
	
	#homepage_header_copy { 
		margin: 0 0 10px 258px;
		width: 235px; color: #CBCED1;
	}
	#looking_for {
		margin: 25px 0 83px 274px; 
	}
	#looking_for select { 
		width: 164px; 
		text-transform: none;
	}
	
	#issuing_an_instruction {
		background-color: #EEEFF0;
		padding: 6px 12px 10px 11px
	}
	#issuing_an_instruction p {
		padding: 0 5px; 
		margin-top: 5px;
	}
	
	#flash_banner { 
		margin: 10px 0 15px 0;
	}
	#recent_work {
		border-width: 0 1px 1px 1px;
		border-style: solid;
		border-color: #CACDD0;
		padding: 12px;
		margin: 0 0 10px 0;
	}
	#recent_work ul {
		margin: 5px 0 0 0;
		padding-left: 0 
	}
	#recent_work li { 
		margin-left: 0;
		list-style: none;
		background: url(/wwb/applications/wwb/templates/images/list_item_arrows.gif) no-repeat;
		padding-left: 15px;
	}
	
	#announcement {
		border-width: 0 1px 1px 1px;
		border-style: solid;
		border-color: #CACDD0;
		padding: 12px; 
		margin-bottom: 10px;
	}
	#announcement h1 { 
		font-size: 11px;
		color: #D02643;
		margin: 5px 0 0 0;
	}
	#announcement p { 
		margin: 0 0 0 0;
		font-weight: bold;
	}
	#announcement a {
		text-decoration: none;
		color: #D02643;
		font-weight: bold;
	}
	#announcement a:hover {
		text-decoration: underline;
	}
	
	#art_gallery { 
		border: 1px solid #DCDEE0;
		margin-bottom: 15px;
		padding: 5px;
	}

	#our_heritage { 
		border: 1px solid #DCDEE0;
		padding: 5px;
	}

	#homepage_news_articles {
		margin-bottom: 15px;
	}
	#homepage_news_articles h1 {
		font-size: 11px;
		color: #D02643;
		margin: 0;
	}
	#homepage_news_articles p {
		margin: 0 0 5px 0;
		font-weight: normal;
		padding-bottom: 0px;
	}
	#homepage_news_articles a {
		text-decoration: none;
		color: #D02643;
		font-weight: bold;
	}
	#homepage_news_articles a:hover {
		text-decoration: underline;
	}
	#in_the_news_tab{
		display: block;
		visibility: visible;
		border-width: 0 1px 1px 1px;border-style: solid;border-color: #CACDD0;
		padding: 10px;
	}
	#articles_tab { 
		display: none;
		visibility: hidden;
		border-width: 0 1px 1px 1px;border-style: solid;border-color: #CACDD0;
		padding: 10px;
	}
	#accolades_tab {
		display: block;
		visibility: visible;
		border-width: 0 1px 1px 1px;border-style: solid;border-color: #CACDD0;
		padding: 10px 0 10px 10px;
		height: 130px;
		.height: 151px;
	}
	#affiliates_tab { 
		display: none;
		visibility: hidden;
		border-width: 0 1px 1px 1px;border-style: solid;border-color: #CACDD0;
		padding: 10px 0 10px 10px;
		height: 130px;
	}

	#corporate_social_investment{
		border-width: 0 1px 1px 1px;border-style: solid;border-color: #CACDD0;
	}

	#social_invest_content{
	  width: 211px;
	  padding: 10px 0 0 10px;
	}
	#homepage_accolades_affiliates ul {
		margin: 5px 0 0 15px;
		padding-left: 0; 
	}
	#homepage_accolades_affiliates li {
		list-style-image: url(/wwb/applications/wwb/templates/images/bullet_grey.gif);
	}
	
	#careers_at_wwb{
		border-width: 1px 1px 1px 1px;border-style: solid;border-color: #CACDD0;
		height: 101px;
	}
	
	.page_select_drop_down {
		font-size: 11px;
		text-transform: none;
	}
	.list_item_spacing { 
		margin-bottom: 10px;
		padding-left: 1px;
	}
	#category_listing b {
		font-weight: normal;
	}
	
	ul.top_margin {
		margin-left: 0; padding-left: 15px;
	}
	/* Email Capture Form */
	#email_capture_form {
		padding-top: 15px;
	}	
	.title_blue_3 { 
		/*font-weight: bold;
		color: #686868; 
		padding: 3px 0 2px 23px;
		font-size: 12px;
		*/
	}

	form { 
		margin: 0;
	}
	.form_capture_label{
		padding: 0 0 0 0;
		width: 150px;
	}
	.form_capture_data{
	 	width: 265px;
	}
	.ccs_textfield{
		width: 265px;
		border: solid #A5ACB2 1px;
		margin-bottom: 2px;
	}
	.ccs_dropdown{
	 	width: 265px;
		border: solid #A5ACB2 1px;
		margin-bottom: 2px;

	}
	.ccs_textarea{
		width: 265px;
		border: solid #A5ACB2 1px;
		margin-bottom: 2px;

	}
	.form_capture_buttons{
	}
	.ccs_save_option{
	}
	
	/* Online CV */
	
	#online_cv .ccs_textfield {
		width: 120px;
	}
	#online_cv .ccs_fileattachment {
		width: 120px;
	}
	#online_cv .ccs_dropdown { 
		width: 200px;
	}
	#online_cv .ccs_textarea {
		width: 300px;
	}
	
	#online_cv a.leftnav {
		font-weight: bold; 
	}

	.form_label {
	 	padding-top: 4px;
	 	width: 60px;
	}
	input.form_field {
	 	font-size: 11px;
	 	width: 133px;
	 	padding: 0;
	}

	#world_services_group {
		border: 1px solid #CACDD0;
		padding: 10px 10px 10px 10px;
		margin-top: 16px;
		width: 210px;
		.width: 230px;
	}
	.events_dotted_divider { 
		background: url(/wwb/applications/wwb/templates/images/dots_events.gif) repeat-x bottom;
		width: 319px;
		height: 1px;
		font-size: 0px;
		margin:20px 0 17px 0; 
	}
/*Logged in user...................................*/
.logged_in_form_username {margin-bottom: 5px; .margin-bottom: 3px;}
.logged_in_form_password { float: left; margin-bottom: 5px; .margin-bottom: 0 }
.logged_in_form_button { float: left; margin-left: 5px; background: url('../images/go_button.gif') no-repeat 0 1px; width: 16px; border: none;}
#forgotten_password_link { clear: both; float: right; padding-right: 22px;}
.logged_in_form_field { font-size: 11px; width: 143px; padding: 2px; border: none;}
.logged_in_user li { background: url(/wwb/applications/wwb/templates/images/go_button.gif) no-repeat; margin: 10px 0 0 -40px; width: 110px; padding-left: 20px; list-style: none; list-style-type: none }

/****************** Full page template *****************/

	#full_page_header {
		background: url('../images/header_img_full_page.jpg') no-repeat;
		width: 745px;
		height: 164px;
	}
	
	#full_page_main_content {
		border-width: 0 1px 0 1px;
		border-style: solid;
		border-color: #E5E5E5;
		padding: 10px 20px 20px 20px;
		
	}
	
	.legal_area_main {
		margin-top: 10px;
		padding: 5px 5px 5px 20px;
		width: 315px;
		.width: 340px;
		background: url('../images/right_arrow.gif') no-repeat 6px 7px #E4E5E7;
	}
	.legal_area_main a {
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	.legal_area_main a:hover {
		text-decoration: underline;
	}	
	
	.legal_area_sub {
		width: 308px;
		.width: 340px;
		padding: 5px 0 3px 30px;
		border-width: 0 1px 0 1px;
		border-style: solid;
		border-color: #E5E5E5;
		background:  url('../images/right_single_arrow.gif') no-repeat 17px 7px;
	}
	.legal_area_sub_last {
		width: 308px;
		.width: 340px;
		padding: 5px 0 7px 30px;
		border-width: 0 1px 1px 1px;
		border-style: solid;
		border-color: #E5E5E5;
		background:  url('../images/right_single_arrow.gif') no-repeat 17px 7px;
	}
		
	
/*--------------print site------------------------*/
/*	@media print {
		.print{
			display: block;
			visibility: visible;
			}
		.noprint {
			display: none;
			visibility: hidden;
			}
		#column_middle_sub{
			position: absolute;
			top: 20px;
			left: 20px;
		}
		#column_middle_library{
			display: block;
			visibility: visible;
			position: fixed;
			align: center;
		}
		#column_middle_careers{
			position: absolute;
			top: 20px;
			left: 20px;
		}
		#column_middle{
			display: block;
			visibility: visible;
			position: fixed;
			align: center;
		}
		#column_middle_search{
			position: absolute;
			top: 20px;
			left: 20px;
		}
	}*/
	/*----------------------------------------------*/

	/* PRINT */
	@media print {
	  td .noprint { display: none; visibility: hidden; }
	  .noprint { display: none; visibility: hidden; }
	  
	  #column_middle_sub { position: absoulte; top: 0; left: 0;  width: 600px; text-align: left; clear: both }
	  body { font-size: 80% }
	}

	
