BODY
{
	font-size: 12px;
	color: #001700;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
DIV
{
    FONT-SIZE: 12px;
    COLOR: #001700;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
.HideForDisplay
{
    DISPLAY: none;
}
TD
{
    COLOR: #001700;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
TH
{
    COLOR: #001700;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
.obj
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: -2pt;
}
.obj A
{
    COLOR: white;
    TEXT-DECORATION: none;
}
.obj A:hover
{
    COLOR: #001700;
    BACKGROUND-COLOR: #ffcc00;
    TEXT-DECORATION: underline;
}
.cont
{
    LEFT: 0px;
    WIDTH: 580px;
    COLOR: #001700;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    POSITION: relative;
    TOP: 0px;
}
TABLE.tsub
{
	border-right: white 2px solid;
	padding-right: 1px;
	border-top: #66cc33 2px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: white 2px solid;
	padding-top: 1px;
	background-color: #66cc33;
}
A.disabledLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: #001700;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
}
A.enabledLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #001700;
    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: #001700;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #009900;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
A.afus
{
	font-weight: bold;
	font-size: 14px;
	color: #e2e283;
	text-decoration: none;
}
A.afus:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffcc;
	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: white;
}
.FormContainer
{
	border-right: #515645 2px solid;
	border-top: #515645 2px solid;
	border-left: #515645 2px solid;
	border-bottom: #515645 2px solid;
	background-color: #339933;
}
.FormDarkBackground
{
	background-color: #003300;
}
.CalendarYear
{
	border-right: #515645 1px solid;
	border-top: #515645 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #515645 1px solid;
	color: white;
	border-bottom: #515645 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #66cc33;
}
.CalendarTitleLarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    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: #33cc00;
}
.CalendarTitle
{
    BORDER-RIGHT: #515645 1px solid;
    BORDER-TOP: #515645 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #515645 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #515645 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #66cc33;
}
.CalendarEntry
{
	border-right: #515645 1px solid;
	border-top: #515645 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #515645 1px solid;
	cursor: hand;
	color: white;
	border-bottom: #515645 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #99cc66;
}
.CalendarEntryLight
{
	border-right: #899a89 1px solid;
	border-top: #899a89 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #899a89 1px solid;
	cursor: hand;
	color: #899a89;
	border-bottom: #899a89 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #e8ffe8;
}
.CalendarEntryHighlight
{
	border-right: #515645 1px solid;
	border-top: #515645 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #515645 1px solid;
	cursor: hand;
	color: white;
	border-bottom: #515645 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #00ff00;
}
.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: #627858;
	border-bottom: #9a9589 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #ccdf8a;
}
.CalendarContainerS
{
	border-right: #342e23 1px solid;
	border-top: #342e23 1px solid;
	border-left: #342e23 1px solid;
	border-bottom: #342e23 1px solid;
	background-color: #f0f8de;
}
.CalendarTitleS
{
	border-right: #515645 1px solid;
	border-top: #515645 1px solid;
	font-weight: bold;
	font-size: 8px;
	border-left: #515645 1px solid;
	border-bottom: #515645 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #a2ab9a;
}
.CalendarEntryS
{
	border-right: #515645 1px solid;
	border-top: #515645 1px solid;
	font-weight: bold;
	font-size: 8px;
	border-left: #515645 1px solid;
	cursor: hand;
	border-bottom: #515645 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #cbd9cd;
}
.CalendarEntryLightS
{
	border-right: #919589 1px solid;
	border-top: #919589 1px solid;
	font-weight: bold;
	font-size: 8px;
	border-left: #919589 1px solid;
	cursor: hand;
	color: #9a9589;
	border-bottom: #919589 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #e6eede;
}
.CalendarEntryHighlightS
{
	border-right: #515645 1px solid;
	border-top: #515645 1px solid;
	font-weight: bold;
	font-size: 8px;
	border-left: #515645 1px solid;
	cursor: hand;
	color: white;
	border-bottom: #515645 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #005e00;
}
.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: #939989;
	border-bottom: #9a9589 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #f7ffef;
}
.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: #005c00;
}
.ListHeadTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
}
.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: #fafadd;
}
.ListFieldH
{
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #cce8cc;
}
.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: #fafadd;
}
.TaskH
{
    BACKGROUND-COLOR: #fafadd;
}
.Color
{
	color: #00cc00;
}
.PromptTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
}
.Tab
{
    BORDER-RIGHT: threeddarkshadow 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: white 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: white 1px solid;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #d6d3ce;
    TEXT-ALIGN: center;
}
.TabSelect
{
    BORDER-RIGHT: threeddarkshadow 2px solid;
    BORDER-TOP: white 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: white 2px solid;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
}
.TabEmpty
{
    BORDER-BOTTOM: white 1px solid;
}
INPUT.hhmmtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
}
.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #001700; 
    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;
}

.outerContainer2
{
    WIDTH: 100%;
    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: url(/Images/Nav/bg_title.gif) #006b3f repeat-x;
	color: white;
	font-family: Arial,Helvetica,Verdana,Helvetica,sans-serif;
	text-align: center;
}
.fieldCmaWide
{
	font-size:8px;
	color:#000000;
}
.sectionHeader
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	font-style: normal;
	background-color: #fafadd;
	text-decoration: none;
}
A.sectionHeaderMulti
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	background-color: #fafadd;
	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: #fafadd;
    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: #fafadd;
}
.sectionHeaderOn
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	background-color: #98d198;
}
.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: url(/Images/Nav/bg_title.gif) #006b3f repeat-x;
	color: white;
	font-family: Arial,Helvetica,Verdana,Helvetica,sans-serif;
}
.sectionTitleOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #aaaaaa;
    COLOR: white;
    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: #001700;
    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: #001700;
    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: #001700;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial,Helvetica,Verdana,Helvetica,sans-serif;
}
.fieldCaptionSelected
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 8pt;
	background: #e8e8cc;
	padding-bottom: 3px;
	color: #999966;
	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: white;
}
.listItemSelected
{
	font-size: 8pt;
	line-height: 16px;
	font-family: arial, verdana, helvetica, sans-serif;
	background-color: #cccc99;
}
.bttn
{
	border-right: #003300 2px solid;
	padding-right: 1px;
	border-top: #009559 2px solid;
	padding-left: 1px;
	font-weight: 600;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #009559 2px solid;
	cursor: default;
	color: white;
	padding-top: 1px;
	border-bottom: #003300 2px solid;
	height: 22px;
	background-color: #006b3f;
	text-align: center;
	text-decoration: none;
}
.bttnh
{
	border-right: #336600 2px solid;
	padding-right: 1px;
	border-top: #99cc00 2px solid;
	padding-left: 1px;
	font-weight: 600;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #99cc00 2px solid;
	cursor: default;
	color: white;
	padding-top: 1px;
	border-bottom: #336600 2px solid;
	height: 22px;
	background-color: #669933;
	text-align: center;
	text-decoration: none;
}
.Button
{
	border-right: #003300 2px solid;
	border-top: #009559 2px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #009559 2px solid;
	color: white;
	border-bottom: #003300 2px solid;
	background-color: #006b3f;
}
.ButtonH
{
    BORDER-RIGHT: #336600 2px solid;
    BORDER-TOP: #99cc00 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #99cc00 2px solid;
    COLOR: white;
    BORDER-BOTTOM: #336600 2px solid;
    BACKGROUND-COLOR: #669933;
}
.ButtonOff
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-TOP: #aaaaaa 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #aaaaaa 2px solid;
    COLOR: white;
    BORDER-BOTTOM: #666666 2px solid;
    BACKGROUND-COLOR: #dddddd;
}
.listSectionSeparator
{
	font-weight: 600;
	font-size: 9pt;
	color: #000000;
	font-family: Arial,Helvetica,Verdana,Helvetica,sans-serif;
	background-color: #ccddbb;
}
.reportSectionSeparator
{
	font-weight: 600;
	font-size: 9pt;
	color: #000000;
	font-family: Arial,Helvetica,Verdana,Helvetica,sans-serif;
	background-color: #ccddbb;
}
.calandarListLight
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #fafadd;
}
TD.navOff
{
	border-right: #000033 1px solid;
	font-weight: 600;
	font-size: 11px;
	background-image: url(/Images/Nav/bg_topmenu.gif);
	border-left: #99cc33 1px solid;
	color: white;
	background-repeat: repeat-x;
	font-family: ms sans serif, arial, Helvetica, sans-serif;
	background-color: #006b3f;
	text-align: center;
}
TD.navOn
{
	border-right: #003300 1px solid;
	font-weight: 600;
	font-size: 11px;
	border-left: #afaf5a 1px solid;
	color: #000000;
	font-family: ms sans serif, arial, Helvetica, sans-serif;
	background-color: #afaf5a;
	text-align: center;
}
TABLE.menu
{
	border-top: #a19900 1px solid;
}
TD.menuOff
{
	border-right: #000000 1px solid;
	font-weight: normal;
	font-size: 7px;
	background-image: url(/Images/Nav/bg_menu.gif);
	border-left: #80803d 1px solid;
	cursor: hand;
	color: #eeffee;
	border-bottom: #000000 1px solid;
	background-repeat: repeat-x;
	font-family: ms sans serif, arial;
	background-color: #80803d;
}
TD.menuOn
{
	border-right: #000000 1px solid;
	font-weight: normal;
	font-size: 7px;
	border-left: #000000 1px solid;
	cursor: hand;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: ms sans serif, arial;
	background-color: #ffff99;
}
TABLE.navTitle
{
	width: 100%;
	background-color: #33cc00;
}
TD.navTitleItem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    WIDTH: 33.3%;
    COLOR: white;
    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: white;
    BACKGROUND-COLOR: #336600;
    TEXT-ALIGN: center;
}
TD.cmasubtitle
{
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #336600;
    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: #fafadd;
}
TD.cmafieldb
{
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #fafadd;
}
TD.cmafieldc
{
	font-size: 7pt;
	background-color: #ffffdd;
	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: white 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: white 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: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 5px;
	border-left: white 1px solid;
	cursor: hand;
	color: #000000;
	padding-top: 3px;
	border-bottom: white 1px solid;
	font-family: Verdana, Helvetica, Arial;
	background-color: #cccccc;
	text-align: center;
}
.CMATabSelect
{
	border-right: threeddarkshadow 2px solid;
	border-top: white 2px solid;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 6px;
	border-left: white 2px solid;
	color: #000000;
	padding-top: 3px;
	font-family: Verdana, Helvetica, Arial;
	background-color: #cccccc;
	text-align: center;
}
.CMATabEmpty
{
    BORDER-BOTTOM: white 1px solid;
}
.CMATabBody
{
    BORDER-RIGHT: threeddarkshadow 2px solid;
    BORDER-LEFT: white 2px solid;
    BORDER-BOTTOM: threeddarkshadow 2px solid;
}
.RCMOuterContainer
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #009559 1px solid;
    BORDER-LEFT: #009559 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}
.RCMContainer
{
	border-right: #003300 1px solid;
	border-top: #009559 1px solid;
	border-left: #009559 1px solid;
	border-bottom: #003300 1px solid;
	background-color: #006b3f;
}
.RCMItem
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 8.5pt;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: white;
    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: #fafadd;
}
.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: #009559;
}
.detail
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white;
    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
{
}
