BODY{
    background:#fff;
    color:#333;
}

INPUT,
SELECT,
TEXTAREA,
H2,H3,H4{
    color:#1a1a1a;
}

#header_links A{
    color:#333;
}

#footer LI,
#footer LI.title,
#footer LI A,
#footer P{
    color:#333;
}

#header_links INPUT#search_text{
    background-color:#fdf6d1;
    color:#1a1a1a;
}

H1{
    color:#d42e12;
}

#switcher_wrapper A,
.module A,
UL.link_list A,
UL.icons LI A,
.section_overview P.page_anchor A,
.section_overview P.section_anchor A,
#country_switch A,
.heading_box A,
.two_wide h2 a,
P.module A,
H2.arrowed A,
H3.arrowed A{
    color:#1a1a1a;
}

#country_switch a{
    color:#d42e12;
}

P.module A:hover,
.module P A:hover{
    text-decoration:underline;
    color:#d42e12;
}

.rss_wrapper .rss_detail P A:hover{
    text-decoration:underline;
    color:#1a1a1a;
}

LI.form_button A,
DIV.livetext_button A{
    color:#1a1a1a;
}

.module_compressed, .module{
    background-color:transparent;
}

.two_wide .two_wide .grey_promo,
.three_wide_middle .grey_promo{
    background-color:#fff;
}

H3.rss A{
    color:#333;
}

.accordion H4.title,
.accordion_non_its H4.title,
.accordion_sitemap H3.title,
.accordion_sitemap H2,
.accordion_m21 h3,
.accordion_m21 p.subheading{
    color:#1a1a1a;
}

.accordion_contact_us H5{
    color:#686765;
}

.rss_wrapper .rss_detail{
    border-bottom:solid 1px #d5d5d5;
}

.rater UL{
    border-bottom:1px solid #d5d5d5;
}

.rss_wrapper .first{
    border-top:0 none;
}

.accordion_sitemap H3.selected{
    background-color:#fdf6d1;
}

DIV.progress_bar DIV.bar{
    border:1px solid #ccc;
}

DIV.progress_bar DIV.bar DIV.inner{
    background-color:#0098bf;
}

/* tables */
/**********/

.content_module TABLE H4{
    color:#333;
}

TABLE.global_table{
    background:#fafafa;
    border:1px solid #dedede;
    border-collapse:separate;
}

TABLE.global_table TH,
TABLE.global_table TD{
    border:1px solid #dedede;
}

TABLE.global_table TD.first,
TABLE.global_table TD.intro{
    border-right:solid 1px #999;
}

TABLE.global_table TD.intro.head_highlight.first{
    border-right:solid 1px #dedede;
}

TABLE.global_table TH.head_highlight,
TABLE.global_table TD.head_highlight{
    background:#fdfedf url(../images/backgrounds/1_twotone_table.gif) left bottom repeat-x;
    border-bottom:1px solid #999;
}

TABLE.global_table.grey TH.head_highlight,
TABLE.global_table.grey TD.head_highlight{
    background-color:#fafafa;
}

TABLE.global_table TR.alternate_highlight{
    background-color:#fff;
}

TABLE.global_table TD.cell_highlight{
    background-color:#8cccd8;
}

TABLE.global_table.all_grey,
TABLE.global_table.all_grey TR,
TABLE.global_table.all_grey TD,
TABLE.global_table.all_grey TH.head_highlight,
TABLE.global_table.all_grey TD.head_highlight{
    background-color:#fafafa;
}

/* tag cloud */
/************/
.tag_cloud LI.size1 A{
    color:#999;
}

.tag_cloud LI.size2 A{
    color:#666;
}

.tag_cloud LI.size3 A,
.tag_cloud LI.size4 A{
    color:#333;
}

.tag_cloud li.size5 a{
    color:#1a1a1a;
}

/* left navigation */
#left_navigation H3{
    color:#f00;
}

#left_navigation A{
    color:#333;
}

#secondary_navigation H4 A SPAN,
#secondary_navigation H4.active A SPAN,
#secondary_navigation UL H5 A{
    color:#1a1a1a;
}

#secondary_navigation UL UL LI A,
#secondary_navigation UL UL LI A.selected,
#secondary_navigation UL UL LI A.selected:hover{
    color:#333;
}

/* breadcrumb */
#breadcrumb_wrapper UL LI SPAN,
#breadcrumb_wrapper UL LI.active,
#breadcrumb_wrapper UL LI A{
    color:#333;
}

#breadcrumb_wrapper UL LI A:hover{
    color:#d42e12;
}

/* sitemap */
.sitemap_container H3{
    border-bottom:solid 1px #d5d5d5;
    color:#004d69;
}

.sitemap_highlights .three_wide .overlay_container,
#flash_alternative_content .overlay_container{
    background-color:#000;
    color:#fff;
}

.sitemap_highlights .three_wide .overlay_container A,
#flash_alternative_content .overlay_container A{
    color:#fff;
}

#flash_alternative_content .simple_overlay_container P{
    color:#004D69;
}

/* accordion */
/*************/
.accordion H4{
    color:#1a1a1a;
}

.accordion H4.hover,
.accordion H4.last_hover A{
    text-decoration:underline;
}

/* introduction module */
P.intro,
DIV.intro P{
    color:#333;
}

/* box modules */
DIV.tabbed DIV.box{
    background-color:#f7f7f7;
}

/* tab module */
UL.tab_module{
    background-color:#fff;
}

UL.tab_module LI A{
    color:#1a1a1a;
}

UL.tab_module LI.selected A{
    color:#1a1a1a;
}

DIV.tab_module .picture IMG{
    border-color:#fff;
}

.heading_box DIV{
    background-color:#F7D117;
}

.heading_box H1, .heading_box P{
    color:#1a1a1a;
}

/* forms */
#input_form OL LI.error LABEL,
#input_form OL LI.error P,
#input_form OL LI.select_error LABEL,
#input_form OL LI.textarea_error LABEL,
#input_form OL LI.error EM,
#input_form OL LI.select_error EM,
#input_form OL LI.textarea_error EM{
    color:#d42e12;
}

#input_form OL LI.show_help{
    background-color:#fff;
    color:#000;
}

#input_form OL LI.show_help LABEL{
    color:#000;
}

#input_form A.button:hover{
    color:#333;
}

#input_form A.button{
    color:#666;
}
