	body {
    font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #656565;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	background-image:  url(../images/main_bg.gif);
	background-repeat: repeat-x;
 	background-position: top center;
 	}
  	td {
    font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #656565;
	/*text-indent: 1px;*/
	}
    body.smallText #wrapper { font-size: 11px; }
    body.mediumText #wrapper { font-size: 13px; }
	body.largeText #wrapper { font-size: 15px; }
	
	.manditory-asterix {color:red; font-size:1.5em; }
	
	a 
	{ color: #2D3C79; text-decoration: none;} 
	a:hover { color: #FCBA33; text-decoration: underline; }
	ul {margin:0; padding:0;}
	ul li {list-style-type: none; margin:0; padding:0;}
	dt {  }
	dd {  }
	input.text {font-family: arial, verdana, sans-serif; font-size: 10px; color: #656565; background-color: #FFFFFF; margin: 0;}
	select {font-family: arial, verdana, sans-serif; font-size: 10px; color: #656565; background-color: #FFFFFF; margin: 0;}
	textarea {font-family: arial, verdana, sans-serif; font-size: 11px; color: #656565; background-color: #FFFFFF; margin: 0;}
	a img { border: none; }
/*	form { border: 0; margin: 0; padding: 0; }*/
	@media print { 
	.notforprint { display:none; }
	}
	@media screen {
	.notforweb { display:none; }
	}
/*	hr { width: 90%; border: 0; font-size: 2px; margin-top: 10px; height: 10px; border-top: 1px solid #000000; display: none; } */
	h1 { margin:0; padding: 0; color: #5785C4; font-weight: bold; font-size: 1.4em; padding-bottom: 10px; }
	h1 b { color: #2B3D78; }
	h2 { margin:0; padding: 0; color: #5785C4; font-weight: bold; font-size: 1.2em; padding-bottom: 10px; }
	h3 { margin:0; padding: 0; color: #5785C4; font-weight: bold; font-size: 1.1em; padding-bottom: 10px; }
	h4 { margin:0; padding: 0; color: #5785C4; font-size: 1.2em; font-weight: normal; }
	h5 { margin:0; padding: 0; color: #5785C4; font-size: 1em; font-weight: normal; }
	h1 b, h2 b, h3 b, h4 b, h5 b { color: #2D3C79; }
	h1 b a:hover, h2 b a:hover, h3 b a:hover, h4 b a:hover, h5 b a:hover { color: #656565; }
	h1 em, h2 em, h3 em { font-style: normal; color: #6A6A6A; }
	h5 em { font-weight: normal; color: 656565; font-size: 0.8em; }
	h6 { margin:0; padding: 0; color: #FF0000; font-weight: bold; font-size: 1.1em; }
/*	label { display: none; } */
	em { display: none; } 
	b { } 
	p { margin: 0; padding: 0; padding-bottom: 0.8em; } 
	.link_img {	border: 0; }
	.message { color: #FF0000; font-weight: bold; }
	.highlight { color: #2D3C79; }
	.highlight1 { color: #4F81C2; }
	.blue { color: #4776B4; }
	.blue1 { color: #2B3D78; }
	.orange { color: #FFB931; }
	.more { color: #FF88A0; }
	.more a { color: #FF88A0; }
	.more a:hover { color: #353535; }
	.more1 { color: #243472; }
	.more1 a { color: #243472; }
	.more1 a:hover { color: #353535; }
	.raquoleft, .raquoright, .raquoleft a, .raquoright a { color: #243472; }
	.normal, .normal a { color: #656565; font-style: normal; font-weight: normal; }
	.normal a:hover { color: #2D3C79; }
	#preload {
	position: absolute;
	top: -9999px;
	left: -9999px;
	}
	#header_home1,
	#header_home2,
	#header_home3 {
	position: relative;
	width: 760px;
	height: 240px;
	margin: 0 auto;
	background-image: url(../images/header_home1.jpg);
	background-repeat: no-repeat;
 	background-position: top center;
	}
	#header_home2 {
	background-image: url(../images/header_home2.jpg);
	}
	#header_home3 {
	background-image: url(../images/header_home3.jpg);
	}
	#header_empowered, #header_content_sub {
	position: relative;
	width: 760px;
	height: 140px;
	margin: 0 auto;
	background-image: url(../images/header_content_sub.gif);
	background-repeat: no-repeat;
 	background-position: top center;
	}
	#header_empowered_photo, 
	#header_content1, 
	#header_content2,
	#header_content3,
	#header_content4,
	#header_content5,
	#header_content6,
	#header_content7,
	#header_content8,
	#header_content9 {
	position: relative;
	width: 760px;
	height: 190px;
	margin: 0 auto;
	background-image: url(../images/header_content1.gif);
	background-repeat: no-repeat;
 	background-position: top center;
	font-size: 10px;
	}
	#header_content2 {
	background-image: url(../images/header_content2.gif);
	}
	#header_content3 {
	background-image: url(../images/header_content3.gif);
	}
	#header_content4 {
	background-image: url(../images/header_content4.gif);
	}
	#header_content5 {
	background-image: url(../images/header_content5.gif);
	}
	#header_content6 {
	background-image: url(../images/header_content6.gif);
	}	
	#header_content7 {
	background-image: url(../images/header_content7.gif);
	}	
	#header_content8 {
	background-image: url(../images/header_content8.gif);
	}	
	#header_content9 {
	background-image: url(../images/header_content9.gif);
	}
	#header_ttl {
	display: block;
	position: absolute;
	top: 98px;
	left: 482px;
	width: 200px;
	height: 20px;
	background-repeat: no-repeat;
 	background-position: top left;
	}
	.empowered {
	background-image: url(../images/header_ttl_empowered.gif);
	}
	#central_column {
	position: relative;
	width: 760px;
	margin: 0 auto;
 	background-image: url(../images/content_bg_right_only.gif);
	background-repeat: repeat-y;
 	background-position: top center;
	}
	#central_column_home {
	position: relative;
	width: 760px;
	margin: 0 auto;
	background-image: url(../images/content_bg_home.gif);
	background-repeat: repeat-y;
 	background-position: top center;
	}
	#content_left_home {
	position: relative;
	float: left;
	width: 180px;
	}
	#content_center_home {
	position: relative;
	float: left;
	width: 552px;
	padding-left: 14px;
	padding-right: 14px;
	}
	#content_left {
	position: relative;
	float: left;
	width: 160px;
	}
	#content_right, #content_right_home {
	position: relative;
	float: left;
	width: 160px;
	padding-top: 58px;
	font-size: 0.9em;
	padding-left: 14px;
	padding-right: 6px;
	}
	#content_center {
	position: relative;
	float: left;
	width: 392px;
	padding-left: 14px;
	padding-right: 14px;
	overflow: hidden;
	}
	#content_center ul {margin:0; padding:0;}
	#content_center ul li {list-style-type: none; background: url(../images/arrow_right_lightblue.gif) transparent; background-repeat:no-repeat; margin:0; padding-left:14px; background-position: 2px 4px; padding-bottom: 3px;}
	#content_center a {text-decoration: underline}
	
	body.smallText #footer { font-size: 0.9em; }	
	body.mediumText #footer { font-size: 10px; }	
	body.largeText #footer { font-size: 11px; }
	
	#footer {
	position: relative;
	width: 760px;
	margin: 0 auto;
	margin-top: 14px;
	padding-top: 6px;
	padding-bottom: 20px;
	font-size: 0.9em;
	color: #7A7A7A;
	line-height: 20px;
	border-top: 1px solid #E5E5E5;
	}
	#footer em {
	display: inline;
	font-style: normal;
	text-decoration: none;
	}
	#footer1 {
	width: 50%;
	float: right;
	text-align: right;
	}
	#footer a:link { color: #7A7A7A; text-decoration: none; } 
	#footer a:active { color: #7A7A7A; text-decoration: none; } 
	#footer a:visited { color: #7A7A7A; text-decoration: none; } 
	#footer a:hover { color: #4776B4; text-decoration: underline; }
	.logo_brit {
	position: absolute;
	top: 14px;
	left: 18px;
	}
	.clear {
	clear: both;
	font-size: 2px;
	}
	.clear_content {
	clear: both;
	}
	.align_r {
	text-align: right;
	font-weight:bold;
	font-size:1.2em;
	}
	.align_c {
	text-align: center;
	}
	.float_l {
	float: left;
	}
	.float_r {
	float: right;
	}
	.hr {
	clear: both;
	height: 20px;
	background-image: url(../images/content_shadow.gif);
	background-repeat: no-repeat;
 	background-position: center center;
	}
	.hr1 {
	clear: both;
	height: 20px;
	background-image: url(../images/dotline_horizontal.gif);
	background-repeat: repeat-x;
 	background-position: center center;
	}
	.hr2 {
	clear: both;
	display: block;
	height: 10px;
	background-image: url(../images/dotline_horizontal.gif);
	background-repeat: repeat-x;
 	background-position: center center;
	}
	.h3 { display: block; color: #5785C4; font-weight: bold; font-size: 1.1em; padding-bottom: 10px; }
	.h3 b { color: #2D3C79; }
	
	body.smallText #topnav { font-size: 11px; }	
	body.mediumText #topnav { font-size: 11.5px; }	
	body.largeText #topnav { font-size: 12px; }
	
	#topnav {
	font-size: 11px;
/*	float: right;
	position: relative;
	top: 28px;
	white-space: nowrap; */
	color: #656565;
	}
	#topnav em {
	display: inline;
	font-style: normal;
	text-decoration: underline;
	}
	#topnav li {
	display: inline;
	}
	#topnav li a {
	background-image: url(../images/topnav_bg.gif);
	background-repeat: no-repeat;
 	background-position: 0px 3px;
	color: #656565;
	padding-left: 14px;
	padding-right: 8px;
	}
	#topnav li a:hover, #topnav li #topnav_selected {
	background-image: url(../images/topnav_bg_o.gif);
	color: #002966;
	}
	#topnav li {
	background-image: url(../images/topnav_bg_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	#topnav .about a:hover, #topnav .about #topnav_selected  {
	background-image: url(../images/topnav_bg_about_o.gif);
	}
	#topnav .about {
	background-image: url(../images/topnav_bg_about_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	#topnav .brokers a:hover, #topnav .brokers #topnav_selected  {
	background-image: url(../images/topnav_bg_brokers_o.gif);
	}
	#topnav .brokers {
	background-image: url(../images/topnav_bg_brokers_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	#topnav .products a:hover, #topnav .products #topnav_selected  {
	background-image: url(../images/topnav_bg_products_o.gif);
	}
	#topnav .products {
	background-image: url(../images/topnav_bg_products_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	#topnav .claims a:hover, #topnav .claims #topnav_selected  {
	background-image: url(../images/topnav_bg_claims_o.gif);
	}
	#topnav .claims {
	background-image: url(../images/topnav_bg_claims_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	#topnav .investor a:hover, #topnav .investor #topnav_selected  {
	background-image: url(../images/topnav_bg_investor_o.gif);
	}
	#topnav .investor {
	background-image: url(../images/topnav_bg_investor_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	#topnav .media a:hover, #topnav .media #topnav_selected  {
	background-image: url(../images/topnav_bg_media_o.gif);
	}
	#topnav .media {
	background-image: url(../images/topnav_bg_media_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	#topnav .careers a:hover, #topnav .careers #topnav_selected  {
	background-image: url(../images/topnav_bg_careers_o.gif);
	}
	#topnav .careers {
	background-image: url(../images/topnav_bg_careers_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	.searchbar {
	clear: right;
	float: right;
	position: relative;
	top: 40px;
	white-space: nowrap;
	color: #656565;
	}
	.searchbar label {
	display: inline;
	color: #4069A6;
	font-size: 11px;
	font-weight: bold;
	}
	.searchbar input 
	{
    font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #656565;
	top: 4px;
	width: 130px;
	height: 13px;
	border: 1px solid #999999;
	}
	.searchbar #button {
	position: relative;
	border: 0;
	width: 17px;
	height: 17px;
	top: 4px ;
	left: -5px;
	}
	.leftnav, .leftnav_content {
	margin-top: 10px;
	}
	.leftnav li a, .leftnav_content li a {
	background-repeat: no-repeat;
 	background-position: top left;
	width: 179px;
	height: 38px;
	display: block; 
	color: #656565;
	text-indent: -9999px;
	overflow: hidden;
	overflow: hidden;
	}
	.leftnav_content li a {
	width: 159px;
	}
	.leftnav li a:hover, 
	.leftnav_content li a {
	color: #002966;
	}
	.leftnav .about a, 
	.leftnav_content .about a {
	background-image: url(../images/leftnav_about.gif);
	}
	.leftnav .about a:hover, 
	.leftnav .about #leftnav_selected,
	.leftnav_content .about a:hover, 
	.leftnav_content .about #leftnav_selected {
	background-image: url(../images/leftnav_about_o.gif);
	text-decoration: none;
	}
	.leftnav .about
	.leftnav_content .about {
	background-image: url(../images/leftnav_about_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	.leftnav .brokers a,
	.leftnav_content .brokers a {
	background-image: url(../images/leftnav_brokers.gif);
	}
	.leftnav .brokers a:hover, 
	.leftnav .brokers #leftnav_selected,
	.leftnav_content .brokers a:hover, 
	.leftnav_content .brokers #leftnav_selected {
	background-image: url(../images/leftnav_brokers_o.gif);
	text-decoration: none;
	}
	.leftnav .brokers,
	.leftnav_content .brokers {
	background-image: url(../images/leftnav_brokers_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	.leftnav .products a,
	.leftnav_content .products a {
	background-image: url(../images/leftnav_products.gif);
	}
	.leftnav .products a:hover, 
	.leftnav .products #leftnav_selected,
	.leftnav_content .products a:hover, 
	.leftnav_content .products #leftnav_selected {
	background-image: url(../images/leftnav_products_o.gif);
	text-decoration: none;
	}
	.leftnav .products,
	.leftnav_content .products {
	background-image: url(../images/leftnav_products_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	.leftnav .claims a,
	.leftnav_content .claims a {
	background-image: url(../images/leftnav_claims.gif);
	}
	.leftnav .claims a:hover, 
	.leftnav .claims #leftnav_selected,
	.leftnav_content .claims a:hover, 
	.leftnav_content .claims #leftnav_selected {
	background-image: url(../images/leftnav_claims_o.gif);
	text-decoration: none;
	}
	.leftnav .claims,
	.leftnav_content .claims {
	background-image: url(../images/leftnav_claims_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	.leftnav .investor a,
	.leftnav_content .investor a {
	background-image: url(../images/leftnav_investor.gif);
	}
	.leftnav .investor a:hover, 
	.leftnav .investor #leftnav_selected,
	.leftnav_content .investor a:hover, 
	.leftnav_content .investor #leftnav_selected {
	background-image: url(../images/leftnav_investor_o.gif);
	text-decoration: none;
	}
	.leftnav .investor,
	.leftnav_content .investor {
	background-image: url(../images/leftnav_investor_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	.leftnav .media a,
	.leftnav_content .media a {
	background-image: url(../images/leftnav_media.gif);
	}
	.leftnav .media a:hover, 
	.leftnav .media #leftnav_selected,
	.leftnav_content .media a:hover, 
	.leftnav_content .media #leftnav_selected {
	background-image: url(../images/leftnav_media_o.gif);
	text-decoration: none;
	}
	.leftnav .media,
	.leftnav_content .media {
	background-image: url(../images/leftnav_media_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	.leftnav .careers a,
	.leftnav_content .careers a {
	background-image: url(../images/leftnav_careers.gif);
	}
	.leftnav .careers a:hover, 
	.leftnav .careers #leftnav_selected,
	.leftnav_content .careers a:hover, 
	.leftnav_content .careers #leftnav_selected {
	background-image: url(../images/leftnav_careers_o.gif);
	text-decoration: none;
	}
	.leftnav .careers,
	.leftnav_content .careers {
	background-image: url(../images/leftnav_careers_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	.leftnav_content .feedback a,
	.leftnav_content_content .feedback a {
	background-image: url(../images/leftnav_feedback.gif);
	}
	.leftnav_content .feedback a:hover, 
	.leftnav .feedback #leftnav_selected,
	.leftnav_content_content .feedback a:hover, 
	.leftnav_content .feedback #leftnav_selected {
	background-image: url(../images/leftnav_feedback_o.gif);
	text-decoration: none;
	}
	.leftnav_content .contactus a,
	.leftnav_content_content .contactus a {
	background-image: url(../images/leftnav_contactus.gif);
	}
	.leftnav_content .contactus a:hover, 
	.leftnav .contactus #leftnav_selected,
	.leftnav_content_content .contactus a:hover, 
	.leftnav_content .contactus #leftnav_selected  {
	background-image: url(../images/leftnav_contactus_o.gif);
	text-decoration: none;
	}
	.leftnav_content .alerts a,
	.leftnav_content_content .alerts a {
	background-image: url(../images/leftnav_alerts.gif);
	}
	.leftnav_content .alerts a:hover, 
	.leftnav .alerts #leftnav_selected,
	.leftnav_content_content .alerts a:hover, 
	.leftnav_content .alerts #leftnav_selected  {
	background-image: url(../images/leftnav_alerts_o.gif);
	text-decoration: none; 
	}
	.leftnav_content .accessibility a {
	background-image: url(../images/leftnav_accessibility.gif);
	}
	.leftnav_content .accessibility a:hover, .leftnav .accessibility #leftnav_selected {
	background-image: url(../images/leftnav_accessibility_o.gif);
	text-decoration: none;
	}
	.leftnav_content .terms a {
	background-image: url(../images/leftnav_terms.gif);
	}
	.leftnav_content .terms a:hover, .leftnav .terms #leftnav_selected {
	background-image: url(../images/leftnav_terms_o.gif);
	text-decoration: none;
	}
	.leftnav_content .privacy a {
	background-image: url(../images/leftnav_privacy.gif);
	}
	.leftnav_content .privacy a:hover, .leftnav .privacy #leftnav_selected {
	background-image: url(../images/leftnav_privacy_o.gif);
	text-decoration: none;
	}
	.leftnav_content .sitemap a {
	background-image: url(../images/leftnav_sitemap.gif);
	}
	.leftnav_content .sitemap a:hover, .leftnav .sitemap #leftnav_selected {
	background-image: url(../images/leftnav_sitemap_o.gif);
	text-decoration: none;
	}
	.signupforalerts a {
	clear: both;
	background-image: url(../images/but_signupforalerts.gif);
	background-repeat: no-repeat;
 	background-position: top left;
	width: 158px;
	height: 100px;
	display: block; 
	color: #DC9A19;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 30px;
	}
	.signupforalerts a:hover {
	background-image: url(../images/but_signupforalerts_o.gif);
	color: #2F3D76;
	text-decoration: none;
	}
	#leftnav_sub li a {
	background-repeat: no-repeat;
 	background-position: 6px 7px;
	width: 116px;
	display: block; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 4px;
	margin-left: 19px;
	color: #2F3D76;
	font-weight: bold;
	}
	#leftnav_sub li a:hover, #leftnav_sub li #leftnav_sub_selected {
	color: #4B81C3;
	}
	#leftnav_sub li ul li a {
	background-repeat: no-repeat;
 	background-position: 18px 6px;
	width: 106px;
	display: block; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 4px;
	margin-left: 19px;
	color: #656565;
	font-weight: normal;
	}
	#leftnav_sub li ul li a:hover, #leftnav_sub li ul li #leftnav_sub_sub_selected {
	color: #656565;
	}
	.leftnav_about_sub li a {
	background-image: url(../images/leftnav_about_sub.gif);
	}
	.leftnav_about_sub li ul li a {
	background-image: url(../images/leftnav_about_sub_sub.gif);
	}
	.leftnav_about_sub li ul li a:hover, .leftnav_about_sub li ul li #leftnav_sub_sub_selected {
	background-color: #F0F4F9;
	}
	.leftnav_brokers_sub li a {
	background-image: url(../images/leftnav_brokers_sub.gif);
	}
	.leftnav_brokers_sub li ul li a {
	background-image: url(../images/leftnav_brokers_sub_sub.gif);
	}
	.leftnav_brokers_sub li ul li a:hover, .leftnav_brokers_sub li ul li #leftnav_sub_sub_selected {
	background-color: #EDF7F6;
	}
	.leftnav_products_sub li a {
	background-image: url(../images/leftnav_products_sub.gif);
	}
	.leftnav_products_sub li ul li a {
	background-image: url(../images/leftnav_products_sub_sub.gif);
	}
	.leftnav_products_sub li ul li a:hover, .leftnav_products_sub li ul li #leftnav_sub_sub_selected {
	background-color: #F4F0F7;
	}
	.leftnav_claims_sub li a {
	background-image: url(../images/leftnav_claims_sub.gif);
	}
	.leftnav_claims_sub li ul li a {
	background-image: url(../images/leftnav_claims_sub_sub.gif);
	}
	.leftnav_claims_sub li ul li a:hover, .leftnav_claims_sub li ul li #leftnav_sub_sub_selected {
	background-color: #FFF8E5;
	}
	.leftnav_investor_sub li a {
	background-image: url(../images/leftnav_investor_sub.gif);
	}
	.leftnav_investor_sub li ul li a {
	background-image: url(../images/leftnav_investor_sub_sub.gif);
	}
	.leftnav_investor_sub li ul li a:hover, .leftnav_investor_sub li ul li #leftnav_sub_sub_selected {
	background-color: #F9FBEC;
	}
	.leftnav_media_sub li a {
	background-image: url(../images/leftnav_media_sub.gif);
	}
	.leftnav_media_sub li ul li a {
	background-image: url(../images/leftnav_media_sub_sub.gif);
	}
	.leftnav_media_sub li ul li a:hover, .leftnav_media_sub li ul li #leftnav_sub_sub_selected {
	background-color: #FEEFF2;
	}
	.leftnav_careers_sub li a {
	background-image: url(../images/leftnav_careers_sub.gif);
	}
	.leftnav_careers_sub li ul li a {
	background-image: url(../images/leftnav_careers_sub_sub.gif);
	}
	.leftnav_careers_sub li ul li a:hover, .leftnav_careers_sub li ul li #leftnav_sub_sub_selected {
	background-color: #F4F5F8;
	}
	#toolbar {
	position: absolute;
	top: 23px;
	left: 0px;
	background-color: #FFFFFF;
	margin-bottom: 30px;
	}
	#toolbar a:hover {
	background-color: #F6F6F6;
	}
	#toolbar b {
	position: absolute;
	top: 0px;
	display: inline;
	width: 1px;
	font-size: 2px;
	font-style: normal;
	background-image: url(../images/icon_divider.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 11px;
	color: #C6C6C6;
	}
	#toolbar b.divider1 {
	left: 31px;
	}
	#toolbar b.divider2 {
	left: 62px;
	}
	#toolbar b.divider3 {
	left: 99px;
	}
	#toolbar .print a {
	position: absolute;
	top: 0px;
	left: 1px;
	background-image: url(../images/icon_print.gif);
	background-repeat: no-repeat;
 	background-position: 9px 1px;
	width: 30px;
	height: 13px;
	display: block; 
	color: #DC9A19;
	text-indent: -9999px;
	overflow: hidden;
	}
	#toolbar .sendtoafriend a {
	position: absolute;
	top: 0px;
	left: 32px;
	background-image: url(../images/icon_sendtoafriend.gif);
	background-repeat: no-repeat;
 	background-position: 9px 1px;
	width: 30px;
	height: 13px;
	display: block; 
	color: #DC9A19;
	text-indent: -9999px;
	overflow: hidden;
	}
	#toolbar .textsize {
	position: absolute;
	top: 0px;
	left: 63px;
	background-image: url(../images/icon_plusminus.gif);
	background-repeat: no-repeat;
 	background-position: 5px 3px;
	width: 36px;
	height: 13px;
	display: block; 
	color: #DC9A19;
	}
	#toolbar .textsize .plus a {
	position: absolute;
	top: 0px;
	left: 13px;
	background-image: url(../images/icon_textplus.gif);
	background-repeat: no-repeat;
 	background-position: 1px 3px;
	width: 9px;
	height: 13px;
	display: block; 
	color: #DC9A19;
	text-indent: -9999px;
	overflow: hidden;
	}
	#toolbar .textsize .normal a {
	position: absolute;
	top: 0px;
	left: 22px;
	background-image: url(../images/icon_textnormal.gif);
	background-repeat: no-repeat;
 	background-position: 1px 3px;
	width: 9px;
	height: 13px;
	display: block; 
	color: #DC9A19;
	text-indent: -9999px;
	overflow: hidden;
	}
	#breadcrumbs {
	position: relative;
	padding-top: 24px;
	padding-bottom: 12px;
	margin-bottom: 10px;
	background-image: url(../images/content_shadow.gif);
	background-repeat: no-repeat;
 	background-position: bottom center;
	}
	#breadcrumbs a {
	color: #656565;
	text-transform: lowercase;
	}
	#breadcrumbs a:hover, #breadcrumbs #breadcrumbs_selected {
	color: #2D3C79;
	}
	.ttl_home {
	display: block;
	width: 300px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../images/ttl_home.gif);
	background-repeat: no-repeat;
 	background-position: top center;
	}
	#content_center em, #content_center_home em {
	display: block;
	font-style: normal;
	font-size: 1.1em;
	padding-bottom: 10px;
	}
	#content_center em em, #content_center_home em em {
	display: inline;
	color: #2B3D78;
	}
	#content_center em b, #content_center_home em b {
	display: inline;
	color: #5785C4;
	font-weight: normal;
	}
	#content_center img, #content_center_home img, #content_center .img, #content_center_home .img {
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
	}
	#content_right em, #content_right_home em {
	display: block;
	font-style: normal;
	color: #2B3D78;
	}
	#content_right img, #content_right_home img {
	float: left;
	margin-right: 6px;
	margin-bottom: 4px;
	}
	.home_productslist {
	padding-bottom: 10px !important;
	padding-bottom: 28px;
	}
	.home_productslist a {
	float: left;
	background-image: url(../images/leftnav_products_sub.gif);
	background-repeat: no-repeat;
 	background-position: 0px 6px;
	width: 44%;
	display: block; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 4px;
	color: #656565;
	font-weight: normal;
	border-bottom: 1px solid #D8D8D8;
	}
	.home_productslist a:hover {
	color: #885BA3;
	}
	.home_ratings {
	padding-bottom: 10px !important;
	padding-bottom: 28px;
	}
	.home_ratings a {
	float: left;
	background-image: url(../images/leftnav_claims_sub_sub.gif);
	background-repeat: no-repeat;
 	background-position: 0px 6px;
	width: 44%;
	display: block; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 4px;
	color: #656565;
	font-weight: normal;
	}
	.home_ratings a:hover {
	}
	.content_interim {
	clear: both;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	.content_interim a {
	background-image: url(../images/leftnav_claims_sub_sub.gif);
	background-repeat: no-repeat;
 	background-position: 2px 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 4px;
	color: #656565;
	font-weight: normal;
	}
	.content_interim a:hover {
	}
	.content_moredoc {
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	}
	.content_moredoc a {
	background-image: url(../images/content_moredoc.gif);
	background-repeat: no-repeat;
 	background-position: 0px 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 4px;
	color: #656565;
	font-weight: normal;
	}
	.content_moredoc a:hover {
	}
	.content_right_newsitem {
	display: block;
	}
	.content_right_newsitem a {
	background-image: url(../images/content_docpurple.gif);
	background-repeat: no-repeat;
 	background-position: 0px 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 4px;
	color: #4D7EC2;
	font-weight: normal;
	}
	.content_right_newsitem a:hover {
	color: #656565;
	}
	.content_right_newsitem .item {
	display: block;
	font-style: normal;
	color: #656565;
	}
	.news_precis, .news_precis a, .news_precis a:hover, .jobsearch_precis, .jobsearch_precis a, .jobsearch_precis a:hover {
	color: #656565;
	}
	.jobsearch_precis {
	padding-top: 6px;
	padding-bottom: 14px;
	}
	.content_right_shareprices a {
	position: relative;
	width: 90px;
	display: block; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 70px;
	color: #656565;
	font-weight: bold;
	border-bottom: 1px solid #D8D8D8;
	}
	.content_right_shareprices a:hover {
	color: #C24436;
	}
	.content_right_shareprices a .price {
	position: absolute;
	top: 2px;
	left: 90px;
	font-weight: normal;
	}
	.content_right_shareprices a .up, .content_right_shareprices a .down {
	position: absolute;
	top: 2px;
	left: 124px;
	color: #C24436;
	font-weight: normal;
	display: block; 
	background-repeat: no-repeat;
 	background-position: 0px 4px;
	padding-left: 10px;
	}
	.content_right_shareprices a .up {
	background-image: url(../images/arrow_small_up.gif);
	}
	.content_right_shareprices a .down {
	background-image: url(../images/arrow_small_down.gif);
	}
	.contentswitch_menu {
	float: left;
	width: 170px;
	background-color: white;
	}
	.contentswitch_menu a {
	background-image: url(../images/leftnav_products_sub.gif);
	background-repeat: no-repeat;
 	background-position: 0px 6px;
	display: block; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 4px;
	color: #467ABF;
	}
	.contentswitch_menu a:hover {
	color: #656565;
	}
	.contentswitch_item {
	display: block;
	float: left;
	width: 222px;
	background-color: white;
	margin-right: -3px;
	text-indent: 1px;
	}
	.contentswitch_item#item1 {
	display: block;
	overflow: hidden;
	}
	.contentswitch_item#item2,
	.contentswitch_item#item3,
	.contentswitch_item#item4,
	.contentswitch_item#item5,
	.contentswitch_item#item6,
	.contentswitch_item#item7,
	.contentswitch_item#item8,
	.contentswitch_item#item9,
	.contentswitch_item#item10,
	.contentswitch_item#item11,
	.contentswitch_item#item12,
	.contentswitch_item#item13,
	.contentswitch_item#item14,
	.contentswitch_item#item15,
	.contentswitch_item#item16,
	.contentswitch_item#item17,
	.contentswitch_item#item18,
	.contentswitch_item#item19,
	.contentswitch_item#item20 {
	display: none;
	overflow: hidden;
	}
	#content_right .img {
	float: none;
	display: block;
	border: 1px solid #E3E3E3;
	}
	#content_right .content_email a {
	background-image: url(../images/icon_email.gif);
	background-repeat: no-repeat;
 	background-position: center right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 15px;
	color: #656565;
	}
	#content_right .content_email a:hover {
	color: #2D3C79;
	}
	#products {
	padding-top: 10px;
	}
	#products a {
	float: left;
	background-repeat: no-repeat;
 	background-position: top left;
	width: 96px;
	height: 100px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 2px;
	}
	#products em {
	float: left;
	background-image: url(../images/dotline_vertical.gif);
	background-repeat: repeat-y;
 	background-position: top left;
	width: 2px;
	height: 90px;
	display: block;
	font-style: normal;
	font-size: 2px;
	color: #FFFFFF;
	}
	#products .accidenthealth a {
	background-image: url(../images/product_accidenthealth.gif);
	}
	#products .accidenthealth a:hover {
	background-image: url(../images/product_accidenthealth_o.gif);
	}
	#products .accidenthealth {
	background-image: url(../images/product_accidenthealth_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .aerospace a {
	background-image: url(../images/product_aerospace.gif);
	}
	#products .aerospace a:hover {
	background-image: url(../images/product_aerospace_o.gif);
	}
	#products .aerospace {
	background-image: url(../images/product_aerospace_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .financialrisk a {
	background-image: url(../images/product_financialrisk.gif);
	}
	#products .financialrisk a:hover {
	background-image: url(../images/product_financialrisk_o.gif);
	}
	#products .financialrisk {
	background-image: url(../images/product_financialrisk_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .liability a {
	background-image: url(../images/product_liability.gif);
	}
	#products .liability a:hover {
	background-image: url(../images/product_liability_o.gif);
	}
	#products .liability {
	background-image: url(../images/product_liability_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .marine a {
	background-image: url(../images/product_marine.gif);
	}
	#products .marine a:hover {
	background-image: url(../images/product_marine_o.gif);
	}
	#products .marine {
	background-image: url(../images/product_marine_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .motor a {
	background-image: url(../images/product_motor.gif);
	}
	#products .motor a:hover {
	background-image: url(../images/product_motor_o.gif);
	}
	#products .personallines a {
	background-image: url(../images/product_personallines.gif);
	}
	#products .personallines a:hover {
	background-image: url(../images/product_personallines_o.gif);
	}
	#products .professionialrisk a {
	background-image: url(../images/product_professionialrisk.gif);
	}
	#products .professionialrisk a:hover {
	background-image: url(../images/product_professionialrisk_o.gif);
	}
	#products .reinsurance a {
	background-image: url(../images/product_reinsurance.gif);
	}
	#products .reinsurance a:hover {
	background-image: url(../images/product_reinsurance_o.gif);
	}
	#products .ukproperty a {
	background-image: url(../images/product_ukproperty.gif);
	}
	#products .ukproperty a:hover {
	background-image: url(../images/product_ukproperty_o.gif);
	}
	#products .usproperty a {
	background-image: url(../images/product_usproperty.gif);
	}
	#products .usproperty a:hover {
	background-image: url(../images/product_usproperty_o.gif);
	}
	#products .warterrorism a {
	background-image: url(../images/product_warterrorism.gif);
	}
	#products .warterrorism a:hover {
	background-image: url(../images/product_warterrorism_o.gif);
	}
	#products .accidental a {
	background-image: url(../images/products_accidental.gif);
	}
	#products .accidental a:hover {
	background-image: url(../images/products_accidental_o.gif);
	}
	#products .accidental {
	background-image: url(../images/products_accidental_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .marine1 a {
	background-image: url(../images/products_marine.gif);
	}
	#products .marine1 a:hover {
	background-image: url(../images/products_marine_o.gif);
	}
	#products .marine1 {
	background-image: url(../images/products_marine_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .ukeire a {
	background-image: url(../images/products_ukeire.gif);
	}
	#products .ukeire a:hover {
	background-image: url(../images/products_ukeire_o.gif);
	}
	#products .ukeire {
	background-image: url(../images/products_ukeire_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .northamerican a {
	background-image: url(../images/products_northamerican.gif);
	}
	#products .northamerican a:hover {
	background-image: url(../images/products_northamerican_o.gif);
	}
	#products .northamerican {
	background-image: url(../images/products_northamerican_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .international a {
	background-image: url(../images/products_international.gif);
	}
	#products .international a:hover {
	background-image: url(../images/products_international_o.gif);
	}
	#products .international {
	background-image: url(../images/products_international_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	.documents a {
	display: block;
	background-image: url(../images/icon_document.gif);
	background-repeat: no-repeat;
 	background-position: 0px 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	padding-right: 4px;
	color: #656565;
	width: 138px;
	}
	.documents a:hover {
	color: #467ABF;
	}
	.back a {
	background-image: url(../images/arrows_left_blue.gif);
	background-repeat: no-repeat;
 	background-position: 0px 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 4px;
	color: #2D3C79;
	}
	.back a:hover {
	background-image: url(../images/arrows_left_grey.gif);
	color: #656565;
	}
	.right_search select {
	border: 1px solid #B7B7B7;
	width: 146px !important;
	width: 149px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	.right_search .day {
	width: 44px;
	}
	.right_search .month {
	width: 50px;
	}
	.right_search .year {
	width: 58px;
	}
	.button_grey {
	padding-bottom: 10px;
	display: block;
	}
	.button_grey a, #button_grey a {
	background-image: url(../images/arrow_right_grey.gif);
	background-repeat: no-repeat;
 	background-position: 0px 4px;
	padding-left: 8px;
	padding-right: 4px;
	color: #656565;
	font-weight: normal;
	width: 146px;
	}
	.button_grey a {
	display: block;
	}
	.button_pink a, #button_pink a {
	background-image: url(../images/leftnav_media_sub_sub.gif);
	background-repeat: no-repeat;
 	background-position: 0px 4px;
	padding-left: 8px;
	padding-right: 4px;
	color: #656565;
	font-weight: normal;
	}
	.button_grey a:hover, #button_grey a:hover, .button_pink a:hover, #button_pink a:hover {
	background-image: url(../images/leftnav_careers_sub_sub.gif);
	color: #2D3C79;
	}
	.button_pink a {
	display: block;
	}
	.search h3, .feedback h3, .alerts h3, .userdetails h3 {
	clear: both;
	padding-top: 10px;	
	padding-bottom: 0px;
	}
	.search .hr1, .feedback .hr1, .alerts .hr1, .userdetails .hr1  {
	height: 2px;
	margin-bottom: 10px;
	}
	.search .ttl, .search .ttl1, .search .ttl2, .search .ttl3, .feedback .ttl,
	.feedback .ttl1, .feedback .ttl2, .feedback .ttl3, .alerts .ttl, .alerts .ttl1, 
	.alerts .ttl2, .alerts .ttl3, .userdetails .tt1, .userdetails .ttl2, .userdetails .ttl3 {
	clear: both;
	color: #5785C4;
	float: left;
	display: block;
	width: 130px;
	padding-right: 10px;
	}
	.feedback .ttl {width:150px;}
	.search .ttl1, .feedback .ttl1, .alerts .ttl1 {
	display: none;
	}
	.search .ttl2, .feedback .ttl2, .alerts .ttl2 {
	clear: none;
	float: left;
	width: 40%;
	padding-right: 9%;
	padding-bottom: 8px;
	}
	.search .ttl3, .feedback .ttl3, .alerts .ttl3 {
	clear: none;
	float: left;
	width: 90%;
	padding-right: 9%;
	padding-bottom: 8px;
	}
	.search input.text, .search select.text, .search1 input.text, .search1 select.text, 
	.feedback input.text, .feedback select, .feedback textarea.text, 
	.alerts input.text, .alerts select, .alerts textarea, .UserDetails input.text
	.graduate input.text, .graduate select, .graduate textarea
	{
	color: #5785C4;
	width: 220px;
	background-color: #FFFFFF;
	border: 1px solid #B7B7B7;
	margin-bottom: 10px;
	margin-right: 4px;
	}
	.search1 select.text
	{
	width: 100px;
	}	
	/* feedbackform */
	.feedback textarea.text { width:250px;	}
	
	.feedback select { width:100px; }
	.feedback > select { width:100px; }
	
	.search1 input.text, .search1 select {
	margin-bottom: 10px;
	}
	.search1 h3 { 
	padding-bottom: 2px;
	}
	.search1 .search, .search1 #search {
	position: relative;
	top: 0px;
	left: 162px !important;
	left: 164px;
	clear: both;
	width: 60px;
	color: #2B3D78;
	font-weight: bold;
	}

	/* drop down boxes for our vacancies, feedback form, media search */
	.search .select, .search1 select { 
	width: 111px;
	border: solid 1px #B7B7B7
	}
	.search > .select, .search1 > select {
	width: 111px;
	}
	#right_search #ddlCategories
	{
		width:500px;
	}
	
	.alerts > select {width:111px;}
	.alerts select {width:135px;}
	
	.search1 div input.button
	{
		width:100px;
		float:right;
	}
	.search1
	{
		width:225px;
	}
	.search .button, .feedback .button, .alerts .button, .graduatebutton .button, .search1 input.button
	{
		font-family: verdana, arial, sans-serif; 
		font-size:11px;
		color:#000000;
		height:23px;
		border-width:2px;
		padding:2px 2px 2px 2px;
	}	
	.search .month {
	width: 105px !important;
	width: 107px;
	}
	.search .year {
	width: 113px !important;
	width: 114px;
	}
	
	.alerts #usrSignIn_btnLogOn, .alerts #usrSignIn_btnSendPassword {float:right; margin-right:165px;} /* ie browsers */
	.alerts > #usrSignIn_btnLogOn, .alerts > #usrSignIn_btnSendPassword {margin-right:170px;} /* non-ie browsers */	
	
	.alerts #usrUserDetails_btnRegister {float: right; margin-left:2px; margin-right:2px;}
	.alerts #usrUserDetails_Button1 {float: right; margin-left:2px; margin-right:2px;}
	.alerts #usrUserDetails_Button2 {float: right; margin-left:2px; margin-right:15px;}
	
	.feedback .button { float:right; margin-right:115px; width:50px;} /* ie browsers */
	.feedback > .button { float:right; margin-right:120px; width:50px;} /* non-ie browsers */

	.feedback #btnSend {width:120px;}

	.graduatebutton .button { clear:both; margin-top:15px; float:right;  } /* ie browsers */
	
	.alerts a
	{
		font-weight:bold;
	}	

	.feedback .stand_button, .alerts .stand_button, .feedback .stand_button, .alerts .stand_button,
	.feedback .stand_button1, .alerts .stand_button1, .feedback .stand_button1, .alerts .stand_button1,
	.feedback .stand_button2, .alerts .stand_button2, .feedback .stand_button2, .alerts .stand_button2,
	.feedback .stand_button3, .alerts .stand_button3, .feedback .stand_button3, .alerts .stand_button3,
	.feedback .stand_button4, .alerts .stand_button4, .feedback .stand_button4, .alerts .stand_button4 {
	float: none;
	width: 60px;
	left: 0px !important;
	}
	.feedback .stand_button1, .alerts .stand_button1, .feedback .stand_button1, .alerts .stand_button1 {
	margin-top: 14px;
	width: 122px;
	}
	.feedback .stand_button2, .alerts .stand_button2, .feedback .stand_button2, .alerts .stand_button2 {
	margin-top: 14px;
	width: 94px;
	}
	.feedback .stand_button3, .alerts .stand_button3, .feedback .stand_button3, .alerts .stand_button3 {
	margin-top: 14px;
	width: 88px;
	}
	.feedback .stand_button4, .alerts .stand_button4, .feedback .stand_button4, .alerts .stand_button4 {
	margin-top: 14px;
	width: 58px;
	}
	.feedback .register, .alerts .register, .feedback .continue, .alerts .continue {
	left: 302px !important;
	left: 304px;
	width: 60px;
	}
	.feedback .sendpassword, .alerts .sendpassword, .feedback .continue, .alerts .continue {
	left: 252px !important;
	left: 254px;
	width: 110px;
	}
	.alerts .check, .alerts .radio {
	float: none;
	clear: none;
	position: relative;
	top: 4px !important;
	top: 6px;
	margin-bottom: 4px;
	background: transparent;
	width: auto;
	border: 0;
	}
	.alerts .radio {
	top: 7px !important;
	}
	.alerts .leftright, .leftright, .leftright1, .leftright2, .leftright_indent {
	float: left;
	width: 40%;
	padding-right: 9%;
	padding-bottom: 10px;
	}
	.alerts .button1 {
	width: 144px;
	margin-top: 10px;
	margin-bottom: 0;
	}
	.leftright1 {
	width: 49%;
	padding-right: 0;
	}
	.leftright2 {
	width: 47%;
	padding-right: 2%;
	}
	.leftright_indent {
	width: 42%;
	padding-left: 3%;
	padding-right: 4%;
	}
	.leftright1 img {
	margin: 0;
	}
	.leftright1 .hr2 {
	width: 95%;
	height: 4px;
	}
	.leftright1 .content_interim {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	padding-top: 0;
	padding-bottom: 0;
	}
	#content_center .content_text b, #content_center_home .content_text b {
	display: inline;
	color: #5785C4;
	font-style: normal;
	}
	#content_right input.text {
	color: #5785C4;
	width: 90%;
	background-color: #FFFFFF;
	border: 1px solid #B7B7B7;
	margin-top: 4px !important;
	margin-top: 3px;
	margin-bottom: 4px !important;
	margin-bottom: 3px;
	}
	#content_right .send {
	position: relative;
	top: 0px;
	clear: both;
	left: 96px !important;
	left: 98px;
	width: 50px;
	color: #2B3D78;
	font-weight: bold;
	}
	#content_right .send_password {
	position: relative;
	top: 0px;
	clear: both;
	left: 36px !important;
	left: 38px;
	width: 110px;
	color: #2B3D78;
	font-weight: bold;
	}
	#content_right .go {
	position: relative;
	top: 0px;
	clear: both;
	left: 116px !important;
	left: 118px;
	width: 30px;
	font-size:11px;
	margin-top:2px;
	}
	#content_right select {	width:93%; }
	#content_right > select { width:90%; }
	.faqs .q {
	background-image: url(../images/faq_q.gif);
	background-repeat: no-repeat;
 	background-position: 0px 0px;
	width: 364px;
	padding-left: 26px;
	display: block;
	color: #467ABF;
	}
	.faqs .q a {
	color: #467ABF;
	}
	.faqs .a {
	background-image: url(../images/faq_a.gif);
	background-repeat: no-repeat;
 	background-position: 0px 10px;
	width: 364px;
	padding-left: 26px;
	display: none;
	padding-top: 10px;
	}
	.faqs b {
	color: #467ABF;
	font-weight: normal;
	}
	.button_purplehighlight {
	padding-bottom: 10px;
	}
	.button_purplehighlight a {
	float: left;
	background-image: url(../images/leftnav_products_sub.gif);
	background-repeat: no-repeat;
 	background-position: 0px 6px;
	display: block; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 4px;
	color: #4F81C2;
	}
	.button_purplehighlight a:hover {
	color: #656565;
	}
  	.table {
	clear: both;
	color: #656565;
	}
	.table b {
	font-size: 1.2em;
	color: #467ABF;
	font-weight: normal;
	}
	.table em {
	float: left;
	color: #FFD600;
	}
	.tabular_row1 {
	clear: both;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px !important;
	padding-top: 4px;
	padding-bottom: 8px;
	background-color: #F9F9F9;
	}
	.tabular_row2 {
	clear: both;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px !important;
	padding-top: 4px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	}
	.tabular_col1 {
	display: block;
	float: left;
	width: 80px;
	color: #2E3D78;
	}
	.tabular_col2 {
	display: block;
	margin-left: 100px;
	}
	.item_stocks, .item_sponsors, .item_press, .item_awards, .item_appointments {
	padding-bottom: 0px;
	}
	.item_stocks a, .item_stocks_item, .item_sponsors a, .item_sponsors_item, .item_press a, .item_press_item, .item_awards a, .item_awards_item, .item_appointments a, .item_appointments_item {
	background-repeat: no-repeat;
 	background-position: center left;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 40px;
	display: block;
	width: 340px;
	color: #2D3C79; 
	}
	.item_stocks a:hover, .item_sponsors a:hover, .item_press a:hover, .item_awards a:hover, .item_appointments a:hover {
	color: #656565;
	}
	.item_stocks b, .item_stocks_item b, .item_sponsors b, .item_sponsors_item b, .item_press b, .item_press_item b, .item_awards b, .item_awards_item b, .item_appointments b, .item_appointments_item b {
	font-size: 0.9em;
	color: #5785C4;
	font-weight: normal;
	}
	.item_stocks a, .item_stocks_item {
	background-image: url(../images/icon_stocks.gif);
	}
	.item_stocks a:hover {
	background-image: url(../images/icon_stocks_o.gif);
	}
	.item_sponsors a ,.item_sponsors_item  {
	background-image: url(../images/icon_sponsors.gif);
	}
	.item_sponsors a:hover {
	background-image: url(../images/icon_sponsors_o.gif);
	}
	.item_press a, .item_press_item {
	background-image: url(../images/icon_press.gif);
	}
	.item_press a:hover {
	background-image: url(../images/icon_press_o.gif);
	}
	.item_awards a, .item_awards_item {
	background-image: url(../images/icon_awards.gif);
	}
	.item_awards a:hover {
	background-image: url(../images/icon_awards_o.gif);
	}
	.item_appointments a, .item_appointments_item {
	background-image: url(../images/icon_appointments.gif);
	}
	.item_appointments a:hover {
	background-image: url(../images/icon_appointments_o.gif);
	}
	.director1 a,
	.director2 a,
	.director3 a,
	.director4 a,
	.director5 a,
	.director6 a,
	.director7 a,
	.director8 a,
	.director9 a,
	.director10 a,
	.director11 a,
	.director12 a,
	.director1 span,
	.director2 span,
	.director3 span,
	.director4 span,
	.director5 span,
	.director6 span,
	.director7 span,
	.director8 span,
	.director9 span,
	.director10 span,
	.director11 span,
	.director12 span {
	background-image: url(../images/directors/director1.gif);
	background-repeat: no-repeat;
 	background-position: top left;
	padding-left: 94px;
	padding-bottom: 24px;
	margin-top: 4px;
	width: 100px;
	display: block;
	color: #467ABF;
	float: left;
	}
	.director1 a:hover,
	.director2 a:hover,
	.director3 a:hover,
	.director4 a:hover,
	.director5 a:hover,
	.director6 a:hover,
	.director7 a:hover,
	.director8 a:hover,
	.director9 a:hover,
	.director10 a:hover,
	.director11 a:hover,
	.director12 a:hover {
	background-image: url(../images/directors/director1_o.gif);
	color: #2D3C79;
	text-decoration: none;
	}
	.director1,
	.director2,
	.director3,
	.director4,
	.director5,
	.director6,
	.director7,
	.director8,
	.director9,
	.director10,
	.director11,
	.director12 {
	background-image: url(../images/directors/director1_o.gif);
	background-repeat: no-repeat;
 	background-position: -300px -300px;
	}
	.director1 b,
	.director2 b,
	.director3 b,
	.director4 b,
	.director5 b,
	.director6 b,
	.director7 b,
	.director8 b,
	.director9 b,
	.director10 b,
	.director11 b,
	.director12 b {
	display: block;
	padding-bottom: 4px;
	color: #2D3C79;
	}
	.director1 span {
	background-image: url(../images/directors/director1_o.gif);
	}
	.director2 a {
	background-image: url(../images/directors/director2.gif);
	}
	.director2, .director2 span, .director2 a:hover {
	background-image: url(../images/directors/director2_o.gif);
	}
	.director3 a {
	background-image: url(../images/directors/director3.gif);
	}
	.director3, .director3 span, .director3 a:hover {
	background-image: url(../images/directors/director3_o.gif);
	}
	.director4 a {
	background-image: url(../images/directors/director4.gif);
	}
	.director4, .director4 span, .director4 a:hover {
	background-image: url(../images/directors/director4_o.gif);
	}
	.director5 a {
	background-image: url(../images/directors/director5.gif);
	}
	.director5, .director5 span, .director5 a:hover {
	background-image: url(../images/directors/director5_o.gif);
	}
	.director6 a {
	background-image: url(../images/directors/director6.gif);
	}
	.director6, .director6 span, .director6 a:hover {
	background-image: url(../images/directors/director6_o.gif);
	}
	.director7 a {
	background-image: url(../images/directors/director7.gif);
	}
	.director7, .director7 span, .director7 a:hover {
	background-image: url(../images/directors/director7_o.gif);
	}
	.director8 a {
	background-image: url(../images/directors/director8.gif);
	}
	.director8, .director8 span, .director8 a:hover {
	background-image: url(../images/directors/director8_o.gif);
	}
	.director9 a {
	background-image: url(../images/directors/director9.gif);
	}
	.director9, .director9 span, .director9 a:hover {
	background-image: url(../images/directors/director9_o.gif);
	}
	.director10 a {
	background-image: url(../images/directors/director10.gif);
	}
	.director10, .director10 span, .director10 a:hover {
	background-image: url(../images/directors/director10_o.gif);
	}
	.director11 a {
	background-image: url(../images/directors/director11.gif);
	}
	.director11, .director11 span, .director11 a:hover {
	background-image: url(../images/directors/director11_o.gif);
	}
	.director12 a {
	background-image: url(../images/directors/director12.gif);
	}
	.director12, .director12 span, .director12 a:hover {
	background-image: url(../images/directors/director12_o.gif);
	}
	.director1 span,
	.director2 span,
	.director3 span,
	.director4 span,
	.director5 span,
	.director6 span,
	.director7 span,
	.director8 span,
	.director9 span,
	.director10 span,
	.director11 span,
	.director12 span {
	width: 298px;
	float: none;
	padding-bottom: 30px;
	}
	.content_date {
	color: #2D3C79;
	font-size: 0.9em;
	}
	ul#sitemap {
	margin: 0; padding-top: 4px; padding-bottom: 4px; padding-left: 20px;
	}
	ul#sitemap em {
	display: inline;
	font-style: normal;
	text-decoration: underline;
	}
	ul#sitemap li {
	background-image: url(nul);
	list-style-type: square;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	}
	ul#sitemap li ul {
	padding-left: 12px !important;
	padding-left: 15px;
	}
	ul#sitemap li ul li {
	list-style-type: disc;
	padding-top: 0px;
	}
	ul#sitemap li ul li ul li {
	list-style-type: circle;
	}
	ul#sitemap li a {
	color: #656565;
	}
	ul#sitemap li a:hover {
	color: #2F3D76;
	}
	ul#sitemap li {
	color: #F94B70;
	}
	ul#sitemap li.sm_about,
	ul#sitemap li.sm_about ul li {
	color: #5786C2;
	}
	ul#sitemap li.sm_brokers,
	ul#sitemap li.sm_brokers ul li {
	color: #66BBB0;
	}
	ul#sitemap li.sm_products,
	ul#sitemap li.sm_products ul li {
	color: #885BA3;
	}
	ul#sitemap li.sm_claims,
	ul#sitemap li.sm_claims ul li  {
	color: #FDBE00;
	}
	ul#sitemap li.sm_investor,
	ul#sitemap li.sm_investor ul li {
	color: #B9D527;
	}
	ul#sitemap li.sm_media,
	ul#sitemap li.sm_media ul li {
	color: #F84B6E;
	}
	ul#sitemap li.sm_careers,
	ul#sitemap li.sm_careers ul li {
	color: #2D3C77;
	}
	.horizontal_item a {
	background-image: url(../images/horizontal_item_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: 25px;
	padding-top: 7px;
	padding-left: 20px;
	color: #2D3C79;
	}
	.horizontal_item a:hover {
	color: #5785C4;
	}
	.abount_history h3 {
	padding-left: 9px;
	padding-bottom: 4px;
	}
	.em_intro {
	width: 370px !important;
	width: auto;
	}

	/* START Customised CSS Classes - Steven M*/
	#central_one_column {
		position: relative;
		width: 760px;
		margin: 0 auto;
		background-image: url(../images/content_bg_one.gif);
		background-repeat: repeat-y;
 		background-position: top center;
	}
	#central_one_column_home {
		position: relative;
		width: 760px;
		margin: 0 auto;
		background-image: url(../images/content_bg_home_one.gif);
		background-repeat: repeat-y;
 		background-position: top center;
	}
	#content_one_column {
		position: relative;
		float: left;
		width: 552px;
		padding-left: 14px;
		padding-right: 14px;
	}
	#content_one_column_home {
		position: relative;
		float: left;
		width: 532px;
		padding-left: 14px;
		padding-right: 14px;
	}
	body.smallText #wrapper table tr td { font-size: 11px; }
	body.mediumText #wrapper table tr td { font-size: 13px; }
	body.largeText #wrapper table tr td { font-size: 15px; }
	EM {
		DISPLAY: block;
	}
	.content_right_shareprices a {
	width: 70px;
	padding-right: 70px;
	}
	.content_right_shareprices a .price {
	left: 60px;
	}
	.content_right_shareprices a .up, .content_right_shareprices a .down {
	left: 95px;
	padding-left: 10px;
	width: 40px;
	}
	.content_right_shareprices a .up {
	color: green;
	}
	.content_moredoc a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 4px;
	width: 123px;
	}
	#products .legalexpenses a {
	background-image: url(../images/product_legal_expenses.gif);
	}
	#products .legalexpenses a:hover {
	background-image: url(../images/product_legal_expenses_o.gif);
	}
	#products .legalexpenses {
	background-image: url(../images/product_legal_expenses_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	#products .specialitylines a {
	background-image: url(../images/product_speciality_lines.gif);
	}
	#products .specialitylines a:hover {
	background-image: url(../images/product_speciality_lines_o.gif);
	}
	#products .specialitylines {
	background-image: url(../images/product_speciality_lines_o.gif);
	background-repeat: no-repeat;
	background-position: -150px -150px;
	}
	.director1 a,.director1 span {
	background-image: url(null);
	background-repeat: null;
 	background-position: null;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px; 
	margin-top: 0px; 
	width: 50%;
	}
	.director1 a:hover {
	background-image: url(null);
	}
	.director1 {
	background-image: url(null);
	}
	.director1 span {
	background-image: url(null);
	}
	.director1 img {
	padding-bottom: 25px;
	}
	.directordetail a, .directordetail span {
	width: 100px; 
	display: inline;
	color: #467ABF;
	float: left;
	}
	.directordetail b {
	display: block;
	padding-bottom: 4px;
	color: #2D3C79;
	}
	.directordetail span {
	float: none;
	padding-bottom: 30px;
	}
	.contentswitch_item {
	width: 222px;
	}
	#topnav .contact_us a:hover, #topnav .contactus #topnav_selected  {
	background-image: url(../images/topnav_bg_about_o.gif);
	}
	#topnav .contact_us {
	background-image: url(../images/topnav_bg_about_o.gif);
	background-repeat: no-repeat;
	background-position:  -99px;
	}
	.leftnav .contact_us a, 
	.leftnav_content .contact_us a {
	background-image: url(../images/leftnav_redcontactus.gif);
	}
	.leftnav .contact_us a:hover, 
	.leftnav .contact_us #leftnav_selected,
	.leftnav_content .contact_us a:hover, 
	.leftnav_content .contact_us #leftnav_selected {
	background-image: url(../images/leftnav_redcontactus_o.gif);
	text-decoration: none;
	}
	.leftnav .contact_us
	.leftnav_content .contact_us {
	background-image: url(../images/leftnav_redcontactus_o.gif);
	background-repeat: no-repeat;
	background-position: -99px -99px;
	}
	/*
	Changed Darren Guy 27/06/2006
   	done specifically for the claims landing page so that the alignment appears improved
	*/
	.leftright98, .leftright99 {
	float: left;
	width: 49%;
	padding-right: 1%;
	padding-bottom: 10px;
	}
	.hr98 {
	clear: both;
	height: 20px;
	background-image: url(../images/dotline_horizontal.gif);
	background-repeat: repeat-x;
 	background-position: center center;
 	width: 99%
	}
	.hr99 {
	clear: both;
	display: block;
	height: 10px;
	background-image: url(../images/dotline_horizontal.gif);
	background-repeat: repeat-x;
 	background-position: center center;
 	width: 99%
 	}
	/*
	End changed Darren Guy 27/06/2006
   	done specifically for the claims landing page so that the alignment appears improved
	*/
	/* END Customised CSS Classes - Steven M*/
	
	
	/* START Customised CSS Classes - Pod1*/
	#toolbar .textversion {
	margin-left: 105px;
	color: #8E8E8E;
	}
	
	#toolbar .textversion a {
	color: #8E8E8E;
	}
	
	#toolbar .textversion a i,
	#toolbar .textversion i {
	font-style: normal;
	color: #FEBA39;
	}
	/* 
	Darren Guy 23/08/2006 	
	changes done specifically for the graduates submission screen
	*/
	.graduateExam 
	{
	color: #5785C4;
	float: left;
	width: 80px;
	background-color: #FFFFFF;
	border: 1px solid #B7B7B7;
	margin-bottom: 10px;
	margin-right: 4px;
	}
	.graduateGrade
	{
	color: #5785C4;
	float: left;
	width: 75px;
	background-color: #FFFFFF;
	border: 1px solid #B7B7B7;
	margin-bottom: 10px;
	margin-right: 4px;
	}
	.gradInfo
	{
	}
	.graduate .ttl, .graduate .ttl1, .graduate .ttl2, .graduate .ttl3 {
	clear: both;
	color: #5785C4;
	float: left;
	display: block;
	width: 130px;
	padding-right: 10px;
	}
	.graduate .ttl1 {
	display: none;
	}
	.graduate .ttl2 {
	clear: none;
	float: left;
	width: 40%;
	padding-right: 9%;
	padding-bottom: 8px;
	}
	.graduate .ttl3 {
	clear: none;
	float: left;
	width: 90%;
	padding-right: 9%;
	padding-bottom: 8px;
	}
	.graduate .tt4
	{
	padding-right: 10px;
	text-align: left;
	}
	.graduate input.text, .graduate textarea
	{
	border: 1px solid #B7B7B7;
	color: #5785C4;
	float: left;
	width: 220px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-right: 4px;
	}
	.alertsddl
	{
	border: 6px solid #B7B7B7;
	color: #5785C4;
	float: left;
	width: 111px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-right: 4px;
	}
	
	gradText
	{
	color: #5785C4;
	float: left;
	width: 220px;
	background-color: #FFFFFF;
	border: 1px solid #B7B7B7;
	margin-bottom: 10px;
	margin-right: 4px;
	}
	.graduate select {
	width: 222px !important;
	width: 225px;
	}

	.graduate .stand_button, .graduate .stand_button,
	.graduate .stand_button1, .graduate .stand_button1,
	.graduate .stand_button2, .graduate .stand_button2,
	.graduate .stand_button3, .graduate .stand_button3,
	.graduate .stand_button4, .graduate .stand_button4 {
	float: none;
	width: 60px;
	left: 0px !important;
	}
	.graduate .stand_button1, .graduate .stand_button1 {
	margin-top: 14px;
	width: 122px;
	}
	.graduate .stand_button2, .graduate .stand_button2 {
	margin-top: 14px;
	width: 94px;
	}
	.graduate .stand_button3, .graduate .stand_button3 {
	margin-top: 14px;
	width: 88px;
	}
	.graduate .stand_button4, .graduate .stand_button4 {
	margin-top: 14px;
	width: 58px;
	}
	.graduate .register, .graduate .continue {
	left: 302px !important;
	left: 304px;
	width: 60px;
	}
	.graduate .sendpassword, .graduate .continue {
	left: 252px !important;
	left: 254px;
	width: 110px;
	}
	
	.graduate .check, .graduate .radio {
	float: none;
	clear: none;
	position: relative;
	top: 4px !important;
	top: 6px;
	margin-bottom: 4px;
	background: transparent;
	width: auto;
	border: 0;
	}
	.graduate .radio {
	top: 7px !important;
	}
	.graduate .leftright {
	float: left;
	width: 40%;
	padding-right: 9%;
	padding-bottom: 10px;
	}
	.graduate .button1 {
	width: 144px;
	margin-top: 10px;
	margin-bottom: 0;
	}
	
	/* 
	Darren Guy 23/08/2006 	
	end changes done specifically for the graduates submission screen
	*/

