<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/* BEGIN GLOBAL NAV */
#wp-nav-box #navleft {float:left; width:634px;}
#wp-nav-box #navleftpad {padding-left:5px;}
#wp-nav-box {width:970px; height:30px; background:#1d406b url('http://media.washingtonpost.com/wp-srv/hp/gr/hp-bg-hdr-nav.gif') no-repeat;}
#wp-nav-box ul {clear:both; margin:0; padding:0; list-style-type:none; font:normal 100% arial !important; background:#e8edf1;}
#wp-nav-box li {display:block; float:left; width:108px; background:none; line-height:1; padding:0;}
div.nav-item div.nav-btn a {display:block; text-decoration:none; text-transform:uppercase; font:bold 11px arial; color:#fff; background:none; border-top:1px solid #0d3159; border-right:1px solid #5b87b8; border-left:1px solid #0d3159; padding:0; margin:0; text-align:center;}
div.nav-item div.nav-btn a span.btn-height {display:block; height:29px;}
div.nav-item div.nav-btn a span span {display:block; padding:8px 0 0 0;}
div.nav-item div.nav-block {
	display:block;
	text-align: left;
}
div.nav-block a {display:block; width:108px; text-decoration:none; padding:0; color:#0c4790 !important; font:normal 100% arial !important;}
div.nav-block a span {padding-left:5px;}
div.nav-block a:hover {background:#fff; color:#c00 !important; padding:0; text-decoration:none;}
div.nav-block div.ad-block {padding:3px; border-top:1px solid #0d3159; background:#dfeef7;}
div.nav-block div.ad-block a {width:auto;}
div.nav-block div.ad-block a:hover {background:#dfeef7;}
div.nav-item {z-index:999; float:left; position:relative; cursor:hand;}
div.nav-item a {cursor:hand;}
div.nav-item div.nav-block {display:none; position:absolute; top:30px; left:0; background:#e8edf1; border-width:0 1px 1px 1px; border-style:solid; border-color:#0d3159;}
div.nav-item:hover div.nav-block, div.over div.nav-block {display:block;}
div.nav-item:hover div.nav-btn a, div.over div.nav-btn a {background:#e8edf1; color:#0d3159; border-width:1px 1px 0 1px; border-style:solid; border-color:#0d3159;}
div.nav-item div.nav-block-pad {padding:2px 0 5px 0;}
.clearboth {clear:both;}
.clearbothplus {clear:both; height:1px; overflow:hidden; margin-top:-1px;}
/* END GLOBAL NAV */


/* BEGIN LOCAL NAV TABS */
#wp-nav-box #navright {float:left; width:331px; text-align:right;}
#wp-nav-box #navright #top-nav-tabs {width:331px;}
#wp-nav-box #navright #top-nav-tabs .top-nav-tabs-pad {padding-left:5px;}
#wp-nav-box #top-nav-tabs .top-nav-tabs-pad {text-align:left;}
#wp-nav-box #top-nav-tabs a {display:block; color:#fff; font:bold 11px arial; text-decoration:none; text-transform:uppercase; border-top:1px solid #0d3159; border-right:1px solid #5b87b8; border-left:1px solid #0d3159; cursor:pointer; text-align:center;}
#wp-nav-box #top-nav-tabs a span.btn-height {display:block; height:29px; cursor:pointer;}
#wp-nav-box #top-nav-tabs a span span {display:block; padding:8px 0 0 0;}
#wp-nav-box #top-nav-tabs .top-nav-tabs-pad .nav-tab-open a {color:#0d3159; background:#e8edf1; border-width:1px 1px 0 1px; border-style:solid; border-color:#0d3159;}
#localbox {float:left; width:331px;}
#hp #top .rtcol #localbox p {margin:0; padding:0 0 2px 0;}
#localbox #navpromobox {width:321px; border-width:0 5px; border-style:solid; border-color:#1e4370;}
#localbox #nav-promo-box .promo-spacer {height:100px; overflow:hidden;}
#localbox .tab-nav-links {height:30px; background:#e8edf1; padding:3px 7px; border-bottom:1px dotted #b1c3d4;}
#localbox .tab-nav-links ul {clear:both; margin:0; padding:0; list-style-type:none; font:normal 100% arial !important; background:#e8edf1;}
#localbox .tab-nav-links li {display:block; float:left; width:102px; background:#e8edf1; padding:0; margin:0;}
#localbox .tab-nav-links a {display:block; width:102px; background:#e8edf1; text-decoration:none; padding:0; color:#0c4790 !important; font:normal 100% arial !important;}
#localbox .tab-nav-links a:hover {background:#fff; color:#c00 !important; padding:0; text-decoration:none;}
#localbox .tab-nav-links a span {padding-left:5px;}
#localbox .tab-nav-content {padding:15px 10px 0 10px;}
#localbox .tab-nav-content .inner-top .promo-img {float:left; width:86px; padding-top:3px;}
#localbox .tab-nav-content .inner-top .promo-txt {float:left; width:215px;}
#localbox #navpromo1 {display:none; visibility:hidden;}
#localbox #navpromo2 {display:none; visibility:hidden;}
#localbox #navpromo3 {display:none; visibility:hidden;}
#localbox #navpromo4 {display:none; visibility:hidden;}
#localbox #navpromo5 {display:none; visibility:hidden;}
#localbox-gutter {float:left; width:5px;}
#localbox-gutter .inner {height:29px; width:5px; background:#ebebeb; border-bottom:1px solid #b1c3d4;}
/* END LOCAL NAV TABS */


/*  HEADER/FOOTER SEARCH */
#hdr-srch, #ftr-srch {background:#ebebeb; padding:2px 0 1px 10px; border-bottom:1px solid #b1c3d4;}
#hdr-srch a, #ftr-srch a {font-weight:normal;}
#hdr-srch .label1, #ftr-srch .label1 {float:left; width:52px; padding-top:6px;}
#hdr-srch .input1, #ftr-srch .input1 {float:left; width:215px; padding-top:3px;}
#hdr-srch .go-btn, #ftr-srch .go-btn {float:left; width:32px; height:26px; overflow:hidden;}
#hdr-srch .input2, #ftr-srch .input2 {float:left; width:16px; padding-top:6px;}
#hdr-srch .label2, #ftr-srch .label2 {float:left; width:115px; padding-top:6px;}
#hdr-srch .input3, #ftr-srch .input3 {float:left; width:15px; padding-top:6px;}
#hdr-srch .label3, #ftr-srch .label3 {float:left; width:85px; padding-top:6px; padding-left:1px;}
#hdr-srch .logo-sponsor, #ftr-srch .logo-sponsor {float:left; width:64px; height:22px; overflow:hidden; padding-top:3px;}
#ftr-srch .link1 {float:left; width:140px; padding-top:6px; margin-left:52px;}


/* FOOTER */
#ftr-nav {width:970px; background:#345c89; color:#b1c3d4; text-transform:uppercase; font:bold 100% arial;}
#ftr-nav-pad {padding:4px 10px;}
#ftr-nav .lft {float:left; width:530px;}
#ftr-nav .rt {float:left; width:420px; text-align:right;}
#ftr-nav a {font:bold 100% arial; color:#fff; padding:0 2px; text-decoration:none;}
#ftr-nav a:hover {text-decoration:none;}
#ftr-partners {width:950px; padding-top:7px; padding-right:10px; padding-bottom:15px; padding-left:10px; overflow:hidden;}
#ftr-partners img {border-right-width:1px; border-right-style:solid; border-right-color:#b1c3d4; margin-top:0px; margin-right:3px; margin-bottom:0px; margin-left: 0px;	padding-top:0px; padding-right:3px;	padding-bottom:0px;	padding-left:0px; float:left;}
#ftr-links {padding:10px; border-top:1px solid #b1c3d4; color:#333;}
#ftr-links a {padding:0 2px; font-weight:normal;}
#ftr-copy {border-width:1px 0; border-style:solid; border-color:#b1c3d4; padding:6px 10px; background:#ebebeb;}
#ftr-copy a {padding:0 2px;}
#ftr-copy .lft {float:left; width:690px;}
#ftr-copy .rt {float:left; width:260px; text-align:right;}
</pre></body></html>