.iframehide {
	DISPLAY: none
}
.wp_header_container {
	FONT: 11px Arial
}
#wp_footer_container {
	FONT: 11px Arial
}
#wp_hp_header_top {
	POSITION: relative; MARGIN: 3px 0px 0px; WIDTH: 970px; HEIGHT: 65px
}
#wp_hp_header_top .wp_logo {
	POSITION: absolute; WIDTH: 297px; TOP: 7px; LEFT: 10px
}
#wp_hp_header_top .wp_reg {
	POSITION: absolute; WIDTH: 170px; HEIGHT: 20px; TOP: 17px; LEFT: 327px
}
#wp_hp_header_top .wp_print_subscribe {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 138px; TOP: 9px; LEFT: 500px
}
#wp_header_top .wp_reg A {
	TEXT-DECORATION: none
}
#wp_hp_header_top .wp_ad {
	POSITION: absolute; WIDTH: 300px; TOP: 0px; LEFT: 697px
}
.globalnav_business_1 {
	FONT-FAMILY: arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.globalnav_business_1 A {
	FONT-FAMILY: arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.globalnav_business_1 A:hover {
	TEXT-DECORATION: underline
}
.globalnav_business_2 {
	FONT-FAMILY: arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.globalnav_business_2 A {
	FONT-FAMILY: arial,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#subscribe A {
	TEXT-DECORATION: none
}
#subscribe A:visited {
	COLOR: #333366
}
#subscribe A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
#adTiff {
	TOP: 5px; LEFT: 650px
}
#wp_header_top {
	POSITION: relative; MARGIN: 3px 0px 0px; WIDTH: 970px; FONT: 11px Arial; BACKGROUND: url(http://media.washingtonpost.com/wp-srv/article/pieces/topcap.gif) no-repeat 50% top; HEIGHT: 60px
}
#wp_header_top A:link {
	FONT-FAMILY: Arial; FONT-SIZE: 11px; TEXT-DECORATION: none !important
}
#wp_header_top A:visited {
	FONT-FAMILY: Arial; FONT-SIZE: 11px; TEXT-DECORATION: none !important
}
#wp_header_top A:hover {
	FONT-FAMILY: Arial; FONT-SIZE: 11px; TEXT-DECORATION: none !important
}
#wp_header_top A:active {
	FONT-FAMILY: Arial; FONT-SIZE: 11px; TEXT-DECORATION: none !important
}
#wp_header_top .wp_logo {
	POSITION: absolute; WIDTH: 280px; TOP: -4px
}
#wp_header_top .wp_reg {
	POSITION: absolute; WIDTH: 150px; HEIGHT: 20px; TOP: 17px; LEFT: 327px
}
#wp_header_top .wp_print_subscribe {
	POSITION: absolute; WIDTH: 310px; DISPLAY: inline; TOP: 20px; LEFT: 450px
}
#wp_header_top #signedIn {
	POSITION: absolute; DISPLAY: none; TOP: 0px
}
#wp_header_top #signedOut {
	POSITION: absolute; DISPLAY: none; TOP: 14px
}
#wp_header_top .regis {
	POSITION: absolute; WIDTH: 215px; FONT: 11px Arial, Helvetica, sans-serif; HEIGHT: 42px; TOP: 11px; LEFT: 280px
}
#wp_header_top .regis .greeting {
	COLOR: #333333; FONT-WEIGHT: bold
}
#wp_header_top .regis .greeting A {
	COLOR: #333333; FONT-WEIGHT: bold
}
#wp_header_top .regis .link A:link {
	COLOR: #0c4790; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#wp_header_top .registration .link A:visited {
	COLOR: #0c4790; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#wp_header_top .registration .link A:active {
	COLOR: #0c4790; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#wp_header_top .regis .link A:hover {
	COLOR: #0c4790; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#wp_header_top .regis .signIn A:link {
	COLOR: #0c4790; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#wp_header_top .registration .signIn A:visited {
	COLOR: #0c4790; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#wp_header_top .registration .signIn A:active {
	COLOR: #0c4790; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#wp_header_top .regis .signIn A:hover {
	COLOR: #0c4790; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#wp_navcontainer {
	WIDTH: 970px; BACKGROUND: #5b87b8; HEIGHT: 21px
}
#wp_navcontainer TD {
	FONT: 11px arial; BACKGROUND: #eee
}
#wp_navcontainer TD.txt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT: bold 11px arial; COLOR: #000 !important; PADDING-TOP: 0px
}
#wp_navcontainer TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #eee; PADDING-TOP: 0px
}
TABLE.navtable A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FONT: 11px arial; BACKGROUND: #eee; COLOR: #0c4790 !important; TEXT-DECORATION: none; PADDING-TOP: 0px
}
TABLE.navtable A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #fff; COLOR: red !important; PADDING-TOP: 0px
}
TABLE.navtable TD.adbox A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #dfeef7; COLOR: #0c4790 !important; PADDING-TOP: 0px
}
.navtable TD.adbox A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #dfeef7; COLOR: #0c4790 !important; PADDING-TOP: 0px
}
#wp_navcontainer TABLE.navtable TD.adbox {
	BORDER-BOTTOM: #0d3159 1px solid; PADDING-LEFT: 3px; BACKGROUND: #dfeef7
}
TABLE.navtable TD DIV.btnline {
	MARGIN: 1px 0px 0px 3px; BACKGROUND: red; HEIGHT: 2px; FONT-SIZE: 0px; OVERFLOW: hidden
}
#wp_navcontainer A .color1 {
	COLOR: #333
}
#wp_navcontainer A:hover .color1 {
	COLOR: #333
}
#wp_navcontainer .color1 {
	COLOR: #333
}
DIV.navitem {
	Z-INDEX: 999; POSITION: relative; FLOAT: left; CURSOR: hand
}
DIV.navitem A {
	CURSOR: hand
}
DIV.navitem TABLE {
	BORDER-BOTTOM: #0d3159 0px solid; POSITION: absolute; BORDER-LEFT: #0d3159 1px solid; DISPLAY: none; BORDER-TOP: #0d3159 1px solid; TOP: 21px; BORDER-RIGHT: #0d3159 1px solid; LEFT: 0px
}
DIV.navitem:hover TABLE {
	DISPLAY: block
}
DIV.over TABLE {
	DISPLAY: block
}
.bold {
	FONT-WEIGHT: bold
}
#wp_navcontainer TABLE.navtable TR.realestate A {
	DISPLAY: inline
}
#wp_navcontainer TABLE.navtable A.realestatetitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000 !important; FONT-WEIGHT: bold !important; PADDING-TOP: 0px
}
#wp_navcontainer TABLE.navtable A.realestatetitle:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000 !important; PADDING-TOP: 0px
}
#wp_navcontainer TABLE.navtable TR.realestate TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.wp_generic_search {
	Z-INDEX: 1; POSITION: relative; WIDTH: 970px; BACKGROUND: #eee; HEIGHT: 29px; COLOR: #000
}
.wp_generic_search .searchlabel {
	POSITION: absolute; TOP: 7px; FONT-WEIGHT: bold; LEFT: 10px
}
.wp_generic_search .radio1 {
	POSITION: absolute; TOP: 7px; LEFT: 297px
}
.wp_generic_search .radio1txt {
	POSITION: absolute; TOP: 7px; LEFT: 313px
}
.wp_generic_search .radio2 {
	POSITION: absolute; TOP: 7px; LEFT: 348px
}
.wp_generic_search .radio2txt {
	POSITION: absolute; TOP: 7px; LEFT: 364px
}
.wp_generic_search .keywords {
	POSITION: absolute; TOP: 3px; LEFT: 62px
}
.wp_generic_search .keywords INPUT {
	FONT: 11px arial
}
.wp_generic_search .keywords .wp-input-gray {
	COLOR: #999
}
.wp_generic_search .keywords .wp-input-black {
	COLOR: #000
}
.wp_generic_search .gobtn {
	POSITION: absolute; TOP: 1px; LEFT: 270px
}
.wp_generic_search .sponsor {
	POSITION: absolute; TOP: 6px; LEFT: 364px
}
.wp_generic_search .wp_adlabel {
	POSITION: absolute; TOP: 6px; LEFT: 697px
}
.wp_generic_search .wp_ad {
	POSITION: absolute; TOP: 0px; LEFT: 710px
}
.wp_generic_search .top20 {
	POSITION: absolute; TOP: 7px; LEFT: 516px
}
.wp_generic_search .top20 A {
	COLOR: #0c4790; FONT-WEIGHT: normal
}
.wp_generic_search .top20 A:hover {
	COLOR: #cc0000; FONT-WEIGHT: normal
}
.wp_header_container FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wp_footer_container FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.wp_header_container .ruleone {
	WIDTH: 970px; BACKGROUND: #000; HEIGHT: 1px; FONT-SIZE: 0px; OVERFLOW: hidden
}
#wp_footer_container .ruleone {
	WIDTH: 970px; BACKGROUND: #000; HEIGHT: 1px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.wp_header_container .ruletwo {
	WIDTH: 970px; DISPLAY: block; BACKGROUND: #000; HEIGHT: 1px; FONT-SIZE: 0px; OVERFLOW: hidden
}
#wp_footer_container .ruletwo {
	WIDTH: 970px; DISPLAY: block; BACKGROUND: #000; HEIGHT: 1px; FONT-SIZE: 0px; OVERFLOW: hidden
}
#wp_footer_container {
	FONT: 11px Arial; COLOR: #345189; TEXT-DECORATION: none
}
#wp_footer_container A {
	COLOR: #345189; TEXT-DECORATION: none
}
#wp_footer_container P {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
#wp_footer_container #btmnav {
	WIDTH: 970px; BACKGROUND: #0d3159; COLOR: #fff; FONT-WEIGHT: bold
}
#wp_footer_container A {
	FONT-WEIGHT: normal
}
#wp_footer_container #btmnav A {
	FONT: bold 11px arial; COLOR: #fff; TEXT-DECORATION: none
}
#wp_footer_container #btmnav .pad {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
#wp_footer_container #wp_sitelinks {
	FONT: 11px Arial
}
#wp_footer_container #wp_sitelinks {
	FONT: 11px Arial
}
#wp_footer_container #wp_sitelinks .title {
	FONT-WEIGHT: bold !important; TEXT-DECORATION: none
}
#wp_footer_container #wp_sitelinks .title A {
	FONT-WEIGHT: bold !important; TEXT-DECORATION: none
}
#wp_footer_container #wp_sitelinks .title A:visited {
	FONT-WEIGHT: bold !important; TEXT-DECORATION: none
}
#wp_footer_container #wp_sitelinks .title A:visited {
	FONT-WEIGHT: bold !important; TEXT-DECORATION: none
}
#wp_footer_container #wp_sitelinks .title A:hover {
	COLOR: #cc0000; FONT-WEIGHT: bold !important; TEXT-DECORATION: underline
}
#wp_footer_container #wp_sitelinks .title A:hover {
	COLOR: #cc0000; FONT-WEIGHT: bold !important; TEXT-DECORATION: underline
}
#wp_footer_container P#wp_copyright {
	PADDING-BOTTOM: 11px; WIDTH: 970px; FONT: 11px Arial; COLOR: #345189; BORDER-TOP: #ccc 1px solid
}
#wp_footer_container P#wp_partners {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 0px; WIDTH: 970px; FONT: 11px Arial; COLOR: #345189; BORDER-TOP: #ccc 1px solid
}
.wp_pipe {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.wp_clearboth {
	CLEAR: both
}
#banner_wrapper_top {
	BORDER-BOTTOM: #0d3195 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav {
	DISPLAY: block; FONT-FAMILY: arial; COLOR: #0c4790; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#nav A {
	DISPLAY: block; FONT-FAMILY: arial; COLOR: #0c4790; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#nav A:hover {
	BACKGROUND-COLOR: #ffffff; COLOR: #cc0000
}
#nav .entguide A:hover {
	BACKGROUND-COLOR: #eee; COLOR: #cc0000
}
#nav A .color1 {
	COLOR: #333
}
#nav A:hover .color1 {
	COLOR: #333
}
#nav .color1 {
	COLOR: #333
}
#nav .bold {
	FONT-WEIGHT: bold
}
#nav LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-TOP: 0px
}
#nav LI UL {
	Z-INDEX: 10000; BORDER-BOTTOM: #0d3159 1px solid; POSITION: absolute; BORDER-LEFT: #0d3159 1px solid; WIDTH: 100px; BACKGROUND: #eeeeee; BORDER-TOP: #0d3159 1px solid; BORDER-RIGHT: #0d3159 1px solid; LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
