﻿BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: 0px 0px 0px 10px;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #f4f4e3;
}
DIV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #f4f4e3;
}
TABLE
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #f4f4e3;
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #010100;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #f4f4e3;
}

.TableStyle0
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #f4f4e3;
}
.TableStyle1
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #f4f4e3;
}
.TableStyle2
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #f4f4e3;
}
.TableStyle3
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #f4f4e3;
}
.SectionHeading
{
    DISPLAY: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
}
.MainHeading
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BORDER-LEFT: medium none;
    COLOR: darkslateblue;
    BORDER-BOTTOM: medium none;
}
.SubHeading
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #797a70;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #f6f6e5;
}
.GroupHeading
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    COLOR: #6a6a6a;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: 'Trebuchet MS';
    BACKGROUND-COLOR: transparent;
}
.ColumnHeading
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #6a6a6a
}

.DropDownListLabelReadOnly
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555448;
    HEIGHT: 16pt;
}

.BGMainHeading
{
    BORDER-RIGHT: lightslategray 1px;
    BORDER-TOP: lightslategray 1px;
    BORDER-LEFT: lightslategray 1px;
    BORDER-BOTTOM: lightslategray 1px solid;
    BACKGROUND-COLOR: transparent;
}

.BGSubHeading
{
    BACKGROUND-COLOR: #f6f6e5;
}
.BGGroupHeading
{
    BORDER-RIGHT: #b7b7b9 1px solid;
    BORDER-TOP: #b7b7b9 1px solid;
    BORDER-LEFT: #b7b7b9 1px solid;
    BORDER-BOTTOM: #b7b7b9 1px solid;
    BACKGROUND-COLOR: #cdcdd3;
}
.BGGroupHeadingBorderless
{
    BACKGROUND-COLOR: #cdcdd3;
}
.BGColumnHeading
{
    BORDER-RIGHT: #b7b7b9 1px solid;
    BORDER-TOP: #b7b7b9 1px solid;
    BORDER-LEFT: #b7b7b9 1px solid;
    BORDER-BOTTOM: #b7b7b9 1px solid;
    BACKGROUND-COLOR: #cdcdd3;
}
.BGLabel
{
    BACKGROUND-COLOR: #f4f4e3;
    TEXT-ALIGN: right;
}
.BGHelpLabel
{
    BACKGROUND-COLOR: #f4f4e3;
}
.BGLabelMLTB
{
    BACKGROUND-COLOR: #f4f4e3;
}
.BGNormalCell
{
    BACKGROUND-COLOR: #f4f4e3;
}
.BGTotalCell
{
    BACKGROUND-COLOR: #f6f6e5;
}
.BGCheckBox
{
    BACKGROUND-COLOR: #f4f4e3;
}
.BGCalendar
{
    BACKGROUND-COLOR: #f4f4e3;
}
.BGDropDown
{
    BACKGROUND-COLOR: #f4f4e3;
}
.Underlined
{
    BORDER-BOTTOM: black 0.03cm groove;
}
.Boxed
{
    BORDER-RIGHT: #f4f4e3 1px solid;
    BORDER-TOP: #f4f4e3 1px solid;
    BORDER-LEFT: #f4f4e3 1px solid;
    BORDER-BOTTOM: #f4f4e3 1px solid;
}

.SmallPrint
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
}

.Label
{
    HEIGHT: 17px;
    BACKGROUND-COLOR: transparent;
}

.CommentHeading
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	COLOR: #6a6a6a;
}

.CommentPrint
{
    COLOR: slategray;
    FONT-STYLE: italic;
    font-size: 9pt;
    font-weight: normal;
}

.SubSection
{
}

.HelpLabel
{
    COLOR: slategray;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #f4f4e3;
}
.TextBox
{
    BORDER-RIGHT: #cdcdc3 1px solid;
    BORDER-TOP: #cdcdc3 1px solid;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cdcdc3 1px solid;
    COLOR: #505050;
    BORDER-BOTTOM: #cdcdc3 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    HEIGHT: 22px;
}
.TextBoxLabelMode
{
    BORDER-RIGHT: #cdcdc3 0px solid;
    BORDER-TOP: #cdcdc3 0px solid;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cdcdc3 0px solid;
    COLOR: #505050;
    BORDER-BOTTOM: #cdcdc3 0px solid;
    FONT-FAMILY: Trebuchet MS,Verdana, Tahoma, Arial;
    HEIGHT: 16pt;
    BACKGROUND-COLOR: #f4f4e3;
}
.TextBoxLabelModePickable
{
    BORDER-RIGHT: #cdcdc3 1px solid;
    BORDER-TOP: #cdcdc3 1px solid;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cdcdc3 1px solid;
    COLOR: #505050;
    BORDER-BOTTOM: #cdcdc3 1px solid;
    FONT-FAMILY: Trebuchet MS,Verdana, Tahoma, Arial;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #e0e0d0;
}
.rt
{
    TEXT-ALIGN: right
}
.TotalTextBoxLabel
{
    BORDER-RIGHT: #cdcdc3 1px solid;
    BORDER-TOP: #cdcdc3 1px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cdcdc3 1px solid;
    COLOR: #797a70;
    BORDER-BOTTOM: #cdcdc3 1px solid;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #f6f6e5;
}
.CheckBox
{
}
.CheckBoxLabelMode
{
}
.MultiLine
{
    HEIGHT: 48px;
}
.StandardTable
{
    BACKGROUND-COLOR: transparent;
}
.normalfont
{
    FONT-SIZE: 10pt;
    COLOR: #555448;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
}
.UltraGrid-hcx
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    COLOR: white;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #669966;
}
.UltraGrid-icx
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 0px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #eeeeee;
}
.UltraGrid-aicx
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: gainsboro;
}

.UltraGrid-sic
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: black;
    BORDER-TOP-COLOR: black;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black;
}
.UltraGrid-anbcx
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    COLOR: white;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #669966;
}
.UltraGrid-0-icx
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 0px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 0px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #eeeeee;
}
.UltraGrid-0-aicx
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 0px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 0px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: gainsboro;
}
.UltraGrid-shcx
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: white 0px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 0px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #eeeeee;
}
.UltraGrid-rlc
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    COLOR: white;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #669966;
}
.UltraGrid-mainx
{
    BORDER-RIGHT: 1px solid;
    TABLE-LAYOUT: fixed;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    OVERFLOW: hidden;
    BORDER-LEFT: 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
}
.UltraGrid-addBoxx
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    BACKGROUND: #d3d3d3;
    PADDING-BOTTOM: 5px;
    OVERFLOW: auto;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Trebuchet MS, Verdana, Tahoma, Arial;
}
.Buttons
{
    width: 50px;
}
.TemplateP
{
	background-color: #F4F4E3;
}
.TemplateBR
{
	background-color: #F4F4E3;
}
.NoResultsTD
{
	TEXT-ALIGN: center;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.NoResultsDIV
{
	font-size: 10pt;		
}
.BacklogColumnHeading
{
	font-family: Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #6a6a6a
}
.BacklogNormal
{
    BACKGROUND-COLOR: #f4f4e3;
    font-family: Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
}



.ValidationRuleDisplayBorder
{
	border-bottom-style:ridge;
	border-bottom-width:medium;
}

.ValidationRuleDisplayMessage
{
	font-size:small;
}

.ValidationRuleDisplayOverrideReasonLabel
{
}

.ValidationRuleDisplayOverrideReason
{
}

.Feedback
{
	color: Black;
	background-color: #FFCE7B;
	font-size:10pt;
	border-color: #FBA944;
}

.ErrorFeedback
{
	color: Black;
	background-color: #FFCE7B;
	font-size:10pt;
	border-color: #FBA944;
}