/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	/*background-image: url(images/head.gif);*/
	word-spacing: normal;
	background-color: #dddddd;
}
/* background-color: #003366; */
BODY2 {
    font-weight: normal;
    font-size: 0.8em;
    word-spacing: normal;
    text-transform: none;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: #2d4488;
}
.FieldLabel
{
	font-weight: bold;
	font-size: 9pt;
	color: #cf1f2f;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}
.FieldLabelSpan
{
	font-weight: bold;
	font-size: 9pt;
	color: #cf1f2f;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}
.rdoButtons
{
	font-weight: bold;
	font-size: x-small;
	color: #cf1f2f;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	border-bottom-style: none;
}
.rdoButtons_disabled
{
	font-weight: bold;
	font-size: x-small;
	color: Gray;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	border-bottom-style: none;
}
.FieldLabel2
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}
.FieldLabel_Left, .FieldLabel_Left_MultiLine
{
	font-weight: bold;
	font-size: x-small;
	color: #000000;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
    resize: none;
}
.FieldLabel_Left_MultiLine
{
    overflow:auto;
}
.FieldLabel_Center
{
	font-weight: bold;
	font-size: 10pt;
	color: #cf1f2f;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}
.GridLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: #cf1f2f;
	font-family: Arial;
	text-align: center;
	text-decoration: underline;
}
.txtNumber
{
	text-align: right;
}
.lblHeader
{
	font-weight: bold;
	font-size: large;
	vertical-align: baseline;
	color: darkblue;
	font-family: Arial;
	text-align: center;
	/* color: mediumaquamarine; */
}
.lblHeader_Left
{
	font-weight: bold;
	font-size: large;
	vertical-align: baseline;
	color: darkblue;
	font-family: Arial;
	text-align: Left;
	/* color: mediumaquamarine; */
}
.lblSubTitle
{
	font-weight: bold;
	font-size: small;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial;
	text-align: center;
}
.lblSubTitle_Left
{
	font-weight: bold;
	font-size: 20px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial;
	text-align: left;
}
.lblCopyRight
{
	font-size: xx-small;
	color: #cf1f2f;
	font-family: Arial;
}
.lblCaption
{
	font-weight: bold;
	font-size: x-small;
	vertical-align: baseline;
	color: #000066;
	font-family: Arial;
	background-color: transparent;
	text-align: center;
	text-decoration: underline;
}
.chkList
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	border-bottom-style: none;
}
.ServicePanel
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #669999;
}
.ServicePanel_Req
{
	border-right: #ff0000 2px solid;
	border-top: #ff0000 2px solid;
	border-left: #ff0000 2px solid;
	border-bottom: #ff0000 2px solid;
	background-color: peachpuff;
}
.ServicePanelCaption
{
	font-weight: bold;
	font-size: x-small;
	vertical-align: baseline;
	cursor: pointer;
	color: #cf1f2f;
	font-family: Arial;
	text-align: center;
	text-decoration: underline;
}
.TextLabel, .TextLabel_MultiLine
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
	overflow: hidden;
	color: #cf1f2f;
	border-top-style: none;
	font-style: normal;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
	border-bottom-style: none;
    resize: none;
}
.TextLabel_MultiLine 
{
    overflow:auto;
}
.TextLabel_Right
{
	font-weight: normal;
	font-size: 12px;
	vertical-align: baseline;
	overflow: hidden;
	color: #000000;
	border-top-style: none;
	font-style: normal;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: right;
	text-decoration: none;
	border-bottom-style: none;
}
.SubTotalCell
{
	border-right: #999966 1px solid;
	border-top: #999966 1px solid;
	font-weight: normal;
	font-size: 12px;
	vertical-align: baseline;
	overflow: hidden;
	border-left: #999966 1px solid;
	color: #000000;
	border-bottom: #999966 1px solid;
	font-style: normal;
	font-family: Arial;
	background-color: transparent;
	text-align: right;
	text-decoration: none;
}
.ErrorCell
{
	font-weight: bold;
	font-size: x-small;
	vertical-align: baseline;
	color: red;
	font-family: Arial;
	text-align: center;
}
.clsClickHere
{
	font-weight: normal;
	font-size: x-small;
	color: #ff9900;
	font-family: Arial;
}
.cpExpTitle
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: x-small;
	border-left: black 1px solid;
	color: black;
	font-style: normal;
	font-family: Arial;
	background-color: gainsboro;
	font-variant: normal;
	border-bottom-style: none;
}
.cpColTitle
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: x-small;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-style: normal;
	font-family: Arial;
	background-color: gainsboro;
	font-variant: normal;
}
.cpTitleLink
{
	font-weight: bold;
	font-size: x-small;
	color: #ff9900;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: underline;
}
.cpPanel
{
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	background-color: gainsboro;
	border-top-style: none;
    table-layout:fixed;
    overflow-x:auto;
}
.MoreInfoCell
{
	font-weight: bold;
	font-size: 10pt;
	background-image: none;
	color: dimgray;
	font-family: Arial;
	background-color: transparent;
	text-align: center;
}
.HiddenControl
{
	display: none;
}
.ButtonToLink
{
	font-size: 8pt;
	cursor: pointer;
	color: darkorange;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: underline;
	border-bottom-style: none;
}
.TimePicker
{
	font-weight: normal;
	font-size: x-small;
	color: black;
	font-style: normal;
	font-family: Arial;
	background-color: white;
	font-variant: normal;
}
.TimePickerSelected
{
	font-weight: normal;
	font-size: x-small;
	color: Maroon;
	font-style: normal;
	font-family: Arial;
	background-color: white;
	font-variant: normal;
}
.Validator
{
	font-size: x-small;
	color: #ff0000;
	font-family: Arial;
}
.ReqField
{
	font-weight: bold;
	font-size: medium;
	color: #ff0000;
	font-family: Arial;
	text-decoration: none;
}
.ReqFieldText
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Arial;
}
.InvoiceData
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-family: Arial;
	text-align: left;
}
.InvoiceLabel
{
	font-size: x-small;
	color: #cf1f2f;
	font-family: Arial;
	background-color: transparent;
	text-align: right;
}
.ChooseThisLink
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-family: Arial;
	text-align: left;
	text-decoration: underline;
}
.QuickLink
{
	font-size: x-small;
	color: blue;
	font-family: Arial;
	text-decoration: underline;
}
.TextBox, .TextBox_MultiLine
{
	font-size: 10pt;
	font-family: Arial;
    resize: none;
}
.TextBoxUpper, .TextBoxUpper_MultiLine
{
	font-size: 10pt;
	font-family: Arial;
    resize: none;
    text-transform:uppercase;
}
.TextBox_MultiLine
{
    overflow:auto;
}
.TextBox_Right
{
	font-size: 10pt;
	font-family: Arial;
	text-align: right;
}
.TextBox_Req
{
	border-right: #ff0000 thin inset;
	border-top: #ff0000 thin inset;
	font-size: 10pt;
	border-left: #ff0000 thin inset;
	border-bottom: #ff0000 thin inset;
	font-family: Arial;
	background-color: peachpuff;
}
.HLink
{
	font-size: 10pt;
	color: #0563c1;
	font-family: Arial;
	text-decoration: underline;
}
.FieldLabel_Left_Bold
{
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	font-style: normal;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.MainTable
{
	border-right: #ff0000 1px solid;
	border-top: none;
	border-left: #ff0000 1px solid;
	border-bottom: #ff0000 1px solid;
	border-collapse: collapse;
	background-color:White;
}

#hlnkTaskList
{
	color:#0563c1 !important;
}
#hlnkPrintWO 
{
    color: #0563c1 !important;
}
#lnkPendingApproval 
{
    color: #0563c1 !important;
}
#MenuBar1_lnkLogout 
{
    color: #0563c1 !important;
}
#MenuBar1_hlnkSearch
{
    color: #0563c1 !important;
}
#lnkNewTemplate
{
    color: #0563c1 !important;
}
.clsClickHere {
    color: #0563c1 !important;
}
.tblChargeTypeDetails
{
    background-color: white !important;
}
#DIV_Account 
{
    background-color: #8c8c8c !important;
}
.lblHeader
{
    color: #000000 !important;
}
#lnkbtnDispNum {
    color: #0563c1 !important;
}
#lnkbtnInvPO {
    color: #0563c1 !important;
}
#lnkbtnInvVendRef {
    color: #0563c1 !important;
}
#lnkbtnInvNum {
    color: #0563c1 !important;
}
#lnkbtnEstNum {
    color: #0563c1 !important;
}
#lnkbtnEstPO {
    color: #0563c1 !important;
}
#lnkbtnEstVendRef {
    color: #0563c1 !important;
}

.MenuTable
{
	border-right: #ff0000 1px solid;
	border-top: none;
	border-left: #ff0000 1px solid;
	border-bottom: none;
	border-collapse: collapse;
	background-color:White;
}
.textcolor {
	color: #003300;
}
.MainTable_PopUp
{	
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	border-left: #ff0000 1px solid;
	border-bottom: #ff0000 1px solid;
	border-collapse: collapse;
	background-color:White;
}
/* Detail Line Styles */
.DetailTableTop
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	border-left: #ff0000 1px solid;
	border-bottom: none;
	border-collapse: collapse;
	background-color:White;
}
.DetailTableMiddle
{
	border-right: #ff0000 1px solid;
	border-top: none;
	border-left: #ff0000 1px solid;
	border-bottom: none;
	border-collapse: collapse;
	background-color:White;
}
.DetailTableBottom
{
	border-right: #ff0000 1px solid;
	border-top: none;
	border-left: #ff0000 1px solid;
	border-bottom: #ff0000 1px solid;
	border-collapse: collapse;
	background-color:White;
}
.DetailIframe
{
	border-right: #ff0000 1px solid;
	border-top: none;
	border-left: #ff0000 1px solid;
	border-bottom: none;
	border-collapse: collapse;
	background-color:White;
}
.DetailsTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-collapse: collapse;
}
.EditIframe
{
	border-right: #ff0000 2px solid;
	border-top: none;
	border-left: #ff0000 2px solid;
	border-bottom: #ff0000 2px solid;
	border-collapse: collapse;
	background-color:White;
}
.PaymentDetails_LabelRight
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-align: right;
}
.PaymentDetails_LabelLeft
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-align: left;
}
.TestMarquee
{
	font-weight: bold;
	font-size: 14pt;
	color: #ff0000;
	font-family: Arial;
}
.WhiteText
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
}
.TreeCellNewBranch
{
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
}
.TreeCellContinue
{
	border-left: maroon 1px solid;
}
.TreeViewTable
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Arial;
}
.InvoiceDetailsText
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Arial;
}
.InvoiceDetailsLabel
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
	color: black;
	font-family: Arial;
}
.InfoTableHeader
{
	FONT-WEIGHT: bold; 
	font-size: 9pt;
	color: #333300;
	font-style: italic;
	font-family: Arial;
}
.InfoTableText
{
	font-weight: bold;
	font-size: 9pt;
	color: #333300;
	font-family: Arial;
    white-space: normal;
}
.InfoText
{
	color: #003300;
}
.LoggedInLabel
{
	font-weight: normal;
	font-size: 8pt;
	color: #cf1f2f;
	font-family: Arial;
	background-color: transparent;
}
.LoggedInText
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: transparent;
}
.MaintSchItem
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
}
.MaintSchExpand
{
	font-weight: bold;
	font-size: 12pt;
	cursor: pointer;
	color: firebrick;
	font-family: Arial;
}
.MaintSchExpand_Over
{
	font-weight: bold;
	font-size: 12pt;
	cursor: pointer;
	color: mediumblue;
	font-family: Arial;
}
.MaintSchDetail
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: #cccc99;
}
.PageResutsText
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
}
.PageResultsBtn
{
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
	color: blue;
	font-family: Arial;
	text-decoration: underline;
}
.MaintGridHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: lightsteelblue;
}
.MaintGridRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: #cccc99;
}
.MaintGridRow_InAct
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: #cc9999;
}
.MaintGridLink
{
	font-weight: normal;
	font-size: 8pt;
	cursor: pointer;
	color: firebrick;
	font-family: Arial;
	text-decoration: underline;
}
.MaintGridLink_Over
{
	font-weight: bold;
	font-size: 8pt;
	cursor: pointer;
	color: mediumblue;
	font-family: Arial;
	background-color: #99cc99;
	text-decoration: underline;
}
.PageIndex
{
	font-weight: normal;
	font-size: 9pt;
	cursor: pointer;
	color: blue;
	font-family: Arial;
	background-color: transparent;
	text-decoration: underline;
}
.PageIndex_NoData
{
	font-weight: normal;
	font-size: 9pt;
	color: Gray;
	font-family: Arial;
	background-color: Transparent;
}
.SAC_Header
{
	font-weight: bold;
}
.SAC_BlankHeader
{
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none
}
.SAC_Table
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	border-collapse: collapse;
	background-color: white;
}
.SAC_SysRow
{
	font-weight: normal;
	background-color: white;
}
.SAC_ClickCell
{
	font-weight: normal;
	cursor: pointer;
}
.SAC_SubCell
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.SAC_AssemRow
{
	font-weight: normal;
	background-color: papayawhip;
}
.SAC_CompRow
{
	font-weight: normal;
	background-color: #cccc99;
}
.SAC_SysRow_Inactive
{
	font-weight: normal;
	background-color: #cc9999;
}
.SAC_AssemRow_Inactive
{
	font-weight: normal;
	background-color: #cc9999;
}
.SAC_CompRow_Inactive
{
	font-weight: normal;
	background-color: #cc9999;
}
.SAC_ChkBox
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: white;
}
.SAC_ChkBox_Dim
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: darkgray;
}
.InfoTableBullet
{
	FONT-SIZE: 9pt; 
	COLOR: #333300; 
}
 @font-face {
    font-family: WD3;
    font-style:  normal;
    font-weight: bold;
    src: url(WINGDIN1.eot);
  }
 .VMRS_Label
{
	font-size: 9pt;
	color: #cf1f2f;
	font-family: Arial;
}
.VMRS_Header
{
	font-size: 9pt;
	color: darkblue;
	font-family: Arial;
}
.HiddenButton
{
	display: none;	
}
.Status_Open
{
	font-weight: bold;
	font-size: 12pt;
	color: #006600;
	font-family: Arial;
}
.Status_Closed
{
	font-weight: bold;
	font-size: 12pt;
	color: #990000;
	font-family: Arial;
}
.AutoInvoice_Blank
{
	font-weight: normal;
	font-size: 12pt;
	color: gray;
	font-family: Arial;
}
.AutoInvoice
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Arial;
}
.WrongVersionMsg {
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    text-align: left;
}
.WrongVersionAttention {
    color: red;
    font-weight: bold;
}
.WrongVersionsCompatMsg {
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
}
.WrongVersionLink {
    color: orange;
    font-weight: bold;
}