@charset "utf-8";
/*
$Id: tools.css,v 1.42 2012/01/31 14:47:59 lzhang Exp $
$Source: /bbsrc/web/docs/jp09/styles/tools.css,v $
*/



/*****************************************************/
/* QUOTE/CHARTS TABBED SECONDARY NAVIGATION STYLES START */
/*****************************************************/
#quote_nav_tab_bar, quote_nav_tab_bar h3{
	background: url(http://cdn.images.bloomberg.com/jp09/0/nav/primary_nav_container_bg_analysis.gif) #333333 repeat-x;
	/* background-color: #333333; */
	color: #ffffff;
	font-weight: bold;
	height: 27px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	width: 100%;
}

#quote_nav_tab_bar .company_name {
	display: block;
	float: left;
	font-size: 14px;
	height: 22px;
	line-height: 18px;
	padding: 5px 40px 0 10px;
}

#quote_nav_tab_bar UL, #quote_nav_tab_bar UL h3{
	list-style-type: none;
	height: 27px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
}

#quote_nav_tab_bar LI, #quote_nav_tab_bar LI h3{
	float:left;	
}

#quote_nav_tab_bar LI A, 
#quote_nav_tab_bar LI A:visited {
	color: #ffffff;
	display: inline-block;
	height: 23px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 4px 15px 0 15px;
	text-decoration: none;
	font-size: 14px;
}

#quote_nav_tab_bar LI.active A,
#quote_nav_tab_bar LI.active A:hover {
	background: url(http://cdn.images.bloomberg.com/jp09/0/nav/primary_nav_link_bg_analysis.gif) repeat-x !important;
   
}

#quote_nav_tab_bar UL A:hover,
#quote_nav_tab_bar LI A:hover {
	background:url(http://cdn.images.bloomberg.com/jp09/0/nav/primary_nav_hover.gif) repeat-x;
   
}
/*****************************************************/
/* QUOTE/CHARTS TABBED SECONDARY NAVIGATION STYLES - END */
/*****************************************************/



/*****************************************************/
/* QUOTE/CHART/COMPANY NEWS COMMON STYLES -  START */
/*****************************************************/

H2.quote_page_title {
	font-size: 15px;
	height: 22px;
	/* margin: 16px 0px 0px 0px; */
	margin: 0 0;
	padding: 0 0;
}

H2.quote_company_name {
	/* background-color: #ddedd9; */
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	height: 28px;
	line-height: 20px;
	margin: 0 0 0 0;
	/* padding: 12px 0px 0px 8px; */
	padding: 9px 0 0 0;

}

H1.quote_company_description {
	/* background-color: #ddedd9; */
	color: #339900;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 16px;
	margin: 0 0 0 0;
	/* padding: 12px 0px 0px 8px; */
	padding: 5px 0 5px 0;

}

#quote_chart_disclaimer {
	padding: 10px 0px 25px 0px;
	width: 653px;
}

#chartbuilder_flash_container #quote_chart_disclaimer {
	margin: 0 0 0 66px;
	text-align: left;
	width: 760px;
}

/*** RIGHT SIDE 88x31px ADS - START ***/

#right_ads_container {
	float: left;
	margin: 72px 0px 0px 20px;
	width: 88px;
}
/*** RIGHT SIDE 88x31px ADS - END ***/

/*****************************************************/
/* QUOTE/CHART/COMPANY NEWS COMMON STYLES -  END */
/*****************************************************/


/*****************************************************/
/* CHARTS/CHARTBUILDER STYLES - START */
/*****************************************************/

#chartbuilder_outer_container {
	/* float: left; */
	/* margin: 0 0 25px 10px; */
	margin: 0 0 0 10px;
	width: 975px; /* 847px; */
}

#chartbuilder_inner_container {
	padding: 0 3px;
	width: 969px; /* 841px; */
}

#chartbuilder_flash_container {
	/* height: 520px; */
	/* padding: 25px 8px 10px 8px; */
	padding: 0 8px 10px 8px;
	width: 953px; /* 825px; */
}

#chartbuilder_flash_container #chart {
	margin: 0 0 0 64px;
}

/*****************************************************/
/* CHARTS/CHARTBUILDER STYLES - END */
/*****************************************************/



/*****************************************************/
/* QUOTE STYLES - START */
/*****************************************************/
#quote_news_outer_container {
	/* float: left; */
	/* margin: 0 0 25px 10px; */
	margin: 0 0 0 10px;
	width: 675px;
}

#quote_news_inner_container {
	padding: 0 3px;
	width: 669px;
}

#quote_inner_container {
	/* background-color: #ddedd9; */
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	padding: 0px 8px 0px 8px;
	width: 653px;
}


.quote_table {
	background: #ffffff;
	margin: 0px 0px 15px 0px;
	width: 653px;
}

.quote_table h2, .quote_table_header {
	background: #f3f3f3 url(http://cdn.images.bloomberg.com/jp09/0/tools/bg_quote_table_header.gif) no-repeat;
	border-color: #339900;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	/*
	height: 21px;
	padding: 7px 0px 0px 5px;
	*/	
	height: 20px;
	line-height: 16px;
	padding: 8px 0px 0px 5px;
	width: 648px;
	font-size:12px;
	font-weight:normal;
}

#quote_inner_container .bold,
.quote_table_header .bold,
.mutual_fund_information_row .bold, 
.quote_graphic_chart_profile_container .bold {
	font-weight: bold;
}

.data_row {
	border-color: #339900;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	height: 45px;
	width: 653px;
}

.data_cell {
	border-color: #339900;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	float: left;
	height: 35px;
	padding: 5px 3px 5px 3px;
}

.data_cell_small {
	width: 86px;
}

.data_cell_small_right {
	border-width: 0px 0px 0px 0px;
	width: 89px;
}

/* for 6 cell data rows */
.data_cell_small_x6 {
	width: 102px;
}

.data_cell_small_x6_right {
	border-width: 0px 0px 0px 0px;
	width: 102px;
}

.data_cell_medium_x6 {
	width: 114px;
}

.data_cell_medium_x6_right {
	border-width: 0px 0px 0px 0px;
	width: 118px;
}

.data_cell_medium {
	width: 156px;
}

.data_cell_medium_right {
	border-width: 0px 0px 0px 0px;
	width: 158px;
}

.data_cell_large {
	width: 179px;
}

.data_cell_right {

}

.data_cell_3x_row {
	width: 211px;
}

.data_cell_3x_row_right {
	border-width: 0px 0px 0px 0px;
	width: 211px;
}

.data_title {
	font-weight: bold;
	height: 20px;
	width: 100%;
}

.data_title_date {
	font-weight: normal;
}	

.data_value {
	text-align: right;
	width: 100%;
}

.quote_graphic_chart_row {
	border-color: #339900;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding: 0px 0px 10px 0px;
}

.quote_graphic_chart_title {
	clear: both;
	font-weight: bold;
	height: 20px;
	padding: 15px 0px 0px 5px;
}

.quote_graphic_chart_container {
	float: left;
	width: 360px;
}

.quote_graphic_chart_container IMG.graphic_chart{
	display: block;
	height: 230px;
	margin: 0px 0px 10px 0px;
	width: 360px;
}

.quote_graphic_chart_container_links {
	margin: 0px 0px 0px 15px;
}

.quote_graphic_chart_container_links A {
	font-weight: bold;
}

.graphic_chart_box {
	border-color: #ccc #333333 #333333 #ccc;
	border-style: solid;
	border-width: 1px;
	display: block;
	float: left;
	height: 8px;
	margin: 3px 5px 0 0;
	width: 8px;
}

.gcb_green {
	background-color: #339900;
}

.gcb_orange {
	background-color: #ff9900;

}

.quote_graphic_chart_profile_container {
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 20px 0px 0px 0px;
	width: 262px;
}

.mutual_fund_information_row {
	border-color: #339900;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	margin: 0 0 0 0;
	padding: 10px 0px 0px 5px;
}

.mutual_fund_information_data_row {
	padding: 0px 0px 10px 0px;
}

.mutual_fund_type_information {
	height: 15px;
	margin: 0 0 10px 0;
	overflow: visible;
	padding: 0 0 0 0;
	width: 653px;
}

.data_row .loss,
.QuoteTableDataDown {
	color: #339900;
}

.data_row .gain,
.QuoteTableDataUp {	
	color: #bb0000;
}

.quote_error_container {
	background-color: #ddedd9;
	padding: 20px 0px 15px 0px;
	width: 653px;
}

.quote_error_message_container {
	background: #ffffff;
	border-color: #339900;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	font-weight: bold;
	padding: 10px 10px 20px 10px;
	width: 633px;
}

.quote_no_trade_alert_message_container {
	background-color: #ddedd9;
	color: #bb0000;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 8px 10px 8px;
	width: 653px;
}

.quote_related_news_container {
	background-color: #ffffff;
	border: 4px solid #349901;
	font-weight: bold;
	padding: 8px 8px;
	width: 629px;
}

.quote_related_news_title_bar {
	border-bottom: 1px dotted #344901;
	height: 20px;
	margin: 0 0 10px 0;
}

.quote_related_news_link {
	height: 16px;
	overflow: hidden;
}

.quote_related_news_bottom_space {
	height: 22px;
}

/*****************************************************/
/* QUOTE STYLES - END */
/*****************************************************/


/*****************************************************/
/* RELATED COMPANY NEWS - START */
/*****************************************************/
#related_news_inner_container {
	background-color: #ffffff;
	color: #333333;
	/* font-size: 12px; */
	/* line-height: 16px; */
	/* padding: 15px 8px 15px 8px; */
	padding: 0 8px 15px 8px;
	width: 653px;
}

#related_news_inner_container .quote_table .quote_table_header {
	margin-bottom: 12px;
}

.news_article_container {
	border-color: #666666;
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	/* font-size: 12px; */
	line-height: 16px;
	padding: 0px 0px 12px 0px;
}

.news_article_header {
	color: #666666;
}

A.news_article_title {
	font-size: 14px;
	font-weight: bold;
}

.news_article_date {
	color: #666666;
	font-size: 12px;
}

.news_article_summary {

}

#related_news_inner_container #article {
	width: auto !important;
}

/*****************************************************/
/* RELATED COMPANY NEWS - END */
/*****************************************************/


/* Start Tools Index page styles */
#toolsIndex {
	font-size: 12px;
	font-weight: normal;
	line-height:1.5em;
}

#toolsIndex .spacing {
	margin: 10px 0 15px 0;
}

#toolsIndex a.heading {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	line-height: 1.6em;
}

.toolsIndexSprite { background: url(http://cdn.images.bloomberg.com/jp09/0/tools/tools_sprite.png) no-repeat; }

.syblookupImage {
	background-position: 0 0;
	margin-right: 15px;
	margin-bottom: 40px;
	border: 0;
	width: 60px;
	height: 60px;
	padding: 0;
	float: left;
}

.portftrackerImage {
	background-position: -62px 0;
	margin-right: 15px;
	margin-bottom: 40px;
	border: 0;
	width: 60px;
	height: 60px;
	padding: 0;
	float: left;
}

.currcalcImage {
	background-position: -125px 0;
	margin-right: 15px;
	margin-bottom: 40px;
	border: 0;
	width: 60px;
	height: 60px;
	padding: 0;
	float: left;
}

.mortgageImage {
	background-position: -189px 0;
	margin-right: 15px;
	margin-bottom: 40px;
	border: 0;
	width: 60px;
	height: 60px;
	padding: 0;
	float: left;
}

.pensionImage {
	background-position: -251px 0;
	margin-right: 15px;
	margin-bottom: 40px;
	border: 0;
	width: 60px;
	height: 60px;
	padding: 0;
	float: left;
}

.glossaryImage {
	background-position: -314px 0;
	margin-right: 15px;
	margin-bottom: 40px;
	border: 0;
	width: 60px;
	height: 60px;
	padding: 0;
	float: left;
}

#toolsIndex .RightImage {
	float: right;
	margin-left: 15px;
}

#toolsIndex .LeftImage {
	float: left;
	margin-right: 15px;
	margin-bottom: 40px;
}
/* End Tools Index page styles */

/* Start rightside Tools styles */
.rightsideTOOLS {
   /*font-family: MS PGothic, Sans-serif;*/
	margin: 0 0 15px 0;
	padding: 0;
}

.rightsideTOOLS .subheadTOOLS {
	border-top: 4px solid #339900;
	border-bottom: 1px solid #339900;
	height: 23px;
	width: 297px;
	margin: 0;
	padding: 4px 0 0 3px;
	font-weight: bold;
	font-size: 14px;
}

.rightsideTOOLS ul {
	line-height: 1.2em;
	font-size: 12px;
	list-style: none;
	padding: 0;
	margin: 0;
}

.rightsideTOOLS li.bullet {
	margin: 0;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 0;
}

.rightsideTOOLS .dot {   /* Uses  .arrowNavDotSprite , which is located in main.css */
	float: left;
	width: 4px;
	height: 4px;
	background-position: -148px -3px;
	margin: 10px 4px 0 4px;
	padding: 0;
}

.right_side_news_block .bullet_dot,
.rightsideTOOLS .bullet_dot {
	background-position: -146px 0;
}

.rightsideTOOLS li.ranking {
	padding: 7px 0 0 5px;
	color: #eb7d14;
}

.rightsideTOOLS .rankingStyle {
	padding: 2px 4px 1px 5px;
	background: #EB7D14;
	font-size: 12px;
	line-height: 1.2em;
	color: #ffffff;
	margin-right: 5px;
	text-decoration: none;
}

.summary_date{
font-family: Verdana;
color:#666666;
font-size: 10px;
}

/* End rightside Tools styles */


/*Tools Currency CSS Start*/
.currency_new_content {
        border-top: 4px solid #339900;
        height:235px;
        width: 510px;
        margin-left:0px;margin-bottom:0px;
        padding: 0px;
        font-weight: bold;
        font-size: 12px;
		background: #f3f3f3;	
}	
.currency_content_left{
	float: left;
	position: relative;
	width: 150px;
	text-align:left;
	margin-top: 7px;margin-bottom:0px;margin-left:7px;
	padding-bottom: 0px;
	
}
.currency_content_right{
	float: right;
	position: relative;
	width: 320px;
	text-align:right;
	margin-top: 3px;margin-bottom:2px;margin-right:7px;
	padding:0px;
	
}

/* for related news on tools section */
.greenBox4px {
        font-family: MS PGothic, Sans-serif;
        width: 482px;
        border: 4px solid #339900;
        padding: 10px;
}

.moreHeadlinesTools {
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px dotted #339900;
	     padding-bottom: 5px;
	     margin-bottom: 10px;
}

.greenBox4px ul {
font-size: 12px;
list-style: none;
padding: 0;
margin: 0;
}

.greenBox4px .dot {  /* Uses  .arrowNavDotSprite , which is located in main.css */
float: left;
width: 4px;
height: 4px;
background-position: -149px -3px;
margin: 6px 6px 0 0;
padding: 0;
}

.greenBox4px li.bullet {
/*background: url(http://images.bloomberg.com/jp09/markets/marketsDot.gif) 1px 12px no-repeat;*/
padding-top: 4px;
padding-left: 1px;
padding-bottom: 0;
}

.marketsMoreNews {
width: 478px;
height: 17px;
}

.marketsNewsList {
width:465px;
float:left;
}

.contentLink {
	font-size: 12px;
	padding: 0;
   border: 1px solid #ffffff;
}

.arrow {   /* Uses  .arrowNavDotSprite , which is located in main.css */
	float: left;
	width: 7px;
	height: 8px;
	margin-top: 3px;
	padding-right: 3px !important;
	background-position: -181px -1px;
}

/* end of it */

.currcalHeader {
	font-weight: bold;
 	margin-bottom: 7px;
        display: block;
}

.currcalText {
	font-weight: bold;
	height: 20px;
	text-align: bottom;
}

.curr_calc {
        padding-left: 10px;
        padding-right: 10px;
        line-height:3.5mm;
	margin-top:20px;margin-bottom:20px;
}

.curr_newsbox {
        border: 2px solid #339900;
        position: relative;
        width: 485px;	        	
	padding-left: 8px;
        padding-right: 8px;padding-top: 10px;
	margin-left:3px;
        line-height:3.5mm;
	font-family: verdana, arial, helvetica ;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin-top:10px;margin-bottom:20px;
}

#change_btn {			
	float: right;
	height: 19px;
	width: 91px;		
	background: url(http://cdn.images.bloomberg.com/jp09/0/tools/calcbtn_jp.gif) no-repeat;
	margin-top: 10px; margin-bottom:10px;margin-right:7px;
}

.graydotbottom{border-bottom: 1px dotted #999999; margin-top:12px;}

#bullets{
        padding-left: 0px;
        padding-top: 1px;
        padding-bottom: 3px;       
	color: #006699;
	margin:3px 0px 3px 15px;
}
#currency_headline{
	color: #eb7d14; 
	text-decoration: none;
	font-family: verdana, arial, helvetica ;
	font-size: 11px;
}

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

#result_block{
	margin-top:15px;margin-bottom:15px;
	text-align:center;
	width:100%;
	font-size:12px;font-weight:bold;
	font-family: verdana, arial, helvetica ;
	color:#333333;
	width:100%;
	padding-top: 0px;padding-bottom:10px;
	background: #f3f3f3;
}


/*Tools Currency CSS End*/
	

/*Tools Mortgage Retire CSS Start*/
.mortgage_new_content {
        border-top: 4px solid #339900;
        height: 395px;
        width: 510px;
        margin-left:0px;margin-bottom:10px;
        padding: 0px;
        font-weight: bold;
        font-size: 12px;
		background: #f3f3f3;	
}

.retire_new_content {
        border-top: 4px solid #339900;
        height: 250px;
        width: 510px;
        margin-left:0px;margin-bottom:0px;
        padding: 0px;
        font-weight: bold;
        font-size: 12px;
		background: #f3f3f3;	
}

.mortgage_new_result_content {      
        width: 510px;
        margin-left:0px;margin-top:0px;
        padding: 0px;
        font-weight: bold;
        font-size: 12px;
		background: #f3f3f3;	
}	

.mortgage_retire_content_left{
	float: left;
	position: relative;
	width: 300px;
	text-align:left;
	margin-top: 7px;margin-bottom:0px;margin-left:7px;
	padding-bottom: 0px;
}
.mortgage_retire_content_right{
	float: right;
	position: relative;
	width: 180px;
	text-align:right;
	margin-top: 3px;margin-bottom:2px;margin-right:7px;
	padding:0px;
}

.mortgage_new_greyline { 
	border-bottom: 2px solid #e6e6e6;
}

.mortgage_new_Topgreyline{
	border-bottom: 2px solid #e6e6e6;
	height:30px;
	padding-top:0px;padding-bottom:0px;
	margin-bottom:0px;margin-top:15px;

}
.mortgage_new_greenline4{
	border-top: 4px solid #339900;
        border-bottom: 1px solid #339900;
        height: 23px;
        width:502px;
        background-color:#FFFFFF; 
		text-align:left;
		padding: 8px 0 0 7px;
        font-weight: bold;
        font-size: 14px;
		maring-top:0px; margin-bottom:0px;		
}

.mortgage_new_result_greenline1{
        border-top: 1px solid #339900;        
}
#mortgage_btn {			
	height: 19px;
	width: 98px;		
	background: url(http://cdn.images.bloomberg.com/jp09/0/tools/calculate2_jp.gif) no-repeat;
	margin-top: 20px; margin-bottom:10px;margin-right:7px;
	float:right;
}

.style5_plain{
        font-size: 12px;
        font-weight:normal;
        text-decoration: none;
}

#tab_hidden {
	visibility:hidden;
}

.m_text_left {
	font-weight:bold;
	margin-right:50px;

}
.m_right_header {	
	font-weight:bold;
   text-align:right;
}

.m_left_t {
        margin-right:0px;margin-left:0px;
        width: 180px;
}


.m_left_t td {
        text-align:left;
        padding-left: 2px;
        font-size:12px;
        font-weight: bold;
       height: 20px;
	   margin-top:2px;margin-bottom:2px;
}

.m_left_t tr th {
		margin-left:0px;
        background-color:#FFFFFF;
		text-align:left;
		padding-left:7px;
        font-size:12px;
        font-weight:bold;
        height: 30px; 
		margin-top:2px;margin-bottom:2px;
		border-bottom: 1px solid #339900;		  
}

.m_right_t {
		padding-left:0px;padding-right:0px;
		margin-right:0px;margin-left:0px;
        width: 325px;
}


.m_right_t td {
        padding-right: 7px;
        font-size:12px;
        font-weight: normal;
        height: 15px;
	text-align:right;margin-top:2px;baring-bottom:2px;		
}

.m_right_t tr th {
		padding-top:3px;padding-bottom:3px;
		margin-right:0px;margin-top:2px;margin-bottom:2px;
        font-size:12px;
        font-weight:bold;
        height: 30px;    
}

.m_print_page{
	padding: 0;
        margin: 0;
        width: 610px;		
}

.m_bottom_print{
	padding: 0;
        margin: 0;
        width: 610px;
}

.m_bottom_print td {
        text-align:right;
        padding-left: 7px;padding-right: 7px;
        font-size:12px;
        font-weight: normal;
        height: 20px;
		margin-top:2px;margin-bottom:2px;
}

.m_bottom_print tr th {
        background-color:#FFFFFF; 
	text-align:left;
	padding-left:7px;
        font-size:12px;
        font-weight:bold;
        height: 30px;  
		border-top: 4px solid #339900; 
		border-bottom: 1px solid #339900;	
		margin-top:2px;margin-bottom:2px;
}

.m_top_print {
	padding: 0;
        margin: 0;
        width: 610px;	
}

.m_top_print td {
        text-align:left;
        padding-left: 7px;
        font-size:12px;
        font-weight: bold;
        height: 20px;
		margin-top:2px;margin-bottom:2px;
}

.m_top_print tr th {
        background-color:#FFFFFF; 
	text-align:left;
	padding-left:7px;
        font-size:12px;
        font-weight:bold;
        height: 30px; 
		border-top: 4px solid #339900; 
		border-bottom: 1px solid #339900; 
		margin-top:2px;margin-bottom:2px;
}

.article_link_print {
        background: url(http://cdn.images.bloomberg.com/jp09/0/news/icon_print.gif) 0px 2px no-repeat;
        display: block;
        font-size: 12px;
        line-height: 16px;
        height: 16px;
        padding: 0 0 0 22px;
        margin-right: 10px;
}

.markets_news_bullet {
	background: url(http://cdn.images.bloomberg.com/jp09/0/tools/toolsDot.gif) 0px 12px no-repeat;
	padding-left: 8px;
	padding-top: 5px;
padding-bottom: 0;
}



/*Tools Mortgage Retire CSS End*/

/*Tools Glossary CSS Start*/
.glossary_block {
	margin-bottom:10px;
}
.glossary_greenline {
        border-bottom: 4px solid #339900;
		padding-bottom:3px;
        width: 510px;
        margin-left:0px;margin-bottom:5px;
}
/*Tools Glossary CSS End*/


/* Ticker Lookup */
.ticker_lookup_intro .LeftImage {
	margin-bottom: 0px !important;
}

.symbol_lookup_container{
	background: #f3f3f3;
	border-top: 4px solid #339900;
	margin: 15px 0 0 0;
	padding: 0 0;
	width: 510px;
}

.currency_new_content {
	height: auto;
}

.symbol_lookup_row {
	border-bottom: 2px solid #e6e6e6;
	font-weight: normal !important;
	padding: 5px 5px ;
	width: 500px;
}

#symbol_lookup_input_row {
	font-weight: bold;
	height: 22px;
	/* line-height: 22px; */
	text-align: center;
	/* vertical-align: top; */
	width: 500px;
}

.symbol_lookup_input_text {
	display: inline;
	height: 16px;
	line-height: 16px;
	vertical-align: bottom;
}

DIV.find_symbol_input {
	display: inline; 
	height: 22px;
}

#find_symbol_input {
	height: 16px;
	/* vertical-align: text-top; */
	width: 150px;
}

DIV.find_symbol_go_button {
	display: inline; 
	height: 22px;
}

#find_symbol_go_button {
	margin: 0 0 2px 0;
	padding: 0 0;
	vertical-align: bottom;
}

.symbol_sample_input {
	margin: 3px 0 3px 0;
}

.lookup_number_of_matches {
	border-bottom: 2px solid #e6e6e6;
	font-weight: bold;
	height: 16px;
	overflow: hidden;
	padding: 5px 5px;
}

.lookup_num_matches_info {
	float: left;
	text-align: center;
	width: 400px;
}

.lookup_next
{
	float: left;
	width: 50px;
}

.lookup_previous
{
	float: left;
	text-align: right;
	width: 50px;
}

.symbol_search_results_container {
	margin: 5px 0 0 0;
	padding: 0 5px 5px 5px;
	width: 500px;
}

.symbol_search_results_row {
	margin: 0 0 2px 0;
	width: 500px;
}

.results_row_odd {
	background-color: #ffffff;
}

.results_row_even {
	background-color: #eaeaea;
}

.symbol_search_results_ticker {
	float: left;
	padding: 2px 5px;
	width: 100px;
}

.symbol_search_results_info {
	border-left: 2px solid #f3f3f3;
	float: left;
	font-size: 11px;
	line-height: 15px;
	padding: 2px 5px;
	width: 368px;
}

/* END - Ticker Lookup */

/* portfolio tracker jump page Begin */

.portfolio_content{
border-top: 4px solid #339900;
width: 510px;
padding-top:10px;
font-size: 12px;
background: #f3f3f3;
padding-bottom:7px;
}

.left_right_margin{
margin-left:7px;
margin-right:7px;
}
	
#sign_col
{
float:left;
width:197px;
border:0px solid green;
margin-right:29px;
margin-bottom:15px;
}

#reg_col
{
float:left;
border:0px solid green;
width:266px;
margin-bottom:15px;
}

.portfolio_heading
{
font-weight: bold;
font-size:14px;
border-bottom: 2px solid #e6e6e6;
padding-top:0px;padding-bottom:4px;
margin-bottom:4px;margin-top:0px;
}

#ColInside
{
margin-top:10px;
line-height: 15px;
}

.reg_ul{
list-style: none;
padding: 0;
margin: 0;
}

.reg_list {
background: url(http://cdn.images.bloomberg.com/jp09/0/tools/toolsDot.gif) 5px 12px no-repeat;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 0;
}

.PortfolioLoginField {
font-size: 11px;
height: 13px !important;	
width:114px !important;
margin: 2px 0px 2px 0px;
}
#PortfolioButtonContainer {
height: 19px;
padding:10px 1px 10px 0px;
overflow: hidden;
border: 0px solid #1F3319;
}

.portfolio_link {
display:block;
padding-top:6px;
}

.portfolio_jump_contentLink {
	font-size: 12px;
	padding: 0;
   border: 1px solid #f3f3f3;
}

.portfolio_link:hover {
color: #fab000;
}

.portfolio_lablrmargin{
margin-top:3px;
width:75px;
border: 0px solid #1F3319;
}

/* portfolio tracker jump page End */

/****** exchange help list start  ******/
.exchangelist_help_table
{
	margin-top: 10px; margin-bottom:10px;
	width: 615px;
	padding-top:10px;
	padding-bottom:10px;
}

.exchangelist_help_table tr
{
	font-weight:bold;
	height:20px;
}

.exchangelist_help_table tr th {
	background-color:#F3F3F3;
	border-top: 4px solid #339900;
	border-bottom: 1px solid #339900;
	text-align:left;
	padding: 3px 0 3px 7px;
	font-size:14px;
	font-weight:bold;
	height: 24px;    	 
}

.exchangelist_help_table td 
{
	text-align:left;
	padding-left:7px;
	font-size:12px;    
	padding: 3px 0 3px 7px;    
}

.regions_tr
{
	background-color:#B3E97D;
}

.regions_tr_text
{
	font-size:14px;
}

.exchangelist_help 
{
	width:615px;
}

.exchange_help_greenline4{
		border-top: 4px solid #339900;
        border-bottom: 2px solid #339900;
        height: 21px;
        background-color:#F3F3F3;
		text-align:left;
		padding: 5px 0 0 5px;
        font-weight: bold;
        font-size: 14px;
		margin-bottom:10px;
		width:100%;
		
			
}

/****** exchange help list end  ******/


