div.ad_header { display: block; padding: 0px 0px 2px; text-align: left; }
div.ad_header, div.ad_header *, div.ad-feedback, div.ad-feedback * { font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; color: rgb(84, 84, 84); }
div.ad-feedback, div.ad-feedback * { font-size: 12px; text-align: right; }
div.wide_skyscraper { width: 160px; padding: 0px; border-width: 1px; margin: 0px; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; overflow: hidden; word-wrap: break-word; }
div.wide_skyscraper br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.leaderboard { width: 728px; padding: 0px; border-width: 1px; font-size: 9pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 110px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.leaderboard br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.wide_rectangle { width: 600px; padding: 0px; border-width: 1px; font-size: 9pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 135px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.wide_rectangle br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.medium_rectangle { width: 300px; padding: 0px; border-width: 1px; font-size: 9pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 265px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.medium_rectangle br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.mod-paginationinfo { margin-bottom: 8px; margin-top: 10px; }
div.mod-articleheader h1, div.mod-articleheader h1 * { font-size: 25px; font-weight: normal; }
div.mod-articleheader h2 { font-size: 16px; font-weight: normal; line-height: 20px; }
div.mod-articleheader-with-kicker h1 { font-size: 25px; font-weight: normal; margin: 17px 0px 0px; }
div.mod-articleheader-with-kicker h2 { font-size: 16px; font-weight: normal; line-height: 20px; }
div.mod-articleheader-with-kicker h2.kicker { font-size: 12px; font-weight: normal; top: 195px; position: absolute; }
div.mod-articlesubtitle * { font-size: 16px; font-weight: normal; line-height: 20px; }
#at15s #at16pf a, #at16pm #at16pf a { margin-top: -4px; }
ul.socialBadges li { list-style-type: none; }
li.socialHoriz { display: inline; }
li.socialVert { display: list-item; padding-bottom: 4px; }
div.stBubble { margin-top: 0px ! important; }
span.stButton { vertical-align: top; margin-right: 0px ! important; margin-left: 0px ! important; }
span.stButton span.chicklets { padding-right: 0px ! important; }
li.twitterLarge iframe { width: 60px ! important; height: 62px ! important; }
span.pm_print_text { background: transparent url(d6e9e870a6749845d7bd71c6bef0463a83bf83a1.png)  no-repeat scroll 0px -1264px; display: block; height: 16px; line-height: 16px ! important; width: 43px; text-align: right; overflow: hidden; cursor: pointer; float: left; }
span.pm_print_text span.text { line-height: 16px; font-size: 11px; font-family: arial; }
span.pm_print_text:hover { opacity: 0.7; }
a.addthis_button_print { padding: 0px ! important; }
a.pmPrint { float: left; }
a.pmPrint span.pmPrintIcon, span.pm_print { background: transparent url(d6e9e870a6749845d7bd71c6bef0463a83bf83a1.png)  no-repeat scroll 0px -1264px; display: block; height: 16px; line-height: 16px ! important; width: 16px; overflow: hidden; cursor: pointer; float: left; }
div.mod-articlepageimage a { outline: medium none; }
div.mod-articlepageimage .article-image-gallery-header { background-color: rgb(221, 221, 221); height: 15px; border-bottom: 1px solid rgb(187, 187, 187); }
div.mod-articlepageimage .article-image-gallery-header .image-count { float: left; padding-left: 3px; }
div.mod-articlepageimage .article-image-gallery-header .view-gallery { float: right; padding-right: 3px; }
div.mod-articlepageimage .article-image-gallery-header .view-gallery a, div.mod-articlepageimage .article-image-gallery-header .image-count { color: rgb(102, 102, 102); outline: medium none; line-height: 14px; font-size: 10px; }
div.mod-articlepageimage .article-image-slider { border-top: 1px solid rgb(187, 187, 187); height: 50px; background-color: rgb(221, 221, 221); padding-top: 3px; }
div.mod-articlepageimage .article-image-slider .view-more { width: 45px; height: 45px; background-color: rgb(238, 238, 238); font-size: 11px; line-height: 14px; }
div.mod-articlepageimage .slider-images .page { display: none; }
div.mod-articlepageimage .slider-images .active { display: block; }
div.mod-articlepageimage .slider-images li.selected { box-shadow: 0px 1px 13px rgb(82, 82, 82); border: 1px solid rgb(82, 82, 82); }
div.mod-articlepageimage .slider-nav-left { float: left; padding-top: 16px; width: 21px; height: 32px; }
div.mod-articlepageimage .slider-nav-right { float: right; padding-top: 16px; width: 19px; height: 32px; }
div.mod-articlepageimage .slider-images { float: left; }
div.mod-articlepageimage .slider-images a { float: left; outline: medium none; }
div.mod-articlepageimage .slider-images li.in-slider { display: none; }
div.mod-articlepageimage .slider-images li { float: left; margin-left: 4px; border: 1px solid rgb(187, 187, 187); }
div.mod-articlepageimage .slider-images img { width: 45px; height: 45px; }
div.mod-articlepageimage .leftEnabled { background: transparent url(5685ea3952c4d15364bd6107b6291251a4cded84.png)  no-repeat scroll 3px center; }
div.mod-articlepageimage .leftDisabled { background: transparent url(7bbfcd261be0e4815f1eb03a0cab384a3af88ca4.png)  no-repeat scroll 3px center; }
div.mod-articlepageimage .rightEnabled { background: transparent url(fb923df7f16ca5eee3927ffc8b69ae1d097ac61b.png)  no-repeat scroll 0px center; }
div.mod-articlepageimage .rightDisabled { background: transparent url(8584c40d8a4856c3db1088d895a4ed017bdde4e7.png)  no-repeat scroll 0px center; }
div.mod-articlepageimage .leftEnabled:hover, div.mod-articlepageimage .rightEnabled:hover { opacity: 0.8; cursor: pointer; }
div.gallery-image-info { background-color: rgb(221, 221, 221); margin-top: -39px; opacity: 0.8; }
div.mod-articlepageimage div.text-area { background-color: rgb(0, 0, 0); opacity: 0.7; }
div.mod-articlepageimage li { list-style: outside none none; text-align: center; background: transparent none repeat scroll 0px 0px; }
div.hide-image { visibility: hidden; }
div.main-image-info { color: rgb(0, 0, 0); font-size: 10px; min-height: 25px; padding: 2px 0px; text-align: left; vertical-align: bottom; }
img.inline-image { float: left; padding: 5px 5px 5px 0px; }
div.mod-articletext { margin-bottom: 10px; }
div.mod-articletext a { margin-bottom: 10px; font-weight: bold; }
div.mod-articlecorrection { border-top: 1px solid rgb(192, 192, 192); border-bottom: 1px solid rgb(192, 192, 192); }
div.mod-articlecorrection .for-the-record { padding: 5px 0px; margin: 0px; }
div.ad_header { display: block; padding: 0px 0px 2px; text-align: left; }
div.ad_header, div.ad_header *, div.ad-feedback, div.ad-feedback * { font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; color: rgb(84, 84, 84); }
div.ad-feedback, div.ad-feedback * { font-size: 12px; text-align: right; }
div.wide_skyscraper { width: 160px; padding: 0px; border-width: 1px; margin: 0px; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; overflow: hidden; word-wrap: break-word; }
div.wide_skyscraper * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.wide_skyscraper a:link, div.wide_skyscraper a:visited, div.wide_skyscraper a:active, div.wide_skyscraper a:hover { text-decoration: none; }
div.wide_skyscraper div { display: block; margin: 0px; padding: 0px; font-size: 8pt; }
div.wide_skyscraper div.header_text { font-size: 10pt; color: rgb(175, 175, 175); text-align: right; }
div.wide_skyscraper ul { padding: 0px; margin: 0px; list-style-type: none; }
div.wide_skyscraper ul li { padding: 5px 0px 20px; cursor: pointer; display: block; }
div.wide_skyscraper ul li span.headline { color: rgb(0, 0, 204); text-decoration: underline; display: block; font-weight: bold; font-size: 13px; }
div.wide_skyscraper ul li span.desc { color: rgb(0, 0, 0); display: block; width: 160px; font-size: 13px; }
div.wide_skyscraper ul li span.dispurl { color: rgb(0, 128, 0); display: block; font-size: 11px; width: 160px; overflow: hidden; }
div.wide_skyscraper br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.wide_skyscraper1 ul li { padding: 15px 0px; }
div.wide_skyscraper1 ul li span.headline { font-size: 14pt; }
div.wide_skyscraper1 ul li span.desc { margin: 5px 0px; font-size: 14pt; }
div.wide_skyscraper1 ul li span.dispurl { font-size: 8pt; }
div.wide_skyscraper2 ul li { padding: 13px 0px; }
div.wide_skyscraper2 ul li span.headline { font-size: 13pt; }
div.wide_skyscraper2 ul li span.desc { margin: 5px 0px 2px; font-size: 13pt; }
div.wide_skyscraper2 ul li span.dispurl { font-size: 8pt; }
div.wide_skyscraper3 ul li { padding: 12px 0px; }
div.wide_skyscraper3 ul li span.headline { font-size: 13pt; }
div.wide_skyscraper3 ul li span.desc { margin: 5px 0px 2px; font-size: 13pt; }
div.wide_skyscraper3 ul li span.dispurl { font-size: 8pt; }
div.wide_skyscraper4 ul li { padding: 12px 0px; }
div.wide_skyscraper4 ul li span.headline { font-size: 12pt; }
div.wide_skyscraper4 ul li span.desc { margin: 5px 0px 2px; font-size: 12pt; }
div.wide_skyscraper4 ul li span.dispurl { font-size: 8pt; }
div.leaderboard { width: 728px; padding: 0px; border-width: 1px; font-size: 9pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 110px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.leaderboard * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.leaderboard a:link, div.leaderboard a:visited, div.leaderboard a:active, div.leaderboard a:hover { text-decoration: none; }
div.leaderboard div { display: block; margin: 0px; padding: 0px; text-align: center; font-size: 12px; }
div.leaderboard ul { padding: 0px; margin: 0px; min-height: 65px; list-style-type: none; }
div.leaderboard ul li { padding: 0px 10px 0px 0px; display: inline; float: left; width: 23%; cursor: pointer; overflow: hidden; }
div.leaderboard ul li span.headline { color: rgb(0, 0, 204); text-decoration: underline; display: block; font-weight: bold; overflow: hidden; font-size: 12px; }
div.leaderboard ul li span.desc { color: rgb(0, 0, 0); display: block; overflow: hidden; font-size: 12px; }
div.leaderboard ul li span.dispurl { color: rgb(0, 128, 0); display: block; font-size: 12px; overflow: hidden; }
div.leaderboard br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.leaderboard1 ul li { width: 98%; }
div.leaderboard1 ul li span.headline { font-size: 14pt; }
div.leaderboard1 ul li span.desc { margin: 2px 0px; font-size: 14pt; }
div.leaderboard1 ul li span.dispurl { font-size: 12pt; }
div.leaderboard2 ul li { width: 48%; }
div.leaderboard2 div { padding: 2px; }
div.leaderboard2 ul li span.headline { font-size: 11pt; }
div.leaderboard2 ul li span.desc { margin: 1px 0px 2px; font-size: 11pt; }
div.leaderboard2 ul li span.dispurl { font-size: 9pt; }
div.leaderboard3 ul li { width: 31%; }
div.leaderboard3 div { padding: 6px; }
div.leaderboard3 ul li span.headline { font-size: 10pt; }
div.leaderboard3 ul li span.desc { margin: 1px 0px 2px; font-size: 9pt; }
div.leaderboard3 ul li span.dispurl { font-size: 8pt; }
div.leaderboard_google_img { height: 125px; }
div.custom_leaderboard { width: 100%; padding: 0px; border-width: 1px; font-size: 16px; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 110px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.custom_leaderboard * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.custom_leaderboard a:link, div.custom_leaderboard a:visited, div.custom_leaderboard a:active, div.custom_leaderboard a:hover { text-decoration: none; }
div.custom_leaderboard div { display: block; margin: 0px; padding: 0px; text-align: center; font-size: 12px; }
div.custom_leaderboard ul { padding: 0px; margin: 0px; min-height: 65px; list-style-type: none; }
div.custom_leaderboard ul li { padding: 0px 10px 0px 0px; display: inline; float: left; width: 23.9%; cursor: pointer; overflow: hidden; }
div.custom_leaderboard ul li span.headline { color: rgb(0, 0, 204); text-decoration: underline; display: block; font-weight: bold; overflow: hidden; font-size: 15px; }
div.custom_leaderboard ul li span.desc { color: rgb(0, 0, 0); display: block; overflow: hidden; font-size: 15px; }
div.custom_leaderboard ul li span.dispurl { color: rgb(0, 128, 0); display: block; font-size: 13px; overflow: hidden; }
div.custom_leaderboard br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.custom_leaderboard1 ul li { width: 98%; }
div.custom_leaderboard1 ul li span.headline { font-size: 14pt; }
div.custom_leaderboard1 ul li span.desc { margin: 2px 0px; font-size: 14pt; }
div.custom_leaderboard1 ul li span.dispurl { font-size: 12pt; }
div.custom_leaderboard2 ul li { width: 48%; }
div.custom_leaderboard2 div { padding: 2px; }
div.custom_leaderboard2 ul li span.headline { font-size: 11pt; }
div.custom_leaderboard2 ul li span.desc { margin: 1px 0px 2px; font-size: 11pt; }
div.custom_leaderboard2 ul li span.dispurl { font-size: 9pt; }
div.custom_leaderboard3 ul li { width: 31%; }
div.custom_leaderboard3 div { padding: 6px; }
div.custom_leaderboard3 ul li span.headline { font-size: 16px; }
div.custom_leaderboard3 ul li span.desc { margin: 1px 0px 2px; font-size: 15px; }
div.custom_leaderboard3 ul li span.dispurl { font-size: 13px; }
div.custom_leaderboard_google_img { height: 125px; }
div.custom_leaderboard1 ul li, div.custom_leaderboard2 ul li, div.custom_leaderboard3 ul li { padding-top: 10px; }
div.wide_rectangle { width: 600px; padding: 0px; border-width: 1px; font-size: 9pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 135px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.wide_rectangle * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.wide_rectangle a:link, div.wide_rectangle a:visited, div.wide_rectangle a:active, div.wide_rectangle a:hover { text-decoration: none; }
div.wide_rectangle div { display: block; margin: 0px; padding: 0px; font-size: 12px; }
div.wide_rectangle ul { padding: 0px; margin: 0px; list-style-type: none; }
div.wide_rectangle ul li { padding: 0px 0px 5px; cursor: pointer; overflow: hidden; }
div.wide_rectangle ul li span.headline { color: rgb(0, 0, 204); text-decoration: underline; display: block; font-weight: bold; overflow: hidden; font-size: 12px; }
div.wide_rectangle ul li span.desc { color: rgb(0, 0, 0); display: block; width: 600px; font-size: 12px; }
div.wide_rectangle ul li span.dispurl { color: rgb(0, 128, 0); display: block; font-size: 11px; overflow: hidden; }
div.wide_rectangle br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.wide_rectangle1 ul li { padding: 25px 0px; }
div.wide_rectangle1 ul li span.headline { margin: 0px 0px 5px; font-size: 13pt; }
div.wide_rectangle1 ul li span.desc { margin: 10px 0px 8px; font-size: 12pt; }
div.wide_rectangle1 ul li span.dispurl { font-size: 10pt; }
div.wide_rectangle2 ul li { padding: 4px 0px; }
div.wide_rectangle2 ul li span.headline { font-size: 12pt; }
div.wide_rectangle2 ul li span.desc { margin: 2px 0px 1px; font-size: 11pt; }
div.wide_rectangle2 ul li span.dispurl { font-size: 9pt; }
div.wide_rectangle3 ul li { padding: 0px; }
div.wide_rectangle3 ul li span.headline { font-size: 8pt; }
div.wide_rectangle3 ul li span.desc { margin: 0px; font-size: 8pt; }
div.wide_rectangle3 ul li span.dispurl { font-size: 7pt; }
div.medium_rectangle { width: 300px; padding: 0px; border-width: 1px; font-size: 9pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 265px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.medium_rectangle * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.medium_rectangle a:link, div.medium_rectangle a:visited, div.medium_rectangle a:active, div.medium_rectangle a:hover { text-decoration: none; }
div.medium_rectangle div { display: block; margin: 0px; padding: 0px; font-size: 12px; }
div.medium_rectangle ul { padding: 0px; margin: 0px; list-style-type: none; }
div.medium_rectangle ul li { padding: 0px 0px 5px; cursor: pointer; overflow: hidden; }
div.medium_rectangle ul li span.headline { color: rgb(0, 0, 204); text-decoration: underline; display: block; font-weight: bold; overflow: hidden; font-size: 12px; }
div.medium_rectangle ul li span.desc { color: rgb(0, 0, 0); display: block; width: 300px; font-size: 12px; }
div.medium_rectangle ul li span.dispurl { color: rgb(0, 128, 0); display: block; font-size: 11px; overflow: hidden; }
div.medium_rectangle br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.medium_rectangle1 ul li { padding: 65px 0px; }
div.medium_rectangle1 ul li span.headline { margin: 0px 0px 5px; font-size: 14pt; }
div.medium_rectangle1 ul li span.desc { margin: 10px 0px 8px; font-size: 13pt; }
div.medium_rectangle1 ul li span.dispurl { font-size: 11pt; }
div.medium_rectangle2 ul li { padding: 15px 0px; }
div.medium_rectangle2 ul li span.headline { font-size: 13pt; }
div.medium_rectangle2 ul li span.desc { margin: 5px 0px 4px; font-size: 12pt; }
div.medium_rectangle2 ul li span.dispurl { font-size: 10pt; }
div.medium_rectangle3 ul li { padding: 15px 0px 0px; }
div.medium_rectangle3 div { padding: 0px; }
div.medium_rectangle3 ul li span.headline { font-size: 10pt; }
div.medium_rectangle3 ul li span.desc { margin: 2px 0px; font-size: 10pt; }
div.medium_rectangle3 ul li span.dispurl { font-size: 9pt; }
a div.custom_medium_rectangle { padding: 0px; border-width: 1px; font-size: 9pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 200px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.custom_medium_rectangle * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.custom_medium_rectangle a:link, div.custom_medium_rectangle a:visited, div.custom_medium_rectangle a:active, div.custom_medium_rectangle a:hover { text-decoration: none; }
div.custom_medium_rectangle div { display: block; margin: 0px; padding: 0px; font-size: 12px; }
div.custom_medium_rectangle ul { padding: 0px; margin: 0px; list-style-type: none; }
div.custom_medium_rectangle ul li { padding: 0px 0px 5px; cursor: pointer; overflow: hidden; }
div.custom_medium_rectangle ul li span.headline { text-decoration: underline; display: block; font-weight: bold; overflow: hidden; font-size: 12px; }
div.custom_medium_rectangle ul li span.desc { display: block; font-size: 12px; }
div.custom_medium_rectangle ul li span.dispurl { display: block; font-size: 11px; overflow: hidden; }
div.custom_medium_rectangle br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.custom_medium_rectangle ul li span.headline { color: rgb(0, 0, 204); }
div.custom_medium_rectangle ul li span.desc { color: rgb(0, 0, 0); }
div.custom_medium_rectangle ul li span.dispurl { color: rgb(0, 128, 0); }
div.custom_medium_rectangle1, div.custom_medium_rectangle2, div.custom_medium_rectangle3, div.custom_medium_rectangle4 { height: 250px; }
div.custom_medium_rectangle1 ul li { padding: 85px 0px; }
div.custom_medium_rectangle1 ul li span.headline { margin: 0px 0px 5px; font-size: 14pt; }
div.custom_medium_rectangle1 ul li span.desc { margin: 10px 0px 8px; font-size: 13pt; }
div.custom_medium_rectangle1 ul li span.dispurl { font-size: 11pt; }
div.custom_medium_rectangle2 ul li { padding: 38px 0px 0px; }
div.custom_medium_rectangle2 ul li span.headline { font-size: 13pt; }
div.custom_medium_rectangle2 ul li span.desc { margin: 5px 0px 4px; font-size: 12pt; }
div.custom_medium_rectangle2 ul li span.dispurl { font-size: 10pt; }
div.custom_medium_rectangle3 ul li { padding: 22px 0px 0px; }
div.custom_medium_rectangle3 div { padding: 0px; }
div.custom_medium_rectangle3 ul li span.headline { font-size: 10pt; }
div.custom_medium_rectangle3 ul li span.desc { margin: 2px 0px; font-size: 10pt; }
div.custom_medium_rectangle3 ul li span.dispurl { font-size: 9pt; }
div.custom_medium_rectangle4 ul li { padding: 10px 0px 0px; }
div.custom_medium_rectangle4 ul li span.headline { font-size: 12px; }
div.custom_medium_rectangle4 ul li span.desc { margin: 3px 0px 2px; font-size: 12px; }
div.custom_medium_rectangle4 ul li span.dispurl { font-size: 11px; }
div.small_square { width: 200px; padding: 0px; border-width: 1px; font-size: 9pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 200px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.small_square * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.small_square a:link, div.small_square a:visited, div.small_square a:active, div.small_square a:hover { text-decoration: none; }
div.small_square div { display: block; margin: 0px; padding: 0px; font-size: 12px; }
div.small_square ul { padding: 0px; margin: 0px; list-style-type: none; }
div.small_square ul li { padding: 6px 0px; cursor: pointer; overflow: hidden; }
div.small_square ul li span.headline { color: rgb(0, 0, 204); font-size: 15px; text-decoration: underline; display: block; font-weight: bold; overflow: hidden; }
div.small_square ul li span.desc { color: rgb(0, 0, 0); margin: 5px 0px 4px; display: block; width: 200px; font-size: 13px; }
div.small_square ul li span.dispurl { color: rgb(0, 128, 0); display: block; font-size: 8pt; overflow: hidden; }
div.small_square br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.small_square1 ul li { padding: 20px 0px; }
div.small_square1 ul li span.headline { margin: 0px 0px 5px; font-size: 14pt; }
div.small_square1 ul li span.desc { margin: 10px 0px 8px; font-size: 13pt; }
div.small_square1 ul li span.dispurl { font-size: 11pt; }
div.yss { width: 100%; margin: 0px 0px 10px; border-width: 1px; padding: 0px; font-size: 10pt; font-family: Arial,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; line-height: normal; word-wrap: break-word; }
div.yss * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.yss a:link, div.yss a:visited, div.yss a:active, div.yss a:hover { text-decoration: none; }
div.yss div { display: block; margin: 0px; padding: 7px; font-size: 8pt; }
div.yss ul { padding: 0px; margin: 0px; list-style-type: none; }
div.yss ul li { padding: 7px 7px 7px 25px; cursor: pointer; }
div.yss ul li span.headline { text-decoration: underline; display: block; font-weight: bold; overflow: hidden; font-size: 13px; }
div.yss ul li span.desc { display: block; width: 100%; font-size: 13px; }
div.yss ul li span.dispurl { display: block; font-size: 11px; overflow: hidden; }
div.yss br.clearboth { line-height: 1%; overflow: hidden; }
div.medium_rect_c { padding: 0px 5px; border-width: 1px; font-size: 9pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; height: 250px; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.medium_rect_c * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.medium_rect_c a:link, div.medium_rect_c a:visited, div.medium_rect_c a:active, div.medium_rect_c a:hover { text-decoration: none; }
div.medium_rect_c div { display: block; margin: 0px; padding: 0px; font-size: 8pt; text-align: center; }
div.medium_rect_c ul { padding: 0px; margin: 0px; list-style-type: none; }
div.medium_rect_c ul li { padding: 0px 0px 5px; cursor: pointer; overflow: hidden; }
div.medium_rect_c ul li span.headline { text-decoration: underline; display: block; font-weight: bold; overflow: hidden; font-size: 13px; }
div.medium_rect_c ul li span.desc { display: block; font-size: 13px; }
div.medium_rect_c ul li span.dispurl { display: block; font-size: 11px; overflow: hidden; }
div.medium_rect_c br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.about_text { width: 100%; padding: 0px; border-width: 0px; border-style: solid; font-size: 10pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.about_text * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.about_text a:link, div.about_text a:visited, div.about_text a:active, div.about_text a:hover { text-decoration: none; }
div.about_text hr { border: 0px none; height: 1px; }
div.about_text div { display: block; margin: 0px; padding: 0px; font-size: 10pt; text-align: center; }
div.about_text div.header_text { font-size: 10pt; color: rgb(175, 175, 175); text-align: right; }
div.about_text ul { padding: 0px 1px; margin: 0px; list-style-type: none; }
div.about_text ul li { padding: 5px 0px 10px; cursor: pointer; overflow: hidden; }
div.about_text ul li span.headline { width: 95%; text-decoration: underline; display: block; font-weight: bold; overflow: hidden; color: rgb(0, 0, 255); font-size: 13px; }
div.about_text ul li span.desc { width: 95%; display: block; font-size: 13px; }
div.about_text ul li span.dispurl { width: 95%; display: block; font-size: 11px; overflow: hidden; }
div.about_text br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.about_text div.header { color: rgb(239, 239, 239); float: right; }
div.about_text_google_img { width: 735px; margin: 0px 0px 10px; }
div.about_text_google_img div { text-align: left; margin: 4px 0px; }
div.about_text_google_img * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.about_text_google_img a:link, div.about_text_google_img a:visited, div.about_text_google_img a:active, div.about_text_google_img a:hover { text-decoration: none; }
div.about_text_ia { width: 100%; padding: 0px; border-width: 0px; border-style: solid; font-size: 10pt; font-family: Arial,Helvetica,sans-serif; text-align: left; font-weight: normal; display: block; text-decoration: none; white-space: normal; overflow: hidden; line-height: normal; word-wrap: break-word; }
div.about_text_ia * { line-height: normal; font-family: Arial,Helvetica,sans-serif; }
div.about_text_ia a:link, div.about_text_ia a:visited, div.about_text_ia a:active, div.about_text_ia a:hover { text-decoration: none; }
div.about_text_ia hr { border: 0px none; height: 1px; }
div.about_text_ia div { display: block; margin: 0px; padding: 0px; font-size: 10pt; text-align: center; }
div.about_text_ia ul { padding: 0px 1px; margin: 0px; list-style-type: none; }
div.about_text_ia ul li { padding: 5px 0px 10px; cursor: pointer; overflow: hidden; }
div.about_text_ia ul li span.headline { width: 95%; text-decoration: underline; display: block; font-weight: bold; overflow: hidden; color: rgb(0, 0, 255); font-size: 13px; }
div.about_text_ia ul li span.desc { width: 95%; display: block; font-size: 13px; }
div.about_text_ia ul li span.dispurl { width: 95%; display: block; font-size: 11px; overflow: hidden; }
div.about_text_ia br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
div.about_text_ia div.header { color: rgb(239, 239, 239); float: right; }
ul.ms-cpc-ad li { list-style-type: none; }
div.mod-adcpc div.adtitle { font-weight: bold; }
div.mod-adcpc div.addesc a.AdBody:hover { text-decoration: none; }
div.mod-adcpc div.adurl a.AdDisplayUrl { text-decoration: underline; }
div.mod-adcpc div.adsl { float: right; padding-right: 2px; }
div.mod-adcpc div.adsl * { font-size: 10px; }
div.mod-adcpc div.adsl a:hover { text-decoration: none; }
div.ms-medium_rectangle { width: 300px; height: 250px; }
div.ms-medium_rectangle ul.ms-cpc-ad li.ms-cpc-ad1 { padding: 84px 10px 0px; }
div.ms-medium_rectangle div.adtitle1 span { font-size: 14pt; }
div.ms-medium_rectangle div.addesc1 { font-size: 13pt; }
div.ms-medium_rectangle div.adurl1 { font-size: 11pt; }
div.ms-medium_rectangle div.adsl1 { padding-top: 82px; }
div.ms-medium_rectangle ul.ms-cpc-ad li.ms-cpc-ad2 { padding: 30px 10px 0px; }
div.ms-medium_rectangle div.adtitle2 span { font-size: 13pt; }
div.ms-medium_rectangle div.addesc2 { font-size: 12pt; }
div.ms-medium_rectangle div.adurl2 { font-size: 10pt; }
div.ms-medium_rectangle div.adsl2 { padding-top: 40px; }
div.ms-medium_rectangle ul.ms-cpc-ad li.ms-cpc-ad3 { padding: 10px 10px 0px; }
div.ms-medium_rectangle div.adtitle3 span * { font-size: 10pt; }
div.ms-medium_rectangle div.addesc3 * { font-size: 10pt; }
div.ms-medium_rectangle div.adurl3 * { font-size: 9pt; }
div.ms-medium_rectangle ul.ms-cpc-ad li.ms-cpc-ad4 { padding: 3px 10px 0px; }
div.ms-medium_rectangle div.adtitle4 span * { font-size: 10pt; }
div.ms-medium_rectangle div.addesc4 * { font-size: 9pt; line-height: 13px; }
div.ms-medium_rectangle div.adurl4 * { font-size: 9pt; line-height: 13px; }
div.ms-small_leaderboard { width: 571px; height: 164px; }
div.ms-small_leaderboard ul.ms-cpc-ad li.ms-cpc-ad1 { padding: 60px 10px 0px; }
div.ms-small_leaderboard div.adtitle1 span { font-size: 14pt; }
div.ms-small_leaderboard div.addesc1 { font-size: 13pt; }
div.ms-small_leaderboard div.adurl1 { font-size: 11pt; }
div.ms-small_leaderboard div.adsl1 { padding-top: 38px; }
div.ms-small_leaderboard ul.ms-cpc-ad li.ms-cpc-ad2 { padding: 22px 10px 0px; }
div.ms-small_leaderboard div.adtitle2 span { font-size: 13pt; }
div.ms-small_leaderboard div.addesc2 { font-size: 12pt; line-height: 13px; }
div.ms-small_leaderboard div.adurl2 { font-size: 10pt; line-height: 13px; }
div.ms-small_leaderboard div.adsl2 { padding-top: 3px; }
div.ms-small_leaderboard ul.ms-cpc-ad li.ms-cpc-ad3 { padding: 6px 10px 0px; }
div.ms-small_leaderboard div.adtitle3 span * { font-size: 10pt; }
div.ms-small_leaderboard div.addesc3 * { font-size: 10pt; line-height: 13px; }
div.ms-small_leaderboard div.adurl3 * { font-size: 9pt; line-height: 13px; }
div.ms-small_leaderboard div.adsl3 { padding-top: 3px; }
div.pagination { clear: left; margin: 0px; padding: 0px; }
div.pagination.prev_url { color: rgb(255, 255, 255); }
div.pagination.next_url { clear: none; color: rgb(255, 255, 255); }
div.mod-relatedarticlessimplelist { padding: 10px; }
div.mod-relatedarticlessimplelist ul { list-style-type: none; }
div.mod-relatedarticlessimplelist li { padding: 4px 0px; }
div.mod-relatedarticlessimplelist .header { font-size: 12px; padding-bottom: 5px; }
div.mod-relatedarticlessimplelist li * { font-size: 12px; text-decoration: none; }
div.mod-relatedarticlessimplelist .delimiter { border-bottom: medium none; }
div.mod-relatedkeywordssimplelist { padding: 5px 10px; font-size: 12px; color: rgb(0, 0, 0); border: 1px solid rgb(219, 219, 219); }
div.mod-relatedkeywordssimplelist .header { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywordssimplelist ol, div.mod-relatedkeywordssimplelist ul { margin-left: 15px; }
div.mod-relatedkeywordssimplelist li { padding-bottom: 5px; }
div.mod-relatedkeywordssimplelist li * { font-size: 12px; color: rgb(41, 39, 39); text-decoration: none; }
div.mod-relatedkeywordsgrid2x2 { padding: 5px 10px; font-size: 12px; color: rgb(0, 0, 0); border: 1px solid rgb(219, 219, 219); }
div.mod-relatedkeywordsgrid2x2 .header { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywordsgrid2x2 .header-separator { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywordsgrid2x2 .header a { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywordsgrid2x2 ul { float: left; margin-left: 15px; }
div.mod-relatedkeywordsgrid2x2 li { float: left; width: 215px; }
div.mod-relatedkeywords4columngrid { padding: 5px 10px; font-size: 12px; color: rgb(0, 0, 0); border: 1px solid rgb(219, 219, 219); }
div.mod-relatedkeywords4columngrid .header { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywords4columngrid .header-separator { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywords4columngrid .header a { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywords4columngrid ul { float: left; margin-left: 15px; width: 220px; }
div.mod-relatedkeywordssimplegrid { padding: 5px 10px; font-size: 12px; color: rgb(0, 0, 0); border: 1px solid rgb(219, 219, 219); }
div.mod-relatedkeywordssimplegrid .header { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywordssimplegrid .header-separator { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywordssimplegrid .header a { font-size: 12px; color: rgb(0, 0, 0); padding-bottom: 5px; }
div.mod-relatedkeywordssimplegrid ul { float: left; margin-left: 15px; width: 220px; }
* { padding: 0px; margin: 0px; border: 0px none; font-family: inherit; font-size: 14px; line-height: 20px; }
p { margin-bottom: 15px; }
h1, h1 *, h2, h2 *, h3, h3 *, h4, h4 * { font-weight: normal; }
h1, h1 * { line-height: 35px; }
h2, h2 * { line-height: 30px; }
hr, hr * { border: 1px solid rgb(0, 0, 0); margin: 5px 0px; }
body { background-color: rgb(255, 255, 255); text-align: left ! important; }
br.clearboth { clear: both; line-height: 1%; overflow: hidden; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
div#layout { width: 980px; margin: 0px auto; font-family: Georgia,"Times New Roman",Times,serif ! important; font-style: normal; font-weight: normal; }
div#area-top { clear: both; margin-bottom: 25px; }
div#area-center { clear: both; }
div#area-left { float: left; width: 227px; margin-right: 25px; }
div#area-left-w-right { float: left; width: 180px; margin-right: 10px; }
div#area-center-w-left { clear: both; width: 728px; float: right; margin-left: -252px; }
div#area-center-w-left-and-right { width: 445px; float: left; margin-left: 10px; }
div#area-right { float: left; width: 227px; margin-left: -227px; }
div#area-right-w-left { float: right; width: 320px; margin-left: -100px; }
div#area-center-w-right { clear: both; width: 728px; float: left; margin-right: 252px; }
div#area-bottom { float: left; width: 100%; clear: both; }
div#area-bottom {  }
div[data-trb-thirdpartynav] { position: relative ! important; z-index: 2 ! important; }
div#mod-logo { margin-bottom: 4px; }
div#mod-logo-txt { height: 28px; background-color: rgb(0, 0, 0); padding: 9px 5px 6px; }
div#mod-logo-txt * { color: rgb(255, 255, 255); font-size: 12px; }
div#mod-breadcrumb, div#mod-breadcrumb * { font-size: 12px; color: rgb(102, 102, 102); }
div#mod-breadcrumb .home-link, div#mod-breadcrumb .archive-link, div#mod-breadcrumb .keyword { padding-left: 5px; padding-right: 5px; }
div#mod-articletext hr { color: rgb(102, 102, 102); }
div.mod-relatedkeywordssimplelist { background: rgb(219, 219, 219) url(c26c8ff359de5ec7c6b4347e5903923aa0a863b7.png)  repeat-x scroll 0% 0%; }
div.mod-relatedkeywordssimplelist .header, div.mod-relatedkeywordssimplelist .header * { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }
div.mod-relatedarticlessimplelist .header { color: rgb(102, 102, 102); }
div.mod-relatedarticlessimplelist { background: rgb(238, 246, 251) none repeat scroll 0% 0%; padding: 10px; }
div.mod-relatedarticlessimplelist li * { color: rgb(153, 153, 153); }
div.mod-relatedarticlessimplelist li a * { color: rgb(102, 102, 102); }
div.mod-relatedarticlessimplelist .date { font-size: 11px; color: rgb(153, 153, 153); }
div.mod-relatedkeywordssgrid2x2 { background: rgb(219, 219, 219) url(c26c8ff359de5ec7c6b4347e5903923aa0a863b7.png)  repeat-x scroll 0% 0%; }
div.mod-relatedkeywordssgrid2x2 .header { color: rgb(153, 0, 0); }
div.mod-relatedkeywordssgrid2x2 .header-separator {  }
div.mod-relatedkeywordssgrid2x2 .header a { color: rgb(102, 102, 102); }
div.mod-sponsoredsearches .header { color: rgb(153, 0, 0); }
div.mod-sponsoredsearches li a { color: rgb(0, 0, 204); text-decoration: underline; }
div#mod-top-hdr .ad_header { padding: 0px 115px 0px 0px; }
div.mod-adopenx .ad_header { text-align: right; }
div.mod-adcpc .ad_header, div.mod-adcpc .ad_header a { color: rgb(118, 118, 118); }
div.medium_rectangle ul li span.headline { color: rgb(0, 0, 204); }
div.medium_rectangle ul li span.desc { color: rgb(0, 0, 0); }
div.medium_rectangle ul li span.dispurl { color: rgb(0, 128, 0); }
div.yss ul li { padding: 7px 0px; }
div.yss ul li span.headline { color: rgb(0, 0, 204); font-size: 17px; }
div.yss ul li span.desc { color: rgb(0, 0, 0); font-size: 13px; }
div.yss ul li span.dispurl { color: rgb(0, 128, 0); font-size: 10px; }
div.leaderboard ul li span.headline { color: rgb(0, 0, 204); }
div.leaderboard ul li span.desc { color: rgb(0, 0, 0); }
div.leaderboard ul li span.dispurl { color: rgb(0, 128, 0); }
div.leaderboard .ad-feedback { text-align: right; margin-right: 40px; margin-top: 15px; }
div.wide_skyscraper ul li span.headline { color: rgb(0, 0, 204); }
div.wide_skyscraper ul li span.desc { color: rgb(0, 0, 0); }
div.wide_skyscraper ul li span.dispurl { color: rgb(0, 128, 0); }
div#mod-pagination { border-top: 1px dotted rgb(0, 0, 0); padding: 5px 0px; }
div#mod-pagination span.next_url { font-size: 17px; }
div#mod-pagination span.next_url a, div#mod-pagination span.pagination_sep { font-size: 12px; color: rgb(0, 0, 0); }
div#mod-ln-bt { padding-top: 25px; margin-bottom: 10px; }
div#mod-copyright { margin-left: 10px; margin-bottom: 20px; }
div#mod-privacy, div#mod-pipe-bt { margin-right: 5px; margin-bottom: 20px; }
div#mod-tos { margin-bottom: 20px; }
div#mod-kw-index, div#mod-date-index, div#mod-kw-index *, div#mod-date-index *, div#mod-copyright, div#mod-privacy, div#mod-tos, div#mod-privacy *, div#mod-tos * { margin-top: 2px; font-size: 12px; color: rgb(0, 0, 0); }
div.wide_skyscraper div { font-size: 12px; }
div#mod-privacy, div#mod-kw-index, div#mod-date-index { margin-right: 5px; margin-bottom: 20px; }
div#mod-pipe-bt, div#mod-pipe-bt-2, div#mod-pipe-bt-3 { font-size: 12px; margin-right: 5px; margin-bottom: 20px; margin-top: 2px; }
.gig-bar-container *, div.gig-reactions-container, .gig-reactions-container span, .gig-reactions-container a:hover, .gig-reactions-container a:visited, .gig-reactions-container a:link, .gig-reactions-container a:active { font-family: Georgia ! important; }
.trb_notouch .trb_3pt_subLink, .trb_notouch .trb_3pt_subLink a { line-height: 2.5rem ! important; font-size: 11px ! important; }
.trb_3pt_mainLink_a { line-height: 50px ! important; text-decoration: none; }
.trb_notouch .trb_3pt_mainLink[data-hasitems] .trb_3pt_mainLink_a, .trb_notouch .trb_3pt_footerLink:hover { text-decoration: none; font-size: 11px; }
.trb_3pt_footerLink { font-size: 11px; }
.trb_3pt_mainLink { line-height: 10px ! important; }
div#mod-top-hdr { padding: 10px; }
div.mod-articlepageimage { border: 1px solid rgb(219, 219, 219); }
div.main-image-info { font-size: 10px; color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; line-height: 15px; padding: 0px 2px 2px 3px; background-color: rgb(221, 221, 221); margin-top: -32px; height: 30px; opacity: 0.8; }
div#mod-article-subtitle, div#mod-article-subtitle *, div#mod-article-header h2, div#mod-article-header h2 * { font-style: italic; }
div#mod-article-subtitle, div#mod-article-subtitle *, div#mod-article-header h2, div#mod-article-header h2 *, div#mod-article-header h3, div#mod-article-header h3 * { color: rgb(102, 102, 102); }
div#mod-article-header * { line-height: 25px; }
div#mod-article-header h2, div#mod-article-header h3 { font-size: 16px; line-height: 20px; margin-top: 5px; font-weight: normal; }
div#mod-article-header h2.kicker { line-height: 16px; top: 90px; font-style: normal; font-size: 12px; color: rgb(0, 0, 0); position: absolute; }
div#mod-article-header h1.multi-line-title-2 { font-size: 19px; }
div#mod-article-header h1.multi-line-title-nopadding-2 { font-size: 19px; margin-top: 5px; }
div#mod-article-header h1.multi-line-title-3 { font-size: 18px; }
div#mod-article-header h1.multi-line-title-nopadding-3 { font-size: 18px; margin-top: 5px; }
div#mod-article-header h1.multi-line-title-4 { font-size: 17px; }
div#mod-article-header h1.multi-line-title-nopadding-4 { font-size: 17px; margin-top: 5px; line-height: 20px; }
div#mod-article-header h2.multi-line-subtitle-2 { font-size: 15px; }
div#mod-article-header h2.multi-line-subtitle-3 { font-size: 14px; }
div#mod-article-header h2.multi-line-subtitle-4 { font-size: 13px; }
div.mod-articleheader-with-kicker h1 { margin-top: 25px; }
div.mod-articleheader-with-kicker-2lines h1 { margin-top: 40px; }
div.mod-articleheader-with-kicker-3lines h1 { margin-top: 65px; }
div.mod-articleheader-with-kicker-4lines h1 { margin-top: 85px; }
div.mod-articleheader-with-kicker-5lines h1 { margin-top: 105px; }
div.mod-articleheader-with-kicker-6lines h1 { margin-top: 120px; }
div.mod-articleheader-with-kicker h1, div.mod-articleheader-with-kicker-2lines h1, div.mod-articleheader-with-kicker-3lines h1, div.mod-articleheader-with-kicker-4lines h1, div.mod-articleheader-with-kicker-5lines h1, div.mod-articleheader-with-kicker-6lines h1 { font-size: 25px; font-weight: normal; }
div#mod-article-byline { font-size: 12px; }
div#mod-article-byline .separator { margin-bottom: 10px; padding-left: 5px; padding-right: 5px; color: rgb(102, 102, 102); }
div#mod-article-pub-date { color: rgb(102, 102, 102); font-size: 10pt; }
div#mod-article-body-first-para { padding: 15px 0px; }
div#mod-article-body-first-para p { padding: 10px 0px; }
div#mod-article-body-after-first-para { padding: 15px 0px; }
div#mod-article-body-after-first-para p { padding: 10px 0px; }
div.mod-pagination { margin-top: 10px; }
div#mod-a-body-first-para a, div#mod-a-body-after-first-para a, div.mod-articletext a { color: rgb(34, 98, 204); text-decoration: none; font-weight: normal; }
div#mod-a-body-first-para a:hover, div#mod-a-body-after-first-para a:hover, div.mod-articletext a:hover { text-decoration: underline; }
div.mod-relatedlinks { background: rgb(238, 246, 251) none repeat scroll 0px 0px; padding: 10px; }
div.mod-relatedlinks .header { color: rgb(102, 102, 102); }
div.mod-relatedlinks ul { list-style-type: none; }
div.mod-relatedlinks li { padding: 4px 0px; }
div.mod-relatedlinks li * { color: rgb(153, 153, 153); }
div.mod-relatedlinks li a * { color: rgb(102, 102, 102); }
div.mod-relatedlinks .delimiter { border-bottom: medium none; }
div.mod-relatedlinks .date { color: rgb(153, 153, 153); font-size: 11px; }
div.mod-homepageimage .title { height: 100% ! important; }
div.mod-homepageimage { height: 100% ! important; }
div.mod-featuredimage .text-area { padding-bottom: 10px; }
div.mod-homepageimage { height: 225px ! important; }
div.mod-homepageimage .title { height: 75px ! important; }
#at15pf a, #at16pf a, #at15pf span, #at16pf span { bottom: -3px; }
div#mod-blogs { margin-top: 20px; }
div.comments { font-size: 18px; font-family: Georgia; color: rgb(51, 51, 51); float: left; width: 200px; }
.blog-comments { padding: 5px 10px; margin-bottom: 10px; background: rgb(219, 219, 219) url(32f6e9eb229cb3390b895526c2138e94d9aa2351.jpg)  repeat-x scroll 0px 0px; }
.add-view-comments, .discussion-faq { text-decoration: underline; }
.comments-header-separator { margin: 0px 5px; }
ul li comment-header { color: rgb(102, 102, 102); font-size: 12px; }
span.comment-username { color: rgb(102, 102, 102); font-weight: bold; }
span.comment-date { color: rgb(102, 102, 102); }
div.comment-body, div.comment-body-last { font-size: 12px; line-height: 1.25; }
.stButton .stBubble_hcount { line-height: 19px ! important; }
@media not all {
  div.main-image-info { font-size: 9px; }
}
img, #sitemap ul li a, div.popular { display: inherit ! important; }
div#mod-hp-article-list .title h2 * { color: rgb(0, 0, 0); }
.trc_related_container { float: left; }
div#mod-article-title, div#mod-article-subtitle, div#mod-article-byline, div#mod-a-body-first-para, div#mod-article-correction, div#mod-a-body-after-first-para, div#mod-pagination, div#mod-related-keywords, div#mod-right-center, div#mod-related-articles, div#mod-popular-topics { margin-bottom: 10px; }
div#mod-article-subtitle { margin-top: 10px; }
div#mod-article-byline { margin-top: 15px; }
div#mod-article-image { margin: 0px 10px 10px 0px; }
div#mod-sm-badge { margin: 0px 0px 10px 10px; }
div#mod-article-correction { padding-top: 15px; }
div#layout { width: 980px; }
div#mod-ctr-rt-in-top, div#area-center-w-left { width: 660px; }
div#mod-left-sky { width: 300px; }
div#area-left { width: 300px; margin-right: 10px; }
div#area-top { margin-bottom: 15px; }
div#mod-left-sky, div#mod-ctr-lt { margin-bottom: 10px; }
div#mod-pagination { margin-top: 0px; margin-bottom: 0px; border-top: medium none; }
div#mod-breadcrumb { padding: 0px 10px 5px; }
div#mod-article-byline { margin-top: 0px; margin-bottom: 4px; padding-bottom: 10px; padding-right: 10px; }
div#mod-article-header .kicker { padding-top: 12px; }
div#mod-article-header .no-related-keywords { top: 190px ! important; }
div#mod-a-body-after-first-para, div#mod-a-body-first-para { padding-right: 10px; }
div#mod-top-hdr { padding-top: 0px; padding-bottom: 8px; }
div#mod-article-byline .pubdate, div#mod-breadcrumb .keyword { font-weight: bold; }
div#mod-breadcrumb { padding-left: 0px; }
div#mod-article-subtitle { margin-bottom: 0px; }
div#area-article-first-block { padding-top: 15px; }
div#mod-article-image img:hover { opacity: 0.5; }
div#mod-article-image div.viewFullShow { width: 290px; color: rgb(0, 0, 0); background-image: url(809feae5918a4f18b4529a5cc82eaefa32a44e9c.png) ; position: absolute; }
div#mod-article-image div.viewFullHide { display: none; }
div#mod-article-image li { list-style-type: none ! important; }
div#mod-article-image { margin: 0px 0px 20px 10px; clear: both; padding: 0px; background-color: rgb(255, 255, 255); }
div#mod-featured-title { padding: 3px 0px 1px; margin-top: 0px; margin-bottom: 15px; font-size: 13px; color: rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(136, 136, 136); }
div#mod-article-image-lt, div#mod-article-image-ct { padding-right: 48px; }
div#mod-hp-article-list h2 { font-size: 16px; }
div.mod-homepageimage .text-area { background-image: none ! important; }
div.mod-homepageimage { height: 225px; }
div.mod-homepageimage a:hover h2 { text-decoration: underline; }
div.mod-homepageimage .title, div.mod-homepageimage h2 { line-height: normal; color: rgb(0, 0, 0); overflow: hidden; font-size: 16px; padding: 5px 0px 0px ! important; }
div.mod-homepageimage .title { height: 75px; }
div.mod-homepageimage .text-area { width: 188px; top: 140px; }
div#mod-featured-more { padding-top: 5px; color: rgb(0, 0, 0); font-weight: bold; }
div#mod-hp-article-list .title { font-weight: bold; }
div#mod-related-keywords { margin-bottom: 10px; padding: 15px 0px 0px; border: medium none; width: 300px; }
div#mod-related-keywords .header { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; padding: 1px 5px 1px 0px; border-top: 3px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(136, 136, 136); }
div#mod-related-keywords ul { margin-left: 0px; margin-top: 5px; }
div#mod-related-keywords li { padding-right: 5px; list-style-type: none; }
div#mod-related-keywords a:hover { text-decoration: underline; }
div#mod-related-keywords a { font-size: 12px; }
div.mod-relatedkeywordssimplelist { background: transparent none repeat scroll 0% 0%; }
div#mod-related-articles { width: 300px; padding: 15px 0px 0px; background: transparent none repeat scroll 0% 0%; }
div#mod-related-articles .header { padding: 1px 0px; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); border-top: 3px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(136, 136, 136); }
div#mod-related-articles .title { color: rgb(0, 0, 0); font-size: 12px; }
div#mod-related-articles .date { color: rgb(147, 0, 0); font-family: Georgia,Times New Roman,serif; font-size: 11px; font-style: italic; }
div#mod-related-articles a:hover { text-decoration: underline; }
div#mod-related-filled { width: 290px; padding: 0px 0px 15px; margin-top: -10px; margin-bottom: 15px; clear: right; float: right; overflow: hidden; background: transparent none repeat scroll 0% 0%; border-bottom: 1px solid rgb(136, 136, 136); }
div#mod-related-filled .header { padding: 1px 0px; font-size: 13px; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(136, 136, 136); }
div#mod-related-filled .title { color: rgb(0, 0, 0); font-weight: bold; font-size: 12px; }
div#mod-related-filled .date { color: rgb(0, 0, 0); display: none; }
div#mod-related-filled ul { padding-right: 10px; }
div#mod-related-filled a:hover { text-decoration: underline; }
div#mod-related-links { width: 300px; margin: 0px auto; padding: 15px 0px 0px; background: transparent none repeat scroll 0% 0%; }
div#mod-related-links .header { padding: 1px 0px; font-weight: bold; font-size: 12px; color: rgb(0, 0, 0); border-top: 3px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(136, 136, 136); }
div#mod-related-links .title { color: rgb(0, 0, 0); font-size: 12px; }
div#mod-related-links .type { color: rgb(147, 0, 0); font-size: 11px; font-family: Georgia,Times New Roman,serif; text-transform: uppercase; }
div#mod-related-links a:hover { text-decoration: underline; }
div#mod-sm-badge { clear: right; text-align: center; width: 190px; margin: 0px 0px 0px 10px; padding-top: 6px; min-height: 68px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
div#mod-sm-badge ul, div#mod-sm-badge li { padding-bottom: 0px; padding-top: 0px; height: 68px; }
div#mod-sm-badge li.twitterLarge { padding-right: 15px; }
div#mod-sm-badge li.googlePlusOneTall { padding-right: 0px; }
div#mod-sm-badge li.stumbleUponLarge { padding-right: 15px; }
div#mod-sm-badge-top .addthis_button_expanded { padding-right: 0px; padding-left: 0px; width: 16px; }
div#mod-sm-badge-top { width: 190px; margin-left: 10px; margin-bottom: 5px; min-height: 20px; }
div#mod-sm-badge-top li, div#mod-sm-badge-top ul { height: 20px; }
div#mod-sm-badge-top .facebookRecommendCompact { float: left; height: 20px; margin-top: -2px; }
div#mod-sm-badge-bottom { padding: 5px 0px 0px; margin-top: 0px; }
div#mod-sm-badge-bottom a { padding: 5px 23px 5px 2px; line-height: 17px; }
div#mod-sm-badge-bottom span { padding-right: 5px; }
div#mod-sm-badge-bottom a.addthis_button_expanded { padding-right: 0px; }
div.medium_rectangle ul li span.headline, div.wide_rectangle ul li span.headline { color: rgb(0, 0, 0); text-decoration: none; }
div.wide_rectangle *, div.medium_rectangle * { font-family: Georgia,Times New Roman,serif; }
div.wide_rectangle ul li span.dispurl, div.medium_rectangle ul li span.dispurl { color: rgb(68, 68, 68); }
div.medium_rectangle4 { padding-bottom: 10px; }
div#mod-ctr-lt-defer, div#mod-left-sky div.medium_rectangle { vertical-align: middle; }
div#mod-ctr-lt-in-top { width: 300px; margin-right: 15px; float: left; }
div#mod-ctr-lt-in-top div.medium_rectangle_google_img { height: 250px; padding-top: 5px; }
div#mod-ctr-lt-in-top div.medium_rectangle2 { padding-top: 15px; }
div#mod-ctr-in-bt, div#mod-a-body-after-second-para-ad-cpc { border-bottom: 1px dotted rgb(136, 136, 136); }
div#mod-ctr-lt-in-top { float: none ! important; width: 649px ! important; margin-right: 0px ! important; margin-bottom: 10px ! important; }
div#mod-ctr-lt-in-top div.medium_rectangle { margin: 0px auto; }
div#mod-ctr-lt-in-top div.medium_rectangle4, div#mod-ctr-lt-in-top div.medium_rectangle4 .dispurl, div#mod-ctr-lt-in-top div.medium_rectangle4 .headline, div#mod-ctr-lt-in-top div.medium_rectangle4 .desc { width: 649px; }
div#mod-ctr-lt-in-top div.medium_rectangle4 { height: 210px; }
div#mod-ctr-lt-in-top div.medium_rectangle3, div#mod-ctr-lt-in-top div.medium_rectangle3 .dispurl, div#mod-ctr-lt-in-top div.medium_rectangle3 .headline, div#mod-ctr-lt-in-top div.medium_rectangle3 .desc { width: 649px; }
div#mod-ctr-lt-in-top div.medium_rectangle3 li { padding-top: 10px; }
div#mod-ctr-lt-in-top div.medium_rectangle3 { height: 210px; }
div#mod-ctr-lt-in-top div.medium_rectangle2, div#mod-ctr-lt-in-top div.medium_rectangle2 .dispurl, div#mod-ctr-lt-in-top div.medium_rectangle2 .headline, div#mod-ctr-lt-in-top div.medium_rectangle2 .desc { width: 649px; }
div#mod-ctr-lt-in-top div.medium_rectangle2 { height: 210px; }
div#mod-ctr-lt-in-top div.medium_rectangle1, div#mod-ctr-lt-in-top div.medium_rectangle1 .dispurl, div#mod-ctr-lt-in-top div.medium_rectangle1 .headline, div#mod-ctr-lt-in-top div.medium_rectangle1 .desc { width: 649px; }
div#mod-ctr-lt-in-top div.medium_rectangle1 { height: 210px; }
div#mod-a-body-after-second-para { margin-bottom: 0px; }
div.ad_header { font-family: Georgia,Times New Roman,serif ! important; font-weight: bold; color: rgb(0, 0, 0); font-size: 12px; text-align: left; text-transform: uppercase; }
div.ad_header a { font-family: Georgia,Times New Roman,serif ! important; font-weight: bold; font-size: 12px; color: rgb(0, 0, 0) ! important; }
div#mod-top-hdr div.ad_header { text-align: left; margin-left: 116px; }
div#mod-ctr-lt div.ad_header { text-align: left; width: 300px; }
div#mod-left-sky div.ad_header { width: 300px; margin: 0px 0px 10px; }
div#mod-ctr-lt-in-top div.ad_header, div#mod-ctr-lt-in-top, div#mod-ctr-in-bt.with-fourth-cpc, div#mod-ctr-in-bt.with-fourth-cpc div.ad_header { margin-bottom: 5px; border-bottom: 1px solid rgb(136, 136, 136); }
div#mod-left-sky-bt div.ad_header { border-top: 1px solid rgb(136, 136, 136); margin-right: 15px; margin-top: 15px; padding-top: 5px; }
div.wide_rectangle ul li span.dispurl, div.medium_rectangle ul li span.dispurl { color: rgb(0, 0, 255); text-decoration: underline; }
div.medium_rectangle a:hover span.headline, div.wide_rectangle a:hover span.headline { color: rgb(0, 0, 0); text-decoration: underline; }
div#mod-pagination-info { margin-top: 0px; }
div#mod-article-header h2.kicker { top: 200px; padding-top: 0px; }
div#mod-article-header h2.full-nav { top: 349px ! important; }
div#mod-article-header h2.full-nav-with-pagination { top: 370px ! important; }
div#mod-article-header h2.normal-nav-with-pagination { top: 0px; position: relative; }
div#mod-article-header h2.kicker {  }
div.ad_header, div.ad_header a { text-transform: none; }
div.ad_header a { font-family: Arial,Georgia,Times New Roman,serif ! important; font-weight: normal; color: rgb(118, 118, 118) ! important; }
div.ad_header { font-family: Arial,Georgia,Times New Roman,serif ! important; font-weight: normal ! important; color: rgb(84, 84, 84) ! important; }
div#mod-ctr-lt div.ad_header { text-align: center; }
div#mod-a-body-after-first-para-ad-cpc, div#mod-a-body-after-second-para-ad-cpc { padding: 15px 0px 25px; }
div#mod-a-body-after-first-para-ad-cpc .ad_header, div#mod-a-body-after-second-para-ad-cpc .ad_header { padding-bottom: 10px; }
div#mod-a-body-after-first-para-ad-cpc .wide_rectangle2 ul li, div#mod-a-body-after-second-para-ad-cpc .wide_rectangle2 ul li { padding: 4px 0px 10px; }
div#mod-article-image { margin-top: 10px; }
div#mod-article-byline { margin-top: 5px; }
div#mod-sm-badge-bottom { padding: 6px 6px 9px 0px; }
div#mod-sm-badge-top .shareThisEmailIcon .stButton .chicklets { background: transparent url(c9f906a5169b28e159740df5c092a2573d5ef757.png)  no-repeat scroll 0% 0% ! important; }
div#mod-sm-badge-bottom .shareThisEmailIcon .stButton .chicklets { background: transparent url(c9f906a5169b28e159740df5c092a2573d5ef757.png)  no-repeat scroll 0% 0% ! important; }
.shareThisEmailIcon .stButton .chicklets { background: transparent url(c9f906a5169b28e159740df5c092a2573d5ef757.png)  no-repeat scroll 0% 0% ! important; }
div#mod-sm-badge-top .shareThisPrintIcon .pm_print, div#mod-sm-badge-bottom .shareThisPrintIcon .pm_print { background: transparent url(681488d45ce8163419c03e58770f18b1c9daf39f.png)  no-repeat scroll 0% 0%; width: 22px; height: 20px; }
div#mod-sm-badge-top .pmPrintIcon, div#mod-sm-badge-bottom .pmPrintIcon { background: transparent url(681488d45ce8163419c03e58770f18b1c9daf39f.png)  no-repeat scroll 0% 0%; width: 22px; height: 20px; }
div#mod-sm-badge-bottom a.pmPrint { padding: 0px 0px 10px 2px; }
div#mod-sm-badge-top li, div#mod-sm-badge-bottom li { float: left; padding-right: 10px; }
div#mod-sm-badge-top, div#mod-sm-badge-bottom { width: 660px; }
div#mod-sm-badge-top .facebookRecommendCompact, div#mod-sm-badge-bottom .facebookRecommendCompact { margin-top: 0px; }
div#mod-sm-badge-top .shareThisShareThisCompact span.st_pm_button { float: left; background: transparent url(7ae760836241004a22525748fef38d1166377a56.gif)  no-repeat scroll right -20px; }
div#mod-sm-badge-bottom .shareThisShareThisCompact span.st_pm_button, div#mod-sm-badge-bottom-defer .shareThisShareThisCompact span.st_pm_button .stButton { float: left; background: transparent url(7ae760836241004a22525748fef38d1166377a56.gif)  no-repeat scroll right -20px; height: 20px; }
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton, div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton { background: transparent url(7ae760836241004a22525748fef38d1166377a56.gif)  no-repeat scroll left top ! important; }
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stButton_gradient, div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stButton_gradient { background: transparent none repeat scroll 0% 0% ! important; height: 20px ! important; margin: 0px ! important; padding: 0px ! important; border: medium none ! important; border-radius: 0px ! important; }
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stButton_gradient:hover, div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stButton_gradient:hover {  }
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stButton_gradient span.chicklets { color: rgb(81, 105, 177) ! important; line-height: 1 ! important; background: transparent none repeat scroll 0% 0% ! important; height: 16px; margin-right: 5px ! important; padding: 5px 0px 0px 31px ! important; }
div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stButton_gradient span.chicklets { color: rgb(81, 105, 177) ! important; line-height: 1 ! important; background: transparent none repeat scroll 0% 0% ! important; height: 16px; margin-right: 5px ! important; padding: 5px 0px 0px 31px ! important; }
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stButton_gradient span.chicklets.sharethis, div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stButton_gradient span.chicklets.sharethis { font-size: 10px ! important; }
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stArrow, div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stArrow { line-height: 1 ! important; background: transparent none repeat scroll 0% 0% ! important; min-width: 35px; height: 20px; margin-left: 0px ! important; padding-left: 0px ! important; }
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stArrow span.stButton_gradient, div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stArrow span.stButton_gradient { min-width: 35px; height: 20px; }
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span.stButton_gradient.stHBubble, div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span.stButton_gradient.stHBubble { text-align: center; min-width: 35px; height: 20px; }
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span.stHBubble span.stBubble_hcount, div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span.stHBubble span.stBubble_hcount { margin-left: 5px; color: rgb(81, 105, 177) ! important; min-width: 35px; height: 20px; padding: 4px 0px 0px ! important; }
div#mod-sm-badge-top .shareThisShareThisCompact span#mod-sm-badge-top-defer-sharethis span, div#mod-sm-badge-bottom .shareThisShareThisCompact span#mod-sm-badge-top-defer-sharethis span { height: 20px; }
div#mod-sm-badge-top .commentsCompact, div#mod-sm-badge-bottom .commentsCompact { color: rgb(81, 105, 177); }
div#mod-sm-badge-top .commentsCompact div.comments-container, div#mod-sm-badge-bottom .commentsCompact div.comments-container { background: transparent url(78bf3c57ce6b3efe80427a4ee6c97c202cf91b7d.png)  no-repeat scroll right -20px; height: 20px; margin-right: 18px; }
div#mod-sm-badge-top .commentsCompact div.comments-content, div#mod-sm-badge-bottom .commentsCompact div.comments-content { font-size: 11px; background: transparent url(78bf3c57ce6b3efe80427a4ee6c97c202cf91b7d.png)  no-repeat scroll right top; width: 87px; height: 20px; float: left; font-family: Arial; }
div#mod-sm-badge-top .commentsCompact div.comments-content a { font-size: 11px; color: rgb(51, 51, 51); font-weight: normal ! important; height: 17px; margin: 1px 0px 0px 20px; display: block; }
div#mod-sm-badge-bottom .commentsCompact div.comments-content a { font-size: 11px; color: rgb(51, 51, 51); font-weight: normal ! important; height: 17px; margin: -2px 0px 0px 18px; display: block; }
div#mod-sm-badge-top .commentsCompact div.comments-content a:hover, div#mod-sm-badge-bottom .commentsCompact div.comments-content a:hover { text-decoration: none; }
div#mod-sm-badge-top .commentsCompact div.comments-counter, div#mod-sm-badge-bottom .commentsCompact div.comments-counter { font-size: 12px; font-family: Georgia; color: rgb(0, 0, 0) ! important; font-weight: normal; text-align: center; min-width: 25px; height: 17px; float: left; line-height: 15px; padding-right: 3px; padding-top: 2px; }
div#mod-sm-badge-bottom span { padding-right: 5px ! important; }
div#mod-sm-badge-top { margin-left: 0px ! important; }
div#mod-sm-badge-top-defer_addthisli { margin-right: 5px; }
a.pmPrint span.pmPrintIcon, span.pm_print { padding-right: 5px; }
div#mod-sm-badge-top li.twitterCompact, div#mod-sm-badge-bottom li.twitterCompact { width: 100px; }
div#mod-sm-badge-top li.facebookRecommendCompact, div#mod-sm-badge-bottom li.facebookRecommendCompact { width: 135px; }
div#mod-article-byline .pubdate a, div#mod-breadcrumb .keyword { font-weight: bold ! important; color: rgb(0, 0, 0); }
div#mod-comments-url { font: 13px Georgia; padding: 10px 0px; border-top: 1px solid rgb(0, 0, 0); text-align: right; }
div#mod-ctr-lt { overflow: hidden; }
div#mod-top-hdr div.ad_header { text-align: right; }
div#mod-ctr-lt div.ad_header { text-align: left; }
div#mod-related-articles .title:hover { text-decoration: underline; }
div#mod-related-links li:hover * {  }
div#mod-ctr-lt-in-top { border-top: 1px solid rgb(136, 136, 136); padding-top: 3px; padding-bottom: 3px; }
