/* global */
/**********/

BODY{
    font-family:tahoma;
    font-size:70%;
}

#wrapper{
    margin:0;
    padding-left:30px;
    padding-right:30px;
    padding-top:30px;
}

#header{
    display:none;
}

#left_navigation{
    display:none;
}

#footer{
    display:none;
}

P#shell_logo{
    position:absolute;
    left:20px;
    top:0;
}

P#shell_logo IMG{
    border:none;
    padding-left:20px;
    padding-top:30px;
}

P#country_switch{
    display:none;
}

P.page_anchor{
    display:none;
}

UL LI{
    list-style:disc !important;
    margin-left:12px !important;
}

A.new_window{
    padding-right:0;
}

/* background removal */
/**********************/

DIV.grey_promo,
DIV.grey_promo H4,
DIV.grey_promo H4 SPAN,
DIV#content .accordion H3,
DIV#content .accordion H4,
DIV#content .accordion DIV,
H1,
UL LI,
A.new_window{
    background:none !important;
}

/* content removal */
/*******************/

P.switch_rss_items{
    display:none;
}

/* module updates */
/******************/

#left_navigation{
    margin-top:0 !important;
}

H1{
    margin-top:10px;
    min-height:65px;
    padding:0 0 0 120px !important;
}

DIV#content .accordion DIV,
DIV#content .accordion_non_its DIV{
    height:auto !important;
}

DIV#content .accordion_non_its DIV{
    padding:0 10px 5px 10px !important;
}

DIV#content .accordion DIV DIV{
    border:none !important;
}

DIV#content .accordion H4,
DIV#content .accordion_non_its H4{
    border-bottom:solid 2px #ccc !important;
    border-left:none !important;
    border-right:none !important;
    border-top:none !important;
    margin-top:5px;
}

.rss_detail{
    min-height:75px;
}

DIV.grey_promo,
DIV.grey_promo H4,
DIV.grey_promo FORM,
DIV.grey_promo IMG{
    display:none !important;
    min-height:0 !important;
}

/* full width updates */
/**********************/

TABLE.shareprice{
    width:100% !important;
}

DIV#content .accordion H3, 
DIV#content .accordion H4,
DIV#content .accordion DIV,
DIV#content .accordion DIV DIV.captioned_image_left UL{
    width:auto !important;
}

DIV#content .accordion DIV DIV.captioned_image_left{
    overflow:visible;
    width:440px !important;
}

DIV#content .accordion DIV DIV.captioned_image{
    margin-right:10px !important;
    overflow:hidden !important;
    width:128px !important;
}

/* float resets */
/****************/

.two_wide,
.three_wide_middle{
    float:none !important;
}

/* grid updates */
/****************/

/* accordion */
/*************/

/* margin removal */
/******************/

*,
#content .three_wide_middle.middle{
    margin-left:0 !important;
    margin-right:0 !important;
    width:auto !important;
}

/* flash modules */
/*****************/

DIV[id*='flash_']{
    display:none !important;
    height:0 !important;
    overflow:hidden !important;
}

OBJECT{
    height:0 !important;
    visibility:hidden !important;
}

DIV.flash_alt_content{
    display:block !important;
}    

DIV.flash_alt_content IMG{
    width:100% !important;
}

/* TESTING */
#right_panel {
    display:none;
}
#content_small {
    float:none;
}

DIV.content_module {
    overflow:visible !important;
}

* {
    background-image:none !important;
    background-color:transparent !important;
    position:static !important;
    float:none;
}

img{
    display:block !important;
    float:none !important;
}

DIV {
    float:none !important;
}

#jump_menu {
    display:none;
}

#shell_logo {
    position:absolute !important;
    left:10px !important;
    top:0 !important;
    
}
#shell_logo * {
    padding:0 !important;
}

div.heading_box div.illustrated {
    min-height:inherit !important;
    height:auto !important;
    padding-bottom:0 !important;
}

div.heading_box div p, div.heading_box div ul.link_list {
	padding-left:10px !important;
}

.heading_box IMG {
    display:none !important;
}

.heading_box * {
    width:auto !important;
    margin-right:0 !important;
    padding-right:0 !important;
}

DIV.picture {
    display:block !important;
    
}
DIV.picture IMG {
    border:none;
}

DIV.picture P {
    margin-left:0 !important;
    padding-left:0 !important;
    
}

HTML BODY DIV.picture {
    width:auto !important;
}
