/* Body
----------------------------------------------------*/

body {margin:0; width:100%}

/* Header
----------------------------------------------------*/
#utility_nav_container {padding:0 5px 0 15px; display:none; font-size:0.7em; color:#333; background-color:#eaeaea; text-align:right;}

#site_identifier {float:left; width:150px; text-align:left;}


/* Hiding Containers
----------------------------------------------------*/

div#bread_crumbs, div#bg_texture, div#primary_nav, div.biz_toggle, div#primary_nav, div#secondary_nav, 
div#search, div.tertiary_nav, div#sec_content_box, div#utility_nav_fix, div#sec_nav, div#main_nav, div.sub, 
div#tertiary_nav_container, div.top_page_search, div#sub_content_nav, div#status_bar, div#footer {display:none;}

#logo_float_left {padding:0; margin:0;}
#logo_container {padding:0 0 15px 0; margin:0;}


/* Containers
----------------------------------------------------*/

#folding_fix {width:750px;}

#main_content {position:relative; left:20px; top:50px; width:100%; height:100%;}
#main_center_content {padding:0; background-image:none; margin:0; width:515px;}
#main_center_content h1 {clear:both; padding:15px 0 15px 0; width:400px;}
#main_center_content img {float:left;}
.content, .no_sub, .content {width:100%;}

#sub_content {float:left;}

#content_column1 {padding:0; margin:0; width:100%;}
#content_column2 {padding:0; background-image:none; margin:0;}
#content_column1 img, #content_column2 img {padding:0 8px 0 0; margin:0;}
#compChart table td {border-top:#ccc 1px solid;}
#compChart table th {border-top:#ccc 1px solid;}

.photo_content {margin:5px;}
.hsbcOneCol {}

#main_content img{display:block}
#main_content #resultChart{ *position:absolute; *left:10px; *top:300px;width:85%;}
#main_content #resultChart table{height:150%; width:115%; *width:auto;}
#main_content #resultChart table table{ height:auto; width:auto;}
#main_content #featureList{ clear:both;}
#main_content #scm{display:none;}

