BODY{
    font:70% verdana, sans serif;
    line-height:130%;
}

.shell H1{
    font-size:200%;
    line-height:130%;
}

.shell H2{
    font-size:100%;
    text-transform:uppercase;
}

.shell H3,
.shell H4{
    font-size:110%;
}

.shell A{
    text-decoration:underline;
}

#footer.shell H2{
    font-size:120%;
    text-transform:none;
}

#footer.shell UL UL{
    font-size:110%;
    line-height:160%;
}

#footer.shell UL UL LI{
    font-size:1.1em;
}

#footer.shell P{
    font-size:110%;
    line-height:160%;
}

#country_switch H2{
    text-align:center;
}

.country_selector #country_switch H2{
    text-align:left;
}

.tab_module LI H2{
    text-transform:none;
}

.shell #country_switch A,
.shell .jump_menu A,
.shell .navigation A,
.shell .breadcrumb A,
.shell .accordion H4 A,
.shell .tag_cloud A,
.shell UL.link_list A,
#footer.shell A,
.shell LI.form_button A,
.shell DIV.livetext_button A,
.shell .rss_wrapper .rss_detail A,
.shell P.switch_rss_items A,
.shell H3.arrowed A,
.shell H2.arrowed A,
.shell .section_overview P.page_anchor A,
.shell .section_overview P.section_anchor A,
.shell UL.icons LI A,
.shell UL.tab_module LI H2 A,
#header.shell A,
.shell .automated_list UL LI A,
.shell A.new_window,
.shell LI.checkbox label A{
    text-decoration:none;
}

.shell .jump_menu A:hover,
.shell .navigation A:hover,
.shell .breadcrumb A:hover,
.shell .accordion H4 A:hover,
.shell .tag_cloud A:hover,
.shell UL.link_list A:hover,
#footer.shell A:hover,
.shell LI.form_button A:hover,
.shell DIV.livetext_button A:hover,
.shell .rss_detail A:hover,
.shell P.switch_rss_items A:hover,
.shell H3.arrowed A:hover,
.shell H2.arrowed A:hover,
.shell .section_overview P.page_anchor A:hover,
.shell .section_overview P.section_anchor A:hover,
.shell UL.icons LI A:hover,
.shell UL.tab_module LI H2 A:hover,
#header.shell A:hover,
.shell .automated_list UL LI A:hover,
.shell A.new_window:hover,
.shell LI.checkbox label A:hover{
    text-decoration:underline;
}

.shell .accordion_sitemap H3{
    font-size:90%;
}

.shell .rss_wrapper H3,
.shell .shell_for H3,
.homepage .shell .tag_cloud h3,
.shell .follow_us H3{
	font-size:100%;
}

.shell .grey_promo H4{
    font-size:100%;
    text-transform:uppercase;
}

.shell .grey_promo UL.link_list{
    font-size:90%;
}

.shell .grey_promo P{
    font-size:90%;
}

.shell TABLE.shareprice TR TD{
    font-size:90%;
}

.shell TABLE.shareprice TR TD.first{
    font-weight:normal;
}

#header.shell LI{
    font-size:95%;
}

.shell .country_selector H2{
    text-transform:uppercase;
}

.shell .rss_wrapper .rss_detail{
    line-height:140%;
}

.shell .accordion_sitemap H2{
    line-height:130%;
    text-transform:uppercase;
}

.shell .accordion_sitemap H3.title{
    text-transform:none;
}

.shell DIV.livetext_button{
    text-transform:uppercase;
}

/* tables */
.shell TABLE.global_table TH,
.shell TABLE.global_table TD{
    text-align:center;
    vertical-align:top;
}

.shell TABLE.global_table TH,
.shell TABLE.global_table TD.intro.head_highlight{
    text-transform:uppercase;
    vertical-align:top;
}

.shell TABLE.global_table TD.first,
.shell TABLE.global_table TD.intro{
    text-align:left;
}

/* homepage */
.shell .tag_cloud LI{
    line-height:130%;
}

.shell .tag_cloud LI.size1{
    font-size:200%;
}

.shell .tag_cloud LI.size2{
    font-size:170%;
}

.shell .tag_cloud LI.size3{
    font-size:140%;
}

.shell .tag_cloud LI.size4{
    font-size:110%;
}

.shell .follow_us UL LI A,
.shell .shell_for UL LI A{
    font-weight:bold;
    text-decoration:none;
}

.shell .follow_us UL LI A:hover{
    text-decoration:none;
}

/* navigation */
.shell .navigation LI H4 A{
    font-size:85%;
    font-weight:normal;
    outline:none;
}

.shell .navigation LI H4 A.active{
    font-weight:bold;
    outline:none;
}

.shell .navigation H4.active A SPAN{
    font-weight:bold;
}

.shell .navigation UL UL H5 A{
    font-weight:normal;
}

.shell .navigation UL UL H5.active A{
    font-weight:bold;
}

.shell .navigation UL UL UL LI A.selected,
.shell .navigation UL UL UL LI A.selected:hover{
    font-weight:bold;
}

/* acccordion */
.shell .accordion H3{
    font-size:100%;
    text-transform:uppercase;
}

.shell .accordion H4{
    font-size:100%;
}

.shell .accordion_non_its UL LI{
	font-weight:bold;
}

.shell .accordion_contact_us H5{
	font-size:.9em;
	font-weight:bold;
}

.shell .accordion_contact_us UL LI,
.shell .also_in_this_section LI,
.shell .also_in_this_section .footer A,
.shell .grey_promo UL.icons LI{
	font-size:90%;
	font-weight:bold;
}

.shell .also_in_this_section h3{
	font-size:100%;
}

/* heading box */
.shell P.intro,
.shell DIV.intro P,
.shell .heading_box DIV P,
.shell .heading_box DIV UL.link_list{
    font-size:110%;
}

.shell DIV.intro P,
.shell P.intro{
    line-height:160%;
}

.shell .heading_box DIV P,
.shell P.intro,
.shell DIV.intro P{
    font-size:100%;
    font-weight:bold;
}

.shell .heading_box DIV.illustrated P,
.shell .heading_box DIV.illustrated UL.link_list{
    line-height:16px;
}

/* heading box search */
.shell .heading_box #search_news SELECT{
    font-size:100%;
}

/* box modules */
.shell .picture P{
    text-align:left;
	font-weight:bold;
	font-size:100%;
	line-height:130%;
}

/* forms */
.shell .input_form LI.form_button A{
    line-height:100%;
    text-transform:uppercase;
}

/* font updates */
#footer.shell{
    font-size:80%;
}

.shell .automated_list UL LI P,
.shell .rss_wrapper .rss_detail,
H4#country_trigger,
.shell .input_form P,
.shell .input_form LI,
.shell #job_locator SELECT,
.shell P.switch_rss_items,
.shell .content_module TABLE TD,
.shell .section_overview DIV P,
.shell .section_overview DIV UL,
.shell .accordion_sitemap UL.link_list LI,
.shell .three_wide.small UL.link_list LI A,
.shell DIV.toggler_pt UL.link_list,
.shell .country_selector H2,
#location_options LI,
#header.shell LABEL INPUT,
.shell .country_selector #country_switch A,
.shell .country_selector SELECT,
#impulse_pane.shell .grey_promo INPUT.text, 
.shell .two_wide .two_wide INPUT.text, 
.shell .three_wide_middle INPUT.text,
.shell .accordion P,
.shell .accordion UL,
.shell .livetext_button{
	font-size:90%;
}

.shell .navigation UL UL LI{
	font-size:85%;
}

.shell .navigation UL UL UL LI,
.shell .navigation UL LI H5 A{
	font-size:100%;
}

.shell UL.link_list LI{
    font-weight:bold;
}

.shell H3.arrowed,
.shell .input_form LI P,
.shell .accordion UL UL,
.shell UL.link_list LI UL.link_list LI{
    font-size:100%;
}

.shell .content_module TABLE H3{
    font-size:12px;
}

/* section overview */
.shell .section_overview P.page_anchor,
.shell .section_overview P.section_anchor{
	font-weight:bold;
}