 /* 
	heartburn colour 
	Permissible attributes in this file:
	background-color
	border-color (border-left-color etc)
	background-image
	color
	All other attributes to be in layout file
*/

body{
	background-color:#FFFFFF;
	color:#000000;
}

/* external border colour and keylines */
#header, #logo, #logoimage, #breadcrumb, #globalsites, #nav, #links, #secondarylogo, #centrestrip, #footer, #menufooter, #legal, #linksfooter, #rightsideimage, #toparea{
	border-color: #FFFFFF;
}

/* 3 column background */

#nav_bg {
	background-image: url(../images/nav_bg.gif);
}

/* left hand column colour*/
#logo, #nav, #secondarylogo, #menufooter{
	background-color:#9496BD;
}

/* central column colour */
#breadcrumb, #footer #legal{
	background-color:#BFC1F2;
}

/* right hand column colour */
#globalsites, #links, #rightsideimage, #linksfooter{
	background-color:#EDEFFB;
	color:#001937;
}

/*principal navigation begins*/
/*level one*/

#menu ul{
	border-top-color: #626391;
}

/*normal link colour*/
#menu a:link, #menu a:visited{
	border-bottom-color: #626391;
	color:#FFFFFF;
}

/*highlighted link colour*/
#menu a:hover, #menu a:active, #menu ul li a.selected:link, #menu ul li a.selected:visited, #menu ul li a.selectexpand:link, #menu ul li a.selectexpand:visited{
	background-color:#380063;
}

/*level two*/
#menu ul li ul{
	background-color:#DEDFFD;
	border-color:#DEDFFD;
}

#menu ul li ul li a:link, #menu ul li ul li a:visited{
	background-image: url(../images/menu_arrow.gif);
	color:#001937;
}

/*normal link colour*/
#menu ul li ul li a.selected:link, #menu ul li ul li a.selected:visited, #menu ul li ul li a.selectexpand:link, #menu ul li ul li a.selectexpand:visited  {
	background-color: #DEDFFD;
	background-image: url(../images/menu_arrow.gif);
	color:#001937;
}

#menu ul li ul li a.selectexpand:link, #menu ul li ul li a.selectexpand:visited {
	background-image: url(../images/menu_arrow_on.gif);
}

/*highlighted link colour*/
#menu ul li ul li a:hover, #menu ul li ul li a:active, #menu ul li ul li a:focus  {
	background-color: #DEDFFD;
	color: #254973;
}

#menu ul li ul li a.selected:hover {
	background-color: #DEDFFD;
}
	
/*level three*/
#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited, #menu ul li ul li ul li a.selected:link, #menu ul li ul li ul li a.selected:visited{
	background-image: url(../images/menu_arrow_l3.gif);
}

/*breadcrumbs begin*/

#breadcrumblinks li{
	background-image:url(../images/legal_arrow.gif);
}

#breadcrumblinks li.first {
	background-image: none;
}

#breadcrumblinks li, #breadcrumblinks a:link, #breadcrumblinks a:visited, #legallinks a:link, #legallinks a:visited{
	color:#001937;
}

#breadcrumblinks a:hover, #legallinks a:hover{
	color:#013574;
}

/* right hand side begins */


#globalsites a:link, #globalsites a:visited {
	color:#001937;
}

#globalsites{
	border-bottom-color:#FFFFFF;
}

#links div.free_text_panel a:link, #links div.free_text_panel a:visited{
        background-image:none;  
}

#links .linkspanelheader {
	background-color:#BFC1F2;
	color:#380063;
}

#links a:link, #links a:visited, #globalsites a:link, #globalsites a:visited, #links div.free_text_panel ul li a:link, #links div.free_text_panel ul li a:visited {
	background-image:  url(../images/link_arrow.gif);
	color:#001937;
}

#globalsites a:hover, #links a:hover{
	color:#013574;
}

#links input.search {
	color: #000000;
}

#links a#print_page{
	background-image:url(../images/printer.gif);
}

#links #errordetails{
	background-color:#FDDDDE;
	border-color:#D68D94;
}

/* right hand side ends */

/* footer begins */
#footer, #header{
	background-image:url(../images/footer_bg.gif);
}

#site_scope{
	background-color:#FFFFFF;
}

#legallinks ul li {
	background-image:url(../images/legal_arrow.gif);
}


/*content area general styles begin */
#contentarea{
	background-color:#FFFFFF;
}

#contentarea a:link,#contentarea a:visited{
	color:#393063;
}

#contentarea a:hover{
	color:#6C6EA1;
}

#contentarea h1{
	background-color:#E5E7FC;
}

/*header colour*/
#contentarea h1, #contentarea h2, #contentarea h3, #contentarea h4, 
#steps ul li, 
#levelfourcontentheader ul li ul li.current, 
#contentarea table th,
#contentarea q cite, 
dl.document_definition dt, dl.mimic_form_layout dt
{
	color:#380063;
}

/* generic table and list headers */
#contentarea .row1{
	background-color:#F1F2FD;
}

#contentarea .row2, #levelfourcontentheader ul li ul, 
ul#answers dd, p#search_results_introduction{
	background-color:#E5E7FC;
}

/* generic table and list border colour applies to: documents, site map, tables, glossary, Q & A search results, forms  */

#levelfourcontentheader ul li ul,
div.documents,div.documents ul li,ul.chapters,ul.chapters li,
#site_map #contentarea ul li ul li a,
#contentarea table td,#contentarea table th,
#contentarea ul.table_list_container li h3,#contentarea ul.table_list_container li h4,ul.table_list_container li ul li ul ,ul.table_list_container li ul li ul li,#news_archive_high_volume ul.table_list_container li ul,
#letters ul,#letters ul li,#months ul,#months ul li,#glossary_holder,#glossary_holder h3,#glossary_holder dt,#glossary_holder dd,
#main ul#answers dl,#main ul#answers dt,ul.results,ul.results li ul,
#contentarea h4.form_header, .content_form, 
#contentarea dl.mimic_form_layout, #askanexpert ul li ul li, ul#persondetails li, 
p#search_results_introduction, 
ul.search_results li ul, 
#steps ul li, ul.grouped_list li ul li a, ul.grouped_list li ul li p, #global_addresses_addresses ul.grouped_list li ul li ul, ul.grouped_list li ul li h3{
	border-color:#BFC1F2;
}
	
	/*generic header background colour */
	#contentarea ul.table_list_container li h3, 
	#contentarea ul.table_list_container li h4, 
	#glossary_holder h3,
	ul#answers dt,
	#contentarea h4.form_header,
	ul.chapters li.current, 
	div.documents ul li.first,
	ul.grouped_list li ul li h3,
	#steps ul li, #contentarea table th, #levelfourcontentheader ul li ul li h3
	{
		background-color:#D7D8F1;
	}
	
	#contentarea hr{
		background-color:#fff;
		color:#fff;
	}
	
	#contentarea a.arrow, #contentarea a span.arrow, #contentarea ul.listarrows a{
		background-image: url(../images/link_arrow.gif);	
	}
	
	#contentarea q{
		background-image:url(../images/quote_left.gif);	
	}
	
	/* forms begin*/
	
	#contentarea span.altcolour{
	color:#9496BD;
}
	
	#contentarea #errordetails{
		background-color:#FDDDDE;
		border-color:#D68D94;
	}
	
	#contentarea fieldset legend{
		color:#000000;
	}
	
	#contentarea fieldset label{
		color:#380063;
	}
	
	#contentarea fieldset.for_radio label, #contentarea fieldset.for_checkbox label{
		color:#000000;
	}
	
	#contentarea form hr{
		background-color:#BFC1F2;
		color:#BFC1F2;
	}
	
	#contentarea input.text, #contentarea select, #contentarea textarea{
		border-color:#000000;
	}
	
	#contentarea label.error{
		color:#FF0000;
	}
	
	/* forms end */
	/*content area general styles end */
	
	/* page-specific styles begin */
	/*externally integrated full page begins */
	
	#externally_integrated_full_page{
		background-image:url(../images/externally_integrated_bg.jpg);
		border-right-color:#BFC1F2;
	}
	
	#externally_integrated_full_page #legal, #externally_integrated_full_page #contentarea{
		border-left-color:#FFFFFF;
	}
	
	/*externally integrated full page ends */
	/*in-depth document begins*/
	
	ul.chapters li{
		background-image: url(../images/chapters_arrow.gif);	
	}
	
	/*in-depth document ends*/
	
	/* site map begins */
	
	#site_map #contentarea ul li ul li a, ul.grouped_list li ul li h3{
		background-color:#E5E7FC;
		color:#380063;
	}
	
	/* level two */
	
	#site_map #contentarea ul li ul li ul li a, ul.grouped_list li ul li ul li a{
		background-color:#FFFFFF;
		background-image: url(../images/site_map_arrow.gif);
		color:#393063;
	}
	
	/* site map ends */
	
	/* home page begins */
	
	#home_title h1{
		color:#380063;
		background-color:transparent;
	}
	
	#home_title, #home_text{
		border-color:#FFFFFF;
		color:#000000;
	}
	
	#home_page ul#home_news_features_holder li ul li{
		background-image:url(../images/home_page_arrow.gif);	
		border-color:#FFFFFF;
	}
	
	#home_page ul#home_news_features_holder{
		color:#000000;
	}
	
	#home_page ul#home_news_features_holder li h3{
		background-color:#E5E7FC;
	}
	
	#home_page #scope{
		background-color:#E5E7FC;
		color:#393063;
	}
	
	/* home page ends */
	/*news begins*/
	
	
	#contentarea  ul.table_list_container  tr.row1, #contentarea  ul.table_list_container tr.row2{
		background-color:#F1F2FD;
	}
	
	#contentarea p#disclaimer{
		border-color:#380063;
	}
	
	/*news ends*/
	
	/* disclaimer begins */
	
	#disclaimer #disclaimer_holder{
		border-color:#380063;
	}
	
	/* disclaimer ends */
