HR {
	COLOR: #cccc99; HEIGHT: 1px
}
.applicationBody {
	BACKGROUND-IMAGE: url(/OA_MEDIA/jtfulnon.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.applicationName {
	FONT-WEIGHT: bold; FONT-SIZE: 22pt; COLOR: #336699; FONT-FAMILY: Times New Roman, Times, serif
}
.anchorLink {
	
}
.bigLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #663300; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.binColumnHeaderCell {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99; TEXT-ALIGN: center
}
.binContentBorder {
	BACKGROUND-COLOR: #999999
}
.binContentCell {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.binContentCell2 {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.binContentNumCell {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7; TEXT-ALIGN: right
}
.binContentNumCellNeg {
	FONT-SIZE: 9pt; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7; TEXT-ALIGN: right
}
.binContentNumCellPos {
	FONT-SIZE: 9pt; COLOR: #009900; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7; TEXT-ALIGN: right
}
.binHeaderCell {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #336699
}
.binHeaderBG {
	BACKGROUND-COLOR: #336699
}
.binHeaderLink {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #336699
}
.browseDataCell {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.browseDataCellC {
	FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.browseGoCriteria {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browseHeaderText {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #f7f7e7; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.browseHeaderTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cccc99; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #336699
}
.browseSubHeaderCell {
	FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.browseSubHeaderCell2 {
	FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.confirmHeader {
	FONT-SIZE: 16pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.confirmMessage {
	FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.contentSeparator {
	BACKGROUND-IMAGE: url(/OA_MEDIA/jtfudots.gif); BACKGROUND-REPEAT: repeat-x
}
.dataReadOnly {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.debugMessage {
	FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.errorHeader {
	FONT-SIZE: 16pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.errorMessage {
	FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.footnote {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footnoteHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formObjReadOnly {
	BACKGROUND-COLOR: #dddddd
}
.formObjReadOnlyNum {
	BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: right
}
.homeBigHeaderCell {
	FONT-SIZE: 16pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #336699
}
.homeSubHeaderCell {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #999966; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.homeSubHeaderLink {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.homeTitle {
	FONT-WEIGHT: bold; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.infoHeader {
	FONT-SIZE: 16pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.infoMessage {
	FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.jttinvis {
	LEFT: 0px; COLOR: white; POSITION: absolute; TOP: -100px; BACKGROUND-COLOR: white
}
.legend {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.key {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navL0TextDeslct {
	FONT-WEIGHT: 900; FONT-SIZE: 11pt; COLOR: #999900; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; LETTER-SPACING: -0.05em; TEXT-DECORATION: none
}
.navL0TextSlct {
	FONT-WEIGHT: 700; FONT-SIZE: 11pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; LETTER-SPACING: -0.04em; TEXT-DECORATION: none
}
.navL1TextDeslct {
	FONT-SIZE: 8pt; COLOR: #663300; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-ALIGN: center
}
.navL1TextSlct {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-ALIGN: center
}
.navL2ShadowBG {
	BACKGROUND-IMAGE: url(/OA_MEDIA/jtfusbg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f7f7e7
}
.navL2ShadowWhiteBG {
	BACKGROUND-IMAGE: url(/OA_MEDIA/jtfuwbg.gif); BACKGROUND-REPEAT: repeat-x
}
.navL2CellDeslct {
	BACKGROUND-COLOR: #cccc99; TEXT-ALIGN: center
}
.navL2TextDeslct {
	FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navL2CellSlct {
	BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
.navL2TextSlct {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #99ccff; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.navL3Bg {
	BACKGROUND-COLOR: #336699
}
.navL3TextDeslct {
	FONT-SIZE: 10pt; COLOR: #cccc99; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navL3TextSlct {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navL3Deselected {
	FONT-SIZE: 12pt; VERTICAL-ALIGN: top; COLOR: #996633; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navL3Selected {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; VERTICAL-ALIGN: top; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navL4TextDeslct {
	FONT-SIZE: 12pt; COLOR: #996633; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navL4TextSlct {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navSideSubDeslct {
	FONT-SIZE: 9pt; COLOR: #cccc99; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navSideSubSlct {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageTitle {
	FONT-SIZE: 16pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageTotal {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.popupBody {
	BACKGROUND-COLOR: #ffffff
}
.prompt {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.promptReadOnly {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.promptSmall {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.reportBigLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.reportDataCell {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
.reportFootnote {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.reportGrandTotal {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.reportHeaderCell {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.reportPageTitle {
	FONT-SIZE: 16pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.reportRowHeaderCell {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.reportRowHeaderCell1 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.reportRowHeaderCellBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.reportTableTotalBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.reportTotal1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.requiredFieldAsterisk {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.requiredFieldPrompt {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchBar {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7; TEXT-ALIGN: center
}
.searchBarLink {
	FONT-SIZE: 8pt; COLOR: #663300; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.searchBarSlctText {
	FONT-SIZE: 8pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.sectionHeader1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sectionHeader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sectionHeaderBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallLink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableActionText {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableBigHeaderCell {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.tableDataCell {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.tableDataCellNew {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.tableDataCellUpdated {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.tableIndicatorCell {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.tableMoreRowsCell {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.tableRecordNav {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.tableRowHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcc
}
.tableSmallHeaderCell {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.tableSubHeaderCell {
	FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.tableTotal {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.topnavBG {
	VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.warnHeader {
	FONT-SIZE: 16pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.warnMessage {
	FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99
}
.wizardTextDeselected {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #6699cc; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.wizardTextSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.wizardTextDeselSub {
	FONT-SIZE: 10pt; COLOR: #996633; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.wizardTextSelSub {
	FONT-SIZE: 10pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.wizardTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7e7
}
.container {
	BACKGROUND-COLOR: purple
}
.COLOR1 {
	BACKGROUND-COLOR: #000000
}
.COLOR2 {
	BACKGROUND-COLOR: #003366
}
.COLOR3 {
	BACKGROUND-COLOR: #336699
}
.COLOR4 {
	BACKGROUND-COLOR: #6699cc
}
.COLOR5 {
	BACKGROUND-COLOR: #99ccff
}
.COLOR6 {
	BACKGROUND-COLOR: #ffffff
}
.COLORG2 {
	BACKGROUND-COLOR: #333333
}
.COLORG3 {
	BACKGROUND-COLOR: #666666
}
.COLORG4 {
	BACKGROUND-COLOR: #999999
}
.COLORG5 {
	BACKGROUND-COLOR: #cccccc
}
.APPSWINDOW {
	BACKGROUND-COLOR: #ffffff
}
.BISWINDOW {
	BACKGROUND-COLOR: #ffffff
}
.PRINTWINDOW {
	BACKGROUND-COLOR: #ffffff
}
.HOMEWINDOW {
	BACKGROUND-COLOR: #ffffff
}
.HIGHLIGHT {
	BACKGROUND-COLOR: #ffffff
}
.SHADOW {
	BACKGROUND-COLOR: #666666
}
.DARKSHADOW {
	BACKGROUND-COLOR: #333333
}
.PANEL {
	BACKGROUND-COLOR: #cccccc
}
.SOFTPANEL {
	BACKGROUND-IMAGE: url(FNDBKBLU.gif); BACKGROUND-COLOR: #99ccff
}
.HELPTEXT {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.PROMPTBLACK {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.PROMPTWHITE {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.DATABLACK {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.DATAWHITE {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.DATATOTALS {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.INFOBLACK {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.INFOWHITE {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.ALERTTEXT {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.ALERTTITLE {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.FIELDDATA {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.LINK {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.WIDEFIELDDATA {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "Arial narrow", Arial, Helvetica, Geneva, sans-serif
}
.TABLEHEADER {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #6699cc
}
.TABLEHEADERCENTER {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: center
}
.TABLEHEADERLEFT {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: left
}
.TABLEHEADERRIGHT {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: right
}
.SORTHEADER {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
.TABLECELL {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
.TABLEROWHEADER {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #6699cc
}
.TABLECELLSHADED {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #99ccff
}
.TABLECELLGRAYSHADED {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #cccccc
}
.INPUTCELL {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "Arial narrow", Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
.INPUTCELLSHADED {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "Arial narrow", Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #99ccff
}
.TABLESURROUND {
	BACKGROUND-COLOR: #6699cc
}
.PRINTHEADER {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: center
}
.PRINTCELL {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
.PRINTROWHEADER {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #6699cc
}
.PRINTCELLSHADED {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #99ccff
}
.PRINTSURROUND {
	BACKGROUND-COLOR: #6699cc
}
.BISHEADER {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #6699cc; TEXT-ALIGN: center
}
.BISCELL {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #ffffff
}
.BISROWHEADER {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #6699cc
}
.BISCELLSHADED {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #99ccff
}
.BISSURROUND {
	BACKGROUND-COLOR: #6699cc
}
.BUTTON {
	BACKGROUND-COLOR: #f7f7e7
}
.BUTTONTEXT {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.DISABLEDBUTTONTEXT {
	FONT-SIZE: 10pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.TOOLBAR {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #336699; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #cccccc
}
.PANELTITLE {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #003366
}
.TABTITLE {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.CURRENTTAB {
	BACKGROUND-COLOR: #cccccc
}
.CURRENTTABTEXT {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.OTHERTAB {
	BACKGROUND-COLOR: #6699cc
}
.OTHERTABTEXT {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.DISABLEDTABTEXT {
	FONT-SIZE: 10pt; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.WEEKDAYCELL {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #cccc99
}
.MONTHDAYCELL {
	BACKGROUND-COLOR: #f7f7e7
}
.MONTHDAYCELLSEL {
	BACKGROUND-COLOR: #999966
}
.MONTHYEARSWITCH {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DAYLINK {
	FONT-SIZE: 9pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.DAYLINKSEL {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #f7f7e7; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.DISABLEDDAYLINK {
	FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.GROUPBOX {
	BACKGROUND-COLOR: #333333
}
.GROUPBOXLAYER {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; VISIBILITY: hidden; COLOR: #000000; FONT-FAMILY: Arial, Geneva, arial, sans-serif; POSITION: absolute; layer-background-color: #FFFFFF
}
.GROUPBOXTEXT {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Geneva, arial, sans-serif
}
.OraBGColorVeryDark {
	BACKGROUND-COLOR: #003366
}
.OraBGColorDark {
	BACKGROUND-COLOR: #336699
}
.OraBGColorMedium {
	BACKGROUND-COLOR: #6699cc
}
.OraBGColorLight {
	BACKGROUND-COLOR: #99ccff
}
.OraBGGrayVeryDark {
	BACKGROUND-COLOR: #333333
}
.OraBGGrayDark {
	BACKGROUND-COLOR: #666666
}
.OraBGGrayMedium {
	BACKGROUND-COLOR: #999999
}
.OraBGGrayLight {
	BACKGROUND-COLOR: #cccccc
}
.OraBGAccentVeryVeryDark {
	BACKGROUND-COLOR: #666633
}
.OraBGAccentVeryDark {
	BACKGROUND-COLOR: #999966
}
.OraBGAccentDark {
	BACKGROUND-COLOR: #cccc99
}
.OraBGAccentMedium {
	BACKGROUND-COLOR: #ffffcc
}
.OraBGAccentLight {
	BACKGROUND-COLOR: #f7f7e7
}
.OraBGHighlight {
	BACKGROUND-COLOR: #ffffff
}
.OraCopyright {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; TEXT-ALIGN: left
}
.OraDataText {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif
}
.OraLinkText {
	FONT-SIZE: 10pt; COLOR: #663300; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif
}
.OraNav1Selected {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.OraNav1Enabled {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #cccc99; TEXT-DECORATION: none
}
.OraNav1Disabled {
	FONT-SIZE: 10pt; COLOR: #ffffcc; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #cccc99; TEXT-DECORATION: none
}
.OraNav2Selected {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.OraNav2Enabled {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.OraNav2Disabled {
	FONT-SIZE: 10pt; COLOR: #6699cc; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.OraNav3Selected {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none
}
.OraNav3Enabled {
	FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #cccc99
}
.OraNav3Disabled {
	FONT-SIZE: 10pt; COLOR: #ffffcc; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #cccc99; TEXT-DECORATION: none
}
.OraInstructionText {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.OraGlobalHeaderSeparator {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 0px 8px; COLOR: #99ccff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.OraFieldNumber {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; TEXT-ALIGN: right
}
.OraTableCellNumber {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: baseline; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; BACKGROUND-COLOR: #f7f7e7; TEXT-ALIGN: right
}
.OraPrivacy {
	FONT-SIZE: 8pt; COLOR: #663300; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; TEXT-ALIGN: right
}
.start {
	TEXT-ALIGN: left
}
.end {
	TEXT-ALIGN: right
}
