BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 0px
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333; FONT-SIZE: 12px
}
TH {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333; FONT-SIZE: 12px
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A.image {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A.image:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #316da2; FONT-SIZE: 30px; FONT-WEIGHT: normal; PADDING-TOP: 20px
}
H2 {
	BORDER-BOTTOM: 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #042f55; FONT-SIZE: 20px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #042f55; FONT-SIZE: 15px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #042f55; FONT-SIZE: 16px; PADDING-TOP: 0px
}
TABLE {
	WIDTH: 100%
}
SELECT {
	FONT-SIZE: 11px; 
}
DIV.page {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 995px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.clear {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both
}
.row {
	DISPLAY: block; CLEAR: both
}
.footer {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 25px
}
.footer IMG {
	VERTICAL-ALIGN: middle
}
.left50 {
	WIDTH: 49.9%; FLOAT: left
}
.right50 {
	WIDTH: 49.9%; FLOAT: right
}
.leftIn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.rightIn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.smallSize {
	FONT-SIZE: 11px
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
.alignCenter {
	TEXT-ALIGN: center
}
.chartDisplay {
	MARGIN: 0px 5px
}
INPUT.button {
	BORDER-BOTTOM: #042f55 1px solid; BORDER-LEFT: #042f55 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/buttonBg.gif) #316da2 repeat-x left bottom; COLOR: #fff; FONT-SIZE: 11px; BORDER-TOP: #042f55 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #042f55 1px solid; PADDING-TOP: 2px
}
INPUT.button:hover {
	BACKGROUND: url(../images/buttonBgOver.gif) #063259 repeat-x left bottom
}
.leftButton {
	MARGIN: 0px 10px; FLOAT: left
}
.rightButton {
	MARGIN: 0px 0px 0px 10px; FLOAT: right
}
INPUT {
	VERTICAL-ALIGN: middle; CURSOR: pointer
}
LABEL INPUT {
	VERTICAL-ALIGN: middle; CURSOR: pointer
}
LABEL {
	VERTICAL-ALIGN: middle; CURSOR: pointer
}
.space {
	MARGIN-BOTTOM: 40px
}
.spaceSmall {
	MARGIN-BOTTOM: 20px
}
.spaceUpSmall {
	MARGIN-TOP: 10px
}
.tabOn {
	VISIBILITY: visible
}
.tabOff {
	DISPLAY: none
}
.displayNone {
	DISPLAY: none
}
DIV.tabsNavigation {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/nav_bg.png) repeat-x bottom left; PADDING-TOP: 0px;height: 36px;
}
DIV.tabsNavigation UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.tabsNavigation LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; display: inline;
}
DIV.tabsNavigation A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/a_left.png) no-repeat left bottom; HEIGHT: 36px; COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 0px; float:left;
}
DIV.tabsNavigation A SPAN {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 24px; DISPLAY: block; BACKGROUND: url(../images/a_right.png) no-repeat right bottom; HEIGHT: 15px; PADDING-TOP: 19px; float:left;cursor:pointer;
}
DIV.tabsNavigation A.selected {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/a_selected_left.png) no-repeat left bottom; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px; display:block;
}
DIV.tabsNavigation A.selected SPAN {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 24px; DISPLAY: block; BACKGROUND: url(../images/a_selected_right.png) no-repeat right bottom; HEIGHT: 18px; PADDING-TOP: 16px; float:left;
}
DIV.pagination {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #042f55; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 5px
}
DIV.pagination UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
DIV.pagination LI {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 2px
}
DIV.pagination LI.first {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
DIV.pagination A {
	COLOR: #fff
}
TABLE.filterOptions {
	WIDTH: 100%
}
TABLE.filterOptions TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TABLE.filterOptions TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TABLE.filterOptions .long {
	WIDTH: 270px
}
TABLE.filterOptions .medium {
	WIDTH: 240px
}
TABLE.filterOptions .short {
	WIDTH: 195px
}
TABLE.filterOptions TD.or {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 4px; COLOR: #333; PADDING-TOP: 2px
}
TABLE.filterOptions TD.buttonAdd {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 1px; PADDING-TOP: 4px
}
TABLE.filterOptions TD.addSector {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 21px; COLOR: #333; PADDING-TOP: 0px
}
TABLE.filterOptions TD.space {
	WIDTH: 20px
}
TABLE.filterOptions TD.alignRight {
	TEXT-ALIGN: right
}
DIV.chartOptions {
	MARGIN: 10px 0px 0px 5px
}
DIV.chartOptions TABLE {
	WIDTH: 100%
}
DIV.chartOptions TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 8px
}
DIV.chartOptions TD.time {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
DIV.chartOptions TH {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
DIV.chartOptions TH.time {
	WIDTH: 290px
}
DIV.chartOptions .long {
	WIDTH: 100px
}
DIV.updateOptions .long {
	WIDTH: 100px
}
DIV.chartOptions .short {
	MARGIN: 0px 10px 0px 0px; WIDTH: 67px
}
DIV.updateOptions .short {
	MARGIN: 0px 10px 0px 0px; WIDTH: 67px
}
DIV.chartOptions TD.space {
	WIDTH: 20px
}
DIV.chartOptions TD.spaceSmall {
	WIDTH: 10px
}
DIV.chartOptions TD.alignRight {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; PADDING-TOP: 15px
}
DIV.chartOptions TD.last {
	PADDING-RIGHT: 9px
}
DIV.chartOptions LABEL {
	DISPLAY: block; HEIGHT: 20px; VERTICAL-ALIGN: middle
}
DIV.chartOptions INPUT {
	vertical-align:baseline;
}
TABLE.funds {
	WIDTH: 100%
}
TABLE.funds A {
	BORDER-BOTTOM: 0px; DISPLAY: block
}
TABLE.funds IMG {
	VERTICAL-ALIGN: middle
}
TABLE.funds TH {
	BORDER-BOTTOM: #e6e6e6 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #4c4c4c; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
TABLE.funds TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/td_bg.png) repeat-x left bottom; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
TABLE.funds TD.numbers {
	PADDING-LEFT: 25px
}
TABLE.funds .key {
	TEXT-ALIGN: center; WIDTH: 28px
}
TABLE.funds .keyspan
{
	width:10px;height:10px;display:block;margin:0 auto;
}

TABLE.funds .chart {
	TEXT-ALIGN: center; WIDTH: 76px
}
TABLE.funds .del {
	TEXT-ALIGN: center; WIDTH: 60px
}
TABLE.funds .fundName {
	TEXT-ALIGN: left; WIDTH: 295px
}
TABLE.funds TD.nowrap {
	WHITE-SPACE: nowrap
}
TABLE.funds .odd TD {
	BACKGROUND-COLOR: #fff
}
TABLE.funds .even TD {
	BACKGROUND-COLOR: #fff
}
.priceDate {
	COLOR: #999; FONT-SIZE: 10px
}
DIV.resultTables {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; clear:both
}
DIV.historicPrices {
	PADDING-BOTTOM: 0px; MARGIN: 0px 250px 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.searchOptions {
	PADDING-BOTTOM: 0px; MARGIN: 28px 0px 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; clear: both
}
DIV.options {
	MARGIN: 0px 0px 15px; CLEAR: both
}
DIV.options SELECT {
	MARGIN: 5px 0px; WIDTH: 100%
}
TH.short {
	TEXT-ALIGN: center; WIDTH: 25px
}
TD.short {
	TEXT-ALIGN: center; WIDTH: 25px
}
SPAN.keyOne {
	BACKGROUND-COLOR: #f65d1a; MARGIN: 0px auto; WIDTH: 10px; DISPLAY: block; HEIGHT: 10px
}
SPAN.keyTwo {
	BACKGROUND-COLOR: #1a83f6; MARGIN: 0px auto; WIDTH: 10px; DISPLAY: block; HEIGHT: 10px
}
SPAN.keyThree {
	BACKGROUND-COLOR: #efd715; MARGIN: 0px auto; WIDTH: 10px; DISPLAY: block; HEIGHT: 10px
}
LABEL.icoFund {
	MIN-HEIGHT: 15px; PADDING-LEFT: 16px; DISPLAY: block; BACKGROUND: url(../images/icoFund.gif) no-repeat left center
}
LABEL.icoIndex {
	MIN-HEIGHT: 15px; PADDING-LEFT: 16px; DISPLAY: block; BACKGROUND: url(../images/icoIndex.gif) no-repeat left center
}
LABEL.icoSector {
	MIN-HEIGHT: 15px; PADDING-LEFT: 16px; DISPLAY: block; BACKGROUND: url(../images/icoSector.gif) no-repeat left center
}
LABEL.icoEquity {
	MIN-HEIGHT: 15px; PADDING-LEFT: 16px; DISPLAY: block; BACKGROUND: url(../images/icoEquity.gif) no-repeat left center
}
#InvalidInstrumentWarning
{
	color:Red;
}

.DisplayInline
{
	display:inline;
}
.DisplayNone
{
	display:none;
}
.logoContainer
{    
    width:46.5%;    
    float:left;
    padding-top:35px;
    padding-bottom:15px;
    padding-right:0px;
    padding-left:28px;    
}
.leftHalf 
{
	width: 49.9%; 
	float: left;	
}
.rightHalf 
{
	width: 49.9%; 
	float: right;
}
.scottLogoSize
{
    width:220px;
	height:45px;
}
.logoSize
{
	width:290px;
	height:106px;
}
.AddToChart
{
	width:100px;
	height:30px;
}
.FELogo
{
	width:31px;
	height:25px;
}
.PDFLogo
{
	width:103px;
	height:30px;
}
.UpdateLogo
{
	width:78px;
	height:31px;
}

.ChartImg
{
	width:977px;
	height:375px;	
}
