/*
 * dbTable.css
 * (c)2009,2010 Bell Systems LLC
 * 
 * License: http://bellspace.net/licenses/non-commercial.html (Non-Commercial) 
 * Licensing: http://bellspace.net/licensing/index.html 
 *
 * Styles for database generated tables
 *
 */

table.generic_table, table.generic_table_header
{
    border-collapse:collapse;
    margin-left:1px;
    margin-top:4px;
}

table.generic_table
{
    border-left:1px solid gray;
    border-right:1px solid gray;
    border-top:1px solid gray;  
}

table.generic_table tr, table.generic_table_header tr
{
    display:block;
}

table.generic_table tr
{
    border-bottom:1px solid gray;
}

table.generic_table_header tr td
{
    border:1px;
    color:blue;
}

table.generic_table td, table.generic_table_header td
{
    width:175px;
}

table.generic_table td.extended_type
{
    width:24px;
}

table.generic_table_header td.extended_type
{
    width:24px;
    text-align:center;
}

table.generic_table td.extended_type input
{
	/*ie wont do this*/
    /*position:relative;*/
    top:0px;
    margin:2px;
}

/* STOCK SEARCH TABLE */
table.generic_table td.symbol, table.generic_table_header td.symbol,
table.generic_table td.option_symbol, table.generic_table_header td.option_symbol,
table.generic_table td.date, table.generic_table_header td.date,
table.generic_table td.price, table.generic_table_header td.price
{
	width:75px;
}

table.generic_table td.high, table.generic_table_header td.high,
table.generic_table td.low, table.generic_table_header td.low,
table.generic_table td.open, table.generic_table_header td.open,
table.generic_table td.change, table.generic_table_header td.change,
table.generic_table td.close, table.generic_table_header td.close,
table.generic_table td.trade_type, table.generic_table_header td.trade_type
{
	width:65px;
}

table.generic_table td.strike, table.generic_table_header td.strike,
table.generic_table td.open_int, table.generic_table_header td.open_int
{
	width:60px;
}

table.generic_table td.last, table.generic_table_header td.last,
table.generic_table td.bid, table.generic_table_header td.bid,
table.generic_table td.vol, table.generic_table_header td.vol,
table.generic_table td.ask, table.generic_table_header td.ask,
table.generic_table td.type, table.generic_table_header td.type
{
	width:50px;
}

table.generic_table td.percent_change, table.generic_table_header td.percent_change,
table.generic_table td.buy, table.generic_table_header td.buy,
table.generic_table td.sell, table.generic_table_header td.sell,
table.generic_table td.number_shares, table.generic_table_header td.number_shares,
table.generic_table td.market_price, table.generic_table_header td.market_price,
table.generic_table td.share_price, table.generic_table_header td.share_price
{
	width:70px;
}

table.generic_table td.gross_profit, table.generic_table_header td.gross_profit,
table.generic_table td.profit, table.generic_table_header td.profit,
table.generic_table td.avg_percent_change_difference, table.generic_table_header td.avg_percent_change_difference,
table.generic_table td.return_percent, table.generic_table_header td.return_percent,
table.generic_table td.avg_investment, table.generic_table_header td.avg_investment,
table.generic_table td.dly_change, table.generic_table_header td.dly_change,
table.generic_table td.total, table.generic_table_header td.total
{
	width:80px;
}

table.generic_table td.volume, table.generic_table_header td.volume,
table.generic_table td.avg_volume, table.generic_table_header td.avg_volume,
table.generic_table td.dly_percent_change, table.generic_table_header td.dly_percent_change,
table.generic_table td.date_type, table.generic_table_header td.date_type,
table.generic_table td.sector, table.generic_table_header td.sector
{
	width:90px;
}

table.generic_table td.created, table.generic_table_header td.created
{
	width:110px;
}

table.generic_table td.company_name, table.generic_table_header td.company_name
{
	width:200px;
}

/* START CREATE BOOK */
table.generic_table td.create_book_add_remove, table.generic_table_header td.create_book_add_remove
{
	width:40px;
}

tr.alternate_bgcolor
{
    background-color:#cccccc;
}

tr.highlight_bgcolor, tr.highlight_bgcolor_first
{
    /*pale blue*/
    background-color:rgb(181, 213, 255);
    
    /*green*/
    /*background-color:rgb(84,163,79)*/
	
	/*cornflower blue*/
	/*background-color:#6495ED;*/
}

tr.spring_green_row
{
	background-color:#00FF7F;
}

tr.light_red_row
{
    background-color:#F23030;
}

tr.light_blue_row
{
    background-color:rgb(181, 213, 255);    
}

input.row_input
{
    background-color: #eeeeee;
    border: 1px solid gray; 
    padding:0px;
    height:14px;    
    font-size:12px;
}

/* DEFAULT GLOBAL TABLE HEIGHT */
div.search_container
{
	overflow:auto;
}

div.row_container
{
	height:164px;
	overflow:auto;
}

div.std_margin-left
{
    margin-top:4px;
    margin-left:15px;
}

img.link_triangle
{
    margin-left:5px;
    text-decoration:none;
}

img.link_triangle:hover
{
    cursor:pointer;
}

span.bright_green_fakeanchor
{
    color:rgb(0,177,24); 
    font-weight:bold;   
    cursor:pointer;
}

span.navy_fakeanchor
{
    color:navy;
    font-size:12px;
    text-decoration:underline;
    cursor:pointer;
}

table.fields_table tr
{
    display:block;
}

table.fields_table span
{
	position:relative;
	bottom:3px;
}


