﻿a:link {
    
    font-weight: bold;    
    text-decoration: none;
}

.neo-max-width
{ 
	left: 0; max-width: 100%; padding: 0; margin: 0; border: 0;
}

.neo-ui-bar { position: relative; padding: .4em 1px;  overflow: hidden; display: block;  clear:both;  }

/* for theme A */

.neo-color-price-up
{
	color: #00ff00;
}

/*
.neo-color-price-down
{
	color: #ff2525;
}
*/
.neo-color-price-down
{
	color: #ff6464;
}
.neoOddRowColor
{	
	background-color: #282828;
}
/*----------------------------------------*/
/*------------ for theme B -------------*/
/*
.neo-color-price-up
{
	color: rgb(0,196,0);
}
.neo-color-price-down
{
	color: rgb(236,0,0);
}
.neoOddRowColor
{	
	background-color: rgb(240,240,240);
}
*/
/*-----------------------------------*/


.neoClickRowColor
{
	background-color: #00ff00;
	color: #0000ff;
}

.neoVerticalSpace
{	
	height: 15px;	
	margin-top: 5px;	
	/*border-top: solid #CCCCCC; */
	border-top: solid #707070;
	border-top-width: 1px;
	width: 100%;
}

.neoVerticalSpaceFloat
{	
	float: left;	
	height: 15px;	
	margin-top: 5px;	
	border-top: solid #CCCCCC;
	border-top-width: 1px;
	width: 100%;
}

.neoVerticalSpaceFloatNoLine
{	
	float: left;	
	height: 15px;	
	margin-top: 5px;	
	width: 100%;
}

.neoTimeFrame
{
	border: 0 none;
    float: left;
    margin: 0;
    min-height: 1px;
    padding: 0;
    width: 12%;
}

.neoQuoteText
{
	font-weight: bold;	
}

.neoQuoteLabel
{
	color: #AAAAAA;
}

.neoQuoteLast
{
	font-weight: bolder;
	font-size: x-large;
	text-align: right;
}

.requiredField
{
	font-weight: bolder;
	font-size: x-large;
}

.neoAlertMsg_a
{
	color: #ff6464;
}

.neoAlertMsg
{
	color: #ff6464;
}

.neoAlertMsg_b
{
	color: #B70000;
}

.neochartNote
{
	border-style: ridge;
	border-width: 1px;
}

.neoTextSmall
{
	font-weight: lighter;
	font-size: 10px;
}

.neoReadOnly
{
	background-color: Transparent;
}

.neoCurrentDate
{
	text-align: right;
	font-weight: bold;
}

.neoHidden
{
	display: none;
}

.neoPortfolioRow
{
	height: 20px;
}

.neoHeader
{
	font-weight: bold;			
}

.neoTopHeader
{
    background: url("/Images/top_banner.jpg");
}

/* general settings for grid of 3, 4, 5, 6, 7, 8, 9, 10, 11 columns */
.neo-ui-grid-3, .neo-ui-grid-4, .neo-ui-grid-5, .neo-ui-grid-6, .neo-ui-grid-7, .neo-ui-grid-8, .neo-ui-grid-9, .neo-ui-grid-10, .neo-ui-grid-11 { overflow: hidden; }
.neo-ui-block-1, .neo-ui-block-x { margin: 0; padding: 0; border: 0; float: left; min-height:1px; }

/* grid of 3 columns */
.neo-ui-grid-3 .neo-ui-block-1, .neo-ui-grid-3 .neo-ui-block-x { width: 33.3333%; }
.neo-ui-grid-3 .neo-ui-block-1 { clear: left; }

/* grid of 4 columns */
.neo-ui-grid-4 .neo-ui-block-1, .neo-ui-grid-4 .neo-ui-block-x { width: 25%; }
.neo-ui-grid-4 .neo-ui-block-1 { clear: left; }

/* grid of 5 columns */
.neo-ui-grid-5 .neo-ui-block-1, .neo-ui-grid-5 .neo-ui-block-x { width: 20%; }
.neo-ui-grid-5 .neo-ui-block-1 { clear: left; }

/* grid of 6 columns */
.neo-ui-grid-6 .neo-ui-block-1, .neo-ui-grid-6 .neo-ui-block-x { width: 16.6667%; }
.neo-ui-grid-6 .neo-ui-block-1 { clear: left; }

/* grid of 7 columns */
.neo-ui-grid-7 .neo-ui-block-1, .neo-ui-grid-7 .neo-ui-block-x { width: 14.2857%; }
.neo-ui-grid-7 .neo-ui-block-1 { clear: left; }

/* grid of 8 columns */
.neo-ui-grid-8 .neo-ui-block-1, .neo-ui-grid-8 .neo-ui-block-x { width: 12.5%; }
.neo-ui-grid-8 .neo-ui-block-1 { clear: left; }

/* grid of 9 columns */
.neo-ui-grid-9 .neo-ui-block-1, .neo-ui-grid-9 .neo-ui-block-x { width: 11.1111%; }
.neo-ui-grid-9 .neo-ui-block-1 { clear: left; }

/* grid of 10 columns */
.neo-ui-grid-10 .neo-ui-block-1, .neo-ui-grid-10 .neo-ui-block-x { width: 10%; }
.neo-ui-grid-10 .neo-ui-block-1 { clear: left; }

/* grid of 11 columns */
.neo-ui-grid-11 .neo-ui-block-1, .neo-ui-grid-11 .neo-ui-block-x { width: 9.091%; }
.neo-ui-grid-11 .neo-ui-block-1 { clear: left; }

.neo-ui-block-x
{
	text-align: right;
}

.neoGridHeader
{
	text-align: center;
}

.neoPortfolioName
{
	font-weight: bold;
	float: left;
}

#portfolioGrid
{
	clear:both;
}

/* for theme A */

.neoHint
{
	color: #AAAAAA;
	font-size: smaller;
}
.neoHighlight
{
	color: #00ff00;
}
/*
.neoTotalCost
{
    text-align: right; 
    color: #FCEDA7; 
    font-weight: bold;
}
*/
/*------------------------------------------------------*/

/*---------------- for theme B STARTS ------------*/
/*
.neoHint
{
	color: rgb(60,60,60);
	font-size: smaller;
}
.neoHighlight
{
	color: #f7931e;
}
*/

.neoHintWebsite
{
    margin-top: 30px;
	color: rgb(60,60,60);
	font-size: smaller;
}

.neoTotalCost
{    
    text-align: right; 
    color: #000000; 
    font-weight: bold;
}

/*-----------------for theme B ENDS-------------------------------*/
.neoAlignRight
{
    text-align: right;
}

/*---------------- fieldset ------------------------*/
.neoAttribute-labels {
    margin: 0px -15px;
    padding: 2px 0;
}

.neoAttribute-labels fieldset {
    margin: 0 15px;
    padding: 4px 0;
}

.neoAttribute-labels fieldset label {
    clear: left;
    cursor: default;
    float: left;
    font-weight: bold;
    width: 8.5em;
}

.attribute-labels fieldset > div {
    margin-left: 8.5em;
}

/*---------------- fieldset END------------------------*/

.neotopbar
{
    background-image: url("/Images/top_banner.jpg");
}
.highlight_button
{
    background-color: rgb(108,190,37);
}	

.neoListContainer
{
    margin: 10px 0 15px 0;
}

.neoTopBanner
{
    display: block;
    width: 100%;
    border: 0 none;
    
}

.neoClearFloat
{    
	clear: both;
}

.neoVerticalSpaceNoLine
{	
	height: 15px;	
	margin-top: 5px;		
	width: 100%;
}

.neoDescription
{    
    height: 23px;
    font-size: smaller;
    color: #AAAAAA;
}

.symbolInPortfolio
{
    font-weight: bold;
}

.neoFooter
{
    text-align: center;    
    font-weight: normal; 
    color: Orange;      
}

.neoListItemWrap {
	white-space:normal;
}

.jChartSettingId {
    display: none;
}