﻿body{
	background: color:#4E4628;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:3; padding:3;}
ul{
	list-style:none;}
h1
{
    line-height:1;
    color: white
    }
 h2
{
    line-height:2;
    text-align:center;
    font-family:Verdana;
     color: white
}  
 
  a:hover { color: #ffffff; text-decoration:none; white-space: wrap; background-color: #4A3C8C; }
	
	.loggedInText
	{
	   
      color: orange;
	    
	    }
.spacer{
	font-size:0; line-height:0; clear:both;}
	

  ._VIEWTABLE
   {
      border: #060F40 2px solid;
      color: #060F40;
      background: #ffffcc;
   }
   
   ._buttonCell
   {
      border: #060F40 1px solid;
      color: #060F40;
      background: #ffffcc;
       text-align: center;
       width:75px;
       
   }
   
   ._buttonCellRed
   {
      border: #060F40 1px solid;
      color: #060F40;
      background: #FF6347 ;
      text-align: center;
      width: 75px;
   }
   
   ._buttonCellGreen
   {
      border: #060F40 1px solid;
      color: #060F40;
      background: LightGreen;
      text-align: center;
      width: 75px;
   }
    
   ._pausedCell
   {
     background: #CCCCCC;
     font-style: italic;
   }
   
   ._basicTable
   {
      border: #060F40 1px solid;
      color: #060F40;
      background: #ffffFF;
      
   }
   
   ._basicPanel
{
    background: Azure;
}

  ._specialPanelForContent
{
    background: Black;
}
   
   ._headerTable
   {
      border: #060F40 2px solid;
      color: #060F40;    
   }
   
   .watermark {
	background: #FFAAFF;
    }

  ._basicForm
   {
      border: #060F40 2px solid;
      color: #060F40;
      background: #B0E0E6;
   }
   
   ._basicFormWhite
   {
      border-top-style: groove; 
      border-right-style: groove; 
      border-left-style: groove; 
      background-color: #FFFFFF; 
      border-bottom-style: groove;
   }
   
   ._basicFormHeader
   {
      background: #9ebef5 ;
   }
   
   ._basicFormHeaderHelp
   {
      height: 21px; 
      text-align: right; 
      background-color: #000099;
   }
   
   ._basicFormSubHeader
   {
     background: #ccffff ;
   }
   
   ._basicFormSubFooter
   {
     
      background: #ccffff ;
     
   }
   ._basicFormFooter
   {
     background: #9ebef5 ;
   }
   
   ._basicFormTR
   {
      border: #000000 2px solid;
      background: #000000 ;
   }
   
   ._basicFormFieldLabelTD
   {
      width: 50%; text-align: right; height: 24px;
   }
   
   ._basicFormFieldControlTD
   {
     width: 50%; height: 24px; text-align: left;
   }
   
   ._gridHeader
   {
    background-color:#4A3C8C;
    font-weight:bold;
    color:#F7F7F7
    
   }
   
   ._gridFooter
   {
    background-color:#4A3C8C;
    font-weight:bold;
    color:#F7F7F7
   }
   
   ._gridRow1
   {
    background-color:#E7E7FF;
    color:#4A3C8C
    
   }
   
   ._gridRow2
   {
    background-color:#F7F7F7;
     color:#4A3C8C
    
   }
   
    ._messageBG
   {
    background-color: #E0EFFB;
   
    
    }
    
   ._linksBG
   {
    background-color: #E0EFFB;
   
    
    }
    
    .linksBox
    {
       background-color: #E0EFFB;
       width: 50px;
       height: 80px;
       text-align: center;
       border-style:outset;
       border-width:2px
    }
    .linksBox:link
    {
       background-color: #E0EFFB;
       width: 50px;
       height: 80px;
       text-align: center;
       border-style:inset;
       border-width:10px
    }
    .linksBox:hover
    {
       background-color: #E0EFFB;
       width: 50px;
       height: 80px;
       text-align: center;
       border-style:inset;
       border-width:10px
    }

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: #E0EFFB;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#AAD4FF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	
	padding:1px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}


.mainText {
	background-color:#333333;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/* table styles */
table.datatable {border-top:1px solid #069;border-left:1px solid #069;width:100%;clear:both;}
table.datatable th {border-bottom:1px solid #069;color:#069;}
table.datatable th.status, 
table.datatable th.announcements, 
table.datatable th.nextpdate, 
th.marginprice, th.oof, 
th.vol, 
table.indices th.close, 
th.contracts, 
table.floats th.add,
table.addtowatch th.add,
th.open-int,
th.ratio,
th.info, table#dividends th.info {border-right:1px solid #069;}
table.options th.vol {border-right:none}
table.datatable td {border-bottom:1px solid #069;border-right:1px solid #069;}
table.datatable td.last, 
table.datatable td.change {background-color:#e0f1f8;color:#c63;font-weight:bold;width:45px;}
table.datatable th.row {background-color:#069;color:#fff;font-weight:bold;}
table.datatable th.row a {color:#fff;font-weight:bold;font-size:14px;}
table.datatable th a {color:#069;}
table.datatable th, table.datatable td {text-align:center;padding:4px;}
table.datatable .indicator img {margin-right:3px;}
table.datatable th.name {text-align:left;padding-left:35px;}
th.check {background-color:#069;}
table.datatable th.issuer, table.datatable td.issuer {text-align:left;}

table.contenttable, table.tableborderzero {border:1px solid #069;}
table.contenttable th, table.tableborderzero th {color:#069;border-bottom:1px solid #069;}
table.contenttable th.row, table.tableborderzero th.row {background-color:#069;color:#fff;font-weight:bold;}
table.contenttable th.row a, table.tableborderzero th.row a {color:#fff;font-weight:bold;}
table.contenttable th a, table.tableborderzero th a {color:#069;}
table.contenttable th, table.contenttable td, table.tableborderzero th, table.tableborderzero td {text-align:left;padding:2px 2px 2px 5px;}
table.contenttable td, table.tableborderzero td {border-bottom:1px solid #eee}
table.contenttable .pricesens, table.contenttable .pages {text-align:center;}

table.datatable .altrow, table.contenttable .altrow {background-color:#eee}

table.plain {border:0;}
table.plain td {padding:0;}
table.plain th label {padding-right:0.5em;font-weight:normal;}
table.plain th {text-align:left;}

table.vertical th, table.vertical td {padding-right:0.5em;}
table.vertical th {border-right:1px solid #069;width:160px;}
table.vertical th.bot {border-bottom:none;}
table.vertical td h3 {margin-bottom:0;} /* used in myasx newsletter page */

table.tradingvolumes {margin:1em 0;}

table.contenttable td.left, table.datatable td.left {text-align:left;}
table.contenttable td.right, table.datatable td.right {text-align:right;}

td.top {vertical-align:top;}
table.datatable td.last { white-space:nowrap;}

table table table td {padding-right:0.5em;}/* datawarehouse table cell styles need extra padding */

td.smalltext {font-size:11px;}
td.add {width:15px;}
/* end table styles */