ul#headerlinks li, ul#headerrss li { margin-top: 1px; }
DIV, FIELDSET, FORM, H1, H2, H3, H4, H5, H6, HR, HTML, IMG, LI, OL, P, UL { margin: 0px; border-width: 0px; padding: 0px; }
BODY, LI, OL, UL { font-family: Arial,Helvetica,sans-serif !important; }
#s4-workspace, HTML { overflow: auto !important; }
#header, .hpPartContainer .hldr { position: relative; }
BODY { margin: 0px; border-width: 0px; padding: 0px 0px 40px; font-weight: 400; font-size: 0.76em; background: rgb(228, 225, 211) none repeat scroll 0% 0%; color: rgb(64, 64, 65); }
HR { color: rgb(0, 0, 0); height: 2px; }
.homepage_webpart_header_long_back, .homepage_webpart_header_short_back { background-repeat: repeat-x !important; background-position: left top !important; }
.homepage_webpart_header_short_back { width: 154px !important; }
.homepage_webpart_header_long_back { width: 525px !important; }
.homepage_webpart_header A, .homepage_webpart_header A:active, .homepage_webpart_header A:hover, .homepage_webpart_header A:link, .homepage_webpart_header A:visited { font-size: 14px !important; font-weight: 600 !important; font-family: Arial,Helvetica,sans-serif !important; color: rgb(255, 255, 255) !important; text-align: left !important; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px !important; padding-left: 4px !important; }
ul.navnode0, ul.navnode1, ul.navnode2 { font-family: Arial,Helvetica,sans-serif; }
.homepage_webpart_header a:hover { text-decoration: underline !important; color: rgb(255, 255, 255) !important; }
.homepage_webpart_header { margin: 0px !important; padding: 4px 4px 5px; }
.homepage_webpart_header_back { width: 100%; background-color: rgb(144, 140, 126); }
.s4-ca { margin-left: 164px !important; }
.mgn10 { margin: 10px; }
.BOEPageHolder A:active, .BOEPageHolder A:hover, .BOEPageHolder A:link, .BOEPageHolder A:visited { font-weight: 700; text-decoration: none; }
#wrapper { margin: 0px auto; width: 982px; text-align: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#wrapperinner { width: 973px; text-align: left; padding-top: 10px; margin-left: 9px; }
.contentHldr { background: rgba(0, 0, 0, 0) url(855e823356b6a99ab92c98bd07751a30c1ab3674.jpg)  repeat-y scroll 712px 0px; float: left; }
.boe_background { width: 100%; float: left; background: rgb(255, 255, 255) url(00ee21e2e051a490a30cc74178cdaffa509c009d.jpg)  repeat-x scroll 0px -220px; }
#headerright p, ul#headerlinks li:hover { background-color: rgb(144, 140, 126); }
#fullRightWrapper { background: rgb(255, 255, 255) url(00ee21e2e051a490a30cc74178cdaffa509c009d.jpg)  repeat-x scroll 0px -200px; height: 100%; min-height: 500px; }
h2 { font-size: 14px !important; }
.clear { clear: both; font-size: 1%; overflow: hidden; }
.lineGreen, .lineWhite { clear: both; height: 1px; }
.lineWhite { border-bottom: 1px solid rgb(255, 255, 255); }
.lineGreen { border-bottom: 1px solid rgb(222, 217, 202); }
.raFormLbl { display: block; text-align: right; width: 60px; float: left; margin-right: 4px; margin-top: 3px; }
#headerleft, #headerright { display: inline; height: 156px; }
#left h2, #leftNav h2 { margin-top: 12px; font-weight: 700; }
#header { width: 963px; height: 172px; }
#headerleft { float: left; width: 699px; }
#headerright { float: right; background-color: rgb(228, 225, 211); font-size: 90%; }
ul#headerright { width: 252px; }
ul#headerlinks, ul#headerrss { width: 252px; padding-left: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
#headerright p { margin-top: 1px; padding: 4px 6px 0px; color: rgb(255, 255, 255); width: 240px; height: 18px; margin-bottom: 0px; }
ul#headerlinks li { list-style: outside none none; padding: 8px 6px 1px 13px; background: rgb(144, 140, 126) none repeat scroll 0% 0%; width: 233px; height: 18px; }
ul#headerlinks li a:link, ul#headerlinks li a:visited, ul#headerrss li a:link, ul#headerrss li a:visited { color: rgb(255, 255, 255); text-decoration: none; }
ul#headerlinks li a:active, ul#headerlinks li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#headerright p a:active, #headerright p a:hover, #headerright p a:link, #headerright p a:visited { color: rgb(64, 64, 65); text-decoration: none; }
ul#headerrss li { list-style: outside none none; padding: 3px 6px 0px 0px; background: rgba(0, 0, 0, 0) url(4b970091b28ba20ae0d64104aa6c2ba091662d09.gif)  no-repeat scroll left center; width: 246px; height: 19px; }
ul#headerrss li a:active, ul#headerrss li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.mainSearchHldr { background-color: rgb(144, 140, 126); font-size: 90%; font-style: normal !important; width: 248px; padding: 2px; height: 20px; }
.mpSearchTxt, .mpSearchTxtNoWidth { height: 16px !important; border: 1px solid rgb(102, 102, 102); margin-right: 1px; color: rgb(51, 51, 51); font-size: 11px !important; float: left; }
.mpSearchTxt { width: 222px !important; }
#BOE_Breadcrumb, #left, #leftNav { margin-right: 10px; }
.mpSearchBtn { background: rgba(0, 0, 0, 0) url(35e6318686b66a7437743e98618a4cf59e032c97.gif)  no-repeat scroll center center; width: 20px; height: 20px; float: left; border: medium none; cursor: pointer; }
.navnode1 li.last, .navnode2 li.last { border-bottom: 0px solid rgb(216, 208, 199); }
#footer { background-color: rgb(144, 140, 126); font-size: 90%; width: 962px !important; padding: 8px 10px; margin-top: 0px !important; color: rgb(255, 255, 255) !important; }
#footer p.left, #footer p.right { width: 400px; padding-top: 8px; padding-bottom: 8px; color: rgb(211, 211, 211); display: inline; }
#footer p.left { float: left; padding-left: 10px; text-align: left; }
#footer p.right { float: right; padding-right: 10px; text-align: right; }
#left, #leftNav, ul.navnode0, ul.navnode1 { width: 164px; }
#footer a:link, #footer a:visited { color: rgb(211, 211, 211); text-decoration: none; }
#footer a:active, #footer a:hover { color: rgb(211, 211, 211); text-decoration: underline; }
#left { float: left; display: inline; margin-bottom: 20px; }
.navnode0 li a, .navnode1 li a, .navnode2 li a { display: block; text-decoration: none; }
#left h2 { background: rgba(0, 0, 0, 0) url(0724303e93dd67e5505e19a579042f22a39c67b9.gif)  repeat-x scroll left top; padding: 4px; margin-bottom: 0px !important; color: rgb(255, 255, 255); width: 156px; font-size: 110% !important; }
#left ul { margin: 0px; padding: 0px; }
ul.navnode0 { font-weight: 700; font-size: 90%; }
ul.navnode1, ul.navnode2 { font-size: 100%; border-top: 1px solid rgb(216, 208, 199); }
.navnode0 li { color: rgb(88, 88, 88); list-style: outside none none; margin-bottom: 1px; }
.navnode0 li a { padding: 6px 4px 7px 15px; color: rgb(88, 88, 88); }
.navnode1 li a, .navnode2 li a {  }
.navnode0 li a:link, .navnode0 li a:visited { background: rgb(228, 225, 211) none repeat scroll 0% 0%; color: rgb(72, 72, 72); text-decoration: none; border-left: 4px solid rgb(144, 140, 126); transition: all 0.3s ease 0s; }
.navnode0 li a.on:active, .navnode0 li a.on:hover, .navnode0 li a:active, .navnode0 li a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.navnode0 li a.on:active, .navnode0 li a.on:hover, .navnode0 li a.on:link, .navnode0 li a.on:visited, .navnode0 li a:active, .navnode0 li a:hover { color: rgb(22, 87, 136); border-left: 4px solid rgb(22, 87, 136); text-decoration: none; }
.navnode1 li { color: rgb(88, 88, 88); list-style: outside none none; }
.navnode1 li a:link, .navnode1 li a:visited { background: rgb(245, 241, 238) none repeat scroll 0% 0%; text-decoration: none; border-left: 4px solid rgb(212, 206, 183); padding: 4px 0px 4px 15px; }
.navnode1 li a:active, .navnode1 li a:hover { color: rgb(51, 51, 51); background: rgb(239, 236, 233) none repeat scroll 0% 0%; text-decoration: none; border-left: 4px solid rgb(22, 87, 136); }
.navnode1 li a.on:active, .navnode1 li a.on:hover, .navnode1 li a.on:link, .navnode1 li a.on:visited { color: rgb(22, 87, 136); text-decoration: none; }
.navnode2 li { color: rgb(29, 29, 29); list-style: outside none none; }
.navnode2 li a { padding: 4px 4px 5px 34px; color: rgb(138, 138, 138); }
.navnode2 li a:link, .navnode2 li a:visited { color: rgb(107, 107, 107); text-decoration: none; padding: 4px 0px 4px 30px; background-color: rgb(247, 245, 242); border-left: 4px solid rgb(230, 224, 201); }
.navnode2 li a:active, .navnode2 li a:hover { background-color: rgb(255, 255, 255); color: rgb(85, 85, 85); text-decoration: none; border-left: 4px solid rgb(22, 87, 136); }
.navnode2 li a.on:active, .navnode2 li a.on:hover, .navnode2 li a.on:link, .navnode2 li a.on:visited { color: rgb(22, 87, 136); text-decoration: none; }
#leftNav { float: left; display: inline; margin-bottom: 10px; }
#leftNav h2 { padding: 4px; margin-bottom: 0px !important; color: rgb(255, 255, 255); width: 156px; font-size: 110% !important; }
#leftNav ul { margin: 0px; padding: 0px; border-top: 1px solid rgb(193, 184, 179); }
#BOE_BreadcrumbBorder { height: 1px; width: 788px; margin-top: 5px; padding-bottom: 4px; border-top: 1px solid rgb(255, 255, 255); }
#BOE_Breadcrumb { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin-bottom: 0px; color: rgb(64, 64, 65); font-size: 90%; margin-left: 18px; padding-left: 0px !important; }
#BOE_Breadcrumb a:link, #breadcrumbs a:visited { color: rgb(153, 153, 153); text-decoration: none; }
#BOE_Breadcrumb a:active, #breadcrumbs a:hover { color: rgb(153, 153, 153); text-decoration: underline; }
#BOE_Breadcrumb span { color: rgb(102, 102, 102); text-decoration: none; font-family: Arial,Helvetica,sans-serif !important; }
#BOE_Breadcrumb .breadcrumbNode, #BOE_Breadcrumb .breadcrumbRootNode { color: rgb(153, 153, 153); }
#BOE_Breadcrumb .breadcrumbCurrentNode { color: rgb(0, 0, 0); }
.BOEPageHolder, .BOEPageHolderInsideMaster { margin-bottom: 0px !important; height: 100% !important; min-height: 500px; }
.boe_rht_pg_pnl { font-size: 0.76em; }
.boe_lft_pg_clear_pnl, .boe_main, .boe_main_wide { min-height: 500px; width: 529px; height: 100%; float: left; padding: 0px 10px; }
.boe_main_wide { width: 786px !important; background-color: rgb(255, 255, 255) !important; }
.boe_lft_pg_clear_pnl h1 { font-size: 20px !important; font-weight: 400 !important; padding: 10px !important; margin: 0px !important; }
#boe_wp_holder #br, #boe_wp_holder #mid, .ms-advsrchText-v2box { margin-right: 10px !important; }
#boe_wp_holder .s4-search { margin-left: 10px; font-family: "Lucida Sans",Arial,Helvetica,sans-serif !important; font-size: 90% !important; font-style: normal !important; }
.srch-advancedtable { margin-left: 20px !important; }
.ms-advsrchText-v1 { padding-left: 20px !important; }
.ms-advsearch-header { padding-left: 10px !important; }
.ms-advsrchbutton { padding-right: 10px !important; padding-bottom: 10px !important; }
.ms-advsrchtips span { display: none !important; }
#boe_wp_holder #bl, #boe_wp_holder #br { width: 372px; }
#mdl { width: 508px; }
#boe_wp_holder #tl { width: 577px; }
#boe_wp_holder #tr { width: 180px; float: left; }
#boe_wp_holder #bl, #boe_wp_holder #tl { float: left; margin-right: 5px !important; margin-left: 10px !important; }
#boe_wp_holder #br { float: right; margin-left: 5px !important; }
#boe_wp_holder #mid { margin-left: 10px !important; }
#boe_wp_holder #top { margin: 10px 10px auto; width: 400px; float: left; }
#boe_wp_holder #topRight { width: 200px; float: left; }
.boe_left_webpart { background-color: rgb(255, 255, 255); }
.boe_main { background-color: rgb(255, 255, 255) !important; }
.boe_main H1, .boe_main_wide H1 { margin-left: 10px; margin-right: 10px; font-weight: 400; font-size: 150%; color: rgb(64, 64, 65); padding: 10px 0px 5px; }
.boe_main .article, .boe_main .article-white { margin: 4px 10px !important; }
.article { padding: 6px; background: rgb(239, 236, 233) none repeat scroll 0% 0%; }
.article-white { padding: 6px 0px !important; background-color: rgb(255, 255, 255); }
.article a:link, .article a:visited, .article-white a:link, .article-white a:visited { font-weight: 700; color: rgb(22, 87, 136); text-decoration: none; }
.article a:active, .article a:hover, .article-white a:active, .article-white a:hover { font-weight: 700; color: rgb(22, 87, 136); text-decoration: underline; }
.article-right .captioned-image { float: right; padding-left: 10px; padding-bottom: 10px; }
.article-left .captioned-image { float: left; padding-right: 10px; padding-bottom: 10px; }
.captioned-image .caption { font-size: 90% !important; }
.article-content { font-family: Arial,Helvetica,sans-serif !important; overflow: visible; }
.article-content p { margin-top: 0px; margin-bottom: 16px; }
.article-content .article-publishDate { text-align: right; margin-bottom: 12px; }
.article-content ol, .article-content ul { color: rgb(64, 64, 65) !important; margin: 0px 12px 6px !important; padding: 0px 0px 0px 10px !important; }
.article-content ol li, .article-content ul li { list-style-position: outside; color: rgb(64, 64, 65) !important; padding: 2px 0px; }
.article-content ol li a, .article-content ul li a { color: rgb(22, 87, 136) !important; font-weight: 700 !important; text-decoration: none; cursor: pointer; }
.article-content .application { padding-left: 10px; }
.article-content .ms-asset-icon { margin-left: 0px !important; }
.PageBottomContent { margin: 4px 12px; padding: 4px 0px; }
.boe_rht_pg_pnl { width: 250px !important; border: medium none !important; font-weight: 400; color: rgb(64, 64, 65); float: left; }
.boe_rht_pg_pnl .ms-WPTitle { color: rgb(255, 255, 255) !important; font-family: Arial !important; font-size: 14px !important; font-weight: 700 !important; }
.KeyFactsContainer, .boe_rht_pg_pnl .boe_wp_title_hldr .boe_wp_title h2, .boe_rht_pg_pnl .boe_wp_title_hldr .boe_wp_title h3, .boe_rht_pg_pnl .link-item .description, .boe_rht_pg_pnl .link-item a, .boe_wp_title_hldr .boe_wp_title { font-family: Arial,Helvetica,sans-serif !important; }
.boe_wpz_ExternalLinks, .boe_wpz_Feedback, .boe_wpz_RelatedLinks { padding-bottom: 12px; background: rgb(239, 236, 233) none repeat scroll 0% 0%; margin: 10px 0px 12px; }
.boe_wpz_ExternalLinks .ms-wpContentDivSpace, .boe_wpz_Feedback .ms-wpContentDivSpace, .boe_wpz_KeyFacts .ms-wpContentDivSpace, .boe_wpz_RelatedLinks .ms-wpContentDivSpace { margin-left: 0px !important; margin-right: 0px !important; }
.boe_wp_title_hldr { width: 100%; background-color: rgb(144, 140, 126); }
.boe_rht_pg_pnl .ms-formfieldlabel { display: none; }
.boe_wp_title_hldr .boe_wp_title { min-width: 242px; font-size: 14px !important; font-weight: 700 !important; color: rgb(255, 255, 255); background: rgb(144, 140, 126) none repeat scroll 0% 0%; padding: 4px 4px 5px; }
.boe_rht_pg_pnl .boe_wp_title_hldr .boe_wp_title h2 { margin: 0px !important; font-size: 14px !important; font-weight: 700 !important; }
.boe_rht_pg_pnl .boe_wp_title_hldr .boe_wp_title h3 { margin: 0px !important; font-size: 100% !important; }
.boe_rht_pg_pnl .ms-WPHeaderTdMenu, .boe_rht_pg_pnl .ms-wpTdSpace { background-image: none; background-color: rgb(144, 140, 126); }
.boe_rht_pg_pnl .ms-WPHeaderTdMenu { background-color: rgb(206, 199, 173); border: 1px solid rgb(206, 199, 173); }
.boe_rht_pg_pnl .ms-WPHeader { background: rgb(144, 140, 126) none repeat scroll 0% 0% !important; }
.boe_rht_pg_pnl .ms-WPHeaderTd { border-bottom: medium none !important; }
.boe_rht_pg_pnl .ms-wpTdSpace { border: medium none !important; }
.boe_rht_pg_pnl .ms-wpselectlink { background-image: none !important; }
.boe_rht_pg_pnl a, .boe_rht_pg_pnl a:active, .boe_rht_pg_pnl a:hover, .boe_rht_pg_pnl a:visited { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px !important; margin: 0px; font-weight: 700; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif !important; }
.boe_rht_pg_pnl .ms-WPMenuDivHover a, .boe_wpz_KeyFacts { background-image: none !important; }
.KeyFactsContainer, .boe_rht_pg_pnl .ms-WPMenuDivHover { background-color: rgb(255, 255, 255); }
.boe_rht_pg_pnl .link-item a { color: rgb(64, 64, 65) !important; display: block; }
.boe_rht_pg_pnl .link-item .description { padding-right: 5px; padding-bottom: 4px !important; border-bottom: 1px solid rgb(206, 199, 173); margin: 0px !important; font-weight: 400; color: rgb(64, 64, 65); }
.boe_rht_pg_pnl .item { padding: 5px !important; }
.boe_rht_pg_pnl .ms-selectorlink a, .boe_rht_pg_pnl .ms-vb a { background-image: none !important; padding-left: 0px !important; }
.boe_wpz_KeyFacts { margin-bottom: 25px; }
.boe_wpz_KeyFacts .ms-WPBorder { border-style: none !important; }
.KeyFactsContainer table { border-style: none; background: rgb(255, 255, 255) url(7d0c81916b6e7e3e0e85f9b08c548793b87c709b.gif)  no-repeat scroll left bottom; font-family: Arial; }
.KeyFactsContainer .hdr { color: rgb(255, 255, 255); background: rgb(206, 199, 173) url(0724303e93dd67e5505e19a579042f22a39c67b9.gif)  no-repeat scroll left top; height: 24px; }
.KeyFactsContainer .ftr { color: rgb(255, 255, 255); height: 12px; }
.KeyFactsContainer .name, .KeyFactsContainer .nameValue { border-bottom: 1px solid rgb(232, 228, 224); color: rgb(64, 64, 65); font-size: 110%; font-family: Arial,Helvetica,sans-serif !important; font-weight: 700; }
.KeyFactsContainer .name { background-color: rgb(255, 255, 255); padding: 3px; width: 145px; }
.KeyFactsContainer .nameValue { background: rgb(228, 225, 211) url(c404aec8a48a7870a1b41a1b072766c897f79c62.gif)  no-repeat scroll 3px 2px; padding: 3px 3px 3px 16px; width: 84px; }
.KeyFactsContainer .link { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(200, 197, 195); padding: 3px; width: 145px !important; }
.KeyFactsContainer a { background-image: none; padding-left: 0px; color: rgb(255, 255, 255); font-size: 120%; font-weight: 700; font-family: Arial,Helvetica,sans-serif; }
.BOENoData, .boe_ql_title_hldr, .boe_ql_title_hldr .link-item a, .boe_wpz_News { font-family: Arial,Helvetica,sans-serif !important; }
.KeyFactsContainer a:active, .KeyFactsContainer a:hover, .KeyFactsContainer a:visited { color: rgb(131, 124, 82); font-size: 90%; }
.KeyFactsContainer .nextDue { background-color: rgb(228, 225, 211); border-bottom: 1px solid rgb(200, 197, 195); color: rgb(131, 124, 82); font-size: 86%; font-weight: 700; padding: 3px; width: 84px; display: block; }
.boe_ql_title_hldr .item .description, .boe_ql_title_hldr .ms-formfieldlabel { display: none; }
.boe_ql_title_hldr { border-bottom: medium none !important; font-size: 90%; }
.boe_ql_title_hldr .boe_ql_title h2 { margin: 0px !important; font-size: 110% !important; }
.boe_ql_title_hldr .item { background: rgb(228, 225, 211) none repeat scroll 0% 0%; border: medium none; padding: 10px; color: rgb(64, 64, 65) !important; }
.BOE_WP_News_Container, .boe_wpz_News { background-color: rgb(255, 255, 255); }
.boe_ql_title_hldr .link-item a { color: rgb(64, 64, 65) !important; }
.boe_ql_title_hldr a:active, .boe_ql_title_hldr a:hover { color: rgb(22, 87, 136) !important; text-decoration: none; }
.boe_ql_title_hldr a:hover { color: rgb(22, 87, 136); text-decoration: none; }
.BOENoData { padding: 10px !important; font-size: 1em !important; color: rgb(64, 64, 65) !important; display: block; }
.boe_home_page_central_panel_header { width: 525px; font-family: Arial !important; font-size: 120% !important; font-weight: 700 !important; color: rgb(255, 255, 255); background: rgb(206, 199, 173) url(0724303e93dd67e5505e19a579042f22a39c67b9.gif)  repeat-x scroll left top; margin: 0px !important; padding: 4px 4px 5px; }
.BOE_WP_News_Container .LatestNewsLink, .BOE_WP_News_Container .actionDate, .BOE_WP_News_Container .summaryText, .BOE_WP_News_Container a, .highlights-Container h1, .hpPartContainer .hpCornerHeading, .hpPartContainer .hpCornerLink, .hpPartContainer .hpCornerText { font-family: Arial,Helvetica,sans-serif !important; }
.BOE_WP_News_Container .linkMain { color: rgb(64, 64, 65) !important; font-weight: 700 !important; float: left; margin-top: 8px !important; margin-left: 10px !important; display: block; }
.BOE_WP_News_Container .summaryText { margin-left: 10px; display: block; color: rgb(64, 64, 65) !important; margin-top: 2px; margin-bottom: 2px; }
.BOE_WP_News_Container .actionDate { color: rgb(131, 124, 82) !important; float: left; clear: left; font-weight: 700 !important; padding-bottom: 5px; }
.boe_wpz_News .ms-wpContentDivSpace { margin: 0px !important; background-color: rgb(239, 236, 233) !important; padding: 10px; }
.BOE_WP_News_Container .footer { background: rgb(177, 169, 132) url(798d8f2ed54ba32977ae17fc355c6bcdf6ebed1e.gif)  no-repeat scroll left bottom; text-align: right; padding-right: 12px; padding-top: 5px; padding-bottom: 5px; margin-top: -2px; color: rgb(255, 255, 255) !important; }
.BOE_WP_News_Container .footer a { color: rgb(255, 255, 255) !important; font-weight: 700 !important; margin-top: 10px; }
.BOE_WP_News_Container a { background-image: none !important; padding-left: 0px !important; text-decoration: none; }
.BOE_WP_News_Container a:hover { text-decoration: underline; }
.linkMore a, .linkMore a:active, .linkMore a:hover, .linkMore a:link, .linkMore a:visited { color: rgb(149, 19, 68) !important; }
.BOE_WP_News_Container .linkMore { font-weight: 700 !important; float: right; margin-left: 10px !important; color: rgb(149, 19, 68) !important; padding-bottom: 8px; padding-right: 10px; }
.BOE_WP_News_Container .LatestNewsLink { color: rgb(255, 255, 255) !important; font-weight: 700 !important; text-decoration: none; }
.highlights { margin: 0px 10px 10px; padding-bottom: 10px; }
.highlights-Container { background: rgb(239, 236, 233) url(612b89a52ebaa51365f5c4f2f99cbd508720aaa2.gif)  repeat scroll 0% 0%; padding-bottom: 8px; }
.highlights-Container h1 { font-weight: 700; font-size: 150%; padding-bottom: 4px !important; margin-bottom: 4px !important; color: rgb(64, 64, 65); padding-top: 8px; border-bottom: medium none !important; }
.highlightsHdr, .highlightsHdrSel { padding: 8px; clear: both; cursor: pointer; }
.highlightContent, .highlightsHdr .linkMain, .highlightsHdrSel .linkMain { font-family: Arial,Helvetica,sans-serif !important; color: rgb(64, 64, 65) !important; }
.highlightsHdr { background: rgba(0, 0, 0, 0) url(5612bec5e7eb2e5cc948ef793cf125759a0119fb.png)  repeat-x scroll left center; border: medium none; height: 18px; }
.highlightsHdr .BOEExpandCollapse { background: rgba(0, 0, 0, 0) url(8bc5479b530ac6bd0b34f533b8378a65bfce36c5.png)  no-repeat scroll center center; }
.highlightsHdr .BOEExpandCollapse, .highlightsHdrSel .BOEExpandCollapse { width: 30px; height: 30px; float: right; margin-right: 10px; margin-top: -4px; }
.highlightsHdrSel { background: rgba(0, 0, 0, 0) url(5612bec5e7eb2e5cc948ef793cf125759a0119fb.png)  repeat-x scroll left center; height: 18px; }
.highlightsHdrSel .BOEExpandCollapse { background: rgba(0, 0, 0, 0) url(7275ca28db7dba8c62b33d0dbefcaf98f9cfb9e4.png)  no-repeat scroll center center !important; }
.highlightsHdr .linkMain, .highlightsHdrSel .linkMain { font-size: 120% !important; font-weight: 400 !important; float: left; margin-top: 1px !important; max-width: 450px; }
.highlightsHdrSel .linkMain { font-weight: 700 !important; }
.highlightContent { background: rgb(255, 255, 255) url(7935ffa750b600e4dd67247ea306bfe9f089f9df.png)  no-repeat scroll center -1px; font-weight: 400 !important; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 10px !important; }
.highlightContent a:link, .highlightContent a:visited { font-weight: 700; color: rgb(22, 87, 136); text-decoration: none; }
.highlightContent a:active, .highlightContent a:hover { font-weight: 700; color: rgb(22, 87, 136); text-decoration: underline; }
.highlightContent .linkMore { float: right; clear: left; margin-top: 10px; margin-right: 6px; }
.highlightContent img { margin: 4px; float: left; }
.calendar .dropDownList, .document .dropDownList { margin-right: 10px; }
#homePageContent { clear: both; }
#homePageContent #ml, #homePageContent #mr, #homePageContent #tl, #homePageContent #tr { width: 254px; float: left; margin-bottom: 10px !important; }
#homePageContent #mr, #homePageContent #tr { margin-left: 14px !important; }
#homePageContent #bl, #homePageContent #br { width: 260px; float: left; margin-top: 10px; padding-bottom: 10px; }
.hpPartContainer, .hpPartContainer .hpLinkImg { width: 254px; float: left; }
.hpPartContainer { display: block; }
.hpPartContainer .hpCornerHeading { position: absolute; top: 20px; left: 10px; color: rgb(255, 255, 255) !important; font-weight: 700 !important; font-size: 150% !important; }
.hpPartContainer .hpCornerLink, .hpPartContainer .hpCornerText { float: left; font-size: 110% !important; }
.hpPartContainer .hpCornerHeading:hover { text-decoration: none; }
.hpPartContainer .hpCornerMainLink { float: left; clear: left; display: block; white-space: nowrap; background: rgba(0, 0, 0, 0) url(b6a7dfa14a6cfdac7bfda2b00dd9d351d191db75.gif)  repeat-x scroll left bottom; width: 100%; padding: 4px; }
.hpPartContainer .hpCornerText { background: rgb(255, 255, 255) url(9961f6d0e25ccbf73625123515a677680b23dc86.jpg)  repeat scroll 0% 0%; min-height: 63px; font-weight: 500 !important; color: rgb(64, 64, 65) !important; padding: 8px 10px 0px; width: 234px; display: block; }
.hpPartContainer .hpCornerMainLink1, .hpPartContainer .hpCornerMainLink2, .hpPartContainer .hpCornerMainLink3 { background: rgba(0, 0, 0, 0) url(b6a7dfa14a6cfdac7bfda2b00dd9d351d191db75.gif)  no-repeat scroll left top; }
.hpPartContainer .hpCornerMore { color: rgb(149, 19, 68) !important; font-weight: 700 !important; margin-left: 5px; }
.hpPartContainer .hpCornerMainLink3 { border-bottom: medium none !important; }
#homePageContent #mr .hpPartContainer .hpCornerMainLink3 { background: rgba(0, 0, 0, 0) url(0a0e957e1398adb8f348e2b7986967131cb88032.gif)  no-repeat scroll left bottom !important; }
#homePageContent #ml .hpPartContainer .hpCornerMainLink3 { background: rgba(0, 0, 0, 0) url(1379300bea5e6707513eb09376d5649101adaab4.gif)  no-repeat scroll left bottom !important; }
.hpPartContainer .hpCornerMainLink1, .hpPartContainer .hpCornerMainLink2, .hpPartContainer .hpCornerMainLink3 { display: block; border-bottom: 1px solid rgb(135, 128, 92); border-top: 1px solid rgb(255, 255, 255); float: left; width: 244px; padding: 3px 0px 3px 10px; }
.calendar .title, .document .title { border-style: none none solid; border-bottom: 1px solid rgb(172, 158, 117); margin-bottom: 20px; display: block; }
.hpPartContainer .hpCornerLink { padding-left: 12px; clear: left; color: rgb(255, 255, 255) !important; white-space: nowrap; }
.calendar .description, .document .clearFloat, .document .description { clear: both; }
.hpPartContainer .hpCornerLink:hover { text-decoration: none; color: rgb(82, 82, 82) !important; }
.calendar a, .document a { color: rgb(22, 87, 136); }
.calendar .dropDownItem { vertical-align: middle; font-family: Arial; font-size: 9.1pt; }
.calendar .header, .calendar a { font-family: Arial,Helvetica,sans-serif; }
.calendar .header { font-size: 100%; font-weight: 700; height: 200px; }
.calendar .description, .calendar .name, .calendar .published { font-size: 9.1pt; font-family: Arial,Helvetica,sans-serif; }
.calendar .prop { float: right; width: 1px; }
.calendar .clearFloat { clear: both; height: 10px; overflow: hidden; }
.calendar .min10px { height: 10px; }
.calendar .min20px { height: 20px; }
.calendar .min150px { height: 150px; }
.calendar .published { line-height: 100%; vertical-align: top; padding-top: 0px; padding-right: 10px; float: left; width: 5% !important; min-width: 56px; margin-bottom: 15px; }
.calendar .name { display: block; }
.calendar .namewithdate { width: auto; }
.calendar .nameonly { width: 100%; }
.calendar .publishedfuture { height: 30px; }
.calendar .title { padding: 20px 0px 14px; font-family: Lucida Sans,Arial,Helvetica,sans-serif; font-size: 150%; }
.document .dropDownItem { vertical-align: middle; font-family: Arial; font-size: 9.1pt; }
.document .header, .document a { font-family: Arial,Helvetica,sans-serif; }
.document .header { font-size: 100%; font-weight: 700; height: 200px; }
.document .description, .document .name, .document .published { font-size: 9.1pt; font-family: Arial,Helvetica,sans-serif; }
.document .prop { float: right; width: 1px; }
.document .clearFloat { height: 10px; overflow: hidden; }
.document .min10px { height: 10px; }
.document .min20px { height: 20px; }
.document .min150px { height: 150px; }
.document .published { line-height: 100%; vertical-align: top; padding-top: 0px; padding-right: 10px; float: left; width: 13% !important; }
.document .namewithiconanddate { float: right; width: 80%; }
.document .namewithdate { float: right; width: 84%; }
.document .namewithicon { float: right; width: 94%; }
.document .nameonly { width: 100%; }
.document .name { display: block; }
.document .icon { vertical-align: bottom; padding-right: 5px; float: left; width: 10px; }
.document .publishedfuture { height: 30px; }
.document .title { padding: 20px 0px 14px; font-family: Lucida Sans,Arial,Helvetica,sans-serif; font-size: 150%; }
.advSearch-btn, .advSearch-btn-selected, .boe_main_wide .ms-sbplain { font-style: normal !important; font-family: Lucida Sans,Arial,Helvetica,sans-serif !important; }
.boe_main_wide .ms- searchref-filterlink:hover, .boe_main_wide .ms-searchref-filterlink, .boe_main_wide .srch-Title3 a:active, .boe_main_wide .srch-Title3 a:link, .boe_main_wide .srch-Title3 a:visited { color: rgb(22, 87, 136) !important; }
.boe_main_wide .srch-Title3 A:hover { color: rgb(22, 87, 136) !important; text-decoration: none; }
.boe_main_wide .ms-sbplain { color: rgb(51, 51, 51) !important; }
.boe_main_wide .srch-Page a { color: rgb(22, 87, 136) !important; }
.boe_main_wide .srch-Page a:hover { color: rgb(22, 87, 136) !important; border-color: rgb(22, 87, 136) !important; }
.boe_main_wide .srch-Page strong { background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(22, 87, 136) !important; }
.boe_main_wide .srch-Page-img a:hover { border-color: rgb(255, 255, 255) !important; }
.advSearch-btn, .advSearch-btn-selected { border: medium none; background: rgba(0, 0, 0, 0) url(3f2874bc76663a7cfeb2e53c665082865211b18e.gif)  no-repeat scroll left center; cursor: pointer; font-size: 90%; font-weight: 700; color: rgb(51, 51, 51) !important; margin-left: 20px; margin-top: 10px; margin-bottom: 10px; padding-top: 4px; text-indent: 20px; }
.sitenavnode1, .sitenavnode2 { list-style-position: inside; list-style-type: inherit; margin: 2px; }
.advSearch-btn-selected { background: rgba(0, 0, 0, 0) url(4f9814531a3921a144b13b7a46957081b818daaf.gif)  no-repeat scroll left center !important; }
.sitemapdiv0 { float: left; width: 47%; }
.imageWithCaptionRight, .mainimage { float: right; }
.sitemapdiv1 { width: 50%; padding-left: 3%; float: right; }
.showHideDivHolder, .topofpage { width: 100%; }
.sitemapheader { display: block; background: rgb(237, 233, 230) none repeat scroll 0% 0%; text-transform: uppercase; color: rgb(255, 255, 255); line-height: 27.3pt; text-align: center; }
.sitemapheader li { font-family: Arial; font-size: 9.1pt; font-weight: 700; }
.sitenavnode1 { text-indent: 5px; padding: 6px 6px 20px; }
.sitenavnode2 { text-indent: 25px; padding: 6px; }
.showHideDivHolderP, .showHideSpacer, .showLink { margin-bottom: 0px !important; }
.greylinetop { border-top: 1px solid rgb(233, 233, 233); padding: 5px 0px 4px; }
.padimagesall { padding: 10px; }
.padimagesleftbottom { padding: 0px 0px 10px 10px; }
.padimagesrightbottom { padding: 0px 10px 10px 0px; }
.mainimage { padding: 0px 0px 10px 10px; }
#SLPshowhide, .more { display: none; }
.showHideSpacer, .showLink { margin-top: 0px !important; }
.ms-formvalidation { color: red !important; }
.ms-cui-dd-arrow-button { font-family: "Segoe UI",Tahoma,Verdana,sans-serif; }
.topofpage { text-align: right; }
.ms-rtestate-field ul li { color: rgb(64, 64, 65) !important; }
.imageWithCaptionLeft, .imageWithCaptionRight { margin-top: 4px; padding: 10px; text-align: center; }
.imageWithCaptionLeft { float: left; }
.imageWithCaptionLeft p, .imageWithCaptionRight p { margin-top: 4px !important; margin-bottom: 4px !important; font-weight: 700 !important; font-size: 90% !important; }
.BOEHdnBookmark { width: 0px; height: 0px; }
.BOEHdnBookmark p { background-color: orange; width: 5px; height: 5px; display: none; }
#mdlBookmark .mdlHead, #mdlPageSearch .mdlHead { font-size: 130%; font-weight: 700; margin-bottom: 7px; margin-top: 8px; float: left; clear: left; }
#mdlBookmark .mdlLbl, #mdlPageSearch .mdlLbl { float: left; clear: left; padding-right: 3px; margin-left: 50px; margin-top: 10px; }
#mdlBookmark .mdlTxt, #mdlPageSearch .mdlTxt { float: left; margin-top: 7px; }
#mdlBookmark .mdlBtn, #mdlPageSearch .mdlBtn { float: left; margin: 5px; }
body.notifications-off { margin-top: 0px !important; }
.container-floating-notifications { background-color: rgb(195, 192, 182); top: 0px; z-index: 2; min-width: 982px; width: 982px; overflow: visible; display: none; }
.boenew_right, .boenew_right h3 { width: auto !important; }
.container-notifications { margin: 0px auto; padding: 12px 10px; overflow: hidden; font-size: 100%; color: rgb(102, 102, 102); }
.container-notifications ul { margin: 0px; padding: 0px; list-style-type: none; }
.container-notifications li { font-size: 115%; color: rgb(0, 0, 0); }
.container-notifications li#alignRight { text-align: right; color: rgb(0, 0, 0); }
.container-notifications a { text-decoration: none; color: rgb(255, 255, 255); font-weight: 700; font-size: 100%; }
.container-notifications a#btnHideCookieBanner { color: rgb(255, 255, 255); }
.paddedcontent { font-weight: 400; font-size: 14px; padding-top: 40px; padding-bottom: 40px; padding-left: 40px; color: rgb(64, 64, 65); font-family: Arial,Helvetica,sans-serif !important; }
.boenew_right h3 { background: rgb(144, 140, 126) none repeat scroll 0% 0% !important; }
.boenew_hmain h2, .boenew_othernewsheader h3 { background: rgb(144, 140, 126) none repeat scroll 0% 0% !important; color: rgb(255, 255, 255) !important; }
.boenew_othernews h3 a { color: rgb(255, 255, 255) !important; }
.socialicons a img { margin: 8px 0px 0px !important; }
.boe_wp_title_hldr_1 { margin-left: -10px; }
.BOE_WP_News_Container .actionDate, .span_forthcomingEvents { margin-left: 5px !important; }
.span_forthcomingEvents { font-size: 9pt !important; font-weight: 400 !important; }
#ctl00_PlaceHolderPageFullRight_PlaceHolderMain_ctl01_divNews { margin-bottom: 25px; }
.imgShare, .imgShare1 { margin: 10px 0px; border: medium none !important; padding-left: 4px !important; padding-right: 4px !important; }
.divAllShares_inner { width: 250px !important; background-color: rgb(239, 236, 233) !important; margin-left: -10px; margin-bottom: 10px; }
.pubbox a, .stats { border-left: 4px solid rgb(22, 87, 136); background-color: rgb(239, 236, 233); background-repeat: no-repeat; overflow: hidden; cursor: pointer; }
.ms-standardheader A, .ms-standardheader A:hover { color: rgb(255, 255, 255); }
.ms-WPBody A, .ms-WPBody A:hover, .ms-WPBody A:link, .ms-WPBody A:visited, a, a:link, a:visited { color: rgb(22, 87, 136); }
.ms-asset-icon { margin: 2px 6px 2px 0px !important; }
.pubbox a { float: left; width: 120px; height: 70px; padding: 10px; margin: 40px 20px 0px 0px; transition: background-color 0.1s linear 0s; position: relative; }
.pubbox h3 a { font-size: 18px; }
.pubbox h3 a, .pubbox h3 a:link, .pubbox h3 a:visited { text-decoration: none; text-shadow: 0px 1px 1px rgb(255, 255, 255); }
.pubbox:hover h3, .pubbox:hover h3 a, .pubbox:hover h3 a:link, .pubbox:hover h3 a:visited { color: rgb(255, 255, 255); text-shadow: none; text-decoration: none; }
.pubbox-wide { width: 40% !important; }
.stats, .stats .btm { width: 145px; float: left; }
.stats { height: 135px; margin: 20px 20px 0px 0px; transition: background-color 0.1s linear 0s; }
.stats a { height: auto; margin-left: -4px; margin-top: 0px; background-color: transparent !important; }
.stats .btm { padding: 0px 8px 0px 20px; margin-left: -10px; margin-top: -5px; display: block; z-index: 1; height: auto; }
.stats h3 a, .stats h3 a:link, .stats h3 a:visited { font-size: 13px; text-shadow: none; }
.stats p { margin: 0px; padding: 0px; font-size: 10px; }
.stats p a { text-decoration: none; }
.stats p a:hover, .stats:hover, .stats:hover p, .stats:hover p a { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(22, 87, 136); }
.blue a { border-color: rgb(22, 87, 136); }
.blue a:hover, .pubbox a:hover { background-color: rgb(22, 87, 136); }
.blue h3 a:link, .blue h3 a:visited { color: rgb(22, 87, 136); }
.blue h3 a:hover { color: rgb(255, 255, 255); }
.violet a { border-color: rgb(103, 115, 182); }
.violet a:hover { background-color: rgb(103, 115, 182); }
.violet h3 a:link, .violet h3 a:visited { color: rgb(103, 115, 182); }
.violet h3 a:hover { color: rgb(255, 255, 255); }
.khaki a { border-color: rgb(167, 158, 112); }
.khaki a:hover { background-color: rgb(167, 158, 112); }
.khaki h3 a:link, .khaki h3 a:visited { color: rgb(167, 158, 112); }
.khaki h3 a:hover { color: rgb(255, 255, 255); }
.pink a { border-color: rgb(163, 26, 126); }
.pink a:hover { background-color: rgb(163, 26, 126); }
.pink h3 a:link, .pink h3 a:visited { color: rgb(163, 26, 126); }
.pink h3 a:hover { color: rgb(255, 255, 255); }
.orange a { border-color: rgb(223, 122, 0); }
.orange a:hover { background-color: rgb(223, 122, 0); }
.orange h3 a:link, .orange h3 a:visited { color: rgb(223, 122, 0); }
.orange h3 a:hover { color: rgb(255, 255, 255); }
.red a { border-color: rgb(165, 17, 64); }
.red a:hover { background-color: rgb(165, 17, 64); }
.red h3 a:link, .red h3 a:visited { color: rgb(165, 17, 64); }
.red h3 a:hover { color: rgb(255, 255, 255); }
.green a { border-color: rgb(105, 146, 58); }
.green a:hover { background-color: rgb(105, 146, 58); }
.green h3 a:link, .green h3 a:visited { color: rgb(105, 146, 58); }
.green h3 a:hover { color: rgb(255, 255, 255); }
.purple a { border-color: rgb(87, 6, 140); }
.purple a:hover { background-color: rgb(87, 6, 140); }
.purple h3 a:link, .purple h3 a:visited { color: rgb(87, 6, 140); }
.purple h3 a:hover { color: rgb(255, 255, 255); }
.darkorange a { border-color: rgb(224, 82, 6); }
.darkorange a:hover { background-color: rgb(224, 82, 6); }
.darkorange h3 a:link, .darkorange h3 a:visited { color: rgb(224, 82, 6); }
.darkorange h3 a:hover { color: rgb(255, 255, 255); }
.plum a { border-color: rgb(117, 40, 100); }
.plum a:hover { background-color: rgb(117, 40, 100); }
.plum h3 a:link, .plum h3 a:visited { color: rgb(117, 40, 100); }
.plum h3 a:hover { color: rgb(255, 255, 255); }
.lime a { border-color: rgb(122, 184, 0); }
.lime a:hover { background-color: rgb(122, 184, 0); }
.lime h3 a:link, .lime h3 a:visited { color: rgb(122, 184, 0); }
.lime h3 a:hover { color: rgb(255, 255, 255); }
.turquoise a { border-color: rgb(0, 94, 110); }
.turquoise a:hover { background-color: rgb(0, 94, 110); }
.turquoise h3 a:link, .turquoise h3 a:visited { color: rgb(0, 94, 110); }
.turquoise h3 a:hover { color: rgb(255, 255, 255); }
.pra a { border-color: rgb(0, 42, 66); }
.pra a:hover { background-color: rgb(0, 42, 66); }
.pra h3 a:link, .pra h3 a:visited { color: rgb(0, 42, 66); }
.pra h3 a:hover { color: rgb(255, 255, 255); }
#menu-toggle, #mobilemenu { display: none; }
.margin40 td { padding-bottom: 40px !important; }
.responsivetable { background-color: rgba(228, 225, 211, 0.74); border: 1px solid rgb(228, 225, 211); width: 100%; display: table; }
.responsivetable td { border: 1px solid rgb(255, 255, 255); padding: 4px; margin: 0px; display: table-cell; }
.responsivetable .boe-rteTableEvenRow-default { background-color: rgb(247, 245, 242); }
th.sorting_disabled { width: 5px !important; min-width: auto; }
th.sorting { width: auto !important; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { background: rgb(228, 225, 211) none repeat scroll 0% 0% !important; border-radius: 0px; border: medium none !important; }
.dDateRangeFilter, .dResetAll { border: medium none !important; background-color: rgb(228, 225, 211) !important; }
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background-color: rgb(235, 232, 222) !important; }
table.dataTable.display tbody tr.odd, table.dataTable.stripe tbody tr.odd { background-color: rgb(247, 245, 242) !important; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { color: rgb(51, 51, 51) !important; border: medium none !important; background: rgb(228, 225, 211) none repeat scroll 0% 0% !important; border-radius: 0px !important; }
table.dataTable.display tbody tr:hover, table.dataTable.display tbody tr.selected:hover, table.dataTable.hover tbody tr:hover, table.dataTable.hover tbody tr.selected:hover { background-color: rgb(247, 245, 242) !important; }
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { border-top: medium none !important; }
@media only screen and (max-width: 767px) {
  #container-floating-notifications, #s4-ribbonrow { display: none; }
  #header, #headerleft, body #s4-workspace { width: 100%; }
  a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px; padding: 0px; border: 0px none; font-size: 14px !important; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-variant: inherit; }
  body { line-height: 1; margin: 0px; padding: 0px !important; }
  img, legend { border: 0px none; }
  legend, td, th { padding: 0px; }
  html { font-family: sans-serif; }
  a { background-color: transparent; }
  a:active, a:hover { outline: 0px none; }
  b, optgroup, strong { font-weight: 700; }
  .boe-rteTableEvenRow-0, .boe-rteTableOddRow-0 { border-bottom: 1px solid rgb(239, 239, 239); float: left; width: 100%; margin: 20px 0px; }
  hr { height: 1px; box-sizing: content-box; }
  button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
  button { overflow: visible; }
  button, select { text-transform: none; }
  button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
  button[disabled], html input[disabled] { cursor: default; }
  button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
  input { line-height: normal; }
  input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
  input[type="search"] { box-sizing: content-box; }
  #WebPartWPQ1 select { width: 97%; margin: 0px !important; padding: 0px !important; }
  fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid silver; }
  .calendar .dropDownItem, .dropDownItem, .dropDownList, input[type="select"] { max-width: 100%; overflow: hidden !important; }
  table { border-spacing: 0px; border-collapse: collapse; }
  #header, #headerleft { max-height: 172px; }
  h1 { font-size: 150% !important; }
  h2 { font-size: 140% !important; }
  h3 { font-size: 110% !important; width: 90%; }
  h4 { font-size: 105% !important; }
  .boenew_hmain h3 span, .link-item, .link-item a, .link-item a:link, .ms-WPBody td, .span_forthcomingEvents, div, p, span { font-size: 14px !important; line-height: 1.4em; }
  .boenew_kfrbold span { font-size: 150% !important; }
  p { margin-bottom: 15px !important; }
  .boe-rteTable-0 td, boe-rteTableEvenCol-0, th { padding: 5px; width: auto !important; }
  #cms_main_content img, .boe-rtePosition-4 { max-width: 100% !important; height: auto !important; clear: both; }
  .boe_wpz_News .ms-wpContentDivSpace { background-color: rgb(255, 255, 255) !important; }
  .boenew_htopstoryimg { margin: 0px auto !important; float: none !important; }
  #headerright, .mainSearchHldr { margin: 0px !important; width: 100%; }
  #headerright { height: 50px; display: block; overflow: hidden; clear: both; position: absolute; top: 206px !important; z-index: 0; }
  .mainSearchHldr { background-color: rgb(206, 203, 192); padding: 4px; height: auto !important; }
  .gsc-input input.gsc-input { border: 1px solid rgb(204, 204, 204) !important; }
  .input.gsc-search-button { background-color: rgb(255, 255, 255) !important; border: medium none !important; }
  #wrapper, #wrapperinner { width: 100%; padding: 0px; margin: 0px; overflow: hidden; }
  body #s4-bodyContainer { min-width: auto; width: 100%; padding: 0px; margin: 0px; }
  .boe_rht_pg_pnl { float: none; width: 100% !important; clear: both; }
  #BOE_BreadcrumbBorder, .container-floating-notifications { display: none !important; }
  .s4-ca { padding: 0px; margin: 55px 0px 0px !important; }
  #mobilemenu { cursor: pointer; background-color: rgb(228, 225, 211); width: 100%; padding: 15px; font-weight: 700; display: block; margin-bottom: 1px; font-size: 120%; margin-top: -16px; z-index: 100; }
  .col1, ul.navnode0 { font-weight: 400; }
  #left { box-shadow: 0px 5px 30px -5px rgb(138, 138, 138); background-color: rgb(255, 255, 255); }
  #menu-toggle, .contentHldr { display: none; }
  #twitter-widget-0, iframe { width: 100% !important; max-width: 100% !important; }
  .article-content, .article-white { overflow: hidden !important; }
  .article-content img { max-width: 99% !important; margin: 10px auto !important; }
  .contentHldr { position: relative; }
  #menu-toggle:checked + .contentHldr { display: block; }
  #bm, #leftNav, .co22, .col2, .col3, .col4, .divAllShares_outer { display: none; }
  .contentHldr, body #s4-leftpanel { float: none; width: 100% !important; height: auto; }
  #left, #leftNav, ul.navnode0, ul.navnode1 { width: 100%; height: auto; overflow: hidden; }
  #footer, .col1 { width: 100% !important; }
  #header img { min-width: 100%; height: auto; z-index: 20; max-height: 155px; }
  .boe_rht_pg_pnl { height: auto !important; min-height: 100px !important; font-size: 90% !important; }
  .col1 h3, .col1 h3 a { font-weight: 700; color: rgb(255, 255, 255) !important; }
  #footer { margin: 0px; padding: 20px; overflow: hidden; }
  .boe-rtePosition-2 { clear: both; float: none; }
  .article { padding: 10px; }
  .boe_lft_pg_clear_pnl, .boe_main, .boe_main_wide { width: 100% !important; padding: 0px; margin: 0px; height: auto !important; }
  #mdl, .boenew_hmain, .boenew_hmainpanel, .boenew_htopstorytxt, .boenew_infocus, .boenew_infocusitem, .boenew_jslider { width: 100% !important; float: none; clear: both; margin: 0px !important; }
  .boenew_infocusitemtxt { width: 80%; }
  .boe_rht_pg_pnl a, .boe_rht_pg_pnl a:active, .boe_rht_pg_pnl a:hover, .boe_rht_pg_pnl a:visited, p.boenew_newsdate { font-weight: 500 !important; }
  .boenew_htopstorytxt, .boenew_othernewsitem, .boenew_othernewsitemr { clear: both; width: 100% !important; float: none !important; padding: 0px; }
  .boenew_hmainpanelcontent { padding: 0px 10px !important; margin: 0px !important; }
  .boenew_othernewsrow { background-image: none !important; background-color: rgb(228, 225, 211); }
  .boenew_othernewsheadline { padding: 0px !important; margin: 0px !important; }
  .boenew_othernewsitem a, .boenew_othernewsitemr a { float: left !important; clear: none !important; margin: 10px 0px !important; width: 100px; }
  .boenew_othernewsitemtxt { float: left !important; margin: 10px 0px !important; width: calc(100% - 100px) !important; }
  a.boenew_morelink, a.boenew_morelink:link, a.boenew_morelink:visited { clear: both !important; float: none !important; display: block; }
  table.boenew_keyfacts td.boenew_kfrbold img { display: none !important; }
  .socialicons a { float: left; margin: 0px calc(10% - 28px) !important; }
  .ms-WPTitle span { color: rgb(255, 255, 255); }
  .boe-rteTable-0 td { float: left; display: block; width: 100% !important; clear: both; height: auto !important; }
  .pubbox a, .pubbox-wide, .stats { width: 97% !important; min-height: auto; }
  .stats .btm { width: 100%; margin-top: 0px; margin-left: 0px; }
  .stats .btm p { width: 100%; margin: 0px; padding: 0px; }
  .pubbox h3 a { font-size: 130% !important; padding: 20px; }
  .article { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
  table.boe-rteTable-default { width: 100%; }
  .boe-rteTable-default tr { width: 100%; border-bottom: 1px solid rgb(196, 196, 196); }
  .boe-rteTable-default td { float: left; display: block; width: 100% !important; border: medium none; padding: 5px; }
  #BOE_Breadcrumb { margin: 10px; }
  #ctl00_PlaceHolderPageFullRight_PlaceHolderMain_ctl02_divKeyNotes1 { clear: both; float: none; width: 100%; margin-bottom: 40px; }
  #ctl00_PlaceHolderPageFullRight_PlaceHolderMain_ctl02_divKeyNotes1 img { margin: 0px auto !important; }
  .gsc-results .gsc-cursor-box .gsc-cursor-page { margin-right: 6% !important; }
  .boe-rteTableEvenCol-0 img { max-height: 200px; width: auto !important; }
  #ctl00_PlaceHolderPageFullRight_PlaceHolderMain_ctl01_divKeyNotes3, #example thead { display: none; }
  #example tbody, #example td, #example tr { width: 100% !important; padding: 0px; margin: 0px; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; float: left; }
  #example tr { border-bottom: 2px solid rgb(153, 153, 153); float: left; padding-bottom: 20px !important; }
  #mid { width: 100%; display: table; }
  .ms-asset-icon { float: left; padding-right: 10px !important; clear: none; }
  .boenew_htopstoryimg { display: block !important; max-width: 140% !important; width: 75% !important; }
  .namewithdate, .published, .responsivetable { width: 100% !important; }
  em { font-style: italic; }
  .mobilehide { display: none; }
  .published { float: none; margin-top: 10px; margin-bottom: 0px !important; }
  .namewithdate { margin: 0px; float: none !important; clear: both; padding: 0px; }
  .raFormLbl { text-align: left; }
  .responsivetable { display: block; height: auto !important; overflow-y: scroll; background: rgba(0, 0, 0, 0) linear-gradient(to right, rgb(233, 229, 219) 0px, rgb(233, 229, 219) 79%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
  .boe-rteTable-0 { width: 98% !important; }
  .article-right { padding: 0px 5px !important; }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  #container-floating-notifications, #s4-ribbonrow { display: none; }
  a, a ddress, abbr, acronym, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px; padding: 0px; border: 0px none; font-size: 14px !important; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-variant: inherit; }
  body { line-height: 1; margin: 0px; padding: 0px !important; }
  img, legend { border: 0px none; }
  legend, td, th { padding: 0px; }
  html { font-family: sans-serif; }
  a { background-color: transparent; }
  a:active, a:hover { outline: 0px none; }
  b, optgroup, strong { font-weight: 700; }
  hr { height: 1px; box-sizing: content-box; }
  button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
  button { overflow: visible; }
  button, select { text-transform: none; }
  button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
  button[disabled], html input[disabled] { cursor: default; }
  button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
  input { line-height: normal; }
  input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
  input[type="search"] { box-sizing: content-box; }
  fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid silver; }
  table { border-spacing: 0px; border-collapse: collapse; }
  body #s4-workspace { width: 100%; overflow: hidden; line-height: 1.5em; }
  .boe_main_wide.table, .boe_main_wide.tbody, .boe_main_wide.td, .boe_main_wide.tr { width: auto !important; max-width: 100% !important; margin: 0px auto; }
  img { width: auto !important; }
  .boe_rht_pg_pnl { height: 100% !important; }
  #header, #headerleft { width: 100%; overflow: hidden; display: block; position: fixed; z-index: 10; }
  #headerleft img { width: 100%; }
  h1 { font-size: 150% !important; }
  h2 { font-size: 140% !important; }
  h3 { font-size: 120% !important; }
  h4 { font-size: 105% !important; }
  .boenew_hmain h3 span, .link-item, .link-item a, .link-item a:link, .ms-WPBody td, .span_forthcomingEvents, div, p, span { font-size: 14px !important; }
  .boenew_kfrbold span { font-size: 150% !important; }
  p { margin-bottom: 15px !important; line-height: 18pt; }
  .BOEPageHolder, .BOEPageHolderInsideMaster { width: 100% !important; }
  .boe-rteTable-0 td, boe-rteTableEvenCol-0, th { padding: 5px; width: auto !important; }
  #wrapper, #wrapperinner { width: 100%; padding: 0px; margin: 0px; overflow: hidden; }
  body #s4-bodyContainer { min-width: auto; width: 100%; padding: 0px; margin: 0px; }
  #headerright { display: block; float: right; z-index: 100; height: 46px; position: absolute; right: 0px; top: 110px; overflow: hidden; width: auto; box-shadow: -5px -5px 38px -8px rgba(0, 0, 0, 0.75); }
  #left, .boenew_infocuspair { float: left; }
  .boe_lft_pg_clear_pnl, .boe_main, .boe_main_wide, .boe_rht_pg_pnl { width: calc(90% - 20px) !important; margin-left: 5% !important; margin-right: 5% !important; overflow: hidden; display: block; padding: 0px 10px; }
  #BOE_BreadcrumbBorder, .container-floating-notifications { display: none !important; }
  #bm, #leftNav, #mobilemenu { display: block; }
  .s4-ca { padding: 0px; margin: 220px 0px 0px !important; }
  #mobilemenu { cursor: pointer; background-color: rgb(228, 225, 211); width: 100%; padding: 15px; margin-bottom: 20px; font-size: 120%; z-index: 3; margin-top: 156px; font-weight: 700; position: fixed; box-shadow: 0px 1px 18px -2px rgba(0, 0, 0, 0.39); }
  #twitter-widget-0, iframe { width: 100% !important; max-width: 100% !important; }
  #menu-toggle { display: none; }
  .contentHldr { transform: translateX(-300px); transition: transform 0.3s ease 0s; }
  #menu-toggle:checked + .contentHldr { display: block; transition: transform 0.3s ease 0s; transform: translateX(0px); }
  .contentHldr, body #s4-leftpanel { float: left; width: 255px !important; height: calc(100% - 105px); position: fixed; z-index: 1; top: 103px; padding-top: 2px; overflow-y: auto; overflow-x: hidden; }
  #left, #leftNav, ul.navnode0, ul.navnode1 { width: 254px; overflow: hidden; margin: 0px; }
  .navnode1 li a:link, .navnode1 li a:visited { padding: 8px 0px 8px 15px; font-weight: 400 !important; }
  .navnode0 li a { padding: 8px 4px 8px 15px; border-bottom: 1px solid rgb(255, 255, 255); margin: 0px; }
  #footer, .article { padding: 10px; }
  #leftNav, .divAllShares_outer { display: none; }
  #header img { min-width: 100%; height: auto; }
  #left { display: block; }
  .co22 a, .col2 a, .col3 a, .col4 a { font-size: 12px !important; }
  .col1 { font-weight: 400; margin-right: 10px; width: 25% !important; }
  .col1 h3, .col1 h3 a { font-weight: 700; color: rgb(255, 255, 255) !important; }
  #footer { width: 100% !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow: hidden; margin-top: 20px !important; }
  .boe_rht_pg_pnl { font-size: 90% !important; }
  .boe-rtePosition-2 { clear: both; }
  .navnode0 li { margin-bottom: 0px; }
  .boenew_hmain { width: 100% !important; margin-left: 0px !important; }
  .gsc-input { font-size: 16px; width: 300px; }
  #mdl, .boenew_hmainpanel, .boenew_htopstorytxt, .boenew_infocus, .boenew_infocusitem, .boenew_infocuspair { width: 100% !important; }
  .boenew_infocuspair p { line-height: 1.4em; }
  #boenew_infocus.boenew_jslider { width: 100% !important; height: auto; }
  .boenew_infocusitem { width: 45% !important; }
  .boenew_infocusitemtxt { float: left !important; margin-left: 10px; padding: 0px !important; width: calc(100% - 100px) !important; }
  .boenew_infocusheadline { line-height: 1em !important; padding: 0px !important; }
  .boe_rht_pg_pnl a, .boe_rht_pg_pnl a:active, .boe_rht_pg_pnl a:hover, .boe_rht_pg_pnl a:visited, p.boenew_newsdate { font-weight: 500 !important; }
  .boenew_htopstoryimg { display: block; float: right !important; margin-bottom: 20px; width: 45% !important; height: auto !important; max-width: 130%; }
  .boenew_othernewsitem, .boenew_othernewsitemr { width: 50% !important; }
  .boenew_othernewsrow { background-image: none !important; background-color: rgb(228, 225, 211); }
  .s4-wpcell-plain .s4-wpTopTable { width: 100% !important; background-color: rgb(255, 255, 255); }
  .boenew_othernewsheadline { margin: 0px !important; padding: 0px !important; }
  .boe_wpz_KeyFacts, .boe_wpz_KeyFacts.table, .s4-wpTopTable { width: auto; float: left; clear: none; height: auto; margin: 0px; }
  .boenew_othernewsitem a, .boenew_othernewsitemr a { margin: 10px 0px !important; width: 50%; }
  .boe_wpz_KeyFacts { width: 50% !important; float: right; }
  .boenew_htopstorytxt p { display: block; width: 60%; }
  .boenew_othernewsitemtxt { width: calc(100% - 100px) !important; display: block; margin-left: 10px; }
  a.boenew_morelink, a.boenew_morelink:link, a.boenew_morelink:visited { clear: both !important; float: none !important; display: block; }
  table.boenew_keyfacts td.boenew_kfrbold img { display: none !important; }
  .socialicons { margin: 0px !important; padding: 0px !important; }
  .socialicons a { max-width: 12% !important; padding: 0px !important; margin-right: calc(10% - 10px) !important; margin-left: 0px; float: left; }
  .ms-WPTitle span { color: rgb(255, 255, 255); }
  .boe-rteTable-0 td { width: auto !important; line-height: 2em; }
  .pubbox a, .pubbox-wide, .stats { width: calc(50% - 30px); }
  .stats .btm { margin: 0px 10px; font-size: 10pt !important; width: calc(100% - 20px); padding: 0px; }
  .stats .btm p { margin-top: 5px; float: left; font-size: 10pt !important; margin-right: 0px; margin-bottom: 0px; width: auto; line-height: normal; }
  .pubbox h3 a { font-size: 120% !important; width: calc(50% - 50px); }
  .article { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; }
  table.boe-rteTable-default { width: 100%; }
  .boe-rteTable-default tr { width: 100%; height: auto; padding: 5px; }
  .article.article-right { margin: 0px auto !important; }
  #BOE_Breadcrumb { margin: 227px 0px 10px 17px; position: relative; }
  .boe_wpz_ExternalLinks, .boe_wpz_Feedback, .boe_wpz_News, .boe_wpz_RelatedLinks, table.boe_wpz_KeyFacts { float: left; width: 48%; margin: 0px 2% 0px 0px; clear: none; display: block; }
  .boenew_right { margin: 0px !important; width: 100% !important; display: block; }
  .boe_wpz_News .ms-wpContentDivSpace { background-color: rgb(255, 255, 255) !important; }
  .footericons img { max-width: 12% !important; padding: 0px; margin: 0px; }
  #ctl00_PlaceHolderPageFullRight_PlaceHolderMain_ctl02_divKeyNotes1 { clear: both; float: none; width: 100%; margin-bottom: 40px; }
  .gsc-results .gsc-cursor-box .gsc-cursor-page { margin-right: 5% !important; }
  .stats h3 a { width: calc(100% - 30px) !important; }
  em { font-style: italic; }
  .boe-rteTableEvenCol-default, .boe-rteTableFooterEvenCol-default, .boe-rteTableFooterOddCol-default, .boe-rteTableLastCol-default, .boe-rteTableOddCol-default { border: medium none; }
  .tablethide { display: none; }
  .boenew_htopstorytxt { width: 55% !important; padding: 0px !important; display: block !important; float: left; }
  .boe_lft_pg_clear_pnl h1 { padding: 20px 0px !important; }
}
form.gsc-search-box { padding: 0px !important; }
input#gsc-i-id1::-moz-placeholder { color: rgba(255, 255, 255, 0) !important; }
input#gsc-i-id1:-moz-placeholder { color: rgba(255, 255, 255, 0) !important; }
