/*  
	Symbicort Brand colour 
	should be used as basis for all colour stylesheets 
	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:#e2edf3;
	color:#666666;
}

#header, #main, #imagestrip, #site_explorer{
	background-color:#fff;
}

#container{
	background-image: url(../images/back_image.gif);
}

/* HEADER PANELS */

#container .panels div.altmenu div.intro li, #container .panels div.altmenu div.intro li.last a:link,
#container .panels div.altmenu div.intro li.last a:visited{
	background-image:none;
}

#container .panels div.altmenu div.intro li a:link, #container .panels div.altmenu div.intro li a:visited{
	background-image: url(../images/altmenu_sep.gif);
}

#container .panels div.altmenu div.intro li a:hover{
	color:#adc62d;
}

#container .panels li div.altmenu, #container .panels li div.altsearch, #container .panels li div.searchsites,
#container .panels li div.altmenu div, #container .panels li div.altsearch div, #container .panels li div.searchsites div{
	background-image:none;
}

/* END HEADER PANELS */

/* external border colour and keylines */
#header, #logo, #logoimage, #breadcrumb, #globalsites, #nav, #links, #secondarylogo, #centrestrip, #footer, #menufooter, #legal, #linksfooter, #rightsideimage, #toparea{
	border-color:#FFFFFF;
}

/* central column colour */

/* right hand column colour */
#globalsites, #links, #rightsideimage, #linksfooter{
	background-color:transparent;
	color:#ff0000;
}

/*principal navigation begins*/

#nav{
	background-image: url(../images/nav_back.gif);	
}

/*level one*/

#menu ul{
	border-top-color:#e2edf3;
}

#menu ul li, #menu ul li a.selectexpand:link, #menu ul li a.selectexpand:visited{
	border-bottom-color:#e2edf3;
}

/*normal link colour*/
#menu a:link, #menu a:visited{
	background-color:#fff;
	color:#ff0000;
}

/*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:#f6fafd;
	color:#ff0000;
}

/*level two*/

/*normal link colour*/
#menu ul li ul li a:link, #menu ul li ul li a:visited{
	background-color:transparent;
	background-image: url(../images/menu_arrow.gif);
	color:#ff0000;
}

#menu ul li ul li a.selected:link, #menu ul li ul li a.selected:visited{
	background-color:transparent;
	background-image: url(../images/menu_arrow_on.gif);
	color:#adc62d;
}

#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-color:transparent;
	background-image: url(../images/menu_arrow_on.gif);
	color:#adc62d;
}

#menu ul li ul li a.selectexpand:link, #menu ul li ul li a.selectexpand:visited{
	background-color:transparent;
	background-image: url(../images/menu_arrow_on.gif);
	color:#adc62d;
}

/*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:transparent;
	background-image: url(../images/menu_arrow_on.gif);
	color:#adc62d;
}

/*breadcrumbs begin*/

#breadcrumblinks li a:link, #breadcrumblinks li a:visited{
	background-image:url(../images/legal_sep.gif);
}

#contentarea #breadcrumblinks li, #contentarea #breadcrumblinks a:link, #contentarea #breadcrumblinks a:visited{
	color:#888;
}

#contentarea #breadcrumblinks a:hover{
	color:#555;
}

/* right hand side begins */


#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:#ff0000;
}

#globalsites{
	border-bottom-color:#eff7fd;
}

#links .linkspanelheader, .datePicker table td.date-picker-selected-date, #contentarea .poll h3{
	color:#666666;
}

#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:#ff0000;
}

#globalsites a:hover, #links a:hover{
	color:#adc62d;
}

#links input.search{
	color:#000000;
}

#links a#print_page:link, #links a#print_page:visited{
	background-image:url(../images/printer.gif);
}

#links a#print_page:hover{
	background-image:url(../images/printer_hover.gif);
}

#links a#bookmark_page:link, #links a#bookmark_page:visited{
	background-image:url(../images/bookmark.gif);
}

#links a#bookmark_page:hover{
	background-image:url(../images/bookmark_hover.gif);
}

#links #errordetails{
	background-color:transparent;
	border-color:#ff0000;
	color:#ff0000;
}

/* right hand side ends */

/* footer begins */
#footer{
	background-image:url(../images/footer_bg.gif);
}

#site_scope{
	background-color:#e2edf3;
}

#legallinks a:link, #legallinks a:visited{
	color:#555;
}

#legallinks a:hover{
	color:#555;
}

#legallinks ul li{
	background-image:url(../images/legal_sep.gif);
}

#legallinks ul li.first {
	background-image:none;
}

/*content area general styles begin */
#contentarea{
	background-color:#FFFFFF;
	border-top-color:#e2edf3;
}

#contentarea a:link,#contentarea a:visited{
	color:#ff0000;
}

#contentarea a:hover{
	color:#adc62d;
}

#contentarea h1{
	color:#666666;
}

/*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:#666666;
}

/* generic table and list headers */
#contentarea .row2, #levelfourcontentheader ul li ul, ul#answers dd, p#search_results_introduction, .activeday{
	background-color:#fff;
}

/* 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,#site_map #contentarea ul li ul li h3{
	border-color:#e2edf3;
}

/*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:#e2edf3;
}

/*generic header background colour */
#contentarea ul.table_list_container li h4, 
ul#answers dt, ul.fav_container li ul li.favtitle,
ul.chapters li.current,
#active, .datePicker th button, .datePicker table td.date-picker-today, .intra_site_promotion_left, .intra_site_promotion_top, .intra_site_promotion_bottom, 
.intra_site_promotion_right, ul.persondetails li, #askaquestion ul.persondetails{
	background-color:#e2edf3;
}

#contentarea table th{
	background-color:#e6edad;
}

#contentarea span.smalltext {
	color:#777777;
}

#contentarea a:link span.smalltext, #contentarea a:visited span.smalltext, 
#contentarea span.smalltext a:link, #contentarea span.smalltext a:visited{
	color:#ff0000;
}

#contentarea a:hover span.smalltext, #contentarea span.smalltext a:hover{
	color:#adc62d;
}

#steps ul, #steps ul li{
	border-color:#e2edf3;
}

#steps ul li, .poll_foreground{ 
	background-color:#e2edf3;
}

#steps ul li.current{
	background-color:#ff0000;
	color:#FFFFFF;
}

#steps ul li.previous,
#steps ul li.previous a:link, 
#steps ul li.previous a:visited{
	background-color:transparent;
	color:#e2edf3;
}

#contentarea hr{
	background-color:#e2edf3;
	color:#e2edf3;
}

ul.panels li ul li a:link, ul.panels li ul li a:visited, 
.panels .intro li a:link, .panels .intro li a:visited,
#container .panels li .features .site_features li a:link, #container .panels li .features .site_features li a:visited,
#contentarea a.arrow, #contentarea a span.arrow, #contentarea span.arrow a, 
#contentarea ul.listarrows li a, .show_results input, #levelfourcontentheader ul li ul li.current{
	background-image: url(../images/link_arrow.gif);	
}

ul.panels li ul li a:hover, .panels .intro li a:hover,
#container .panels li .features .site_features li a:hover,
#contentarea a.arrow:hover, #contentarea a:hover span.arrow, #contentarea span.arrow a:hover{
	background-image: url(../images/menu_arrow_on.gif);	
}

#contentarea q{
	background-image:url(../images/quoteleft.gif);	
}

/* Glossary */

#letters ul li.current {
	background-color:#ff0000;
	color:#fff;
}

/* Search */

#advanced_search_results #contentarea form.single_line {
	background-color:#F6FAFD;
	border-color:#e2edf3;
}

/* forms begin*/

#contentarea #errordetails{
	background-color:#F6FAFD;
	border-color:#e2edf3;
	color:#ff0000;
}

#contentarea #errordetails h3 {
	color:#ff0000;
}

#contentarea fieldset label{
	color:666666;
}

#contentarea fieldset legend, #contentarea fieldset.for_radio label, 
#contentarea fieldset.for_checkbox label, ul#speciallist h3{
	color:#000000;
}

#contentarea form hr{
	background-color:#e2edf3;
	color:#e2edf3;
}

#container .panels li div.altsearch .go {
	background-image:url(../images/searchbutton.gif);
}

#container .panels li div.altsearch input, #contentarea input.text, #contentarea select, #contentarea textarea, 
#links input.text, #links select, #panel_links input.text, #panel_links select {
	border-bottom-color:#e2e9ef;
	border-left-color:#e3e4e9;
	border-right-color:#fff;
	border-top-color:#acadb2;
}

#contentarea input.text, #contentarea select, #contentarea textarea{
	border-color:#dad7d2;
}

#container .panels li div.searchsites form{
	border-color:#ff7f7f;
}

#contentarea label.error{
	color:#FF0000;
}

#contentarea input.submit, #contentarea input.back {
	background-color:#ff0000;
	border-color:#ff0000;
	color:#fff;
}

#contentarea a.mimic_button:link, #contentarea a.mimic_button:visited,
#exit_ramp_overlay a.mimic_button:link, #exit_ramp_overlay a.mimic_button:visited,
#disclaimer_overlay a.mimic_button:link, #exit_ramp_overlay a.mimic_button:visited{
	background-color:#ff0000;
	border-color:#ff0000;
	color:#fff;
}

/* 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:#e2edf3;
}

#externally_integrated_full_page #legal, #externally_integrated_full_page #contentarea{
	border-left-color:#e2edf3;
}

/*externally integrated full page ends */

/*in-depth document begins*/

ul.chapters li{
	background-image: url(../images/link_arrow.gif);	
}

/*in-depth document ends*/

/* site map begins */
/* level 1 headings */

#site_map #contentarea h3 a:link, #site_map #contentarea h3 a:visited {
	color:#666666;
}

#site_map #contentarea ul li ul li a{
	color:#adc62d;
}

/* level two */

#site_map #contentarea ul li ul li ul li a:hover, #site_map #contentarea ul li ul li ul li a:active, #site_map #contentarea ul li ul li ul li a:focus,
#site_map #contentarea h3 a:hover, #site_map #contentarea h3 a:active, #site_map #contentarea h3 a:focus{
	color:#adc62d;	
}

/* home page begins */

#home_title, #home_title h1{
	background-color:transparent;
}

#home_title h1{
	color:#666666;
}

#home_title, #home_text{
	border-color:#FFFFFF;
	color:#666;
}

#contentarea span.altcolour{
	color:#adc42d;
}

#home_page #scope{
	color:#666;
}

/* home page ends */

/* Mainfeature panel */

#container #home_text .panels li div.mainfeature div.intro h2, 
#container #home_text .panels li div.mainfeature div h2{
	color:#0091d2;
}

#contentarea #home_text a:link, #contentarea #home_text a:visited {
	background-color:#E2EDF3;
	background-image:url(../images/land_lg_arrow.gif);
}

#contentarea #home_text a:hover {
	background-image:url(../images/land_lg_arrow_hover.gif);
}

/*news begins*/

#contentarea ul.table_list_container li h3, .row3{
	background-color:#eff7fd;
}

#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:#fff;
	background-color:transparent;
}

#registration_step1 #contentarea div.disclaimer,
#registration_step2 #contentarea div.disclaimer,
#registration_step3 #contentarea div.disclaimer,
#registration_step4 #contentarea div.disclaimer{
	background-color:#fff;
}

/* Registration help */

a.helplink:hover span{
	background-color:#e6edad;
	color:#333;
}

/* Registration help end */
/* Events */

.clmonth td.previous, .clmonth td.next{
	color:#84c0e6;
}

.clmonth td.active, .clmonth caption, .eventsdetails caption{
	background-color:#e2edf3;
}

/* 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:#e2edf3;
}

/* 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:#adc62d;
}
/*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);
}

/*panels styling begins */

#container .panels li div {
	border-color:#e2edf3;
}

#container .panels li div h3, #container .panels li div.imagehead div h4,
#home_page_2 #container .panels li div h4{
	color:#ff0000;
}

#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 div.free_text_panel a:link, #links div.free_text_panel a:visited,
#breadcrumblinks li.first a:link, #breadcrumblinks li.first a:visited, #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{
	background-image:none;
}

/* Pagination */

#container .panels .pagination {
	border-top-color:#e2edf3;
}

#container .panels li .features .pagination li.previous,
#container .panels .pagination li.previous {
	background-image:url(../images/pag_prev_off.gif);
}

#container .panels .pagination li.previous a {
	background-image:url(../images/pag_prev.gif);
}

#container .panels li .features .pagination li.next,
#container .panels .pagination li.next {
	background-image:url(../images/pag_next_off.gif);
}

#container .panels .pagination li.next a {
	background-image:url(../images/pag_next.gif);
}

#container .panels li .features .pagination li,
#container .panels li .features .pagination li li {
	background-image:none;
}

#container .panels .pagination .selected{
	color:#adc42d;
}

#container .panels .pagination li a{
	background-image:none;
}

/* End Pagination */

.panels div #errordetails h3{
	background-color:transparent;	
}

#container .panels li .news li,
#container .panels li .features li{
	color:#666;
}

#container .panels .news li p,
.panels .pagination .selected a:link,
.panels .pagination .selected a:visited,
#container .panels li .news ul.pagination li{
	color:#000000;
}

a.blind.collapsed,
#container .panels .collapsed h3 a,
#container .panels .collapsed h3 a.expand{
	background-image:url(../images/expand.gif);
	color:#000000;
}

a.blind,
#container .panels .toexpand h3 a,
#container .expanded h3 a, 
#container .panels .expanded h3 a.collapse{
	background-image:url(../images/collapse.gif);
	color:#000000;
}

#site_explorer .panels a,
#container .panels li .person_promotion li, 
#container .panels .signin li{
	background-image:none;
}

.latest_items .date, .latest_items .reference{
	color:#666666;
}

/*panels end*/
#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);
}

/* Site Explorer */

#container #site_explorer .panels li div h3 {
	color:#666666;
}

#container #site_explorer .panels li div, #container #site_explorer .panels li div h3{
	background-image:none;
}

#container #site_explorer ul.panels{
	border-top-color:#e2edf3;
}

#container #site_explorer .panels a:link,  #container #site_explorer .panels a:visited{
	color:#4f5254;
}

/* Site scope */

#container .panels li div.legalpages, #container .panels li div.honlogo {
	background-image:none;
}

ul.panels li div.legalpages ul li a:link, ul.panels li div.legalpages ul li a:visited{
	background-image:url(../images/legal_sep.gif);
	color:#555;
}

ul.panels li div.legalpages ul li a:hover,
ul.panels li div.legalpages ul li.last a:link, ul.panels li div.legalpages ul li.last a:visited{
	background-image:none;
}

/* Landing page */

#landing_page_full{
	background-image:url(../images/homeimage_land.jpg);
}

#landing_page_full #container{
	background-image:none;
}

#landing_page_full #main{
	background-color:transparent;
}

#landing_page_full #contentarea{
	background-image:url(../images/land.gif);
}

#landing_page_full #contentarea h1, #container .panels li div.audlinks {
	border-top-color:#e5e5e5;
	background-color:transparent;
}

/* Landing page link boxes */

#container .panels li div.intsite a:link, #container .panels li div.intsite a:visited, #container .panels li div.intsite a:hover,
#container .panels li div.uksite a:link, #container .panels li div.uksite a:visited, #container .panels li div.uksite a:hover,
#container .panels li div.ussite a:link, #container .panels li div.ussite a:visited, #container .panels li div.ussite a:hover{
	background-image:url(../images/landing_boxes.gif);
}

#container .panels li.linkboxes .altcolour{
	color:#fff;
}

#landing_page_full #contentarea form {
	border-color:#FFCC7F;
}

#container .panels li div.audlinks{
	background-image:none;
}

ul.panels li div.audlinks ul li a:link, ul.panels li div.audlinks ul li a:visited{
	background-image:url(../images/land_lg_arrow.gif);
}

ul.panels li div.audlinks ul li a:hover{
	background-image:url(../images/land_lg_arrow_hover.gif);
}


/* Instititial pages */

#exit_ramp_overlay, #landing_page_overlay, #disclaimer_overlay,
#exit_ramp_overlay .submitholder, #disclaimer_overlay .submitholder{
	background-color:#ffffff;
}

.faded{
	background-color:#E2EDF3;
}

/*Exit Ramp Styles*/

#exit_ramp_overlay{
	background-image:url(../images/bg-exit-ramp.gif);	
}

#exit_ramp_overlay h1{
	color:#333;
	border-bottom-color:#dddddd;
}

#exit_ramp_overlay h1 span{
	color:#ff0000;
}

#exit_ramp_overlay a.mimic_button:link, #exit_ramp_overlay a.mimic_button:hover, #exit_ramp_overlay a.mimic_button:visited {
    color: #013161;
}

#exit_ramp_overlay .continue{
	background-image:url(../images/arrow-next-link.gif);
}

#exit_ramp_overlay .cancel{
	background-image:url(../images/arrow-back-link.gif);
}
