/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "default" in dotEditor style management */
* {font-family: Verdana, Arial, Helvetica, sans-serif;}
body {font-size: 80%; font-style: normal; font-weight: normal; color: #6A6A6A; line-height:160%;}
.page_bg {background: url('/images/general/pg_bg.jpg') repeat-x; width:100%;}
p {margin: 0px 0px 15px 0px;}
img {border: 0px;}
.main_page_content ul {margin:20px 0 20px 0;}
.main_page_content ul li {padding:0 0 0.4em 20px; background:url('/images/general/bullet.gif') 0 0.5em no-repeat;}
.page_wrapper {width:965px; margin:auto;}
.header {width:965px; height:142px; background: url('/images/top/header_bg.jpg') top right no-repeat; font-size:90%; line-height:0 !important;}
.logo {width:344px; float:left;}
.top_links {width:600px; float:right; text-align:right; margin:3px 0; font-size:95%;}
.top_text_links {float:right; width:74.5%; margin-top:1px; color:#FFF;}
.top_text_links ul li {display:inline; padding:0 7px 0 9px; border-left:1px solid #FFF;}
.top_text_links ul li.first {border:0;}
.top_text_links ul li a, .top_text_links ul li a:visited, .top_text_links ul li a:hover {color:#FFF; text-decoration:none;}
.div_wrapper {overflow:hidden; height:auto; width:99.9%;}
.float_left {float: left;}
.float_right {float: right;}
.choose_site_mid {float:left; width:123px; height:21px; background:#FFF; text-align:left;}
.choose_site_mid a, .choose_site_mid a:hover, .choose_site_mid a:visited {color:#666; text-decoration:none;}
.choose_site_mid p {margin:5px 0 0 6px; line-height:110% !important;}
.choose_site_right {float:left; width:23px;}
.frm_box_lh {float:left; height:21px; width:1px; background:url('/images/top/frm_box_lh.gif') top left no-repeat; margin-left:5px;}
.frm_box_rh {float:left; height:21px; width:1px; background:url('/images/top/frm_box_rh.gif') top right no-repeat;}
.search_box {float:left; width:170px; height:21px; background:#FFF; text-align:left;}
.search_frm {border:0px; color:#666; width:160px; padding:2px 0 0 10px; height:18px;}
.btn_go {vertical-align: middle; margin:-1px 0 0 6px;}
.nav_bar form {margin:3px;}
.search_wrapper {margin:8px 0 0 0 !important; float:right !important; text-align:right !important;}
.margin_r0 {margin-right:0 !important;}
.hidden {display:none;}
.nav_bar {height:36px; overflow:hidden; line-height:100% !important;}
.nav_bar ul {height:36px !important; display:inline !important;}
.nav_bar ul li {height:36px !important; float:left; display:block;}
.nav_bar ul li a {background:url('/images/top/nav_buttons.gif') no-repeat; height:36px; display:block;}
.nav_bar ul li a.nav_about_us, .nav_bar ul li a.nav_about_us:visited {width:88px; background-position:0 -36px;}
.nav_bar ul li.on a.nav_about_us, .nav_bar ul li a.nav_about_us:hover {width:88px; background-position:0 1px !important;}
.nav_bar ul li a.nav_what_we_do, .nav_bar ul li a.nav_what_we_do:visited {width:100px; background-position:-88px -36px;}
.nav_bar ul li.on a.nav_what_we_do, .nav_bar ul li a.nav_what_we_do:hover {width:100px; background-position:-88px 1px !important;}
.nav_bar ul li a.nav_where_we_work, .nav_bar ul li a.nav_where_we_work:visited {width:130px; background-position:-188px -36px;}
.nav_bar ul li.on a.nav_where_we_work, .nav_bar ul li a.nav_where_we_work:hover {width:130px; background-position:-188px 1px !important;}
.nav_bar ul li a.nav_support_us, .nav_bar ul li a.nav_support_us:visited {width:95px; background-position:-318px -36px;}
.nav_bar ul li.on a.nav_support_us, .nav_bar ul li a.nav_support_us:hover {width:95px; background-position:-318px 1px !important;}
.nav_bar ul li a.nav_work_with_us, .nav_bar ul li a.nav_work_with_us:visited {width:115px; background-position:-413px -36px;}
.nav_bar ul li.on a.nav_work_with_us, .nav_bar ul li a.nav_work_with_us:hover {width:115px; background-position:-413px 1px !important;}
.nav_bar ul li a.nav_resources, .nav_bar ul li a.nav_resources:visited {width:92px; background-position:-528px -36px;}
.nav_bar ul li.on a.nav_resources, .nav_bar ul li a.nav_resources:hover {width:92px; background-position:-528px 1px !important;}
.nav_bar ul li a.nav_contact_us, .nav_bar ul li a.nav_contact_us:visited {width:95px; background-position:-620px -36px;}
.nav_bar ul li.on a.nav_contact_us, .nav_bar ul li a.nav_contact_us:hover {width:95px; background-position:-620px 1px !important;}
.lh_column_wrapper {float:left; margin:11px 0 0 0; width:185px; border:4px solid #EAE8E8; line-height:130% !important;}
.inner_content_wrapper {float:left; width:473px; margin:11px 35px 22px 35px; min-height: 500px; height: auto !important; height: 500px; background:#fff;}
.rh_column_wrapper {float:left; margin:0; width:226px;}
.rh_column_wrapper_de {float:left; margin:0; width:226px; border-top:11px solid #EAE8E8;}
.rh_borders {border-left:8px solid #EAE8E8; border-right:8px solid #EAE8E8;}
.level_1, .level_1_on {text-transform:uppercase;}
.lh_column_wrapper a, .lh_column_wrapper a:visited {font-family:Arial, Helvetica, sans-serif !important; color:#FFF; text-decoration:none; font-size:95%; display:block; padding:7px 10px 7px 10px;}
.lh_column_wrapper a:hover {font-family:Arial, Helvetica, sans-serif !important; color:#FFF; font-size:95%; display:block; padding:7px 10px 7px 10px;}
li.level_1 {background:#5A7D97; border-top:2px solid #3D698A; font-size:105%;}
li.level_1_on {background:#181B34; border-top:2px solid #3D698A; font-size:105%;}
li.level_2, li.level_2_on {background:url('/images/general/lhm_chev.gif') 11px 0.7em no-repeat #181B34; padding:0px 10px 7px 22px; font-size:90%;}
li.level_3, li.level_3_on {background:url('/images/general/lhm_chev.gif') 22px 0.7em no-repeat #181B34; padding:0px 10px 7px 33px; font-size:90%;}
li.level_4, li.level_4_on {background:url('/images/general/lhm_chev.gif') 33px 0.7em no-repeat #181B34; padding:0px 10px 7px 44px; font-size:90%;}
li.level_5, li.level_5_on {background:url('/images/general/lhm_chev.gif') 44px 0.7em no-repeat #181B34; padding:0px 10px 7px 55px; font-size:90%;}
li.level_2 a,  li.level_3 a, li.level_4 a, li.level_5 a, li.level_2 a:hover, li.level_2_on a:hover, li.level_3 a:hover, li.level_3_on a:hover, li.level_4 a:hover, li.level_4_on a:hover, li.level_5 a:hover, li.level_5_on a:hover, li.level_2 a:visited, li.level_3 a:visited, li.level_4 a:visited, li.level_5 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif !important; display:inline; padding:0 !important;}
li.level_2_on a, li.level_3_on a, li.level_4_on a, li.level_5_on a, li.level_2_on a:visited, li.level_3_on a:visited, li.level_4_on a:visited, li.level_5_on a:visited {color:#D9D9D9; font-family: Verdana, Arial, Helvetica, sans-serif !important; display:inline; padding:0 !important;}
.first {border:0 !important;}
.breadcrumb {margin:-5px 0 25px 0; float:left; width:330px; height:20px;}
.breadcrumb ul li {display:inline; padding: 0 0.3em 0 0; font-size:85%;}
.breadcrumb ul li a, .breadcrumb ul li a:visited, .breadcrumb ul li a:hover {padding:0 1.2em 0 0; color:#6A6A6A; text-decoration:none; background:url('/images/general/breadcrumb_bullet.gif') center right no-repeat;}
.breadcrumb ul li a:hover {padding:0 1.2em 0 0; color:#191B34; text-decoration:none; background:url('/images/general/breadcrumb_bullet.gif') center right no-repeat;}
.print {margin:-5px 0 25px 0; float:right;height:20px;}
.print ul li {display:inline; padding: 0 0.3em 0 0; font-size:85%;}
.print ul li a, .print ul li a:visited, .print ul li a:hover {padding:0 1.2em 0 1.8em; color:#1c78bb; text-decoration:none; background:url('/images/icons/print.gif') center left no-repeat;}
.print ul li a:hover {padding:0 1.2em 0 1.8em; color:#191B34; text-decoration:none; background:url('/images/icons/print.gif') center left no-repeat;}
h1 {color:#181B34; font-size:165%; margin:0 0 20px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:100%; clear:both;}
h2, table.job_listing_item caption {color:#0C446D; font-size:120%; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a, a:visited {color: #1C78BB; text-decoration: none;}
a:hover {color: #181B34; text-decoration: none;}
.rh_column_wrapper div, .rh_column_wrapper_de div {border-bottom:8px solid #EAE8E8;}
.rh_image {padding:8px;}
.rh_image p {margin:3px 0 0 0; font-size:85%;}
.rh_box {min-height:79px; height:auto !important; height:79px; padding:8px;}
.rh_related_pages {line-height:190%; color:#FFF;}
.rh_enews {background:#181B34; color:#FFF;}
.rh_donate {background:#D22820; color:#FFF;}
.rh_enews p, .rh_donate p {margin:0 10px 0 0 !important; line-height:130%;}
.rh_enews h3, .rh_donate h3 {font-size:165%; font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; margin:3px 0 5px 0;}
.rh_enews h3 a, .rh_enews h3 a:visited, .rh_enews h3 a:hover, .rh_enews p a, .rh_enews p a:visited, .rh_enews p a:hover, .rh_donate h3 a, .rh_donate h3 a:visited, .rh_donate h3 a:hover, .rh_donate p a, .rh_donate p a:visited, .rh_donate p a:hover {font-family:Arial, Helvetica, sans-serif !important; color:#FFF; text-decoration:none;}
.rh_enews h3 a:hover, .rh_enews p a:hover, .rh_donate h3 a:hover, .rh_donate p a:hover {font-family:Arial, Helvetica, sans-serif !important; color:#D9D9D9; text-decoration:none;}
.social_bookmarking {padding:8px; margin:0 12px 0 0; border-bottom:0 !important; font-size:75%; overflow:hidden; width:220px;}
.social_bookmarking img {margin:0 6px 0 0;}
.social_bookmarking a, .social_bookmarking a:visited {text-decoration:underline; color:#666; margin:0 3px 0 0;}
.social_bookmarking a:hover {text-decoration:none; color:#666; margin:0 3px 0 0;}
.social_bookmarking ul li {border-bottom:10px solid #FFF; padding:0 3px 0 0; float:left;}
.rh_related_pages h3 {font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#0C446D; font-size:110%;}
.rh_related_pages p, .rh_enews p, .rh_donate p {margin:0;}
hr {color:#E5E5E5; height:1px; border:0; background-color:#E5E5E5; padding:0; margin:0;}
.back_to_top {clear:both; margin:0 266px 40px 228px; font-size:85%; text-align:right;}
.footer {background:url('/images/general/footer_dash.gif') top left repeat-x; font-size:80%; line-height:130%; color:#BBBABA; padding:5px 0 5px 0; margin-top:10px;}
.footer_text {width:580px; float:left;}
.credit {width:380px; float:right; text-align:right;}
.credit a, .credit a:visited {color:#BBBABA; border-bottom:1px solid #EEE}
.credit a:hover {color:#BBBABA; border-bottom:1px solid #FFF}
.img_align_mid {vertical-align: middle !important;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_right {float: right; padding: 0 0 10px 10px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.bold {font-weight:bold;}
.italic {font-style: italic;}
.smaller {font-size:90%}
ol {margin:20px 0 20px 20px; line-height:200%;}
.rh_enews, .hp_enews {background:#181B34; color:#FFF;}
.rh_donate, .hp_donate {background:#D22820; color:#FFF;}
.hp_content_wrapper {width:100%; height:auto; overflow:hidden;}
.hp_page_content {width:690px; float:left; margin:10px 0 0 0;}
.hp_rhc {width:218px; padding:22px 16px 22px 16px; float:right; text-align:left; border-top: 11px solid #eae8e8; border-left:10px solid #eae8e8; border-right:10px solid #eae8e8; border-bottom:11px solid #eae8e8;}
.hp_fourlinks {width:188px; min-height:377px; height:auto !important; height:377px; background:url('/images/2008/h/hp_blue_trans.png'); overflow:hidden;}
.hp_fourlinks .on {background:#d22820 !important;}
.hp_banner_area {border:4px solid #d6d6d6; overflow:hidden; min-height:377px; height:auto !important; height:377px; background-repeat: no-repeat !important;}
.hp_link_boxes {min-height:134px; height:auto !important; height:134px;}
.hp_ban_btn_general {min-height:32px; height:auto !important; height:32px; margin:2px 0 0 0; width:100%; background:#181b34; text-transform:uppercase; overflow:hidden;}
.hp_ban_btn_general a, .hp_ban_btn_general a:visited {color:#FFF; text-decoration:none;}
.hp_ban_btn_general a:hover {color:#D9D9D9; text-decoration:none;}
.hp_ban_btn_general div {padding:5px 14px 5px 14px;}
.headline {padding:9px 14px 9px 14px; min-height:223px; height:auto !important; height:223px; color:#FFF; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.headline a, .headline a:visited {font-family: Arial, Helvetica, sans-serif !important; font-size:165%; line-height:115% !important; font-weight:bold !important; color:#FFF !important;}
.headline a:hover {font-family: Arial, Helvetica, sans-serif !important; font-size:165%; line-height:115% !important; font-weight:bold !important; color:#D9D9D9 !important;}
.hp_recent_stories {float:left; width:346px; padding:20px 0 20px 0; line-height:140%; background:url('/images/general/hp_divider.jpg') top right no-repeat;}
.hp_news {float:left; width:300px; padding:20px 20px 20px 20px; line-height:140%;}
.hp_recent_stories_img {float:left; width:130px;}
.hp_recent_stories_img img {border:4px solid #d6d6d6;}
.hp_recent_stories_text {float:left; width:196px; padding:0 0 20px 0; margin-top: -4px; font-size:70% !important;}
.hp_news p, .hp_recent_stories_text p {margin:0 0 8px 0;}
.hp_rhc ul li a, .hp_rhc ul li a:visited, .hp_news a strong, .hp_news a:visited strong, .hp_recent_stories_text a strong, .hp_recent_stories_text a:visited strong {color:#0c446d !important;}
.hp_rhc ul li a:hover, .hp_news a:hover strong, .hp_recent_stories_text a:hover strong {color:#1c78bb !important;}
.hp_news p, .hp_recent_stories p {font-size:140%; color:#181b34;}
.news_bullets .more_link {font-size:100%; margin-left: 18px; margin-top:-0.6em}
.news_bullets ul li {padding:0 10px 15px 18px; background:url('/images/general/hp_bullet.gif') 0 0.4em no-repeat;}
.hp_rhc ul li {padding:0 5px 0 18px; background:url('/images/general/hp_bullet.gif') 0 0.5em no-repeat;}
.hp_rhc strong {font-size:110%;}
.hp_rhc .more_link {margin-left: 18px; margin-top:0.8em}
.hp_rhc p strong {color:#181b34; font-size:140%; font-weight:bold;}
.rh_hp_but_wrapper {border-bottom:5px solid #eae8e8; float:right; text-align:left; width:270px;}
.hp_donate, .hp_enews, .hp_work {padding:15px 8px 15px 8px; border-left:9px solid #eae8e8; border-right:9px solid #eae8e8; border-bottom:5px solid #eae8e8; min-height:62px; height:auto !important; height:62px;}
.hp_enews p, .hp_donate p, .hp_work p {margin:0 70px 0 0 !important; line-height:150%;}
.hp_work {background:url('/images/general/hp_www_globe.gif') bottom right no-repeat #62a7c4;}
.hp_work strong, .hp_enews strong, .hp_donate strong {font-size:165% !important; font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; margin:3px 0 5px 0; line-height:110%;}
.hp_enews a, .hp_enews a:visited, .hp_donate a, .hp_donate a:visited {font-family:Arial, Helvetica, sans-serif !important; color:#FFF; text-decoration:none;}
.hp_enews a:hover, .hp_donate a:hover {font-family:Arial, Helvetica, sans-serif !important; color:#D9D9D9; text-decoration:none;}
.hp_work a, .hp_work a:visited, hp_work a:hover {font-family:Arial, Helvetica, sans-serif !important; color:#181b34; text-decoration:none;}
.no_lhm {width:193px; height:50px; float:left;}
.hr_dashed {width:100%; height:1px; background:url(/images/general/dashed_hr.gif) repeat-x; margin-top:-8px}
.sitemap {margin:3em 0 0 -2em;}
.sitemap_margin {margin:0 0 1px 0;}
.sitemap_level1 {background: url('/images/general/sitemap_arrow.gif') no-repeat 0px 0.4em !important; margin: 7px 0 0 0; padding: 0 0 0.3em 15px !important; font-size: 130%; font-weight:bold;}
.sitemap_level2 {margin:-8px 0 0 0; padding:0 5px 4px 33px !important; background: url('/images/general/sitemap_dash.gif') no-repeat 20px 1em !important; line-height:165%;}
.sitemap_level3 {margin:-8px 0 0 0; padding:0 5px 4px 58px !important; line-height:165%; background:#FFF !important;}
.sitemap_level4 {margin:-8px 0 0 0; padding:0 5px 4px 78px !important; line-height:165%; background:#FFF !important;}
.sitemap_level1 a:link, .sitemap_level1 a:visited {color:#181B34; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;}
.sitemap_level2 a:link, .sitemap_level2 a:visited {color:#0d446b; text-decoration: none;}
.sitemap_level3 a:link, .sitemap_level3 a:visited, .sitemap_level4 a:link, .sitemap_level4 a:visited {color: #1C78BB; text-decoration: none;}
.sitemap_level1 a:hover {color: #1C78BB; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;}
.sitemap_level2 a:hover {color: #1C78BB; text-decoration: none;}
.sitemap_level3 a:hover, .sitemap_level4 a:hover {color: #0d446b; text-decoration: none;}
.sitemap_divider {height:12px;}
.search_top_spacing {height:15px;}
.search_page_num {text-align:center; color:#2079BD;}
.highlightx {background:#a3ccec;}
.SiteMap ul {margin-top:0px !important;}
.large {font-size:95%;}
.larger {font-size:110%;}
.contactfrm_label {width:115px; float:left; margin:0 10px 0 0;}
.contactfrm_input {width:345px; float:left;}
.form {border: 1px solid #ccc; padding:2px; height:1.2em; color:#6a6a6a;}
.form_elements_wrapper {overflow:hidden; padding:0 0 7px 0;}
.form_field_232px {width:232px;}
.form_field_310px {width:310px;}
textarea.form_field_310px {height:10em; font-size:95%;}
.redtext {color:#FF0000;}
.margin-t20 {margin: 20px 0 0 0;}
.contact_frm_hr {margin:10px 0 30px 0;}
.frm_dropdown {border:1px solid #CCCCCC; color:#6A6A6A; height:1.8em; padding:2px 0 0 0;}
.form_field_238px {width:238px !important;}
.search_page_num a, .search_page_num a:visited {color:#666;}
.search_page_num a:hover {color:#2079BD;}
.search_text_wrapper strong a, .search_text_wrapper strong a:visited {color:#0C446D !important;}
.search_text_wrapper strong a:hover {color:#1C78BB !important;}
.search_top_margin {margin: 10px 0 0 0;}
li.level_1 a:hover {background:#181B34;}
.search_breadcrumb {color:#989898; font-size:85%; margin:-1.9em 0 0 0;}
.search_breadcrumb a, .search_breadcrumb a:visited {color:#989898;}
.search_breadcrumb a:hover {color:#191B34;}
hr.job_listing { margin: 1em 0; }
table.job_listing_item tr th {font-weight: bold;}
.nav_bar, .nav_bar-bol-esp {height:36px; overflow:hidden; line-height:100% !important;}
.choose_site_dropdown {line-height:160%; text-align:left; position:absolute; background:#FFF; top:25px; margin-left:5px; width:148px;}
.choose_site_dropdown ul {margin:5px 7px 7px 7px;}
.choose_site_dropdown ul a {display:block;}
.choose_site_dropdown a:link, .choose_site_dropdown a:visited {color:#666;}
.choose_site_dropdown ul li a:hover {color:#0C446D;}

