/*  
	Zomig 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{
	background-color:#FFFFFF;
	background-image: url(../images/bodytop.gif);
	color:#707070;
}

/* external border colour and keylines */
#logo, #logoimage, #breadcrumb, #globalsites, #nav, #links, #secondarylogo, #centrestrip, #footer, #menufooter, #legal, #linksfooter, #rightsideimage{
	border-color: #FFFFFF;
}

/* Header styling */

.go{
	background-color:#fff;
	border-color:#9B9B9B;
	color:#9B9B9B;

}

#searchfield {
	border-color:#9B9B9B;
}

/* Tabs styling li background image */
/*
#tabs ul li.tab1 {
	background-image: url(../images/tab1.gif);
}

#tabs ul li.tab1 a:link, #tabs ul li.tab1 a:visited, #tabs ul li.tab1 a:hover{
	color:#CC0001;
}

#tabs ul li.tab2 a:link, #tabs ul li.tab2 a:visited, #tabs ul li.tab2 a:hover{
	color:#EE8111;
}

#tabs ul li.tab3 a:link, #tabs ul li.tab3 a:visited, #tabs ul li.tab3 a:hover{
	color:#006699;
}

#tabs ul li {
	background-image: url(../images/tab.gif);
}

#tabs ul li a:link, #tabs ul li a:visited, #tabs ul li a:hover{
	color:#CC0001;
}
/*
/* End Tabs styling */

/* New tab styling */

/* Tab1 */

#tabs ul li.tab1 a:link, #tabs ul li.tab1 a:visited{
	background-image:url(../images/tab1.gif);
	color:#CC0001;
}

/* Tab2 */

#tabs ul li.tab2 a:link, #tabs ul li.tab2 a:visited{
	background-image:url(../images/tab.gif);
	color:#EE8111;
}

/* Tab3 */

#tabs ul li.tab3 a:link, #tabs ul li.tab3 a:visited{
	background-image:url(../images/tab.gif);
	color:#006699;
}

#tabs ul li.tab1 a.selected:link, 
#tabs ul li.tab1 a.selected:visited,
#tabs ul li.tab1 a.selected:hover,
#tabs ul li.tab1 a:hover{
	background-image:url(../images/tab1_select.gif);
}

#tabs ul li.tab2 a.selected:link, 
#tabs ul li.tab2 a.selected:visited,
#tabs ul li.tab2 a.selected:hover,
#tabs ul li.tab3 a.selected:link, 
#tabs ul li.tab3 a.selected:visited,
#tabs ul li.tab3 a.selected:hover,
#tabs ul li.tab2 a:hover, #tabs ul li.tab3 a:hover{
	background-image:url(../images/tab_select.gif);
}

/* Imagestrip */

#secondarylogo {
	background-color:#fff;
}

#imagestrip #centrestrip {
	background-image: url(../images/imagestrip.gif);
}

/* left hand column colour*/

#footer{
	background-color:#FFFFFF;
}

/* right hand column colour */
#toparea{
	background-image: url(../images/toparea.gif);
	color:#9B9B9B;
}

#linksfooter{
	color:#9B9B9B;
}

#links, #rightsideimage{
	color:#707070;
}

/*principal navigation begins*/

#menu {
	 background-image: url(../images/menufoot.gif);
	 border-bottom-color:#fff;
}

/*level one*/

#menu ul{
	border-top:none;
}

/*normal link colour*/
#menu a:link, #menu a:visited{
	color:#707070;
}

/*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:#7FA6CA;
	color:#FFF;
}

/*level two*/
#menu ul li ul{
}

/*normal link colour*/
#menu ul li ul li a:link, #menu ul li ul li a:visited{
	background-image: url(../images/menu_arrow.gif);
	background-color:transparent;
	color:#4D86BB;
}

#menu ul li ul li a:hover, #menu ul li ul li a:active, #menu ul li ul li a:focus{
	background-image: url(../images/menu_arrow.gif);
	background-color:transparent;
	color:#005099;
}

#menu ul li ul li a.selected:link, #menu ul li ul li a.selected:visited{
	background-image: url(../images/menu_arrow.gif);
	background-color:transparent;
	color:#005099;
}

#menu ul li ul li a.selectexpand:link, #menu ul li ul li a.selectexpand:visited {
	background-image: url(../images/menu_arrow_on.gif);
	background-color:transparent;
	color:#005099;
}

/*highlighted link colour*/
#menu ul li ul li a.selected:hover{
	background-color:transparent;
	color: #005099;
}

/*level three*/
#menu ul li ul li ul li a.selected:link, #menu ul li ul li ul li a.selected:visited,
#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:focus, #menu ul li ul li ul li a:hover{
	background-image: url(../images/menu_arrow_l3.gif);
}

/*breadcrumbs begin*/

#breadcrumb {
	background-image:url(../images/breadcrumbback.gif);
}

#breadcrumblinks li a{
	background-image:url(../images/breadcrumb_arrow.gif);
}

#contentarea #breadcrumblinks li, 
#contentarea #breadcrumblinks a:link,  #contentarea #breadcrumblinks a:visited{
	color:#4D86BB;
}

#contentarea #breadcrumblinks a:hover{
	color:#005099;
}

#globalsites a, #legallinks li{
	background-image:url(../images/separator.gif);
}

#legallinks li.first{
	background-image:none;
}

#globalsites a:link, #globalsites a:visited {
	color:#9B9B9B;
}

#legallinks a:link, #legallinks a:visited{
	color:#707070;
}

#legallinks a:hover {
	color:#707070;
}

#header{
	background-color:#ffffff;
}

#header, #footer{
	border-color:#CCCCCC ;
}

#globalsites a:hover, #links a:hover{
	color:#707070;
}

/* right hand side begins */
#links .linkspanelheader,
#links .intra_site_promotion h4{
	background-image:url(../images/linksheader_bg.gif);
	color:#fff;
}

#links a {
	background-image:  url(../images/link_arrow.gif);
	color:#707070;
}

#links a#print_page{
	background-image:url(../images/printer.gif);
}

#links div {
	background-image:  url(../images/links_panel_bg.gif);
}

#links div.intra_site_promotion, #links div div {
	background-image:none;
}

#links div.free_text_panel a:link, #links div.free_text_panel a:visited, 
#links div.intra_site_promotion div, 
#links div ul{
	background-image:none;
}

#links #errordetails{
	background-color:#FDDDDE;
	border-color:#D68D94;
}

/* right hand side ends */

/*content area general styles begin */
#home_page #contentarea, #main {
	background-image:url(../images/contentarealine.gif);
}

#home_page #main {
	background-image:none;
}

#contentarea a:link,#contentarea a:visited{
	color:#005099;
}

#contentarea a:hover{
	color:#7FA6CA;
}

/* List arrows classes */

#contentarea ul.listarrows{ 
	list-style-image: url(../images/list_arrow.gif);
}

#contentarea h1{
	color:#7FA6CA;
}

/*header colour*/
#contentarea h2, #steps ul li{
	color:#7FA6CA;
}

#contentarea h3, #levelfourcontentheader ul li ul li.current,
#contentarea q cite, 
dl.document_definition dt, dl.mimic_form_layout dt, 
#askanexpert h3, .persondetails h3{
	color:#707070;
}

#contentarea h4, #contentarea h5, #contentarea h6{
	color:#7FA6CA;
}

/* Table styling */

#contentarea table th{
	background-color:#CFCFCF;
	border-color:#7FA6CA;
	color:#707070;
}

#contentarea table td{
	background-color:#fff;
	border-color:#7FA6CA;
	color:#4D86BB;
}

/* generic table and list headers */

#contentarea .row2, #levelfourcontentheader ul li ul, ul#answers dd, p#search_results_introduction, .activeday{
	background-color:transparent;
}

/* 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 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 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.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,
#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{
	border-color:#7FA6CA;
}

/*darker border colour*/
#home_page #scope, #contentarea p#disclaimer, #disclaimer #disclaimer_holder, a.helplink:hover span,
#landing_page_full #contentarea
{
	border-color:#7FA6CA;
}

/*generic header background colour */
#contentarea ul.table_list_container li h4, 
#glossary_holder h3,
ul#answers dt,
ul.chapters li.current, 
div.documents ul li.first, 
ul.grouped_list li ul li h3,#levelfourcontentheader ul li ul li h3{
	color:#707070;
	background-color:#CFCFCF;
}

#useful_links_branch div.documents ul li.first a:link {
	color:#005099;
}

#useful_links_branch div.documents ul li.first h4 a:link,
#useful_links_branch div.documents ul li.first h4 a:visited,
#useful_links_branch div.documents ul li.first h4 a:hover{
	color:#707070;
}

#steps ul, #steps ul li{
	border-color:#7FA6CA;
}

#steps ul li{ 
	background-color:#F1F1F1;
}

#steps ul li.current, #steps ul li.previous, #steps ul li.previous a:link, #steps ul li.previous a:visited{
	background-color:#CFCFCF;
	color:#707070;
}

#contentarea hr{
	background-color:#7FA6CA;
	color:#7FA6CA;
}

#contentarea a.arrow, #contentarea a span.arrow{
	background-image:url(../images/home_page_arrow.gif);	
}

#contentarea q{
	background-image:url(../images/quoteleft.gif);	
}

/* Advanced search */

ul.search_results li ul {
	border-color:#7FA6CA;
}

/* forms begin*/

#contentarea form.single_line select, #contentarea form.single_line input.text {
	border-color:#9b9b9b;
}

#contentarea h4.form_header, .content_form{
	color:#666;
}

#contentarea fieldset.for_radio h5, #contentarea fieldset legend, #contentarea fieldset label,
#contentarea fieldset.for_radio label, #contentarea fieldset.for_checkbox label{ 
	color:#4D86BB;
}

#contentarea #errordetails{
	background-color:#FDDDDE;
	border-color:#D68D94;
}

#contentarea form hr{
	background-color:#7FA6CA;
	color:#7FA6CA;
}

#contentarea input.submit, #contentarea input.back{
	background-color:#fff;
	color:#9B9B9B;
	border-color:#9B9B9B;
}

#contentarea input.text, #contentarea select, #contentarea textarea{
	border-color:red;
}

#contentarea label.error{
	color:#FF0000;
}

#contentarea div.disclaimer {
	color:#9B9B9B;
}

#contentarea a.mimic_button:link, #contentarea a.mimic_button:visited{
	background-color:#fff;
	border-color:#9B9B9B;
	color:#9B9B9B;
}
/* forms end */
/*content area general styles end */

/* page-specific styles begin */
/*externally integrated full page begins */

#externally_integrated_full_page #header{
	background-image:url(../images/toparea.gif);
}

#externally_integrated_full_page #menu, 
#externally_integrated_full_page #contentarea{
	background-image:none;
}
/*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 */
/* level 1 headings */
#site_map #contentarea ul li ul li a{
	color:#666;
	background-color:#cfcfcf;
}

#site_map #contentarea ul li ul li ul li a:hover,
ul.grouped_list li ul li ul li a:hover{
	color:#000;
}

/* level two */

#site_map #contentarea ul li ul li ul li a:link,
#site_map #contentarea ul li ul li ul li a:visited,
#contentarea ul.grouped_list li ul li ul li a:link,
#contentarea ul.grouped_list li ul li ul li a:visited{
	background-color:#fff;
	background-image:url(../images/home_page_arrow.gif);
	color:#4D86BB;
}

#site_map #contentarea ul li ul li ul li a:hover,
ul.grouped_list li ul li ul li a:hover{
	color:#005099;
}

/* site map ends */

/* home page begins */

#home_page #scope{
	border-color:#7FA6CA;
	color:#707070;
}

ul#home_news_features_holder {
	border-color:#BBC6CE;
	color:#707070;
}

#home_page #contentarea #scope a:link,
#home_page #contentarea #scope a:visited,
#home_page #contentarea ul.site_features li a:link,
#home_page #contentarea ul.site_features li a:visited{
	color:#7FA6CA;
}

#home_page #contentarea #scope a:hover,
#home_page #contentarea ul.site_features li a:hover {
	color:#005099;
}

#home_page #contentarea a:link,
#home_page #contentarea a:visited{
	color:#005099;
}

#home_page #contentarea a:hover {
	color:#7FA6CA;
}

#contentarea span.altcolour {
	color:#000;
}


/* home page ends */

/*news begins*/

#contentarea ul.table_list_container li h3{
	background-color:#CFCFCF;
	border-color:#7FA6CA;
	color:#707070;	
}

#media_gallery_index #contentarea ul.table_list_container li h3{
	background-color:#FFFFFF;
}

#contentarea  ul.table_list_container  tr.row1, #contentarea  ul.table_list_container tr.row2{
	background-color:#fff;
	border-color:#7FA6CA;
	color:#4D86BB;
}

/*news ends*/

/*question and answer begins */

ul#speciallist h3{
	color:#7FA6CA;	
}

/*question and answer ends */

/* Registration help */

a.helplink:hover span{
	background-color:#CFCFCF;	
	border-color:#7FA6CA;
	color:#707070;
}

/* Registration help end */
/* Events */

.clmonth td.previous, .clmonth td.next{
	color: #707070;
}

.clmonth td.active{
	background-color: #d6d6d6;
}

.clmonth caption, .eventsdetails caption {
	background-color:#CFCFCF;
	border-color:#7FA6CA;
	color:#707070;
}

/* End Events  */

ul.fav_container li ul li.favtitle {
	background-color: #d6d6d6;
}

#contentarea fieldset label.disabled{
	color:#CCCCCC;
}

/* End Favourites */

/* media gallery */

.row1, .intra_site_promotion_left, .intra_site_promotion_top, .intra_site_promotion_bottom, .intra_site_promotion_right{	
	background-color:transparent;
}

.row3{
	background-color:transparent;
}

/* end media gallery*/

/* landing page */

#landing_page ul#home_news_features_holder form ul li, #landing_page #errordetails ul li{
	background-image:none;	
}

#landing_page #errordetails h3{
	background-color:transparent;
}

/*end landing page*/
/*begin global addresses*/

#global_addresses_addresses ul.table_list_container li h3{
	background-color:transparent;
}

ul.table_list_container li a.email{
	background-image:url(../images/email.gif);
}

ul.table_list_container li.tel{
	background-image:url(../images/tel.gif);
}

ul.table_list_container li.fax{
	background-image:url(../images/fax.gif);
}

/*end global addresses*/

/*intra site promotion begins*/

#links .intra_site_promotion a{
	background-image:none;
}

/*intra site promotion ends*/

.expired, #contentarea a.expired:link,  #contentarea a.expired:visited, .datePicker th button.fd-disabled{
	color:#CCCCCC;
}

/*polls begin*/
#links .poll p a:link, #links .poll p a:visited{
	background-image:none;
}

.show_results input{
	background-color:transparent;
	color:#707070;
}
/*polls end*/

.datePicker table td.date-picker-unused, .datePicker table td.day-disabled{
	border-color:#CCCCCC;
}
.datePicker table td.out-of-range, .datePicker table td.day-disabled{
	color:#CCCCCC;
}

.date-picker-control{
	background-image:url(../images/calendar.gif);
}

#links .person_promotion a:link, #links .person_promotion a:visited{
	background-image:none;
}

