BODY {
	FONT: 11px tahoma, verdana, "microsoft Sans Serif"
}
TD {
	FONT: 11px tahoma, verdana, "microsoft Sans Serif"
}
TH {
	FONT: 11px tahoma, verdana, "microsoft Sans Serif"
}
BODY {
	MARGIN-TOP: 15px; BACKGROUND: #570007
}
TH {
	BORDER-RIGHT: #ccbbe3 1px solid; BORDER-TOP: #ccbbe3 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #ccbbe3 1px solid; BORDER-BOTTOM: #ccbbe3 1px solid; BACKGROUND-COLOR: #e4deec; TEXT-ALIGN: left
}
.banner {
	TEXT-ALIGN: center
}
#MainContent {
	MARGIN: 0px auto; WIDTH: 886px
}
#ExpandContent {
	MARGIN: 3px auto; WIDTH: 970px
}
.iPurple {
	BACKGROUND: url(../images/iPurpleBG.gif) #817acc repeat-x
}
.iCurveBlue .bottom {
	LINE-HEIGHT: 1px; BORDER-BOTTOM: #7b7683 1px solid
}
.iCurveBlue .top {
	LINE-HEIGHT: 1px
}
.iCurveBlue .bg {
	BACKGROUND: #a6a6a6
}
.iCurveBlue .curve {
	OVERFLOW: hidden; WIDTH: 12px; WHITE-SPACE: nowrap; HEIGHT: 12px
}
.iCurveBlue .curve IMG {
	DISPLAY: block
}
.iCurveWP .bottom {
	LINE-HEIGHT: 1px; BORDER-BOTTOM: #857f8d 1px solid
}
.iCurveWP .top {
	LINE-HEIGHT: 1px
}
.iCurveWP .bg {
	BACKGROUND-COLOR: #ffffff
}
.iCurveWP .curve {
	OVERFLOW: hidden; WIDTH: 12px; WHITE-SPACE: nowrap; HEIGHT: 12px
}
.iCurveWP .curve IMG {
	DISPLAY: block
}
.iCurveGrey .bottom {
	LINE-HEIGHT: 1px; BORDER-BOTTOM: #575757 1px solid
}
.iCurveGrey .top {
	BORDER-TOP: #dfdfdf 1px solid; LINE-HEIGHT: 1px
}
.iCurveGrey .left {
	BORDER-LEFT: #dfdfdf 1px solid
}
.iCurveGrey .right {
	BORDER-RIGHT: #dfdfdf 1px solid
}
.iCurveGrey .bg {
	BACKGROUND-COLOR: #ededed
}
.iCurveGrey .curve {
	WIDTH: 12px; WHITE-SPACE: nowrap; HEIGHT: 12px; xoverflow: hidden
}
.iCurveGrey .curve IMG {
	xdisplay: block
}
.iCurveGreyBlock {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #dfdfdf 1px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #ededed
}
.iCurveWY .bottom {
	LINE-HEIGHT: 1px
}
.iCurveWY .top {
	LINE-HEIGHT: 1px
}
.iCurveWY .bg {
	BACKGROUND-COLOR: #fff3b3
}
.iCurveWY .curve {
	OVERFLOW: hidden; WIDTH: 12px; WHITE-SPACE: nowrap; HEIGHT: 12px
}
.iCurveWY .curve IMG {
	DISPLAY: block
}
.bgBlue {
	BACKGROUND-COLOR: #dce0ec
}
.blue A {
	COLOR: black
}
.blue A:hover {
	COLOR: #ffffff
}
.bgGreen {
	BACKGROUND-COLOR: #dff4ce
}
.bgRed {
	BACKGROUND-COLOR: #ffe4af
}
TD.record {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #dadae3 1px solid
}
DIV.record {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #dadae3 1px solid
}
TABLE.record TD {
	PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #dadae3 1px solid
}
.record TD.iLineH {
	BORDER-BOTTOM: #dce0ec 2px solid
}
.iLineH {
	BORDER-BOTTOM: #dce0ec 2px solid
}
.record TD.borderBotSolid {
	PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #858c98 2px solid
}
.borderBotSolid {
	PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #858c98 2px solid
}
TABLE.blue TD.record {
	BORDER-BOTTOM: #808080 1px solid
}
.bgBlueLigh {
	BACKGROUND-COLOR: #e0e0e0
}
.bgGreyDark {
	BACKGROUND-COLOR: #dfdfdf
}
.borderBotGreyDark {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
A {
	COLOR: #a6b4ce; LINE-HEIGHT: 15px; TEXT-DECORATION: none; xborder-bottom: 1px dotted #BAC5D9
}
A.track:visited {
	COLOR: #82a3e0
}
A:hover {
	BORDER-BOTTOM: #bac5d9 1px dotted
}
A.dark {
	COLOR: #ffffff
}
A.dark:visited {
	COLOR: #585e6a
}
.light {
	COLOR: #b9b093
}
.light1 {
	COLOR: #ffffff
}
.white {
	COLOR: #ffffff
}
.black {
	COLOR: #000000
}
INPUT {
	FONT: 9px tahoma, verdana, "microsoft Sans Serif"
}
TEXTAREA {
	FONT: 9px tahoma, verdana, "microsoft Sans Serif"
}
OPTION {
	FONT: 9px tahoma, verdana, "microsoft Sans Serif"
}
SELECT {
	FONT: 9px tahoma, verdana, "microsoft Sans Serif"
}
.pad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.text {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BACKGROUND: #f5f5f5; BORDER-LEFT: 1px inset; BORDER-BOTTOM: #eeeeee 1px solid
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
.img {
	VERTICAL-ALIGN: bottom
}
.floatRight {
	FLOAT: right
}
.large {
	FONT-SIZE: 12px
}
.larger {
	FONT-SIZE: 14px
}
.small {
	FONT-SIZE: 10px
}
.smaller {
	FONT-SIZE: 9px
}
TEXTAREA {
	SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #829bc6; SCROLLBAR-ARROW-COLOR: #355792; SCROLLBAR-DARKSHADOW-COLOR: #829bc6; SCROLLBAR-BASE-COLOR: #ced8e9
}
.scrollDiv {
	OVERFLOW-Y: scroll; BEHAVIOR: url('../css/Scrollable.htc'); SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #829bc6; SCROLLBAR-ARROW-COLOR: #355792; SCROLLBAR-DARKSHADOW-COLOR: #829bc6; SCROLLBAR-BASE-COLOR: #ced8e9; xoverflow-x: hidden
}
.expandElement {
	BEHAVIOR: url('../css/expandElement.htc')
}
#range {
	PADDING-LEFT: 20px
}
.whiteBox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: white
}
.newsbg {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #746844
}
.devnote {
	BACKGROUND: #ffffcc; FONT: 9px tahoma; COLOR: #ff0000
}
DIV.indexTab {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BEHAVIOR: url('../css/indexPad.htc'); PADDING-TOP: 5px; BORDER-BOTTOM: #dfdfdf 1px solid
}
SPAN.indexTab {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BEHAVIOR: url('../css/indexPad.htc'); PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.iLineV {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 1px; WIDTH: 25%
}
.iLineVDynamicWidth {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 1px
}
.numericCell {
	TEXT-ALIGN: right
}
.numericCell TD {
	TEXT-ALIGN: right
}
.numericCell TH {
	TEXT-ALIGN: right
}
TD.nonNumeric {
	TEXT-ALIGN: left
}
TH.nonNumeric {
	TEXT-ALIGN: left
}
.yellowNote {
	BORDER-RIGHT: #f1e397 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f1e397 1px solid; PADDING-LEFT: 3px; BACKGROUND: #ffffcc; PADDING-BOTTOM: 3px; BORDER-LEFT: #f1e397 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #f1e397 1px solid
}
.borderBotYellowL {
	BORDER-BOTTOM: #fff7cf 1px solid
}
.borderTopYellowD {
	BORDER-TOP: #ede1a2 1px solid
}
.redNote {
	COLOR: #cc0000
}
.borderBotP {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #7f809d 1px solid
}
#newsBar {
	OVERFLOW-Y: hidden; DISPLAY: block; FILTER: progid:DXImageTransform.Microsoft.Fade(overlap=0,duration=0.5,enabled=false); BEHAVIOR: url('../css/newBar.htc'); WIDTH: 100%; HEIGHT: 100px; BACKGROUND-COLOR: #ffffff
}
#newsBarMain {
	OVERFLOW-Y: hidden; DISPLAY: block; FILTER: progid:DXImageTransform.Microsoft.Fade(overlap=0,duration=0.5,enabled=false); BEHAVIOR: url('css/newBar.htc'); WIDTH: 100%; HEIGHT: 100px; BACKGROUND-COLOR: #ffffff
}
#LatestNews {
	OVERFLOW-Y: hidden; WIDTH: 100%; HEIGHT: 100px; BACKGROUND-COLOR: #ffffff
}
#flashImage {
	BEHAVIOR: url("css/flashMain.htc")
}
.justify {
	TEXT-ALIGN: justify
}
.borderTopGreyD {
	BORDER-TOP: #dcdcdc 1px solid
}
.borderBotWhite {
	BORDER-BOTTOM: #ffffff 1px solid
}
.padCells TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-TOP: 3px
}
.codeSummary {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: -4px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; xbackground-color: #eeeeee
}
A.box {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; MARGIN-TOP: 1px; DISPLAY: inline-block; PADDING-LEFT: 0px; BACKGROUND: #eeeeee; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; TEXT-ALIGN: center
}
A.hilightLetter {
	BACKGROUND-COLOR: #d1d1d1
}
A.box:hover {
	
}
.lightFrame {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid
}
ES\:TABS {
	BEHAVIOR: url(../css/tabs.htc)
}
.button {
	BORDER-RIGHT: #91959d 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: center 50%; BORDER-TOP: #91959d 1px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/ibBG.gif); BEHAVIOR: url('../css/button.htc'); BORDER-LEFT: #91959d 1px solid; BORDER-BOTTOM: #91959d 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
.i100 {
	WIDTH: 100%
}
.req {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #cc0000
}
.selectAll {
	BEHAVIOR: url('../css/selectall.htc')
}
.iDotted {
	BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px dotted; MARGIN-TOP: 4px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px dotted; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px dotted
}
.selectDate {
	MARGIN-LEFT: -20px; VERTICAL-ALIGN: bottom; WIDTH: 19px; HEIGHT: 15px
}
.dateControl {
	BEHAVIOR: url("../css/selectDate.htc")
}
.jumpField {
	BEHAVIOR: url('../css/jumpField.htc'); WIDTH: 20px; TEXT-ALIGN: center
}
.bgGreyLight {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.validationSummary {
	BORDER-RIGHT: #e4d0b6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e4d0b6 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 5px; BACKGROUND: #fff7d0; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e4d0b6 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e4d0b6 1px solid
}
.rtl {
	DIRECTION: rtl
}
.alignRight {
	TEXT-ALIGN: right
}
.alignLeft {
	TEXT-ALIGN: left
}
.padLeft {
	PADDING-LEFT: 15px
}
.padRight {
	PADDING-RIGHT: 10px
}
.mirror {
	
}
.fixDim {
	BEHAVIOR: url('../css/resize.htc')
}
.tickerCell {
	BACKGROUND-IMAGE: url(../images/iTickerBG.gif); VERTICAL-ALIGN: middle
}
.tickerSymbol {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; font-color: #ffffff
}
.tickerValue {
	DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 10px; OVERFLOW-X: hidden; VERTICAL-ALIGN: sub; WIDTH: 100px; WHITE-SPACE: nowrap
}
.ticker {
	PADDING-RIGHT: 3px; DISPLAY: inline-block; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 530px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.tickerElement {
	BEHAVIOR: url('../css/tickerElement.htc')
}
.iFrameBody {
	MARGIN: 0px; BEHAVIOR: url('../css/iFrame.htc')
}
.webService {
	BEHAVIOR: url('../css/webservice.htc')
}
.WireCell {
	BEHAVIOR: url('../css/WireCell.htc')
}
.fixedLayout {
	TABLE-LAYOUT: fixed
}
.scrollHeader {
	BEHAVIOR: url('../css/scrollHeader.htc')
}
.glossary A {
	DISPLAY: block; BORDER-BOTTOM: #eeeeee 1px solid
}
.hilight {
	BACKGROUND-COLOR: #eeeeee
}
.noColor IMG {
	FILTER: progid:DXImageTransform.Microsoft.BasicImage(Grayscale=1)
}
.noColor A {
	CURSOR: default; COLOR: #999999; TEXT-DECORATION: none
}
.noColor A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: default; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}

@media Screen    
{
.hidePrint {
	DISPLAY: inline-block
}
.showPrint {
	DISPLAY: none
}

}

@media Print    
{
.hidePrint {
	DISPLAY: none
}
.showPrint {
	DISPLAY: inline-block
}
BODY {
	FONT: 11px garamond, "times new roman", "Serif"
}
TD {
	FONT: 11px garamond, "times new roman", "Serif"
}
TH {
	FONT: 11px garamond, "times new roman", "Serif"
}
BODY {
	BACKGROUND: #ffffff; MARGIN: 5px
}
BODY {
	BACKGROUND: #ffffff; MARGIN: 0px
}
.scrollHeader {
	DISPLAY: none
}
TH {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #cccccc
}
THEAD {
	DISPLAY: table-header-group
}
.pageBreak {
	PAGE-BREAK-AFTER: always
}
.iCurveBlue .bottom {
	BORDER-BOTTOM-WIDTH: 0px
}
.iCurveBlue .bg {
	BACKGROUND: #a6a6a6
}
.iCurveBlue .curve IMG {
	DISPLAY: none
}
.iCurveWP .bottom {
	BORDER-BOTTOM-WIDTH: 0px
}
.iCurveWP .bg {
	BACKGROUND-COLOR: #ffffff
}
.iCurveWP .curve IMG {
	DISPLAY: none
}
.iCurveGrey .bottom {
	BORDER-BOTTOM-WIDTH: 0px
}
.iCurveGrey .top {
	BORDER-TOP-WIDTH: 0px
}
.iCurveGrey .left {
	BORDER-LEFT-WIDTH: 0px
}
.iCurveGrey .right {
	BORDER-RIGHT-WIDTH: 0px
}
.iCurveGrey .bg {
	BACKGROUND-COLOR: #ffffff
}
.iCurveGrey .curve IMG {
	DISPLAY: none
}
.iCurveGreyBlock {
	BORDER-LEFT-WIDTH: 0px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.iCurveWY .bg {
	BACKGROUND-COLOR: #ffffff
}
.iCurveWY .curve IMG {
	DISPLAY: none
}
.iPurple {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.bgBlue {
	BACKGROUND-COLOR: #cccccc
}
.bgGreen {
	BACKGROUND-COLOR: #cccccc
}
.bgRed {
	BACKGROUND-COLOR: #aaaaaa
}
.bgBlueLigh {
	BACKGROUND-COLOR: #eeeeee
}
P {
	TEXT-ALIGN: justify
}
DIV {
	TEXT-ALIGN: justify
}
A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.light {
	COLOR: #000000
}
.redNote {
	FONT-WEIGHT: bold; COLOR: #000000
}
.record {
	BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; BORDER-RIGHT-COLOR: #666666
}
    }
.smallRed {
	FONT-SIZE: 9px; COLOR: #de8383
}
.iCurveGreyBlock P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.greenFont {
	COLOR: #669933
}
.redFont {
	COLOR: #ff3333
}

