    th.Strike,
    th.Expires
    {background: #B9B9B9;}
    
    tr.InTheMoney td,
    table.OptionsTable td.Itm,
    table.OptionsTable div.InTheMoney,
    div div.InTheMoney
    {background: #D8E4CC;}
    
    td.Strike,
    tr.InTheMoney td.Strike,
    td.Expires,
    tr.InTheMoney td.Expires
    table.OptionsTable
    {background: #B0BCA6;font-weight:bold;}
 
	div.Staddled table.OptionsTable {width: 739px;}
	*+html div.Staddled table.OptionsTable {width: 745px;}
	* html div.Staddled table.OptionsTable {width: 753px;}
        
    table.OptionsTable th { background:#E2E2E2; }
    table.OptionsTable td, table.OptionsTable th
    {padding:4px 2px;text-align:right;}
    
    table.OptionsTable th
    {border-bottom:1px solid #ffffff;}
    
    table.OptionsTable td.Left,table.OptionsTable th.Left
    {text-align:left;}
    
    table.OptionsTable td.Strike,
    table.OptionsTable th.Strike,
    table.OptionsTable th.Center,
    table.OptionsTable td.Center
    {text-align:center;}        
 
    div.Staddled table.OptionsTable th.Strike,
    div.Staddled table.OptionsTable td.Strike
    {width:34px;}
 
    div.Stacked table.OptionsTable th.Strike,
    div.Stacked table.OptionsTable td.Strike
    {width:50px;}
    
    *+html div.Stacked table.OptionsTable th.Strike,
    *+html div.Stacked table.OptionsTable td.Strike
    {padding-right:10px;} 
      
    div.Staddled table.OptionsTable th.Symbol,
    div.Staddled table.OptionsTable td.Symbol
    {text-align:left;width:32px;}
        
    div.Stacked table.OptionsTable th.Symbol,
    div.Stacked table.OptionsTable td.Symbol
    {padding-left:10px;width:40px;}
    
    div.Staddled table.OptionsTable th.Last,
    div.Staddled table.OptionsTable td.Last
    {width:37px;}
        
    div.Stacked table.OptionsTable th.Last,
    div.Stacked table.OptionsTable td.Last
    {width:43px;}
       
    div.Staddled table.OptionsTable th.Change,
    div.Staddled table.OptionsTable td.Change
    {width:53px;}

    div.Stacked table.OptionsTable th.Change,
    div.Stacked table.OptionsTable td.Change
    {width:60px;}

    div.Staddled table.OptionsTable th.Bid,
    div.Staddled table.OptionsTable td.Bid
    {width:43px;}

    div.Stacked table.OptionsTable th.Bid,
    div.Stacked table.OptionsTable td.Bid
    {width:43px;}
    
    div.Staddled table.OptionsTable th.Ask,
    div.Staddled table.OptionsTable td.Ask
    {width:43px;}

    div.Stacked table.OptionsTable th.Ask,
    div.Stacked table.OptionsTable td.Ask
    {width:43px;}

    div.Staddled table.OptionsTable th.Volume, 
    div.Staddled table.OptionsTable td.Volume
    {width:34px;}

    div.Stacked table.OptionsTable th.Volume, 
    div.Stacked table.OptionsTable td.Volume
    {width:50px;}
    
    div.Staddled table.OptionsTable th.OpeningInterest,
    div.Staddled table.OptionsTable td.OpeningInterest
    {width:34px;}

    div.Stacked table.OptionsTable th.OpeningInterest,
    div.Stacked table.OptionsTable td.OpeningInterest
    {width:65px;}

    div.Staddled table.OptionsTable th.Trade,
    div.Staddled table.OptionsTable td.Trade
    {width:47px;text-align:left;padding-right:2px;padding-left:5px;}

    div.Stacked table.OptionsTable th.Trade,
    div.Stacked table.OptionsTable td.Trade
    {width:45px;text-align:left;}
      
    table.OptionsTable div.StraddledHeader
    {
        text-align:center;
        width:739px;
        padding:0;
        margin:0;
    }
 
    *+html table.OptionsTable div.StraddledHeader {width:745px;}
    * html table.OptionsTable div.StraddledHeader {width:753px;}

   table.OptionsTable table.Header { width:100%; } 
    table.OptionsTable table.Header td
    {
        width:50%;
        height:16px;
        padding:0;
        margin:0;
        border-bottom:0;
        vertical-align:middle;
        text-align:center;
    }
    table.OptionsTable table.Header td.HeaderStrike
    {
		width:1%; 
        padding:0;
        margin:0;
        text-align:center;
        border: 1px solid #575757;
        background-color: #d4d4d4;
    }
    
    table.OptionsTable table.Header td.HeaderStrike div { width:170px;overflow:hidden; }
    table.OptionsTable div.StraddledHeader div.Header
    {width:270px;text-align:center;}
    
    table.OptionsTable div.ChainsPopupHeader table.Header td
    {width:170px;text-align:center;}
	
    table.OptionsTable div.HeaderSpace
    {
        width:90px;
        float:left;
        padding:0;
        margin:0;
    }
    table.OptionsTable div.InTheMoney,
    div div.InTheMoney
    {
        border:1px solid #000000;
        width:10px;
        height:10px;
        float:left;
    }
    
    div.OptionChain
    {width: 543px;}
    
    div.Straddled
    {width: 739px;}

    *+html div.Straddled {width: 745px;}
    * html div.Straddled {width: 753px;}

    div.OptionChain.Popup
    {width:543px;}
    
    div.OptionChain.Straddled.Popup
    {width:735px;}
	
/* chains filter control : main */    
    ul.FindOptInput
    {
    	margin:0px;
    	padding:0px;
    	clear:both;
    }
    
    ul.FindOptInput li
    {
    	list-style-type:none;
    	list-style-image:none;
    	float:left;
    	margin-right:15px;
    }


    
    ul.FindOptInput li label
    {display:block;}
    
    ul.FindOptInput li.Button input
    {margin-top:14px;}
    
    ul.FindOptInput li.NonStandard
    {
    	clear:both;
    	margin-top:5px;
    	display:block;
    	width:100%;
    	padding-left: 160px;
    }
    
    ul.FindOptInput li.NonStandard label
    {display:inline;}
    
    * html ul.FindOptInput li.NonStandard 
    {margin-right:-160px;}
    
/* chains filter control : chains detail page */
	.ChainsDetail ul.FindOptInput li
	{margin-right:10px;}
	
	.ChainsDetail ul.FindOptInput li.Button
	{margin-right:0px;}

	table.OptionsTable span.Up
	{
		padding-right:15px !important;
		background-image:url('http://content.sharebuilder.com/ShareBuilder/common/img/symbol_up.png');
		background-repeat:no-repeat;
		background-position:center right;
	}
	
	table.OptionsTable span.Dn
	{
		padding-right:15px !important;
		background-image:url('http://content.sharebuilder.com/ShareBuilder/common/img/symbol_down.png');
		background-repeat:no-repeat;
		background-position:center right;
	}
	
	table.OptionsTable span.Nc
	{
		padding-right:15px !important;
		background-image:url('http://content.sharebuilder.com/ShareBuilder/common/img/symbol_NoChange.png');
		background-repeat:no-repeat;
		background-position:center right;
	}
	
	/* ie6 overrides for the image*/
	* html table.OptionsTable span.Up
	{
		background-image:url('http://content.sharebuilder.com/ShareBuilder/common/img/symbol_up.gif');
	}
	
	* html table.OptionsTable span.Dn
	{
		background-image:url('http://content.sharebuilder.com/ShareBuilder/common/img/symbol_down.gif');
	}
	
	* html table.OptionsTable span.Nc
	{
		background-image:url('http://content.sharebuilder.com/ShareBuilder/common/img/symbol_NoChange.gif');
	}