/*  
	SimplyAZ 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{
	color:#43403E;
	background-color:#fff;
}

/* Landing page */

#landing_page #main, #landing_page #nav_bg{
	background-image:none;
}

/* external border colour and keylines */
#logo, #logoimage, #breadcrumb, #globalsites, #nav, #links, #secondarylogo, #centrestrip, #menufooter, #legal, #linksfooter, #rightsideimage{
	border-color: #FFFFFF;
}

#imagestrip{
	border-color: #fff;
}

#header{
	border-color: #FFFFFF;
	background-image: url(../images/toparea_back.gif);
}

/* left hand column colour*/
#logo, #secondarylogo, #menufooter{
	background-color:transparent;
	border-color:transparent;
}

#main{
	background-image: url(../images/navcolback.gif);
	border-color:transparent;
}

#nav_bg{
	background-image:url(../images/contentareaback.gif);
}

#menu{
	background-color:transparent;
}

/* central column colour */
#breadcrumb{
	background-color:transparent;
}

#footer #legal{
	border-color:#BBB6B5;
}

/* right hand column colour */
#rightsideimage, #linksfooter{
	border-color: #FFFFFF;
	background-color:#ffffff;
	color:#4b454f;
}

#globalsites{
	border-color: #FFFFFF;
	background-color:transparent;
	color:#FFFFFF;
}


/*principal navigation begins*/
/*level one*/

#menu ul li a:link, #menu ul li a:visited{
	background-image: url(../images/level1arrow.gif);
}

#menu ul li a.selected:link, #menu ul li a.selected:visited {
	background-color: transparent;
	background-image: url(../images/level1arrowstatic.gif);
	color:#006699;
}

#menu ul li a.selectexpand:link, #menu ul li a.selectexpand:visited{
	background-color: transparent;
	background-image: url(../images/level1active.gif);
	color:#006699;
}

/*normal link colour*/
#menu a:link, #menu a:visited{
	border-bottom-color: #C0BCBB;
	border-top-color: #C0BCBB;
	color:#311444;
}

/*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{
	color:#006699;
}

/*level two*/
#menu ul li ul{
	border-bottom-color:#C0BCBB;
}

#menu ul li ul li a:link, #menu ul li ul li a:visited{
	background-image: url(../images/level1arrow.gif);
	color:#311444;
}

/*normal link colour*/
#menu ul li ul li a.selected:link, #menu ul li ul li a.selected:visited {
	background-color: transparent;
	background-image: url(../images/level1arrowstatic.gif);
	color:#006699;
}

#menu ul li ul li a.selectexpand:link, #menu ul li ul li a.selectexpand:visited {
	background-color: transparent;
	background-image: url(../images/level1active.gif);
	color:#006699;
}

/*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;
	color: #006699;
}

#menu ul li ul li a.selected:hover {
	background-color: transparent;
}
	
/*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/level3arrow.gif);
}

#menu ul li ul li ul li a.selected:link, #menu ul li ul li ul li a.selected:visited{
	background-image: url(../images/level3selected.gif);
}

/*breadcrumbs begin*/

#breadcrumblinks li a{
	background-image:url(../images/breadcrumbarrow.gif);
}

#breadcrumblinks li, #breadcrumblinks a:link,  #breadcrumblinks a:visited, #legallinks a:link, #legallinks a:visited {
	color:#BBB6B5;
}

#breadcrumblinks a:hover{
	color:#3F1D69;
}

#legallinks a:link, #legallinks a:visited {
	color:#4b454f;
}

#breadcrumblinks a:hover, #legallinks a:hover {
	color:#333;
}


/* right hand side begins */

#globalsites{
	border-bottom:none;
}

#globalsites a{
	background-image:url(../images/globalseperator.gif);
}

/* simplyaz skin specific freetextpanel styling*/

#links div{
	background-image:url(../images/purple_linksheader_bg.gif);
}

#links div div, #links div ul, #links div.free_text_panel div ul{
	background-image:url(../images/purple_links_bg.gif);
	color:#fff;
}

#links div div ul{
	background-image:none;
}

#links div.free_text_panel a:link, #links div.free_text_panel a:visited {
	color:#fff;
}
	
#links div.free_text_panel ul li a:link, #links div.free_text_panel ul li a:visited {
	background-image:url(../images/purple_links_arrow.gif);
}

/* End*/

#links a:link, #links a:visited, .show_results input{
	color:#b72a2a;
}

#links ul li a:link, #links ul li a:visited, #links #signedin a:link, #links #signedin a:visited {
	background-image:url(../images/link_arrow.gif);
}

#links a:hover{
	color:#a40c0c;
}

#globalsites a{
	color:#FFFFFF;
}

#links input.search {
	color: #43403E;
}

#links #errordetails{
	background-color:transparent;
	color:#ff0000;
}

#links #user_favourites h3 a {
	color: #43403E;
}

#minilogin fieldset div {
	color:#b72a2a;
	background-image:none;
}

#links #page_tools {
	background-image:none;
}

/* right hand side ends */

/* footer begins */
#site_scope{
	background-color:#FFFFFF;
}

#legallinks ul li {
	background-image:url(../images/legalseperator.gif);
}

#legallinks ul li.first, #legallinks ul li.right {
	background-image:none;
}


/*content area general styles begin */

#contentarea a:link,#contentarea a:visited{
	color:#b72a2a;
}

#contentarea a:hover{
	color:#a40c0c;
}

#contentarea h1{
	color:#006699;
	border-top:1px dotted #BBB6B5;
}

#contentarea ul.listarrows a{
	background-image:url(../images/link_arrow.gif);
}

/* Level four navigation */

#levelfourcontentheader ul li ul li.current {
	color:#b72a2a;
}

#levelfourcontentheader ul li ul {
	background-image:url(../images/levelbottom.gif);
	color:#43403E;
}
 
#levelfourcontentheader ul li ul {
	border-color:#FFFFFF;
}

#levelfourcontentheader ul li ul li h3{
	color:#43403E;
}

#levelfourcontentheader ul li ul li.current{
	color:#b72a2a;
	background-image: url(../images/link_arrow.gif);
}

/* End Level four navigation */


/*header colour*/
#contentarea h2, #contentarea h3, #contentarea h4, #contentarea h5, #contentarea h6, 
#steps ul li, #contentarea table th,
#contentarea q cite, 
dl.document_definition dt, dl.mimic_form_layout dt{
	color:#b72a2a;
}

/* Data table styling */

#contentarea table .row1{
	background-color:transparent;
	border-bottom:1px dotted #BBB6B5;
}

#contentarea table .row2{
	background-color:transparent;
	border-bottom:1px dotted #BBB6B5;
}

#contentarea table th, div.documents ul li.first{
	background-image: url(../images/tableth.gif);
	color:#43403E;
}

#useful_links_branch div.documents ul li.first{
	background:none;
}

#useful_links_branch div.documents ul li a{
	background-image: url(../images/link_arrow.gif);
}

#contentarea div.documents ul li.first h3 a{
	color:#43403E;
}

/* generic table and list headers */
#contentarea .row2, ul#answers dd, p#search_results_introduction{
	background-color:transparent;
	color:#43403E;
}

/* Table styling */

#contentarea table td,#contentarea table th {
	border-color:#cccccc;
}


/* generic table and list border colour applies to: documents, site map, tables, glossary, Q & A search results, forms  */

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 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,
#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:#FFFFFF;
}

#q_a_index_questions_answers #contentarea table td{
	border-color:#311444;
}

/*generic header background colour */
#contentarea ul.table_list_container li h4, 
#glossary_holder h3,
ul#answers dt,
#contentarea h4.form_header,
ul.chapters li.current, 
ul.grouped_list li ul li h3{
	background-color:transparent;
}

#steps ul li {
	border-color:#b72a2a;
	background-color:#f5e8e6;
}

#contentarea hr{
	border-bottom:1px dotted #BBB6B5;
}

#contentarea a.arrow, #contentarea a span.arrow, #contentarea span.arrow a, .show_results input{
	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 legend{
	color:#43403E;
}

#contentarea fieldset label{
	color:#b72a2a;
}

#contentarea fieldset.for_radio label, #contentarea fieldset.for_checkbox label{
	color:#43403E;
}

#contentarea form hr{
	background-color:#BBB6B5;
	color:#BBB6B5;
}

#contentarea input.text, #contentarea select, #contentarea textarea{
	border-color:#BBB6B5;
}

#contentarea label.error{
	color:#FF0000;
}

#contentarea #frm_news_search p a{
	background-image: url(../images/link_arrow.gif);
}


/* 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:#EBEAEA;
}

#externally_integrated_full_page #legal, #externally_integrated_full_page #contentarea{
	border-left-color:#EBEAEA;
}

/*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 */

#contentarea ul.grouped_list li ul li h3 {
	color:#43403E;
}

#contentarea ul.grouped_list li ul li, #site_map #contentarea ul li ul li {
	border-bottom-color:#ccc;
}

#site_map #contentarea ul li ul li a{
	background-color:transparent;
	color:#43403E;
}

/* level two */

#site_map #contentarea ul li ul li ul li a, ul.grouped_list li ul li ul li a{
	background-color:transparent;
	background-image: url(../images/link_arrow.gif);
	color:#b72a2a;
}

/* site map ends */

/* home page begins */

#home_page #contentarea h1 {
	border:none;
}

#home_title, #home_title h1{
	background-color:transparent;
}

#home_text{
	background-color:transparent;
}

#home_text h3{
	color:#43403E;
}

#home_title h1{
	color:#006699;
}

#home_title, #home_text{
	border-color:#FFFFFF;
	color:#43403E;
}

#home_page ul#home_news_features_holder li ul li{
	background-image:url(../images/link_arrow.gif);	
	border-color:#C0BCBB;
}

#home_page ul#home_news_features_holder{
	color:#43403E;
}

#home_page ul#home_news_features_holder li h3{
	background-color:transparent;
	color:#006699;
}

#home_page #scope{
	border-color:#ccc;
	background-image: url(../images/tableth.gif);
	color:#666666;
}

#home_page #contentarea #errordetails li{
	background-image:none;
	list-style-type:disc;
}
#home_page #contentarea #frm_registration li{
	background-image:none;
}

/* home page ends */
/*news begins*/

#contentarea span.altcolour{
	color:#BBB6B5;
}

#contentarea ul.table_list_container li h3{
	background-color:#EFEDEC;
}

#contentarea  ul.table_list_container  tr.row1, #contentarea  ul.table_list_container tr.row2{
	background-color:#F8F8F6;
}

#contentarea p#disclaimer{
	border-color:#BBB6B5;
}

/*news ends*/

/* disclaimer begins */

#disclaimer #disclaimer_holder{
	border-color:#BBB6B5;
}

/* disclaimer ends */

/*question and answer begins */

ul#speciallist h3{
	color:#000;	
}

ul#answers li dl dt{
	background-image: url(../images/tableth.gif);
	color:#43403E;
}

#q_a_index_questions_answers #contentarea ul#answers dd table.qatable th{
	background-image: url(../images/qatablehead.gif);
	color:#fff;
}

#q_a_index_questions_answers #contentarea ul#answers dd table.qatable td.row1{
	background-image: url(../images/qatabletd.gif);
}	

/*question and answer ends */


/* Registration help */

a.helplink span{
	border-color:#BBB6B5;
	background-color:#F8F8F6;
	color: #006699;
}
/* Registration help end */

/* askaquestion begins */	

#askanexpert h3, .persondetails h3{
	color:#BBB6B5;
}

/* askaquestion ends */

/* Events */

#contentarea table.clmonth td, #contentarea table.clmonth th{
	border-color:#BBB6B5;
}

.clmonth td.previous, .clmonth td.next{
	color: #b72a2a;
}

.clmonth td#active{
	color: #006699;
}

.clmonth caption {
	background-color: transparent;
	color: #b72a2a; 
	border-color:#E9E6E6;
}

.eventsdetails caption {
	background-color: transparent;
	color: #b72a2a; 
	border-color:#E9E6E6;
}

/* End Events  */

/* Favourites */

ul.fav_container li ul li.favtitle {
	background-color: #F8F8F6;
}

#contentarea fieldset label.disabled{
	color:#CCCCCC;
}
/* End Favourites */

/* media gallery */
#contentarea ul.search_results li.row1{	
	border-bottom:1px dotted #BBB6B5;
}
	
#contentarea ul.search_results li.row2{
	border-bottom:1px dotted #BBB6B5;
}

/* media gallery */
.row1{	
	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;
}

#landing_page_full #contentarea{
	border-color:#BBB6B5;	
}
/*end landing page*/

/*begin global addresses*/
ul.grouped_list li a.email{
	background-image:url(../images/email.gif);
}

ul.grouped_list li p.tel{
	background-image:url(../images/tel.gif);
}

ul.grouped_list li p.fax{
	background-image:url(../images/fax.gif);
}

/*end global addresses*/

/* Redesign elements */

#toparea{
	background-image:url(../images/toparea_bg.gif);
}

#searcharea{
	color:#ffffff;
}

#contentarea ul.search_results li ul li ul li.first a:link, #contentarea ul.search_results li ul li ul li.first a:visited{
	color:#999;
}

#contentarea ul.search_results li ul li ul li.first a:hover{
	color:#666;
}

#news_index #contentarea form p a, #news_branch #contentarea form p a,
#advanced_search_results #contentarea form p a{
	background-image:none;
	margin:0px;
	padding:0px;
}

#news_index #contentarea form, #news_branch #contentarea form,
#advanced_search_results #contentarea form{
	background-image: url(../images/tableth.gif);
}

#tabs{
	background-image:url(../images/tabback.gif);
}

#tabs ul li a:link, #tabs ul li a:visited{
	color:#fff;
}

#tabs ul li a:hover, #tabs ul li a.selected:link, #tabs ul li a.selected:visited, #tabs ul li a.selected:hover{
	color:#FFCC00;
}

#promotional_area{
	color:#BBB6B5;
}

/* End Redesign elements */

/* Landing page styles */

#landing_page_full #contentarea{
	background-image:url(../images/landing.gif);
}

/* End Landing page styles */

/* Temp Events solution*/

#contentarea td.activeday a:link, #contentarea td.activeday a:visited{
	background-image:url(../images/event.gif);
	color:#006699;
}

#contentarea td.activeday a:hover{
	background-image:url(../images/event.gif);
	color:#006699;
}

#contentarea td.activeday span, #events_calendar_index #contentarea span{
	color:#fff;
}

#events_calendar_index #contentarea table td {
	background-color:transparent;
	border-bottom:1px dotted #BBB6B5;
}


.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;
}
/*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;
}
