
body, td, div, li, p, blockquote, .default, .caption, .desc, .input, .navlink, .result_num,
.result_title, .docAuthline {
    font-size: 12px;
    font-family: arial,verdana,helvetica,sans-serif;
}

img {
    border-width: 0px;
}

ul.pqa_normal {
    list-style: disc outside;
    padding: 5px 0px 5px 40px;
}
ul.pqa_normal li {
    font-size: 13px;
    font-family: arial,verdana,helvetica,sans-serif;
    padding-bottom: 3px;
}


.error_msg {
    font-weight: bold;
    color: #ff0000; 
    border: 4px double #ff0000;
    padding: 5px;
}

.invalid {
    font-size: 12px;
    font-weight: bold;
    color: red;
    font-family: arial,verdana,helvetica,sans-serif;
}

.footnote, .copyright {
    font-size: 10px;
    font-family: arial,verdana,helvetica,sans-serif;
}

.resultslegend, .resultsheader, .docHeading, .docText {
    font-size: 12px;
    text-decoration: none;
    font-family: arial,verdana,helvetica,sans-serif;
}

.pagetitle, .docTitle {
    font-weight: bold;
    font-size: 16px;
    font-family: arial,verdana,helvetica,sans-serif;
}

.sub_headline {
    font-size: 13px;
    font-weight: normal;
    font-style: italic;
    font-family: arial,helvetica,geneva,sans-serif;
}

.emphasis {
    color: #0000cc;
    font-weight: bold;
}

.subdued {
    color: #808080;
    font-size: 12px;
    font-family: arial,verdana,helvetica,sans-serif;
}

.navtext {
    font-weight: bold;
    font-size:   12px;
    font-family: arial,verdana,helvetica,sans-serif;
}

.result_extrainfo {
    font-size:   12px;
    color:  #777777;
    font-family: arial,verdana,helvetica,sans-serif;
}

.title-white {
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: arial,verdana,helvetica,sans-serif;
    text-decoration: none;
}

a.tab, a.tab:link, a.tab:visited, a.tab:active, a.tab:hover {
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: arial,verdana,helvetica,sans-serif;
    text-decoration: none;
}

a.resultsheader:link {}
a.resultsheader:visited {}
a.resultsheader:active {}
a.resultsheader:hover {}

.form_title, .form_title_half {
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    vertical-align: top;
    text-align: center;
    width: 595px;
    border-bottom-style: solid; 
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    padding: 2px;
    background-color: #003366;
}

.form_body, .form_body_half {
    font-family: arial;
    font-size: 10pt;
    width: 595px;
    padding: 2px;
    background-color: #F0F0F0;
}

.form_body_half, .form_title_half {
    width: 293px;
}
.white_matte, .cream_matte {
    text-align: center;
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    width: 50px;
    height: 15px;
    display: block;
}


.cream_matte {
    background-color: #fff8dc;
}

div#pp_sample {
    background-image: url(/washingtonpost/main/art/black_frame.gif);
    background-repeat: no-repeat;
    background-color: #ffffff;
    width: 327px;
    height: 402px;
}

div.pp_sample_small {
    background-image: url(/washingtonpost/main/art/black_frame_small.gif);
    background-repeat: no-repeat;
    background-color: #ffffff;
    width: 81px;
    height: 100px;
}

table.cart {
    border-collapse: collapse;
}

th.cart, td.cart {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}

div#short_submit {
    visibility: hidden;
}

.list, .list_alt {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #ffffff;
}

.list_alt {
    background-color: #e9e9e9;
}

table.display {
    border-collapse: collapse;
    width: 100%;
}

table.display th, table.display td {
    border: 1px solid #63739c;
    padding: 2px 4px 2px 4px;
    vertical-align: top;
}

span.value_text {
    font-weight: bold;
}

table.box {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #003366;
}

table.box th {
    background-color: #003366;
    font-weight: bold;
    color: #ffffff;
    padding: 1px 5px 1px 5px;
    border-width: 0px;
    text-align: left;
}

table.box td {
    background-color: #F0F0F0;
    vertical-align: top;
    padding: 1px 5px 1px 5px;
    border-width: 0px;
}

table.noborder td, table.noborder th {
    border-width: 0px;
    padding: 2px 4px;
    vertical-align: top;
    background-color: transparent; 
    color: #000000;
}

table.noborder th {
    font-weight: bold;
    text-align: center;
    background-color: #cccccc;
    border-color: #cccccc;
}

th.offset {
    background-color: #003366;
}

th.offset a {
    color: #ffffff;
}

div.form_fail {
    color: #ff0000;
    font-weight: bold;
    border: 1px solid #f00;
    padding: 4px;
    margin: 20px 0px 20px 0px;
}

div.form_success {
    font-weight: bold;
    border: 1px solid #aaa;
    padding: 4px;
    margin: 10px 0px 10px 0px;
    background-color: #f9f9f9;
}

.link_gold, .link_white, .link_gold:visited, .link_gold:active, .link_gold:link, .link_white:active, .link_white:active, .link_white:link {
    font-size: 10px;
    text-decoration: none;
    font-variant: small-caps;
}

.link_gold, .link_gold:visited, .link_gold:active, .link_gold:link {
    color: #ffcc33;
}

.link_white, .link_white:active, .link_white:active, .link_white:link {
    color: #ffffff;
}

.main_bar {
    background-color: #c0c0c0;
    padding: 5px 5px;
    border: 1px solid #63739c;
    border-width: 1px 0px 1px 0px;
}

.doc_action_labels, .doc_action_labels a {
    padding: 0px 0px 0px 10px;
    font-size: 11px;
    text-decoration: none;
}

.doc_action_labels a {
    padding: 0px;
}

.doc_action_labels a:hover {
    text-decoration: underline;
}

img.format_icon {
    padding: 0px 2px 0px 2px;
    border-width: 0px;
    width: 22px;
    height: 18px;
}

.section {
    border: 1px solid #000000;
    border-top-width: 0px;
    padding: 4px;
    background-color: #f7f7f7;
}

.section_title {
    color: #000000;
    border: 1px solid #000000;
    background-color: #ccc;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}


.pagetitle {
   font-size:   14px;
   color:       #000000;
   FONT-WEIGHT: bold;
   font-family: Arial,Helvetica,Sans Serif;
}

a.resultsheader {
    text-decoration: underline;
}

.result_title {
    font-weight: bold;
}

.result_extrainfo {
    color:  #000000;
}




































.mboxDefault { visibility:hidden; }

.top_ret {
    width: 578px;
    padding: 0px 10px;
    border: 1px solid #63739c;
}


body, td, div, li, p, blockquote, .default, .caption, .desc, .input, .navlink, .result_num,
.result_title, .docAuthline {
    font-size: 12px;
    font-family: arial,verdana,helvetica,sans-serif;
}

img {
    border-width: 0px;
}

ul.pqa_normal {
    list-style: disc outside;
    padding: 5px 0px 5px 40px;
}
ul.pqa_normal li {
    font-size: 13px;
    font-family: arial,verdana,helvetica,sans-serif;
    padding-bottom: 3px;
}


.error_msg {
    font-weight: bold;
    color: #ff0000; 
    border: 4px double #ff0000;
    padding: 5px;
}

.invalid {
    font-size: 12px;
    font-weight: bold;
    color: red;
    font-family: arial,verdana,helvetica,sans-serif;
}

.footnote, .copyright {
    font-size: 10px;
    font-family: arial,verdana,helvetica,sans-serif;
}

.resultslegend, .resultsheader, .docHeading, .docText {
    font-size: 12px;
    text-decoration: none;
    font-family: arial,verdana,helvetica,sans-serif;
}

.pagetitle, .docTitle {
    font-weight: bold;
    font-size: 16px;
    font-family: arial,verdana,helvetica,sans-serif;
}

.sub_headline {
    font-size: 13px;
    font-weight: normal;
    font-style: italic;
    font-family: arial,helvetica,geneva,sans-serif;
}

.emphasis {
    color: #0000cc;
    font-weight: bold;
}

.subdued {
    color: #808080;
    font-size: 12px;
    font-family: arial,verdana,helvetica,sans-serif;
}

.navtext {
    font-weight: bold;
    font-size:   12px;
    font-family: arial,verdana,helvetica,sans-serif;
}

.result_extrainfo {
    font-size:   12px;
    color:  #777777;
    font-family: arial,verdana,helvetica,sans-serif;
}

.title-white {
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: arial,verdana,helvetica,sans-serif;
    text-decoration: none;
}

a.tab, a.tab:link, a.tab:visited, a.tab:active, a.tab:hover {
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: arial,verdana,helvetica,sans-serif;
    text-decoration: none;
}

a.resultsheader:link {}
a.resultsheader:visited {}
a.resultsheader:active {}
a.resultsheader:hover {}

.form_title, .form_title_half {
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    vertical-align: top;
    text-align: center;
    width: 595px;
    border-bottom-style: solid; 
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    padding: 2px;
    background-color: #003366;
}

.form_body, .form_body_half {
    font-family: arial;
    font-size: 10pt;
    width: 595px;
    padding: 2px;
    background-color: #F0F0F0;
}

.form_body_half, .form_title_half {
    width: 293px;
}
.white_matte, .cream_matte {
    text-align: center;
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    width: 50px;
    height: 15px;
    display: block;
}


.cream_matte {
    background-color: #fff8dc;
}

div#pp_sample {
    background-image: url(/washingtonpost/main/art/black_frame.gif);
    background-repeat: no-repeat;
    background-color: #ffffff;
    width: 327px;
    height: 402px;
}

div.pp_sample_small {
    background-image: url(/washingtonpost/main/art/black_frame_small.gif);
    background-repeat: no-repeat;
    background-color: #ffffff;
    width: 81px;
    height: 100px;
}

table.cart {
    border-collapse: collapse;
}

th.cart, td.cart {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}

div#short_submit {
    visibility: hidden;
}

.list, .list_alt {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #ffffff;
}

.list_alt {
    background-color: #e9e9e9;
}

table.display {
    border-collapse: collapse;
    width: 100%;
}

table.display th, table.display td {
    border: 1px solid #63739c;
    padding: 2px 4px 2px 4px;
    vertical-align: top;
}

span.value_text {
    font-weight: bold;
}

table.box {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #003366;
}

table.box th {
    background-color: #003366;
    font-weight: bold;
    color: #ffffff;
    padding: 1px 5px 1px 5px;
    border-width: 0px;
    text-align: left;
}

table.box td {
    background-color: #F0F0F0;
    vertical-align: top;
    padding: 1px 5px 1px 5px;
    border-width: 0px;
}

table.noborder td, table.noborder th {
    border-width: 0px;
    padding: 2px 4px;
    vertical-align: top;
    background-color: transparent; 
    color: #000000;
}

table.noborder th {
    font-weight: bold;
    text-align: center;
    background-color: #cccccc;
    border-color: #cccccc;
}

th.offset {
    background-color: #003366;
}

th.offset a {
    color: #ffffff;
}

div.form_fail {
    color: #ff0000;
    font-weight: bold;
    border: 1px solid #f00;
    padding: 4px;
    margin: 20px 0px 20px 0px;
}

div.form_success {
    font-weight: bold;
    border: 1px solid #aaa;
    padding: 4px;
    margin: 10px 0px 10px 0px;
    background-color: #f9f9f9;
}

.link_gold, .link_white, .link_gold:visited, .link_gold:active, .link_gold:link, .link_white:active, .link_white:active, .link_white:link {
    font-size: 10px;
    text-decoration: none;
    font-variant: small-caps;
}

.link_gold, .link_gold:visited, .link_gold:active, .link_gold:link {
    color: #ffcc33;
}

.link_white, .link_white:active, .link_white:active, .link_white:link {
    color: #ffffff;
}

.main_bar {
    background-color: #c0c0c0;
    padding: 5px 5px;
    border: 1px solid #63739c;
    border-width: 1px 0px 1px 0px;
}

.doc_action_labels, .doc_action_labels a {
    padding: 0px 0px 0px 10px;
    font-size: 11px;
    text-decoration: none;
}

.doc_action_labels a {
    padding: 0px;
}

.doc_action_labels a:hover {
    text-decoration: underline;
}

img.format_icon {
    padding: 0px 2px 0px 2px;
    border-width: 0px;
    width: 22px;
    height: 18px;
}

.section {
    border: 1px solid #000000;
    border-top-width: 0px;
    padding: 4px;
    background-color: #f7f7f7;
}

.section_title {
    color: #000000;
    border: 1px solid #000000;
    background-color: #ccc;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}


.pagetitle {
   font-size:   14px;
   color:       #000000;
   FONT-WEIGHT: bold;
   font-family: Arial,Helvetica,Sans Serif;
}

a.resultsheader {
    text-decoration: underline;
}

.result_title {
    font-weight: bold;
}

.result_extrainfo {
    color:  #000000;
}

/* - - footer - - */

div#footer {

	/*width:659px;

	margin-top:10px;

	padding-left:10px;

	position:relative;

	top:10px;*/

}

div#footer p {

	font-size:10px;

	line-height:1.8em;

}

div#footer a {

	font-size:10px;

	line-height:1.8em;

	text-decoration:underline;

}

TD.jobsCarsRealEstate {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 9px;
  BACKGROUND: #59665d;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  WIDTH: 121px;
  PADDING-TOP: 0px;
  HEIGHT: 14px;
  font-face: Arial, sans-serif;
}
TD.jcr_nested {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 9px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
}
TD.jobsCarsRealEstate A {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #fcce30;
  FONT-FAMILY: arial, sans-serif;
  TEXT-DECORATION: none;
}
TD.jcr_nested A {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #fcce30;
  FONT-FAMILY: arial, sans-serif;
  TEXT-DECORATION: none;
}

.globalnav_main         {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: FFFFFF; text-decoration: none; }
.globalnav_main a       {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: FFFFFF; text-decoration: none; }
.globalnav_business_1   {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; color: 666666; text-decoration: none; }
.globalnav_business_1 a {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; color: 666666; text-decoration: none; }
.globalnav_business_2   {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: 666666; text-decoration: none; }
.globalnav_business_2 a {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: 666666; text-decoration: none; }
.globalnav_business_3   {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: 000000; text-decoration: none; }
.globalnav_business_3 a {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: 000000; text-decoration: none; }
.globalnav_search       {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: 000000; text-decoration: none; }
.globalnav_search a     {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; color: 000066; }
.globalnav_search form  {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; color: 000000; }

.inner_box {
    width: 250px;
    float: left;
}
.al_box {
    border: 1px solid #63739c;
    width: 540px;
    height: 32px;
    padding: 5px;
}


#header-v3.external div,#header-v3.external dl,#header-v3.external dt,#header-v3.external dd,#header-v3.external ul,#header-v3.external ol,#header-v3.external li,#header-v3.external h1,#header-v3.external h2,#header-v3.external h3,#header-v3.external h4,#header-v3.external h5,#header-v3.external h6,#header-v3.external pre,#header-v3.external code,#header-v3.external form,#header-v3.external fieldset,#header-v3.external legend,#header-v3.external input,#header-v3.external button,#header-v3.external textarea,#header-v3.external p,#header-v3.external blockquote,#header-v3.external th,#header-v3.external td{/*margin:0;padding:0;*/}
#header-v3.external fieldset,#header-v3.external img,#header-v3.external abbr,#header-v3.external acronym{border:0;}
#header-v3.external ol,#header-v3.external ul,#header-v3.external li{list-style:none;}
#header-v3.external input,#header-v3.external button,#header-v3.external textarea,#header-v3.external select,#header-v3.external optgroup,#header-v3.external option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
#header-v3.external.ie.ie6 ul li{zoom:1;}
#header-v3.external{text-align:center;/*line-height:1;*/}
#header-v3.external,#header-v3-external{min-height:156px;}
#header-v3.external .wp-column{float:left;position:relative;}
#header-v3.external .wp-column.three{width:176px;}
#header-v3.external .wp-column.four{width:238px;}
#header-v3.external .clear{clear:both;}
#header-v3.external .left{float:left;}
#header-v3.external .right{float:right;}
#header-v3.external .inline-list li{float:left;}
#header-v3.external .relative{position:relative;}
#header-v3.external.ie6 .relative,#header-v3.external.ie7 .relative{zoom:1;height:1%;}
#header-v3.external .hide{display:none;}
#header-v3.external .show{display:block;}
#header-v3.external{position:relative;margin-bottom:1px;font-family:arial,sans-serif;background:#fff;}
#header-v3.external,#footer-v3{text-align:left;}
#header-v3.external a{/*color:#000;text-decoration:none;*/}
#header-v3.external ul,#footer-v3 ul{overflow:hidden;margin:0;padding:0;list-style-position:outside;}
#header-v3.external ul,#header-v3.external li,#footer-v3 ul,#footer-v3 li{list-style-type:none;background:none;}
#header-v3.external li{/*float:left;*/}
#header-v3.external #utility-wrapper{overflow:hidden;position:relative;height:23px;}
#header-v3.external #utility-links{padding:0;z-index:10;position:absolute;left:0;overflow:visible;}
#header-v3.external #utility-links li{padding:0 16px 0 0;line-height:23px;}
#header-v3.external #utility-links li a{font-weight:bold;color:#333;font-size:11px;}
#header-v3.external #utility-links li a.anchor{line-height:20px;display:block;}
#header-v3.external #utility-links li.active a.anchor{background-color:#ffc;}
#header-v3.external #utility-links li a.username{font-weight:bold;}
#header-v3.external #utility-links li a.icon.share{text-indent:0;line-height:23px;}
#header-v3.external #user-tools{padding:0 0 0 556px;position:absolute;overflow:visible;right:0;}
#header-v3.external #user-tools li{line-height:20px;}
#header-v3.external #user-tools li:hover{background:#000;}
#header-v3.external #user-tools li a.anchor{line-height:23px;display:block;padding:0 6px;font-size:11px;font-weight:bold;color:black;}
#header-v3.external #user-tools li.last a.anchor{padding-right:0;}
#header-v3.external #user-tools li a.anchor span{padding-right:7px;}
#header-v3.external #user-tools li div{display:none;position:absolute;right:0;}
#header-v3.external #user-tools li:hover div{display:block;}
#header-v3.external #user-tools li:hover a{color:#fff;}
#header-v3.external #user-tools li:hover div ul{background:#000;}
#header-v3.external #user-tools li:hover div ul li:hover{background-color:#067dc1;}
#header-v3.external #user-tools li:hover div ul li a{padding:0 8px;line-height:30px;}
#header-v3.external #main-nav-wrapper{clear:both;}
#header-v3.external #main-nav{border-bottom:1px solid #000;background-image:url(/washingtonpost/main/art/navtop_sprite.jpg);background-repeat:repeat-x;background-position:left -30px;width:100%;}
#header-v3.external #main-nav li.top{padding:0 0 0 2px;line-height:29px;background-color:transparent;background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-repeat:no-repeat;background-position:-891px -599px;}
#header-v3.external #main-nav li.active a.top{background:transparent url(/washingtonpost/main/art/bkg-main-nav-active.png) repeat-x left top;}
#header-v3.external #main-nav li a.uc{text-transform:uppercase;font-weight:bold;}
#header-v3.external #main-nav li a.home,#header-v3.external #main-nav li:hover a.top.home{text-indent:-10000px;width:22px;height:26px;display:block;background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-repeat:no-repeat;background-position:-873px -637px;}
#header-v3.external #main-nav li:hover a.top{background:transparent url(/washingtonpost/main/art/bkg-main-nav-blue.png) repeat-x left top;}
#header-v3.external #main-nav li a.on,#header-v3.external #main-sub-nav li.on{background-image:url(/washingtonpost/main/art/navtop_sprite.jpg);background-repeat:repeat-x;background-position:left top;}
#header-v3.external #main-sub-nav li.on a.on{color:#fff;}
#header-v3.external #main-nav li a.top{color:#f1f3ef;}
#header-v3.external #main-nav li a.top,#header-v3.external #main-nav li a.top:link,#header-v3.external #main-nav li a.top:visited,#header-v3.external #main-nav li a.top:hover{padding:0 10px;display:block;color:#fff;font-size:12px;font-weight:bold;}
#header-v3.external #main-nav-wrapper{z-index:99;}
#header-v3.external.ie6 #main-nav-wrapper,#header-v3.external.ie6 #main-nav,#header-v3.external.ie6 #main-nav-wrapper .rollMe,#header-v3.external.ie6 #main-nav-wrapper .rollMeInner{z-index:100;}
#header-v3.external.ie6 #main-nav-wrapper .rollMe{width:997px;}
#header-v3.external #main-nav-wrapper .rollMe{height:123px;width:100%;border-bottom:6px #009BD3 solid;padding-top:2px;background-color:#FFF;overflow:hidden;display:none;position:absolute;left:0;top:28px;z-index:100;}
#header-v3.external #main-nav-wrapper .rollMeInner{width:100%;background-color:#F6F6F6;border-bottom:1px #E7E7E7 solid;border-top:1px #E7E7E7 solid;overflow:hidden;padding:5px 0 0 10px;}
#header-v3.external.ie #main-nav-wrapper .rollMeInner{width:982px;}
#header-v3.external #main-nav-wrapper .subnav,#header-v3.external #main-nav-wrapper .rollMeInner{height:118px;}
#header-v3.external #main-nav-wrapper .roll-ad{padding-top:24px;position:absolute;right:0;z-index:101;}
#header-v3.external #main-nav-wrapper li.top div.rollMeInner ul li{margin-bottom:4px;font-size:12px;line-height:1em;font-weight:bold;float:none;}
#header-v3.external #main-nav-wrapper li.top div.rollMeInner ul li a:hover,#header-v3.external #main-nav-wrapper li.top div.rollMeInner ul li a:visited,#header-v3.external #main-nav-wrapper li.top div.rollMeInner ul li a:active{color:#000;font-size:12px;padding-left:0;}
#header-v3.external #main-nav-wrapper .rollMeInner p.heading2{padding:0;margin:0 0 8px 0;font-size:16px;color:#656565;line-height:1em;font-weight:bold;}
#header-v3.external #main-nav-wrapper .rollMeInner p.byline{margin-bottom:5px;}
#header-v3.external #main-nav-wrapper .rollMeInner .topStuff ul{height:auto;}
#header-v3.external #main-nav li div div.ad,#header-v3.external #main-nav li.selected div div.ad{position:relative;display:block;color:#fff;font-size:11px;background:#555;padding:0 8px;text-align:left;font-weight:normal;border:1px solid #666;border-top:none;padding:0 8px;}
#header-v3.external #main-nav li div div.ad{line-height:20px;}
#header-v3.external.ie.ie6 #main-nav li.selected div div.ad{padding:4px 8px;line-height:1;}
#header-v3.external #main-nav li div div.ad a,#header-v3.external #main-nav li.selected div div.ad a{background:none;display:inline;font-weight:normal;padding:0;}
#header-v3.external #main-nav li div div.ad a:hover,#header-v3.external #main-nav li.selected div div.ad a:hover{color:#79c3ed;}

#header-v3.external .module.hot-topics li a{font-size:12px;display:inline-block;padding-top:2px;}
#header-v3.external .hot-topics{clear:both;height:33px;border-bottom:1px solid #d8d8d8;padding:0 0 0 10px;position:relative;overflow:hidden;}
#header-v3.external .homepage-hot-topics,#header-v3.external .module.border-bottom-black.homepage-hot-topics{border-bottom:none;margin-bottom:-21px;}
#header-v3.external .hot-topics ul{float:left;}
#header-v3.external .hot-topics ul li{font-weight:bold;color:#c1c1c1;line-height:33px;padding:0 10px;}
#header-v3.external .hot-topics ul li.first{padding:0 10px 0 0;}
#header-v3.external .hot-topics span.timestamp{position:absolute;right:10px;top:10px;font:normal 11px arial,sans-serif;color:#666;}
#header-v3.external .hot-topics span.label{font:bold 15px georgia,serif;padding:0 21px 0 17px;color:#c4151a;line-height:33px;float:left;}
#header-v3.external li.search{float:right;overflow:hidden;background:none;height:27px;padding-right:8px;}
#header-v3.external.ie.ie6 li.search{width:200px;}
#header-v3.external li.search form{height:27px;overflow:hidden;}
#header-v3.external li.search input.text{width:180px;color:#9d9d9d;border:1px solid #dedede;line-height:18px;vertical-align:top;font-size:12px;font-weight:normal;margin:5px 0 0 0;padding:2px 3px;overflow:hidden;}
#header-v3.external.ie li.search input.text{margin:4px 0 0 0;padding:0 0 4px 3px;line-height:20px;}
.ie #header-v3.external li.search input.text,.safari #header-v3.external li.search input.text{line-height:22px;}
.safari #header-v3.external li.search input.text{line-height:19px;}
.ie.ie7 #header-v3.external li.search input.text{margin-bottom:3px;height:14px;}
#header-v3.external ul.search-wrap{position:absolute;right:0;}
#header-v3.external #brand-wrapper{overflow:hidden;position:relative;}
#header-v3.external #logo{clear:left;height:103px;float:left;position:relative;}
#header-v3.external #logo a.brand-top,#header-v3.external #logo a.brand-partner{height:35px;width:160px;display:block;text-indent:-9999px;position:absolute;top:0;z-index:1;}
#header-v3.external #logo a.brand-top{left:0;}
#header-v3.external #logo a.brand-partner{left:161px;}
#header-v3.external #logo a.brand-make-link:hover{color:#057EC2;}
#header-v3.external #logo a.brand-make-link{top:15px;left:165px;width:225px;position:absolute;z-index:1;font:bold 11px arial,sans-serif;border-left:solid 1px #eee;text-indent:5px;}
#header-v3.external #logo a.brand{height:85px;width:535px;font-family:georgia,serif;font-size:32px;display:block;line-height:60px;padding-left:10px;text-indent:-9999px;background-image:url(/washingtonpost/main/art/mh-twp.png);background-repeat:no-repeat;background-position:10px 0;margin:10px 0;margin-bottom:16px;position:relative;}
#header-v3.external div.capital_business,#header-v3.external.capital_business div{padding-top:10px;}
#header-v3.external #hp-select{position:relative;top:0;background:none;font-weight:normal;top:-15px;left:13px;}
#header-v3.external #hp-select span{text-decoration:underline;text-transform:uppercase;}
#header-v3.external .tile-ad{width:208px;height:60px;position:absolute;right:10px;background-color:none;line-height:60px;text-align:center;display:none;left:741px;top:20px;}
#header-v3.external #main-sub-nav-wrapper{border-top:1px solid #d8d8d8;overflow:hidden;position:relative;clear:both;}
#header-v3.external #main-sub-nav{background:transparent url(/washingtonpost/main/art/bkg-main-sub-nav.png) repeat-x left top;height:26px;}
#header-v3.external #main-sub-nav.tertOn{height:24px;}
#header-v3.external #main-sub-nav li{padding:3px 2px 1px 0;line-height:21px;background-color:transparent;background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-repeat:no-repeat;background-position:-1998px -9px;}
#header-v3.external #main-sub-nav li.first{border-left:1px solid #696969;}

#header-v3.external #main-sub-nav li a,#header-v3.external #main-sub-nav li a:link,#header-v3.external #main-sub-nav li a:visited,#header-v3.external #main-sub-nav li a:hover,#header-v3.external #main-sub-nav li a:active{padding:0 10px;display:block;color:#666;font-weight:bold;font-size:12px;}
#header-v3.external #leaderboard-ad-wrapper{height:109px;overflow:visible;text-align:center;border-bottom:2px solid #333;clear:both;}
#header-v3.external #leaderboard-ad{margin:10px auto;width:738px;}
#header-v3.external #main-tert-nav-wrapper{height:30px;background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-repeat:no-repeat;background-position:right bottom;padding-left:10px;}
#header-v3.external #main-tert-nav-wrapper ul li a{color:#ccc;font-size:12px;font-weight:bold;line-height:30px;margin-right:20px;}
#header-v3.external.ie7 #weather-widget{position:absolute;}
#header-v3.external #weather-widget .container{width:300px;padding:15px 0 0 550px;}
#header-v3.external #weather-widget a{font-weight:bold;}
#header-v3.external #weather-widget a:hover{color:#057EC2;}
#header-v3.external #weather-widget img.weather-image{margin-top:-10px;}
#header-v3.external #weather-widget div.weather-browser a:hover{color:#057EC2;}
#header-v3.external #weather-widget ul{padding-top:5px;padding-left:5px;}
#header-v3.external #weather-widget ul li{font:normal 11px arial,sans-serif;}
#header-v3.external #weather-widget ul li.location{padding-right:5px;}
#modal_content #weather-customize{font:normal 12px arial,sans-serif;}
#modal_content #weather-customize span.label{color:#E11A1F;line-height:1.6em;font:bold 10px arial,sans-serif;}
#modal_content #weather-customize p{font:normal 10px arial,sans-serif;color:#464646;line-height:1.2em;}
#modal_content #weather-customize .button.blue{height:28px;background-color:transparent;}
#header-v3.external .weather-browser{margin-left:165px;}
#header-v3.external .padding-top-30{padding-top:30px;}
#header-v3.external .padding-right-5{padding-right:5px;}
#header-v3.external .padding-left-5{padding-left:5px;}
#header-v3.external .margin-right{margin-right:10px;}
#header-v3.external .border-top{border-top:1px solid #E4E4E4;}
#header-v3.external .module.border-bottom-black,#header-v3.external .border-bottom-black{border-bottom:1px solid #E4E4E4;}
#header-v3.external ul.normal li,#header-v3.external ol.normal li{font-size:12px;font-weight:bold;}
#header-v3.external ul.normal li{background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-position:-1997px -239px;background-repeat:no-repeat;padding-left:10px;margin-bottom:8px;}
#header-v3.external ul.normal li a{text-decoration:none;}
#header-v3.external .button{background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-repeat:no-repeat;display:inline-block;text-align:center;}
#header-v3.external.webkit input.global-search,.ie input.global-search{height:24px;}
#header-v3.external input.global-search{border:1px solid #DEDEDE;border-left:none;width:20px;height:20px;vertical-align:top;margin-top:5px;background:transparent url(/washingtonpost/main/art/monster-sprite.gif) no-repeat left -372px;line-height:0;overflow:hidden;border:none;cursor:pointer;text-indent:-100000px;}
#header-v3.external .button{background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-repeat:no-repeat;display:inline-block;text-align:center;}
#header-v3.external li.search input.text{width:180px;color:#9D9D9D;border:1px solid #DEDEDE;line-height:18px;font-size:12px;font-weight:normal;margin:5px 0 0 0;padding:2px 3px;height:16px;overflow:hidden;height:16px;}
#header-v3.external.quirksmode li.search input.text{height:22px;}
#header-v3.external input,#header-v3.external button,#header-v3.external textarea,#header-v3.external select,#header-v3.external optgroup,#header-v3.external option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
#header-v3.external{margin-bottom:10px;border-bottom-color:#d8d8d8;border-bottom-width:1px;}
#header-v3.external #logo a.brand.business{width:585px;}
#header-v3.external #utility-wrapper ul#utility-links li{line-height:20px;}
#header-v3.external #utility-wrapper ul#utility-links li:hover a,#header-v3.external #utility-wrapper ul#utility-links li a:hover{color:#333;}
#header-v3.external #utility-wrapper ul#utility-links #global-signin span{font-size:12px;line-height:20px;font-weight:bold;}
#header-v3.external #main-nav-wrapper li.top div.rollMeInner ul.normal li{background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-position:-1997px -239px;background-repeat:no-repeat;padding-left:10px;margin-bottom:8px;}
#header-v3.external #main-nav-wrapper li.top div.rollMeInner ul.normal li a,#header-v3.external #main-nav-wrapper li.top div.rollMeInner ul.normal li:hover a,#header-v3.external #main-nav-wrapper li.top div.rollMeInner ul.normal li:hover a:hover{padding-left:0;color:#000;font-size:12px;font-weight:bold;background-image:none;}
#header-v3.external #main-sub-nav-wrapper,#header-v3.external #main-sub-nav-wrapper #main-sub-nav{border:none!important;}
#header-v3.external div.module.hot-topics.border-bottom-black{border-bottom:none;}
#header-v3.external.ie.quirksmode{width:982px;}
#header-v3.external.ie.quirksmode .search-wrap{float:right;width:225px;}
#header-v3.external.ie.quirksmode #main-nav li a.home{width:38px;}
#header-v3.external.ie.quirksmode #main-nav.inline-list{overflow:visible;}
#header-v3.external.ie.quirksmode #main-nav .rollMe{overflow:visible;top:29px;}
#header-v3.external #slug_tiffany_tile{top:20px;}
#footer-v3.external div,#footer-v3.external dl,#footer-v3.external dt,#footer-v3.external dd,#footer-v3.external ul,#footer-v3.external ol,#footer-v3.external li,#footer-v3.external h1,#footer-v3.external h2,#footer-v3.external h3,#footer-v3.external h4,#footer-v3.external h5,#footer-v3.external h6,#footer-v3.external pre,#footer-v3.external code,#footer-v3.external form,#footer-v3.external fieldset,#footer-v3.external legend,#footer-v3.external input,#footer-v3.external button,#footer-v3.external textarea,#footer-v3.external p,#footer-v3.external blockquote,#footer-v3.external th,#footer-v3.external td{margin:0;padding:0;}
#footer-v3.external fieldset,#footer-v3.external img,#footer-v3.external abbr,#footer-v3.external acronym{border:0;}
#footer-v3.external ol,#footer-v3.external ul,#footer-v3.external li{list-style:none;}
#footer-v3.external input,#footer-v3.external button,#footer-v3.external textarea,#footer-v3.external select,#footer-v3.external optgroup,#footer-v3.external option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
#footer-v3.external.ie.ie6 ul li{zoom:1;}
#footer-v3.external{text-align:center;font-size:62.5%;line-height:1;}
#footer-v3.external{background-color:#e3e1e4;}
#footer-v3.external .wp-column{float:left;position:relative;}
#footer-v3.external .wp-column.three{width:176px;}
#footer-v3.external .wp-column.four{width:238px;}
#footer-v3.external .clear{clear:both;}
#footer-v3.external .left{float:left;}
#footer-v3.external .right{float:right;}
#footer-v3.external .inline-list li{float:left;}
#footer-v3.external .relative{position:relative;}
#footer-v3.external.ie6 .relative,#footer-v3.external.ie7 .relative{zoom:1;height:1%;}
#footer-v3.external .hide{display:none;}
#footer-v3.external .show{display:block;}
#footer-v3.external{position:relative;margin-bottom:1px;font-family:arial;background:#fff;}
#footer-v3.external{text-align:left;}
#footer-v3.external a{color:#000;text-decoration:none;}
#footer-v3.external p.heading{font-weight:bold;}
#footer-v3.external p{font-size:12px;line-height:1.8em;}
#footer-v3.external ul{overflow:hidden;margin:0;padding:0;list-style-position:outside;}
#footer-v3.external .services ul.nomral,#footer-v3.external .services ul.normal li{list-style-type:none;/*background:none;*/}

#footer-v3.external li{float:left;}
#footer-v3.external .services ul.normal li{float:none;}
#footer-v3.external .padding-top-30{padding-top:30px;}
#footer-v3.external .padding-right-5{padding-right:5px;}
#footer-v3.external .padding-left-5{padding-left:5px;}
#footer-v3.external .margin-right{margin-right:10px;}
#footer-v3.external .border-top{border-top:1px solid #E4E4E4;}
#footer-v3.external .module.border-bottom-black,#footer-v3.external .border-bottom-black{border-bottom:1px solid #000;}
#footer-v3.external ul.normal li,#footer-v3.external ol.normal li{font-size:12px;font-weight:bold;}
#footer-v3.external ul.normal li{background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-position:-1997px -239px;background-repeat:no-repeat;padding-left:10px;margin-bottom:8px;}
#footer-v3.external ul,#footer-v3.external li{list-style-type:none;background:none;}
#footer-v3.external ul.normal li a{text-decoration:none;}
#footer-v3.external{overflow:hidden;clear:both;position:relative;}
#footer-v3.external h6{font-size:12px;line-height:18px;color:#333;margin-bottom:2px;}
#footer-v3.external ul li{font-size:12px;}
#footer-v3.external ul.bulleted li{background-color:transparent;background-repeat:no-repeat;background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-position:-1995px -102px;padding:0 0 0 9px;font-size:12px;line-height:18px;}
#footer-v3.external ul.inline li{float:left;}
#footer-v3.external .section-footer{padding-left:10px;height:80px;margin-bottom:2px;border-bottom:2px solid #E1E1E1;overflow:hidden;}
#footer-v3.external div.section-footer ul.grid{margin:5px 50px 0 0;}
#footer-v3.external .section-footer ul.grid li{font-weight:normal;width:150px;}
#footer-v3.external div.section-footer ul.grid.second{width:400px;}
#footer-v3.external div.section-footer ul.grid.second li{width:190px;}
#footer-v3.external .services{margin-top:10px;overflow:hidden;padding:10px;zoom:1;background:#f6f6f6 url(/washingtonpost/main/art/shade-x-light-grey.png) repeat left top;}
#footer-v3.external .services ul{width:190px;margin:5px 0 15px 0;}
#footer-v3.external .services ul li{line-height:16px;}
#footer-v3.external .services ul.normal li{font-weight:normal;margin-bottom:3px;}
#footer-v3.external div.services div:first-child,#footer-v3.external div.section-footer ul:first-child{margin-right:40px;}
#footer-v3.external a,#footer-v3.external a:hover,#footer-v3.external a:visited,#footer-v3.external a:active,#footer-v3.external a:link{color:#000;}
#footer-v3.external ul.grid{width:320px;overflow:hidden;}
#footer-v3.external ul.grid li{float:left;width:160px;}
#footer-v3.external .wp-column{margin-right:10px;float:left;position:relative;}
#footer-v3.external .partners{padding:10px;overflow:hidden;border-top:1px solid #e7e7e9;clear:both;position:relative;zoom:1;background:#f6f6f6 url(/washingtonpost/main/art/shade-x-light-grey.png) repeat left top;}
#footer-v3.external #partners.inline{width:100%;}
#footer-v3.external #partners li.last{margin-right:0;}
#footer-v3.external #partners li{margin-right:3.8%;}
#footer-v3.external #partners li a{height:25px;width:30px;display:block;text-indent:-9999px;background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-repeat:no-repeat;}
#footer-v3.external #partners li a.slate{background-position:-135px -2836px;width:49px;}
#footer-v3.external #partners li a.newsweek{background-position:-78px -2977px;width:102px;}
#footer-v3.external #partners li a.who-runs-gov{background-position:-203px -2836px;width:80px;}
#footer-v3.external #partners li a.express-night-out{background-position:-303px -2836px;width:86px;}
#footer-v3.external #partners li a.budget-travel{background-position:-422px -2977px;width:84px;}
#footer-v3.external #partners li a.el-tiempo-latino{background-position:-482px -2836px;width:136px;}
#footer-v3.external #partners li a.the-root{background-position:-637px -2836px;width:72px;}
#footer-v3.external #partners li a.the-big-money{background-position:-795px -2977px;width:70px;}
#footer-v3.external #partners li a.capital-business{background-position:-398px -2836px;width:64px;}
#footer-v3.external #partners li a.foreign-policy{background-position:-728px -2836px;width:125px;}
#footer-v3.external #partners li a.icurrent{background-position:-871px -2836px;width:96px;height:50px;}
#footer-v3.external #contact-us{float:right;}
#footer-v3.external #terms{float:left;}
#footer-v3.external .tos{border-top:1px solid #e7e7e9;overflow:hidden;padding:10px;clear:both;position:relative;zoom:1;background:#f6f6f6 url(/washingtonpost/main/art/shade-x-light-grey.png) repeat left top;}
#footer-v3.external .tos ul li{padding:0 5px;border-right:1px solid #999;height:12px;line-height:10px;}
#footer-v3.external .tos ul li.first{padding-left:0;}
#footer-v3.external .tos ul li.last{padding-right:0;border:none;}
#footer-v3.external a.icon,#footer-v3.external ul.bulleted a{text-decoration:none;}
#footer-v3.external a.icon{padding-left:20px;background-repeat:no-repeat;background-image:url(/washingtonpost/main/art/monster-sprite.gif);background-position:left -615px;}
#footer-v3.external a.icon.mobile{background-position:0 -1098px;}
#footer-v3.external a.icon.mobile:hover{background-position:0 -1162px;}
#footer-v3.external a.icon.newsletter-alerts{background-position:0 -2326px;}
#footer-v3.external a.icon.newsletter-alerts:hover{background-position:0 -2387px;}
#footer-v3.external a.icon.rss{background-position:0 -2080px;}
#footer-v3.external a.icon.rss:hover{background-position:0 -2141px;}
#footer-v3.external a.icon.facebook{background-position:-37px -511px;}
#footer-v3.external a.icon.apps{background-position:-36px -475px;}
#footer-v3.external a.icon.facebook:hover{background-position:-37px -572px;}
#footer-v3.external a.icon.twitter{background-position:-37px -755px;}
#footer-v3.external a.icon.twitter:hover{background-position:-37px -816px;}
#footer-v3.external a.icon.podcasts{background-position:0 -2570px;}
#footer-v3.external a.icon.podcasts:hover{background-position:0 -2631px;}
#footer-v3.external a.icon.widgets{background-position:0 -2817px;}
#footer-v3.external a.icon.widgets:hover{background-position:0 -2878px;}
#footer-v3.external a.icon.post-store{background-position:-37px -1488px;}
#footer-v3.external a.icon.post-store:hover{background-position:-37px -1548px;}
#footer-v3.external a.icon.photo-store{background-position:-37px -1244px;}
#footer-v3.external a.icon.photo-store:hover{background-position:-37px -1305px;}
#footer-v3.external a.icon.video{background-position:-37px -1728px;}
#footer-v3.external a.icon.video:hover{background-position:-37px -1787px;}
#footer-v3.external .services ul.grid a{/*font-weight:bold;*/}
#footer-v3.external.quirksmode .partners{padding-right:0;}
#footer-v3.external #partners-row-two {margin-top:25px;}
#footer-v3.external #partners li.last, #footer-v3.external #partners-row-two li.last {margin-right:0;}
#footer-v3.external #partners-row-two li a.post-tickets {background-position:0 -53px;width:168px;}
#footer-v3.external #partners-row-two li a {background-image:url("/washingtonpost/main/art/new-logos-for-footer.png");}
#footer-v3.external #partners-row-two li a {height:50px;}
#footer-v3.external #partners li a, #footer-v3.external #partners-row-two li a {background-repeat:no-repeat;display:block;height:25px;text-indent:-9999px;width:30px;}
#footer-v3.external #partners-row-two li a.capitol-deal {background-position:-160px -53px;width:174px;}
#footer-v3.external #partners-row-two li a.service-alley {background-position:-500px -53px;width:125px;}



