/*  
	AZ Corporate 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, .datePicker{
	background-color:#f4f3f1;
	color:#666666;
}

#container {
	background-color:#fff;
}

/* external border colour and keylines */
#header, #logo, #logoimage, #breadcrumb, #globalsites, #nav, #links, #secondarylogo, #centrestrip, #footer, #menufooter, #legal, #linksfooter, #rightsideimage, #toparea{
	border-color:#FFFFFF;
}

#header, #main, #footer{
	background-color:#ffffff;
}

#home_page_3 #header{
	background-color:transparent;
}

#toparea {
	background-color:#ffffff;
	color:#666666;
}

#searcharea input#searchfield, #contentarea input.text, 
#contentarea select, #contentarea textarea,
#links input.text{
	border-color:#CCCCCC;
	background-color:#ffffff;
}

#contentarea input.submit, #contentarea input.back,
#links input.submit, #links #minilogin input.submit, 
#links #signedin input.submit, div.poll input.submit, .mimic_button{
	background-color:#68467a;
	border-bottom-color:#330f46;
	border-left-color:#5a346e;
	border-right-color:#330f46;
	border-top-color:#5a346e;
	color:#FFFFFF;
}

#contentarea input.submit {
	background-color:transparent;
}

#searcharea .go {
	background-image:url(../images/go.gif);
}

#globalsites a:link, #globalsites a:visited, .datePicker table .date-picker-today, .datePicker th button.today-but, .datePicker th button.today-but,.datePicker date-picker-title{
	color:#830051;
}

#globalsites a, #legallinks li{
	background-image:none;
}

#globalsites a:hover, #links a:hover{
	color:#830051;
}

#globalsites ul li a {
	background-image:  url(../images/link_arrow.gif);
}


/* right hand column colour */
#globalsites, #links, #rightsideimage, #linksfooter{
	color:#4b306a;
}

/*principal navigation begins*/

#nav_bg {
	background-image:none;
}

#nav {
	background-color:#ffffff;
}

/*level one*/

#menu {
	border-bottom-color:#5F317D;
}

#menu ul{
	border-top-color:#1B0D29;
}

/*normal link colour*/

#menu a#home:link, #menu a#home:visited {
	background-image: none;
}

#menu a:link, #menu a:visited{
	border-bottom-color:#1B0D29;
	color:#FFFFFF;
}

/*normal link colour*/
#menu ul li a:link, #menu ul li a:visited {
	background-color:transparent;
	color:#830051;
}

#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus{
	background-color:transparent;
	color:#4b306a;
}

#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:transparent;
	color:#4b306a;
	border-top-color:#4b306a;
	border-bottom-color:#e5e1e2;
}

/*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, .datePicker table td#date-picker-hover{
	background-color:transparent;
	border-top-color:#4b306a;
	color:#4b306a;
}

/*level two*/
#menu ul li ul{
	background-color:#FFFFFF;
	border-bottom-color:#291535;	
}

#menu ul li ul li a:link, #menu ul li ul li a:visited {
	background-color:#fff;
	background-image: none;
	color:#830051;
	border-bottom-color:#dddad6;
}

#menu ul li ul li a.selected:link, #menu ul li ul li a.selected:visited {
	border-bottom-color:#4b306a;
	color:#4b306a;
}

#menu ul li ul li a.selectexpand:link, #menu ul li ul li a.selectexpand:visited{
	border-bottom-color:#4b306a;
	color:#4b306a;
}

#menu ul li ul li a:hover, #menu ul li ul li a:active, #menu ul li ul li a:focus {
	background-color:#fff;
	background-image: none;
	border-bottom-color:#4b306a;
	color:#4b306a;
}

#menu ul li ul li a.selected:hover, #menu ul li ul li a.selected:active, #menu ul li ul li a.selected:focus {
	background-image: none;
	color:#4b306a;
	background-color:#fff;
	border-bottom-color:#4b306a;
}

/* level three*/
#menu ul li ul li ul li a:hover, #menu ul li ul li ul li a:active, #menu ul li ul li ul li a:focus {
	color:#4b306a;
}
	
/*breadcrumbs begin*/

#contentarea {
	background-image:none;
}

#breadcrumb{
	background-color:#ffffff;
	background-image:url(../images/bread_tile.gif);
}

#breadcrumblinks,  {
	background-image:none;
}

#breadcrumblinks li {
	background-image:url(../images/legal_arrow.gif);
	color:#4b306a;
}

#breadcrumblinks li a, #legallinks a:link, #legallinks a:visited{
	background-image:url(../images/bc_selected_divider.gif);
	color:#830051;
}

#legallinks li.right a:link, #legallinks li.right a:visited{
	background-image:none
}

#breadcrumblinks a:hover, #legallinks a:hover{
	color:#4b306a;
}

/* right hand side begins */

#links_bg {
	background-image:url(../images/rhc_links.gif);
}

#home_page_3 #links_bg {
	background-image:none;
}

#links .linkspanelheader, .datePicker table td.date-picker-selected-date, #contentarea .poll h3 {
	background-color:transparent;
	color:#4b306a;
}

#links div {
	 border-bottom-color:#dedbd6;
}

#links a:link, #links a:visited, 
#links div ul li a:link, #links div ul li 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:#991058;
}	

#links div.free_text_panel div a:link,
#links div.free_text_panel div a:visited {
	background-image:none;
}

#links input.search{
	color:#000000;
}

#links a#print_page{
	background-image:url(../images/printer.gif);
}

#links .quote {
	background-image:url(../images/quote_small.gif);
}

#links #errordetails{
	background-color:#FDDDDE;
	border-color:#D68D94;
}

#links div div {
	color:#7c7c7a;
}

#links div div ul li {
	border-color:#e0dcd9;
}

#links .quote {
	color:#4b306a;
}

/* right hand side ends */

/* footer begins */
#imagestrip{
	background-image:none;
}

#footer, #site_scope{
	background-image:url(../images/footer_bg.gif);
	color:#656565;
}

#site_scope, #site_scope a:link, #site_scope a:visited {
	color:#ffffff;
}

#legallinks ul li{
	background-image:none;
}

#legallinks a:link, #legallinks a:visited {
	background-image:url(../images/separator.gif);
	color:#ffffff;
}

/*content area general styles begin */

#contentarea a:link,#contentarea a:visited{
	color:#830051;
}

#contentarea a:hover{
	color:#830051;
}

/*header colour*/
#contentarea h2, #contentarea h3, #contentarea h4, #contentarea h5, #contentarea h6, 
#steps ul li, 
#levelfourcontentheader ul li ul li.current, 
#contentarea table th,
#contentarea q cite, 
dl.document_definition dt, dl.mimic_form_layout dt, 
#askanexpert h3, .persondetails h3, .clmonth caption, .eventsdetails caption{
	color:#4b306a;
}

#home_page_2 #contentarea h2, #area_branch #contentarea h2 {
	color:#ffffff;
}

#document_branch #contentarea h2 {
	color:#4b306a;
}

#contentarea h1 {
	color:#4b306a;
	background-color:#none;
}

#contentarea #breadcrumb h2 {
	background-color:transparent;
	background-image:none;
	color:#6F6F6F;
}

#document_branch #breadcrumblinks h1 {
	color:#ffffff;
}

#contentarea #breadcrumblinks h1 .Altcolour {
	color:#4b306a;
}

#contentarea ul li ul li h3 {
	background-color:#ffffff;
	border-color:#e5e1e1;
}

.purple {
	border-color:#4b306a;
}

.panels h3{
	background-color:#none;
}

.panels div #errordetails h3{
	background-color:transparent;	
}

/* generic table and list headers */
#contentarea .row2, #levelfourcontentheader ul li ul, ul#answers dd, .activeday{
	background-color:#f4f3f1;
}

/* 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, ul#solvecase li, ul#caseanswer li, #cases_index form, #cases_open form,ul.star_container li ul ,ul.star_container li ul li, p#search_results_introduction, 
ul.search_results li ul, ul.fav_container li ul ,ul.fav_container li ul li, 
#media_holder ul li ul, #media_holder ul li ul li, 
#landing_page #contentarea ul li, .clmonth caption, .eventsdetails caption,
#contentarea 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, 
#contentfooter, .datePicker table, .datePicker table td, .search_results li,.two_column, 
#media_gallery_viewer .folder_holder h4, #media_gallery_viewer ul.image_holder li img{
	border-color:#ddd;
}

/*darker border colour*/
#home_page #scope, #contentarea p#disclaimer, #disclaimer #disclaimer_holder, a.helplink:hover span,
#landing_page_full #contentarea,#links .poll th, #links .poll td{
	border-color:#ddd;
}

/*generic header background colour */
#contentarea ul.table_list_container li h4, 
#glossary_holder h3,
ul#answers dt, ul.fav_container li ul li.favtitle,
ul.chapters li.current, 
div.documents ul li.first, 
ul.grouped_list li ul li h3, #levelfourcontentheader ul li ul li h3, 
#active, .datePicker th button, .datePicker table td.date-picker-today,
.row1, .intra_site_promotion_left, .intra_site_promotion_top, .intra_site_promotion_bottom, 
.intra_site_promotion_right, ul.persondetails li, #askaquestion ul.persondetails{
	background-color:#f9f9f9;
}

#contentarea table td{
	background-color:#f4f4f2;
	border-color:#ffffff;	
}

#contentarea table th {
	background-color:#e9e7e3;
	border-color:#ffffff;	
}

#steps ul, #steps ul li{
	border-color:#C6BDCB;
}

#steps ul li, .poll_foreground{ 
	background-color:#EEE9F0;
}

#steps ul li.current{
	background-color:#4b306a;
	color:#FFFFFF;
}

#steps ul li.previous,
#steps ul li.previous a:link, 
#steps ul li.previous a:visited{
	background-color:#9886A4;
	color:#EEE9F0;
}

#contentarea hr{
	background-color:#4b306a;
	color:#4b306a;
}

#container a.arrow, #contentarea ul.listarrows li a, .show_results input, #levelfourcontentheader ul li ul li.current{
	background-image: url(../images/link_arrow.gif);
}

#contentarea q{
	background-image:url(../images/quoteleft.gif);	
}

/* forms begin*/

#contentarea #errordetails{
	background-color:#FDDDDE;
	border-color:#D68D94;
}

#contentarea fieldset label{
	color:#4b306a;
}

#contentarea fieldset legend, #contentarea fieldset.for_radio label, 
#contentarea fieldset.for_checkbox label, ul#speciallist h3{
	color:#000000;
}

#contentarea form hr{
	background-color:#D6CA8D;
	color:#D6CA8D;
}

#contentarea input.text, #contentarea select, #contentarea textarea{
	border-color:#999999 #CCCCCC #CCCCCC #999999;
}

#contentarea label.error{
	color:#FF0000;
}

#contentarea a.mimic_button:link, #contentarea a.mimic_button:visited{
	background-color:#D4D0C8;
	border-color:#D4D0C8;
	color:#000000;
}

#contentarea form.content_form {
	background-color:#f4f3f1;
	border-color:#4b306a;
}

#contentarea form div.disclaimer {
	color:#666666;
}

#contentarea form input.submit {
	background-color:#830051;
}

#contentarea h4.form_header {
	color:#666;
}

/* Online Order form */

.grouped_questions .row1,
.grouped_questions .row3 {
	background-color:transparent;
}

#questionnaire_once_only #contentarea .grouped_questions {
	border-bottom-color:#DEDBD6;
}

/* Online Order form end */

/* Registration Login form */

#sp_registration_email #contentarea form,
#registration_login_form #contentarea form#login,
#registration_login_form #contentarea ul.standard {
	background-color:#F4F3F1;
	border-color:#4B306A;
}

#contentarea #loginpage_message a {
	background-image:url(../images/link_arrow.gif);
}

/* End Registration Login form */

/* 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_fullbg.jpg);
	border-right-color:#9886A4;
}

#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);	
}

/* glossary begins */
#container #contentholder div#letters ul {
	border-color:#4c306a;
}

#container #contentholder div#glossary_holder h3 {
	background-color:#ffffff;
}

#container #contentholder div#glossary_holder dl dt, 
#container #contentholder div#glossary_holder dl dd {
	background-color:#ffffff;
}

#container #contentholder div#glossary_holder dl dt {
	border-color:#dddad5;
	color:#4a3266;
}
/* glossary ends */

/*in-depth document ends*/

/* site map begins */
/* level 1 headings */
#site_map #contentarea ul li ul li a{
	background-color:transparent;
	color:#830051;
}

/* 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/link_arrow.gif);	
}

/* site map ends */

.shareup {
	color:#0B9F00;
}

#contentarea div ul li.row ul li ul li ul li a {
	background-image:url(../images/link_arrow.gif);
}

#contentarea ul.grouped_list li ul li a:link, #contentarea ul.grouped_list li ul li a:visited {
	background-image:url(../images/link_arrow.gif);
}

#contentarea ul.download li a:link, 
#contentarea ul.download li a:visited {
	background-image:url(../images/link_download.gif);
}

#contentarea ul.download {
	border-color:#DDDAD5;
}

#contentarea p a span.download {
	background-image:url(../images/link_download.gif);
}

#contentarea p span.download {
	background-image:url(../images/link_download.gif);
}

#container .panels div.intro span.arrow a, #container .panels div.intro a span.arrow,
#container a.arrow, #container a span.arrow, #container span.arrow a,
#links div.free_text_panel div span.arrow a:link, #links div.free_text_panel div span.arrow a:visited,
#links div.free_text_panel div a:link span.arrow, #links div.free_text_panel div a:visited span.arrow,
#links div.free_text_panel div a.arrow:link, #links div.free_text_panel div a.arrow:visited{
	background-image:url(../images/link_arrow.gif);
	color:#990057;
}

/* Standard element pagination */

#contentarea ul.pagination,
#advanced_search_results #contentarea ul.pagination, 
#news_index #contentarea ul.pagination, #news_branch #contentarea ul.pagination{
	background-color:#f4f3f1;
}

/* home page begins */

#home_title, #home_title h1{
	background-color:#943354;
}

#home_text{
	background-color:#none;
}

#home_title h1{
	color:#FDBF1E;
}

#contentholder .panels h3 {
	color:#4b306a;
}

#home_title, #home_text{
	border-color:#FFFFFF;
	color:#FFFFFF;
}

ul#home_news_features_holder li ul li{
	background-image:url(../images/home_page_arrow.gif);	
	border-color:#C0C0C2;
}

ul#home_news_features_holder, #contentarea span.altcolour, #home_page #scope{
	color:#4b306a;
}

ul#home_news_features_holder li h3, .poll_background{
	background-color:#C5BDC8;
}

#home_page_3 #links_bg {
	background-image:none;
}

#home_page_3 #main {
	color:#fff;
}

#home_page_3 #main .box {
	border-top-color:#85506e;
}

#home_page_3 #footer {
	background-color:#ffffff;
	background-image:none;
	color:#656565;
}

#home_page_3 #container .panels .site_features .teaser ul.columns_3 li {
	border-top-color:#846177;
}

#home_page_3 #container .panels ul.site_features li div.teaser a:link, 
#home_page_3 #container .panels ul.site_features li div.teaser a:visited {
	color:#ffffff;
}

#home_page_3 #container .panels ul.site_features li div.teaser a:hover{
	color:#f4f3f1;
}

#home_page_3 #container .panels ul.site_features li div.teaser ul.columns_3 a:link, 
#home_page_3 #container .panels ul.site_features li div.teaser ul.columns_3 a:visited,
#home_page_3 #container .panels ul.site_features li div.teaser ul.columns_3 a:hover{
	color:#ffffff;
}

#home_page_3 #container .panels ul.site_features li div.teaser ul.columns_3 li div.intro h3 a:link, 
#home_page_3 #container .panels ul.site_features li div.teaser ul.columns_3 li div.intro h3 a:visited,
#home_page_3 #container .panels ul.site_features li div.teaser ul.columns_3 li div.intro h3 a:hover {
	color:#edab00;
	background-image:url(../images/feature_link.png);
}

#home_page_3 #container .panels li div.intro {
	background-color:transparent;
}

#home_page_3 #container .panels li .intro p a:link, 
#home_page_3 #container .panels li .intro p a:visited {
	color:#ffffff;
}

#home_page_3 #container .panels ul.site_features li div.teaser a span.readmore {
	background-image:url(../images/feature_link.png);
	color:#EDAB00;
}

#home_page_3 #container .panels .site_features .teaser ul.columns_3 li div.intro h3 {
	background:transparent;
}

#home_page_3 #container  .panels .site_features .teaser ul.columns_3 li div.intro ul.listarrows li a {
	background-image:url(../images/link_arrow.gif);
	color:#990057;
}

#home_page_3 #legallinks a:link, #home_page_3 #legallinks a:visited {
	color:#666666;
}

#home_page_3 #footer #legallinks a:hover{
	color:#000000;
	text-decoration:underline;
}

#home_page_3 #footer #site_scope a:link, #home_page_3 #footer #site_scope a:visited {
	text-decoration:underline;
}

#home_page_3 #site_scope, #home_page_3 #site_scope a:link, #home_page_3 #site_scope a:visited {
	color:#666666;
}

#home_page_3 #footer #site_scope a:hover {
	text-decoration:none;
}

#home_page_3 #home_text .panels .site_features .teaser ul.panels li div.open_markup div.intro {
	color:#ffffff;
}

#home_page_3 #container .panels .pagination {
	background-color:transparent;
}

#home_page_3 #container  .panels .pagination li.previous {
	background-color:transparent;
	background-image:none;
}

#home_page_3 #container  .panels .pagination li.previous a:link, #home_page_3 #container  .panels .pagination li.previous a:visited {
	background-image:url(../images/icon_home_prev.png);
}

#home_page_3 #container  .panels .pagination li.previous a:hover {
	background-image:url(../images/icon_home_prev_hover.png);
}

#home_page_3 #container  .panels .pagination li.next {
	background-color:transparent;
	background-image:none;
}

#home_page_3 #home_text .panels .pagination li.next a:link, #home_page_3 #home_text .panels .pagination li.next a:visited {
	background-image:url(../images/icon_home_next.png);
}

#home_page_3 #home_text .panels .pagination li.next a:hover{
	background-image:url(../images/icon_home_next_hover.png);
}

/* home page ends */

/*news begins*/

#contentarea ul.table_list_container li h3, .row3{
	background-color:#FAF0C5;
}

#contentarea  ul.table_list_container  tr.row1, #contentarea  ul.table_list_container tr.row2{
	background-color:#FFFFFF;
}

/*news ends*/

/* Registration */

#registration_step1 #contentarea form,
#registration_step2 #contentarea form,
#registration_step3 #contentarea form,
#registration_step4 #contentarea form{
	border-color:#DAD3DE;
	background-color:#FCFCFC;
}

#registration_step1 #contentarea div.disclaimer,
#registration_step2 #contentarea div.disclaimer,
#registration_step3 #contentarea div.disclaimer,
#registration_step4 #contentarea div.disclaimer{
	background-color:#DAD3DE;
}

/* Search results */
#contentarea form#frm_news_search, #advanced_search_results #contentarea form.content_form {
	background-color:#ffffff;
	border-color:#4B306A;
}

#contentarea form input#frm_news_search_query, #contentarea form input#keywords{
	border-color:#999999 #cccccc #cccccc #999999;
}

#contentarea ul.search_results ul.padded_element li.first ul li,
#contentarea ul.search_results li ul li.first{
	color:#4b306a;
}

#contentarea ul.search_results ul.padded_element li a:link {
	color:#830051;
}

#contentarea ul.search_results ul.padded_element li a:hover {
	color:#830051;
	text-decoration:underline;
}

#contentarea ul.search_results ul.padded_element li a:visited {
	color:#830051;
}

#contentarea ul.search_results li.row1 {
	background-color:transparent;
}

#advanced_search_results form {
	border:medium none;
}

#contentarea #refine_search dt {
	border-color:#dddad6;
}

/* End Search results */

/* Registration help */

a.helplink:hover span{
	background-color:#EEE9F0;
	color:#4b306a;
}

/* Registration help end */
/* Events */

.clmonth td.previous, .clmonth td.next{
	color:#C0A9CE;
}

.clmonth td.active, .clmonth caption, .eventsdetails caption{
	background-color:#FAF0C5;
}

/* Event calendar filter */

.event_style1{
	color:#BA2978;
}
.event_style2{
	color:#165693;
}
.event_style3{
	color:#DD5000;
}
.event_style4{
	color:#27686E;
}

#filtered_events .clmonth caption{
	background-color:transparent;
}

#event_details{
	background-color:#EEEEEE;
}

/* End Events  */
/*begin global addresses*/

#landing_page #errordetails h3, #global_addresses_addresses ul.table_list_container li h3{
	background-color:transparent;
}

.email, #links .person_promotion a.email:link, #links .person_promotion a.email:visited{
	background-image:url(../images/email.gif);
}

.tel, #container .panels li ul li.tel{
	background-image:url(../images/tel.gif);
}

.fax{
	background-image:url(../images/fax.gif);
}

/*end global addresses*/

.expired, #contentarea a.expired:link,  #contentarea a.expired:visited, 
.datePicker th button.fd-disabled, #contentarea fieldset label.disabled,
.datePicker table td.out-of-range, .datePicker table td.day-disabled{
	color:#CCCCCC;
}

/*polls begin*/
.show_results input{
	background-color:transparent;
	color:#1B0D29;
}
/*polls end*/

.datePicker table td.date-picker-unused, .datePicker table td.day-disabled{
	border-color:#CCCCCC;
}

.date-picker-control{
	background-image:url(../images/calendar.gif);
}

#askaquestion_index .search_results .right,
#askaquestion_index .search_results .speciality,
#askaquestion_person .search_results .speciality,
#askaquestion_special .search_results .speciality{
	background-image:url(../images/separator.gif);
}

#contentarea ul#answers dt {
	border-color:#4c306a;
	background:#f4f3f1;
	color:#4c306a;
}

/* PANEL STYLES BEGIN */

#landing_page ul#home_news_features_holder form ul li, #landing_page #errordetails ul li,
#home_page ul#home_news_features_holder li ul.standard li, 
#home_page #contentarea #home_news_features_holder div li, 
#home_news_features_holder .site_features li ul li, #home_page #contentarea #errordetails li,
#home_page #contentarea #frm_registration li,
#links .intra_site_promotion a, #links .poll p a:link, 
#links .poll p a:visited,
#links .person_promotion a:link, #links .person_promotion a:visited, 
#container .latest_items li,
#container .panels .pagination li, 
#container .panels .features li{
	background-image:none;
}

#container .panels li div{
	border-color:#4b306a;	
}

#container .panels div.intro a:link,
#container .panels div.intro a:visited { 
	background-image:none;
}

#container .panels div h3 {
	border-color:#dddad6;
}

a.blind.collapsed,
#site_explorer h2 a.expand,
#container .panels .collapsed h3 a,
#container .panels .collapsed h3 a.expand{
	background-image:url(../images/exp.gif);
}

a.blind,
#site_explorer h2 a.collapse,
#container .panels .toexpand h3 a,
#container .expanded h3 a, 
#container .panels .expanded h3 a.collapse{
	background-image:url(../images/col.gif);
	color:#000000;
}

#site_explorer .panels h3 a, 
#site_explorer .panels .collapsed h3 a,
#container .panels li .person_promotion li, 
#container .panels .signin li{
	background-image:none;
}

.latest_items .date, .latest_items .reference{
	color:#666666;
}

/* 2 COLUMN AREA BRANCH */

#container .columns_2 li h3 {
	background-image:none;
}

#container .columns_2 h3~div, #container .columns_2 div.collapsed{
	background-image:none;
}

/* PAGINATION */

.panels .pagination li{
	background-color:#F7F7F7;
}

#container .panels .pagination li.previous{
	background-image:url(../images/pagination_previous_off.gif);
}

#container .panels .pagination li.previous a{
	background-image:url(../images/pagination_previous.gif);
}

#container .panels .pagination li.previous,
#container .panels .pagination li.previous a:link,
#container .panels .pagination li.previous a:visited,
#container .panels .pagination li.next,
#container .panels .pagination li.next a:link,
#container .panels .pagination li.next a:visited{
	color:#F7F7F7;
}

#container .panels .pagination li.next{
	background-image:url(../images/pagination_next_off.gif);
}

#container .panels .pagination li.next a{
	background-image:url(../images/pagination_next.gif);
}

#container .panels .pagination .selected{
	border-color:#F7F7F7;	
}

#container .panels .pagination a:link,
#container .panels .pagination a:visited{
	color:#444444;
}

#container .panels .pagination .adjacent a:link,
#container .panels .pagination .adjacent a:visited{
	color:#333333;
}

#container .panels li .news ul.pagination li{
	color:#000000;
}

.panels .pagination .selected a:link,
.panels .pagination .selected a:visited{
	color:#000000;
}

#container .panels .pagination li.previous, 
#container .panels .pagination li.previous a:link, 
#container .panels .pagination li.previous a:visited, 
#container .panels .pagination li.next, #container .panels .pagination li.next a:link, 
#container .panels .pagination li.next a:visited {
	color:#F7F7F7;
}

#container .panels .pagination li.previous {
	background-image:url(../images/pagination_previous_a_off.gif);
}

#container .columns_2 div.news ul.pagination li.previous a {
	background-image:url(../images/pagination_previous_a.gif);
}

#container .panels .pagination li.next {
	background-image:url(../images/pagination_next_a_off.gif);
}

#container .panels div.news ul.pagination li.next a {
	background-image:url(../images/pagination_next_a.gif);
}

#container .panels .pagination {
	border-bottom-color:#4c306b;
}

#container .panels div.news ul.pagination li ul li a {
	background-image:none;
}

#container .panels .pagination {
	background-color:#f4f3f1;
}

#container .panels .pagination li {
	background-color:#f4f3f1;
}

#container .panels li .pagination li li.selected {
	color:#4b306a;
}

#container .panels li .pagination li li a:link, 
#container .panels li .pagination li li a:visited {
	color:#830051;
}

/* END PAGINATION */

/* ADD SOME COLOUR */

#container .panels li div.split_image_panel,
#container .panels li div.grey_panel,
#container .panels li div.grey_panel div.intro{
	background-color:#F4F3F1;
}

#container ul.panels .split_image_panel div.intro{
	background-color:#fff;
}

/* LIST STYLES */

#container .panels div.intro ul.download a {
	background-image:url(../images/link_download.gif);
}

#container .panels li div div.intro ul.listblock li{
	border-color:#DDDAD6;
}

#container .panels div.intro .listblock li.one{	
	color:#4B306A;
}

#container .panels div.intro .listblock li.two {	
	color:#F0AB00;
}

#container .panels div.intro .listblock li.three {	
	color:#00add0;
}

#container .panels div.intro .listblock li.four {	
	color:#7ab800;
}

#container .panels div.news div a:link, 
#container .panels div.news div a:visited { 
	background-image:url(../images/link_arrow.gif);
	color:#990057;
}

#container .panels div.intro ul.listarrows a:link, 
#container .panels div.intro ul.listarrows a:visited {
	background-image:url(../images/link_arrow.gif);
	color:#990057;
}

#container .panels div.intro ul.listarrows li {
	border-bottom-color:#dddad5;
}

/* END LIST STYLES */

/* NEWS */

#container .panels .news li p{
	color:#000000;
}

#container .panels li .news li{
	border-color:#e1dedb;
	color:#9a0056;
}

#container .panels div.news div ul li a {
	color:#990057;
}

#container .panels .date {
	color:#4b306a;
}
	
/* END NEWS */

/* FEATURES */

#container .panels li .features li{
	border-color:#e1dedb;
	color:#9a0056;
}

#container div.features .site_features li div {
	color:#666666;
}

#container .panels ul.site_features li div.teaser a {
	color:#830051;
}

#container .panels .site_features .teaser ul.columns_3 li div.intro h3 {
	color:#edab00;
}

/* END FEATURES */

/* CAREERS */

#container .panels div.intro #careers li {
	border-top-color:#e2dedb;
}

#container .panels div.intro #careers ul {
	border-top-color:#e2dedb;
}

/* END CAREERS */

/* PROFILE - BOARD AND MANAGEMENT */

#container .panels li div.profile .imagecol ul li.last {
	background-image:url(../images/profile_seperator.gif);
}

#container .panels li div.profile .imagecol ul a:link, 
#container .panels li div.profile .imagecol ul a:visited {
	color:#4b306a;
}

#container .panels li div.profile .imagecol ul a {
	color:#4b306a;
}

/* END PROFILE - BOARD AND MANAGEMENT */

/* PANEL TABLE */

/* END PANEL TABLE */

/* QUOTE */

.quote  {
	color:#666;
}

.quote em  {
	color:#4b306a;
}

#container ul.panels .quote {
	background-image:url(../images/quote_large.gif);
	
}

#container ul.panels .width_third .quote,
#container ul.panels .width_half .quote {
	background-image:url(../images/quote_small.gif);
}

/* QUOTE */

/* QUOTE IMAGE */

#container ul.panels .quote_image {
	background-image:url(../images/quote_image_large.gif);
	
}

/* END QUOTE IMAGE */

/* CONCERTINA */

#container ul.panels .concertina_panel, #container ul.panels .concertina_panel div {
	border-color:#4b306a;
}

#container ul.panels .concertina_panel div.intro {
	background-color:#FFFFFF;
}

#container ul.panels .concertina_panel .expanded h3 a, 
#container ul.panels .concertina_panel .toexpand h3 a {
	background-image:url(../images/col.gif);
	background-position:left bottom;
}

#container ul.panels .concertina_panel div.expanded, #container ul.panels .concertina_panel div.toexpand {
	background-color:#e9e7e3;
}

#container ul.panels .concertina_panel table td, #container ul.panels .concertina_panel table th {
	background-color:transparent;
	border-color:#e9e7e3;
}

/* END CONCERTINA */

/* WHITE TABLE */

#container ul.panels .white_table table td {
	background-color:transparent;
	border-color:#e9e7e3;
}

/* END WHITE TABLE */

/* FOOTER PANEL */

#container ul.panels .footer_panel {
	border-color:#dddad6;
}

/* END GENERAL PANEL STYLES */

/*PDF basket panel macro*/
#container .panels li .pdf div.intro {
	background-color:transparent;
}

.pdf ul{
	background-color:#FFFFFF;
}

.pdf h3, #pdf_basket_overlay h1{
	background-image:url(../images/pdf_basket.gif);
}

#container #view_basket{
	background-image:url(../images/pdf_basket.gif);
}

#container #ajax_panel_add_to_basket{
	background-image:url(../images/add_to_pdf_basket.gif)
}
#container #ajax_panel_remove_from_basket{
	background-image:url(../images/remove_from_pdf_basket.gif)
}

#container .pdf #view_pdf{
	background-image:url(../images/print_as_pdf.gif);
}

/* End Panel macro styles */

/*panels end*/

/*PDF overlay*/

.faded{
	background-color:#000000;
}

#pdf_basket_overlay .mimic_button{
	background-color:transparent;
	background-image:url(../images/basket_close.gif);
	color:#830051;
}

#pdf_basket_overlay h1, #pdf_basket_overlay p{
	color:#4b306a;
}

#pdf_basket_overlay .col2 a:link, #pdf_basket_overlay .col2 a:visited {
	color:#830051;
}

#container .panels .pdf h3, .itemcount {
	color:#4b306a;
}

#pdf_basket_overlay{
	background-color:#F4F3F1;
}

#pdf_basket_overlay #basket_area{
	background-color:#FFFFFF;
	border-color:#4b306a;
}

#basket_area th, #basket_area td {
	border-color:#c2c2ba;
}

#basket_area .col1, #basket_area .col2 {
	color:#000;
}

#pdf_basket_overlay #basket_area .mimic_button{
	background-image:url(../images/delete_table.gif);
	color:#fff;
}

#pdf_basket_overlay .submitholder .mimic_button{
	background-color:#830051;
	background-image:none;
	color:#fff;
}

#pdf_basket_overlay .submitholder .mimic_button a:link, #pdf_basket_overlay .submitholder .mimic_button a:visited{
	color:#fff;
}

#confirm_empty_basket, .basket_empty{
	background-color:#e9e7e3;
}

.basket_empty, #pdf_basket_overlay #confirm_empty_basket div.paragraph{
	color:#4b306a;
}
