/* typography.css */
/******************/
BODY{
    font:70% verdana, sans serif;
    line-height:130%;
}

#footer UL{
    line-height:160%;
}

#footer LI{
    font-size:1.1em;
}

#footer P{
	font-size:110%;
    line-height:160%;
}

H1{
    font-size:200%;
    line-height:130%;
}

H1.media{
    font-size:200%;
    line-height:130%;
}

H2{
    font-size:125%;
}

H3, H4{
    font-size:110%;
}

A{
    text-decoration:underline;
}

#left_navigation A,
.accordion H4 A,
UL.link_list A,
#footer A,
LI.form_button A,
DIV.livetext_button A,
.two_wide h3.rss A,
.rss_wrapper .rss_detail A,
P.switch_rss_items A,
H3.arrowed A,
H2.arrowed A,
.section_overview P.page_anchor A,
.section_overview P.section_anchor A,
UL.icons LI A,
UL.tab_module LI A,
#header_links A,
#switcher_wrapper A,
.automated_list UL LI A,
.tag_cloud LI A,
A.new_window,
.promo_fade_hero UL LI A,
LI.checkbox label A,
.sitemap_container H3 A,
#breadcrumb_wrapper UL LI A,
.two_wide H2 A{
    text-decoration:none;
}

#left_navigation A:hover,
.accordion H4 A:hover,
UL.link_list A:hover,
#footer A:hover,
LI.form_button A:hover,
DIV.livetext_button A:hover,
.two_wide .rss_wrapper h3.rss A:hover,
.rss_detail A:hover,
P.switch_rss_items A:hover,
H3.arrowed A:hover,
H2.arrowed A:hover,
.section_overview P.page_anchor A:hover,
.section_overview P.section_anchor A:hover,
UL.icons LI A:hover,
UL.tab_module LI A:hover,
#header_links A:hover,
#switcher_wrapper A:hover,
.automated_list UL LI A:hover,
.tag_cloud LI A:hover,
A.new_window:hover,
.promo_fade_hero UL LI A:hover,
LI.checkbox label A:hover,
.sitemap_container H3 A:hover,
#breadcrumb_wrapper UL LI A:hover,
.two_wide H2 A:hover{
    text-decoration:underline;
}

H2.underlined,
H3.rss{
    font-size:100%;
}

#left_navigation H3{
    font-size:100%;
}

.accordion_sitemap H3{
    font-size:90%;
}

.two_wide H3,
.shell_for H3,
.homepage .tag_cloud h3,
.follow_us H3{
	font-size:100%;
}

.grey_promo H4{
    font-size:100%;
    text-transform:uppercase;
}

.grey_promo UL.link_list{
    font-size:90%;
}

.grey_promo P{
    font-size:90%;
}

TABLE.shareprice TR TD{
    font-size:90%;
}

TABLE.shareprice TR TD.first{
    font-weight:normal;
}

#header_links LI{
    font-size:95%;
}

#country_switch{
    line-height:150%;
}
#country_switch STRONG{
    text-transform:uppercase;
}
#location A{
    text-align:center;
}

#debug{
    text-align:left;
}

.rss_wrapper .rss_detail{
    line-height:140%;
}

.accordion_sitemap H2{
    line-height:130%;
    text-transform:uppercase;
}

.accordion_sitemap H3.title{
    text-transform:none;
}

DIV.livetext_button{
    text-transform:uppercase;
}

/* tables */
TABLE.global_table TH,
TABLE.global_table TD{
    text-align:center;
    vertical-align:top;
}

TABLE.global_table TH,
TABLE.global_table TD.intro.head_highlight{
    text-transform:uppercase;
    vertical-align:top;
}

TABLE.global_table TD.first,
TABLE.global_table TD.intro{
    text-align:left;
}

/* homepage */
.tag_cloud LI{
    line-height:130%;
}

.tag_cloud LI.size1{
    font-size:200%;
}

.tag_cloud LI.size2{
    font-size:170%;
}

.tag_cloud LI.size3{
    font-size:140%;
}

.tag_cloud LI.size4{
    font-size:110%;
}

/* left navigation */
#left_navigation FORM{
    text-align:center;
}

#left_navigation SELECT{
    font-size:90%;
}

#left_navigation H4 A,
#secondary_navigation LI H4 A{
    font-size:75%;
    font-weight:normal;
}
#secondary_navigation LI H4 A.active{
    font-weight:bold;
    outline:none;
}
#secondary_navigation LI H4 A{
    outline:none;
}

/* secondary navigation */
#secondary_navigation H4 A SPAN{
    font-weight:normal;
}

#secondary_navigation H4.active A SPAN{
    font-weight:bold;
}

#secondary_navigation UL H5 A{
    font-weight:normal;
}

#secondary_navigation UL H5.active A{
    font-weight:bold;
}

#secondary_navigation UL UL LI A.selected,
#secondary_navigation UL UL LI A.selected:hover{
    font-weight:bold;
}

/* content */
.promo_fade_hero UL LI{
    font-size:110%;
    line-height:130%;
}

/* acccordion */
H2.accordion_h2{
    font-size:100%;
}

.accordion H3{
    text-transform:uppercase;
}

.accordion H4{
    font-size:100%;
}

.accordion_non_its UL LI{
	font-weight:bold;
}

.accordion_non_its H4.title{
    font-size:100%;
    line-height:130%;
}

.accordion_contact_us H4 A{
    text-decoration:none;
}

.accordion_contact_us H4 A:hover{
    text-decoration:underline;
}

.accordion_contact_us H5{
	font-size:.9em;
	font-weight:bold;
}

.accordion_contact_us UL LI,
.also_in_this_section LI,
.also_in_this_section .footer A,
.grey_promo UL.icons LI{
	font-size:90%;
	font-weight:bold;
}

.also_in_this_section h3{
	font-size:100%;
}

/* heading box */
P.intro,
DIV.intro P,
.heading_box DIV P,
.heading_box DIV UL.link_list{
    font-size:110%;
}

DIV.intro P,
P.intro{
    line-height:160%;
}

.heading_box DIV P,
P.intro,
DIV.intro P{
    font-size:100%;
    font-weight:bold;
}

.heading_box div.illustrated p,
.heading_box div.illustrated ul.link_list{
    line-height:16px;
}

/* heading box search */
.heading_box #search_news SELECT{
    font-size:100%;
}

/* box modules */
.picture P{
    text-align:left;
	font-weight:bold;
	font-size:100%;
	line-height:130%;
}

DIV.general_content_flash_movie{
    text-align:center;
}

/* forms */
#input_form LI.form_button A{
    line-height:100%;
    text-transform:uppercase;
}

/* font updates */
#footer{
    font-size:80%;
}

.section_overview P.page_anchor
.automated_list UL LI P,
.sitemap_highlights .three_wide .overlay_container H2,
#right_panel DIV.box H3,
#right_panel DIV.box H4,
#right_panel DIV.box P,
.sitemap_container UL,
.sitemap_container H3 A,
DIV.captioned_image P,
.rss_wrapper .rss_detail,
H4#country_trigger,
#input_form P,
#input_form OL LI,
#job_locator SELECT,
P.switch_rss_items,
.content_module TABLE TD,
.section_overview DIV P,
.section_overview DIV UL,
.accordion_sitemap UL.link_list LI,
.three_wide.small UL.link_list LI A,
DIV.toggler_pt UL.link_list,
#country_switch,
#location_options LI,
#header_links INPUT#search_text,
#location select,
#right_panel .grey_promo INPUT.text, 
.two_wide .two_wide INPUT.text, 
.three_wide_middle INPUT.text,
.accordion P,
.accordion UL,
.accordion_non_its P,
.accordion_non_its UL,
#right_panel .accordion P, 
#right_panel .accordion UL,
.livetext_button{
	font-size:90%;
}

.accordion H3{
	font-size:100%;
}

#secondary_navigation UL LI,
#secondary_navigation LI H4 A{
	font-size:85%;
}

#secondary_navigation UL LI UL LI,
#secondary_navigation LI H5 A{
	font-size:100%;
}

UL.link_list LI{
    font-weight:bold;
}

H3.arrowed,
#input_form OL LI P,
.accordion UL UL,
UL.link_list LI UL.link_list LI{
    font-size:100%;
}

.content_module TABLE H3{
    font-size:12px;
}

.content_module P.speaker{
    font-size:120%;
	padding-left:6px;
}

/* section overview */
.section_overview P.page_anchor,
.section_overview P.section_anchor{
	font-weight:bold;
}
