BODY
{
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
DIV
{
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
.HideForDisplay
{
    DISPLAY: none;
}
TD
{
    COLOR: #000066;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
TH
{
    COLOR: #000066;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
.obj
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: -2pt;
}
.obj A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.obj A:hover
{
    COLOR: #000066;
    BACKGROUND-COLOR: #ffcc00;
    TEXT-DECORATION: underline;
}
.cont
{
    LEFT: 0px;
    WIDTH: 580px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    POSITION: relative;
    TOP: 0px;
}
TABLE.tsub
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #3366cc 2px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ffffff 2px solid;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #3366cc;
}
A.disabledLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
A.enabledLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
A.currentPageLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A
{
    FONT-WEIGHT: bold;
    COLOR: #000066;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #003399;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
A.afus
{;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A.afus:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0033cc;
    TEXT-DECORATION: none;
}
TD.toptitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15px;
    TEXT-TRANSFORM: capitalize;
}
TD.stellar
{
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: "Times New Roman", Times, serif;
}
TD.customer
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
TD.customersub
{
    FONT-SIZE: 17px;
    COLOR: #000000;
    FONT-FAMILY: arial , helvetica, sans-serif;
}
SELECT
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
}
INPUT
{
    FONT-SIZE: 13px;
}
heading
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: ms sans serif,verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #c0c0c0;
}
fieldname
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: ms sans serif,verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #c0c0c0;
}
fieldvalue
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: ms sans serif,verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #c0c0c0;
}
.fieldCaptionRequired
{
    PADDING: 3px;
    BACKGROUND: #dddddd;
    COLOR: #aa0000;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
TD.formcontainerlight
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px outset;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: ms sans serif,verdana,arial,helvetica,sans-serif;
    cell-padding: 3;
}
TD.heading
{
    BORDER-RIGHT: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP-STYLE: outset;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: ms sans serif,verdana,arial,helvetica,sans-serif;
    cell-padding: 3;
}
TD.fieldname
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 1px inset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px inset;
    BORDER-BOTTOM: 2px;
    FONT-FAMILY: ms sans serif,verdana,arial,helvetica,sans-serif;
    spacing-right: 0;
}
TD.fieldValue
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    BORDER-LEFT: 1px inset;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: ms sans serif,verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #cccccc;
}
LI
{
    PADDING-LEFT: 5px
}
.SubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
}
.FormContainer
{
    BORDER-RIGHT: #565145 2px solid;
    BORDER-TOP: #565145 2px solid;
    BORDER-LEFT: #565145 2px solid;
    BORDER-BOTTOM: #565145 2px solid;
    BACKGROUND-COLOR: #3366cc;
}
.FormDarkBackground
{
    BACKGROUND-COLOR: #003399;
}
.CalendarYear
{
    BORDER-RIGHT: #565145 1px solid;
    BORDER-TOP: #565145 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #565145 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #565145 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #3366cc;
}
.CalendarTitleLarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
}
.CalendarContainer
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #3338de;
}
.CalendarTitle
{
    BORDER-RIGHT: #565145 1px solid;
    BORDER-TOP: #565145 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #565145 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #565145 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #3366ff;
}
.CalendarEntry
{
    BORDER-RIGHT: #565145 1px solid;
    BORDER-TOP: #565145 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #565145 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #565145 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #6699ff;
}
.CalendarEntryLight
{
    BORDER-RIGHT: #9a9589 1px solid;
    BORDER-TOP: #9a9589 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #9a9589 1px solid;
    CURSOR: hand;
    COLOR: #9a9589;
    BORDER-BOTTOM: #9a9589 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #e8e8ff;
}
.CalendarEntryHighlight
{
    BORDER-RIGHT: #565145 1px solid;
    BORDER-TOP: #565145 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #565145 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #565145 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #0000ff;
}
.CalendarEntryLightHighlight
{
    BORDER-RIGHT: #9a9589 1px solid;
    BORDER-TOP: #9a9589 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #9a9589 1px solid;
    CURSOR: hand;
    COLOR: #9a9589;
    BORDER-BOTTOM: #9a9589 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #ccdfff;
}
.CalendarContainerS
{
    BORDER-RIGHT: #342e23 1px solid;
    BORDER-TOP: #342e23 1px solid;
    BORDER-LEFT: #342e23 1px solid;
    BORDER-BOTTOM: #342e23 1px solid;
    BACKGROUND-COLOR: #efeade;
}
.CalendarTitleS
{
    BORDER-RIGHT: #565145 1px solid;
    BORDER-TOP: #565145 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    BORDER-LEFT: #565145 1px solid;
    BORDER-BOTTOM: #565145 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #aba49a;
}
.CalendarEntryS
{
    BORDER-RIGHT: #565145 1px solid;
    BORDER-TOP: #565145 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    BORDER-LEFT: #565145 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #565145 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #ded9cd;
}
.CalendarEntryLightS
{
    BORDER-RIGHT: #9a9589 1px solid;
    BORDER-TOP: #9a9589 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    BORDER-LEFT: #9a9589 1px solid;
    CURSOR: hand;
    COLOR: #9a9589;
    BORDER-BOTTOM: #9a9589 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #efeade;
}
.CalendarEntryHighlightS
{
    BORDER-RIGHT: #565145 1px solid;
    BORDER-TOP: #565145 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    BORDER-LEFT: #565145 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #565145 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #00005e;
}
.CalendarEntryLightHighlightS
{
    BORDER-RIGHT: #9a9589 1px solid;
    BORDER-TOP: #9a9589 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    BORDER-LEFT: #9a9589 1px solid;
    CURSOR: hand;
    COLOR: #9a9589;
    BORDER-BOTTOM: #9a9589 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #efeaff;
}
.CalendarWeekSelector
{
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #000000;
    BACKGROUND-COLOR: #e8e8e8;
}
.MFormItem
{
    FONT-SIZE: 10px;
}
.ListHead
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #f8f8cc;
}
.ListHeadTitle
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #00005e;
}
.ListHeadTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
}
.ListFieldLight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #fffff0;
}
.ListFieldDark
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffe6;
}
.ListFieldH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #cce8e8;
}
.SmallText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.Text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.Textt
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.NoteText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.NoteH
{
    BACKGROUND-COLOR: #c0ffff;
}
.TaskH
{
    BACKGROUND-COLOR: #ccffff;
}
.Color
{
    COLOR: #0000cc;
}
.PromptTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.Tab
{
    BORDER-RIGHT: threeddarkshadow 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #d6d3ce;
    TEXT-ALIGN: center;
}
.TabSelect
{
    BORDER-RIGHT: threeddarkshadow 2px solid;
    BORDER-TOP: #ffffff 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #ffffff 2px solid;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
}
.TabEmpty
{
    BORDER-BOTTOM: #ffffff 1px solid;
}
INPUT.hhmmtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
}
.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000066; 
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: center;
}
.outerContainer
{
    WIDTH: 90%;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
    BACKGROUND-COLOR: #666666;
}
.innerContainer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
}
.topTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #003399;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: center;
}
.fieldCmaWide
{
	font-size:8px;
	color:#000000;
}
.sectionHeader
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	background-color: #fffff0;
	text-decoration: none;
}
A.sectionHeaderMulti
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	background-color: #fffff0;
	text-decoration: none;
}
A.sectionHeaderMultiOn
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	background-color: #98fb98;
	text-decoration: none;
}
.sectionHeaderButton
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #fffff0;
    border-left-style:none;
    text-align:right;
}
.sectionHeaderSmall
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #fffff0;
}
.sectionHeaderOn
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #98fb98;
}
.sectionControl
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center;
}
.sectionTitleOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #003399;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
}
.sectionTitleOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #aaaaaa;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
}
.fieldCaptionDark
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #dddddd;
    PADDING-BOTTOM: 3px;
    COLOR: #000066;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: right;
}
.fieldCaptionDarkLeft
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #dddddd;
    PADDING-BOTTOM: 3px;
    COLOR: #000066;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
    TEXT-ALIGN: left;
}
.fieldCaptionLight
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeeeee;
    PADDING-BOTTOM: 3px;
    COLOR: #000066;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
}
.fieldCaptionSelected
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    BACKGROUND: #cce8e8;
    PADDING-BOTTOM: 3px;
    COLOR: #99ccff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
}
.listItemGray
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
}
.listItemWhite
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.listItemSelected
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #99cccc;
}
.bttn
{
    BORDER-RIGHT: #000033 2px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #9999ff 2px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #9999ff 2px solid;
    CURSOR: default;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000033 2px solid;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #3333cc;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.bttnh
{
    BORDER-RIGHT: #003366 2px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #33cccc 2px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #33cccc 2px solid;
    CURSOR: default;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #003366 2px solid;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #006693;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.Button
{
    BORDER-RIGHT: #000033 2px solid;
    BORDER-TOP: #9999ff 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #9999ff 2px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000033 2px solid;
    BACKGROUND-COLOR: #3333cc;
}
.ButtonH
{
    BORDER-RIGHT: #003366 2px solid;
    BORDER-TOP: #33cccc 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #33cccc 2px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #003366 2px solid;
    BACKGROUND-COLOR: #006693;
}
.ButtonOff
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-TOP: #aaaaaa 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #aaaaaa 2px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #666666 2px solid;
    BACKGROUND-COLOR: #dddddd;
}
.listSectionSeparator
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-WEIGHT: 600;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
    BACKGROUND-COLOR: #BBCCDD; 
}
.reportSectionSeparator
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-WEIGHT: 600;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
    BACKGROUND-COLOR: #BBCCDD; 
}
.calandarListLight
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #fffff0;
}
TD.navOff
{
    BORDER-RIGHT: #000033 1px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    BORDER-LEFT: #3399cc 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: ms sans serif, arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center;
}
TD.navOn
{
    BORDER-RIGHT: #6699cc 1px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    BORDER-LEFT: #3399cc 1px solid;
    COLOR: #000000;
    FONT-FAMILY: ms sans serif, arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #6699e8;
    TEXT-ALIGN: center;
}
TABLE.menu
{
    BORDER-TOP: #006699 1px solid;
}
TD.menuOff
{
    BORDER-RIGHT: #3399cc 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7px;
    BORDER-LEFT: #3399cc 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #3399cc 1px solid;
    FONT-FAMILY: ms sans serif, arial;
    BACKGROUND-COLOR: #3333cc;
}
TD.menuOn
{
    BORDER-RIGHT: #3399cc 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7px;
    BORDER-LEFT: #3399cc 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #3399cc 1px solid;
    FONT-FAMILY: ms sans serif, arial;
    BACKGROUND-COLOR: #99ccff;
}
TABLE.navTitle
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #0033cc;
}
TD.navTitleItem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    WIDTH: 33.3%;
    COLOR: #ffffff;
    FONT-FAMILY: arial, Helvetica, sans-serif;
    spacing: 2px;
}
DIV.dropMenu
{
    Z-INDEX: 10;
    VISIBILITY: hidden;
    POSITION: absolute;
}
TD.cmaheading
{
    FONT-SIZE: 7pt;
}
TH.cmasubtitle
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: center;
}
TD.cmasubtitle
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: center;
}
TD.cmafieldlabel
{
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: capitalize;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right;
}
TH.cmafieldlabel
{
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: capitalize;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right;
}
TD.cmafield
{
    BORDER-RIGHT: #cccccc 2px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #cccccc 1px solid;
    BACKGROUND-COLOR: #fffff0;
}
TD.cmafieldb
{
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #fffff0;
}
TD.cmafieldc
{
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #ffffe8;
    TEXT-ALIGN: right;
}
TD.cmafieldvalue
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: ms sans serif,verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #cccccc;
}
.CMAListHeading
{
    BORDER-RIGHT: threeddarkshadow 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #aaaaaa;
    TEXT-ALIGN: center;
}
.cmalistvalues
{
    BORDER-RIGHT: #e8e8e8 1px solid;
    BORDER-TOP: #e8e8e8 1px solid;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #e8e8e8 1px solid;
    COLOR: #000000;
    LINE-HEIGHT: 10px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e8e8e8 1px solid;
    BACKGROUND-COLOR: #f0f0f0;
}
.CMATab
{
    BORDER-RIGHT: threeddarkshadow 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #d6d3ce;
    TEXT-ALIGN: center;
}
.CMATabSelect
{
    BORDER-RIGHT: threeddarkshadow 2px solid;
    BORDER-TOP: #ffffff 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #ffffff 2px solid;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
}
.CMATabEmpty
{
    BORDER-BOTTOM: #ffffff 1px solid;
}
.CMATabBody
{
    BORDER-RIGHT: threeddarkshadow 2px solid;
    BORDER-LEFT: #ffffff 2px solid;
    BORDER-BOTTOM: threeddarkshadow 2px solid;
}
.RCMOuterContainer
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #003399 1px solid;
    BORDER-LEFT: #003399 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}
.RCMContainer
{
    BORDER-RIGHT: #003c6c 1px solid;
    BORDER-TOP: #3399cc 1px solid;
    BORDER-LEFT: #3399cc 1px solid;
    BORDER-BOTTOM: #003c6c 1px solid;
    BACKGROUND-COLOR: #003399;
}
.RCMItem
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.RCMItemHL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #000000;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cce8ff;
}
.RCMSeparator
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.RCMSeparatorLine1
{
    BACKGROUND-COLOR: #000000;
}
.RCMSeparatorLine2
{
    BACKGROUND-COLOR: #3399ff;
}
.detail
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
.current
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    CURSOR: default;
    BACKGROUND-COLOR: gray;
    TEXT-ALIGN: left;
}
.noncurrent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    CURSOR: default;
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: left;
}

.printSeperator
{
	border-top: black 1px solid;
}
.printSeperatorTable
{
}