@charset "utf-8";
body {
  /*font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;*/
 font-family: 'ms pgothic', arial, helvetica; 
}

p {
  line-height: 1.5;
}

.breadcrumbs {
	background: url("/resources/images/dotsHorizontal2.gif") bottom repeat-x;
}

.breadcrumbs .label {
	float: left;
	width: auto;
	margin-right: 10px;
}

.content {
  width: 841px;
}

.contentBand {
  width: 841px;
	float: left;
	clear: both;
	margin-right: -3px;
}

.leftrail {
  width: 122px;
}

.navigation a {
  font-size: 10px;
}

.primaryContent {
  width: 523px;
}

.primaryContent1 {
  width: 255px;
}

.primaryContent2 {
  width: 255px;
}

.primaryContent3 {
  width: 523px;
}

.adDividerH {
  background: url("/resources/images/dotsHorizontal2.gif") repeat-x top;
  height: 10px;
  padding-bottom: 4px;
  clear: both;
	text-align: left;
}

.adDividerH strong {
  font-weight: normal;
  color: #999;
  font-size: 10px;
  background-color: #FFF;
  padding-right: 5px;
}

h1 {
	margin-top: 2px;
}

h3 {
  font-size: 11px;
}

h3 .label {
  color: #999;
  font-size: 11px;
  font-weight: normal;
}

h4 {
	font-size: 23px;
}

h5 {
  font-size: 15px;
}

h5 .timestamp {
  line-height: 1.5;
}

div.headlineMed {
  padding-bottom: 8px;
  font-size:14px;
}

.headlineLg {
  clear: left;
  padding-left: 8px;
  padding-bottom: 10px;
  margin-left: 1px;
  font-size: 15px;
  background-image: url("/resources/images/bulletM.gif");
  background-repeat: no-repeat;
}

.inlineAd {
  font-size: 10px;
	color: #999;
  margin-top: 4px;
  margin-bottom: 6px;
}

.moduleHeaderInline h3 {
  font-size: 10px;

}

.standalone {
  margin-bottom: 14px;
}

.tickerPrimary {
  height: 16px;
}

.tickerSecondary {
	font-size: 11px;
}

.tickerSecondary strong {
  font-weight: normal;
}

.topStory {
  padding: 0px 0px 4px 0px;
}

.promotionalNav .tickerSecondary {
  float: right;
}

.promotionalNav .navTitle {
	padding-left: 0px;
	padding-bottom: 2px;
}

div.toolbarTicker {
	margin-top: 6px; 
}
div.toolbarTicker iframe { height: 18px; width: 520px; }

.bannerad .ad225x90 {
	float: right;
	margin: 0 10px 0 0;
}

.bannerad .ad728x90 {
	float: left;
	margin: 0 0 0 10px;

}

.reitNavOff a {
	color: #FFF;
}

.reitNavOff {
	display: block;
	padding: 3px 5px 3px 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana,helvetica,sans;
	border-top: 1px solid #CCC;
	background: #004D9F url("/resourcess/images/refreshNavOff.gif") center repeat-y;
	text-transform: uppercase;
}

.content .ad,
.content .adBrandchannel,
.leftrail .ad,
.leftrail .adBrandchannel,
.article .ad,
.article .adBrandchannel,
.articleSecondaryContent .ad,
.articleSecondaryContent .adBrandchannel {
	background: url("/resources/images/iconAdvertJP.gif") top right no-repeat;
	padding-top: 10px;
}

div#googleAd {
	padding-top: 0;
	background: none;
}

.adArticleText {
	padding: 0 0 0 25px;
	height: 18px;
	overflow: hidden;
	background: url("/resources/images/iconAdvertTextJP.gif") center left no-repeat;
	margin-bottom: 12px;
}
div.toolbarSearch {
	margin-left: 0px;
}
.adDividerH strong, h3, h3 .label, .headlineMed, div.topStory2, .topStory2 p, .moduleBody, .moduleHeaderInline h3, .inlineAd, .inlineLinks a, li .inlineLinks a {font-size:13px}
.pagestamp {font-size:9px;}
.dataTable th, #shareLink, #shareLinkSlideshow, #shareLinkVideo, .articleUtilities a, .articleUtilities span,.articleTextSizerFull, ecVideoLink  {font-size:12px;}
.breadcrumbs, .label, .utils {font-size:12px; line-height:1.2;}
/*
.footnote {font-size:11px;}
*/
.module.editorsChoice, .module.editorschoice {height:80px;} /*125px*/
.tabs.small.flexible ul {padding-top:6px;}
.moduleHeaderInline,.moduleHeader {padding-bottom:1px;}

#resizeableText {font-size: 16px;}
div#resizeableText p { text-indent: 1em; }
.tabs.small.flexible ul {
	padding-top: 8px !important;
}

table.dataTable th { white-space: nowrap; }
table.dataTable td.data { white-space: nowrap; }

.quote h5 { font-size:16px; line-height:1.3; margin-bottom:10px; }
.quote h5 a { font-weight:bold; } 
.quote .headlineMed { padding-bottom:5px; }
.module.quote .attribution { color:#000; line-height:1.4; font-size:14px; } 

.module.breakingNews,
.module.breakingStory,
.module.developingStory {
	min-height: 32px ;
	height:auto !important;
	background-position: left;
}

.module.breakingNews .moduleBody,
.module.breakingStory .moduleBody,
.module.developingStory .moduleBody {
	width: 718px;
	min-height: 32px ;
	height:auto !important;
	}
	
.module.developingStory .moduleBody p,
.module.breakingNews .moduleBody p,
.module.breakingStory .moduleBody p {
	display: none;
}

.topStack .topPhoto,
.topStack .topStory {
	width: 233px !important;
}

.topStack .topStory h4 {
	font-size: 16px !important;
}

.bigPicture img {
	width: auto !important;
}

.module.contentpromo {
	width: 521px;
}

.primaryContent .module.promofeature { width: 521px; }

.primaryContent1 .module.promofeature,
.primaryContent2 .module.promofeature { width: 252px; }

