/* remove? 


a{color: #44697d;text-decoration:none;}
a:hover{color: #44697d;text-decoration:underline;}
a:visited{color: #44697d;text-decoration:none;}


/* H CLASSES */
/* hide from ie mac \*/
* html {overflow: hidden; }
* html body {overflow: auto; }
/* end hack */
/* position absolute for ie6 */
#video {position: absolute; top: -3.8em; left: 88%; }
/* position fixed for compliant browsers */


.ft_h1	{
	color: #00274c;
	font-size :20px;
	font-weight: normal;
	height: 40px;
	font-family:  Arial, Helvetica, sans-serif; }
	
	
.ft_h1_sm	{
	color: #00274c;
	font-size :18px;
	font-weight: 400;
	height: 30px;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_h1_sm_blu	{
	color: #44697d;
	font-size :18px;
	font-weight: 400;
	height: 30px;
	font-family:  Arial, Helvetica, sans-serif; }
	
.ft_h1_sm_blu 	a{color: #44697d;text-decoration:none;}
.ft_h1_sm_blu 	a:hover{color: #44697d;text-decoration:underline;}
.ft_h1_sm_blu 	a:visited{color: #44697d;text-decoration:none;}


.ft_h2	{
	color: #e6911e;
	font-size :14px;
	font-weight: bold;
	height: 20px;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_h2 	a{color: #e6911e;text-decoration:none;}
.ft_h2 	a:hover{color: #e6911e;text-decoration:underline;}
.ft_h2 	a:visited{color: #e6911e;text-decoration:none;}

.ft_h2_r{
	color: #e6911e;
	font-size :14px;
	font-weight: bold;
	height: 30px;
	font-family:  Arial, Helvetica, sans-serif; 
	text-align:right;}
	
.ft_h2_sm	{
	color: #e6911e;
	font-size :12px;
	font-weight: bold;
	height: 20px;
	font-family:  Arial, Helvetica, sans-serif; }	

.ft_h3	{
	color: #3a6e87;
	font-size :13px;
	font-family:  Arial, Helvetica, sans-serif; 
	padding:2px;}

.ft_h3 	a		{color: #3a6e87; text-decoration: none;}
.ft_h3 	a:hover		{color: #3a6e87; text-decoration: underline;}	
.ft_h3 	a:visited 	{color: #3a6e87; TEXT-DECORATION: none;}


.ft_h4	{
	color: #000000;
	font-size :13px;
	font-weight: bold;
	height: 30px;
	font-family:  Arial, Helvetica, sans-serif; }









/* FT TABLE TITLE */

.ft_table_title {
    color: #e6911e;
	font-size :11px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	text-align:left;
	padding:2px;}

.ft_table_title 	a{color: #e6911e;text-decoration:none;}
.ft_table_title 	a:hover{color: #e6911e;text-decoration:none;}
.ft_table_title 	a:visited{color: #e6911e;text-decoration:none;}

.ft_table_title_normal {
    color: #e6911e;
	font-size :11px;
	font-weight: normal;
	font-family:  Arial, Helvetica, sans-serif; 
	text-transform:none;
	text-align:left;
	padding:2px;}

.ft_table_title_normal 	a{color: #e6911e;text-decoration:none;}
.ft_table_title_normal 	a:hover{color: #e6911e;text-decoration:underline;}
.ft_table_title_normal 	a:visited{color: #e6911e;text-decoration:none;}


.ft_table_title_r {
    	color: #e6911e;
	font-size :11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	text-align:right;}


.ft_table_title_sm{
    	color: #e6911e;
	font-size :12px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	padding: 2px;}









/* FT LABEL */

.ft_label {
	font-size: 10px;
	font-weight: normal;
	color: #00274c;
	text-align: left;
	padding: 2px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif; }


.ft_label_link a{
	font-size: 10px;
	font-weight:normal;
	color: #00274c;
	text-align: left;
	padding: 2px;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none;}	
	
.ft_label_link a:hover		{color: #e6911e;text-decoration: underline;}
.ft_label_link a:visited	{color: #00274c;text-decoration: none;}

.ft_label_link_r a{
	font-size: 10px;
	font-weight:normal;
	color: #00274c;
	text-align: right;
	padding: 2px;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none;}	
	
.ft_label_link_r a:hover	{color: #e6911e;text-decoration: underline;}
.ft_label_link_r a:visited	{color: #00274c;text-decoration: none;}



.ft_label_link_on			{color: #e6911e;}

.ft_label_r {
	font-size: 10px;
	font-weight: normal;
	color: #00274c;
	text-align: right;
	text-transform: uppercase;
	padding: 2px;
	font-family:  Arial, Helvetica, sans-serif; }

	

	
.ft_label_r_b {
	font-size: 10px;
	font-weight: normal;
	color: #00274c;
	text-align: right;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	border-bottom: none;
	padding:0px;}

	
.ft_label_link_r_b a
	{
	font-size: 10px;
	font-weight: normal;
	color: #00274c;
	text-align: left;
	padding:0px;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
	text-decoration: none;
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	border-bottom: none;
	}	
	
.ft_label_link_r_b a:hover	{color: #e6911e;text-decoration: underline;border: 1px solid #cccccc;border-left: none;border-top: none;border-bottom: none;}


.ft_label_c_b {
      font-size: 10px;
      font-weight: normal;
      color: #00274c;
      text-align: center;
      text-transform: uppercase;
      font-family:  Arial, Helvetica, sans-serif; 
      border: 1px solid #cccccc;
      border-left: none;
      border-top: none;
      border-bottom: none;
      padding:0px;}

 

.ft_label_link_c_b a
   {
      font-size: 10px;
      color: #00274c;
      text-align: center;
      padding:0px;
	  font-weight: normal;
      text-transform: uppercase;
      font-family:  Arial, Helvetica, sans-serif; 
      text-decoration: none;
      border: 1px solid #cccccc;
      border-left: none;
      border-top: none;
      border-bottom: none;
      }   
     


.ft_label_link_c_b a:hover  {color: #e6911e;text-decoration: underline;border: 1px solid #cccccc;border-left: none;border-top: none;border-bottom: none;}

ft_label_link_l_b a
      {
      font-size: 10px;
      color: #00274c;
      text-align: left;
	  font-weight: normal;
      padding:0px;
      text-transform: uppercase;
      font-family:  Arial, Helvetica, sans-serif; 
      text-decoration: none;
      border: 1px solid #cccccc;
      border-left: none;
      border-top: none;
      border-bottom: none;
      }     

 

 

.ft_label_link_l_b a:hover    {color: #e6911e;text-decoration: underline;border: 1px solid #cccccc;border-left: none;border-top: none;border-bottom: none;}



.ft_label_b {
	font-size: 10px;
	font-weight: normal;
	color: #00274c;
	text-align: left;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	border-bottom: none;
	padding:2px;}
	
	
	
.ft_label_currency {
	font-size: 10px;
	font-weight: normal;
	color: #00274c;
	text-align: left;
	vertical-align:top;
	padding:2px;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; }











/* FT DATA */

.ft_data_quote-up  {	color : #006600;}
.ft_data_quote-down  {	color : #990000;}
.ft_data_quote-even  {	color : #003366;}	

.ft_data {
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-align: left;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; 
	}

.ft_data_link {
	color: #00274c;
	font-size :13px;
	text-decoration: none;
	text-transform: uppercase;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_data_link a		{color: #00274c;text-decoration: none;}		
.ft_data_link a:hover	{color: #00274c;text-decoration: underline;}

.ft_data_link_option {
	color: #00274c;
	font-size :10px;
	text-decoration: none;
	text-transform: uppercase;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_data_link_option a		{color: #00274c;text-decoration: none;}		
.ft_data_link_option a:hover	{color: #00274c;text-decoration: underline;}

/* require center ft data*/
.ft_data_c {
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-align: center;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }


.ft_data_r {
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-align: right;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_data_link_r {
	color: #00274c;
	font-size :13px;
	text-decoration: none;
	text-align:right;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_data_link_r a	{color: #00274c;text-decoration: none;}	
.ft_data_link_r a:hover	{color: #00274c;text-decoration: underline;}

.ft_data_link_r_b {
	color: #00274c;
	font-size :13px;
	text-decoration: none;
	text-align:right;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	padding:2px;
	border-bottom: none;}

.ft_data_link_r_b a	{color: #00274c;text-decoration: none;}	
.ft_data_link_r_b a:hover	{color: #00274c;text-decoration: underline;}
.ft_data_link_r_b a:visited	{color: #00274c;text-decoration: none;}


.ft_data_link_sm_r_b {
	color: #00274c;
	font-size :11px;
	text-decoration: none;
	text-align:right;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	padding:2px;
	border-bottom: none;}

.ft_data_link_sm_r_b a	{color: #00274c;text-decoration: none;}	
.ft_data_link_sm_r_b a:hover	{color: #00274c;text-decoration: underline;}
.ft_data_link_sm_r_b a:visited	{color: #00274c;text-decoration: none;}


.ft_data_link_c_b {
      color: #00274c;
      font-size :13px;
      text-decoration: none;
      text-align:center;
      text-transform: uppercase;
      font-family:  Arial, Helvetica, sans-serif; 
      border: 1px solid #cccccc;
      border-left: none;
      border-top: none;
      padding:2px;
      border-bottom: none;}

.ft_data_link_c_b a     {color: #00274c;text-decoration: none;}   
.ft_data_link_c_b a:hover     {color: #00274c;text-decoration: underline;}
.ft_data_link_c_b a:visited   {color: #00274c;text-decoration: underline;}



.ft_data_r_b {
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-align: right;
	font-family:  Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	padding:2px;
	border-bottom: none;}

.ft_data_sm {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	font-family:  Arial, Helvetica, sans-serif; 
	border-left: none;
	border-top: none;
	padding:2px;
	border-bottom: none;}
	
.ft_data_sm_r {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	font-family:  Arial, Helvetica, sans-serif; 
	border-left: none;
	border-top: none;
	text-align:right;
	padding:2px;
	border-bottom: none;}
	
.ft_data_sm_r_b {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	text-align: right;
	font-family:  Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	padding:2px;
	border-bottom: none;}

.ft_data_link_sm{
	color: #00274c;
	font-size :11px;
	text-decoration: none;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }	
	


.ft_data_link_sm a					{color: #00274c;font-size :11px; text-decoration: none;      padding:2px;font-family:  Arial, Helvetica, sans-serif;  text-align: right;}	
.ft_data_link_sm a:hover			{color: #00274c;font-size :11px; text-decoration: underline; padding:2px;font-family:  Arial, Helvetica, sans-serif;  text-align: right;}

.ft_data_link_small_low				{color: #00274c;font-size :10px;text-decoration: none;text-transform: uppercase;padding:2px;font-family:  Arial, Helvetica, sans-serif; }

.ft_data_sml_r_b 					{font-size: 10px;font-weight: normal;color: #444444;text-align: right;font-family:  Arial, Helvetica, sans-serif; border: 1px solid #cccccc;padding:2px;border-left: none;border-top: none;border-bottom: none;}
.ft_data_sml_l_b                    {font-size: 10px;font-weight: normal;color: #444444;text-align: left;font-family:  Arial, Helvetica, sans-serif; border: 1px solid #cccccc;padding:2px;border-right: none;border-top: none;border-bottom: none;}
.ft_data_link_small_low a:visited	{color: #00274c;font-size :10px;text-transform: uppercase;padding:2px;text-decoration: none;font-family:  Arial, Helvetica, sans-serif; }
.ft_data_link_small_low a:hover		{color: #00274c;font-size :10px;text-transform: uppercase;padding:2px;text-decoration: none;font-family:  Arial, Helvetica, sans-serif; }
.ft_data_link_small_low a			{color: #00274c;font-size :10px;text-transform: uppercase;padding:2px;text-decoration: none;font-family:  Arial, Helvetica, sans-serif; }
.ft_data_link_sm_caselow			{color: #00274c;font-size :10px;text-decoration: none;text-transform: lowercase;font-family:  Arial, Helvetica, sans-serif; }
.ft_data_link_sm_caselow a:visited 	{color: #00274c;text-decoration: none;}	
.ft_data_link_sm_caselow a:hover	{color: #00274c;text-decoration: none;}
.ft_data_link_sm_caselow a			{color: #00274c;text-decoration: none;}

.ft_data_link_l_b {
      color: #00274c;
      font-size :13px;
      text-decoration: none;
      text-align:left;
      text-transform: uppercase;
      font-family:  Arial, Helvetica, sans-serif; 
      border: 1px solid #cccccc;
      border-left: none;
      border-top: none;
      padding:2px;
      border-bottom: none;}

 

.ft_data_link_l_b a     {
	color: #00274c;
	text-decoration: none;} 

.ft_data_link_l_b a:hover     {
	color: #00274c;
	text-decoration: underline;}

.ft_data_link_l_b a:visited   {
	color: #00274c;
	text-decoration: underline;}

.ft_data_link_sm_Capitalize_r {
	color: #00274c;
	font-size :10px;
	text-decoration: none;
	text-transform: Capitalize;
	font-family:  Arial, Helvetica, sans-serif; 
	text-align:right;
	padding:2px;}

.ft_data_link_sm_Capitalize_r a			{color: #00274c;text-decoration: none;text-align:right;}
.ft_data_link_sm_Capitalize_r a:hover	{color: #00274c;text-decoration: underline;text-align:right;}
.ft_data_link_sm_Capitalize_r a:visited {color: #00274c;text-decoration: none;text-align:right;}


.ft_data_sm_even_r {
      font-size: 11px;
      font-weight: normal;
      color: #444444;
      text-align: right;
      padding:2px;
      font-family:  Arial, Helvetica, sans-serif; }

.ft_data_sm_up_r {
      font-size: 11px;
      font-weight: normal;
      color: #444444;
      text-align: right;
      padding:2px;
     font-family:  Arial, Helvetica, sans-serif; }

.ft_data_sm_down_r {
      font-size: 11px;
      font-weight: normal;
      color: #444444;
      text-align: right;
      padding:2px;
      font-family:  Arial, Helvetica, sans-serif; }


/*???????????????*/
.ft_data_small_low {
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	text-align: right;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; 
}




.ft_data_currency {
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-align: left;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; 
}


.ft_data_link_currency {
	color: #00274c;
	font-size :10px;
	text-decoration: none;
	padding:2px;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_data_link_currency a		{color: #00274c;text-decoration: none;}	
.ft_data_link_currency a:hover		{color: #00274c;text-decoration: underline;}
.ft_data_link_currency a:visited	{color: #00274c;font-size :10px;text-decoration: none;padding:2px;text-transform: uppercase;font-family:  Arial, Helvetica, sans-serif; }









/* FT BODY */

.ft_body 
{
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif; }

.ft_body p {margin-top: 5px; margin-bottom: 10px;}

.ft_body a		{color: #44697d;text-decoration: none;}	
.ft_body a:hover		{color: #44697d;text-decoration: underline;}
.ft_body a:visited	{color: #44697d;text-decoration: none;}

.ft_body_link a		{color: #44697d;text-decoration: none;}	
.ft_body_link a:hover		{color: #44697d;text-decoration: underline;}
.ft_body_link a:visited	{color: #44697d;text-decoration: none;}

.ft_body_sm {
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif; }
	
	
.ft_body_r {
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-align: right;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif; }


.ft_body_sm_r {
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	text-align: right;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif; }



/* MISC FONT */

.ft_stat{
	color: #000000;
	font-size :10px;
	font-family:  Arial, Helvetica, sans-serif; }


.ft_alert{
	font-size: 10px;
	font-weight: normal;
	color: #b71234;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_alert_options{
	font-size: 10px;
	font-weight: normal;
	color: #b71234;
	font-family:  Arial, Helvetica, sans-serif; }
	
.ft_note{
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif; }

	
	
.ft_required{
	font-size: 10px;
	font-weight: normal;
	color: #b71234;
	font-family:  Arial, Helvetica, sans-serif; }
	
	
.ft_form {
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif; }
	
	
.ft_list {
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif; }
	
.ft_disclaimer {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif; }
	
.ft_disclaimer_bold {
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif; }
	
	
	
	
	
	
	
	
/* LINES AND SPACERS */

.greyline {
	background-color : #666666;
	height: 1px;}


.orangeline {
	background-color : #e6911e;
	height: 1px;}


.orangespacer {
	height: 4px;}
	
.contentspacer {
	height: 10px;}

.chartspacer {
	height: 3px;}
	
.spacer_h_10 {
	height: 10px;}

.spacer_w_10 {
	width:10px;}

.tablespacer {
	height: 24px;}

.newsreportspacer {
	width:650px;
	height: 24px;}
	
.yahoospacer {
	width:650px;
	height: 10px;}
	
.dottedline {
	height: 1px;
	background-image: url(../markets/images/dotted.gif);
	background-repeat: repeat-x;}


.ft_chart_vert_dots {
	width: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/investments/ft_chart_vert_dots.gif);
	background-image: url(../images/investments/ft_chart_vert_dots.gif);
	background-repeat: repeat-y;}

.ft_sidenav {
	vertical-align: top;
	
	color: #ff00cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:160px;}

.ft_sidead {
	vertical-align: top;
	color: #ff00cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:160px;}

/* TABLE ROW ALTERNATING COLORS */


.ft_table_bg_white{
	background-color:#FFFFFF;}

.ft_table_bg_gray {
	background-color:#eef3f5;}

.ft_table_bg_MouseOn{
	background-color:#ecedf0;}



/* ARROWS */

.arrow {
	height: 17px;
	width: 17px;}





/* OPTION CHAINS */

.ft_optionchian_bg_gray {
	background-color:#eeeeee;
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_optionchian_bg_white{
	background-color:#FFFFFF;
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_optionchian_grey {
	background-color:#dddddd;}

.ft_optionchian_orange {
	background-color:#e6911e;}

.ft_optionchian_highlight {
	background-color:#3a6e8f;
	color:#ffffff;
	font-size: 13px;
	font-weight: normal;
	/* text-align: right;*/
	font-family:  Arial, Helvetica, sans-serif; }



/* INPUT BOXES / BUTTONS */

.ft_inputbox_lrg{
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	border:solid 1px;
	border-color:#7f9db9;
	width:210px;
	height:22px;}

.ft_textArea{
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	border:solid 1px;
	border-color:#7f9db9;
}

.ft_inputbox_med	{font-size: 13px;font-weight: normal;color: #000000;border:solid 1px;border-color:#7f9db9;width:100px;height:22px; }
.ft_inputbox_sm		{font-size: 13px;font-weight: normal;color: #000000;border:solid 1px;border-color:#7f9db9;width:60px;height:22px; }
.ft_inputbox_smaller {font-size: 13px;font-weight: normal;color: #000000;border:solid 1px; border-color:#7f9db9;}
.ft_inputbox_aboutme	{font-size: 13px;font-weight: normal;color: #000000;border:solid 1px; border-color:#7f9db9;width:500px;height:70px;}
.ft_inputbox_terms	{font-size: 11px;font-weight: normal;color: #000000;border:solid 1px; border-color:#7f9db9;width:500px;height:150px; background-color: #efefef; font-family:  Arial, Helvetica, sans-serif; }


.ft_radio_button {
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	border:solid 1px;
	border-color:#7f9db9;}
			
.ft_check_button {
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	border:solid 1px;
	border-color:#7f9db9;}
	
.ft_check_box {
	color: #444444;
	border:solid 1px;
	border-color:#7f9db9;}


.ft_dropdown_lrg {
    color: #444444;
	font-size:13px; 
	font-weight: normal;
	text-decoration: none;  
	border:solid 1px;
	border-color:#7f9db9;
	width:210px;
	/*position:absolute;
	z-index:-1;*/
	}
	
.ft_dropdown_med {
    color: #444444;
	font-size:13px; 
	font-weight: normal;
	text-decoration: none;  
	border:solid 1px;
	border-color:#7f9db9;
	width:104px;
	/*position:absolute;
	z-index:-1;*/
	}
	
.ft_dropdown_sm {
    color: #444444;
	font-size:13px; 
	font-weight: normal;
	text-decoration: none;  
	border:solid 1px;
	border-color:#7f9db9;
	width:52px;
	/*position:absolute;	z-index:-1;*/
	}

.ft_dropdown {
    color: #444444;
	font-size:13px; 
	font-weight: normal;
	text-decoration: none;  
	border:solid 1px;
	border-color:#7f9db9;
	/*position:fixed;	
	z-index: -1;*/
	}
	
.ft_htmlbutton {
	color: #00274c;
	font-size:13px; 
	font-weight: normal;
	text-decoration: none;
	height:22px;   
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #00274c;
	background-color: #e5eaf0;}


.ft_Gobutton {
            color: #00274c;
            font-size:12px; 
            font-weight: normal;
            text-decoration: none;
            padding-bottom: 3px;
            padding-left: 3px;
            padding-right: 3px;
            padding-top: 3px;
            border-width: 1px;
            border-style: solid;
            border-color: #00274c;
            background-color: #ffffff;}
	

			
			
			
			
			
			
			
			
			
			
			
			
/* FT TABS / NAVIGATION */


.ft_Tab_Color{
	background-color:  #e6911e;
	font-size :11px;
	font-family:  Arial, Helvetica, sans-serif; 
	color:White;
	text-decoration: none;}

.ft_Tab_Color a			{background-color:  #e6911e;font-size :11px;font-family:  Arial, Helvetica, sans-serif;  color:White; text-decoration: none;}
.ft_Tab_Color a:hover		{background-color:  #e6911e;font-size :11px;font-family:  Arial, Helvetica, sans-serif;  color:White; text-decoration: none;}


.ft_Tab_Color_sub{
	background-color:  #e6911e;
	font-size :11px;
	font-family:  Arial, Helvetica, sans-serif; 
	color:ffffff;
	text-decoration: none; }

.ft_Tab_Color_sub a		{background-color:  #e6911e;font-size :11px; font-family:  Arial, Helvetica, sans-serif; color:White;text-decoration: none;}
.ft_Tab_Color_sub a:hover	{background-color:  #e6911e;font-size :11px;font-family:  Arial, Helvetica, sans-serif; color:White;text-decoration: none;}




.Tab_Color_subline {
	background-color : #e6911e;
	height: 1px;}




.ft_Switch_link_r {
	color: #00274c;
	font-size :14px;
	text-align: right;
	text-decoration: none;
	text-transform:capitalize;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_Switch_link_r a		{color: #00274c;text-decoration: none;}
.ft_Switch_link_r a:hover	{color: #e6911e;text-decoration: underline;}
.ft_Switch_link_r a:visited 	{COLOR: #00274c; text-decoration: none;}





/* FT PORTFOLIO / NAVIGATION */

.ft_portfolio_nav {
	background-color : #f1f1f2;}

.ft_portfolio_nav_line{
	background-color : #00274c;
	height: 1px;}
	
.ft_portfolio_nav_heading {
	padding-right: 3px;
	color: #00274c;
	font-size :13px;
	text-align: right;
	text-decoration: none;
	text-transform:none;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_portfolio_nav_link {
	padding-right: 3px;
	color: #3a6e8f;
	font-size :11px;
	text-align: right;
	text-decoration: none;
	text-transform:none;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_portfolio_nav_link a			{color: #3a6e8f;text-decoration: none;}
.ft_portfolio_nav_link a:hover		{color: #e99519;text-decoration: underline;}
.ft_portfolio_nav_link a:visited 	{color: #3a6e8f; text-decoration: none;}




/* MISC LINKS */

.gototop_link  {
	color: #44697d;
	font-size :11px;
	font-family:  Verdana, Helvetica, Arial,sans-serif;
	font-weight: normal;
	margin-bottom: 0; 
	padding-bottom: 0;}

.gototop_link  	a		{color: #44697d; text-decoration: none; font-size :11px;font-weight: normal; margin-bottom: 0; padding-bottom: 0;}
.gototop_link 	a:hover		{color: #44697d; text-decoration: none; font-size :11px;font-weight: normal;margin-bottom: 0; padding-bottom: 0;}	
.gototop_link  	a:visited 	{color: #44697d; text-decoration: none; font-size :11px;font-weight: normal;margin-bottom: 0; padding-bottom: 0;}


.ft_more_link {
	color: #3a6e8f;
	font-size :12px;
	height: 22px;
	text-transform:lowercase;
	font-family:  Arial, Helvetica, sans-serif; 
	}

.ft_more_link a		{color: #3a6e8f; text-transform:lowercase; text-decoration: none;}
.ft_more_link a:hover	{color: #666666; text-transform:lowercase; text-decoration: none;}	
.ft_more_link a:visited	{color: #3a6e8f; text-transform:lowercase; text-decoration: none;}	


.ft_menu_inline_lines {
	color: #3a6e8f;
	font-family:  Arial, Helvetica, sans-serif; 
	text-align: right;
	vertical-align: middle;
	height: 22px;
	font-size: 12px;}
	
.ft_menu_inline_lines a		{color: #3a6e8f;text-decoration: none;}
.ft_menu_inline_lines a:hover	{color: #666666;text-decoration: none;}
.ft_menu_inline_lines a:visited	{color: #3a6e8f;text-decoration: none;}

.ft_more_link_r {
	color: #3a6e8f;
	font-size :12px;
	text-align: right;
	text-decoration: none;
	text-transform:lowercase;
	font-family:  Arial, Helvetica, sans-serif; 
	}


.ft_more_link_r a	{color: #3a6e8f;text-transform:lowercase;text-decoration: none;}
.ft_more_link_r a:hover	{color: #666666;text-transform:lowercase;text-decoration: none;}
.ft_more_link_r a:visited	{color: #3a6e8f;text-transform:lowercase;text-decoration: none;}


.ft_pagination{
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px;}
	
.ft_pagination_link{
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px;
	height: 20px;}
	
.ft_pagination_link a		{color: #44697d;text-decoration: none;}
.ft_pagination_link a:hover	{color: #44697d;text-decoration: underline;}
.ft_pagination_link a:visited	{color: #44697d;text-decoration: none;}

.ft_disclaimer{
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px;}
	
.ft_disclaimer a		{color: #44697d;text-decoration: none;}
.ft_disclaimer a:hover	{color: #44697d;text-decoration: underline;}
.ft_disclaimer a:visited	{color: #44697d;text-decoration: none;}


.ft_attribution{
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px;}
	
.ft_attribution a		{color: #44697d;text-decoration: none;}
.ft_attribution a:hover	{color: #44697d;text-decoration: underline;}
.ft_attribution a:visited	{color: #44697d;text-decoration: none;}




.ft_menu_inline_lines_lc {
	color: #3a6e8f;
	font-family:  Arial, Helvetica, sans-serif; 
	text-align: left;
	vertical-align: middle;
	text-transform:lowercase;
	height: 22px;
	font-size: 12px;}
	
.ft_menu_inline_lines_lc a		{color: #3a6e8f;text-decoration: none;}
.ft_menu_inline_lines_lc a:hover	{color: #666666;text-decoration: none;}
.ft_menu_inline_lines_lc a:visited	{color: #3a6e8f;text-decoration: none;}

.ft_menu_inline_lines_l {
	color: #3a6e8f;
	font-family:  Arial, Helvetica, sans-serif; 
	text-align: left;
	vertical-align: middle;
	height: 22px;
	font-size: 12px;}
	
.ft_menu_inline_lines_l a		{color: #3a6e8f;text-decoration: none;}
.ft_menu_inline_lines_l a:hover	{color: #666666;text-decoration: none;}
.ft_menu_inline_lines_l a:visited	{color: #3a6e8f;text-decoration: none;}

.ft_chart_link{
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px;}
	
.ft_chart_link a		{color: #3A6E87; text-decoration: none; padding: 2px 5px 3px 5px; margin: 0; border-right: 1px dotted #999;}
.ft_chart_link a:hover, .ft_chart_link a.current	{background-color:  #E6911E;; color: #fff;text-decoration: none;}
.ft_chart_link a:visited	{color: #3A6E87;text-decoration: none;}


.ft_body_link {
	color: #00274c;
	font-size :12px;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif; 
	}

.ft_body_link a		{color: #00274c; text-transform:lowercase; text-decoration: none;}
.ft_body_link a:hover	{color: #e6911e; text-transform:lowercase; text-decoration: underline;}	




/* AT A GLANCE ITEMS */

.ft_chart_bg {
	background-color : #ffffff;
	text-align: right;
	padding:5px;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_chart_bg_on {
	background-color : #e6911e;
	text-align: right;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }
	
	
.ft_chart_index {
	font-size: 14px;
	font-weight: bold;
	color: #00254c;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }
	
.ft_chart_index a		{color: #00254c; text-decoration: none;}
.ft_chart_index a:hover	{color: #e6911e;text-decoration: none;}
.ft_chart_index a:visited	{color: #00254c;text-decoration: none;}

.ft_chart_index_on {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }
	
.ft_chart_index_on a		{color: #ffffff;text-decoration: none;}
.ft_chart_index_on a:hover	{color: #000000;text-decoration: none;}
.ft_chart_index_on a:visited	{color: #ffffff;text-decoration: none;}

.ft_chart_data {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }
	
.ft_chart_data_on {
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }
	
.ft_chart_change {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }
	
.ft_chart_change_on {
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	padding:2px;
	font-family:  Arial, Helvetica, sans-serif; }







/* SUB PAGE NAVIGATION - rounded corners */


div.cornerback{
	background: url(../images/system/sh_menu_corner_back.gif) top right no-repeat;
	padding: 5px 12px 0 0;
	list-style-type: none;
}
div.cornerfront{
	background: url(../images/system/sh_menu_corner_front.gif) top left no-repeat;	
	padding: 0 0 0 12px;
}

.ft_subpageTabs {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
position:relative;
width:100%;
margin:0;padding:0px;
color:#000000;}

ul.ft_subpageNav{
list-style-type: none;
margin: 0;padding: 0;
float: left;
width: 100%;
background: transparent url(../images/system/sh_sub_menu_bg.jpg) bottom repeat-x;
}
ul.ft_subpageNav li
{

float: left;
margin-left: -1px;
}
ul.ft_subpageNav li a{
display: block;
color: #4a6b84;
text-decoration: none;
padding: 0 0 9px 0;
background: transparent url(../images/system/sh_sep.gif) center right no-repeat;

}

ul.ft_subpageNav li a:active{
color: #fff;
}


.ft_subpageNav li a:hover{color: #fff; text-decoration: none; background:#e6911e url(../images/system/sh_sub_menu_a.jpg) bottom center no-repeat;}


.ft_subpageNav .current{color: #fff; text-decoration: none; background:#e6911e url(../images/system/sh_sub_menu_a.jpg) bottom center no-repeat;}

.ft_subpageNav .current a{color: #fff; text-decoration: none; background:#e6911e url(../images/system/sh_sub_menu_a.jpg) bottom center no-repeat;}
.ft_subpageNav .current a:hover{color: #fff; text-decoration: none; background:#e6911e url(../images/system/sh_sub_menu_a.jpg) bottom center no-repeat;}



.ft_doc_tool_navitem ul {
list-style-type: none;
float:left;
width: 100%;
padding: 0px;
margin: 0px;
font-size: 11px;
border-bottom:1px solid #e6911e;}

.ft_doc_tool_navitem li {
list-style-type: none;
float: left;
padding: 0px;
margin: 4px 0 0 -1px;}

.ft_doc_tool_navitem li a { 
display: block; 
padding: 3px 8px 3px 8px;
background:url(../images/system/sh_sep.gif) bottom right no-repeat;}
 
.ft_doc_tool_navitem li a:hover, .ft_doc_tool_navitem li.current a {
color: #fff;
background:#e6911e;
}


.ft_help_hilight{
	color: #e6911e;
	background:#ffffff;
	}

/* BACKGROUND COLORS */


.ft_bg_blu {
	background-color : #ecedf0;}


.ft_bg_org {
	background-color : #f6f7e5;}



.ft_hr {
	color: #666666;
	height: 1px;
}

/* ADVERTISING */

.ft_sn_video_ad .ft_table_title_sml {
	float:bottom; text-align: center; 
}
.ft_vid_ad_cont A:hover 
{
	text-decoration:none;
}
.ft_vid_ad_cont { background: #fff; float: right;}
.ft_vid_ad_cont div {float: top; }
/*  ?????????????????????????????????????????????? */



.ft_news_justify {
	color:#000000;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif; 
	text-align:justify;}


.ft_orange_title {
    	color: #e6911e;
	font-size :14px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif; }

.ft_orange_title_r {
    color: #e6911e;
	font-size :14px;
	font-weight: bold;
	text-align:right;
	font-family:  Arial, Helvetica, sans-serif; }


.ft_label_center{
	font-size: 10px;
	font-weight: normal;
	color: #00274c;
	text-align: center;
	padding:2px;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
}


.ft_label_c {
	font-size: 10px;
	font-weight: normal;
	color: #00274c;
	text-align: center;
	text-transform: uppercase;
	height: 30px;
	font-family:  Arial, Helvetica, sans-serif; 
}




.ft_cell_border_nolefttop
{
	border: 1px solid #cccccc;
	padding:0px;
	border-left: none;
	border-top:none;
}
.ft_cell_border_noleftbottom
{
	border: 1px solid #cccccc;
	padding:0px;
	border-left: none;
	border-bottom: none;
}
.ft_cell_border_notop
{
	border: 1px solid #cccccc;
	padding:0px;
	border-top: none;
}
.ft_cell_border_nobottom
{
	border: 1px solid #cccccc;
	padding:0px;
	border-bottom: none;
}
.ft_cell_border_norightbottom
{
	border: 1px solid #cccccc;
	padding:0px;
	border-bottom: none;
	border-right: none;
}

.ft_cell_border_norighttop
{
	border: 1px solid #cccccc;
	padding:0px;
	border-top: none;
	border-right: none;
}
.ft_cell_border_left
{
	border: 1px solid #cccccc;
	padding:0px;
	border-right: none;
	border-top: none;
	border-bottom: none;	
}
.ft_cell_border_right
{
	border: 1px solid #cccccc;
	padding:0px;
	border-left: none;
	border-top: none;
	border-bottom: none;	
}
.ft_cell_border_top
{
	border: 1px solid #cccccc;
	padding:0px;
	border-left: none;
	border-right: none;
	border-bottom: none;	
}
.ft_cell_right_top
{
	border: 1px solid #cccccc;
	padding:0px;
	border-left: none;
	border-bottom: none;	
}
.ft_cell_border_bottom
{
	border: 1px solid #cccccc;
	padding:0px;
	border-left: none;
	border-top: none;
	border-right: none;	
}
.ft_cell_border_all
{
	border: 1px solid #cccccc;
	padding:0px;
}

.ft_orange_spacer {
height: 4px;
}


.ft_table_spacer {
height: 30px;
}


.arrow_t {
height: 14px;
width: 14px;
vertical-align:text-top;
}



.arrow_bottom{
height: 14px;
width: 14px;
vertical-align:text-bottom;
}


.ft_data_l_b {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	padding:2px;
	border-bottom: none;
	
		}
.ft_label_l_b {
	font-size: 10px;
	font-weight: normal;
	color: #00274c;
	text-align: left;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
	border: 1px solid #cccccc;
	border-left: none;
	border-top: none;
	border-bottom: none;
	padding:2px;
}

/*changed to _sm */
.ft_table_title_sml{
    color: #4A6B84;
	font-size :11px;
	font-family:  Arial, Helvetica, sans-serif; 
	padding:2px;
	text-decoration:none;
	}
	
	
	
	
.ft_bottom_ads {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif; 
}
	
	
	
/* SUB PAGE NAVIGATION - rounded corners */


div.cornerback{
	background: url(../images/system/sh_menu_corner_back.gif) top right no-repeat;
	padding: 5px 12px 0 0;
}
div.cornerfront{
	background: url(../images/system/sh_menu_corner_front.gif) top left no-repeat;	
	padding: 0 0 0 12px;
}

.ft_subpageTabs {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
position:relative;
width:100%;
margin:0;padding:0px;
color:#000000;}

ul.ft_subpageNav{
list-style-type: none;
margin: 0;padding: 0;
float: left;
width: 100%;
background: transparent url(../images/system/sh_sub_menu_bg.jpg) bottom repeat-x;
}
ul.ft_subpageNav li
{
list-style-type: none;
float: left;
margin-left: -1px;
}
ul.ft_subpageNav li a{
display: block;
color: #4a6b84;
text-decoration: none;
padding: 0 0 9px 0;
background: transparent url(../images/system/sh_sep.gif) center right no-repeat;

}

ul.ft_subpageNav li a:active{
color: #fff;
}


.ft_subpageNav li a:hover{color: #fff; text-decoration: none; background:#e6911e url(../images/system/sh_sub_menu_a.jpg) bottom center no-repeat;}


.ft_subpageNav .current{color: #fff; text-decoration: none; background:#e6911e url(../images/system/sh_sub_menu_a.jpg) bottom center no-repeat;}

.ft_subpageNav .current a{color: #fff; text-decoration: none; background:#e6911e url(../images/system/sh_sub_menu_a.jpg) bottom center no-repeat;}
.ft_subpageNav .current a:hover{color: #fff; text-decoration: none; background:#e6911e url(../images/system/sh_sub_menu_a.jpg) bottom center no-repeat;}



.ft_doc_tool_navitem ul {
list-style-type: none;
float:left;
width: 100%;
padding: 0px;
margin: 0px;
font-size: 11px;
border-bottom:1px solid #e6911e;}

.ft_doc_tool_navitem li {
list-style-type: none;
float: left;
padding: 0px;
margin: 4px 0 0 -1px;}

.ft_doc_tool_navitem li a { 
display: block; 
padding: 3px 8px 3px 8px;
background:url(../images/system/sh_sep.gif) bottom right no-repeat;}
 
.ft_doc_tool_navitem li a:hover, .ft_doc_tool_navitem li.current a {
color: #fff;
background:#e6911e;
}


/* trade center */
.ft_sh_trade_center{border-top:1px solid #4a6b84; border-bottom:1px solid #4a6b84; background-color:#ecedf0;line-height:20px; font-size:11px;text-align:center;padding-right:3px;height: 250px;}

/* fix wired logo size in CBR data */
div.ft_cbr_logo {width:650px;overflow:hidden}
div.ft_cbr_logo img{margin:0}


