td.navlefthead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	color:#333333;
}
.navleftbgcolor	
{	
    background-color: #ffffff	
}
input
{
	font-weight:normal;
	font-size:11px;
	color:#333333;
	font-family:arial;
}
.navleft
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#0066cc;
	line-height:15px;
	text-decoration:none;
}
.submenulink
{
    font-weight: normal;
    font-size: 10px;
    color: #0066cc;
    font-family: arial,sans-serif;
 }    
.submenulink a:link
{
    font-weight: normal;
    font-size: 10px;
    color: #0066cc;
    font-family: arial,sans-serif;
   
}
.submenulink a:active
{
    font-weight: normal;
    font-size: 10px;
    color: #0066cc;
    font-family: arial,sans-serif;
}
.submenulink a:visited
{
    font-weight: normal;
    font-size: 10px;
    color: #0066cc;
    font-family: arial,sans-serif;
}
.submenulinkselect
{
    font-weight: normal;
    font-size: 10px;
    color: #0066cc;
    font-family: arial,sans-serif;
}
.submenulinkselect a:link
{
    font-weight: normal;
    font-size: 10px;
    color: #0066cc;
    font-family: arial,sans-serif;
}
.submenulinkselect a:active
{
    font-weight: normal;
    font-size: 10px;
    color: #0066cc;
    font-family: arial,sans-serif;
}
.submenulinkselect a:visited
{
    font-weight: normal;
    font-size: 10px;
    color: #0066cc;
    font-family: arial,sans-serif;  
}
td.navleft a:link	
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;	
	line-height:12px;	
	font-weight:normal;	
	color:#0066cc;	
	text-decoration:none;	
}	
td.navleft a:visited	
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;        
	font-size:10px;
	line-height:12px;
	font-weight:normal;	
	color:#0066cc;	
	text-decoration:none;	
}	
td.navleft a:hover	
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;	
	line-height:12px;	
	font-weight:normal;	
	color:#e98a0e;	
	text-decoration:none;	
}
td.navleft a:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	color:#0066cc;
	text-decoration:none;
}
.navleftselect	
{	
	font-family:verdana;	
	font-size:10px;	
	font-weight:bold;	
	color:#e98a0e;	
	text-decoration:none;	
}
.navleftselect a:link	
{	
	font-family:verdana;	
	font-size:10px;	
	font-weight:bold;	
	color:#e98a0e;	
	text-decoration:none;	
}	
.navleftselect a:visited	
{	
	font-family:verdana;	
	font-size:10px;	
	font-weight:bold;	
	color:#e98a0e;	
	text-decoration:none;	
}	
tr.navlefthrulebgcolor	
{	
	background-color: #000000; 
}
tr.headerbgcolor
{
    background-color: #ffffff; 
}	
td.header
{
	padding: 17px 0px 0px 0px;
	font-size:15px;
	font-weight:bold;
	font-family:verdana;
	line-height:18px;
	color:#333333;
	text-decoration:none;
}
td.navrightheader
{
	font-family:verdana,arial,sans-serif; font-size:12px; font-weight:bold; background-color:#03478A; color:#ffffff;
}
.headersm
{
	padding-left: 2px;
	padding-right: 2px;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: arial;
	text-decoration:none;
}
.headersm a:link
{
        padding-left: 2px;
        padding-right: 2px;
        font-weight: normal;
        font-size: 10px;
        color: #ffffff;
        font-family: arial;
}
.headersm a:active
{
        padding-left: 2px;
        padding-right: 2px;
        font-weight: normal;
        font-size: 10px;
        color: #ffffff;
        font-family: arial;
}
.headersm a:visited
{
        padding-left: 2px;
        padding-right: 2px;
        font-weight: normal;
        font-size: 10px;
        color: #ffffff;
        font-family: arial;
}
.formselectoptions	
{
	font-weight:normal;
	font-size:11px;
	color:#333333;
	font-family:arial;
}
.select
{
	font-weight:normal;
	font-size:11px;
	color:#333333;
	font-family:arial;
}
.forminput
{
	font-weight:normal;
	font-size:11px;
	color:#333333;
	font-family:arial;
}
.optionsfont
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.optionsfontoption
{
        font-family:arial;
        font-size:11px;
        font-weight:normal;
        color:#333333;
        text-decoration:none;
	FONT-STYLE:italic;
}
.mainfont{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.mainfont a:link{
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
	line-height: 16px;
}
.mainfont a:active{
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration:none;
	line-height: 16px;
}
.mainfont a:visited{
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
	line-height: 16px;
}
.mainfont a:hover{
	font-weight: normal;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial;
	text-decoration: none;
	line-height: 16px;
}
.mainfontsm
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: arial;
	line-height: 16px;
	text-decoration:none;
}
.mainfontemphasis
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height: 18px;
}
.mainfonttitle
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.copyright
{
	font-weight: lighter;
	font-size: 10px;
	color: #333333;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
.copyright a:link
{
	font-weight: lighter;
	font-size: 10px;
	color: #0066cc;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
.copyright a:active
{
	font-weight: lighter;
	font-size: 10px;
	color: #0066cc;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}    
.copyright a:visited    
{    
	font-weight: lighter;    
	font-size: 10px;    
	color: #0066cc;    
	font-family: verdana,arial,helvetica,sans-serif;    
	text-decoration: none;    
}    
.copyright a:hover  
{    
	font-weight: lighter;    
	font-size: 10px;    
	color: #5C94CD;    
	font-family: verdana,arial,helvetica,sans-serif;    
	text-decoration: none;    
}  
.disclaimer a:link    
{    
	font-weight: normal;    
	font-size: 10px;    
	color: #0066cc;    
	font-family: verdana,arial,helvetica,sans-serif;    
	text-decoration: none;    
}    
.disclaimer a:active    
{    
	font-weight: normal;    
	font-size: 10px;    
	color: #0066cc;  
	font-family: verdana,arial,helvetica,sans-serif;    
	text-decoration: none;    
}    
.disclaimer a:visited    
{    
   	font-weight: normal;    
   	font-size: 10px;    
   	color: #0066cc;  
   	font-family: verdana,arial,helvetica,sans-serif;    
   	text-decoration: none;    
}    
.disclaimer a:hover    
{    
   	font-weight: normal;    
   	font-size: 10px;    
   	color: #5C94CD;  
   	font-family: verdana,arial,helvetica,sans-serif;    
   	text-decoration: none;    
}  

a.pershingUrl {
        font-family: Arial; 
        font-size: 11px;
        text-decoration:none;
        color: #333333;
        }
a.pershingUrl:visited {
        font-family: Arial;
        font-size: 11px;
        text-decoration:none;
        color: #333333;
        }
a.pershingUrl:active  {
        font-family: Arial;
        font-size: 11px; 
        text-decoration:none; 
        color: #333333;
        }

.disclaimer
{
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	font-family: verdana,arial,sans-serif;
	text-decoration:none;
}
tr.datatablevrulebgcolor
{
	background-color: #ffffff;
}
tr.datatableheaderbgcolor
{
    background-color: #03478A;
}
tr.datatableshadedbgcolor1
{
    background-color: #ffffff;
}
tr.datatableshadedbgcolor2
{
    background-color: #ededed;
}
.datatableheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial;
	line-height: 18px;
	text-decoration:none;
}
.datatableheader a:link
	{
	        padding: 1px 5px;
	        font-weight: bold;
	        font-size: 11px;
	        color: #ffffff;
	        font-family: arial;
	        line-height: 18px;
}
.datatableheader a:active
	{
	        padding: 1px 5px;
	        font-weight: bold;
	        font-size: 11px;
	        color: #ffffff;
	        font-family: arial;
	        line-height: 18px;
}
.datatableheader a:visited
	{
	        padding: 1px 5px;
	        font-weight: bold;
	        font-size: 11px;
	        color: #ffffff;
	        font-family: arial;
	        line-height: 18px;
}
.datatableheadersm
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color:#ffffff;
	line-height: 18px;
	font-family: arial;
	text-decoration:none;
}
.datatablesubheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
	font-family: arial;
	text-decoration:none;
}
.datatablesubheader1
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
	font-family: arial;
	text-decoration:none;
}
.datatabletitle
{
	padding: 2px 5px;
	font-weight: bold;
	font-size: 11px;
	font-family: arial,verdana,sans-serif;
	color:#333333;
	text-decoration:none;
}	
.datatabletitle a:link
{
    padding: 2px 5px;
	font-weight: bold;
	font-size: 11px;
	font-family: arial,verdana,sans-serif;
	color:#06c;
	text-decoration:none;
}
.datatabletitle a:visited
{
	padding: 2px 5px;
	font-weight: bold;
	font-size: 11px;
	font-family: arial,verdana,sans-serif;
	color:#06c;
	text-decoration:none;
}
.datatabletitle a:hover
{
	padding: 2px 5px;
	font-weight: bold;
	font-size: 11px;
	font-family: arial,verdana,sans-serif;
	color:#5C94CD;
	text-decoration:none;
}
.datatableassetfont
{
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-family: arial;
    text-decoration: none;
}
.datatableassetfont a:link
{
    font-weight: normal;
    font-size: 11px;
    color: #00309a;
    font-family: arial;
    text-decoration: none;
}
.datatableassetfont a:visited
{
    font-weight: normal;
    font-size: 11px;
    color: #00309a;
    font-family: arial;
    text-decoration: none;
}
.datatableassetfont a:hover
{
    font-weight: normal;
    font-size: 11px;
    color: #5C94CD;
    font-family: arial;
    text-decoration: none;
}
.datatablefont
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration:none;
}
.datatablefont a:link
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.datatablefont a:visited
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.datatablefont a:hover
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial;
	text-decoration: none;
}

.datatablelink
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration:none;
}
.datatablelink a:link
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.datatablelink a:visited
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.datatablelink a:hover
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial;
	text-decoration: none;
}
.datatablefontemphasis
{
	padding: 2px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration: none;
}
.datatablefontsm
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration:none;
}
.datatablefontnegcolor
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #ff0000;
	font-family: arial;
	text-decoration:none;
}
.datatablefontposcolor
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #008000;
	font-family: arial;
	text-decoration:none;
}
.datatableadvancehifont
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration:none;
}
.datatableadvancelofont
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration:none;
}
.datatablelink a:link 
{
	font-family:tahoma,arial,sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration: none; vertical-align: middle;
}
.datatablelink a:active 
{
	font-family:tahoma,arial,sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration: none; vertical-align: middle;
}
.datatablelink a:visited 
{
	font-family:tahoma,arial,sans-serif; font-size:10px; font-weight:normal;color:#000000; text-decoration: none; vertical-align: middle;
}
tr.filtertableheaderbgcolor
{
   	background-color: #03478A;
}
tr.filtertableheaderhrulebgcolor
{
   	background-color: #03478A;
}
tr.filtertablesubheaderbgcolor
{
   	background-color: #999999;
}
tr.filtertablesubheaderbgcolor2
{
   	background-color: #ffffff;
}
tr.filtertableshadedbgcolor1
{
   	background-color: #ffffff;
}
tr.filtertableshadedbgcolor2
{
   	background-color: #ffffff;
}
tr.filterdatatablevrulebgcolor
{
   	background-color: #ffffff;
}
.filtertableheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial;
	line-height: 18px;
	text-decoration:none;
}
.filtertablesubheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial;
	line-height: 18px;
	text-decoration:none;
}
.filtertabletitlestreaming {
	font-family:tahoma,arial,sans-serif;
	font-size:9px; 
	font-weight:bold;
	color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	vertical-align: middle;
	text-decoration:none;
}
.filtertabletitle
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: arial,sans-serif;
	line-height: 18px;
	text-decoration:none;
}
.filtertabletitle a:link
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	font-family: arial,sans-serif;
	line-height: 18px;
	text-decoration:none;
}
.filtertabletitle a:visited
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	font-family: arial,sans-serif;
	line-height: 18px;
	text-decoration:none;
}
.filtertabletitle a:hover
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial,sans-serif;
	line-height: 18px;
	text-decoration:none;
}
.filtertablefontemphasis
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration:none;
}	
.filtertablefont
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	line-height: 16px;
	text-decoration:none;
}
.filtertablefont a:link
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	line-height: 16px;
	text-decoration: none;
}
.filtertablefont a:visited
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	line-height: 16px;
	text-decoration: none;
}
.filtertablefont a:hover
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial;
	line-height: 16px;
	text-decoration: none;
}

.filtertablefontsm
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: arial;
	line-height: 16px;
	text-decoration:none;
}

.filtertablealertfont
{
	color: #0000ff;
	font-family: arial,sans-serif;
	text-decoration:none;
}
.fontnote
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: arial,sans-serif;
	line-height: 16px;
	text-decoration:none;
}
.fontnoteemphasis
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: arial,sans-serif;
	line-height: 16px;
	text-decoration:none;
}
tr.labeldatatableheaderbgcolor
{
   	background-color: #03478A;
}	
tr.labeldatatableheaderhrulebgcolor
{
   	background-color: #03478A;
}	
tr.datatablesubheaderbgcolor
{
   	background-color: #999999;
}	
tr.labeldatatablesubheaderbgcolor
{
   	background-color: #999999;
}	
tr.labeldatatablesubheaderbgcolor2
{
   	background-color: #ffffff;
}	
tr.labeldatatableshadedbgcolor1
{
   	background-color: #ffffff;
}
tr.labeldatatableshadedbgcolor2
{
   	background-color: #ededed;
}
tr.labeldatatablevrulebgcolor
{
	background-color: #03478A;
}
tr.labeldatatableshadedrateboardbgcolor1
{
   	background-color: #ededed;
}
tr.labeldatatableshadedrateboardbgcolor2
{
  	background-color: #ffffff;
}
.labeldatatableheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial;
	line-height: 18px;
	text-decoration:none;
}
.labeldatatablesubheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial;
	line-height: 18px;
	text-decoration:none;
}
.labeldatatabletitle
{
	padding: 2px 5px;
	font-weight: bold;	
	font-size: 11px;	
	font-family: arial,verdana,sans-serif;	
	color:#333333;	   	
	text-decoration:none;
}
.labeldatatabletitle a:link
{
	padding: 2px 5px;
	font-weight: bold;	
	font-size: 11px;	
	font-family: arial,verdana,sans-serif;	
	color:#06c;	   	
	text-decoration:none;
}
.labeldatatabletitle a:visited
{
	padding: 2px 5px;
	font-weight: bold;	
	font-size: 11px;	
	font-family: arial,verdana,sans-serif;	
	color:#06c;	   	
	text-decoration:none;
}
.labeldatatabletitle a:hover
{
	padding: 2px 5px;
	font-weight: bold;	
	font-size: 11px;	
	font-family: arial,verdana,sans-serif;	
	color:#5C94CD;	  
	text-decoration:none;
}
.labeldatatablefont
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.labeldatatablefont a:link
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.labeldatatablefont a:visited
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.labeldatatablefont a:hover
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial;
	text-decoration: none;
}
.labeldatatablefontnegcolor
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #ff0000;
	font-family: arial;
	text-decoration:none;
}
.labeldatatablefontposcolor
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #008000;
	font-family: arial;
	text-decoration:none;
}
.labeldatatableuptickfont
{
	font-weight: normal;
	font-size: 11px;
	color: #00cc00;
	font-family: arial;
	text-decoration:none;
}
.labeldatatabledowntickfont
{
	font-weight: normal;
	font-size: 11px;
	color: #cc0000;
	font-family: arial;
	text-decoration:none;
}
.labeldatatablefontemphasis
{
	padding: 2px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.labeldatatablealertfont
{
	font-size:11px;
	font-weight:normal;
	color:#0000ff;
	font-family:arial, Helvetica, sans-serif;
	padding: 2px 5px;
	text-decoration:none;
} 
.optionsfontemphasis
{
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.labeldatatablefontsm
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}	
.labeldatatablefontcdrates
{
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.labeldatatablefontcdrates a:link
{
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.labeldatatablefontcdrates a:active
{
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.labeldatatablefontcdrates a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.labeldatatablefontcdrates a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #5C94CD;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
tr.shadedtableheaderbgcolor
{
   	background-color: #03478A;
}	
tr.shadedtableheaderhrulebgcolor
{
   	background-color: #03478A;
}	
tr.shadedtablesubheaderbgcolor
{
   	background-color: #999999;
}	
tr.shadedtablesubheaderbgcolor2
{
   	background-color: #ffffff;
}
tr.shadedtableshadedbgcolor1
{
   	background-color: #ffffff;
}
tr.shadedtableshadedbgcolor2
{
   	background-color: #ffffff;
}
tr.shadedtablevrulebgcolor
{
   	background-color: #ededed;
}
tr.navrightheaderbgcolor
{
	background-color:#03478A;
}
tr.navrightborderbgcolor
{
	background-color:#03478A;
}
tr.navrightshadedbgcolor
{
	background-color:#f2f2d7;
}
tr.navrightshadedhrule
{	
	background-color:#9c9a9c;
}
tr.navrightshadedsubbgcolor
{
	background-color:#f2f2d7;
}
tr.navrightshadedsubbgcolor2
{
	background-color:#f2f2d7;
}
.shadedtableheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial,sans-serif;
	line-height: 18px;
	text-decoration:none;
}
.shadedtableheader a:link
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial,sans-serif;
	line-height: 18px;  
	text-decoration:none;
}
.shadedtableheader a:visited
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial,sans-serif;
	line-height: 18px;   
	text-decoration:none;
}
.shadedtableheader a:active
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial,sans-serif;
	line-height: 18px;   
	text-decoration:none;
}
.shadedtableheaderselect
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial,sans-serif;
	line-height: 18px;
	text-decoration:none;
}
.shadedtablesubheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial,sans-serif;
	line-height: 18px;
	text-decoration:none;
}
.shadedtabletitle	
{	
	padding: 1px 5px;
	font-weight: bold;	
	font-size: 11px;	
	font-family: arial,verdana,sans-serif;	
	color:#333333;	
	text-decoration:none;
}
.shadedtablefont
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration:none;
}	
.shadedtablefontoption
{
        padding: 1px 5px;
        font-weight: normal;
        font-size: 11px;
        color: #333333;
        font-family: arial;
        text-decoration:none;
	FONT-STYLE: italic;
}
.shadedtablefont a:link
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.shadedtablefont a:visited
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.shadedtablefont a:active
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration:none;
}	
.shadedtablefont a:hover
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial;
	text-decoration:none;
}	
.shadedtablefontsm
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: arial;
	line-height: 16px;
	text-decoration:none;
}
.shadedtablealertfont
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 12px;
	color: #0000ff;
	font-family: arial;
   	line-height: 18px;
	text-decoration:none;
}
.shadedtablefontemphasis
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	line-height: 16px;
	text-decoration:none;
}
.shadedtabletitle
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: arial,sans-serif;
	line-height: 18px;
	text-decoration:none;
}
.shadedtablefontempitalunder
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	font-style: italic;
	font-family: arial;
	text-decoration: none;
}
.shadedtablesubmenufontselect
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration: none;
}	
.shadedtablesubmenufontselect a:link
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.shadedtablesubmenufontselect a:visited
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.shadedtablesubmenufontselect a:active
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration:none;
}	
.shadedtablesubmenufontselect a:hover
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial;
	text-decoration:none;
}	
.shadedtablesubmenufont
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration: none;
}	
.shadedtablesubmenufont a:link
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.shadedtablesubmenufont a:visited
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.shadedtablesubmenufont a:active
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration:none;
}	
.shadedtablesubmenufont a:hover
{
	padding: 1px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial;
	text-decoration:none;
}	
.excelsubmenu
{
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	line-height: 16px;
	font-family: verdana;
	text-decoration: none;
}
.excelsubmenu a:link
{
	font-weight: normal;
	font-size: 9px;
	color: #0066cc;
	line-height: 16px;
	font-family: verdana;
	text-decoration: none;
}
.excelsubmenu a:visited
{
	font-weight: normal;
	font-size: 9px;
	color: #0066cc;
	line-height: 16px;
	font-family: verdana;
	text-decoration: none;
}
.excelsubmenu a:hover
{
	font-weight: normal;
	font-size: 9px;
	color: #5C94CD;
	line-height: 16px;
	font-family: verdana;
	text-decoration: none;
}
.acctdroptext
{
	font-weight:normal;
	font-size: 11px;
	color: #333333;
	font-family: arial;
	text-decoration:none;
 }
.acctdroptextempahsis
{
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: arial,sans-serif;
	text-decoration:none;
}
.errorfont
{
	font-weight: bold;
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration:none;
}
.errortablesubheader
{
	font-weight: bold;
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-decoration:none;
}	
.button 
{
	font-weight:normal; 
	font-size:11px; 
	color:#333333; 
	font-family:Arial; 
	text-align:center;
	padding: 0px 2px 0px 2px;
}
.streamingchartbutton {
	font-weight: normal; 
	font-size: 10px; 
	color: #000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height:18px;
}
.streamingdropdownbutton {
	font-weight: normal; 
	font-size: 10px; 
	color: #000; 
	font-family: Arial, Verdana, Helvetica, san-serif; 
	background-color: #FFFFCC; 
	height:18px;
}
.submenu
{
	font-family:arial;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	color:#333333;
	text-decoration: none;		
}
.submenu a:link
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
   	line-height:18px;
}
.submenu a:visited
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	line-height:18px;
    text-decoration: none;
}
.submenu a:hover
{
   	font-family:arial;
   	font-size:11px;
   	font-weight:normal;
   	color: #5C94CD;
   	line-height:18px;
    text-decoration: none;
}
.submenu a:active
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
   	line-height:18px;
}
a.submenu:link
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
   	line-height:18px;
}
a.submenu:visited
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	line-height:18px;
    text-decoration: none;
}
a.submenu:hover
{
   	font-family:arial;
   	font-size:11px;
   	font-weight:normal;
   	color: #5C94CD;
   	line-height:18px;
    text-decoration: none;
}
a.submenu:active
{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
   	line-height:18px;
}
.submenuselect
{
	font-family:arial;
	font-weight: bold; 
	font-size: 11px; 
	color: #333333; 
    text-decoration: none;
}
.submenuselect a:link
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
}
.submenuselect a:visited
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	line-height:18px;
	text-decoration: none;
}
.submenuselect a:hover
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color: #5C94CD;
	line-height:18px;
	text-decoration: none;
}
.submenuselect a:active
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
}
a.submenuselect:link
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
}
a.submenuselect:visited
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	line-height:18px;
	text-decoration: none;
}
a.submenuselect:hover
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color: #5C94CD;
	line-height:18px;
	text-decoration: none;
}
a.submenuselect:active
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
}
.edocsheaderbgcolor
{
   	background-color:#03478A;
}
.edocsheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial;
	line-height: 18px;
	text-decoration:none;
}
.edocsfontemphasis
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: arial;
	line-height: 18px;
	text-decoration:none;
}
.edocsfont
{
	padding: 2px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}
.edocsfont a:link
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.edocsfont a:visited
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #0066cc;
	font-family: arial;
	text-decoration: none;
}
.edocsfont a:hover
{
	padding: 2px 5px;
	font-weight: normal;
	font-size: 11px;
	color: #5C94CD;
	font-family: arial;
	text-decoration: none;
}
.edocsfontsm
{
	padding: 1px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	background-color: #ffffff;
	text-decoration:none;
}
.chartheader
{
	padding: 1px 5px;
	font-weight: bold;
	font-size: 12px;
	color: #03478A;
	font-family: arial;
	line-height: 18px;
	text-decoration:none;
}
.datatablefontemphasis a:link
{
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	text-decoration:none;
}
.datatablefontemphasis a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	text-decoration:none;
}
.datatablefontemphasis a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #5C94CD;
	text-decoration:none;
}
.verticalrule{
	height: 450px;
	background: url(/images/dots_vert.gif) repeat-y left;
}
.loginverticalrule{
	height: 120px;
	background: url(/images/dots_vert.gif) repeat-y center;
}
.horizontalrule{
	background: url(/images/dots_horiz.gif) repeat-x bottom;
}
.horizontalbgcolor{
	background-color:#cccccc;
}
td.quoteleftheading
{
	background: url(/images/dots_horiz.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#333333;
}
.quotelefttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:15px;
	text-decoration:none;
}
.navtop{
	background-color: #03478A;
	color: #ffffff;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-left:6px;
	text-decoration:none;
}
.navtop a:link{
	color: #ffffff;
	font-size: 94%;
	text-decoration:none;
}
.navtop a:active{
	color: #ffffff;
	font-size: 94%;
	text-decoration:none;
}
.navtop a:visited{
	color: #ffffff;
	font-size: 94%;
	text-decoration:none;
}
.navtop a:hover { 
	color: #ccffff;
	font-size: 94%;
	text-decoration:none;
}
.navtopselect{
	background-color: #03478A;
	color: #ffffff;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:6px;
	text-decoration:none;
}
.navtopselect a:link{
	color: #ccffff;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.navtopselect a:active{
	color: #ccffff;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.navtopselect a:visited{
	color: #ccffff;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.navtopselect a:hover { 
	color: #ccffff;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.navbottomhoriz{ 
	background-color:#e98a0e;
}
.normalbg{ 
	background-color:#ffffff;
}
.timestampfont {
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;
}
/*************** SA Styles ****************/

.noticefontemphasis { font-family:verdana; font-size:11px; font-weight:bold; color:#015095;}
.shadedtablealert { font-family:arial; font-size:10px; color:#ff0000;font-weight:normal;}
.shadedlogin {font-family:arial; font-size:10pt; font-weight:bold; color:#00595A; padding-left:2pt; padding-right:2pt;}
.table_shaded {
    padding: 0;
    border-spacing: 0px;
    border-collapse:collapse;
    width:548;
    background-color: #FFFFFF;
}
.table_shaded_subtable {
    border-collapse:collapse;
    border-spacing: 0;
    width:100%;
    background-color: #FFFFFF;
    border: 0px;
}


.table_main {
    border-spacing: 0;
    background-color: #ffffff;
    border-collapse:collapse;
    width: 548;
    border: 0px;
}
 
 .hometitle {font-family:arial; font-size:12px; font-weight:bold; color:#000000; padding-left:2pt; padding-right:2pt;}

 .table_login {
    padding: 0;
    border-spacing: 0px;
    border-collapse:collapse;
    width:548;
    background-color: #ffffff;
}
.table_login_subtable {
    border-collapse:collapse;
    border-spacing: 0;
    width:100%;
    background-color: #ffffff;
    border: 0px;
}


body {
        color: #000000;
        background-color: #FFFFFF;
        background-image: url("/images/background.gif") repeat;
        margin-left:0px;
        margin-top: 0;
        margin-width: 0px;
        margin-height:0;
}

a:link : #0000CC;
a:visited : #0000CC;
a:active: #0000CC;

.TextBlackNormal{color:#000000;font-family:verdana;font-size:10px;font-weight:normal;padding-left:2pt;padding-right:2pt;}


.TextBlackNormal a:link { color:#0066cc; font-family:verdana; font-size:10px; font-weight:normal;padding-left:2pt; padding-right:2pt; text-decoration:underline;}
.TextBlackNormal a:visited {color:#0066cc; font-family:verdana; font-size:10px; font-weight:normal;padding-left:2pt; padding-right:2pt; text-decoration:underline;}
.TextBlackNormal a:hover {color:#5C94CD; font-family:verdana; font-size:10px; font-weight:normal; padding-left:2pt; padding-right:2pt; text-decoration:underline;}


caption {background-color: #03478A; font-weight: bold; COLOR: #FFFFFF; text-align:left; width: auto; font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-variant:normal; line-height:140%; text-transform:none;}

caption#aligncenter { text-align: center; }
.note1 {text-align:left; color:#000000; font-family:verdana; font-size:10px; font-weight:normal;}


tr.bgcolor2 {background-color: #EDEDED;}
tr.subhead {background-color: #999999;}
thead tr {background-color:#999999; font-weight: bold;}
tfoot tr {background-color:#999999; font-weight: bold;}
.thcolor{background-color:#ffffff; font-weight: bold;}

table#filtertools {border-bottom-color:#FFFFFF;}
table#filtertools tr {background-color: #CCCCCC;}
table#filtertools tr td {padding:1px 0px 1px 1px; margin:0; border:0; }

.centeralign {text-align: center;}

.iframebody {margin: 0; padding: 0; background-color: #FFFFFF;text-align: center; color:#000000;font-family:verdana;font-size:10px;font-weight:normal;padding-left:2pt;padding-right:2pt;}
