/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "BHPR Default" in dotEditor style management */
* {font-family: Arial, Helvetica, sans-serif;}
body {font-size: 80%; font-style: normal; font-weight: normal; color: #123b39; line-height:130%;}
.page_wrapper_top {background: #f2fae5; margin:auto; min-height: 45px; height: auto !important; height: 45px; border-bottom: 1px solid #ffffff; overflow:hidden;}
.top_links {margin:auto; width:960px; min-height: 42px; height: auto !important; height: 42px;}
.course_basket { margin:auto; width:170px; float:right!important; color:#fff; text-align:center; min-height: 39px; height: auto !important; height: 39px;}
.basket_content {background:url(/images/bhpr/course_basket/bskt_grad_main.jpg) repeat-x #08444d bottom; width:161px; padding: 10px 5px 0 5px; min-height: 18px; height: auto !important; height: 18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 80%;}
.basket_bottom {background:url(/images/bhpr/course_basket/bskt_curve_full.gif) no-repeat; width:171px; min-height: 11px; height: auto !important; height: 11px;}
.login_box {width:63px; height: 21px; float:right; margin: 13px 20px 0 10px; }
.search_box {background-color:#fff; border: 1px solid #c4c5bf; width:161px; min-height: 17px; height: auto !important; height: 17px; float:right; margin: 13px 20px 10px 10px; }
.search_box_text {width:120px; padding:3px 0 0 2px;  font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif !important; border:0;}
.search_box_button {background:url(/images/bhpr/buttons/search_btn.png) no-repeat; width:35px; height:35px; position:absolute; margin: -25px 0 0 135px;}
.search_wrapper {width:200px; min-height: 30px; height: auto !important; height: 30px; float:right;}
.search_box_button input { width:35px; height:35px;}
.search_box label {display:none;}
.textsize_wrapper {width:200px; min-height: 39px; height: auto !important; height: 39px; float:right; margin:0 10px 0 0;}
.textsize_buttons {width:45px; height: 19px; float:right; margin-top: 13px; display:inline;}
.textsize_buttons ul {display:inline !important; height:20px !important;}
.textsize_buttons ul li {display:block; float:left; height:20px !important;}
.textsize_buttons ul li a {background:transparent url(/images/bhpr/buttons/textsize.gif) no-repeat scroll 0 0; display:block; height:20px !important;}
.textsize_buttons ul li a.textsize_small, .textsize_buttons ul li a.textsize_small:visited {width:20px; background-position:0 -20px;}
.textsize_buttons ul li.on a.textsize_small, .textsize_buttons ul li a.textsize_small:hover {width:20px; background-position:0 0 !important;}
.textsize_buttons ul li a.textsize_large, .textsize_buttons ul li a.textsize_large:visited {width:20px; background-position:-20px -20px;}
.textsize_buttons ul li.on a.textsize_large, .textsize_buttons ul li a.textsize_large:hover {width:20px; background-position:-20px 0 !important;}
.textsize_wrapper img {padding-right:1px;}
.textsize_text {width:140px; padding:14px 0 0 0;  font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right;}
.boxes_container {width:244px; overflow:hidden; float:right;}
.bhpr_box { background:url(/images/bhpr/header/hp_box_light_grad.jpg) top repeat-x #33A659; width:242px; min-height:105px; height: auto !important; height: 105px; border:1px solid #0f8437; margin-top:8px;}
.bsr_box { background:url(/images/bhpr/header/hp_box_dark_grad.jpg) top repeat-x #0f4f4d; width:242px; min-height:105px; height: auto !important; height: 105px; border:1px solid #034048; margin:6px 0 6px 0;}
.box_text {width:214px; min-height:81px; height: auto !important; height: 81px; margin:12px 13px 8px 9px; font-size: 100%; font-style: normal; font-weight: normal; color: #fff; line-height:120%;}
.box_header {font-family: Helvetica, sans-serif; font-size: 195%; padding-bottom:8px;}
.box_subhead {font-size: 120%; padding-bottom:5px;}
.box_button {position:absolute; margin:-2px 0 0 170px;}
.nav_bar {background:url(/images/bhpr/menu/menu_grad.jpg) repeat-x #fff bottom; height: 39px; border-top:1px solid white;}
.nav_container {width:960px; margin:auto; height: 39px; overflow:hidden; z-index:150; position:relative;}
.nav_container ul {display:inline !important; height:39px !important;}
.nav_container ul li {display:block; float:left; height:39px !important;}
.nav_container ul li a {background:transparent url(/images/bhpr/menu/menu.png) no-repeat scroll 0 0; display:block; height:39px !important;}
.nav_container ul li a.nav_about_us, .nav_container ul li a.nav_about_us:visited {width:88px; background-position:0 -39px;}
.nav_container ul li.on a.nav_about_us, .nav_container ul li a.nav_about_us:hover {width:88px; background-position:0 0 !important;}
.nav_container ul li a.nav_join_bhpr, .nav_container ul li a.nav_join_bhpr:visited {width:110px; background-position:-88px -39px;}
.nav_container ul li.on a.nav_join_bhpr, .nav_container ul li a.nav_join_bhpr:hover {width:110px; background-position:-88px 0px !important;}
.nav_container ul li a.nav_clinical, .nav_container ul li a.nav_clinical:visited {width:86px; background-position:-198px -39px;}
.nav_container ul li.on a.nav_clinical, .nav_container ul li a.nav_clinical:hover {width:86px; background-position:-198px 0px !important;}
.nav_container ul li a.nav_education_and_awards, .nav_container ul li a.nav_education_and_awards:visited {width:179px; background-position:-284px -39px;}
.nav_container ul li.on a.nav_education_and_awards, .nav_container ul li a.nav_education_and_awards:hover {width:179px; background-position:-284px 0px !important;}
.nav_container ul li a.nav_news, .nav_container ul li a.nav_news:visited {width:73px; background-position:-463px -39px;}
.nav_container ul li.on a.nav_news, .nav_container ul li a.nav_news:hover {width:73px; background-position:-463px 0px !important;}
.nav_container ul li a.nav_bsr, .nav_container ul li a.nav_bsr:visited {width:63px; background-position:-536px -39px;}
.nav_container ul li.on a.nav_bsr, .nav_container ul li a.nav_bsr:hover {width:63px; background-position:-536px 0px !important;}
.hidden {display:none;}
.lhm_wrapper {background:url(/images/bhpr/menu/lhm_side_grad.jpg) repeat-x #eff0f0 top; width:216px; float:left; min-height:400px; height: auto !important; height: 400px;}
.lhm_content {background-color:#fff; width:172px; margin:0 4px 0 4px; padding:20px 18px 0 18px; min-height:400px; height: auto !important; height: 400px;}
.lhm_content ul a {font-size:125%; color:#123d3a !important; line-height:150%; text-decoration:none;}
.lhm_content ul a:hover {color:#FA990F !important;}
.lhm_content ul li {border-bottom:1px solid #d9dcdc; padding:5px 0 5px 0; font-weight:bold; }
.lhm_content ul li.on {border-top:1px solid #d9dcdc; background-color:#e8e9e9; padding:5px 18px 5px 18px; margin:-1px -18px 0 -18px; font-weight:bold;}
.lhm_content ul li ul li {background: #e8e9e9; padding:5px 18px 0 19px; margin:0 -18px 0 -18px; font-size:80%; border-bottom:0 none; font-weight:normal;}
.lhm_content ul li ul li.on {background-color:#e8e9e9; padding:5px 18px 0 19px; margin:0 -18px 0 -18px; font-size:80%; color:#da9215 !important; border:0 none !important; font-weight:normal;}
.lhm_content ul li ul li a.on {color:#da9215 !important; border:0 none !important;}
.lhm_content ul li ul li ul li {background:url(/images/bhpr/menu/lhm_dash.gif) no-repeat 20px 15px #e8e9e9; padding:5px 18px 0 28px; margin:0 -18px 0 -18px; border-bottom:0 none !important; font-size:100%; font-weight:normal;}
.lhm_content ul li ul li ul li.on {background-color:#e8e9e9; padding:5px 18px 0 28px; margin:0 -18px 0 -18px; color:#da9215 !important; border-bottom:0 none; font-size:100%; font-weight:normal;}
.lhm_content ul li ul li ul li ul li {background-color:#e8e9e9; padding:5px 18px 0 30px; margin:0 -18px 0 -18px; border-bottom:0 none !important; font-size:100%; font-weight:normal;}
.lhm_content ul li ul li ul li ul li.on {background-color:#e8e9e9; padding:5px 18px 0 30px; margin:0 -18px 0 -18px; color:#da9215 !important; border-bottom:0 none; font-size:100%; font-weight:normal;}
.lhm_content ul li ul li ul li ul li ul li {background-color:#e8e9e9; padding:5px 18px 0 30px; margin:0 -18px 0 -18px; border-bottom:0 none !important; font-size:100%; font-weight:normal;}
.lhm_content ul li ul li ul li ul li ul li.on {background-color:#e8e9e9; padding:5px 18px 0 30px; margin:0 -18px 0 -18px;  color:#da9215 !important; border-bottom:0 none; font-size:100%; font-weight:normal;}
.bg_wrapper {background:url(/images/bhpr/header/hp_header.jpg) top center #cae8ab no-repeat; min-height:235px; height: auto !important; height: 235px; overflow:visible !important;}
.header_wrapper {width:960px; margin:auto; overflow:hidden; }
.header_wrapper_main {width:960px; margin:auto; overflow:hidden; }
.bg_wrapper_short {background:url(/images/bhpr/header/header.jpg) top center #cae8ab no-repeat; height: 185px;}
.logo {width:280px; height:79px; margin-top:26px; float:left;}
.content_bg_wrapper {background:url(/images/bhpr/content/content_bg_grad.jpg) repeat-x #fff top; overflow:hidden; margin:-3px 0 30px 0; z-index:100; position:relative; width:100%;}
.content_bg_wrapper_main {background:url(/images/bhpr/content/content_bg_grad.jpg) repeat-x #fff top; overflow:hidden; margin-top:-3px; z-index:100; position:relative;}
.hp_content_wrapper {width:960px; margin:auto; }
.content_col_left {width:209px; float:left; }
.content_col_middle {width:209px; float:left; margin-left:36px; }
.content_col_right {width:198px; float:left; margin-left:36px; }
.content_col_news {width:240px; margin-top: -3px; float:right; background:url(/images/bhpr/content/hp_rhs_grad.jpg) repeat-x #fff top; border-left:1px solid white; border-right:1px solid white;}
.content_col_news h2 {border-bottom:4px solid #d6dbdc !important;}
.main_content_wrapper {background:url(/images/bhpr/menu/lhm_bg.gif) repeat-y; width:960px; margin:auto; min-height:400px; height: auto !important; height: 400px; overflow:hidden;}
.main_content_wrapper_clear {width:960px; margin:auto; min-height:400px; height: auto !important; height: 400px; overflow:hidden;}
.content_body_container_section {width:700px; min-height:400px; height: auto !important; height: 400px; margin:12px 0 0 25px; float:left; padding-bottom:30px; overflow:hidden;}
.content_body_section {width:700px; min-height:100px; height: auto !important; height: 100px; margin-top:15px; float:left;}
.content_body_container {width:440px; min-height:400px; height: auto !important; height: 400px; margin:12px 0 0 25px; float:left; padding-bottom:40px; overflow:hidden;}
.content_body_container_margin_left {width:700px; min-height:400px; height: auto !important; height: 400px; margin:12px 0 0 245px; float:left; padding-bottom:40px; overflow:hidden;}
.content_body {width:440px; min-height:100px; height: auto !important; height: 100px; margin-top:30px; float:left;}
.column_left_section { width:333px; min-height:100px; height: auto !important; height: 100px; float:left; margin-top:35px;}
.column_right_section { width:333px; min-height:100px; height: auto !important; height: 100px; float:right; margin-top:35px;}
.section_subpage_container {width:333px; border-bottom:4px solid #e3e6e7; min-height:50px; height: auto !important; height: 50px; padding-bottom:28px; margin-bottom:28px; overflow:hidden;}
.section_subpage_container img {border:2px solid #bcc3c6; float:left; margin-right:10px;}
.breadcrumb {width:448px;}
.breadcrumb ul li {display:inline; font-size:95%; padding:0 0.3em 0 0; color:#919191;}
.breadcrumb ul li a {color:#919191 !important; background:transparent url(/images/bhpr/buttons/breadcrumb_bullet.gif) no-repeat scroll right center; padding:0 1.1em 0.1em 0; text-decoration:none;}
.breadcrumb ul li a:hover {color:#FA990F !important;}
.hp_content_wrapper ul {margin:12px 10px 10px 0; font-size:110%;}
.hp_content_wrapper li {background:transparent url(/images/bhpr/content/bullet.gif) no-repeat scroll 0 0.35em; margin-bottom:0.8em; padding-left:13px;}
.hp_content_wrapper li a {text-decoration:none; color:#123b39 !important;}
.hp_content_wrapper li a:hover {text-decoration:none; color:#fa990f !important;}
.content_body ul {margin-top:5px;}
.content_body ul li {background:transparent url(/images/bhpr/content/bullet.gif) no-repeat scroll 0 0.45em; margin-bottom:0.2em; padding-left:13px;}
.content_body li a {text-decoration:none; color:#FA990F !important;}
.content_body li a:hover {text-decoration:none; color:#fa990f !important;}
.content_col_middle img {padding-top:5px;}
.content_col_right img {padding-top:5px;}
.hp_events_img {border:2px solid #bcc3c6; float:left; margin-right:10px;}
.events_wrapper {width:209px; min-height:200px; height: auto !important; font-size:90%; height: 200px; padding-top:12px; line-height:145%;}
.events_container {width:209px; border-bottom:1px solid #e3e6e7; min-height:50px; height: auto !important; height: 50px; padding-bottom:12px; margin-bottom:12px;}
.journal_wrapper {width:198px;  padding:12px 0 0px 0;}
.bsrbr_box {background-color:#ebf1f2; width:194px; border:2px solid #c2d8db; margin-top: 14px; }
.bsrbr_box_text {width:172px; padding:13px; }
.news_container {width:215px; padding:0 15px 10px 15px; }
.news_text_container {width:215px; padding:5px 0 5px 0; font-size:90%; border-bottom:1px solid #d6dbdc; min-height:15px; height: auto !important; height: 15px; font-weight:bold; line-height:140%;}
.news_text_container a {font-weight:normal !important;}
.rhs_wrapper {background:url(/images/bhpr/content/hp_rhs_grad.jpg) repeat-x #fff top; border-left:1px solid white; border-right:1px solid white; width:245px; float:right; min-height:400px; height: auto !important; height: 400px; }
.rhs_content_container { width:215px; margin:15px;}
.rhs_content_container ul {margin-top:5px;}
.rhs_content_container ul li {background:transparent url(/images/bhpr/content/bullet.gif) no-repeat scroll 0 0.45em; margin-bottom:0.8em; padding-left:13px;}
.rhs_content_container li a {text-decoration:underline; }
.rhs_content_container li a:hover {text-decoration:none; color:#fa990f !important;}
.section_header { background-color:#ebf1f2; width:695px; border:2px solid #c2d8db; min-height: 189px; height: auto !important; height: 189px; overflow:hidden;}
.section_header img {float:left;}
.section_header_text {margin:26px 26px 26px 35px; float:left; width:400px; min-height: 130px; height: auto !important; height: 130px; font-family:Helvetica, Arial, sans-serif; font-size:125%; font-weight:normal !important; line-height:130%; overflow:hidden;}
.header_wrapper h1 {display:none;}
.hp_content_wrapper h1 {color:#123b39; font-size:165%; margin:0 0 20px 0; font-weight:bold; font-family: Helvetica, sans-serif; line-height:100%;}
.hp_content_wrapper h2 {color:#123b39; font-size:170%; font-family:Helvetica, sans-serif; margin:20px 0 8px 0; border-bottom:4px solid #e3e6e7; display:block; line-height:120%}
a, a:visited {color:#FA990F; text-decoration: none; }
a:hover {color:#FA990F; text-decoration:underline;}
.bsrbr_box img {margin:-5px 0 5px 0 !important; border:none;}
.text_small { font-size:70%; line-height:220%;}
h1 {font-family:Helvetica, Arial, sans-serif; font-size:170%; margin-bottom:20px; line-height: 130%;}
h2 {font-family:Helvetica, Arial, sans-serif; font-size:170%; margin-bottom:8px; }
.section_header_text h1 {font-size:150% !important; margin-bottom:10px !important;}
.content_body h2 {font-family:Helvetica, Arial, sans-serif; font-size:120%; margin-bottom:8px; color:#f77803; font-weight:bold;}
.content_body_fullwidth h2 {font-family:Helvetica, Arial, sans-serif; font-size:120%; margin-bottom:8px; color:#f77803; font-weight:bold;}
.content_body h3 {font-family:Helvetica, Arial, sans-serif; font-size:100%; margin-bottom:8px; color:#123b39; font-weight:bold;}
.print_friendly {font-size:90%; width:220px; margin:15px; overflow:hidden;}
.print_friendly a {background:transparent url(/images/bhpr/buttons/print.gif) no-repeat scroll 0; margin-bottom:0.2em; padding-left:22px;}
.rhs_content_container h3 {border-bottom:4px solid #d6dbdc; color:#123b39; display:block; font-family:Helvetica,sans-serif; font-size:170%; line-height:120%; padding:8px 0 2px; margin-bottom:15px; }
.content_body p {margin-bottom: 15px;}
.login_container {width:462px; min-height:245px; height: auto !important; height:245px; border:4px solid #eaeaeb; margin:60px auto 0 auto}
.login_box_big {background-color:#fff; border: 1px solid #c4c5bf; width:335px; min-height: 27px; height: auto !important; height: 27px; margin: 13px auto 10px auto; }
.login_box_text_big {color:#465781; width:300px; padding:7px 0 0 5px;  font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif !important; border:0;}
.login_box_big label {display:none;}
.login_container h1 {margin:40px 0 20px 61px;}
.password_box_big {background-color:#fff; border: 1px solid #c4c5bf; width:335px; min-height: 27px; height: auto !important; height: 27px; margin: 16px auto 10px auto; }
.password_box_big label {display:none;}
.login_button_big {float:right; margin:5px 61px 0 0;}
.content_body_sitemap {width:700px; min-height:100px; height: auto !important; height: 100px; margin-top:30px; float:left; font-weight:normal !important;}
.content_body_sitemap ul {margin-top:4px; font-weight:normal !important;}
.content_body_sitemap ul li {font-family:Helvetica, Arial, sans-serif; font-size:120%; margin-top:15px; color:#f77803 !important; }
.content_body_sitemap ul li a {font-family:Helvetica, Arial, sans-serif; margin-top:15px; color:#f77803 !important; }
.content_body_sitemap ul li a:hover {font-family:Helvetica, Arial, sans-serif; margin-top:15px; color:#123b39 !important; }
.content_body_sitemap ul li ul li {background:transparent url(/images/bhpr/content/arrow_bullet.gif) no-repeat scroll 0 0.45em; font-family:Arial, sans-serif; font-size:80% !important; color:#123b39 !important; font-weight:normal !important; margin-top:4px; padding-left:15px;}
.content_body_sitemap ul li ul li a {font-family:Arial, sans-serif; color:#123b39 !important; font-weight:normal !important; }
.content_body_sitemap ul li ul li a:hover {color:#f77803 !important; font-family:Arial, sans-serif; }
.content_body_sitemap ul li ul li ul li {background:transparent url(/images/bhpr/content/dash.gif) no-repeat scroll 0 0.5em; font-family:Arial, sans-serif; font-size:100% !important; font-weight:normal !important; margin:4px 0 0 30px; padding-left:10px;}
.content_body_sitemap ul li ul li ul li ul li {font-size:100%;}
.content_body_sitemap ul li ul li ul li ul li ul li {font-size:100%;}
.content_body_search {width:700px; min-height:100px; height: auto !important; height: 100px; margin-top:30px; float:left; font-weight:normal !important;}
.content_body_search h2 {font-family:Helvetica, Arial, sans-serif; font-size:150%; margin:-10px 0 20px 0; border-bottom:4px solid #E3E6E7; line-height:300%;}
.search_result {width:670px; float:left; line-height:160%;}
.search_result_number {width:20px; margin-right:10px; float:left; font-weight:bold; color:#f77803; }
.search_result h3 {font-weight:bold; color:#f77803;}
.breadcrumb_search {width:670px; margin:5px 0 20px 0;}
.breadcrumb_search ul li {display:inline; font-size:95%; padding:0 0.3em 0 0; color:#123b39;}
.breadcrumb_search ul li a {color:#123b39 !important; background:transparent url(/images/bhpr/content/arrow_blue.gif) no-repeat scroll right center; padding:0 1.1em 0.1em 0; text-decoration:none;}
.breadcrumb_search ul li a:hover {color:#FA990F !important;}
.breadcrumb_last {background:none !important;}
.breadcrumb_search ul li.off a {background:none !important; }
.highlight {background-color:#acd6f1; padding: 0 2px 0 2px;}
.search_pages {width:670px; text-align:center; padding-top:15px; float:left; border-top:4px solid #E3E6E7; line-height:160%;}
.search_pages ul li {display:inline; padding:0 5px 0 5px; color:#919191 !important;}
.search_pages ul li a {color:#919191 !important;}
.search_pages ul li a:hover {color:#FA990F !important;}
.previous {background:transparent url(/images/bhpr/buttons/breadcrumb_bullet_left.gif) no-repeat scroll left center; padding:0 30px 0 10px !important;}
.next {background:transparent url(/images/bhpr/buttons/breadcrumb_bullet.gif) no-repeat scroll right center; padding:0 10px 0 30px !important;}
.button_float_right { width:112px; float:right; margin-top:-38px;}
.events_listing_wrapper { width:440px; overflow:hidden; padding-top:20px; border-top:4px solid #E3E6E7; line-height:140%; margin-top:20px;}
.events_listing_wrapper h2 {font-size:108%; line-height:90%;}
.events_listing_wrapper h3 {color:#8a8a8a; text-transform:uppercase; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:90%; line-height:90%; }
.content_body_event h2 {font-family:Helvetica, Arial, sans-serif; margin-bottom:8px; color:#f77803; font-weight:bold; font-size:100%; line-height:140%;}
.content_body_event {width:440px; min-height:100px; height: auto !important; height: 100px; margin-top:30px; float:left;}
.content_body_container_no_rhs {width:700px; min-height:400px; height: auto !important; height: 400px; margin:12px 0 0 25px; float:left; padding-bottom:30px; overflow:hidden;}
.blue_box {background-color:#e4f0f8; width:650px; border:2px solid #c8e2f7; padding:20px; line-height:150%;}
.event_form_wrapper {width:670px; margin:25px 0 0 20px;}
.event_form_wrapper h2 {font-family:Helvetica, Arial, sans-serif; padding-bottom:6px; color:#f77803; font-weight:bold; font-size:110%; border-bottom: 1px solid #dde2e5; margin-bottom:0 !important;}
.event_form_item {width:670px; border-bottom: 1px solid #dde2e5; padding:6px 0 6px 0; overflow:hidden;}
.form_text {float:left; width:240px; padding-top:3px;}
.form_element_container {float:left; width:310px; margin-left:20px;}
.event_form_box {width:255px; height:16px; padding:2px; color:#666666;}
.event_form_box2 {height:22px; padding:2px; color:#666666;}
.event_form_box3 {height:156px; width:255px; padding:2px; color:#666666;}
.event_form_box4 {width:148px; height:16px; margin-right:4px; padding:2px; color:#666666;}
.event_form_box5 {height:80px; width:255px; padding:2px; color:#666666;}
.event_form_box6 {width:100px; height:16px; padding:2px; color:#666666;}
.buttons {float:left; width:220px; margin:15px 0 0 260px;}
.buttons img {padding-right:10px;}
.margin_bottom {margin-bottom:-2px;}
.event_form_time1 {width:42px; height:22px; padding:2px 2px 2px 1px; color:#666666;}
.event_form_time2 {width:42px; height:22px; padding:2px 2px 2px 1px; color:#666666;}
.note {font-size:70%;}
.print_friendly_container {background:url(/images/bhpr/header/header_print.jpg) no-repeat top left; width:650px;}
.print_friendly_content {width:600px; padding:140px 0 0 16px;}
.print_friendly_content h2 {font-family:Helvetica, Arial, sans-serif; margin-bottom:8px; color:#f77803; font-weight:bold; font-size:100%; line-height:140%;}
.footer_wrapper {background:url(/images/bhpr/footer/footer_bg_grad.jpg) repeat-x #f0f1f2 top; min-height: 120px; height: auto !important; height: 120px; overflow:hidden;}
.footer_container {width:960px; margin:auto; min-height:100px; height: auto !important; height: 100px; padding-top:10px; font-size:85%; color:#6a6d73; line-height:160%;}
.footer_text_left {width:590px; float:left; min-height:100px; height: auto !important; height: 100px;}
.footer_text_left ul li {border-right:1px solid #9B9B9B; display:inline; margin-right:0.5em; padding-right:.8em;}
.footer_text_right {width:240px; float:right; min-height:100px; height: auto !important; height: 100px; }
.footer_text_right ul li {border-right:1px solid #9B9B9B; display:inline; margin-right:0.5em; padding-right:.8em;}
.footer_container a, .footer_container a:visited {color:#6a6d73;}
.footer_container a:hover {color:#fa990f;}
.footer_text_left .last {border: none;}
.footer_text_right .last {border: none;}
.content_body_container table, .content_body_container_section table {height: 45px; margin-bottom:30px;}
.content_body_container table tr td, .content_body_container_section table tr td {padding:8px; background-color: #EBF1F2; border-bottom:3px solid #ffffff; vertical-align:text-top;}
.news2_box {width: 220px; padding: 10px 11px; color: #fff;}
.news2_titlebox {width: 220px; overflow: hidden; padding-bottom:8px;}
.news2_title {float: left; width: 160px; font-family: Helvetica, sans-serif; font-size: 135%; font-weight: bold; line-height: 1.1em;}
.news2_button {float: right; width: 52px;}

