body { margin: 0; padding: 0; background: #ACC8C7 url('../images/body_background.jpg') repeat-x; }
h1, h2, h3, h4, h5, img, p, ul, ol, li, span, img { margin: 0; padding: 0; border: 0; }
a img { border: 0; }
.clear { clear: both; }

#main_container { width: 808px; margin: 0 auto; }
#shadow_box { width: 808px; background: url('../images/body_shadow.gif') top right repeat-y; }
#shadow_box_upper { width: 808px; background: url('../images/body_shadow_upper.gif') top right no-repeat; }

#content_container { width: 800px; border-width: 0 1px 1px 1px; border-color: #FFF; border-style: solid; }
#center_content { width: 800px; margin: 0; padding: 0; border-width: 0 0 1px 0; border-color: #fff; border-style: solid; background-color: #fff; }
#banner { width: 800px; height: 122px; }

/* Header */
#header { width: 800px; height: 86px; background: #fff url('../images/header_background.jpg') 0 0 no-repeat; }

#top_right_nav { position: absolute; margin: 0 0 0 668px; padding: 0; width: 138px; }
#top_right_nav a:link, #top_right_nav a:visited { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; }
#top_right_nav a:hover, #top_right_nav a:active { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #7dafca; text-decoration: none; }
#top_right_nav .btn_contact { margin: 0; }
#top_right_nav .btn_client_login { margin: 0 0 0 20px; }

#menu_nav { position: absolute; margin: 67px 0 0 0; padding: 0; width: 800px; height: 16px; }
#menu_nav ul { margin: 0; padding: 0; width: 800px; height: 16px; list-style-type: none; overflow: hidden; }
#menu_nav ul li { position: absolute; margin: 0; padding: 0; display: inline; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-weight: bold; }
#menu_nav ul li a:link, #menu_nav ul li a:visited { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-weight: bold; text-decoration: none }
#menu_nav ul li a:hover, #menu_nav ul li a:active { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #7dafca; font-weight: bold; text-decoration: none }
#menu_nav ul li .selected { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #7dafca; font-weight: bold; text-decoration: none }

#menu_nav li.btn_home { margin: 0 0 0 9px; }
#menu_nav li.btn_what_we_do { margin: 0 0 0 62px; }
#menu_nav li.btn_how_we_work { margin: 0 0 0 148px; }
#menu_nav li.btn_investment_plan { margin: 0 0 0 243px; }
#menu_nav li.btn_advanced_planning { margin: 0 0 0 354px; }
#menu_nav li.btn_what_we_believe { margin: 0 0 0 474px; }
#menu_nav li.btn_uniqueness { margin: 0 0 0 586px; }
#menu_nav li.btn_fees { margin: 0 0 0 665px; }
#menu_nav li.btn_papers { margin: 0 0 0 709px; }
#menu_nav li.btn_bio { margin: 0 0 0 767px; }

/* Green Shadow Box */
#green_shadow_box { margin: 0 0 9px 0; width: 195px; height: auto; background: url('../images/green_box_body.gif') 0 0 repeat-y; }
#green_shadow_box .top_cap { width: 195px; height: 6px; background: url('../images/green_box_top_cap.gif') 0 0 no-repeat; overflow: hidden; }
#green_shadow_box .bottom_cap { width: 195px; height: 6px; background: url('../images/green_box_bottom_cap.gif') 0 0 no-repeat; overflow: hidden; }
#green_shadow_box .left { float: left; }

#green_shadow_box h5.contact_us { margin: 0 0 13px 0; width: 189px; height: 26px; background: url('../images/headings/contact_us.gif') 0 0 no-repeat; text-indent: -2000em; }
#green_shadow_box h5.the_resilient_investor { margin: 0 0 13px 0; width: 189px; height: 26px; background: url('../images/headings/the_resilient_investor.gif') 0 0 no-repeat; text-indent: -2000em; }
#green_shadow_box h5.the_informed_investor { margin: 0 0 13px 0; width: 189px; height: 26px; background: url('../images/headings/the_informed_investor.gif') 0 0 no-repeat; text-indent: -2000em; }
#green_shadow_box h5.what_we_do { margin: 0 0 13px 0; width: 189px; height: 26px; background: url('../images/headings/what_we_do_box.gif') 0 0 no-repeat; text-indent: -2000em; }
#green_shadow_box h5.redefining_investment_advice { margin: 0 0 13px 0; width: 189px; height: 26px; background: url('../images/headings/redefining_investment_advice.gif') 0 0 no-repeat; text-indent: -2000em; }

#green_shadow_box p { margin: 0 13px 13px 13px; padding: 0; font: 11px "Trebuchet MS", Verdana, Arial; color: #020202; line-height: 16px; }

/* Footer */
#bottom_bar { width: 800px; height: 21px; background: #085C84; }
#bottom_fade { width: 808px; height: 7px; background: url('../images/bottom_shadow.gif') top right no-repeat; }

#bottom_nav { margin: 12px 0 15px 0; width: 808px; height: 12px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #767676; text-align: center; }
#bottom_nav a:link, #bottom_nav a:visited { color: #005b82; text-decoration: underline; }
#bottom_nav a:hover, #bottom_nav a:active { color: #005b82; text-decoration: none; }

#footer { padding: 8px 0 20px 0; width: 808px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #005b82; text-align: center; }
#footer p { padding: 0 0 5px 0; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #005b82; }
#footer .black_heavy { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
#footer .copy_right { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; }