/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Default" in dotEditor style management */
* {font-family:Arial, Helvetica, sans-serif;}
body {font-size:80%; font-style:normal; font-weight:normal; color:#4a4a4a; line-height:160%; background:#F1F1D7;}
p, .main_content p {margin:0px 0px 18px 0px; font-size:90%; line-height:145%;}
img {border:0px;}
.hidden {display:none;}
.img_align_mid {vertical-align: middle !important;}
a, a:visited {color:#007146; text-decoration:underline;}
a:hover {color:#f6b617; text-decoration:underline;}
.page_wrapper {width:962px; margin:auto; height:auto; background:#FFF;}
.header_wrapper {height:auto; overflow:hidden; margin:0 0 14px 0;}
.header_wrapper a {text-decoration:none !important;}
.logo {float:left; margin:10px 0 0 19px; width:19%;}
.top_links {float:right; width:70%; text-align:left;}
.top_text_links {float:right; margin-top:4px; margin-right:435px; font-size:85%;}
.top_text_links ul li {display:inline; padding:0 6px 0 8px; border-left:1px solid #007146;}
.top_text_links ul li.first {border:0;}
.signup_box_wrapper {width:295px; position:absolute; top:0; margin:0 0 0 242px;}
.signup_box_top {background:url('/images/top/signup_bg_top.png') no-repeat; height:3px; overflow:hidden;}
.signup_bg {background:url('/images/top/signup_bg.png') repeat-y !important; overflow:hidden;}
.signup_text {padding:3px 0 0 17px; float:left; overflow:hidden; width:220px; font-size:95%; font-weight:bold;}
.signup_whitetext {color:#FFF !important;}
.signup_heading {font-size:130%; color:#007146; font-weight:bold;}
.signup_arrow {width:25px; padding:0 0 0 15px; margin-top:0.8em; float:left;}
.signup_box_bottom {background:url('/images/top/signup_bg_bottom.png') no-repeat; height:6px;}
.nav_bar {height:35px; overflow:hidden; line-height:100% !important; background:url('/images/top/top_nav_bg.jpg') repeat-x;}
.nav_bar ul {height:35px !important; display:inline !important;}
.nav_bar ul li {height:35px !important; float:left; display:block;}
.nav_bar ul li a {background:url(/images/2009/n/1_nav_menu2.gif) no-repeat; height:35px !important; display:block;}
.nav_bar ul li a.nav_1, .nav_bar ul li a.nav_1:visited {width:95px; background-position:0 0;}
.nav_bar ul li.on a.nav_1, .nav_bar ul li a.nav_1:hover {width:95px; background-position:0 -53px !important;}
.nav_bar ul li a.nav_2, .nav_bar ul li a.nav_2:visited {width:160px; background-position:-95px 0;}
.nav_bar ul li.on a.nav_2, .nav_bar ul li a.nav_2:hover {width:160px; background-position:-95px -53px !important;}
.nav_bar ul li a.nav_3, .nav_bar ul li a.nav_3:visited {width:152px; background-position:-255px 0;}
.nav_bar ul li.on a.nav_3, .nav_bar ul li a.nav_3:hover {width:152px; background-position:-255px -53px !important;}
.nav_bar ul li a.nav_4, .nav_bar ul li a.nav_4:visited {width:133px; background-position:-407px 0;}
.nav_bar ul li.on a.nav_4, .nav_bar ul li a.nav_4:hover {width:133px; background-position:-407px -53px !important;}
.nav_bar ul li a.nav_5, .nav_bar ul li a.nav_5:visited {width:65px; background-position:-540px 0;}
.nav_bar ul li.on a.nav_5, .nav_bar ul li a.nav_5:hover {width:65px; background-position:-540px -53px !important;}
.nav_bar ul li a.nav_6, .nav_bar ul li a.nav_6:visited {width:136px; background-position:-605px 0;}
.nav_bar ul li.on a.nav_6, .nav_bar ul li a.nav_6:hover {width:136px; background-position:-605px -53px !important;}
.nav_bar ul li a.nav_7, .nav_bar ul li a.nav_7:visited {width:152px; background-position:-741px 0;}
.nav_bar ul li.on a.nav_7, .nav_bar ul li a.nav_7:hover {width:152px; background-position:-741px -53px !important;}
.hp_contents_wrapper {width:948px; padding:7px; overflow:hidden;}
.page_contents_wrapper {width:948px; margin:0 7px 7px 7px; overflow:hidden;}
.timeline_flash {margin:4px 0 7px 0;}
.hp_3box_wrapper {background:url('/images/hp/hp_3box_bg.gif') repeat-y; width:948px; overflow:hidden; padding:0 0 13px 0;}
.hp_3box_wrapper h2 {font-size:170%; font-weight:bold; color:#007146; margin:10px 10px 0 10px;}
.hp_meet_team_box {width:300px; float:left;}
.hp_3box_wrapper hr {margin:6px 10px 7px 10px;}
hr {color:#7CA556; height:1px; border:0; background-color:#7CA556; padding:0; margin:0;}
.hp_meet_team_flash {padding:0 0 0 6px;}
.hp_green_box {width:300px; float:left; margin:0 0 0 7px;}
.hp_green_box h2 {margin:10px 10px 0 17px !important;}
.hp_green_box hr {margin:6px 10px 7px 18px !important;}
.webcast_img {float:left; width:170px; margin-left:15px;}
.webcast_img img {border:2px solid #FFF;}
.webcast_text {min-height:8.3em; height:auto !important; height:8.3em; font-weight:bold; color:#007146; line-height:125%;}
.webcast_text_wrapper {float:left; width:105px; font-size:95%}
.hp_green_box ul li {padding:0 10px 0 30px; background:url('/images/icons/hp_bullet.gif') 19px 0.6em no-repeat; color:#848484;}
.last_box {width:325px !important;}
.last_box a {text-decoration:none !important;}
.hp_news_link {font-size:110% !important; font-weight:bold;}
.smalltext {font-size:85%;}
.footer_wrapper {background:#F1F1D7; width:964px; padding:10px 0 20px 4px; color:#555536; font-size:85%; line-height:140%; clear:both; overflow:hidden;}
.footer_wrapper a {color:#555536 !important; text-decoration:none !important;}
.footer_wrapper a:hover {color:#007146 !important;}
.footer_links {width:48%; float:left;}
.footer_logos {width:48%; float:right; text-align:right; margin-right:7px;}
.footer_logos img {vertical-align:top; padding-left:15px;}
.img_align_left {float: left; margin: 0 18px 13px 0;}
.img_align_right {float: right; margin: 0 0 13px 18px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.bold {text-weight:bold;}
.italic {font-style: italic;}
.content_banner {margin:7px 7px 0 7px; height:182px; overflow:hidden;}
.lhm {margin-top:7px; padding-bottom:10px; float:left; width:202px; margin-right:18px; background:url('/images/lhm/lhm_bg.jpg') repeat-x #AFCB81; font-weight:bold; line-height:120%;}
.content_page_area {width:728px; float:left;}
.content_page_bg {background:url('/images/page/rhc_bg.gif') top right repeat-y;}
.main_content {float:left; width:445px; padding: 20px 0 0 0; margin:0 30px 0 0; background:#FFF;}
.rhc {float:left; width:223px; padding:10px 15px 15px 15px; background:#e7f0db;}
.lh_header {padding:9px; background:#8EAE5B; color:#FFF; font-size:140%; font-weight:bold;}
.lhm a, .lhm a:visited {color:#FFF; text-decoration:none; font-size:95%;}
.lhm a:hover {text-decoration:none; color:#007146; font-size:95%;}
li.level_1, li.level_1_on {padding:10px; background:url('/images/lhm/lhm_bullet.gif') 11px 0.9em no-repeat; padding:7px 10px 7px 22px;}
li.level_2, li.level_2_on {background:url('/images/lhm/lhm_dash.gif') 20px 0.8em no-repeat; padding:2px 10px 2px 34px;}
li.level_3, li.level_3_on {background:url('/images/lhm/lhm_dash.gif') 34px 0.8em no-repeat; padding:2px 10px 2px 48px;}
li.level_4, li.level_4_on {background:url('/images/lhm/lhm_dash.gif') 48px 0.8em no-repeat; padding:2px 10px 2px 62px;}
li.level_1_on a, li.level_2_on a, li.level_3_on a, li.level_4_on a {color:#007146 !important;}
h1, .poll_area h3, .did_you_know h3, .main_content h1 {font-size:170%; font-weight:bold; color:#007146; margin-bottom:10px;}
h2, .main_content h2 {font-size:120%; color:#007146;  font-weight: bold;}
.main_content img {border:3px solid #edf3e3;}
.poll_submit {margin:0px 0 20px 0;}
.poll_area {color:#007146; padding:18px; font-size:90%; }
.poll_area p {margin:0 0 8px 0;}
.poll_area img {margin:0 0 20px 0;}
.did_you_know {background:#FFF; padding:18px;}
.did_you_know p {font-style:italic; font-size:125%; color:#007146; margin:0; line-height:130%; margin:0 10px 0 0;}
.no_lhm {width:220px; float:left; overflow:hidden;}
.full_width {width:695px !important; min-height: 350px; height: auto !important; height: 350px;}
.sitemap {margin:0 0 20px 20px;}
.sitemap_level1 {background: url('/images/icons/hp_bullet.gif') no-repeat 7px 0.7em #e7f0db; margin-left: -15px; margin-top: 3px; margin-bottom: 3px; font-weight: bold; padding: 3px 0px 3px 19px; font-size: 110%;}
.sitemap_level2 {padding:0 5px 4px 18px; color:#7F7F7E; background: url('/images/2008/s/sitemap_dash.gif') no-repeat 5px 0.7em; font-weight:bold; line-height:135%;}
.sitemap_level3 {padding:0 5px 4px 32px; color:#7F7F7E; background: url('/images/2008/s/sitemap_dash.gif') no-repeat 19px 0.7em; line-height:135%;}
.sitemap_level4 {padding:0 5px 4px 48px; color:#7F7F7E; background: url('/images/2008/s/sitemap_dash.gif') no-repeat 35px 0.7em; line-height:135%;}
.sitemap_level5 {padding:0 5px 4px 63px; color:#7F7F7E; background: url('/images/2008/s/sitemap_dash.gif') no-repeat 50px 0.7em; line-height:135%;}
.sitemap_level1 a, .sitemap_level2 a, .sitemap_level3 a, .sitemap_level4 a, .sitemap_level5 a {text-decoration: none;}
.poll_question { font-weight:bold; padding:0px 0px 8px 0px; line-height:145%; }
.poll_input_answers { padding: 0px 0px 10px 0px}
.poll_input_answers label {padding-left:7px; }
.clear_page { clear:both; }
.poll_results { padding: 0px 0px 10px 0px; line-height:145%; }
.poll_result { padding:0px 0px 6px 0px; overflow:hidden; }
.poll_result_left { width:82px; float:left; padding-right:5px; overflow:hidden;}
.poll_result_right { width:100px; float:left; overflow:hidden;}
.poll_result_bar { line-height:8px; height:10px; background:#F6B617; display:inline-block; }
.first_form {padding:20px 0 0 0;}
.signup_form_label {float:left; width:77px; color:#FFF; font-weight:bold; text-align:right; font-size:90%; margin:0 10px 0.3em 0;}
.signup_form_element {float:left;}
.signup_form_element input {width:181px; padding:1px 3px 1px 3px; border:0; height:1.3em; color:#4a4a4a;}
.signup_form_element textarea {width:181px; padding:1px 3px 1px 3px; border:0; height:5.5em; overflow:auto; color:#4a4a4a;}
.signup_form_btn {width:77px !important; height:26px !important; margin:10px 0 20px 0;}
.page_subscription {}
.page_subscription_link {}
.page_subscription_form .page_subscription_confirmation {font-weight: bold;}
.page_subscription_form_field { }
.page_subscription_form_field_left { float:left; margin:0 10px 5px 0; width:70px; }
.page_subscription_form_field_right { float:left; margin:0 10px 5px 0; width:350px; }
.clear_page img { border:none 0px; }
#flash1 {margin-left:auto; margin-right:auto; width: 980px;}
.form {padding:1px 3px 1px 3px; border:0; height:1.3em; color:#4a4a4a; background: #e7f0db}
.required {color: #f6b617;}
.form_wrapper {overflow: hidden; width: 90%; padding: 0 0 7px 0;}
.form_wrapper .form_left {float: left; width: 150px; padding: 2px 0 0 0;}
.form_wrapper .form_right {float: left; width: 450px;}
.form_wrapper .form {padding: 2px 3px 3px 5px; color:#4a4a4a; background: #e7f0db; border: 0px solid #e7f0db; vertical-align: middle; font-size: 100%;}
.form_wrapper .form2 {padding: 2px 3px 3px 3px; color:#4a4a4a; background: #e7f0db; border: 0px solid #e7f0db; vertical-align: middle; font-size: 100%;}
.divider_light {color:#d1e2bc; height:2px; border:0; background-color:#e7f0db; padding:0; margin:10px 0 10px 0;}
.blog_box_wrapper {width:140px; position:absolute; top:0; margin:0 0 0 536px;}
.blog_box_top {background:url('/images/top/blog_bg_top.png') no-repeat; height:3px; overflow:hidden;}
.blog_bg {background:url('/images/top/blog_bg.png') repeat-y !important; overflow:hidden;}
.blog_box_bottom {background:url('/images/top/blog_bg_bottom.png') no-repeat; height:6px;}
.blog_text {padding:3px 0 0 13px; float:left; overflow:hidden;  font-size:95%; font-weight:bold;}
.blog_whitetext {color:#FFF !important;}
.blog_heading {font-size:130%; color:#F7B617; font-weight:bold;}
.blog_arrow {width:25px; padding:0 0 0 10px; margin-top:0.8em; float:left;}
.nav_bar ul li a.nav_8, .nav_bar ul li a.nav_8:visited {width:69px; background-position:-893px 0;}
.nav_bar ul li.on a.nav_8, .nav_bar ul li a.nav_8:hover {width:69px; background-position:-893px -53px !important;}
.float_left {float: left;}


