P
{
    FONT-SIZE: smaller;
    FONT-FAMILY: arial, verdana
}
H1
{
    FONT-FAMILY: arial, verdana
}
H2
{
    FONT-FAMILY: arial, verdana
}
H3
{
    FONT-FAMILY: arial, verdana
}
A
{
    FONT-WEIGHT: normal;
    COLOR: #009933;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana
}
A:visited
{
    COLOR: #009933;
    FONT-FAMILY: arial, verdana
}
A:active
{
    COLOR: #009933;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, verdana
}
A:hover
{
	COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: underline
}
BODY
{
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 3px;
    COLOR: black;
    FONT-FAMILY: arial, verdana;
    margin-height: 1;
    margin-width: 1
}
TD.sectionHeader
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    FONT-FAMILY: arial, verdana;
    BACKGROUND-COLOR: #339999
}
.sectionElement
{
    FONT-FAMILY: arial, verdana
}
TD
{
    COLOR: black;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
P.hint
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
A.desklink
{
    FONT-WEIGHT: normal;
    COLOR: #009933;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
A.desklink:hover
{
    FONT-WEIGHT: normal;
	COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: underline
}
A.chartlink
{
    COLOR: #009933;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
A.chartlink:hover
{
	COLOR: #003399;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: underline
}
A.paxlink
{
    COLOR: #009933;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
A.paxlink:hover
{
	COLOR: #003399;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: underline
}
A.top
{
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
A.side
{
    COLOR: #009933;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
A.top:visited
{
    COLOR: white;
    FONT-FAMILY: arial, verdana
}
.side:visited
{
    COLOR: #009933;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
A.side:visited
{
    COLOR: #009933;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
.side:hover
{
	COLOR: #003399;
    FONT-FAMILY: arial, verdana;
    BACKGROUND-COLOR: #ccff66;
    TEXT-DECORATION: underline
}
A.side:hover
{
	COLOR: #003399;
    FONT-FAMILY: arial, verdana;
    BACKGROUND-COLOR: #ccff66;
    TEXT-DECORATION: underline
}
A.top:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ccff66;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: underline
}
.hint
{
    FONT: 8pt arial, verdana;
    COLOR: #666666
}
TD.searchHit
{
    FONT-FAMILY: arial, verdana;
    BACKGROUND-COLOR: #fefdf2
}
.tableDivClass
{
    BORDER-RIGHT: #cccccc thin solid;
    BORDER-TOP: thin solid;
    OVERFLOW: auto;
    BORDER-LEFT: thin solid;
    WIDTH: 460px;
    BORDER-BOTTOM: #cccccc thin solid;
    HEIGHT: 180px;
    background-style: solid
}
PRE
{
    FONT-FAMILY: Arial
}
.CalCells
{
    FONT-FAMILY: arial, verdana
}
.CalCellHdr
{
    FONT-SIZE: smaller;
    FONT-FAMILY: arial, verdana
}
.NavMenuSection
{
}
.MenuSectionHdr
{
    COLOR: #339999;
    FONT-FAMILY: arial, verdana
}
DIV
{
    FONT-FAMILY: Arial, Verdana
}
TABLE
{
    FONT-FAMILY: Arial
}
.stdwhite
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Arial, Verdana;
    COLOR: black;
}
.std
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Arial, Verdana
}
.lrg
{
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Arial, Verdana
}
SPAN
{
    FONT-FAMILY: Arial, Verdana
}
TD.tab
{
    FONT: 10pt Arial;
    COLOR: black;
    TEXT-DECORATION: none
}
A.menuItems
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.menuItems:visited
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.menuItems:hover
{
    FONT-SIZE: larger;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ccff66;
    TEXT-DECORATION: underline
}
DIV.menuDiv
{
}
.small
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.smallHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.smallSort
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    CURSOR: hand;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
LI.hint
{
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-FAMILY: Arial
}
#menubar
{
    Z-INDEX: 8;
    CURSOR: default;
    POSITION: absolute
}
#menubar .root
{
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    Z-INDEX: 9;
    BACKGROUND: #009933;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
#menubar TABLE
{
    BORDER-RIGHT: gray 0px solid;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: #eeeeee 2px solid;
    DISPLAY: none;
    PADDING-LEFT: 0pt;
    Z-INDEX: 10;
    BACKGROUND: #009933;
    PADDING-BOTTOM: 0pt;
    MARGIN: -3pt 0pt 0pt;
    FONT: menu;
    BORDER-LEFT: #eeeeee 0px solid;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: gray 2px solid;
    POSITION: absolute
}
#menubar TABLE TD
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 1pt;
    Z-INDEX: 10;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    CURSOR: hand;
    PADDING-TOP: 0pt
}
#menubar .highlight
{
    COLOR: white
}
#menubar .disabledhighlight
{
    COLOR: gray
}
#menubar #break
{
    COLOR: gray
}
#menubar .disabled
{
    COLOR: gray
}
#menubar #break
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    CURSOR: default;
    PADDING-TOP: 0pt
}
#menubar .more
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    LEFT: 5pt;
    FLOAT: right;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    FONT: 9pt webdings;
    WIDTH: 0.8em;
    PADDING-TOP: 0pt;
    POSITION: relative;
    TOP: 2pt;
    HEIGHT: 9pt
}
#menubar .left
{
    MARGIN-LEFT: -11pt
}
.leftTitle
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 18px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.anchorMouseout
{
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.anchorMouseover
{
    BORDER-RIGHT: #009933 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #009933 1px solid;
    COLOR: #003333;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #eeffff
}
.anchorMouseoutLHS
{
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.anchorMouseoverLHS
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: bold
}
SPAN.regAnchorMouseout
{
    FONT-WEIGHT: normal;
    COLOR: #009933;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
SPAN.regAnchorMouseover
{
    FONT-WEIGHT: normal;
    CURSOR: hand;
	COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: underline
}
DIV.menuItem
{
    PADDING-LEFT: 15px;
    FONT-SIZE: 8pt;
    WIDTH: 120px;
    COLOR: black;
    FONT-FAMILY: sans-serif;
    HEIGHT: 17px;
    BACKGROUND-COLOR: menu
}
DIV.highlightItem
{
    PADDING-LEFT: 15px;
    FONT-SIZE: 8pt;
    WIDTH: 120px;
    COLOR: white;
    FONT-FAMILY: sans-serif;
    HEIGHT: 17px;
    BACKGROUND-COLOR: highlight
}
.xsml
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana
}
SPAN.elemID
{
}
.small2
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.mkInvisible
{
    DISPLAY: none
}
.mkVisible
{
}
TR.selectedRow
{
    BACKGROUND-COLOR: #cccccc
}
TR.unselectedRow
{
}
.sideNav
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: #E6E6E6
}
.tabBar
{
    BACKGROUND-COLOR: #003399
}
.leftCorner
{
    BACKGROUND-IMAGE: url(images/tabs/lf_cor.gif)
}
.rightCorner
{
    BACKGROUND-IMAGE: url(images/tabs/rt_cor.gif)
}
.sideTop
{
}
.sideMid
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 18px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.sideBottom
{
}
.copy
{
    FONT-SIZE: 8pt;
    COLOR: #669999;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.titleCell
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
A.footerLink
{
    FONT-WEIGHT: normal;
    COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
A.footerLink:hover
{
    FONT-STYLE: normal;
    FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none
}
A.footerLink:visited
{
    FONT-WEIGHT: normal;
    COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.hr
{
    COLOR: #003399;
    BACKGROUND-COLOR: #003399
}
#cashReceipts .leftTitle
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 18px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
#cashReceipts BODY
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,sans-serif
}
#cashReceipts TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,sans-serif
}
#cashReceipts TH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-ALIGN: left
}
#cashReceipts TR
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,sans-serif
}
#cashReceipts .INPUTText1
{
    WIDTH: 100%
}
#cashReceipts .INPUTText2
{
    WIDTH: 100%;
    TEXT-ALIGN: left
}
#cashReceipts .intro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma,Verdana,Arial,sans-serif
}
#cashReceipts .chTR
{
}
#cashReceipts .chTD
{
    BACKGROUND: #f2f1e3;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
#cashReceipts .InnerTD
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: none;
    WIDTH: 85px;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 17px
}
#cashReceipts .Money_InnerTD
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: none;
    WIDTH: 57px;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 17px
}
#cashReceipts .Half_InnerTD
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: none;
    WIDTH: 45px;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 17px
}
#cashReceipts .Twice_InnerTD
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: none;
    WIDTH: 45px;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 17px
}
#cashReceipts .Inner2TD
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: none;
    WIDTH: 170px;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 17px
}
#cashReceipts .InnerWTD
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 17px
}
#cashReceipts .TInnerWTD
{
    FONT-SIZE: 12px;
    HEIGHT: 17px
}
#cashReceipts .InnerTR
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #f2f1e3
}
#cashReceipts .Money_HeaderTD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #309786;
    WIDTH: 57px;
    COLOR: #ffffff;
    HEIGHT: 17px
}
#cashReceipts .Half_HeaderTD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #309786;
    WIDTH: 45px;
    COLOR: #ffffff;
    HEIGHT: 17px
}
#cashReceipts .HeaderTD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #309786;
    WIDTH: 85px;
    COLOR: #ffffff;
    HEIGHT: 17px
}
#cashReceipts .Header2TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #309786;
    WIDTH: 170px;
    COLOR: #ffffff;
    HEIGHT: 17px
}
#cashReceipts .HeaderWTD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #309786;
    COLOR: #ffffff;
    HEIGHT: 17px
}
#cashReceipts .LeftHeaderTR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #ffffff;
    WIDTH: 55px;
    FONT-FAMILY: Arial,sans-serif
}
#cashReceipts .TableHeaderBG
{
    BACKGROUND: #309786
}
#cashReceipts .TableBodyBG
{
    BACKGROUND: #f2f1e3
}
#cashReceipts .TableBodyHightlight
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: lightgreen
}
#cashReceipts .creditEntryHD1
{
    BACKGROUND: #f2f1e3;
    WIDTH: 60px
}
#cashReceipts .creditEntryHD2
{
    BACKGROUND: #f2f1e3
}
#cashReceipts .creditEntrySP
{
    WIDTH: 4px
}
#cashReceipts .OneChar_HeaderTD
{
    FONT-SIZE: 12px;
    WIDTH: 10px;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #309786
}
#cashReceipts .OneChar_InnerTD
{
    FONT-SIZE: 12px;
    WIDTH: 10px;
    HEIGHT: 17px
}
#cashReceipts .LinkLike
{
    CURSOR: hand;
    COLOR: #009933
}
#cashReceipts .LinkLike_hover
{
    CURSOR: hand;
	COLOR: #003399;
    TEXT-DECORATION: underline
}
#sortTable .sortContent
{
    BORDER-RIGHT: #f2f1e3 1px solid;
    TABLE-LAYOUT: fixed;
    BORDER-TOP: 0px;
    FONT-SIZE: 8pt;
    BACKGROUND: #f2f1e3;
    BORDER-LEFT: #999966 1px solid;
    BORDER-BOTTOM: #999966 1px solid;
    FONT-FAMILY: sans-serif
}
#sortTable .noScrollSortContent
{
    BORDER-RIGHT: #999966 1px solid;
    TABLE-LAYOUT: fixed;
    BORDER-TOP: 0px;
    FONT-SIZE: 8pt;
    BACKGROUND: #f2f1e3;
    BORDER-LEFT: #999966 1px solid;
    BORDER-BOTTOM: #999966 1px solid;
    FONT-FAMILY: sans-serif
}
#sortTable .sortTableHeader
{
    BORDER-RIGHT: #999966 1px solid;
    TABLE-LAYOUT: fixed;
    BORDER-TOP: #999966 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #cccccc;
    BORDER-LEFT: #999966 1px solid;
    BORDER-BOTTOM: #999966 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#sortTable .resultElement
{
    BACKGROUND-COLOR: #f2f1e3
}
#sortTable .resultHighlight
{
    BACKGROUND-COLOR: #ccffcc
}
#tabStrip .tabHighLight
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: 0px
}
#tabStrip .tabDefault
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 8pt;
    BACKGROUND: #666666;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 1px solid
}
#tabStrip .tabContent
{
    FONT-SIZE: 8pt;
    BACKGROUND: #f2f1e3
}
#tabStrip .tabFooter
{
    FONT-SIZE: 8pt;
    BACKGROUND: #999966
}
#tabStrip .tabSubHeadingOne
{
    BORDER-RIGHT: #f2f1e3 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #999999;
    BORDER-LEFT: #f2f1e3 2px solid;
    COLOR: #000000
}
#tabStrip .tabSubHeadingTwo
{
    BORDER-RIGHT: #f2f1e3 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #cccccc;
    BORDER-LEFT: #f2f1e3 2px solid;
    COLOR: #333333
}
#tabStrip .tabHeaderTable
{
    TABLE-LAYOUT: fixed
}
#tabStrip .tabBodyTable
{
    BORDER-RIGHT: #666666 1px solid;
    TABLE-LAYOUT: fixed;
    BORDER-TOP: 0px;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.commandStripContainer
{
    BORDER-RIGHT: #cccc99 1px solid;
    BORDER-TOP: #cccc99 1px solid;
    BORDER-LEFT: #cccc99 1px solid;
    BORDER-BOTTOM: #cccc99 1px solid
}
.commandStripButtonTextDown
{
    LEFT: 1px;
    POSITION: relative;
    TOP: 1px
}
.commandStripButtonText
{
    COLOR: #000000
}
.commandStripButtonTextDisabled
{
    COLOR: #a9a9a9
}
.commandStripButtonOutlineDefault
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.commandStripButtonOutline
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid
}
.commandStripButtonUp
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #000000 1px solid
}
.commandStripButtonDown
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #000000 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #ffffff 1px solid
}
.dialogFace
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BACKGROUND: #f2f1e3;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid
}
.dialogEdge
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid
}
.dialogInnerBorder
{
    BORDER-RIGHT: #f2f1e3 3px solid;
    BORDER-TOP: #f2f1e3 2px solid;
    BORDER-LEFT: #f2f1e3 2px solid;
    BORDER-BOTTOM: #f2f1e3 2px solid
}
.dialogTitle
{
    TABLE-LAYOUT: fixed;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BACKGROUND: #999999;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: sans-serif;
    LETTER-SPACING: 4px;
    BORDER-RIGHT-WIDTH: 1px
}
.sortTableHeader
{
    BORDER-RIGHT: #999966 1px solid;
    TABLE-LAYOUT: fixed;
    BORDER-TOP: #999966 1px solid;
    BORDER-LEFT: #999966 1px solid;
    BORDER-BOTTOM: #999966 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.sortTableBody
{
    TABLE-LAYOUT: fixed;
    WIDTH: 100%
}
.sortHdrInternalBdr
{
    BORDER-RIGHT: #ddddbb 1px solid
}
.root
{
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    Z-INDEX: 9;
    BACKGROUND: #009933;
    COLOR: white;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
.bannerCell
{
    FONT-WEIGHT: bolder;
    COLOR: #339999;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ffffff
}
.scheduleHour
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: center
}
.scheduleMin
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: center
}
.daySelected
{
    BACKGROUND-COLOR: #dcdcdc
}
.openTime
{
    FONT-SIZE: 8pt;
    CURSOR: hand;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ffffcc
}
.closeTime
{
    FONT-SIZE: 8pt;
    CURSOR: hand;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #dcdcdc
}
.apptTypeDefaultColor
{
    BACKGROUND-COLOR: #669966
}
.apptTypeHighlite
{
    BORDER-RIGHT: navy 1px solid;
    BORDER-TOP: navy 1px solid;
    BORDER-LEFT: navy 1px solid;
    BORDER-BOTTOM: navy 1px solid
}
.handCursor
{
    CURSOR: hand
}
.eventDefaultColor
{
    BACKGROUND-COLOR: #cc9966
}
.small3
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana
}
TD.clsTab
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 72%;
    BORDER-LEFT: #666666 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #666666
}
TD.clsTab SPAN
{
    FONT-SIZE: 95%;
    CURSOR: hand;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.clsTabSelected
{
    BORDER-RIGHT: #666666 1px outset;
    BORDER-TOP: #666666 1px outset;
    BORDER-LEFT: #666666 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #ffffff 2px;
    BACKGROUND-COLOR: #ffffff;
}
TD.clsTabSelected SPAN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 72%;
    COLOR: black;
    TEXT-DECORATION: none
}
TD.clsTabSelected A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 72%;
    COLOR: black;
    TEXT-DECORATION: none
}
TD.clsTabSelected A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 72%;
    COLOR: black;
    TEXT-DECORATION: none
}
TD.clsTabSelected A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 72%;
    COLOR: black;
    TEXT-DECORATION: none
}
.scrollContainer
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: white
}
.subPageContainer
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: white
}
.scrollInternalBorder
{
}
.dataEntryForm
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.tabTableBody
{
    BORDER-RIGHT: #666666 1px solid;
    TABLE-LAYOUT: fixed;
    LEFT: 5px;
    BORDER-LEFT: #666666 1px solid;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.tabTableHeader
{
    TABLE-LAYOUT: fixed;
    LEFT: 5px
}
.tabTableBuffer
{
    BACKGROUND-COLOR: #ffffff;
}
.rowColor
{
    BACKGROUND-COLOR: #ffffcc
}
.searchForm
{
    BORDER-RIGHT: #999966 1px solid;
    BORDER-TOP: #999966 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #999966 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #999966 1px solid;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.paxlink
{
    COLOR: #009933;
    TEXT-DECORATION: none
}
.paxlinkmouseover
{
	COLOR: #003399;
    TEXT-DECORATION: underline
}
.searchForm TD
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif, Verdana
}
.tabSearchForm
{
    BORDER-RIGHT: #999966 1px solid;
    BORDER-TOP: #999966 1px solid;
    BORDER-LEFT: #999966 1px solid;
    BORDER-BOTTOM: #999966 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.tabSearchForm TD
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.noteExpandHeader
{
    TABLE-LAYOUT: fixed;
    BACKGROUND-COLOR: #ffffcc
}
.expandHeader
{
    TABLE-LAYOUT: fixed;
    BACKGROUND-COLOR: #ffffff;
}
.expandContainer
{
    BORDER-RIGHT: #999966 1px solid;
    BORDER-TOP: #999966 1px solid;
    BORDER-LEFT: #999966 1px solid;
    BORDER-BOTTOM: #999966 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.acctHdrActive
{
    BORDER-RIGHT: #999966 1px solid;
    BORDER-TOP: #999966 1px solid;
    BORDER-LEFT: #999966 1px solid;
    BORDER-BOTTOM: #999966 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.acctHdrInActive
{
    BORDER-RIGHT: #d3d3d3 3px outset;
    BORDER-TOP: #d3d3d3 3px outset;
    BORDER-LEFT: #d3d3d3 3px outset;
    BORDER-BOTTOM: #d3d3d3 3px outset;
    BACKGROUND-COLOR: #c0c0c0
}
.subTableBorder
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.notifyTable
{
    BORDER-RIGHT: #861e1e 2px solid;
    BORDER-TOP: #861e1e 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #861e1e 2px solid;
    BORDER-BOTTOM: #861e1e 2px solid;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.notifyHeader
{
    BORDER-RIGHT: #861e1e 1px solid;
    BORDER-TOP: #861e1e 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #861e1e 1px solid;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #861e1e
}
.notifyDisplayHeader
{
    BACKGROUND-COLOR: #d7d7d7
}
.notifyContent
{
    BORDER-RIGHT: #003333 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #003333 1px solid;
    BORDER-BOTTOM: #003333 1px solid;
    BACKGROUND-COLOR: #ffffff;
}
.notifyDetails
{
    PADDING-TOP: 15px;
    BACKGROUND-COLOR: white
}
.notifyToday
{
    BACKGROUND-COLOR: #ccffff
}
.notifyToday SPAN
{
    COLOR: red
}
.notifyTomorrow
{
    BACKGROUND-COLOR: #ffffcc
}
.notifyTomorrow SPAN
{
    COLOR: blue
}
.obsQualRO
{
    TEXT-DECORATION: underline
}
.encItem
{
    FONT: 8pt arial, verdana
}
.nEncItem
{
    FONT: italic 8pt arial, verdana
}
.showEncRef
{
    FONT: 8pt arial, verdana;
    FONT-WEIGHT: normal;
    COLOR: #003399;
    FONT-STYLE: normal;
    TEXT-DECORATION: underline
}

.showEncRefCommitted
{
    FONT: 8pt arial, verdana
}
.blueBtn
{
    background-color: #FFFFFF;
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.blueHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	border-color: black black #003399 #003399;
	border-style: none none solid solid;
	border-bottom-width: 2px;
	border-left-width: 10px
}
.blueHeaderText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.insideGreyHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #cccccc;
	border-style: none
}
tr.insideGreyHeaderSmall
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #cccccc;
	border-style: none
}

.example
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666
}
.tableOutline
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: thin solid;
	border-color: whitesmoke whitesmoke #cccccc #cccccc
}

.PtODVNote
{
	background-color: #ffffff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
}

.PtODVResp
{
	background-color: #ffffff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
}

.PtODVHealthHist
{
	background-color: #ffffff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
}
.required {  font-weight: bold; color: 336699; text-align: left; font-size : 13px; ; line-height: 16px;}
.odvanswer {  text-align: left; font-size : 13px; ; line-height: 16px;}
.notrequired {  font-weight: bold; color: 666666; text-align: left; font-size : 13px; ; line-height: 16px;}
.tableltoutline {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; border: thin solid; border-color: whitesmoke whitesmoke cccccc cccccc}
.subtableoutline {  border: #CCCCCC solid solid thin thin}
.greyinsideheader {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: 666666; text-decoration: none; background-color: cccccc; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; border-style: none}
