.General
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    VERTICAL-ALIGN: top;
   
}

BODY
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;	
	MARGIN-LEFT: 0;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
	MARGIN-RIGHT: 0;
	BACKGROUND-COLOR: white;
	
/*	scrollbar-base-color:#eaf4fe;  E9EEF0, ECF2F9, E9EEFC, EDF3F8, ECF2F9, EDF3F8, EEF6F6
	scrollbar-face-color:#eaf4fe;
	scrollbar-shadow-color:#eaf4fe;
	scrollbar-highlight-color:#eaf4fe; 
	scrollbar-3dlight-color:rgb(120,172,255); 
	scrollbar-darkshadow-color:rgb(120,172,255); 
	scrollbar-track-color:#E8EFFD;
	scrollbar-arrow-color:rgb(120,172,255);
*/
}

TR
{
	/*BACKGROUND-COLOR: #F6F8FC;*/
	BACKGROUND-COLOR: white;
}

TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    PADDING-LEFT: 3px;
    PADDING-TOP: 3px;
/*    VERTICAL-ALIGN: top;*/
    HEIGHT: 20px;
    /*BACKGROUND-COLOR: white;*/
/*    background:	#F6F8FC;*/
} 

TD.noPadding
{
    background-repeat:no-repeat;
    PADDING: 0;
}

.TreeViewALink {
	text-decoration: underline;
	color: black;
	cursor: hand;
}

A.TD:visited { text-decoration: underline; color: black; }     /* visited link */
A.TD:active { text-decoration: underline; color: black; }     /* active link */
A.TD:hover {text-decoration: underline; color: blue; }     /* hover or mouseover link */
A.TD { text-decoration: underline; color: black; }

A.lstHeader:visited { 
	text-decoration: underline; 
	color: white; 
	font-weight: bold;
}
A.lstHeader:active { 
	text-decoration: underline; 
	color: white; 
	font-weight: bold;
}
A.lstHeader:hover {
	text-decoration: underline; 
	color: white; 
	font-weight: bold;
}
A.lstHeader { 
	text-decoration: underline; 
	color: white;
	font-weight: bold;
}
A.confirm {
	text-decoration: underline; 
	color: blue;
	font-weight: bold;
	cursor: pointer;
}

span.confirm {
	font-weight: bold;
	color: blue;
}

TH
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
/*  COLOR: white;
    BACKGROUND-COLOR: #003399;
	BACKGROUND-COLOR: #0066CC; */
    HEIGHT: 20px;
}
.TableHeader
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: white;
    FONT-WEIGHT: bold;
	HEIGHT: 25px;
/*	BACKGROUND-COLOR: #A3E095;*/	
	BACKGROUND-COLOR: #0066CC;	
}

.Title
{
    COLOR: white;
	BACKGROUND-COLOR: #003399; 
}

.Grouping
{ 
	FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: black;
    BACKGROUND-COLOR: #ECEDD9

}
SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: black;
    font-weight:bold
} 

INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: black;
    font-weight:bold;
}
TEXTAREA
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    font-weight:bold
}
TEXTBOX
{
   FONT-SIZE: 8pt;
   FONT-FAMILY: Arial;
   COLOR: black;
   font-weight:bold

}

FIELDSET {
	PADDING: 5px;
	border: solid 1px silver;
}

LEGEND {
	PADDING: 5px;
	FONT-WEIGHT: BOLD;
} 


.OddRow
{
	FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: white;
}
.EvenRow
{
	FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
/*    BACKGROUND-COLOR: #DAF0D5;*/
	BACKGROUND-COLOR: #E9EEF7;
}
.footer
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    font-weight:bold;
    /*BACKGROUND-COLOR: white;*/
}
.Disabled
{
	FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR : Gray ;
    TEXT-ALIGN: left
}

.LableText {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: black;
    font-weight:bold;
}

.TitleText {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: black;
    font-weight:bold;
	text-decoration: underline;
}

/*Side Menu, above header graphic*/
.SideMenu
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    font-weight:bold;
}
A.SideMenu:visited { text-decoration: none; color: #205fc0; background: none;} 
A.SideMenu:active { text-decoration: none; color: #205fc0; background: none;} 
A.SideMenu:hover { text-decoration: none; color: blue; background: none;} 
A.SideMenu { text-decoration: none; color: #205fc0; background: none; }

/*#botDiv{position:fixed;bottom:0;width:100%;} */
#SpanReport {
	/*height:420px;*/
	/*width:100%;*/
	/*overflow: auto;	 */
}
#SpanTree {
	height:expression((body.clientHeight/2)-40);
	width:100%;
	overflow: scroll;	 
} 
.WatchListData
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000033;
}

.NewsListData
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    COLOR:black;
}

.SelectedRow
{
	FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
/*    BACKGROUND-COLOR: #ccff55;*/
	BACKGROUND-COLOR: #33CCFF;
}
.SelectedRowBorder
{
	FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #EE82EE;
   	BORDER:1px solid gray;
	PADDING:5px;    
}

.tab-button
{
    BORDER-RIGHT: buttonshadow 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: buttonhighlight 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 200;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: buttonhighlight 1px solid;
    WIDTH: 140px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: buttonhighlight 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #d0eafa;
    TEXT-ALIGN: center
}
.tab-body	
{
	BORDER-RIGHT: buttonshadow 1px ridge;
    PADDING-RIGHT: 2px;
    BORDER-TOP: buttonhighlight 0px ridge;
    PADDING-LEFT: 2px;
    Z-INDEX: 2px;
	LEFT: 0px;
	BACKGROUND-IMAGE: none;
	VISIBILITY: hidden;
	WIDTH: 100%;
	HEIGHT: 250px;
	PADDING-BOTTOM: 2px;
    BORDER-LEFT: buttonhighlight 1px ridge;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: buttonshadow 1px ridge;
	BACKGROUND-REPEAT: repeat;
	OVERFLOW-X: scroll;
	OVERFLOW-Y: no-scroll;
	POSITION: absolute;
}
.tab-body-drag
{
	BORDER-RIGHT: buttonshadow 1px ridge;
    PADDING-RIGHT: 2px;
    BORDER-TOP: buttonhighlight 0px ridge;
    PADDING-LEFT: 2px;
    Z-INDEX: 2px;
	LEFT: 0px;
	BACKGROUND-IMAGE: none;
	VISIBILITY: hidden;
/*	WIDTH: 840;*/
	HEIGHT: 300px;
	PADDING-BOTTOM: 2px;
    BORDER-LEFT: buttonhighlight 1px ridge;
	PADDING-TOP: 40px;
	BORDER-BOTTOM: buttonshadow 1px ridge;
	BACKGROUND-REPEAT: repeat;
	OVERFLOW-X: scroll;
	OVERFLOW-Y: no-scroll;
}

.TabTableHeader td {
	PADDING:	2px 5px;
}
.TabTableHeader thead {
	BACKGROUND:	ButtonFace;
}
.TabTableHeader
{
    BORDER: 2px solid;
	BORDER-TOP: 1px solid silver; 
	BORDER-LEFT: 1px solid silver;
	BORDER-RIGHT: 1px solid silver;
	BORDER-BOTTOM: 1px solid silver;
	BORDER-COLOR:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;	
    PADDING-RIGHT: 3px;    
    PADDING-LEFT: 3px;
    FONT: Menu;
    HEIGHT: 15px;    
    TEXT-ALIGN: justify;    
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;    
    PADDING-BOTTOM: 3px;    
    WIDTH: 140px;
    PADDING-TOP: 3px;        
    BACKGROUND-COLOR: #A3E095;
    COLOR: black;
}
.handCursor, .HandCursor
{
	CURSOR : pointer;
}
.PadLeft
{
	PADDING-LEFT: 8px;
}
.HiddenListBox
{
	DISPLAY:NONE;
}

DIV
{
/*	scrollbar-base-color:#eaf4fe;
	scrollbar-face-color:#eaf4fe;
	scrollbar-shadow-color:#eaf4fe;
	scrollbar-highlight-color:#eaf4fe; 
	scrollbar-3dlight-color:rgb(120,172,255); 
	scrollbar-darkshadow-color:rgb(120,172,255); 
	scrollbar-track-color:#E8EFFD;
	scrollbar-arrow-color:rgb(120,172,255);
*/
}
.sort-arrow {
	WIDTH:					11px;
	HEIGHT:					11px;
	BACKGROUND-POSITION:	center center;
	BACKGROUND-REPEAT:		no-repeat;
	MARGIN:					0 5px;
}
.sort-arrow.descending {
	BACKGROUND-IMAGE:		url("../images/sort/downSimple.gif");	
}
.sort-arrow.ascending {
	BACKGROUND-IMAGE:		url("../images/sort/upSimple.gif");
}

.Number
{
    text-align: right;
}

td.GrayBorder
{
	BORDER:1px solid gray;
	PADDING:5px;
}

td.GrayBorder1
{
	BORDER:1px solid gray;
	background-color: #C0C0C0;
	border-top-color: #CFCFCF;
	border-left-color: #CFCFCF;
	border-right-color: #505050;
	border-bottom-color: #505050;
	PADDING:5px;
}

.tdNumTextBox
{
 	BORDER:none;
 	BACKGROUND-COLOR:#eaf4fe;
	TEXT-ALIGN: right;
}

.tdTabMenu	{
font-family:		Arial,Verdana, Helvetica;
float:				left;
font-size:			8pt;
padding:			0.2em 0.1em 0.1em 0.5em;
margin:				0;
color :				rgb(0,66,174);
text-decoration :	none;
background-color:	rgb(234,242,255);
border-top:			1px solid rgb(120,172,255);
border-bottom:		1px solid rgb(120,172,255);
border-right:		1px solid rgb(120,172,255);
border-left:		1px solid rgb(120,172,255);
width:				100%;
height:				30px;
cursor:				hand;
cursor:				pointer;
vertical-align:		middle;
}

.tdTabMenuActive	{
font-family:		Arial,Verdana, Helvetica;
float:				left;
font-size:			8pt;
margin:				0;
padding:			0.2em 0.1em 0.1em 0.5em;
color :				rgb(0,66,174);
text-decoration :	none;
background-color:	rgb(234,242,255);
border-top:			1px solid rgb(120,172,255);
border-bottom:		1px solid rgb(120,172,255);
border-left:		1px solid rgb(120,172,255);
width:				100%;
height:				30px;
font-weight:		bold;
cursor:				hand;
cursor:				pointer;
vertical-align:		middle;
}

.tdTabContent	{
font-family:		Arial,Verdana, Helvetica;
float:				left;
font-size:			8pt;
margin:				0;
color :				rgb(0,66,174);
text-decoration :	none;
background-color:	rgb(234,242,255);
border-top:			1px solid rgb(120,172,255);
border-bottom:		1px solid rgb(120,172,255);
border-right:		1px solid rgb(120,172,255);
}

.tabPage {
clear:				both;
background:			#F6F8FC; /*rgb(234,242,255);*/
/*border:				1px solid rgb(120,172,255);*/
position:			relative;
top:				-2px;
color:				Black;
font-family:		Arial;
font-size:			8pt;
margin-top:			10px;
margin-left:		10px;
width:				90%;
overflow:			auto;
/*height:				350px;*/
/*OVERFLOW-Y: 		scroll;
OVERFLOW-X: 		scroll;*/
}


.tabPageHide {
display:			none;
}

.tabPage_FacAppl {
clear:				both;
/*
background:			rgb(234,242,255);
color:				Black;
font-family:		Arial;
font-size:			8pt;
*/
position:			relative;
top:				-2px;
width:				100%;
height:				430px;
overflow:			auto;
}

.RedFont {
	color:	red;
}

.tableBorder {
	border:solid black 1px;
	margin: 0px;
	background-color: #8C8C8C;
}

.WordHyperLink {
	cursor:pointer;
	text-decoration:underline;
	color:blue
}

FORM {
	margin: 0px;
}