TD.SFT_header_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    COLOR: #204d89;
    BORDER-LEFT: #6a8ccb 1px solid;
    BACKGROUND-COLOR: #F1F1F1;
    TEXT-ALIGN: center;
    cursor: default;
}
TABLE.SFT_header_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    BORDER-LEFT: #6a8ccb 1pt solid;
    BORDER-RIGHT: #6a8ccb 1pt solid;
    BORDER-BOTTOM: none;
    BORDER-TOP: #6a8ccb 1pt solid;
    BACKGROUND-COLOR: transparent;
	border-collapse: collapse;
}
TABLE.SFT_data_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    BORDER-LEFT: none;
    BORDER-RIGHT: #6a8ccb 1pt solid;
    BORDER-BOTTOM: #6a8ccb 1pt solid;
    BORDER-TOP: none;
   	BACKGROUND-COLOR: transparent;
	border-collapse: collapse; 
}
DIV.SFT_body_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: transparent;
    BORDER-LEFT: #6a8ccb 1pt solid;
    BORDER-RIGHT: #6a8ccb 1pt solid;
    BORDER-BOTTOM: #6a8ccb 1pt solid;
    BORDER-TOP: #6a8ccb 1pt solid;
	scrollbar-face-color: white;
	scrollbar-shadow-color: #6a8ccb;
	scrollbar-track-color: #f1f1f1;
	scrollbar-darkshadow-color: white;
	scrollbar-3dlight-color: #6a8ccb;
	overflow-y: scroll;
}
TR.SFT_row_highlight_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffe7a2;
}
TR.SFT_row_selected_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #AFD2FF;
}
TR.SFT_row_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt; 
    BACKGROUND-COLOR: #f1f1f1;

}
TR.SFT_row_0_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt; 
    BACKGROUND-COLOR: transparent;
}
SPAN.SFT_link_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    COLOR: #204d89;	
    CURSOR: hand;
    TEXT-DECORATION: underline
}
SPAN.SFT_link_highlight_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: orange;
    TEXT-DECORATION: underline
}
.SFT_text_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    CURSOR: hand;
    BORDER-LEFT: #6a8ccb 1pt solid;
    BORDER-BOTTOM: #6a8ccb 1pt solid;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
    padding-top: 4px;
    padding-bottom: 4px;
    box-sizing: border-box;
}
SPAN.SFT_text_hidden_TS
{
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    CURSOR: hand;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	padding-left: 2px;
	padding-right: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    box-sizing: border-box;
}