BODY
{
}
.aaa
{
	font-size: 24pt;
	color: blue;
	background-color: transparent;
}
.BackGround
{
	font-size: 12pt;
	font-family: Arial;
	background-color: lightsteelblue;
}
.ButtonTop
{
	border-right: thin;
	background-position: center 50%;
	border-top: thin;
	font-weight: 500;
	font-size: 9pt;
	border-left: thin;
	color: seagreen;
	border-bottom: thin;
	font-family: Arial;
	background-color: transparent;
}
.ButtonLeft
{
	border-right: thin;
	border-top: thin;
	font-weight: bold;
	font-size: 12pt;
	border-left: thin;
	width: 100%;
	color: seagreen;
	line-height: normal;
	border-bottom: thin;
	font-family: Arial;
	background-color: transparent;
	text-align: center;
}
.ButtonOn
{
	font-weight: 600;
	font-size: 9pt;
	color: blue;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.Button
{
	font-weight: 600;
	font-size: 9pt;
	color: #606060;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.ButtonSmallOn
{
	font-weight: 500;
	font-size: 8pt;
	color: blue;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.ButtonSmall
{
	font-weight: 500;
	font-size: 8pt;
	color: #606060;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.DebugBg
{
	padding-right: 5pt;
	padding-left: 5pt;
	font-weight: normal;
	font-size: 7pt;
	font-family: Arial;
	background-color: lavender;
}
.DebugInput
{
	border-right: lightsteelblue 2px outset;
	padding-right: 5pt;
	border-top: lightsteelblue 2px outset;
	padding-left: 5pt;
	font-weight: normal;
	font-size: 7pt;
	border-left: lightsteelblue 2px outset;
	border-bottom: lightsteelblue 2px outset;
	font-family: Arial;
	background-color: beige;
}
.DivMenu1
{
	margin-top: 20pt;
}
.End
{
	font-size: 12pt;
	background-color: lightsteelblue;
}
.ErrorText
{
	border-right: lightsteelblue 2px outset;
	padding-right: 5pt;
	border-top: lightsteelblue 2px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5pt;
	border-left: lightsteelblue 2px outset;
	color: black;
	padding-top: 5pt;
	border-bottom: lightsteelblue 2px outset;
	font-family: Arial;
	background-color: #00FFFF;
	text-align: left;
}
.MsgText
{
	border-right: lightsteelblue 2px outset;
	padding-right: 5pt;
	border-top: lightsteelblue 2px outset;
	padding-left: 5pt;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 5pt;
	border-left: lightsteelblue 2px outset;
	color: black;
	padding-top: 5pt;
	border-bottom: lightsteelblue 2px outset;
	font-family: Arial;
	background-color: #fffff6;
	text-align: left;
}
.MsgTextBlue
{
	border-right: lightgrey thin outset;
	padding-right: 2px;
	border-top: lightgrey thin outset;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: lightgrey thin outset;
	color: darkslateblue;
	padding-top: 2px;
	border-bottom: lightgrey thin outset;
	font-family: Arial;
	background-color: #eef8ff;
	text-align: left;
}
.MsgTextRed
{
	font-weight: bold;
	font-size: 10pt;
	color: #480000;
	font-family: Arial;
	background-color: #fffff6;
	text-align: left;
}
.Fixed8
{
	padding-right: 5pt;
	border-top: lightsteelblue 5px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	border-left: lightsteelblue 5px outset;
	color: navy;
	border-bottom: lightsteelblue 5px outset;
	font-family: 'Courier New';
	background-color: aliceblue;
}
.Fixed8Red
{
	padding-right: 5pt;
	border-top: lightsteelblue 5px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	border-left: lightsteelblue 5px outset;
	color: navy;
	border-bottom: lightsteelblue 5px outset;
	font-family: 'Courier New';
	background-color: lightpink;
}
.Fixed10
{
	padding-right: 5pt;
	border-top: lightsteelblue 5px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 10pt;
	border-left: lightsteelblue 5px outset;
	color: navy;
	border-bottom: lightsteelblue 5px outset;
	font-family: 'Courier New';
	background-color: aliceblue;
}
.Fixed12
{
	padding-right: 5pt;
	border-top: lightsteelblue 5px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 12pt;
	border-left: lightsteelblue 5px outset;
	color: navy;
	border-bottom: lightsteelblue 5px outset;
	font-family: 'Courier New';
	background-color: aliceblue;
}
.Head1
{
	padding-right: 5pt;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	color: lightslategray;
	font-family: Arial;
	height: 8pt;
	text-align: right;
}
.Head2
{
	padding-right: 5pt;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	height: 8pt;
	background-color: lavender
}
.Head3
{
	padding-right: 5pt;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	height: 8pt;
	background-color: beige
}
.Head4Plain
{
	padding-right: 5pt;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	height: 8pt;
	background-color: #ecfbec
}
.Head4Border
{
	border-right: lightsteelblue 2px outset;
	padding-right: 5pt;
	border-top: lightsteelblue 2px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	border-left: lightsteelblue 2px outset;
	border-bottom: lightsteelblue 2px outset;
	font-family: Arial;
	height: 8pt;
	background-color: #ecfbec;
}
.HeadHighlight
{
	padding-right: 5pt;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	height: 8pt;
	background-color: lightpink;
}
.HeadStandOut
{
	padding-right: 5pt;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffdf;
	font-family: Arial;
	height: 8pt;
	background-color: #b90b44;
}
.Highlight
{
	border-right: ridge;
	border-top: ridge;
	font-weight: bold;
	font-size: 8pt;
	border-left: ridge;
	color: firebrick;
	border-bottom: ridge;
	font-family: Tahoma, Verdana, Arial;
	background-color: lavender;
}
.LevEnd1
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background-color: #a2dda2;
}
.LevSplit1
{
	font-size: 2pt;
	color: darkslateblue;
	font-family: Arial;
	background-color: darkslateblue;
}
.LevStart1
{
	font-weight: bold;
	font-size: 12pt;
	color: palegoldenrod;
	font-family: Arial;
	background-color: darkslateblue;
}
.LevEnd2
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background-color: lightsteelblue;
}
.LevSplit2
{
	font-size: 2pt;
	color: #336699;
	font-family: Arial;
	background-color: #336699;
}
.LevStart2
{
	font-weight: bold;
	font-size: 12pt;
	color: palegoldenrod;
	font-family: Arial;
	background-color: #336699;
}
.LevEnd3
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background-color: thistle;
}
.LevSplit3
{
	font-size: 3px;
	color: #339933;
	font-family: Arial;
	background-color: #339933;
}
.LevStart3
{
	font-weight: bold;
	font-size: 10pt;
	color: palegoldenrod;
	font-family: Arial;
	background-color: #339933;
}
.LineSplit
{
	font-size: 3px;
	color: gray;
	font-family: Arial;
	height: 3px;
	background-color: gray;
}
.LineStart1
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: gainsboro;
	text-align: center;
}
.LineStart2
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: white;
	text-align: center;
}
.LineStartOn
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: #ffd2d2;
	text-align: center;
}
.LineGreen1
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: #e8ffe8;
	text-align: center;
}
.LineGreen2
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: white;
	text-align: center;
}
.LineBlue
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: lightsteelblue;
}
.LineBrown
{
	font-weight: normal;
	font-size: 8pt;
	color: lightyellow;
	font-family: Arial;
	background-color: #663333;
}
.LineButton
{
	border-right: thin outset;
	border-top: thin outset;
	font-weight: bold;
	font-size: 8pt;
	border-left: thin outset;
	color: dimgray;
	border-bottom: thin outset;
	font-family: Arial;
	background-color: thistle;
}
.LineGreen
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: darkseagreen;
}
.LineOrange
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: navajowhite;
}
.LinePurple
{
	font-weight: normal;
	font-size: 8pt;
	font-family: 'Lucida Sans';
	background-color: lavender;
}
.LineRed
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: salmon;
}
.LineYellow
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	background-color: lightyellow;
}
.MenuBg
{
	font-family: Arial;
	background-color: #ccddee;
}
.MenuBlue
{
	border-right: thistle 1px solid;
	border-top: dimgray 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: #606060;
	border-bottom: thistle 1px solid;
	font-family: Arial;
	background-color: #cdf0ff;
}
.MenuBlueOn
{
	border-right: dimgray 1px solid;
	border-top: thistle 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	cursor: hand;
	color: blue;
	border-bottom: thistle 1px solid;
	font-family: Arial;
	background-color: #b1d4ff;
}
.MenuGold
{
	border-right: thistle 1px solid;
	border-top: dimgray 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: #606060;
	border-bottom: thistle 1px solid;
	font-family: Arial;
	background-color: #fff6c8;
}
.MenuGoldOn
{
	border-right: dimgray 1px solid;
	border-top: thistle 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: thistle 1px solid;
	cursor: hand;
	color: blue;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
	background-color: #ffe8ac;
}
.MenuGreen
{
	border-right: thistle 1px solid;
	border-top: dimgray 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: #606060;
	border-bottom: thistle 1px solid;
	font-family: Arial;
	background-color: #d1ffd1;
}
.MenuGreenOn
{
	border-right: dimgray 1px solid;
	border-top: thistle 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: thistle 1px solid;
	cursor: hand;
	color: blue;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
	background-color: #b5ffb5;
}
.MenuGrey
{
	border-right: thistle 1px solid;
	border-top: dimgray 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: #606060;
	border-bottom: thistle 1px solid;
	font-family: Arial;
	background-color: #b8c7df;
}
.MenuGreyOn
{
	border-right: dimgray 1px solid;
	border-top: thistle 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: thistle 1px solid;
	cursor: hand;
	color: blue;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
	background-color: #ccddee;
}
.MenuDkGrey
{
	border-right: thistle 1px solid;
	border-top: dimgray 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: #606060;
	border-bottom: thistle 1px solid;
	font-family: Arial;
	background-color: #98a7bf;
}
.MenuDkGreyOn
{
	border-right: dimgray 1px solid;
	border-top: thistle 1px solid;
	font-weight: 600;
	font-size: 8pt;
	border-left: thistle 1px solid;
	cursor: hand;
	color: blue;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
	background-color: #ccddee;
}
.MenuTrans
{
	font-weight: 600;
	font-size: 8pt;
	color: #606060;
	font-family: Arial;
	background-color: transparent;
}
.MenuTransOn
{
	font-weight: 600;
	font-size: 8pt;
	cursor: hand;
	color: blue;
	font-family: Arial;
	background-color: transparent;
}
.Mono8
{
	padding-right: 5pt;
	border-top: lightsteelblue 5px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	border-left: lightsteelblue 5px outset;
	color: navy;
	border-bottom: lightsteelblue 5px outset;
	font-family: Arial;
	background-color: aliceblue;
}
.Mono8Red
{
	padding-right: 5pt;
	border-top: lightsteelblue 5px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 8pt;
	border-left: lightsteelblue 5px outset;
	color: red;
	border-bottom: lightsteelblue 5px outset;
	font-family: Arial;
	background-color: aliceblue;
}
.Mono10
{
	padding-right: 5pt;
	border-top: lightsteelblue 5px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 10pt;
	border-left: lightsteelblue 5px outset;
	color: navy;
	border-bottom: lightsteelblue 5px outset;
	font-family: Arial;
	background-color: aliceblue;
}
.Mono12
{
	padding-right: 5pt;
	border-top: lightsteelblue 5px outset;
	padding-left: 5pt;
	font-weight: bold;
	font-size: 12pt;
	border-left: lightsteelblue 5px outset;
	color: navy;
	border-bottom: lightsteelblue 5px outset;
	font-family: Arial;
	background-color: aliceblue;
}
.MsgText
{
	border-right: lightsteelblue 2px outset;
	padding-right: 5pt;
	border-top: lightsteelblue 2px outset;
	padding-left: 5pt;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 5pt;
	border-left: lightsteelblue 2px outset;
	color: black;
	padding-top: 5pt;
	border-bottom: lightsteelblue 2px outset;
	font-family: Arial;
	background-color: #fffff6;
	text-align: left;
}
.MsgTextBlue
{
	border-right: lightgrey thin outset;
	padding-right: 2px;
	border-top: lightgrey thin outset;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: lightgrey thin outset;
	color: darkslateblue;
	padding-top: 2px;
	border-bottom: lightgrey thin outset;
	font-family: Arial;
	background-color: #eef8ff;
	text-align: left;
}
.MsgTextRed
{
	font-weight: bold;
	font-size: 10pt;
	color: #480000;
	font-family: Arial;
	background-color: #fffff6;
	text-align: left;
}
.normal
{
	font-size: 12px;
	color: #484848;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.OptBlank
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	background-color: white;
}
.OptBtn
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	background-color: #006699;
}
.OptErr
{
	border-right: maroon thick solid;
	border-top: maroon thick solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: maroon thick solid;
	color: white;
	border-bottom: maroon thick solid;
	font-family: Arial;
	background-color: #006699;
}
.OptH1
{
	font-weight: bold;
	font-size: 8pt;
	color: palegoldenrod;
	font-family: Arial;
	background-color: #006699;
}
.OptH2
{
	font-weight: bold;
	font-size: 8pt;
	color: lightcyan;
	font-family: Arial;
	background-color: #006161;
}
.OptH3
{
	font-weight: bold;
	font-size: 8pt;
	color: slategray;
	font-family: Arial;
	background-color: #ffebff;
}
.OptH4
{
	font-weight: bold;
	font-size: 8pt;
	color: slategray;
	font-family: Arial;
	background-color: palegoldenrod;
}
.OptInput
{
	color: navy;
	font-weight: bold;
	font-size: 8pt;
	color: navy;
	font-family: Arial;
	background-color: aliceblue;
}
.OptOff
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: whitesmoke;
}
.OptOn
{
	font-weight: bold;
	font-size: 8pt;
	color: maroon;
	font-family: Arial;
	background-color: #ffcccc;
}
.OptShow
{
	color: navy;
	font-weight: bold;
	font-size: 8pt;
	color: navy;
	font-family: Arial;
	background-color: aliceblue;
}
.QueryScreen
{
	font-weight: bold;
	font-size: 8pt;
	color: lightslategray;
	font-family: Arial;
	text-align: left;
}
.RowHead
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: palegoldenrod;
	background-color: #336699;
	text-align: center;
}
.RowHeadRankBy
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: #a2dda2;
	background-color: darkslateblue;
	text-align: center;
}
.RowHeadClicked
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: darkred;
	font-family: Arial;
	background-color: lightsteelblue;
	text-align: center;
}
.SelectButton
{
	border-right: lightsteelblue 2px outset;
	border-top: lightsteelblue 2px outset;
	font-weight: 600;
	font-size: 9pt;
	border-left: lightsteelblue 2px outset;
	color: #484848;
	border-bottom: lightsteelblue 2px outset;
	background-color: #dff6ff;
	text-align: center;
}
.SelectInput
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	color: navy;
	font-family: Arial;
	background-color: aliceblue;
}
.SelectInputSmall
{
	font-weight: bold;
	font-size: 8pt;
	width: 80%;
	color: navy;
	font-family: Arial;
	background-color: aliceblue;
	text-align: left;
}
.SelectText
{
	font-weight: bold;
	font-size: 8pt;
	color: palegoldenrod;
	font-family: Arial;
	background-color: #336699;
	text-align: center;
}
.StartTable
{
	font-size: 18pt;
	width: 100%;
	font-family: Arial;
}
.StartTableHead
{
	font-weight: bold;
	font-size: 12pt;
	color: palegoldenrod;
	font-family: Arial;
	background-color: #336699;
	text-align: center;
}
.SubLevel
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-align: center;
}
.TabBody
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Arial;
}
.TabBodyBold
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
}
.TabHeader
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Arial;
	background-color: lightgrey;
	text-decoration: none;
}
.tiny
{
	font-size: 10px;
	color: #000066;
	font-family: Arial;
}
.title
{
	border-right: medium none;
	border-top: medium none;
	font-weight: bold;
	font-size: 30pt;
	vertical-align: super;
	border-left: medium none;
	color: #646464;
	border-bottom: medium none;
	font-family: Arial;
	text-align: center
}