﻿body
{
}

.TextBox
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	height: 20px;
	background-color: white;
}

.TextBoxNumeric
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	height: 20px;
	background-color: white;
	text-align: right;
}

.TextBox_Req
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	height: 20px;
	background-color: lemonchiffon;
}

.ReadOnlyTextBox
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
	height: 20px;
	background-color: gainsboro;
}

.DropDown
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: transparent;
}

.DropDown_Req
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: lemonchiffon;
}

.ListBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: transparent;
}

.ListBox_Req
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: lemonchiffon;
}

.Button
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	font-weight: normal;
	font-size: 9pt;
	border-left: lightsteelblue 1px solid;
	width: 80px;
	border-bottom: lightsteelblue 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: white;
	cursor:hand;
}

.CommandButton
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: lightsteelblue 1px solid;
	width: 80px;
	border-bottom: lightsteelblue 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: white;
	cursor:hand;
}

.RadioButton
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
}

.RadioButton_Req
{
	font-weight: normal;
	font-size: 8pt;
	color: crimson;
	font-family: Arial;
	background-color: transparent;
}

.CheckBox
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
}

.CheckBox_Req
{
	font-weight: normal;
	font-size: 8pt;
	color: crimson;
	font-family: Arial;
	background-color: transparent;
}

.Text
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
}

.DarkBlueTitleRow
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Arial, 'Arial Black';
	height: 25px;
	background-color: #221ccd;
}

.DarkBlueTitleRowSmall
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial, 'Arial Black';
	height: 18px;
	background-color: #221ccd;
}

.ButtonRowSmall
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial, 'Arial Black';
	height: 25px;
	background-color: lightsteelblue;
}

.RedButtonRowSmall
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial, 'Arial Black';
	height: 25px;
	background-color: red;
}

.GrayTitleRowSmall
{
	font-weight: bold;
	font-size: 9pt;
	color: dimgray;
	border-bottom: darkgray thin solid;
	font-family: Arial, 'Arial Black';
	height: 22px;
	background-color: gainsboro;
}

.GrayRow
{
	font-size: 8pt;
	font-family: Arial;
	height: 22px;
	background-color: gainsboro;
}

.GrayRowNormal
{
	font-weight: normal;
	font-size: 8pt;
	border-bottom: whitesmoke 1px solid;
	font-family: Arial;
	height: 22px;
	background-color: #F8F6F2;
}


.GrayRowDarkNormal
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	height: 22px;
	background-color: #E3E3E3;
	border-bottom: whitesmoke 1px solid;
}

.GridHeaderStyle
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-family: Arial;
	height: 23px;
	background-color: darkgray;
	border-bottom: whitesmoke 1px solid;
}

.GridPagerStyle
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-family: Arial;
	height: 23px;
	background-color: darkgray;
	border-bottom: whitesmoke 1px solid;
}

.GrayRowInstructions
{
	font-weight: normal;
	font-size: 8pt;
	color: royalblue;
	font-family: Arial;
	background-color: gainsboro;
}

.GrayRowNotes
{
	font-weight: normal;
	font-size: 8pt;
	color: forestgreen;
	font-family: Arial;
	background-color: gainsboro;
}

.GrayRowWithoutHeight
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background-color: gainsboro;
}

.WhiteRow
{
	font-size: 8pt;
	font-family: Arial;
	height: 26px;
	background-color: white;
}

.OffWhiteRow
{
	font-size: 8pt;
	font-family: Arial;
	height: 26px;
	background-color: aliceblue;
}

.OffWhiteRowWithoutHeight
{
	font-size: 8pt;
	font-family: Arial;
	background-color: aliceblue;
}

.GrayLabel
{
	font-size: 8pt;
	color: dimgray;
	font-family: Arial;
}

.HighlightedRow
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	height: 26px;
	background-color: palegoldenrod;
}

.NavRowNormal
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: gainsboro 1px solid;
	cursor: hand;
	text-indent: 3pt;
	border-bottom: gainsboro 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: whitesmoke;
}

.NavRowHighLight
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: gainsboro 1px solid;
	cursor: hand;
	text-indent: 3pt;
	border-bottom: gainsboro 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: lightgrey;
}


.NavRowSelected
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: gainsboro 1px solid;
	cursor: hand;
	color: white;
	text-indent: 3pt;
	border-bottom: gainsboro 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: #221ccd;
}

.SearchBoxTabNormal
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: gainsboro 1px solid;
	width: 100px;
	color: Black;
	border-bottom: gainsboro 1px solid;
	font-family: Arial;
	height: 22px;
	background-color: whitesmoke;
	text-align: center;
}

.SearchBoxTabHighLight
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: gainsboro 1px solid;
	width: 100px;
	color: Black;
	border-bottom: gainsboro 1px solid;
	font-family: Arial;
	height: 22px;
	background-color: lightgrey;
	text-align: center;
}


.SearchBoxTabSelected
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: gainsboro 1px solid;
	width: 100px;
	color: white;
	border-bottom: gainsboro 1px solid;
	font-family: Arial;
	height: 22px;
	background-color: #221ccd;
	text-align: center;
	cursor:hand;
}

.SearchBox
{
	border-right: #221ccd 1px solid;
	border-top: #221ccd 1px solid;
	font-weight: normal;
	font-size: 9pt;
	border-left: #221ccd 1px solid;
	width: 700px;
	color: black;
	font-family: Arial;
	height: 35px;
	background-color: whitesmoke;
}

.SearchBoxBottom
{
	border-right: #221ccd 1px solid;
	font-weight: normal;
	font-size: 9pt;
	border-left: #221ccd 1px solid;
	width: 700px;
	color: black;
	border-bottom: #221ccd 1px solid;
	font-family: Arial;
	height: 25px;
	background-color: whitesmoke;
}

.DarkRow
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	height: 20px;
	background-color: gainsboro;
}

.LightRow
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	height: 20px;
	background-color: ghostwhite;
}

.ResultTableHeaderRow
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	height: 20px;
	background-color: darkgray;
}

.FrontPageBullet
{
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	color: black;
	font-family: Arial;
	list-style-type: square;
}

.Tab
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	color: black;
	text-indent: 5pt;
	font-style: normal;
	font-family: Arial;
	height: 25px;
	background-color: aliceblue;
}

.SelTab
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	color: white;
	text-indent: 5pt;
	font-style: normal;
	font-family: Arial;
	height: 25px;
	background-color: #221ccd;
}

.frame
{
	border-top: darkgray 1px solid;
}

.StatusBarText
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
}

.ResultIFrame
{
	border-right: mediumblue 1px solid;
	border-top: mediumblue 1px solid;
	border-left: mediumblue 1px solid;
	border-bottom: mediumblue 1px solid;
}

.SmallText
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
}

.NormalText
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
}

.SubTitleText
{
	font-weight: normal;
	font-size: 14pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
}

.AlertMessageText
{
	font-weight: bold;
	font-size: 11pt;
	color: red;
	font-family: Arial;
	background-color: transparent;
}

.hyperlink
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}

.hyperlinkunderline
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	text-decoration: underline;
}

.whitehyperlink
{
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial;
}

.tblRowHighlighted
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	height: 23px;
	background-color: peachpuff;
}

.tblRowEven
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	height: 23px;
	background-color: whitesmoke;
}

.tblRowDelete
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	height: 23px;
	background-color: sandybrown;
}

.tblRowOdd
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	height: 23px;
	background-color: palegoldenrod;
}

.tblRowRouted
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	height: 20px;
	background-color: lightsteelblue;
}

.tblRowUnAssigned
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	height: 20px;
	background-color: lightsteelblue;
}

.LargeText
{
	font-weight: bold;
	font-size: 14pt;
	font-family: Arial;
}

.SectionHeading
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Arial, 'Arial Black';
	height: 25px;
	background-color: #221ccd;
}

.SectionHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial, 'Arial Black';
	background-color: #221ccd;
}


.QuestionInstruction
{
	font-weight: normal;
	font-size: 8pt;
	font-style: italic;
	font-family: Arial;
	background-color: gainsboro;
}


.Question
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background-color: gainsboro;
}

.QuestionNote
{
	font-weight: normal;
	font-size: 8pt;
	font-style: italic;
	font-family: Arial;
	background-color: gainsboro;
}

.SectionFooter
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial, 'Arial Black';
	background-color: #221ccd;
}

.ColumnHeader
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-family: Arial;
	height: 20px;
	background-color: #221ccd;
}

.TableStyle
{
	background-color: darkgray;
}

.QRFButton
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-size: 8pt;
	border-left: gainsboro 1px solid;
	width: 100px;
	color: Black;
	border-bottom: gainsboro 1px solid;
	font-family: Arial;
	height: 22px;
	background-color: whitesmoke;
	text-align: center;
	cursor:hand;
}

.QRFButtonComplete
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-size: 8pt;
	border-left: gainsboro 1px solid;
	width: 100px;
	color: black;
	border-bottom: gainsboro 1px solid;
	font-family: Arial;
	height: 22px;
	background-color: mediumseagreen;
	text-align: center;
	cursor:hand;
}

.QRFButtonCompletedActive
{
	border-right: dodgerblue 3px solid;
	border-top: dodgerblue 3px solid;
	font-size: 8pt;
	border-left: dodgerblue 3px solid;
	width: 100px;
	cursor: hand;
	color: black;
	border-bottom: dodgerblue 3px solid;
	font-family: Arial;
	height: 22px;
	background-color: mediumseagreen;
	text-align: center;
}

.QRFButtonActive
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-size: 8pt;
	border-left: gainsboro 1px solid;
	width: 100px;
	cursor: hand;
	color: white;
	border-bottom: gainsboro 1px solid;
	font-family: Arial;
	height: 22px;
	background-color: dodgerblue;
	text-align: center;
}

.QRFSectionTable
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
}

.QRFSectionTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	height: 22px;
	background-color: darkgray;
	border-bottom: whitesmoke 1px solid;
}

.QRFSectionHeader
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	border-bottom: whitesmoke 1px solid;
	font-family: Arial;
	background-color: aliceblue;
}


.QRFSectionFooter
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	border-bottom: whitesmoke 1px solid;
	font-family: Arial;
	background-color: aliceblue;
}

.QRFSectionQuestion
{
	font-size: 8pt;
	font-family: Arial;
	background-color: gainsboro;
}

.QRFTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
	text-decoration: underline;
}

.QRFInstruction
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: lightsteelblue;
}

.QRFNote
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: yellow;
}

.RequestReadonlyTitleCol
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: lightgrey 1px solid;
	color: cornflowerblue;
	border-bottom: lightgrey 1px solid;
	font-family: Arial;
}

.RequestReadonlyDataCol
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 9pt;
	border-left: lightgrey 1px solid;
	color: black;
	border-bottom: lightgrey 1px solid;
	font-family: Arial;
}

.RequestReadonlyTitle
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 9pt;
	border-left: lightgrey 1px solid;
	color: black;
	border-bottom: lightgrey 1px solid;
	font-family: Arial;
	background-color: lightgrey;
}

.QuestionReadonlyTitleCol
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 9pt;
	border-left: lightgrey 1px solid;
	color: cornflowerblue;
	border-bottom: lightgrey 1px solid;
	font-family: Arial;
}

.QuestionReadonlyDataCol
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 9pt;
	border-left: lightgrey 1px solid;
	color: black;
	border-bottom: lightgrey 1px solid;
	font-family: Arial;
}

.QuoteTable
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: black;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
	background-color: gainsboro;
}

.QuoteTableRow
{
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 8pt;
	border-left-color: dimgray;
	border-bottom-width: 1px;
	border-bottom-color: dimgray;
	width: 100%;
	color: black;
	border-top-color: dimgray;
	font-family: Arial;
	background-color: whitesmoke;
	border-right-width: 1px;
	border-right-color: dimgray;
}

.QuoteViewSolButton
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: lightsteelblue 1px solid;
	width: 100px;
	cursor: hand;
	color: white;
	border-bottom: lightsteelblue 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: crimson;
}

