﻿html { padding: 0; margin: 0; }
body
{ background: #f4f5f5 url(/images/home/body_bg.gif) repeat-x top left; padding: 0; margin: 0; }
#ctl00_Button3 { position: absolute; top: 0; left: 0; }
#wrapper { background: transparent url(/images/home/wrapper_bg.png) repeat-y top center; width: 818px; padding: 0 18px; }
#wrapper_container { background: transparent url(/images/home/wrapper_container_bg.jpg) no-repeat top left; width: 818px; height: 435px; }
#branding { height: 121px; padding: 0 10px; }
#branding,
#branding #logo { position: static; left: 0; width: auto; }
#branding #logo { margin: 22px 0 0 10px; }
#branding #navMain { position: static; float: right; left: 0; }
#leftnav { float: left; width: 193px; margin: 20px 8px 0 0; padding-left: 3px; }
#leftnav ul { list-style: none; margin: 0; padding: 0; }
#leftnav ul li { background-image: none; clear: both; overflow: hidden; margin: 0; padding: 0; display: block; }
#leftnav ul li a { background: transparent no-repeat 0px 0px; text-indent: -1000em; display: block; }
#leftnav ul li.sm a { height: 29px; }
#leftnav ul li.sm a:hover { background-position: 0px -29px; }
#leftnav ul li.lg a { height: 43px; }
#leftnav ul li.lg a:hover { background-position: 0px -43px; }
#leftnav ul li.consider a { background-image: url(/images/home/nav-consider.png); height: 37px; }
#leftnav ul li.consider a:hover { background-position: 0px -37px; }
#leftnav ul li.taking a { background-image: url(/images/home/nav-taking.png); }
#leftnav ul li.vimpat a { background-image: url(/images/home/nav-vimpat.png); }
#leftnav ul li.neurologist a { background-image: url(/images/home/nav-neurologist.png); }
#leftnav ul li.facts a { background-image: url(/images/home/nav-facts.png); }
#leftnav ul li.living a { background-image: url(/images/home/nav-living.png); }
#leftnav ul li.isi a { background-image: url(/images/home/nav-isi.png); height: 53px; }
#leftnav ul li.isi a:hover { background-position: 0px -53px; }
#container { padding-top: 37px; float: left; width: 614px; background: transparent; }
#content_container { background: transparent; float: left; }
#content_container p.caption { color: #465b6e; font-style: italic; float: left; width: 100px; padding: 0 214px 200px 0; font-size: 1.2em; line-height: 1.1em; }
#content_container p.stat { color: #CC5E28; font-size: 1.3em; font-weight: bold; float: left; width: 268px; padding: 20px 0 10px 16px; }
#content_container h1 { color: #465b6e; font-size: 2.2em; line-height: 1em; font-weight: normal; float: left; width: 268px; padding-left: 16px; margin: 0; height: 129px; background: transparent url(/images/home/h1_bg.png) no-repeat top left; text-indent: -1000em; }
#content_container h1 span.sub { display: block; width: 180px; padding-top: 10px; font-size: .6em; line-height: 1em; }
#content_container a { float: left; display: block; overflow: hidden; width: 159px; height: 42px; background: transparent url(/images/home/btn_learn-more.png) no-repeat 0 0; text-indent: -1000em; }
#content_container a:hover { background-position: 0px -42px; }
#callouts { clear: both; height: 202px; width: auto; margin: 0 8px; background: transparent url(/images/home/callouts_bg.png) repeat-x top left; }
#callouts .callout { width: 261px; height: 182px; position: relative; padding: 20px 5px 0 0; float: left; background: transparent url(/images/home/callout_bg.png) no-repeat 0px 0px; }
#callouts .callout h2 { text-indent: -1000em; margin: 0px 0px 0px 20px; background: transparent no-repeat 0px 0px; height: 17px; color: #465b6e; }
#callouts #callout1 h2 { background-image: url(/images/home/h2_co1.png); }
#callouts #callout2 h2 { background-image: url(/images/home/h2_co2.png); margin-left: 15px; }
#callouts #callout3 h2 { background-image: url(/images/home/h2_co3.png); }
#callouts .callout p { padding: 5px 0px 0px 108px; height: 97px; width: 150px; background: transparent no-repeat 5px 0; font-size: 1.2em; line-height: 1.2em; color: #465b6e; } 
#callouts #callout1 p { background-image: url(/images/home/p_co1.png); padding-left: 115px; width: 140px; }
#callouts #callout2 p { background-image: url(/images/home/p_co2.png); padding-left: 100px; width: 155px; }
#callouts #callout3 p { background-image: url(/images/home/p_co3.png); }
#callouts .callout a { margin-left: 80px; display: block; height: 50px; overflow: hidden; width:160px; background: transparent no-repeat top left; text-indent: -1000em; }
#callouts .callout a:hover { background-position: 0px -50px; }
#callouts #callout1 a { background-image: url(/images/home/btn_start-saving.png); margin-left: 103px; }
#callouts #callout2 a { background-image: url(/images/home/btn_download-now.png); }
#callouts #callout3 a { background-image: url(/images/home/btn_sign-up-now.png); margin-left: 92px; }
#navSupplementary { position: static; clear: both; left: 0; padding: 10px 0 0; background: transparent none; width: auto; }
#navSupplementary #footer { padding: 0 15px; }
#navSupplementary .site_disclaim p { font-size: 1.1em; }
#navSupplementary .site_disclaim h3,
#navSupplementary .site_disclaim p.subhead { color: #465b6e; font-size: 1.5em; font-weight: bold; padding-bottom: 3px; }
#navSupplementary .site_disclaim a { text-decoration: none; color: #CC5E28; }
#navSupplementary .site_disclaim a:hover { text-decoration: underline; }
#navSupplementary .copy_img { width: 160px; margin-top: 0; }
#navSupplementary .copy_txt p { width: 580px; }
#navSupplementary .copy_txt ul li { padding-left: 10px; background-position: 4px 4px; }
#navSupplementary .copy_txt ul li a { font-weight: normal; }
#wrap-foot { height: 221px; width: 854px; margin:0 auto; position: relative; background: transparent url(/images/home/wrap-foot_bg.png) no-repeat top left; padding-bottom: 50px; }