BODY{
    font-family:tahoma;
    font-size:70%;
}

#wrapper{
    margin:0;
    padding-left:30px;
    padding-right:30px;
    padding-top:30px;
}

#header,
#left_navigation,
#footer,
#country_switch,
P.page_anchor,
P.switch_rss_items,
#jump_menu{
    display:none;
}

#shell_logo{
    position:absolute;
    left:20px;
    top:0;
}

#shell_logo IMG{
    border:none;
    padding-left:20px;
    padding-top:30px;
}

UL LI{
    list-style:disc;
    margin-left:12px;
}

A.new_window{
    padding-right:0;
}

/* background removal */
/**********************/

.grey_promo,
.grey_promo H4,
.grey_promo H4 SPAN,
.accordion H3,
.accordion H4,
.accordion DIV,
H1,
UL LI,
A.new_window{
    background:none;
}

/* module updates */
/******************/

H1{
    margin-top:10px;
    min-height:65px;
    padding:0 0 0 120px;
}

.accordion DIV,
.accordion_non_its DIV{
    height:auto;
}

.accordion_non_its DIV{
    padding:0 10px 5px 10px;
}

.accordion DIV DIV{
    border:none;
}

.accordion H4,
.accordion_non_its H4{
    border-bottom:solid 2px #ccc;
    border-left:none;
    border-right:none;
    border-top:none;
    margin-top:5px;
}

.rss_detail{
    min-height:75px;
}

.grey_promo,
.grey_promo H4,
.grey_promo FORM,
.grey_promo IMG{
    display:none;
    min-height:0;
}

/* full width updates */
/**********************/

TABLE.shareprice{
    width:100%;
}

.accordion H3, 
.accordion H4,
.accordion DIV,
.accordion DIV DIV.captioned_image_left UL{
    width:auto;
}

.accordion DIV DIV.captioned_image_left{
    overflow:visible;
    width:440px;
}

.accordion DIV DIV.captioned_image{
    margin-right:10px;
    overflow:hidden;
    width:128px;
}

/* float resets */
/****************/

.two_wide,
.three_wide_middle{
    float:none;
}

/* margin removal */
/******************/

*,
.three_wide_middle.middle{
    margin-left:0;
    margin-right:0;
    width:auto;
}

/* flash modules */
/*****************/

DIV[id*='flash_']{
    display:none;
    height:0;
    overflow:hidden;
}

OBJECT{
    height:0;
    visibility:hidden;
}

DIV.flash_alt_content{
    display:block;
}    

DIV.flash_alt_content IMG{
    width:100%;
}

/* TESTING */
#right_panel{
    display:none;
}
#content_small{
    float:none;
}

body, #wrapper{
    padding:0;
    margin:0;
}
.content_module{
    overflow:visible;
}

*{
    background-image:none;
    background-color:transparent;
    position:static;
    float:none;
}

img{
    display:block;
    float:none;
}

DIV{
    float:none;
}

#shell_logo{
    position:absolute;
    left:10px;
    top:0;  
}

#shell_logo *{
    padding:0;
}

.heading_box div.illustrated{
    min-height:inherit;
    height:auto;
    padding-bottom:0;
}

.heading_box div p,
.heading_box div ul.link_list{
    padding-left:10px;
}

.heading_box IMG{
    display:none;
}

.heading_box *{
    width:auto;
    margin-right:0;
    padding-right:0;
}

.picture{
    display:block;
    
}
.picture IMG{
    border:none;
}

.picture P{
    margin-left:0;
    padding-left:0;   
}

HTML BODY .picture{
    width:auto;
}