/* Containers */
div.articleOverview { margin-bottom: 18px; padding: 15px 20px 0 20px; background: #f5f4e5; border-top: 1px dashed #a4a490; border-bottom: 1px dashed #a4a490; }

/* Typography */
div.article h1 { margin: 10px 0 18px 0 !important; padding-bottom: 3px; border-bottom: 1px solid #999; }

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 #999; }
#content h4 { color: #000; font-weight: bold; }
#content h4 { font-size: 13px; color: #000; 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; }
/*div.article a#mail_a_friend { display: block; padding-left:20px; position: absolute; right: 0; text-align: right; background: url(/resources/application/news/icon_email.gif) center left no-repeat; color: #666; text-decoration: none; margin-top: -8px; }*/
span.separator { display: block; text-align: center; }
span.list_more { margin-left: 23px; }
optgroup { color: #666; font-style: normal; padding-left: 10px; }
optgroup option { color: #000; padding-left: 10px; }

/* Mortgage News */
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.bottom p#tooltip_icon { width: 70px; } */
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:#000; font-size:11px; padding:3px 0 5px 22px; text-decoration:none;}
    /* Social Actions Icons */
    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: #666; }
h2.industry_news_headline { color: #333; 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: #000; font-weight: bold !important; text-transform: none !important; padding-top: 15px !important; border-top: solid 1px #ccc; }


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: #fff; 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; }

/* Widget */
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: #fff 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 #000; margin-bottom: 15px; padding-bottom: 3px;}
h2.release_subtitle {margin-bottom: 15px;}
h3.release_date {text-transform: uppercase; margin-bottom: 15px;}

/* Article Banners */
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 #ccc; }



/* One off article page */
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; }

/* One off advertising banner ad (#167972) */
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; }
/*#addthis_dropdown15 table { border: none; margin: 0; padding: 0; }
#addthis_dropdown15 table tr td { border: none; }
table#addthis_services { border: none; margin: 0;}
table#addthis_services tr td, table#addthis_services tr th { border: none; }*/

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: #fff 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#wrapper_widget label span.include_taxes_insurance { display: block; font-size: 11px; padding-top: 3px; font-weight: normal; }

/* Quizzle widget */
div#quizzle_widget_wrapper { display: block; margin: 0 auto; width: 200px; }

/* Social Btn's */
body.layout_b #content .article .social_container { position:absolute;top:80px; left:-105px;  border:1px solid #DDDDDD; padding-top:3px; margin-left:3px; background-color:#fff; overflow:hidden; 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:9px; padding-bottom:5px;}
.article #lnkdin_container {padding-left:23px;}
