* { margin:0; padding:0; border:0 }
body { background:url(../images/bg_main.gif) repeat-x }
.block { display:block }
h1 {font:normal 15px/19px arial, sans-serif; color:#39c; padding:20px 0 20px 0; margin:0; clear:both}
p {padding:0 0 14px 0; margin:0}
ins {display:block; clear:both; visibility:hidden}

#content,
#content_home {width:600px}
#content ul,
#content_home ul {list-style:disc; margin:5px 0px 5px 16px; padding:0 0 0 14px}
#content ul li,
#content_home ul li {margin:5px; padding:2px 0 2px 4px; }
#content_home {padding-top:38px}

#wrapper_outer { margin:auto; width:1000px }
#wrapper_inner { margin:17px auto; width:900px }
#wrapper_footer { clear:both; background:url(../images/bg_footer.png) no-repeat bottom left; height:92px}
#wrapper_nav { background:url(../images/bg_nav_top.png) no-repeat; width:633px; height:54px; margin-top:17px; position:relative }
#wrapper_left { float:left; width:136px }
#wrapper_middle { float:left; width:654px; margin-left:43px; font:normal 12px/18px arial, sans-serif; color:#666 }
#wrapper_right { float:left; width:33px; border-left:1px solid #D7E0E5; margin-top:16px}


#wrapper_inner_home { margin:17px auto 0 auto; width:934px }
#wrapper_inner_home #wrapper_nav { margin-left:-15px; margin-right:10px}
#wrapper_footer_home { clear:both; background:url(../images/bg_footer.png) no-repeat bottom left; height:42px}
#wrapper_left_home { float:left; width:170px }
#wrapper_left_home .logo { padding-left:8px }
#wrapper_middle_home { float:left; width:639px; margin-left:41px; font:normal 12px/18px arial, sans-serif; color:#666 }

#nav_left { list-style:none }
#nav_left li { background:url(../images/bg_nav_left.png) bottom no-repeat; width:136px }
#nav_left li.contact { background:none; padding-top:4px }
#nav_left li a { width:120px; display:block }
#nav_left li.header { background:url(../images/bg_nav_left_head.png) no-repeat; text-indent:12px; height:30px }
#nav_left li.header a { font:bold 12px/28px arial, sans-serif; color:#fff; text-decoration:none }
#nav_left li.level_1 { min-height:26px; height:auto !important; height:26px }
#nav_left li.level_1 a { font:bold 10.25px arial, sans-serif; color:#8a8c8d; margin-left:12px; text-transform:uppercase; padding:7px 0 7px 0; text-decoration:none }
#nav_left li.level_1 a.on { color:#39c }
#nav_left li.level_1 a.active { color:#f60 }
#nav_left li.level_2 a { font:bold 10.25px arial, sans-serif; color:#8a8c8d; margin-left:17px; padding:7px 0 7px 0; text-decoration:none }
#nav_left li.level_2 a.on { color:#000 }
#nav_left li.level_2 a.active { color:#f60 }
#nav_left li.level_3 a { font:bold 10px arial, sans-serif; color:#8a8c8d; margin-left:22px; padding:7px 0 7px 0; text-decoration:none }
#nav_left li.level_3 a.on { color:#f60 }
#nav_left li.level_3 a.active { color:#f60 }

#nav_left_home { list-style:none; padding:2px 0 0 0; width:170px}
#nav_left_home a#strategies { background:url(../images/home_bg_nav_strategies_into_results.png) no-repeat }
#nav_left_home a#improved { background:url(../images/home_bg_nav_improved_patient_care.png) no-repeat }
#nav_left_home a#compliance { background:url(../images/home_bg_nav_compliance.png) no-repeat }
#nav_left_home a#what { background:url(../images/home_bg_nav_what_clients_say.png) no-repeat }

#nav_left_home a#strategies,
#nav_left_home a#improved,
#nav_left_home a#compliance,
#nav_left_home a#what { display:block; height:32px; background-position:0 -32px }

#nav_left_home a#strategies:hover,
#nav_left_home a#improved:hover,
#nav_left_home a#compliance:hover,
#nav_left_home a#what:hover,
#nav_left_home a.on#strategies,
#nav_left_home a.on#improved,
#nav_left_home a.on#compliance,
#nav_left_home a.on#what { background-position:0 0 }

#nav_top { list-style:none; padding:2px 0 0 0; height:23px; z-index:100000}
#nav_top li { float:left }
#nav_top a#our_story { width:116px; background:url(../images/nav_our_story.png) no-repeat }
#nav_top a#who_we_help { width:150px; background:url(../images/nav_who_we_help.png) no-repeat }
#nav_top a#how_we_help { width:146px; background:url(../images/nav_how_we_help.png) no-repeat }
#nav_top a#contact_us { width:121px; background:url(../images/nav_contact_us.png) no-repeat }

#nav_top a#our_story,
#nav_top a#who_we_help,
#nav_top a#how_we_help,
#nav_top a#contact_us { display:block; height:23px; background-position:0 -23px }

#nav_top a#our_story:hover,
#nav_top a#who_we_help:hover,
#nav_top a#how_we_help:hover,
#nav_top a#contact_us:hover,
#nav_top a.on#our_story,
#nav_top a.on#who_we_help,
#nav_top a.on#how_we_help,
#nav_top a.on#contact_us { background-position:0 0 }

#breadcrumbs {padding:70px 0 0 0; margin:0; list-style:none}
#breadcrumbs li {float:left; padding-right:8px}
#breadcrumbs li,
#breadcrumbs li a {font:normal 14px arial, sans-serif; margin:0; color:#9fa0a1; text-decoration:none}
#breadcrumbs li a {padding:0}
#breadcrumbs li a.active {color:#f60}

p.testimonial {padding:12px 0 12px 0; border-bottom:1px solid #69c}
p.first {border-top:1px solid #69c}

ul#bios {float:right; width:150px; list-style:none; margin:0 0 0 15px; padding:0; border:1px solid #ccc}
ul#bios li.header {padding:5px; font-weight:bold; background-color:#eee}
ul#bios li {padding:3px}
ul#bios li a {display:block; border-bottom:1px dashed #eee; color:#39c;}
li {
   margin: 0 !important;
   padding: 0 !important;
} 

