@CHARSET "ISO-8859-1";
/*
$Id: home.css,v 1.9 2010/10/21 15:13:55 lzhang Exp $
$Source: /bbsrc/web/docs/jp09/styles/home.css,v $
*/

/* Homepage columns */
.hm_graydotbottom {
border-bottom: 1px dotted #999999;
padding:5px 0 0 0;
margin:5px 0 5px 0;
}

.hm_whitedotbottom {
border-bottom: 1px dotted #fff;
margin:3px 0 3px 0;
}

#home_left {
width:995px;
display: inline-block;
} 

#home_right {
width:300px;
display: inline-block;
float:right;
} 

#top_stories {
width:463px;
padding:0 5px 0 10px;
display: inline-block;
}

/* Schedule Middle Gray Section */
#schedule {
margin:0 8px 0 0; /* controls margin between schedule and right column */
width:205px;
float:right;
}

.schedule_content {
zoom: 1; /* Added for hasLayout bug in IE7 */
background-color: #f3f3f3;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}

.schedule_wrapper {
background-color: #f3f3f3;
}

.schedule_header_text {
font: bold 14px sans-serif;
color: #333;
padding: 0;
line-height: 1.3em;
}

.schedule_solid_partial_line {
width:180px;
border-bottom:1px solid #ccc;
background-color: #f3f3f3;
margin:0 10px 2px 10px;
padding:0;
display: inline-block;
}

.schedule_solid_full_line {
width:203px;
border-bottom:1px solid #ccc;
background-color: #f3f3f3;
margin:2px 0 0 0;
padding:0;
display: inline-block;
}

.schedule_ad {
width:203px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
background-color: #f3f3f3;
display: inline-block;
}

.schedule_dotted_line {
width:180px;
border-bottom:1px dotted #ccc;
background-color: #f3f3f3;
margin:0 10px 0 10px;
padding:0;
}

.schedule_poplinks {
width:203px;
border-top:1px solid #ccc;
background-color: #f3f3f3;
display: inline-block;
}

.schedule_bullet {
background: url(http://cdn.images.bloomberg.com/jp09/0/news/right_news_bullet.gif) 5px 12px no-repeat;
color: #FBA900;
padding: 5px 0 0 15px;
}

.Schedule_NewsIndexTop {
padding:0 10px 0 5px;
font-weight: normal;
text-decoration: none;
line-height: 1.3em;
float:left;
}

#TextBannerAd {
margin:10px 0 10px 0;
width:463px;
background-color: #f3f3f3;
display: inline-block;
}

#col1and2 {
width:678px;
margin:0 0 10px 10px;
display: inline-block;
}

.smallHeader {
font: bold 16px sans-serif;
color: #333333;
padding: 0;
line-height: 1.3em;
}

#smallHeader {
font: bold 16px sans-serif;
color: #333333;
padding: 0;
line-height: 1.3em;
}

#smallHeader a{
color: #333333;
text-decoration: none;
}

#smallHeader a:hover
{color: #eb7d14; text-decoration: none;}

/* TopJ News headlines */
.TopNewsStory{
font-weight: bold;
font-size: 21px;
text-decoration: none;
padding-top: 0;
padding-bottom: 0px;
line-height: 1.3em;
}

.summary_text{
font-size: 13px;
color: #333;
text-decoration: none;
font-weight: normal;
line-height: 1.25em;
}

.summary_date{
font-size: 12px;
color:#666666;
vertical-align:middle;
}

.NewsIndexTop {
font-size: 14px;
font-weight: normal;
text-decoration: none;
line-height: 1.3em;
float:left;
}

.Photo_TopStory_Wrapper {
display:inline-block;
width:100%;
}

.Photo_TopStory_Img {
display:inline;
float:left;
width:120px;
}
.Photo_TopStory_Summary {
display:inline;
float:right;
width:320px;
font-size: 14px;
font-weight:normal;
}



/* News Ranking */


.numberBoxWrapper {zoom: 1; /* Added for hasLayout bug in IE7 */
float:left;
border: 1px solid #f3f3f3;
height: 33px;
}

.numberBox {zoom: 1; /* Added for hasLayout bug in IE7 */
font-family: sans-serif;
padding: 2px 4px 1px 5px;
background: #EB7D14;
font-size: 12px;
font-weight: normal;
line-height: 1.2em;
color: #ffffff;
margin:0 5px 0 5px;
text-decoration: none;
display:inline;
}

.numberBox_d2 {zoom: 1; /* Added for hasLayout bug in IE7 */
font-family: sans-serif;
padding: 2px 1px 1px 1px;
background: #EB7D14;
font-size: 12px;
font-weight: normal;
line-height: 1.2em;
color: #ffffff;
margin:0 5px 0 5px;
text-decoration: none;
display:inline;
}

.newsRankWrapper {zoom: 1; /* Added for hasLayout bug in IE7 */
padding:5px 0 0 0;
}



/*  Popular section */
.hompageLink {
background: url(http://cdn.images.bloomberg.com/jp09/0/news/news_arrow.gif) 1px 6px no-repeat;	
padding: 0 5px 5px 10px;
margin:0 0 0 10px;
}



/* Markets Data - left side */

.grayRow {
	background-color: #e6e6e6;
	height: 22px;
}

.whiteRow {
	height: 22px;
}

.dataColumn1 {
	text-align: left;
	font-weight: normal;
	padding-left: 5px;
	border-right: 1px solid #cccccc;
}

.dataColumn1and2 {
	text-align: left;
	font-weight: normal;
	padding-left: 5px;
	border-right: 1px solid #cccccc;
}

.dataColumn {
	text-align: right;
	padding-right: 5px;
	border-right: 1px solid #cccccc;
}

.leftAlign  {
	text-align: left;
}

.rightAlign  {
	text-align: right;
	padding-right: 5px;
}

.headingColumn1and2 {
	font-size:11px;
	white-space:nowrap;
	text-align: center;
	width: 273px;
	padding-left: 10px;
	border-right: 1px solid #ffffff;
}

.headingColumn {
	font-size:11px;
	white-space:nowrap;
	width: 73px;
	border-right: 1px solid #ffffff;
	padding: 0;
	text-align: center;
}

.headingColumn1 {
	text-align: center;
	width: 195px;
	padding-left: 10px;
	border-right: 1px solid #ffffff;
}

.headingColumn2 {
	width: 78px;
	border-right: 1px solid #ffffff;
}

table.data {
	width: 100%;
	padding: 0;
	margin: 5px 0 0 0;
	border-bottom: 1px solid #999999;
}

/* Bloomberg Press */

#MagPress {
margin:10px 0 10px 0;
width:678px;
float:right;
display: inline-block;
}

.MagPress_solid_full_line {
width:676px;
border-bottom:1px solid #ccc;
background-color: #f3f3f3;
margin:0;
padding:0;
display: inline-block;
}

.MagPress_header_text {
font: bold 14px sans-serif;
color: #333;
padding: 0;
margin-left:10px;
line-height: 1.3em;
}

/* for bottom gray column round box */
#rnd_blu_box{
	background: url(http://cdn.images.bloomberg.com/jp09/0/images/rnd_mid.gif) repeat-x;
	height: 76px;
	width: 457px;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	position: relative;			
}

#rnd_blu_box a:hover {color: #eb7d14; text-decoration: none;}

#rnd_blu_box_left	{
	background: url(http://cdn.images.bloomberg.com/jp09/0/images/rnd_left.gif) no-repeat top left;
	width:3px;
}

#rnd_blu_box_right	{
	background: url(http://cdn.images.bloomberg.com/jp09/0/images/rnd_right.gif) no-repeat top right;
	width: 463px;
}

#column_header{
color: #333333;
font-size: 14px;
font-weight: bold;
width: 320px;
margin: 2px 0px 0px 10px;
padding: 0;
float:left;
}

#column_txt{
color: #333333;
font-size: 13px;
font-weight: normal;
margin: 3px 10px 0px 0px;
float:right;
}

#column_txt a{text-decoration: none; color: #333333;}

#column_content{
padding-top: 0px;
width: 440px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 6px;
float:left;
}

.column_headline{
font-size: 12px;
font-weight: normal;
padding-top: 1px;
padding-bottom: 0px;
}
/* end */

/* Edit Box */
.edit_header_text {
font: bold 14px sans-serif;
color: #000;
padding: 0;
line-height: 1.3em;
margin-bottom:2px;
}

#edit_box_wrapper {
width:299px;
border:1px solid #ccc;
padding:0px;
margin-bottom:10px;
display:inline-block;
}

#edit_box_inside {
margin:10px;
display:inline-block;
}

.edit_box_dotted_partial_line {
width:100%;
border-top:1px dotted #ccc;
margin-top:2px;
padding-top:4px;
display: inline-block;
}

.rightsideBBGPro, .rightsideBBGPro a {
	background: url(http://cdn.images.bloomberg.com/jp09/0/mix/BBG_pro_300x250.jpg) no-repeat !important;
	height: 250px !important;
}


/*Home Sprites*/
.homeSprite { background: url(http://cdn.images.bloomberg.com/jp09/0/home/home_sprite.png) no-repeat; }
.obLine {
width: 678px;
height: 20px;
background-position: 0 10px;
float: left;
}

.top_magpress_hm {
width: 678px;
height: 8px;
background-position: 0 -13px;
float: left;
}
	
.btm_magpress_hm {
width: 678px;
height: 9px;
background-position: 0 -24px;
float: left;
}
	
.top_schedule_hm {
width: 205px;
height: 12px;
background-position: 0 -36px;
float: left;
}

.btm_schedule_hm {
width: 205px;
height: 12px;
background-position: 0 -51px;
float: left;
}


/* Styles for Tabbed Graphs */
#graphTable {
width: 288px;
border: 1px solid #999999;
padding: 5px 5px 0 5px;
margin-bottom:10px;
}


#JPChartTabs ul {margin:0px;padding:5px 0px 0px 0px;border:none;width:100%;}
#JPChartTabs li {list-style:none;margin:0;float:left;}

.Tab0Visible #ssi0 {visibility:visible;display:block;}
.Tab0Visible #ssi1 {visibility:hidden;display:none;}
.Tab0Visible #ssi2 {visibility:hidden;display:none;}
.Tab0Visible #ssi3 {visibility:hidden;display:none;}

.Tab1Visible #ssi0 {visibility:hidden;display:none;}
.Tab1Visible #ssi1 {visibility:visible;display:block;}
.Tab1Visible #ssi2 {visibility:hidden;display:none;}
.Tab1Visible #ssi3 {visibility:hidden;display:none;}

.Tab2Visible #ssi0 {visibility:hidden;display:none;}
.Tab2Visible #ssi1 {visibility:hidden;display:none;}
.Tab2Visible #ssi2 {visibility:visible;display:block;}
.Tab2Visible #ssi3 {visibility:hidden;display:none;}

.Tab3Visible #ssi0 {visibility:hidden;display:none;}
.Tab3Visible #ssi1 {visibility:hidden;display:none;}
.Tab3Visible #ssi2 {visibility:hidden;display:none;}
.Tab3Visible #ssi3 {visibility:visible;display:block;}

#TabsStatic #JPChartTabs ul{padding: 0px;}
#TabsStatic #JPChartTabs li{background:#F3F3F3;border:1px solid #ccc;border-right: none;height:25px;line-height: 12px;padding:0px;position: relative;}
#TabsStatic #JPChartTabs li{width:94px !important;width:94px;} /*tab widths*/
#TabsStatic #JPChartTabs li a{display:list-item;padding:8px 0px 5px 15px;}
#TabsStatic #JPChartTabs li a:hover {text-decoration:none;background:#FFF;}
#TabsStatic {background: #FFF;  margin: 0; overflow: hidden;}
#TabsStatic li#tabnum2 {border-right:1px solid #ccc;}
#TabsStatic.Tab0Visible li#tabnum0 {background:#FFF;border-bottom:1px solid #FFF;}
#TabsStatic.Tab0Visible li#tabnum0 a{color:#000;}
#TabsStatic.Tab1Visible li#tabnum1 {background:#FFF;border-bottom:1px solid #FFF;}
#TabsStatic.Tab1Visible li#tabnum1 a{color:#000;}
#TabsStatic.Tab2Visible li#tabnum2 {background:#FFF;border-bottom:1px solid #FFF;}
#TabsStatic.Tab2Visible li#tabnum2 a{color:#000;}
#TabsStatic.Tab3Visible li#tabnum3 {background:#FFF;border-bottom:1px solid #FFF;}
#TabsStatic.Tab3Visible li #tabnum3 a{color:#000;}

