/*  
    Flumist Canada 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:#f6fbf8;
	background-image:url(../images/bodyback.gif);
	color:#000000;
}

#header {
    background-color:#72c6a2;
}

/* Header panel - language selector */

#container .panels li div.language_selector a:link, 
#container .panels li div.language_selector a:visited,
#container .panels li div.langswitch a:link, #container .panels li div.langswitch a:visited{
	color:#fff;
}

#container #header_panels .panels li div, #container #header_panels .panels li div div, 
#container #header_panels .panels li div div.intro{
    background-image:none;
}

/* ---------------- GENERAL -------------------- */

#container{
    float:none;
    margin:0 auto;
}

#contentarea, #site_scope{
	background-color:#FFFFFF;
}

#contentarea a:link,#contentarea a:visited{
	color:#72c6a2;
}

#contentarea a:hover{
	color:#004d42;
}

/* Footer begins */

#legallinks a:link, #legallinks a:visited, #site_scope a:link, #site_scope a:visited{
	color:#666;
}

#site_scope a:hover, #legallinks a:hover{
	color:#818285;
}

/* Legal pages */

#main{
    background-color:#FFFFFF;
}

#menu a:link, #menu a:visited {
    border-color:#72c6a2;
    color:#72c6a2;
}

#menu a:hover, #menu a:active, #menu a:focus,
#menu a.selected:link, #menu a.selected:visited, #menu a.selectexpand:link, #menu a.selectexpand:visited {
    border-color:#004d42;
    color:#004d42;
}

/* --------------- END GENERAL ------------------ */

/* external border colour and keylines */
#header, #logo, #logoimage, #breadcrumb, #globalsites, #nav, #links, #secondarylogo, #centrestrip, #footer, #menufooter, #legal, #linksfooter, #rightsideimage, #toparea{
	border-color:#FFFFFF;
}

/* left hand column colour*/
#logo, #nav, #secondarylogo, #menufooter{
	background-color:#FFFFFF;
}

/* central column colour */
#breadcrumb, #footer #legal{
	background-color:transparent;
}

/* right hand column colour */
#globalsites, #links, #rightsideimage, #linksfooter, #panel_links{
	background-color:#FFFFFF;
}

/* Hover desc help on home */

span.hoverbox{
	background-color:#333;
	color:#fff;
	border-color:#72c6a2;
}

.altcolour{
    color:#31A272;
}

/*header colour*/

#contentarea h1, #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:#004D42;
}

/* generic table and list headers */
.row1, row2, row3, #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 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:#004D42;
}

/*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:#004D42;
}

/*generic header background colour */
#contentarea ul.table_list_container li h4, 
#glossary_holder h3, ul.fav_container li ul li.favtitle,
#contentarea h4.form_header,
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, .intra_site_promotion_left, .intra_site_promotion_top, .intra_site_promotion_bottom, 
.intra_site_promotion_right, ul.persondetails li, #askaquestion ul.persondetails{
	background-color:#f0f8f4;
}

#contentarea table th{
	background-color:#f0f8f4;
}

/* Data Table */

#contentarea table.datatable th{
    background-color:#004d43;
    color:#fff;
}

#contentarea table.datatable td{
    background-color:#e3f4ec;
}

#contentarea table.datatable td.altcell{
    background-color:#fff;
}

/* Panels */ 

#container .panels li div{
    border-color:#004D42;
}

#container .panels li div h3{
    background-color:#F0F8F4;
    border-color:#004D42;
}

a.blind.collapsed,
#site_explorer h2 a.expand,
#container .panels .collapsed h3 a,
#container .panels .collapsed h3 a.expand{
	background-image:url(../images/expand.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/collapse.gif);
}

/* News */

#news_branch #nav_bg{ 
    background-image:url(../images/news_top.gif);
}

#news_branch #contentarea{
    background-image:url(../images/news_bottom.gif);
    background-color:#f0f8f4;
}

/* Tables */

#contentarea table td.cell1{
    background-color:#D6F0E3;
}

/* Search */

#contentarea ul.search_results{
    background-color:#fff;
    border-color:#004d42;
}

/* Questions and Answers */

ul#questions li ul li{
    background-color:#f1f9f6;
    border-color:#004d42;
}  

ul#answers li ul li dl.myanchor{
    background-image:url(../images/ans_top.gif);
}    

#contentarea ul#answers li ul li dl.myanchor dd{
    background-image:url(../images/ans_bottom.gif); 
}

ul#answers li ul li dl.myanchor dl, ul#answers li ul li dl.myanchor dd{
    background-color:#fff;
}    

#contentarea ul#answers li ul li dl.myanchor dt{
    color:#fff;
}

#contentarea ul#answers li ul li dl.myanchor a{
    background-image:url(../images/close.gif);
}

