.hst-articleheader {
	background: rgb(234, 236, 217); border: 1px solid rgb(221, 220, 187); margin-bottom: 10px;
}
.hst-articleheader img.illo {
	margin-right: 10px; border-right-color: rgb(221, 220, 187); border-right-width: 1px; border-right-style: solid; float: left;
}
.hst-articleheader h2 {
	line-height: 2em; font-size: 1.5em;
}
.hst-articleheader p {
	font-size: 0.92em;
}
.hst-articleheader .delimit {
	color: rgb(153, 153, 153); margin-right: 3px; margin-left: 3px;
}
.hst-articleheader .rss {
	margin-left: 20px; position: relative;
}
.hst-articleheader .rss img {
	left: -20px; top: 0px; position: absolute;
}
.hst-articletitle {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; padding-bottom: 10px; margin-bottom: 10px;
}
.hst-articletitle .brand {
	margin-bottom: 8px;
}
.hst-articletitle h1.headline {
	font-size: 1.5em;
}
.hst-articletitle h5.subhed {
	line-height: 1.3; font-size: 1.34em; font-weight: bold;
}
.hst-articletitle h5.deck {
	font-size: 1.17em; font-weight: bold; display: none;
}
.hst-articletitle h5.subhed {
	font-family: "Helvetica Nueue", Helvetica, Arial, sans-serif;
}
.hst-articletitle .byline {
	font-family: "Verdana", sans-serif; font-size: 11px; font-weight: normal;
}
.hst-articletitle .timestamp {
	font-family: "Verdana", sans-serif; font-size: 11px; font-weight: normal;
}
.hst-articletitle .timestamp {
	color: rgb(102, 102, 102);
}
.hst-articlebox {
	margin: 0px 10px 10px 0px; width: 262px !important; float: left; display: inline;
}
.hst-articlepager-report {
	color: rgb(102, 102, 102); margin-bottom: 13px;
}
#articlepagerreport {
	display: none;
}
.hst-articletext ul {
	display: inline-block;
}
.hst-articletext ol {
	display: inline-block;
}
.hst-articletext .pagination {
	display: none;
}
.hst-articletext .currentpage {
	display: block;
}
.hst-articletext img {
	max-width: 360px;
}
.hst-articlepager {
	margin: 10px 5px 15px 0px; text-align: right; color: rgb(102, 102, 102); clear: both;
}
.hst-articlepager a {
	margin: 0px 3px;
}
.hst-articlepager #articlepagerprev {
	display: none;
}
.hst-articlepager a.hidden {
	display: none;
}
.hst-articlepager #articlepager1 {
	color: black; font-weight: bold;
}
.hst-articlepager a.selected {
	color: black; font-weight: bold;
}
.hst-articletext .xs {
	font-size: 0.92em;
}
.hst-articletext .sm {
	font-size: 1.09em;
}
.hst-articletext .md {
	font-size: 1.25em;
}
.hst-articletext .lg {
	font-size: 1.5em;
}
.hst-articletext .xl {
	font-size: 2em;
}
.hst-articletext .georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.hst-articletext .verdana {
	font-family: Verdana, Arial, sans-serif;
}
.hst-articletext .times {
	font-family: "Times New Roman", serif;
}
.hst-articletext .arial {
	font-family: Arial, sans-serif;
}
.hst-articletext span.dateline {
	font-style: italic;
}
.hst-articletext p.leadercomment {
	font-style: italic;
}
.hst-articletext p.trailercomment {
	font-style: italic;
}
.hst-articletext p.crossreference {
	color: rgb(102, 102, 102); font-size: 0.92em; font-style: italic;
}
.hst-articletext p.crossreference .pagenumber {
	font-weight: bold;
}
.hst-articletext .dtlcomment {
	font-style: italic;
}
.hst-articletools h2 {
	display: none;
}
.hst-articletools a {
	overflow: hidden; font-family: verdana, sans-serif; font-size: 11px;
}
.hst-articlebox .hst-simplelist {
	background: 0px 0px rgb(252, 252, 252); padding: 7px 10px 10px; border: 1px solid rgb(202, 200, 200); width: 240px !important; margin-bottom: 10px;
}
.hst-articlebox .hst-simplelist .header h2 {
	font-family: verdana, sans-serif; font-size: 11px;
}
.hst-articleprinter {
	display: none;
}
.hst-printable-ad {
	display: none;
}
.hst-printable .hst-articleprinter .brand h2 {
	font-size: 1.5em; font-weight: bold; margin-right: 15px;
}
.hst-printable .hst-articleprinter .print input {
	background: url("/img/pages/article/printable_headertile.gif") repeat-x 0px -1px; padding: 2px; border: 1px solid rgb(153, 153, 153); margin-right: 15px;
}
.hst-printable {
	
}
.hst-printable .faux-21 {
	
}
.hst-printable .container {
	padding: 10px;
}
.hst-printable .container {
	margin: 0px; width: auto;
}
.hst-printable .pagecontent {
	margin: 0px; width: auto;
}
.hst-printable .span-21b {
	margin: 0px; width: auto;
}
.hst-printable .siteheader {
	display: none;
}
.hst-printable .hst-siteheader {
	display: none;
}
.hst-printable .wf-ugc {
	display: none;
}
.hst-printable .hst-articlebox {
	display: none;
}
.hst-printable .hst-articlefooter {
	display: none;
}
.hst-printable .hst-articletools2 {
	display: none;
}
.hst-printable #comments {
	display: none;
}
.hst-printable .hst-featurepromo {
	display: none;
}
.hst-printable .span-10 {
	display: none;
}
.hst-printable .hst-sitefooter {
	display: none;
}
.hst-printable .hst-printable-ad {
	margin: 0px 0px 10px 10px; width: 300px; float: right; display: inline;
}
.hst-printable #hst-mediumrectangle1 {
	margin: 0px 0px 10px 10px; width: 300px; float: right; display: inline;
}
.hst-printable .hst-articleprinter {
	margin-bottom: 10px; display: block;
}
.hst-printable .span-10 .mediumrectangle {
	display: block;
}
@media print
{
.hst-printable .hst-articleprinter {
	display: none;
}
}
.hst-printable .hst-articletext a {
	color: black;
}
.hst-printable .hst-articletext a:link {
	color: black;
}
.hst-printable .hst-articletext a:visited {
	color: black;
}
.hst-printable .hst-articletext a:hover {
	color: black;
}
.hst-printable .hst-articletext a:active {
	color: black;
}
.hst-mediumrectangle {
	margin-bottom: 10px;
}
.js-kit-comments {
	clear: both;
}
.hst-contextualads {
	margin-bottom: 0px;
}
.hst-articlecontent em {
	font-style: italic;
}
.hst-articlecontent blockquote {
	font: italic 12px/18px Arial, sans-serif; color: rgb(51, 51, 51); padding-left: 15px; margin-top: 10px; margin-bottom: 10px; margin-left: 30px; border-left-color: rgb(204, 204, 204); border-left-width: 3px; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
.hst-articlecontent .hst-galleryitem li a {
	background: rgb(136, 136, 136); display: block;
}
.hst-articlecontent .hst-galleryitem li a img {
	border: currentColor;
}
.hst-articlecontent .hst-galleryitem li .caption a {
	display: inline;
}
.hst-articlecontent .hst-gallerynav {
	margin-bottom: 20px;
}
.hst-galleryitem .entrylinks {
	background: url("/img/pages/article/ssdisplayctrl_left.gif") no-repeat left top; width: 180px;
}
.hst-galleryitem .entrylinks .edge2 {
	background: url("/img/pages/article/ssdisplayctrl_right.gif") no-repeat right top; font: bold 12px/normal "Trebuchet MS", sans serif; padding: 4px 10px 0px; height: 22px; text-align: center; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.hst-galleryitem .entrylinks a {
	color: black;
}
.hst-galleryitem .entrylinks a:link {
	color: black;
}
.hst-galleryitem .entrylinks a:visited {
	color: black;
}
.hst-galleryitem .entrylinks span.lim {
	margin: 0px 7px;
}
.psp-container {
	background: url("/img/utils/rule_dots.gif") repeat-x left bottom; padding-bottom: 10px; margin-bottom: 10px;
}
.psp-container .hst-articletitle {
	padding-bottom: 0px; margin-bottom: 0px;
}
.psp-container .hst-articletitle .brand {
	margin: 0px;
}
.psp-nw {
	background: url("/img/pages/article/premium/main-top-left.gif") no-repeat left top;
}
.psp-ne {
	background: url("/img/pages/article/premium/main-top-right.gif") no-repeat right top;
}
.psp-sw {
	background: url("/img/pages/article/premium/main-bottom-left.gif") no-repeat left bottom;
}
.psp-se {
	background: url("/img/pages/article/premium/main-bottom-right.gif") no-repeat right bottom; padding: 7px;
}
.psp-headline-nw {
	background: url("/img/pages/article/premium/headline-top-left.gif") no-repeat left top rgb(255, 255, 255); margin-bottom: 9px;
}
.psp-headline-ne {
	background: url("/img/pages/article/premium/headline-top-right.gif") no-repeat right top;
}
.psp-headline-sw {
	background: url("/img/pages/article/premium/headline-bottom-left.gif") no-repeat left bottom;
}
.psp-headline-se {
	background: url("/img/pages/article/premium/headline-bottom-right.gif") no-repeat right bottom; padding: 9px;
}
.psp-subscribe-msg {
	line-height: 13px; padding-left: 4px; font-family: verdana, sans-serif; font-size: 11px;
}
.psp-subscribe-msg img {
	border: 0px currentColor; margin-left: 10px; float: right; display: inline;
}
.hst-articletools {
	background: rgb(252, 252, 252); padding: 8px !important; border: 1px solid rgb(202, 200, 200); width: 246px !important; margin-bottom: 10px;
}
.hst-articletools tr {
	vertical-align: top;
}
.hst-articletools td {
	vertical-align: top;
}
.hst-articletools td {
	color: rgb(102, 102, 102); font-size: 0.84em; white-space: nowrap;
}
.hst-articletools table {
	width: 105px; float: left;
}
.hst-articletools td.comments {
	padding-top: 3px;
}
.hst-articletools td.share {
	width: 88px;
}
.hst-articletools td.font {
	width: 88px;
}
.hst-articletools td.ad {
	width: 88px;
}
.hst-articletools td.comments {
	height: 33px;
}
.hst-articletools td.size {
	height: 25px;
}
* html .hst-articletools td.comments {
	height: 29px;
}
* html .hst-articletools td.size {
	height: 26px;
}
* + html .hst-articletools td.comments {
	height: 29px;
}
* + html .hst-articletools td.size {
	height: 26px;
}
.hst-articletools td.comments a {
	padding-left: 20px; position: relative;
}
.hst-articletools td.print a {
	padding-left: 20px; position: relative;
}
.hst-articletools td.font a {
	padding-left: 20px; position: relative;
}
.hst-articletools div.print a {
	padding-left: 20px; position: relative;
}
.hst-articletools td.comments img {
	left: 0px; top: -1px; position: absolute;
}
.hst-articletools td.print img {
	left: 0px; top: -1px; position: absolute;
}
.hst-articletools td.font img {
	left: 0px; top: -1px; position: absolute;
}
.hst-articletools div.print img {
	left: 0px; top: -1px; position: absolute;
}
.hst-articletools td.size {
	position: relative;
}
.hst-articletools td.size a.larger {
	margin-left: 5px;
}
.hst-articletools td.size img {
	float: left;
}
.hst-articletools div.print {
	padding-bottom: 8px;
}
.hst-articletools div.sponsor {
	font-size: 9px;
}
.hst-articletools .button2 {
	width: 120px;
}
.hst-articletools .microbar {
	width: 88px;
}
.hst-articletools .clear {
	margin-top: 10px; float: none; display: block;
}
.hst-articletools .poplaunch {
	position: relative;
}
.hst-articletools .toolspop {
	background: url("/img/pages/article/tools_dropdown.gif") no-repeat -1px -1px white; padding: 5px 10px 5px 22px; border: 1px solid rgb(202, 200, 200); left: 0px; top: 0px; white-space: nowrap; position: absolute; z-index: 2;
}
* html .hst-articletools .toolspop {
	left: -1px; top: -1px;
}
.hst-articletools .share img {
	margin: 0px 0px 0px -5px;
}
.g-mod-box {
	border: 3px solid rgb(12, 96, 154) !important;
}
.hst-articletools .fontpop .arial {
	font-family: Arial, sans-serif;
}
.hst-articletools .fontpop .georgia {
	font-family: Georgia, serif;
}
.hst-articletools .fontpop .times {
	font-family: "Times New Roman", Times, serif;
}
.hst-articletools .fontpop .verdana {
	font-family: Verdana, sans-serif;
}
.hst-articletools2 {
	padding: 6px 0px; border: 1px solid rgb(202, 200, 200); width: auto; height: 22px; clear: both; font-family: "Verdana", sans-serif; font-size: 11px; margin-bottom: 10px; position: relative;
}
.hst-articletools2 .arbox {
	margin: 0px 10px 0px 0px; padding-top: 2px; float: left;
}
.hst-articletools2 .facebook {
	width: 90px;
}
.hst-articletools2 .first.print {
	width: 120px; margin-left: 8px;
}
.hst-articletools2 .print {
	width: 80px;
}
.hst-articletools2 .last {
	margin: 0px;
}
.hst-articletools #article_fb_share {
	background: url("/img/hdn/share/fb_share.png") no-repeat 8px 0px; width: 56px; height: 60px; text-align: center; line-height: 33px; padding-left: 6px; font-size: 16px; cursor: pointer;
}
.hst-articletools2 .facebook img {
	vertical-align: middle;
}
.hst-articletools2 .facebook_share_count {
	background: rgb(232, 235, 241); padding: 0px 2px; height: 17px; text-align: center; line-height: 17px; font-size: 11px; border-top-color: rgb(178, 184, 233); border-right-color: rgb(178, 184, 233); border-bottom-color: rgb(178, 184, 233); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: inline-block;
}
#buychronicle {
	line-height: 2.6em; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.86em;
}
#buychronicle a:link {
	color: rgb(1, 86, 96); text-decoration: none;
}
#buychronicle a:visited {
	color: rgb(1, 86, 96); text-decoration: none;
}
#buychronicle a:hover {
	text-decoration: underline;
}
#buychronicle a:active {
	text-decoration: underline;
}
#buychronicle img {
	border: 0px currentColor; margin-right: 5px; float: left; display: inline;
}
#subscribe {
	margin: 10px 0px 0px; padding: 0px; font-family: Verdana,sans-serif; font-size: 10px; font-weight: bold;
}
#subscribe h4 {
	margin: 0px 0px 5px 6px; padding: 0px; color: rgb(0, 0, 0); font-size: 11px;
}
* html #subscribe h4 {
	margin: 0px 0px 5px 6px; padding: 0px; color: rgb(0, 0, 0); font-size: 11px;
}
html * #subscribe h4 {
	margin: 0px 0px 5px 6px; padding: 0px; color: rgb(0, 0, 0); font-size: 11px;
}
#subscribe .subscribeheader {
	margin: 0px 0px 5px 6px; padding: 0px; color: rgb(0, 0, 0); font-size: 11px; font-weight: bold;
}
#subscribe a:link {
	color: rgb(1, 86, 96); text-decoration: none;
}
#subscribe a:visited {
	color: rgb(1, 86, 96); text-decoration: none;
}
#subscribe a:hover {
	text-decoration: underline;
}
#subscribe a:active {
	text-decoration: underline;
}
#subscribe img {
	border: 0px currentColor; margin-right: 10px; margin-bottom: 10px; float: left; display: inline;
}
#subscribe div.packages {
	color: rgb(85, 85, 85);
}
#subscribe div.packages form {
	margin: 0px; padding: 0px;
}
#subscribe div.packages input {
	padding: 0px; margin-right: 6px; float: left;
}
#subscribe div.packages input.btn {
	width: 100px;
}
#subscribe div.packages fieldset {
	border: 0px currentColor;
}
#subscribe div.packages label {
	margin: 0px; float: left;
}
#subscribe div.packages ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#subscribe div.packages ul li {
	margin: 0px; padding: 0px; color: rgb(85, 85, 85); line-height: 19px;
}
#subscribe div.packages ul li .clearfix * {
	vertical-align: middle;
}
#subscribe div.packages div.reg {
	font-weight: normal; display: inline;
}
#subscribe div.packages div.rate {
	color: rgb(204, 0, 0); font-weight: normal; display: inline;
}
#subscribe #submit {
	margin: 5px 0px 0px 2px;
}
.hst-relatedtopics {
	margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.hst-relatedtopics h2 {
	font-size: 1.09em; font-weight: bold; float: left; display: inline;
}
.hst-relatedtopics p.entry {
	font-size: 0.92em; float: right; display: inline;
}
.hst-relatedtopics .fisheye {
	height: 47px; padding-top: 3px; clear: both; position: relative;
}
.hst-relatedtopics .fisheyeContainer {
	height: 47px; position: absolute;
}
.hst-relatedtopics a.fisheyeItem {
	font: 0.84em/normal Verdana, sans-serif; margin: auto; width: 37px; text-align: center; text-decoration: none; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.hst-relatedtopics .fisheyeItem img {
	border: 1px solid black; width: 80%;
}
.hst-relatedtopics .fisheyeItem span {
	background: rgb(238, 238, 238); width: 85%; margin-right: auto; margin-left: auto; display: none;
}
.siteindex .column1 {
	width: 310px; float: left; display: inline;
}
.siteindex .column2 {
	width: 310px; float: left; display: inline;
}
.siteindex .column2 {
	margin-left: 20px;
}
.siteindex .a-z {
	background: white; width: 627px; height: 30px; font-size: 0.94em;
}
.siteindex a:link {
	color: rgb(1, 86, 96); text-decoration: none;
}
.siteindex a:visited {
	color: rgb(102, 123, 123); text-decoration: none;
}
.siteindex a:hover {
	text-decoration: underline;
}
.siteindex h4 {
	margin: 0px; padding: 0px;
}
.siteindex h3 {
	margin: 0px; padding: 0px;
}
.siteindex ul {
	margin: 0px; padding: 0px;
}
.siteindex li {
	margin: 0px; padding: 0px;
}
.siteindex .column1 h2 {
	color: rgb(0, 0, 0); line-height: 38px; padding-top: 6px; font-size: 1.1em; font-weight: bold; margin-bottom: 3px;
}
.siteindex .column2 h2 {
	color: rgb(0, 0, 0); line-height: 38px; padding-top: 6px; font-size: 1.1em; font-weight: bold; margin-bottom: 3px;
}
.siteindex h4 {
	padding-left: 11px; font-size: 0.86em;
}
.siteindex .column1 p {
	line-height: 11px; padding-left: 11px; font-size: 0.78em; font-weight: normal; margin-top: 3px; margin-bottom: 12px;
}
.siteindex .column2 p {
	line-height: 11px; padding-left: 11px; font-size: 0.78em; font-weight: normal; margin-top: 3px; margin-bottom: 12px;
}
.siteindex .column1 p.subitems {
	background: url("/imgs/utils/bullet_square666.gif") no-repeat 0px 5px; line-height: 11px; padding-left: 9px; font-size: 0.78em; margin-bottom: 3px; margin-left: 20px;
}
.siteindex .column2 p.subitems {
	background: url("/imgs/utils/bullet_square666.gif") no-repeat 0px 5px; line-height: 11px; padding-left: 9px; font-size: 0.78em; margin-bottom: 3px; margin-left: 20px;
}
.siteindex .column1 ul {
	font-size: 0.78em; margin-bottom: 3px; list-style-type: none;
}
.siteindex .column2 ul {
	font-size: 0.78em; margin-bottom: 3px; list-style-type: none;
}
.siteindex .column1 li {
	background: url("/imgs/utils/bullet_dash666.gif") no-repeat 0px 7px; padding-left: 9px; margin-left: 29px;
}
.siteindex .column2 li {
	background: url("/imgs/utils/bullet_dash666.gif") no-repeat 0px 7px; padding-left: 9px; margin-left: 29px;
}
.siteindex .column1 p.delimited {
	line-height: 11px; padding-left: 9px; font-size: 0.78em; margin-top: -10px; margin-bottom: 12px; margin-left: 20px;
}
.siteindex .column2 p.delimited {
	line-height: 11px; padding-left: 9px; font-size: 0.78em; margin-top: -10px; margin-bottom: 12px; margin-left: 20px;
}
.siteindex .column1 p.last.subitems {
	margin-bottom: 12px;
}
.siteindex .column2 p.last.subitems {
	margin-bottom: 12px;
}
.siteindex .column3 .adpos1 {
	margin-bottom: 10px;
}
.siteindex .column3 #topmost {
	margin-bottom: 10px;
}
.siteindex .column3 .sfg_chr005 {
	margin-bottom: 10px;
}
