div.ad_header {
	padding: 0px 0px 2px; text-align: left; display: block;
}
div.ad_header {
	color: rgb(84, 84, 84); font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;
}
div.ad_header * {
	color: rgb(84, 84, 84); font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;
}
div.ad-feedback {
	color: rgb(84, 84, 84); font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;
}
div.ad-feedback * {
	color: rgb(84, 84, 84); font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;
}
div.ad-feedback {
	text-align: right; font-size: 12px;
}
div.ad-feedback * {
	text-align: right; font-size: 12px;
}
div.wide_skyscraper {
	border-width: 1px; margin: 0px; padding: 0px; width: 160px; text-align: left; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.wide_skyscraper br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
div.leaderboard {
	border-width: 1px; padding: 0px; width: 728px; height: 110px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.leaderboard br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
div.wide_rectangle {
	border-width: 1px; padding: 0px; width: 600px; height: 135px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.wide_rectangle br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
div.medium_rectangle {
	border-width: 1px; padding: 0px; width: 300px; height: 265px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.medium_rectangle br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
div.mod-paginationinfo {
	margin-top: 10px; margin-bottom: 8px;
}
div.mod-articleheader h1 {
	font-size: 25px; font-weight: normal;
}
div.mod-articleheader h1 * {
	font-size: 25px; font-weight: normal;
}
div.mod-articleheader h2 {
	line-height: 20px; font-size: 16px; font-weight: normal;
}
div.mod-articleheader-with-kicker h1 {
	margin: 17px 0px 0px; font-size: 25px; font-weight: normal;
}
div.mod-articleheader-with-kicker h2 {
	line-height: 20px; font-size: 16px; font-weight: normal;
}
div.mod-articleheader-with-kicker h2.kicker {
	top: 195px; font-size: 12px; font-weight: normal; position: absolute;
}
div.mod-articlesubtitle * {
	line-height: 20px; font-size: 16px; font-weight: normal;
}
#at15s #at16pf a {
	margin-top: -4px;
}
#at16pm #at16pf a {
	margin-top: -4px;
}
ul.socialBadges li {
	list-style-type: none;
}
li.socialHoriz {
	display: inline;
}
li.socialVert {
	padding-bottom: 4px; display: list-item;
}
div.stBubble {
	margin-top: 0px !important;
}
span.stButton {
	margin-right: 0px !important; margin-left: 0px !important; vertical-align: top;
}
span.stButton span.chicklets {
	padding-right: 0px !important;
}
li.twitterLarge iframe {
	width: 60px !important; height: 62px !important;
}
span.pm_print_text {
	background: url("http://s7.addthis.com/static/r07/widget20.png") no-repeat 0px -1264px; width: 43px; height: 16px; text-align: right; line-height: 16px !important; overflow: hidden; float: left; display: block; cursor: pointer;
}
span.pm_print_text span.text {
	line-height: 16px; font-family: arial; font-size: 11px;
}
span.pm_print_text:hover {
	opacity: 0.7;
}
a.addthis_button_print {
	padding: 0px !important;
}
a.pmPrint {
	float: left;
}
a.pmPrint span.pmPrintIcon {
	background: url("http://s7.addthis.com/static/r07/widget20.png") no-repeat 0px -1264px; width: 16px; height: 16px; line-height: 16px !important; overflow: hidden; float: left; display: block; cursor: pointer;
}
span.pm_print {
	background: url("http://s7.addthis.com/static/r07/widget20.png") no-repeat 0px -1264px; width: 16px; height: 16px; line-height: 16px !important; overflow: hidden; float: left; display: block; cursor: pointer;
}
div.mod-articlepageimage a {
	
}
div.mod-articlepageimage .article-image-gallery-header {
	height: 15px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
div.mod-articlepageimage .article-image-gallery-header .image-count {
	padding-left: 3px; float: left;
}
div.mod-articlepageimage .article-image-gallery-header .view-gallery {
	padding-right: 3px; float: right;
}
div.mod-articlepageimage .article-image-gallery-header .view-gallery a {
	color: rgb(102, 102, 102); line-height: 14px; font-size: 10px;
}
div.mod-articlepageimage .article-image-gallery-header .image-count {
	color: rgb(102, 102, 102); line-height: 14px; font-size: 10px;
}
div.mod-articlepageimage .article-image-slider {
	height: 50px; padding-top: 3px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid; background-color: rgb(221, 221, 221);
}
div.mod-articlepageimage .article-image-slider .view-more {
	width: 45px; height: 45px; line-height: 14px; font-size: 11px; background-color: rgb(238, 238, 238);
}
div.mod-articlepageimage .slider-images .page {
	display: none;
}
div.mod-articlepageimage .slider-images .active {
	display: block;
}
div.mod-articlepageimage .slider-images li.selected {
	border: 1px solid rgb(82, 82, 82); border-image: none; box-shadow: 0px 1px 13px #525252; -moz-box-shadow: 0 1px 13px #525252; -webkit-box-shadow: 0 1px 13px #525252;
}
div.mod-articlepageimage .slider-nav-left {
	width: 21px; height: 32px; padding-top: 16px; float: left;
}
div.mod-articlepageimage .slider-nav-right {
	width: 19px; height: 32px; padding-top: 16px; float: right;
}
div.mod-articlepageimage .slider-images {
	float: left;
}
div.mod-articlepageimage .slider-images a {
	float: left;
}
div.mod-articlepageimage .slider-images li.in-slider {
	display: none;
}
div.mod-articlepageimage .slider-images li {
	border: 1px solid rgb(187, 187, 187); border-image: none; margin-left: 4px; float: left;
}
div.mod-articlepageimage .slider-images img {
	width: 45px; height: 45px;
}
div.mod-articlepageimage .leftEnabled {
	background: url("/modal/img/leftarrow.png") no-repeat 3px;
}
div.mod-articlepageimage .leftDisabled {
	background: url("/modal/img/leftarrowdisabled.png") no-repeat 3px;
}
div.mod-articlepageimage .rightEnabled {
	background: url("/modal/img/rightarrow.png") no-repeat 0px;
}
div.mod-articlepageimage .rightDisabled {
	background: url("/modal/img/rightarrowdisabled.png") no-repeat 0px;
}
div.mod-articlepageimage .leftEnabled:hover {
	cursor: pointer; opacity: 0.8;
}
div.mod-articlepageimage .rightEnabled:hover {
	cursor: pointer; opacity: 0.8;
}
div.gallery-image-info {
	margin-top: -39px; opacity: 0.8; background-color: rgb(221, 221, 221); -khtml-opacity: .80; -moz-opacity: .80;
}
div.mod-articlepageimage div.text-area {
	opacity: 0.7; background-color: rgb(0, 0, 0); -khtml-opacity: .70; -moz-opacity: .70;
}
div.mod-articlepageimage li {
	background: 0px 0px; list-style: none; text-align: center;
}
div.hide-image {
	visibility: hidden;
}
div.main-image-info {
	padding: 2px 0px; text-align: left; color: rgb(0, 0, 0); font-size: 10px; vertical-align: bottom; min-height: 25px;
}
img.inline-image {
	padding: 5px 5px 5px 0px; float: left;
}
div.mod-articletext {
	margin-bottom: 10px;
}
div.mod-articletext a {
	font-weight: bold; margin-bottom: 10px;
}
div.mod-articlecorrection {
	border-top-color: rgb(192, 192, 192); border-bottom-color: rgb(192, 192, 192); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
div.mod-articlecorrection .for-the-record {
	margin: 0px; padding: 5px 0px;
}
div.ad_header {
	padding: 0px 0px 2px; text-align: left; display: block;
}
div.ad_header {
	color: rgb(84, 84, 84); font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;
}
div.ad_header * {
	color: rgb(84, 84, 84); font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;
}
div.ad-feedback {
	color: rgb(84, 84, 84); font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;
}
div.ad-feedback * {
	color: rgb(84, 84, 84); font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal;
}
div.ad-feedback {
	text-align: right; font-size: 12px;
}
div.ad-feedback * {
	text-align: right; font-size: 12px;
}
div.wide_skyscraper {
	border-width: 1px; margin: 0px; padding: 0px; width: 160px; text-align: left; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.wide_skyscraper * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.wide_skyscraper a:link {
	text-decoration: none;
}
div.wide_skyscraper a:visited {
	text-decoration: none;
}
div.wide_skyscraper a:active {
	text-decoration: none;
}
div.wide_skyscraper a:hover {
	text-decoration: none;
}
div.wide_skyscraper div {
	margin: 0px; padding: 0px; font-size: 8pt; display: block;
}
div.wide_skyscraper div.header_text {
	text-align: right; color: rgb(175, 175, 175); font-size: 10pt;
}
div.wide_skyscraper ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.wide_skyscraper ul li {
	padding: 5px 0px 20px; display: block; cursor: pointer;
}
div.wide_skyscraper ul li span.headline {
	color: rgb(0, 0, 204); font-size: 13px; font-weight: bold; text-decoration: underline; display: block;
}
div.wide_skyscraper ul li span.desc {
	width: 160px; color: rgb(0, 0, 0); font-size: 13px; display: block;
}
div.wide_skyscraper ul li span.dispurl {
	width: 160px; color: rgb(0, 128, 0); overflow: hidden; font-size: 11px; display: block;
}
div.wide_skyscraper br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
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 {
	border-width: 1px; padding: 0px; width: 728px; height: 110px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.leaderboard * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.leaderboard a:link {
	text-decoration: none;
}
div.leaderboard a:visited {
	text-decoration: none;
}
div.leaderboard a:active {
	text-decoration: none;
}
div.leaderboard a:hover {
	text-decoration: none;
}
div.leaderboard div {
	margin: 0px; padding: 0px; text-align: center; font-size: 12px; display: block;
}
div.leaderboard ul {
	margin: 0px; padding: 0px; list-style-type: none; min-height: 65px;
}
div.leaderboard ul li {
	padding: 0px 10px 0px 0px; width: 23%; overflow: hidden; float: left; display: inline; cursor: pointer;
}
div.leaderboard ul li span.headline {
	color: rgb(0, 0, 204); overflow: hidden; font-size: 12px; font-weight: bold; text-decoration: underline; display: block;
}
div.leaderboard ul li span.desc {
	color: rgb(0, 0, 0); overflow: hidden; font-size: 12px; display: block;
}
div.leaderboard ul li span.dispurl {
	color: rgb(0, 128, 0); overflow: hidden; font-size: 12px; display: block;
}
div.leaderboard br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
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 {
	border-width: 1px; padding: 0px; width: 100%; height: 110px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.custom_leaderboard * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.custom_leaderboard a:link {
	text-decoration: none;
}
div.custom_leaderboard a:visited {
	text-decoration: none;
}
div.custom_leaderboard a:active {
	text-decoration: none;
}
div.custom_leaderboard a:hover {
	text-decoration: none;
}
div.custom_leaderboard div {
	margin: 0px; padding: 0px; text-align: center; font-size: 12px; display: block;
}
div.custom_leaderboard ul {
	margin: 0px; padding: 0px; list-style-type: none; min-height: 65px;
}
div.custom_leaderboard ul li {
	padding: 0px 10px 0px 0px; width: 23.9%; overflow: hidden; float: left; display: inline; cursor: pointer;
}
div.custom_leaderboard ul li span.headline {
	color: rgb(0, 0, 204); overflow: hidden; font-size: 15px; font-weight: bold; text-decoration: underline; display: block;
}
div.custom_leaderboard ul li span.desc {
	color: rgb(0, 0, 0); overflow: hidden; font-size: 15px; display: block;
}
div.custom_leaderboard ul li span.dispurl {
	color: rgb(0, 128, 0); overflow: hidden; font-size: 13px; display: block;
}
div.custom_leaderboard br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
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 {
	padding-top: 10px;
}
div.custom_leaderboard2 ul li {
	padding-top: 10px;
}
div.custom_leaderboard3 ul li {
	padding-top: 10px;
}
div.wide_rectangle {
	border-width: 1px; padding: 0px; width: 600px; height: 135px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.wide_rectangle * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.wide_rectangle a:link {
	text-decoration: none;
}
div.wide_rectangle a:visited {
	text-decoration: none;
}
div.wide_rectangle a:active {
	text-decoration: none;
}
div.wide_rectangle a:hover {
	text-decoration: none;
}
div.wide_rectangle div {
	margin: 0px; padding: 0px; font-size: 12px; display: block;
}
div.wide_rectangle ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.wide_rectangle ul li {
	padding: 0px 0px 5px; overflow: hidden; cursor: pointer;
}
div.wide_rectangle ul li span.headline {
	color: rgb(0, 0, 204); overflow: hidden; font-size: 12px; font-weight: bold; text-decoration: underline; display: block;
}
div.wide_rectangle ul li span.desc {
	width: 600px; color: rgb(0, 0, 0); font-size: 12px; display: block;
}
div.wide_rectangle ul li span.dispurl {
	color: rgb(0, 128, 0); overflow: hidden; font-size: 11px; display: block;
}
div.wide_rectangle br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
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 {
	border-width: 1px; padding: 0px; width: 300px; height: 265px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.medium_rectangle * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.medium_rectangle a:link {
	text-decoration: none;
}
div.medium_rectangle a:visited {
	text-decoration: none;
}
div.medium_rectangle a:active {
	text-decoration: none;
}
div.medium_rectangle a:hover {
	text-decoration: none;
}
div.medium_rectangle div {
	margin: 0px; padding: 0px; font-size: 12px; display: block;
}
div.medium_rectangle ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.medium_rectangle ul li {
	padding: 0px 0px 5px; overflow: hidden; cursor: pointer;
}
div.medium_rectangle ul li span.headline {
	color: rgb(0, 0, 204); overflow: hidden; font-size: 12px; font-weight: bold; text-decoration: underline; display: block;
}
div.medium_rectangle ul li span.desc {
	width: 300px; color: rgb(0, 0, 0); font-size: 12px; display: block;
}
div.medium_rectangle ul li span.dispurl {
	color: rgb(0, 128, 0); overflow: hidden; font-size: 11px; display: block;
}
div.medium_rectangle br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
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 {
	border-width: 1px; padding: 0px; height: 200px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.custom_medium_rectangle * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.custom_medium_rectangle a:link {
	text-decoration: none;
}
div.custom_medium_rectangle a:visited {
	text-decoration: none;
}
div.custom_medium_rectangle a:active {
	text-decoration: none;
}
div.custom_medium_rectangle a:hover {
	text-decoration: none;
}
div.custom_medium_rectangle div {
	margin: 0px; padding: 0px; font-size: 12px; display: block;
}
div.custom_medium_rectangle ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.custom_medium_rectangle ul li {
	padding: 0px 0px 5px; overflow: hidden; cursor: pointer;
}
div.custom_medium_rectangle ul li span.headline {
	overflow: hidden; font-size: 12px; font-weight: bold; text-decoration: underline; display: block;
}
div.custom_medium_rectangle ul li span.desc {
	font-size: 12px; display: block;
}
div.custom_medium_rectangle ul li span.dispurl {
	overflow: hidden; font-size: 11px; display: block;
}
div.custom_medium_rectangle br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
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 {
	height: 250px;
}
div.custom_medium_rectangle2 {
	height: 250px;
}
div.custom_medium_rectangle3 {
	height: 250px;
}
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 {
	border-width: 1px; padding: 0px; width: 200px; height: 200px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.small_square * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.small_square a:link {
	text-decoration: none;
}
div.small_square a:visited {
	text-decoration: none;
}
div.small_square a:active {
	text-decoration: none;
}
div.small_square a:hover {
	text-decoration: none;
}
div.small_square div {
	margin: 0px; padding: 0px; font-size: 12px; display: block;
}
div.small_square ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.small_square ul li {
	padding: 6px 0px; overflow: hidden; cursor: pointer;
}
div.small_square ul li span.headline {
	color: rgb(0, 0, 204); overflow: hidden; font-size: 15px; font-weight: bold; text-decoration: underline; display: block;
}
div.small_square ul li span.desc {
	margin: 5px 0px 4px; width: 200px; color: rgb(0, 0, 0); font-size: 13px; display: block;
}
div.small_square ul li span.dispurl {
	color: rgb(0, 128, 0); overflow: hidden; font-size: 8pt; display: block;
}
div.small_square br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
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 {
	border-width: 1px; margin: 0px 0px 10px; padding: 0px; width: 100%; text-align: left; line-height: normal; font-family: Arial,sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.yss * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.yss a:link {
	text-decoration: none;
}
div.yss a:visited {
	text-decoration: none;
}
div.yss a:active {
	text-decoration: none;
}
div.yss a:hover {
	text-decoration: none;
}
div.yss div {
	margin: 0px; padding: 7px; font-size: 8pt; display: block;
}
div.yss ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.yss ul li {
	padding: 7px 7px 7px 25px; cursor: pointer;
}
div.yss ul li span.headline {
	overflow: hidden; font-size: 13px; font-weight: bold; text-decoration: underline; display: block;
}
div.yss ul li span.desc {
	width: 100%; font-size: 13px; display: block;
}
div.yss ul li span.dispurl {
	overflow: hidden; font-size: 11px; display: block;
}
div.yss br.clearboth {
	line-height: 1%; overflow: hidden;
}
div.medium_rect_c {
	border-width: 1px; padding: 0px 5px; height: 250px; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.medium_rect_c * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.medium_rect_c a:link {
	text-decoration: none;
}
div.medium_rect_c a:visited {
	text-decoration: none;
}
div.medium_rect_c a:active {
	text-decoration: none;
}
div.medium_rect_c a:hover {
	text-decoration: none;
}
div.medium_rect_c div {
	margin: 0px; padding: 0px; text-align: center; font-size: 8pt; display: block;
}
div.medium_rect_c ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
div.medium_rect_c ul li {
	padding: 0px 0px 5px; overflow: hidden; cursor: pointer;
}
div.medium_rect_c ul li span.headline {
	overflow: hidden; font-size: 13px; font-weight: bold; text-decoration: underline; display: block;
}
div.medium_rect_c ul li span.desc {
	font-size: 13px; display: block;
}
div.medium_rect_c ul li span.dispurl {
	overflow: hidden; font-size: 11px; display: block;
}
div.medium_rect_c br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
div.about_text {
	border-width: 0px; border-style: solid; padding: 0px; width: 100%; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.about_text * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.about_text a:link {
	text-decoration: none;
}
div.about_text a:visited {
	text-decoration: none;
}
div.about_text a:active {
	text-decoration: none;
}
div.about_text a:hover {
	text-decoration: none;
}
div.about_text hr {
	border: 0px currentColor; border-image: none; height: 1px;
}
div.about_text div {
	margin: 0px; padding: 0px; text-align: center; font-size: 10pt; display: block;
}
div.about_text div.header_text {
	text-align: right; color: rgb(175, 175, 175); font-size: 10pt;
}
div.about_text ul {
	margin: 0px; padding: 0px 1px; list-style-type: none;
}
div.about_text ul li {
	padding: 5px 0px 10px; overflow: hidden; cursor: pointer;
}
div.about_text ul li span.headline {
	width: 95%; color: rgb(0, 0, 255); overflow: hidden; font-size: 13px; font-weight: bold; text-decoration: underline; display: block;
}
div.about_text ul li span.desc {
	width: 95%; font-size: 13px; display: block;
}
div.about_text ul li span.dispurl {
	width: 95%; overflow: hidden; font-size: 11px; display: block;
}
div.about_text br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
div.about_text div.header {
	color: rgb(239, 239, 239); float: right;
}
div.about_text_google_img {
	margin: 0px 0px 10px; width: 735px;
}
div.about_text_google_img div {
	margin: 4px 0px; text-align: left;
}
div.about_text_google_img * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.about_text_google_img a:link {
	text-decoration: none;
}
div.about_text_google_img a:visited {
	text-decoration: none;
}
div.about_text_google_img a:active {
	text-decoration: none;
}
div.about_text_google_img a:hover {
	text-decoration: none;
}
div.about_text_ia {
	border-width: 0px; border-style: solid; padding: 0px; width: 100%; text-align: left; line-height: normal; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; display: block; white-space: normal; -ms-word-wrap: break-word;
}
div.about_text_ia * {
	line-height: normal; font-family: Arial,Helvetica,sans-serif;
}
div.about_text_ia a:link {
	text-decoration: none;
}
div.about_text_ia a:visited {
	text-decoration: none;
}
div.about_text_ia a:active {
	text-decoration: none;
}
div.about_text_ia a:hover {
	text-decoration: none;
}
div.about_text_ia hr {
	border: 0px currentColor; border-image: none; height: 1px;
}
div.about_text_ia div {
	margin: 0px; padding: 0px; text-align: center; font-size: 10pt; display: block;
}
div.about_text_ia ul {
	margin: 0px; padding: 0px 1px; list-style-type: none;
}
div.about_text_ia ul li {
	padding: 5px 0px 10px; overflow: hidden; cursor: pointer;
}
div.about_text_ia ul li span.headline {
	width: 95%; color: rgb(0, 0, 255); overflow: hidden; font-size: 13px; font-weight: bold; text-decoration: underline; display: block;
}
div.about_text_ia ul li span.desc {
	width: 95%; font-size: 13px; display: block;
}
div.about_text_ia ul li span.dispurl {
	width: 95%; overflow: hidden; font-size: 11px; display: block;
}
div.about_text_ia br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
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 {
	padding-right: 2px; float: right;
}
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 * {
	line-height: 13px; font-size: 9pt;
}
div.ms-medium_rectangle div.adurl4 * {
	line-height: 13px; font-size: 9pt;
}
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 {
	line-height: 13px; font-size: 12pt;
}
div.ms-small_leaderboard div.adurl2 {
	line-height: 13px; font-size: 10pt;
}
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 * {
	line-height: 13px; font-size: 10pt;
}
div.ms-small_leaderboard div.adurl3 * {
	line-height: 13px; font-size: 9pt;
}
div.ms-small_leaderboard div.adsl3 {
	padding-top: 3px;
}
div.pagination {
	margin: 0px; padding: 0px; clear: left;
}
div.prev_url.pagination {
	color: rgb(255, 255, 255);
}
div.next_url.pagination {
	color: rgb(255, 255, 255); clear: none;
}
div.mod-relatedarticlessimplelist {
	padding: 10px;
}
div.mod-relatedarticlessimplelist ul {
	list-style-type: none;
}
div.mod-relatedarticlessimplelist li {
	padding: 4px 0px;
}
div.mod-relatedarticlessimplelist .header {
	padding-bottom: 5px; font-size: 12px;
}
div.mod-relatedarticlessimplelist li * {
	font-size: 12px; text-decoration: none;
}
div.mod-relatedarticlessimplelist .delimiter {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
* {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: 20px; font-family: inherit; font-size: 14px;
}
p {
	margin-bottom: 15px;
}
h1 {
	font-weight: normal;
}
h1 * {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h2 * {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h3 * {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h4 * {
	font-weight: normal;
}
h1 {
	line-height: 35px;
}
h1 * {
	line-height: 35px;
}
h2 {
	line-height: 30px;
}
h2 * {
	line-height: 30px;
}
hr {
	margin: 5px 0px; border: 1px solid rgb(0, 0, 0); border-image: none;
}
hr * {
	margin: 5px 0px; border: 1px solid rgb(0, 0, 0); border-image: none;
}
body {
	text-align: left !important; background-color: rgb(255, 255, 255);
}
br.clearboth {
	line-height: 1%; overflow: hidden; clear: both;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div#layout {
	margin: 0px auto; width: 980px; 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 {
	width: 227px; margin-right: 25px; float: left;
}
div#area-left-w-right {
	width: 180px; margin-right: 10px; float: left;
}
div#area-center-w-left {
	width: 728px; clear: both; margin-left: -252px; float: right;
}
div#area-center-w-left-and-right {
	width: 445px; margin-left: 10px; float: left;
}
div#area-right {
	width: 227px; margin-left: -227px; float: left;
}
div#area-right-w-left {
	width: 320px; margin-left: -100px; float: right;
}
div#area-center-w-right {
	width: 728px; clear: both; margin-right: 252px; float: left;
}
div#area-bottom {
	width: 100%; clear: both; float: left;
}
div#area-bottom {
	
}
div[data-trb-thirdpartynav] {
	position: relative !important; z-index: 2 !important;
}
div#mod-logo {
	margin-bottom: 4px;
}
div#mod-logo-txt {
	padding: 9px 5px 6px; height: 28px; background-color: rgb(0, 0, 0);
}
div#mod-logo-txt * {
	color: rgb(255, 255, 255); font-size: 12px;
}
div#mod-breadcrumb {
	color: rgb(102, 102, 102); font-size: 12px;
}
div#mod-breadcrumb * {
	color: rgb(102, 102, 102); font-size: 12px;
}
div#mod-breadcrumb .home-link {
	padding-right: 5px; padding-left: 5px;
}
div#mod-breadcrumb .archive-link {
	padding-right: 5px; padding-left: 5px;
}
div#mod-breadcrumb .keyword {
	padding-right: 5px; padding-left: 5px;
}
div#mod-articletext hr {
	color: rgb(102, 102, 102);
}
div.mod-relatedkeywordssimplelist {
	background: url("/pm-imgs/grad-grey.png") repeat-x rgb(219, 219, 219);
}
div.mod-relatedkeywordssimplelist .header {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold;
}
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); 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 {
	color: rgb(153, 153, 153); font-size: 11px;
}
div.mod-relatedkeywordssgrid2x2 {
	background: url("/pm-imgs/grad-grey.png") repeat-x rgb(219, 219, 219);
}
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 {
	color: rgb(118, 118, 118);
}
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-top: 15px; margin-right: 40px;
}
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 {
	padding: 5px 0px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: dotted;
}
div#mod-pagination span.next_url {
	font-size: 17px;
}
div#mod-pagination span.next_url a {
	color: rgb(0, 0, 0); font-size: 12px;
}
div#mod-pagination span.pagination_sep {
	color: rgb(0, 0, 0); font-size: 12px;
}
div#mod-ln-bt {
	padding-top: 25px; margin-bottom: 10px;
}
div#mod-copyright {
	margin-bottom: 20px; margin-left: 10px;
}
div#mod-privacy {
	margin-right: 5px; margin-bottom: 20px;
}
div#mod-pipe-bt {
	margin-right: 5px; margin-bottom: 20px;
}
div#mod-tos {
	margin-bottom: 20px;
}
div#mod-kw-index {
	color: rgb(0, 0, 0); font-size: 12px; margin-top: 2px;
}
div#mod-date-index {
	color: rgb(0, 0, 0); font-size: 12px; margin-top: 2px;
}
div#mod-kw-index * {
	color: rgb(0, 0, 0); font-size: 12px; margin-top: 2px;
}
div#mod-date-index * {
	color: rgb(0, 0, 0); font-size: 12px; margin-top: 2px;
}
div#mod-copyright {
	color: rgb(0, 0, 0); font-size: 12px; margin-top: 2px;
}
div#mod-privacy {
	color: rgb(0, 0, 0); font-size: 12px; margin-top: 2px;
}
div#mod-tos {
	color: rgb(0, 0, 0); font-size: 12px; margin-top: 2px;
}
div#mod-privacy * {
	color: rgb(0, 0, 0); font-size: 12px; margin-top: 2px;
}
div#mod-tos * {
	color: rgb(0, 0, 0); font-size: 12px; margin-top: 2px;
}
div.wide_skyscraper div {
	font-size: 12px;
}
div#mod-privacy {
	margin-right: 5px; margin-bottom: 20px;
}
div#mod-kw-index {
	margin-right: 5px; margin-bottom: 20px;
}
div#mod-date-index {
	margin-right: 5px; margin-bottom: 20px;
}
div#mod-pipe-bt {
	font-size: 12px; margin-top: 2px; margin-right: 5px; margin-bottom: 20px;
}
div#mod-pipe-bt-2 {
	font-size: 12px; margin-top: 2px; margin-right: 5px; margin-bottom: 20px;
}
div#mod-pipe-bt-3 {
	font-size: 12px; margin-top: 2px; margin-right: 5px; margin-bottom: 20px;
}
.gig-bar-container * {
	font-family: Georgia !important;
}
div.gig-reactions-container {
	font-family: Georgia !important;
}
.gig-reactions-container span {
	font-family: Georgia !important;
}
.gig-reactions-container a:hover {
	font-family: Georgia !important;
}
.gig-reactions-container a:visited {
	font-family: Georgia !important;
}
.gig-reactions-container a:link {
	font-family: Georgia !important;
}
.gig-reactions-container a:active {
	font-family: Georgia !important;
}
.trb_notouch .trb_3pt_subLink {
	line-height: 2.5rem !important; font-size: 11px !important;
}
.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 [data-hasitems].trb_3pt_mainLink .trb_3pt_mainLink_a {
	font-size: 11px; text-decoration: none;
}
.trb_notouch .trb_3pt_footerLink:hover {
	font-size: 11px; text-decoration: none;
}
.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); border-image: none;
}
div.main-image-info {
	padding: 0px 2px 2px 3px; height: 30px; text-align: left; color: rgb(0, 0, 0); line-height: 15px; font-size: 10px; margin-top: -32px; vertical-align: bottom; opacity: 0.8; background-color: rgb(221, 221, 221); -khtml-opacity: .80; -moz-opacity: .80;
}
div#mod-article-subtitle {
	font-style: italic;
}
div#mod-article-subtitle * {
	font-style: italic;
}
div#mod-article-header h2 {
	font-style: italic;
}
div#mod-article-header h2 * {
	font-style: italic;
}
div#mod-article-subtitle {
	color: rgb(102, 102, 102);
}
div#mod-article-subtitle * {
	color: rgb(102, 102, 102);
}
div#mod-article-header h2 {
	color: rgb(102, 102, 102);
}
div#mod-article-header h2 * {
	color: rgb(102, 102, 102);
}
div#mod-article-header h3 {
	color: rgb(102, 102, 102);
}
div#mod-article-header h3 * {
	color: rgb(102, 102, 102);
}
div#mod-article-header * {
	line-height: 25px;
}
div#mod-article-header h2 {
	line-height: 20px; font-size: 16px; font-weight: normal; margin-top: 5px;
}
div#mod-article-header h3 {
	line-height: 20px; font-size: 16px; font-weight: normal; margin-top: 5px;
}
div#mod-article-header h2.kicker {
	top: 90px; color: rgb(0, 0, 0); line-height: 16px; font-size: 12px; font-style: normal; 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 {
	line-height: 20px; font-size: 17px; margin-top: 5px;
}
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 {
	font-size: 25px; font-weight: normal;
}
div.mod-articleheader-with-kicker-2lines h1 {
	font-size: 25px; font-weight: normal;
}
div.mod-articleheader-with-kicker-3lines h1 {
	font-size: 25px; font-weight: normal;
}
div.mod-articleheader-with-kicker-4lines h1 {
	font-size: 25px; font-weight: normal;
}
div.mod-articleheader-with-kicker-5lines h1 {
	font-size: 25px; font-weight: normal;
}
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 {
	color: rgb(102, 102, 102); padding-right: 5px; padding-left: 5px; margin-bottom: 10px;
}
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 {
	color: rgb(34, 98, 204); font-weight: normal; text-decoration: none;
}
div#mod-a-body-after-first-para a {
	color: rgb(34, 98, 204); font-weight: normal; text-decoration: none;
}
div.mod-articletext a {
	color: rgb(34, 98, 204); font-weight: normal; text-decoration: none;
}
div#mod-a-body-first-para a:hover {
	text-decoration: underline;
}
div#mod-a-body-after-first-para a:hover {
	text-decoration: underline;
}
div.mod-articletext a:hover {
	text-decoration: underline;
}
div.mod-relatedlinks {
	background: 0px 0px rgb(238, 246, 251); 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-color: currentColor; border-bottom-width: medium; border-bottom-style: 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 {
	bottom: -3px;
}
#at16pf a {
	bottom: -3px;
}
#at15pf span {
	bottom: -3px;
}
#at16pf span {
	bottom: -3px;
}
div#mod-blogs {
	margin-top: 20px;
}
div.comments {
	width: 200px; color: rgb(51, 51, 51); font-family: Georgia; font-size: 18px; float: left;
}
.blog-comments {
	background: url("http://www.latimes.com/hive/images/ugc/gallery_link_bar_bg.jpg") repeat-x 0px 0px rgb(219, 219, 219); padding: 5px 10px; margin-bottom: 10px;
}
.add-view-comments {
	text-decoration: underline;
}
.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 {
	line-height: 1.25; font-size: 12px;
}
div.comment-body-last {
	line-height: 1.25; font-size: 12px;
}
.stButton .stBubble_hcount {
	line-height: 19px !important;
}
@media not all
{
div.main-image-info {
	font-size: 9px;
}
}
img {
	display: inherit !important;
}
#sitemap ul li a {
	display: inherit !important;
}
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 {
	margin-bottom: 10px;
}
div#mod-article-subtitle {
	margin-bottom: 10px;
}
div#mod-article-byline {
	margin-bottom: 10px;
}
div#mod-a-body-first-para {
	margin-bottom: 10px;
}
div#mod-article-correction {
	margin-bottom: 10px;
}
div#mod-a-body-after-first-para {
	margin-bottom: 10px;
}
div#mod-pagination {
	margin-bottom: 10px;
}
div#mod-related-keywords {
	margin-bottom: 10px;
}
div#mod-right-center {
	margin-bottom: 10px;
}
div#mod-related-articles {
	margin-bottom: 10px;
}
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 {
	width: 660px;
}
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 {
	margin-bottom: 10px;
}
div#mod-ctr-lt {
	margin-bottom: 10px;
}
div#mod-pagination {
	margin-top: 0px; margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div#mod-breadcrumb {
	padding: 0px 10px 5px;
}
div#mod-article-byline {
	padding-right: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 4px;
}
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 {
	padding-right: 10px;
}
div#mod-a-body-first-para {
	padding-right: 10px;
}
div#mod-top-hdr {
	padding-top: 0px; padding-bottom: 8px;
}
div#mod-article-byline .pubdate {
	font-weight: bold;
}
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); position: absolute; background-image: url("/module/images/overlay.png");
}
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; padding: 0px; clear: both; background-color: rgb(255, 255, 255);
}
div#mod-featured-title {
	padding: 3px 0px 1px; color: rgb(0, 0, 0); font-size: 13px; margin-top: 0px; margin-bottom: 15px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(136, 136, 136); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
div#mod-article-image-lt {
	padding-right: 48px;
}
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 {
	padding: 5px 0px 0px !important; color: rgb(0, 0, 0); line-height: normal; overflow: hidden; font-size: 16px;
}
div.mod-homepageimage h2 {
	padding: 5px 0px 0px !important; color: rgb(0, 0, 0); line-height: normal; overflow: hidden; font-size: 16px;
}
div.mod-homepageimage .title {
	height: 75px;
}
div.mod-homepageimage .text-area {
	top: 140px; width: 188px;
}
div#mod-featured-more {
	color: rgb(0, 0, 0); padding-top: 5px; font-weight: bold;
}
div#mod-hp-article-list .title {
	font-weight: bold;
}
div#mod-related-keywords {
	padding: 15px 0px 0px; border: currentColor; border-image: none; width: 300px; margin-bottom: 10px;
}
div#mod-related-keywords .header {
	padding: 1px 5px 1px 0px; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(136, 136, 136); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
div#mod-related-keywords ul {
	margin-top: 5px; margin-left: 0px;
}
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: none;
}
div#mod-related-articles {
	background: none; padding: 15px 0px 0px; width: 300px;
}
div#mod-related-articles .header {
	padding: 1px 0px; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(136, 136, 136); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
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 {
	background: none; padding: 0px 0px 15px; width: 290px; overflow: hidden; clear: right; margin-top: -10px; margin-bottom: 15px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
div#mod-related-filled .header {
	padding: 1px 0px; color: rgb(0, 0, 0); font-size: 13px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
div#mod-related-filled .title {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: bold;
}
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 {
	background: none; margin: 0px auto; padding: 15px 0px 0px; width: 300px;
}
div#mod-related-links .header {
	padding: 1px 0px; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(136, 136, 136); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
div#mod-related-links .title {
	color: rgb(0, 0, 0); font-size: 12px;
}
div#mod-related-links .type {
	color: rgb(147, 0, 0); text-transform: uppercase; font-family: Georgia,Times New Roman,serif; font-size: 11px;
}
div#mod-related-links a:hover {
	text-decoration: underline;
}
div#mod-sm-badge {
	margin: 0px 0px 0px 10px; width: 190px; text-align: center; padding-top: 6px; clear: right; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; min-height: 68px;
}
div#mod-sm-badge ul {
	height: 68px; padding-top: 0px; padding-bottom: 0px;
}
div#mod-sm-badge li {
	height: 68px; padding-top: 0px; padding-bottom: 0px;
}
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 {
	width: 16px; padding-right: 0px; padding-left: 0px;
}
div#mod-sm-badge-top {
	width: 190px; margin-bottom: 5px; margin-left: 10px; min-height: 20px;
}
div#mod-sm-badge-top li {
	height: 20px;
}
div#mod-sm-badge-top ul {
	height: 20px;
}
div#mod-sm-badge-top .facebookRecommendCompact {
	height: 20px; margin-top: -2px; float: left;
}
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 {
	color: rgb(0, 0, 0); text-decoration: none;
}
div.wide_rectangle ul li span.headline {
	color: rgb(0, 0, 0); text-decoration: none;
}
div.wide_rectangle * {
	font-family: Georgia,Times New Roman,serif;
}
div.medium_rectangle * {
	font-family: Georgia,Times New Roman,serif;
}
div.wide_rectangle ul li span.dispurl {
	color: rgb(68, 68, 68);
}
div.medium_rectangle ul li span.dispurl {
	color: rgb(68, 68, 68);
}
div.medium_rectangle4 {
	padding-bottom: 10px;
}
div#mod-ctr-lt-defer {
	vertical-align: middle;
}
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 {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: dotted;
}
div#mod-a-body-after-second-para-ad-cpc {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: dotted;
}
div#mod-ctr-lt-in-top {
	width: 649px !important; margin-right: 0px !important; margin-bottom: 10px !important; float: none !important;
}
div#mod-ctr-lt-in-top div.medium_rectangle {
	margin: 0px auto;
}
div#mod-ctr-lt-in-top div.medium_rectangle4 {
	width: 649px;
}
div#mod-ctr-lt-in-top div.medium_rectangle4 .dispurl {
	width: 649px;
}
div#mod-ctr-lt-in-top div.medium_rectangle4 .headline {
	width: 649px;
}
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 {
	width: 649px;
}
div#mod-ctr-lt-in-top div.medium_rectangle3 .dispurl {
	width: 649px;
}
div#mod-ctr-lt-in-top div.medium_rectangle3 .headline {
	width: 649px;
}
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 {
	width: 649px;
}
div#mod-ctr-lt-in-top div.medium_rectangle2 .dispurl {
	width: 649px;
}
div#mod-ctr-lt-in-top div.medium_rectangle2 .headline {
	width: 649px;
}
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 {
	width: 649px;
}
div#mod-ctr-lt-in-top div.medium_rectangle1 .dispurl {
	width: 649px;
}
div#mod-ctr-lt-in-top div.medium_rectangle1 .headline {
	width: 649px;
}
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 {
	text-align: left; color: rgb(0, 0, 0); text-transform: uppercase; font-family: Georgia,Times New Roman,serif !important; font-size: 12px; font-weight: bold;
}
div.ad_header a {
	color: rgb(0, 0, 0) !important; font-family: Georgia,Times New Roman,serif !important; font-size: 12px; font-weight: bold;
}
div#mod-top-hdr div.ad_header {
	text-align: left; margin-left: 116px;
}
div#mod-ctr-lt div.ad_header {
	width: 300px; text-align: left;
}
div#mod-left-sky div.ad_header {
	margin: 0px 0px 10px; width: 300px;
}
div#mod-ctr-lt-in-top div.ad_header {
	margin-bottom: 5px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
div#mod-ctr-lt-in-top {
	margin-bottom: 5px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
div.with-fourth-cpc#mod-ctr-in-bt {
	margin-bottom: 5px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
div.with-fourth-cpc#mod-ctr-in-bt div.ad_header {
	margin-bottom: 5px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
div#mod-left-sky-bt div.ad_header {
	padding-top: 5px; margin-top: 15px; margin-right: 15px; border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
div.wide_rectangle ul li span.dispurl {
	color: rgb(0, 0, 255); text-decoration: underline;
}
div.medium_rectangle ul li span.dispurl {
	color: rgb(0, 0, 255); text-decoration: underline;
}
div.medium_rectangle a:hover span.headline {
	color: rgb(0, 0, 0); text-decoration: underline;
}
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 {
	text-transform: none;
}
div.ad_header a {
	text-transform: none;
}
div.ad_header a {
	color: rgb(118, 118, 118) !important; font-family: Arial,Georgia,Times New Roman,serif !important; font-weight: normal;
}
div.ad_header {
	color: rgb(84, 84, 84) !important; font-family: Arial,Georgia,Times New Roman,serif !important; font-weight: normal !important;
}
div#mod-ctr-lt div.ad_header {
	text-align: center;
}
div#mod-a-body-after-first-para-ad-cpc {
	padding: 15px 0px 25px;
}
div#mod-a-body-after-second-para-ad-cpc {
	padding: 15px 0px 25px;
}
div#mod-a-body-after-first-para-ad-cpc .ad_header {
	padding-bottom: 10px;
}
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 {
	padding: 4px 0px 10px;
}
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: url("/images/email_icon.png") no-repeat !important;
}
div#mod-sm-badge-bottom .shareThisEmailIcon .stButton .chicklets {
	background: url("/images/email_icon.png") no-repeat !important;
}
.shareThisEmailIcon .stButton .chicklets {
	background: url("/images/email_icon.png") no-repeat !important;
}
div#mod-sm-badge-top .shareThisPrintIcon .pm_print {
	background: url("/images/printicon_boxed.png") no-repeat; width: 22px; height: 20px;
}
div#mod-sm-badge-bottom .shareThisPrintIcon .pm_print {
	background: url("/images/printicon_boxed.png") no-repeat; width: 22px; height: 20px;
}
div#mod-sm-badge-top .pmPrintIcon {
	background: url("/images/printicon_boxed.png") no-repeat; width: 22px; height: 20px;
}
div#mod-sm-badge-bottom .pmPrintIcon {
	background: url("/images/printicon_boxed.png") no-repeat; width: 22px; height: 20px;
}
div#mod-sm-badge-bottom a.pmPrint {
	padding: 0px 0px 10px 2px;
}
div#mod-sm-badge-top li {
	padding-right: 10px; float: left;
}
div#mod-sm-badge-bottom li {
	padding-right: 10px; float: left;
}
div#mod-sm-badge-top {
	width: 660px;
}
div#mod-sm-badge-bottom {
	width: 660px;
}
div#mod-sm-badge-top .facebookRecommendCompact {
	margin-top: 0px;
}
div#mod-sm-badge-bottom .facebookRecommendCompact {
	margin-top: 0px;
}
div#mod-sm-badge-top .shareThisShareThisCompact span.st_pm_button {
	background: url("/images/nextgen-sharethis.gif") no-repeat right -20px; float: left;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span.st_pm_button {
	background: url("/images/nextgen-sharethis.gif") no-repeat right -20px; height: 20px; float: left;
}
div#mod-sm-badge-bottom-defer .shareThisShareThisCompact span.st_pm_button .stButton {
	background: url("/images/nextgen-sharethis.gif") no-repeat right -20px; height: 20px; float: left;
}
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton {
	background: url("/images/nextgen-sharethis.gif") no-repeat left top !important;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton {
	background: url("/images/nextgen-sharethis.gif") no-repeat left top !important;
}
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stButton_gradient {
	background: none !important; margin: 0px !important; padding: 0px !important; border-radius: 0px !important; border: currentColor !important; border-image: none !important; height: 20px !important;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stButton_gradient {
	background: none !important; margin: 0px !important; padding: 0px !important; border-radius: 0px !important; border: currentColor !important; border-image: none !important; height: 20px !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 {
	background: none !important; padding: 5px 0px 0px 31px !important; height: 16px; color: rgb(81, 105, 177) !important; line-height: 1 !important; margin-right: 5px !important;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stButton_gradient span.chicklets {
	background: none !important; padding: 5px 0px 0px 31px !important; height: 16px; color: rgb(81, 105, 177) !important; line-height: 1 !important; margin-right: 5px !important;
}
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stButton_gradient span.sharethis.chicklets {
	font-size: 10px !important;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stButton_gradient span.sharethis.chicklets {
	font-size: 10px !important;
}
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stArrow {
	background: none !important; height: 20px; line-height: 1 !important; padding-left: 0px !important; margin-left: 0px !important; min-width: 35px;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stArrow {
	background: none !important; height: 20px; line-height: 1 !important; padding-left: 0px !important; margin-left: 0px !important; min-width: 35px;
}
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span span.stArrow span.stButton_gradient {
	height: 20px; min-width: 35px;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span span.stArrow span.stButton_gradient {
	height: 20px; min-width: 35px;
}
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span.stHBubble.stButton_gradient {
	height: 20px; text-align: center; min-width: 35px;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span.stHBubble.stButton_gradient {
	height: 20px; text-align: center; min-width: 35px;
}
div#mod-sm-badge-top .shareThisShareThisCompact span.stButton span.stHBubble span.stBubble_hcount {
	padding: 4px 0px 0px !important; height: 20px; color: rgb(81, 105, 177) !important; margin-left: 5px; min-width: 35px;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span.stButton span.stHBubble span.stBubble_hcount {
	padding: 4px 0px 0px !important; height: 20px; color: rgb(81, 105, 177) !important; margin-left: 5px; min-width: 35px;
}
div#mod-sm-badge-top .shareThisShareThisCompact span#mod-sm-badge-top-defer-sharethis span {
	height: 20px;
}
div#mod-sm-badge-bottom .shareThisShareThisCompact span#mod-sm-badge-top-defer-sharethis span {
	height: 20px;
}
div#mod-sm-badge-top .commentsCompact {
	color: rgb(81, 105, 177);
}
div#mod-sm-badge-bottom .commentsCompact {
	color: rgb(81, 105, 177);
}
div#mod-sm-badge-top .commentsCompact div.comments-container {
	background: url("/images/nextgen-comments-notext.png") no-repeat right -20px; height: 20px; margin-right: 18px;
}
div#mod-sm-badge-bottom .commentsCompact div.comments-container {
	background: url("/images/nextgen-comments-notext.png") no-repeat right -20px; height: 20px; margin-right: 18px;
}
div#mod-sm-badge-top .commentsCompact div.comments-content {
	background: url("/images/nextgen-comments-notext.png") no-repeat right top; width: 87px; height: 20px; font-family: Arial; font-size: 11px; float: left;
}
div#mod-sm-badge-bottom .commentsCompact div.comments-content {
	background: url("/images/nextgen-comments-notext.png") no-repeat right top; width: 87px; height: 20px; font-family: Arial; font-size: 11px; float: left;
}
div#mod-sm-badge-top .commentsCompact div.comments-content a {
	margin: 1px 0px 0px 20px; height: 17px; color: rgb(51, 51, 51); font-size: 11px; font-weight: normal !important; display: block;
}
div#mod-sm-badge-bottom .commentsCompact div.comments-content a {
	margin: -2px 0px 0px 18px; height: 17px; color: rgb(51, 51, 51); font-size: 11px; font-weight: normal !important; display: block;
}
div#mod-sm-badge-top .commentsCompact div.comments-content a:hover {
	text-decoration: none;
}
div#mod-sm-badge-bottom .commentsCompact div.comments-content a:hover {
	text-decoration: none;
}
div#mod-sm-badge-top .commentsCompact div.comments-counter {
	height: 17px; text-align: center; color: rgb(0, 0, 0) !important; line-height: 15px; padding-top: 2px; padding-right: 3px; font-family: Georgia; font-size: 12px; font-weight: normal; float: left; min-width: 25px;
}
div#mod-sm-badge-bottom .commentsCompact div.comments-counter {
	height: 17px; text-align: center; color: rgb(0, 0, 0) !important; line-height: 15px; padding-top: 2px; padding-right: 3px; font-family: Georgia; font-size: 12px; font-weight: normal; float: left; min-width: 25px;
}
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 {
	padding-right: 5px;
}
span.pm_print {
	padding-right: 5px;
}
div#mod-sm-badge-top li.twitterCompact {
	width: 100px;
}
div#mod-sm-badge-bottom li.twitterCompact {
	width: 100px;
}
div#mod-sm-badge-top li.facebookRecommendCompact {
	width: 135px;
}
div#mod-sm-badge-bottom li.facebookRecommendCompact {
	width: 135px;
}
div#mod-article-byline .pubdate a {
	color: rgb(0, 0, 0); font-weight: bold !important;
}
div#mod-breadcrumb .keyword {
	color: rgb(0, 0, 0); font-weight: bold !important;
}
div#mod-comments-url {
	font: 13px/normal Georgia; padding: 10px 0px; text-align: right; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; font-size-adjust: none; font-stretch: normal;
}
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 {
	padding-top: 3px; padding-bottom: 3px; border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
