/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Stylesheet" in dotEditor style management */
* {font-family: Tahoma, Arial, Helvetica, sans-serif;}
body {font: 75%/1.5em Tahoma, Arial, Helvetica, sans-serif; color: #605d5d; background: #dde2de;}
p {margin: 0 0 1.35em 0; line-height: 1.55em;}
img {border: 0; vertical-align: middle;}
a, a:active, a:focus {outline: none;}
.img_align_mid {vertical-align: middle !important;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_left_s {float: left; padding: 0 5px 2px 0;}
.img_align_right {float: right; padding: 0 0 10px 10px;}
.img_align_right_s {float: right; padding: 0 0 2px 5px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.clear_page {clear: both; font-size: 0;}
.hidden {display: none;}
.wrapper {width: 100%; overflow: hidden;}
.overflow {overflow: hidden;}
a, a:visited {color: #605D5D; text-decoration:none; }
a:hover, a:active, a:focus {color: #8dc63f; text-decoration: underline;}
h1 a:hover, h1 a:active, h1 a:focus, h2 a:hover, h2 a:active, h2 a:focus {color: #b9a069;}
h1 {color: #8dc63f; font-size: 155%; font-weight: bold; line-height: 1.1em; background: url(/images/bgs/g_hr.gif) repeat-x bottom; margin-bottom: 0.5em;}
h2 {color: #8dc63f; font-size: 140%; font-weight: bold; line-height: 1.4em; padding-bottom: 1em;}
h3 {color: #605d5d; font-size: 105%; font-weight: bold; line-height: 1.4em; padding-bottom: 1.2em;}
.bold {font-weight: bold;}
.bigger {font-size: 125%; line-height: 1.6em;}
.bigger2 {font-size: 155%; line-height: 1.2em;}
.smaller {font-size: 90% !important;}
.smaller2 {font-size: 80% !important;}
.white {color: #fff !important;}
.grey {color: #909396 !important;}
.gold {color: #ccb88d !important;}
.float_left {float: left;}
.float_right {float: right;}
.dotted_hr {background: url(/images/icons/hr.gif) repeat-x; height: 5px; font-size: 0; margin-bottom: 15px;}
.padding_tb15 {padding-top: 15px; padding-bottom: 15px;}
.padding_b15 {padding-bottom: 15px;}
.padding_t12 {padding-top: 12px;}
.outer_wrapper {width: 100%; min-width: 960px;}
.page_wrapper {margin: auto; background: #fff; width: 874px; overflow: hidden; border-left: 1px solid #EFF1EF; border-right: 1px solid #EFF1EF;}
.content_wrapper {margin-top: 10px; background: #fff; min-height: 555px; height: auto!important; height: 555px; padding: 15px 15px 0;}
hr {background: #e5dbc6; color: #e5dbc6; height: 1px; border: 0; margin: 10px 0;}
.required {color: #ccb88d; font-weight: bold;}
input {vertical-align: middle;}
.search_form {border: 0 solid #fff; padding: 3px 0 2px 0; background-color: #fff; color: #ccc; line-height: 100%; width: 170px;}
.form_wrapper {width: 100%; overflow: hidden; font-size: 115%; padding-bottom: 10px;}
.form_wrapper_button {width: 424px; overflow: hidden; font-size: 100%; padding: 10px 0 10px 234px;}
.form_left {float: left; width: 234px; padding-top: 2px;}
.form_right {float: left; width: 420px;}
.form_right input {border: 4px solid #dde2de; background-color: #fff; color: #ccc; padding: 3px 5px 2px 5px;}
.form_right select {border: 4px solid #dde2de; background-color: #fff; color: #ccc; padding: 1px 1px 1px 5px; font-size: 110%; line-height: 120%; width: 263px;}
.form_right textarea {border: 4px solid #dde2de; background-color: #fff; color: #ccc; width: 400px; font-size: 110%; padding: 2px 5px;}
.button {border: 1px solid #8dc63f !important; padding: 5px 8px !important; background: #8dc63f !important; color: #fff !important; font-size: 100% !important; vertical-align: middle !important; overflow: visible; text-transform: uppercase; text-align: left; line-height: 1.4em; font-weight: bold; width: auto  !important;}
.toplogo {float: left; width: 156px; padding-left: 15px;}
.toprightbox {float: right; width: 688px; background: url(/images/top/b_map.gif) no-repeat top left; min-height: 154px; height: auto!important; height: 154px; padding-right: 15px;}
.topright {text-align: right;}
.topright ul {padding: 11px 0 15px;}
.topright ul li {display: inline; border-right: 1px solid #999; padding: 0 7px 0 5px;}
.topright ul li.last {display: inline; border-right: 0 solid #999; padding: 0 0 0 5px;}
.topright ul li a, .topright ul li a:visited {color: #999;}
.topright ul li a:hover {color: #8DC63F;}
.topright label {display: none;}
.toplogo_recycle {padding: 0 0 12px 0;}
.search_box {border: 4px solid #dde2de; width: 205px; background: #fff; float: right; padding: 0 5px 0 0;}
.topmenu {border-top: 2px solid #ccc; border-bottom: 1px solid #ccc; background: url(/images/top/menu_bg.gif) repeat-x bottom #fff; width: 874px;}
.topmenu .wrap {margin-left: 16px; border-left: 1px solid #ccc; width: 858px;}
.topmenu ul {margin: -1px 0 0 0 !important;}
.topmenu ul li {font-size: 150%; font-weight: bold; float: left; border-right: 1px solid #ccc;}
.topmenu ul li a, .topmenu ul li a:visited {color: #999; padding: 8px 20px 8px 19px; display: block; border-top: 1px solid #ccc; text-decoration:none; }
.topmenu ul li a:hover, .topmenu ul li a:active, .topmenu ul li a:focus, .topmenu ul li.on a, .topmenu ul li.on a:visited {color: #8DC63F; padding: 6px 20px 8px 19px; border-top: 4px solid #8DC63F; z-index: 10;  margin: -1px 0 0 0; position: relative;  text-decoration: none;}
.hp_wrapper {width: 849px; padding: 10px 14px 10px 9px; overflow: hidden;}
.hp_left {float: left; width: 640px;}
.hp_left h1 {display: none;}
.hp_left .box_bg {background: url(/images/bgs/shad_m.gif) repeat-y;}
.hp_left .box_b {background: url(/images/bgs/shad_b.gif) no-repeat bottom;}
.hp_left .box_inner {background: url(/images/bgs/shad_t.gif) no-repeat top left; padding: 14px 13px 7px 14px; width: 612px; overflow: hidden;}
.hp_left .box_inner_im {float: left; width: 440px;}
.hp_left .box_inner_txt {float: right; width: 165px; color: #fff; font-weight: bold; font-size: 90%;}
.hp_left .box_inner_txt ul li {background: url(/images/icons/arrow_r.gif) no-repeat top right #8dc63f; padding: 8px 10px 9px 6px; margin-bottom: 4px; min-height: 64px; height: auto !important; height: 64px;}
.hp_left .box_inner_txt ul li:hover, .hp_left .box_inner_txt ul li.on {background: url(/images/icons/arrow_r.gif) no-repeat top right #a4d165;}
.hp_left .box_inner_txt h2 {font-weight: normal; color: #fff; padding: 0.1em 0 0.3em 0; line-height: 1em; font-size: 210%;}
.hp_left .box_inner_txt p {margin: 0; line-height: 1.3em;}
.hp_left .box_inner_txt a, .hp_left .box_inner_txt a:visited {color: #fff;}
.hp_left .box_inner_txt a:hover {color: #fff; text-decoration: none;}
.hp_txtbox {width: 440px; position: absolute; height: 250px;}
.hp_txtbox_intro {position: absolute; bottom: 0; background: url(/images/bgs/white85.png); padding: 10px 18px; color: #333; line-height: 1.25em; font-size: 105%; font-weight: bold; width: 404px;}
.hp_txtbox_intro p {margin: 0; line-height: 1.25em;}
.hp_txtbox_intro a, .hp_txtbox_intro a:visited {color: #8DC63F;}
.hp_txtbox_intro a:hover {color: #605d5d; }
.hp_news {padding: 15px 14px 10px 6px;}
.hp_news h2 {padding: 0; background: url(/images/bgs/hr_g.gif) repeat-x bottom; font-size: 200%; line-height: 1.2em;}
.hp_news_outerbox {border-top: 1px solid #fff; background: url(/images/bgs/news_bg.gif) repeat-x top; padding: 0 12px;}
.hp_news_box {padding: 15px 0; width: 100%; overflow: hidden; font-size: 115%; border-bottom: 2px solid #cde6ab;}
.hp_news_box h3 {font-weight: bold; padding-bottom: 0.25em;}
.hp_news_box img {border: 2px solid #dee3df;}
.hp_news_box a:active img, .hp_news_box a:focus img {border: 2px solid #8dc63f;}
.hp_news_box p {line-height: 1.3em; margin: 0;}
.hp_news_box .date {font-size: 90%; margin-bottom: 0.45em; color: #8dc63f;}
.hp_news_box_l {float: left; width: 184px; padding-right: 13px;}
.hp_news_box_r {float: left; width: 385px;}
.hp_news hp_news_box {padding: 0; font-size: 125%; line-height: 1.2em;}
.hp_right {float: right; width: 195px; padding: 15px 0;}
.hp_right h2 {padding: 0; background: url(/images/bgs/hr_g.gif) repeat-x bottom; font-size: 150%; line-height: 1.25em; margin: 0 0 0.85em 0;}
.footer {padding: 15px 16px 15px 15px; font-size: 90%; font-weight: bold;}
.footer_top {background: #8dc63f; padding: 3px 10px; width: 823px; overflow: hidden; color: #fff; border-bottom: 5px solid #fff;}
.footer_top .float_left ul li {display: inline; border-left: 1px solid #fff; padding: 0 5px 0 8px;}
.footer_top .float_left ul li.first {display: inline; border-left: 0 solid #fff; padding: 0 5px 0 0;}
.footer_top a, .footer_top a:visited {color: #fff; }
.footer_top a:hover {color: #cde6ab;}
.footer_bottom {background: #dde2de; width: 835px; overflow: hidden; padding: 3px 0 5px 8px;}
.footer_bl {float: left; width: 310px; padding-top: 9px;}
.footer_bl ul {width: 150px; float: left;}
.footer_bl ul li {background: url(/images/icons/chev.gif) no-repeat 0 2px; padding: 0 0 0 20px;}
.footer_bl ul li a, .footer_bl ul li a:visited {color: #666; }
.footer_bl ul li a:hover {color: #8dc63f;}
.footer_br {float: right; width: 525px;}
.footer_br_box {background: url(/images/footer/shad_bm.gif) repeat-y;}
.footer_br_box_t {background: url(/images/footer/shad_bt.gif) no-repeat top;}
.footer_br_box_b {background: url(/images/footer/shad_bb.gif) no-repeat bottom; padding: 16px 5px 16px 16px;}
.footer_br_box ul li {display: inline; padding: 0 13px 0 5px;}
.content_innerwrapper {width: 842px; padding: 5px 14px 10px 16px; overflow: hidden;}
.content_innerwrapper UL {margin: 0 0 13px 20px;}
.content_innerwrapper LI { list-style-type: none; list-style-position: outside;
list-style-image: url("/images/page/icons/content_chevs.gif");}
.content_innerwrapper OL {margin: 0 0 13px 20px;}
.content_innerwrapper OL LI {list-style-type: decimal; list-style-position: outside; list-style-image: none;}
.breadcrumb_wrapper {padding: 0 0 2em 238px; font-size: 80%; width: 604px; overflow: hidden;}
.breadcrumb_text {float: left; color: #8DC63F;}
.breadcrumb_text A, .breadcrumb_text A:visited, .breadcrumb_text A:hover {color: #333; text-decoration: underline;}
.print_logo {float: right; text_align: right; margin: 0;}
.page_content_area {float: left; width: 603px; background: #fff;}
.lhc {float: left; width: 204px; margin:0 35px 0 0;}
.top_img_wrapper {background:#90C53F; border: 1px solid #90C53F; width: 601px; overflow: hidden;}
.content_image_wrapper { float: left; width: 316px; padding: 0 20px 0 0;}
.content_image_text_wrapper {float: left; width: 234px; padding: 15px 30px 5px 0; line-height: 1.3em;}
.content_image_text_wrapper P {color: #FFF; margin: 0;line-height: 1.3em;}
.content_image_text_wrapper h2 {color: #FFF; font-size: 110%; font-weight: bold; padding-bottom: 0.5em; line-height:1.2em;}
.body_content {padding: 11px 20px 3px 20px; margin: 18px 0 15px 0; border: 1px solid #90C53F; background: #f8f8f8;}
.social_networking_links {float:left; font-size: 80%; padding: 0 0 20px 0;}
.social_networking_links ul {margin: 0;}
.social_networking_links ul li {display: inline; padding: 0 6px 0 0;}
.social_networking_links ul li img {padding: 0 3px 0 0; vertical-align: middle;}
.to_top {float: right; text-align: right; font-size: 80%;}
.to_top A, .to_top A:visited {color: #666; text-decoration: none; padding: 0 0 0 14px; background: url(/images/page/icons/to_top.gif) no-repeat 0 0.2em;}
.to_top A:hover {color:#90C53F; text-decoration:none;}
.content_l {float:left; width: 400px;}
.content_l .top_img_wrapper {width: 398px;}
.content_l .content_image_wrapper {width: 230px; padding: 0 10px 0 0;}
.content_l .content_image_text_wrapper {width: 148px; padding: 15px 10px 5px 0;}
.content_r {float: right; width: 165px;}
.did_you_know_box {width:165px; background:url('/images/page/rhc/dash_line.gif') repeat-y;}
.did_you_know_box P {margin:12px 7px 15px 12px; color:#999; font-size:95%; line-height:130%;}
.search_area {}
.search_area h2 {font-weight:normal; font-size:100%; padding-bottom:0;}
.search_area a {color:#9C3;}
.search_area ul {margin-left:0;}
.search_area ul li {list-style-image:none;}
.highlight {background-color:#deecc1;}
.pagination {width:600px; min-height:50px; *height:50px; text-align:center; margin-left:-38px; padding-top:1em; padding-bottom:0.5em;}
.pnav {display:inline;}
.pagination ul {padding-bottom:10px !important;}
.pnav .last {background:none; padding-right:0;}
.pnav li {display:inline;}
.pnav li a {padding:0.5em 0.4em; border: solid 1px #dbdbdb; color:#b2b2b2; font-weight:bold; text-transform:uppercase; -moz-border-radius:2px; -webkit-border-radius: 2px;}
.pnav li a:hover {text-decoration:none; color:#9C3;}
.pnav li a.on {background-color:#9C3; color:#FFF;}
UL.lhm, UL.news {margin: 0 !important; padding: 0;}
UL.lhm LI { list-style-type: none; list-style-position: outside; list-style-image: none; }
UL.lhm li.level1_off a, UL.lhm li.level1_off a:visited {padding: 5px 5px 5px 23px; background: url(/images/page/icons/lhm_green_arrow.gif) no-repeat 8px 0.9em #8DC63F; border-bottom:1px solid #FFF; border-top:1px solid #fff; font-size:95%; display: block;}
UL.lhm li.level1_off a:hover, UL.lhm li.level1_on a {padding: 5px 5px 5px 23px; background: url(/images/page/icons/lhm_grey_arrow.gif) no-repeat 8px 0.9em #9B9E9F; font-weight:bold; border-bottom:1px solid #fff; border-top:1px solid #fff; font-size: 95%; display: block;}
UL.lhm li.level1_off a, UL.lhm li.level1_offi a:visited {color: #fff; text-decoration: none;}
UL.lhm li.level1_off a:hover {color: #fff; text-decoration: none;}
UL.lhm li.level1_on a, UL.lhm li.level1_on a:visited {color: #fff; text-decoration: none; font-weight: bold;}
UL.lhm li.level1_on a:hover {color: #fff; text-decoration: none; font-weight: bold;}
LI.level2_off a, LI.level2_off a:visited, LI.level3_off a, LI.level3_off a:visited, LI.level4_off a, LI.level4_off a:visited {color: #7F7F7E; text-decoration: none; font-weight: normal;}
LI.level2_off a:hover, LI.level3_off a:hover, LI.level4_off a:hover {color: #8DC63F; text-decoration: none; font-weight: normal;}
LI.level2_on a, LI.level2_on a:visited, LI.level3_on a, LI.level3_on a:visited, LI.level4_on a, LI.level4_on a:visited {color: #7F7F7E; text-decoration: none; font-weight: bold;}
LI.level2_on a:hover, LI.level3_on a:hover, LI.level4_on a:hover {color: #8DC63F; text-decoration: none; font-weight: bold;}
LI.level2_off {padding:3px 5px 3px 38px; color:#7F7F7E; background: url(/images/page/icons/lhm_chevs.gif) no-repeat 22px 0.75em; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; font-size: 95%;}
LI.level2_on {padding:3px 5px 3px 38px; color:#7F7F7E; background: url(/images/page/icons/lhm_chevs.gif) no-repeat 22px 0.75em; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; font-size: 95%;}
LI.level3_off {margin-left: 38px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/2008/l/lhm_dash.gif) no-repeat 0 1em; font-weight: normal; padding: 2px 3px 2px 15px; font-size: 90%;}
LI.level3_on {margin-left: 38px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/2008/l/lhm_dash.gif) no-repeat scroll 0 1em; font-weight: normal; padding: 2px 3px 2px 15px; font-size: 90%;}
LI.level4_on {margin-left: 52px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/2008/l/lhm_dash.gif) no-repeat 0 10px; font-weight: bold; padding: 2px 3px 2px 15px; font-size: 90%;}
LI.level4_off {margin-left: 52px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/2008/l/lhm_dash.gif) no-repeat 0 10px; font-weight: normal; padding: 2px 3px 2px 15px; font-size: 90%;}
.login_elements_wrapper {height:auto; overflow:hidden; margin:0 0 3px 0;}
.login_elements {float:left; width:120px;}
.form {color:#989898; font-size:80%; border:2px solid #E5E5E5; width:133px; padding:3px 6px 3px 6px;}
.sitemap_margin {margin:0 0 15px 0;}
.sitemap_level1 {margin-left: -10px; margin-top: 3px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 3px 0px 3px 12px; }
.sitemap_level2 {padding:0px 5px 0px 33px; background: url('/images/page/icons/content_chevs.gif') no-repeat 15px 5px; list-style-type: none; list-style-position: outside; list-style-image: none; line-height:165%;}
.sitemap_level3 {padding:0px 5px 0px 58px; background: url('/images/page/icons/content_chevs.gif') no-repeat 40px 5px; list-style-type: none; list-style-position: outside; list-style-image: none;  line-height:165%;}
.sitemap_level4 {padding:0px 5px 0px 78px; background: url('/images/page/icons/content_chevs.gif') no-repeat 60px 5px; list-style-type: none; list-style-position: outside; list-style-image: none;  line-height:165%;}
.sitemap_level1 a:link, .sitemap_level1 a:visited,.sitemap_level2 a:link, .sitemap_level2 a:visited, .sitemap_level3 a:link, .sitemap_level3 a:visited, .sitemap_level4 a:link, .sitemap_level4 a:visited {color: #605d5d; text-decoration: none !important;}
.sitemap_level1 a:hover, .sitemap_level2 a:hover, .sitemap_level3 a:hover, .sitemap_level4 a:hover {color: #90C53F; text-decoration: none !important;}
.sitemap_content UL.sitemap {margin: 10px 0 7px 0; #margin:10px 0 8px 0}
.sitemap_content UL.sitemap LI { color:inherit; list-style-image:none;}
.de_wrapper {background:#FFF; width: 603px;}
.green_rh_content_box {background: #90c53f; padding: 8px; margin-top: 20px;}
table.tbl_green th { background:none repeat scroll 0 0 #90C53F; color:#FFFFFF; font-weight:bold; text-align:left; }
table.tbl_green { background:none repeat scroll 0 0 #CCCCCC; }
table.tbl_green td { background:none repeat scroll 0 0 #F8F8F8; }
.green_rh_content_box { color:#FFF; }
.page_content_area a, .page_content_area a:visited { text-decoration:underline; }
.social_networking_links a, .social_networking_links a:visited { text-decoration:none; }
.to_top a, .to_top a:visited { text-decoration:none; }

