div.articleOverview {
  margin-bottom:18px;
  padding:15px 20px 0 20px;
  background:#f5f4e5;
  border-top:1px dashed #a4a490;
  border-bottom:1px dashed #a4a490;
}
div.article h1 {
  margin:10px 0 18px 0 !important;
  padding-bottom:3px;
  border-bottom:1px solid #999999;
}
a:hover { color:#d27604; }
a.read_more {
  display:block;
  margin-bottom:15px;
}
#content h2 a {
  color:#da8318;
  font:normal 18px Georgia, "Times New Roman", serif;
  text-decoration:none;
}
#content h2 a:hover { text-decoration:underline; }
#content li.category_list_item h2 {
  margin-bottom:5px;
  padding-bottom:3px;
  border-bottom:1px solid #999999;
}
#content h4 {
  color:#000000;
  font-weight:bold;
}
#content h4 {
  font-size:13px;
  color:#000000;
  text-transform:uppercase;
}
#content p {
  margin-bottom:15px;
  line-height:140%;
}
div.article em { font-style:italic !important; }
div.article strong { font-weight:bold !important; }
span.separator {
  display:block;
  text-align:center;
}
span.list_more { margin-left:23px; }
optgroup {
  color:#666666;
  font-style:normal;
  padding-left:10px;
}
optgroup option {
  color:#000000;
  padding-left:10px;
}
div.article { position:relative; }
div.article h4#article_overview_headline { padding:0 0 3px 0; }
div.article ul#social_actions_top, div.article ul#social_actions_bottom {
  float:left;
  margin:0 0 0 0;
}
div.article div.tooltip_social_actions_bar {
  height:30px;
  margin:-7px 0 0 0;
}
div.article h3.tooltip_icon {
  float:left;
  font-size:11px;
  height:20px;
  margin:2px 10px 0 0;
  padding:0;
}
div.article ul#social_actions_bottom { padding-bottom:0px; }
div#content div.contact_us_arrangement_5 { margin:0 0 0 0; }
div.article ul#social_actions_top li, div.article ul#social_actions_bottom li {
  float:left;
  height:100%;
  list-style-type:none;
  margin:0 5px 0 0;
  position:relative;
}
div.article ul#social_actions_top a, div.article ul#social_actions_bottom a {
  color:#000000;
  font-size:11px;
  padding:3px 0 5px 22px;
  text-decoration:none;
}
div.article ul#social_actions_top li.email_a_friend a, div.article ul#social_actions_bottom li.email_a_friend a { background:transparent url(/resources/application/news/icon_emailArticle.gif) no-repeat; }
div.article ul#social_actions_top li.print_article a, div.article ul#social_actions_bottom li.print_article a { background:transparent url(/resources/application/news/icon_print.gif) no-repeat; }
div.article ul#social_actions_top li.facebook a, div.article ul#social_actions_bottom li.facebook a { background:transparent url(/resources/application/news/icon_facebook.gif) no-repeat; }
div.article ul#social_actions_top li.twitter a, div.article ul#social_actions_bottom li.twitter a { background:transparent url(/resources/application/news/icon_twitter.gif) no-repeat; }
div.article ul#social_actions_top li.digg a, div.article ul#social_actions_bottom li.digg a { background:transparent url(/resources/application/news/icon_digg.gif) no-repeat; }
div.article ul#social_actions_top li.stumbleUpon a, div.article ul#social_actions_bottom li.stumbleUpon a { background:transparent url(/resources/application/news/icon_stumbleUpon.gif) no-repeat; }
div.article ul#social_actions_top li.delicious a, div.article ul#social_actions_bottom li.delicious a { background:transparent url(/resources/application/news/icon_delicious.gif) no-repeat; }
div.article ul#social_actions_top li.rss_mortgage_news a, div.article ul#social_actions_bottom li.rss_mortgage_news a { background:transparent url(/resources/application/news/icon_subscribe.gif) no-repeat; }
span.article_date {
  color:#878785;
  font-size:11px;
}
div.article_by {
  margin:-4px 0 12px 0;
  color:#666666;
}
h2.industry_news_headline {
  color:#333333;
  font:bold 14px "Trebuchet MS";
  margin-top:30px;
  text-transform:uppercase;
}
h3 a, ul.list_industry_news li a {
  color:#da8318;
  font:normal 16px Georgia, "Times New Roman", serif;
  text-decoration:none;
}
ul.list_consumer_news, ul.list_industry_news {
  padding:0;
  margin:0;
}
ul.list_consumer_news li {
  margin:15px 0;
  list-style-type:none;
}
ul.list_industry_news li {
  margin:10px 0;
  list-style-type:none;
}
ul#mortgage_news li { list-style-type:none; }
div.wrapper_favorites, div.wrapper_archives { margin:0 0 20px 20px; }
body#category_mortgage_news h6 {
  color:#000000;
  font-weight:bold !important;
  text-transform:none !important;
  padding-top:15px !important;
  border-top:solid 1px #cccccc;
}
div.wrapper_archives {
  clear:right;
  background:url(/resources/application/contact_us/background_border.png) bottom left repeat-x;
  padding:5px 0;
}
div.wrapper_archives div#wrapper_alternate_interface {
  background:url(/resources/application/contact_us/background_border.png) top left repeat-x;
  padding-top:10px;
}
div.wrapper_archives #menu_archives {
  width:75%;
  margin:5px 0;
}
div.wrapper_favorites h2#headline_rate_widget, div.wrapper_archives h2#headline_rate_widget { text-indent:0; }
div.wrapper_favorites h2#headline_list_archives, div.wrapper_archives h2#headline_list_archives {
  background:url(/resources/application/news/banner_browse.gif) no-repeat;
  height:56px;
  margin:10px auto;
  text-indent:-1000em;
  width:190px;
}
div.wrapper_archives select, div.wrapper_archives input, div.wrapper_favorites select, div.wrapper_favorites input {
  margin:0;
  position:relative;
}
div.wrapper_favorites h2#headline_favorites {
  background:url(/resources/application/news/banner_most_popular_articles.gif) no-repeat;
  height:72px;
  margin:10px auto;
  text-indent:-1000em;
  width:197px;
}
div.wrapper_favorites ul {
  background:url(/resources/application/contact_us/background_border.png) bottom left repeat-x;
  margin:0;
  padding:0 0 5px 0;
}
div.wrapper_favorites ul li {
  background:url(/resources/application/contact_us/background_border.png) top left repeat-x;
  list-style-type:none;
  margin:0;
  padding:12px 5px;
}
div#wrapper_additional_news_content {
  float:right;
  background:#ffffff;
  width:245px;
}
div#wrapper_additional_news_content ul.wrapper_feeds { margin:20px 0 0 23px; }
div#wrapper_additional_news_content ul.list_favorites { margin:20px 0 0 0; }
div#wrapper_additional_news_content ul.article_view { margin-top:0px; }
ul.wrapper_feeds li {
  list-style-type:none;
  padding:3px 0;
  background:none !important;
}
div#wrapper_additional_news_content ul.wrapper_feeds a {
  text-decoration:underline;
  display:block;
}
h2#headline_rate_widget {
  background:url(/resources/application/widget/background_widget_headline.gif) repeat-x bottom left;
  border-left:solid 1px #cccc99;
  border-right:solid 1px #cccc99;
  border-top:solid 1px #cccc99;
  padding:5px 0;
}
h2#headline_rate_widget a {
  text-decoration:none;
  color:#da8318;
  background:url(/resources/application/widget/icon_rates.png) no-repeat left center;
  display:block;
  margin-left:2px;
  padding-left:32px;
}
div#wrapper_widget {
  background:#f6f6ea;
  border:1px solid #cccc99;
  border-top:none;
  font:normal 12px "Trebuchet MS";
  margin-bottom:20px;
  padding:10px;
}
div#wrapper_widget p { margin:0 0 10px 0; }
div#wrapper_widget form.calculator { float:none; }
div#wrapper_widget form.calculator fieldset legend { display:none; }
div#wrapper_widget form.calculator fieldset dl { margin:5px 0; }
div#wrapper_widget form.calculator fieldset dl dd input {
  background:#ffffff url(/resources/application/calculator/background_money_input.gif) no-repeat 2px 3px;
  padding:1px 1px 1px 9px;
  width:auto;
}
div#wrapper_widget dl dt label { font-weight:bold; }
div#wrapper_widget dl dt label em { color:#b90000; }
img.article_image { float:right; }
img.quizzle_promo {
  float:right;
  margin:5px 0 15px 15px;
}
ul.category_list_items { margin:0; }
ul.category_list_items li {
  list-style-type:none;
  margin:0 0 40px 0;
  padding-left:153px;
  position:relative;
}
ul.category_list_items li.category_list_item_refinance_why { background:url(/resources/application/news/background_category_refinance_why.jpg) no-repeat left top; }
ul.category_list_items li.category_list_item_refinance_how { background:url(/resources/application/news/background_category_refinance_how.jpg) no-repeat left top; }
ul.category_list_items li.category_list_item_refinance_loans { background:url(/resources/application/news/background_category_refinance_loans.jpg) no-repeat left top; }
ul.category_list_items li.category_list_item_home_buying_why { background:url(/resources/application/news/background_category_home_buying_why.jpg) no-repeat left top; }
ul.category_list_items li.category_list_item_home_buying_how { background:url(/resources/application/news/background_category_home_buying_how.jpg) no-repeat left top; }
ul.category_list_items li.category_list_item_home_buying_loans { background:url(/resources/application/news/background_category_home_buying_loans.jpg) no-repeat left top; }
ul.category_list_items li.category_list_item_home_buying_finance { background:url(/resources/application/news/background_category_home_buying_finance.jpg) no-repeat left top; }
ul.category_list_items li.category_list_item_home_buying_credit { background:url(/resources/application/news/background_category_home_buying_credit.jpg) no-repeat left top; }
ul.category_list_items li ul.article_list { margin:0 0 0 25px !important; }
ul.category_list_items li ul.article_list li {
  list-style-type:disc;
  margin:5px 0;
  padding:0;
}
ul.category_list li {
  border-bottom:1px dashed #a4a490;
  position:relative;
}
ul.sub_category_list li.current a {
  font-weight:bold !important;
  margin:3px 0;
}
ul.category_list li.odd { background:#eceacf; }
ul.category_list ul li { border:none; }
ul.articleList { margin:0; }
ul.articleList li.articleListItem { list-style-type:none; }
h1.refinance_why { background:url(/resources/application/news/banner_category_refinance_why.jpg) no-repeat right top; }
h1.refinance_how { background:url(/resources/application/news/banner_category_refinance_how.jpg) no-repeat right top; }
h1.refinance_loans { background:url(/resources/application/news/banner_category_refinance_loan.jpg) no-repeat right top; }
h1.home_buying_why { background:url(/resources/application/news/banner_category_home_buying_why.jpg) no-repeat right top; }
h1.home_buying_how { background:url(/resources/application/news/banner_category_home_buying_how.jpg) no-repeat right top; }
h1.home_buying_loans { background:url(/resources/application/news/banner_category_home_buying_loans.jpg) no-repeat right top; }
h1.home_buying_finance { background:url(/resources/application/news/banner_category_home_buying_finance.jpg) no-repeat right top; }
h1.home_buying_credit { background:url(/resources/application/news/banner_category_home_buying_credit.jpg) no-repeat right top; }
h1.mortgage_news { background:url(/resources/application/news/banner_mortgage_news.jpg) no-repeat right top; }
h1.release_title {
  border-bottom:1px solid #000000;
  margin-bottom:15px;
  padding-bottom:3px;
}
h2.release_subtitle { margin-bottom:15px; }
h3.release_date {
  text-transform:uppercase;
  margin-bottom:15px;
}
div#article_banner_quizzle_shhh {
  background:url(/resources/application/news/background-quizzle-shhh.png) bottom right no-repeat;
  float:right;
  margin:5px 0 15px 15px;
  width:275px;
  padding-bottom:185px;
}
div#article_banner_quizzle_shhh h3 {
  background:url(/resources/application/news/topcap-quizzle-shhh.png) top center no-repeat;
  color:#be0000;
  font-family:georgia;
  font-size:45px;
  font-weight:normal;
  padding:30px 0 0 15px;
}
body.layout_b #content .article div#article_banner_quizzle_shhh p {
  padding:8px 35px 10px 15px;
  margin-bottom:0px;
}
div#article_banner_quizzle_shhh a.button_get_started_now_quizzle { padding-left:15px; }
div#article_banner_whats_your_quizzle_score {
  background:url(/resources/application/news/background-whats-your-quizzle-score.png) top left no-repeat;
  float:right;
  margin:5px 0 15px 15px;
  padding-bottom:95px;
  width:230px;
  text-align:center;
}
div#article_banner_whats_your_quizzle_score h3 { text-indent:-999em; }
body.layout_b #content .article div#article_banner_whats_your_quizzle_score p {
  font-size:14px;
  padding:193px 37px 16px 37px;
  margin-bottom:0px;
}
div#article_banner_whats_your_quizzle_score a.button-whats-your-quizzle-score {
  display:block;
  height:35px;
  margin:0 auto;
  text-indent:-999em;
  width:180px;
}
div#article_banner_fha_streamline {
  float:right;
  margin:5px 0 15px 15px;
}
div#article_banner_fha_streamline a.banner_fha_streamline {
  background:url(/resources/application/news/banner-fha-streamline.png) top left no-repeat;
  display:block;
  height:450px;
  text-indent:-999em;
  width:275px;
}
div#article_banner_unlock_your_inner_millionaire {
  float:right;
  margin:5px 0 15px 15px;
}
div#article_banner_unlock_your_inner_millionaire a.banner_unlock_your_inner_millionaire {
  background:url(/resources/application/assets/millionnare_sweepstakes_small.png) top left no-repeat;
  display:block;
  height:315px;
  text-indent:-999em;
  width:250px;
}
div#article_banner_home_buyer_tax_credit {
  float:right;
  margin:5px 0 15px 15px;
}
div#article_banner_ameriprise_promo {
  float:right;
  margin:5px 0 15px 15px;
}
div#article_banner_ameriprise_promo a.banner_ameriprise_promo {
  background:url(/resources/application/news/background-ameriprise-promo.png) top left no-repeat;
  display:block;
  height:450px;
  text-indent:-999em;
  width:275px;
  border:1px solid #cccccc;
}
div#article_banner_thanks_a_million {
  float:right;
  height:300px;
  margin-left:10px;
  width:215px;
}
div#article_banner_thanks_a_million a.banner_thanks_a_million {
  background:url(/resources/application/news/banner-thanks-a-million.png) top left no-repeat;
  display:block;
  height:300px;
  text-indent:-999em;
  width:215px;
}
div.article_home_afford_plan {
  background:url(/resources/application/news/background_gradient_blue_border_green_shadow.jpg) no-repeat left top;
  padding:0 25px;
}
div.article_home_afford_plan h1 {
  color:#be0000;
  border:none;
  margin-bottom:15px;
}
div.article_home_afford_plan h2#scenarios { margin:100px -25px 0 -25px; }
div.article_home_afford_plan ol.style_8 {
  background:url(/resources/application/news/background_blue_gradient.png) repeat-x scroll left top;
  margin:15px -25px;
  width:733px;
}
div.article_home_afford_plan ol.style_8 li {
  border-bottom:2px dotted #d6d6d6;
  list-style-type:none;
  padding:10px 15px 10px 75px;
}
div.article_home_afford_plan ol.style_8 li#one { background:url(/resources/application/news/background_list_item_one.png) no-repeat 10px 8px; }
div.article_home_afford_plan ol.style_8 li#two { background:url(/resources/application/news/background_list_item_two.png) no-repeat 10px 8px; }
div.article_home_afford_plan ol.style_8 li#three { background:url(/resources/application/news/background_list_item_three.png) no-repeat 10px 8px; }
div.article_home_afford_plan ol.style_8 li span.displayBlock {
  margin:0 0 10px 0;
  line-height:140%;
}
div.article_home_afford_plan p.more_information {
  font-size:16px;
  font-weight:bold;
}
div#content a#advertising_banner {
  background:url(/resources/application/news/quizzle_banner_ad.jpg) no-repeat;
  display:block;
  height:125px;
  text-indent:-999em;
}
a#twitter-link { margin:0 5px; }
div#wrapper_widget form.calculator dt#refinance_LoanAmount_label, div#wrapper_widget form.calculator dt#refinance_MorthlyPayment_label, div#wrapper_widget form.calculator dt#refinance_State_label { height:1.3em; }
div#wrapper_additional_news_content ul.wrapper_feeds h2#headline_rate_widget a {
  text-decoration:none;
  color:#be0000;
}
ul.wrapper_feeds span {
  font-size:12px;
  padding:5px 0 5px 25px;
  text-transform:uppercase;
  display:block;
  cursor:pointer;
}
ul.wrapper_feeds span.feed_email_link {
  display:block;
  background:url(/resources/application/news/icon_email_rss.gif) no-repeat left 5px;
}
ul.wrapper_feeds span.feed_link {
  display:block;
  background:url(/resources/application/news/icon_rss.gif) no-repeat left 5px;
}
div#article_banner_multi_calculator h2#headline_rate_widget {
  background:url(/resources/application/widget/background_widget_headline.gif) repeat-x bottom left;
  border-left:solid 1px #cccc99;
  border-right:solid 1px #cccc99;
  padding:5px 0;
  margin:-10px -10px 10px -10px;
}
div#article_banner_multi_calculator h2#headline_rate_widget span {
  background:url(/resources/application/widget/icon_rates.png) no-repeat top left;
  display:block;
  padding-left:32px;
}
div#article_banner_multi_calculator {
  float:right;
  margin:0 0 15px 15px;
  background:url(/resources/application/widget/background_widget.gif) no-repeat left bottom;
  font:normal 12px "Trebuchet MS";
  margin-bottom:20px;
  padding:10px;
  width:230px;
}
div#article_banner_multi_calculator legend { display:none; }
div#article_banner_multi_calculator p { margin:0 0 10px 0; }
div#article_banner_multi_calculator form.calculator { float:none; }
div#article_banner_multi_calculator form.calculator fieldset legend { display:none; }
div#article_banner_multi_calculator form.calculator fieldset dl { margin:5px 0; }
div#article_banner_multi_calculator form.calculator fieldset dl dd input {
  background:#ffffff url(/resources/application/calculator/background_money_input.gif) no-repeat 2px 2px;
  padding:1px 1px 1px 9px;
  width:auto;
}
div#article_banner_multi_calculator form.calculator fieldset dl dt#refinance_MonthlyPayment_label { height:37px; }
div#article_banner_multi_calculator label { font-weight:bold; }
div#article_banner_multi_calculator label em { color:#b90000; }
div#article_banner_multi_calculator label span.include_taxes_insurance {
  display:block;
  font-size:11px;
  padding-top:3px;
  font-weight:normal;
}
div#article_banner_multi_calculator span#required_statement {
  display:block;
  font-size:11px;
  margin-bottom:5px;
}
div#article_banner_multi_calculator span#required_statement em { color:#be0000; }
div#wrapper_widget label span.include_taxes_insurance {
  display:block;
  font-size:11px;
  padding-top:3px;
  font-weight:normal;
}
div#quizzle_widget_wrapper {
  display:block;
  margin:0 auto;
  width:200px;
}
body.layout_b #content .article .social_container {
  position:absolute;
  top:-58px;
  left:-105px;
  border:1px solid #dddddd;
  padding-top:3px;
  margin-left:3px;
  margin-top:10px;
  background-color:#ffffff;
  z-index:10;
  width:70px;
}
body.layout_b #content .article .social_container .social_btn {
  clear:left;
  overflow:hidden;
}
body.layout_b #content .article .social_container p { font-size:11px; }
body.layout_b #content .article .social_container .facebook_share {
  position:relative;
  left:-4px;
}
.article #tweetmeme_button, .article #g_buzz { padding-left:9px; }
.article #fb_like {
  padding-left:10px;
  padding-bottom:6px;
}
.article #lnkdin_container { padding-left:23px; }

