body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: white;
}

a:active
{
	color: black;
	text-decoration: none;
}
a:link 
{
	color: #0D7DCA;
}
a:visited 
{
	color: #0D7DCA;
}
a:hover
{
	color: darkred;
	text-decoration: none;
}

.Content
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;	
	background-color: white;
	width: 100%;
	text-align: center;
}

.div
{
	overflow: auto;
	background-color: white;
}

.PageContent
{
    width: 100%; 
    text-align: center; 
    overflow-y: scroll;
    height: 100%;
}

.PageContent table 
{
	margin: 0 auto;
}

.MsgRow
{
	height: 15px;
}

/* Style for page title */
.PageTitle, .page-title 
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Tahoma;
	letter-spacing: 1px;
	background-color: #DCDCDC; /*#7092bc;*/
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	width: 100%;
}

/* Style for button row; button-row is obsolete */
.ButtonRow, .button-row {
	text-align: right;
	border-bottom: solid 3px #b4b4b9;
	border-top: solid 3px #b4b4b9;
	padding-right: 5px;
	background-color: #bebebe; /*#7092bc;*/
	width: 100%;
	right: 1px;
}
.BlockTitle, .blockTitle 
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	text-align: center;
	padding: 2px;
	background-color: #DCDCDC;
}

/* For table that needs border */
.Panel
{
	border: outset 1px;
}

.Title
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #505050;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}

.CopyRight
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #505050;
	padding-right: 15px;
}

/* Style for message */
.msg
{
	list-style-position: outside;
	font-size: 10px;
	color: red;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	list-style-type: circle;
	background-color: transparent;
}

.Link, .link 
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	font-weight: normal;
	color: #0C7DC0;
}
.Link-Nound-Bold
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.Hand, .hand
{
	cursor: pointer;
	text-decoration: underline;
}

.Label, .label
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: right;
}
.Label-Left, .label-left
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: right;
	padding-right: 4px;
}
.Label-Right, .label-right {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
	padding-right: 4px;
}
.Label-bold, .label-bold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: right;
	vertical-align:middle;
}
.Label-Currency
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: right;
	margin-right:4pt; 
}
.TextBox, .textbox
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
.TextBoxRO, .textboxRO
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
	background-color: LightGrey;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}

.tabContent_0 {
	cursor: pointer;
}
/* SS New Style for Check Box group */
.CheckBoxGroup
{
	font-size: 8pt;
	color: Black;
	font-family: Arial,Helvetica, Sans-Serif;
	text-align:left;
	
}
.PanelGroupBox
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
}
.Textbox-Upper
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	text-transform: uppercase;
}
.TextBox-Right, .TextBoxCurrency
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: right;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
    margin-top: 1.50px;
}
.TextBox-RightRO, .TextBoxCurrencyRO
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: right;
	background-color: lightgrey;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
.DropDown, .dropdown
{
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;

}
.DropDownRO
{
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;	
	background-color: lightgrey;
	text-align: left;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
.CheckBox
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
}
/* Style for button */
.Button, .btnText, .button
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	width: 80px;
}
.ButtonSmall, .Button-Small 
{
	font-size: 7pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
}
/* Style for big button */
.Button-Big, .btnTextBig
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	width: 120px;
}

/* Style for Button Search*/
.ButtonSearch 
{
	font-size: 8pt;
	color: white;
	background-color: #0D7DCA;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
}

.columnHeader
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: #E0E0E0;
	border-bottom-style:outset;
	border-top-style:outset;
	border-left-style:outset;
	border-right-style:outset;
	padding-left:4;
	height:14pt;
	text-align:left;
}
.PageHeader
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: white;
	vertical-align: top;
	background-color: #0066ff;
}
/* Styles for Table, DataGrid, WebGrid */
.RowHeader, .RH, .rowHeader 
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: black;
	vertical-align: top;
	background-color: #D4D4D4;
}
.RowFooter, .RF, .rowFooter
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: black;
	vertical-align: top;
	background-color: #C0C0C0;
}
.RowHeaderFixed, .RHF, .rowHeaderFixed
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: black;
	vertical-align: top;
	background-color: #C0C0C0;
	position:relative;
	top:expression(this.offsetParent.scrollTop - 2);
	height: 20px;
}
.RowPager, .RP, .rowPager
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	cursor: hand;
	text-decoration: none;
	background: white;
}

.RowPagerFixed, .RPF, .rowPagerFixed
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	cursor: hand;
	text-decoration: none;
	background: white;
	position:relative;
	top:expression(this.offsetParent.scrollTop - 2);
}

.RowSearch, RS, .rowSearch
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: black;
	vertical-align: top;
	height: 18px;
	background-color: #F0F0F0;
	cursor: default;
}

.RowSearchFixed, RSF, .rowSearchFixed
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: black;
	vertical-align: top;
	height: 18px;
	background-color: #F0F0F0;
	cursor: default;
	position:relative;
	top:expression(this.offsetParent.scrollTop - 2);
}

.RowDetail, .RD, .rowNormalEven, .rowDetail
/* rowNormalEven is obsolete. For backward compatibility only */
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: black;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	height: 18px;
	background-color: white;
	cursor: default;
}
.RowDetailDisabled, .RDD
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial,Helvetica,sans-serif;
	color: black;
	text-decoration: none;
	vertical-align: top;
	height: 18px;
	background-color: #d4d0c8;		
	cursor: default;
}
.RowDetailAlt, .RDA, .rowNormalOdd, .rowDetailAlt
/* rowNormalOdd is obsolete. For backward compatibility only */ 
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: black;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	height: 18px;
	background-color: #EDEFF1;
	cursor: default;
}
.RowDetailActive, .RDAC, .rowNormalSelected, .rowNormalFocused, .rowDetailActive
/* rowNormalSelected and rowNormalFocused are obsolete. For backward compatibility only */ 
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: black;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	height: 18px;
	background-color: #c7ddf9;
	cursor: default;
}

/* Styles for NavMenu */
.NavMenuDisabled, .Header1utwMenuDisabled
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: DarkGray;
	height: 20px;
	border-width: 0px;
}
.NavMenuHover, .Header1utwMenuHover
{
	cursor: default;
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 20px;
	color: Black;
	border-width: 0px;
	background-color: #d1dfed;
}
.NavMenuIsland, .Header1utwMenuIsland 
{
	border-width: 1px;
	border-bottom: none 0px black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	border-style: outset;
	color: Black;
	background-color: #ffffff;
}
.NavMenuItem, .Header1utwMenuItem
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 20px;
	border-width: 0px;
	cursor:pointer;
}
.NavMenuSeparator, .Header1utwMenuSeparator
{
	height: 1px;
	background-image: url(../infragistics/images/ig_menuSep.gif);
	background-repeat: repeat-x;
	background-color: #7D96B0;
}
.NavMenuTop, .Header1utwMenuTop 
{
	border-width: 1px;
	font-size: 9pt;
	font-weight: bold;
	border-color: #ffffff;
	border-style: solid;
	text-align: center;
	color: black;
	cursor:pointer;
	background-color: #ffffff;
}
.NavMenuTopHover, .Header1utwMenuTopHover 
{
	border-width: 1px;
	font-weight: bold;
	font-size: 10pt;
	border-color: none;
	border-style: none;
	text-align: left;
	color: #0D7DCA;
	background-color: LightSteelBlue;
}
/* Styles for Calendar */
.icalFooterStyle
{
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: Gray;
	font-size: 9pt;
}
.icalSelectedDayStyle
{
	font-weight: bold;
	color: Black;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #404040;
	font-size: 9pt;
}
.icalCalendarStyle
{
	font-weight: bold;
	color: Black;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: white;
	font-size: 9pt;
}
.icalTodayStyle
{
	font-weight: bold;
	color: Black;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: gray;
	font-size: 9pt;
}
.icalTitleStyle
{
	font-weight: bold;
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: white;
	font-size: 9pt;
}
.icalDayHeadStyle
{
	font-weight: bold;
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: Gray;
	font-size: 9pt;
}
/* Div container to wrap the datagrid */
#gridcontent{
overflow: auto;
background-color: white;
WIDTH: 100%; 
HEIGHT: 325px;
}
/*if page contains more than one grid*/
#gridcontent1{
overflow: auto;
background-color: white;
WIDTH: 100%; 
HEIGHT: 325px;
}
/* Locks table header */
TH
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: black;
	vertical-align: top;
	background-color: #C0C0C0;
	position:relative;	
	text-align:left;
	/*IE5+ only*/
	/*this line causes JavaScript errors when you have Hierarchical Grid on the page, Greg 07/28/06*/
	/*top:expression(document.getElementById(this.parentElement.parentElement.parentElement.parentElement.id).scrollTop-2);*/
	z-index: 10;	
}

/*Modal Popup*/
.ModalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalPopup 
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: black;
	padding: 3px;
	width: 250px;
}
.ModalPopupWhite 
{
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:#0033CC;
	width:250px;
}



/************************************/
/* For Calendar						*/
/************************************/
.CalCalendar
{
	font-family: Verdana;
	font-size: 9pt;
	background-color: #D0D0D0;
}

.CalNextPrev
{
	text-align: center;
	background-image: url(./images/ig_cal_silver2.gif);
}

.CalOtherMonthDay
{
	color: SlateGray;
}

.CalToday
{
	background-color: #E0EEFF;
}

.CalSelectedDay
{
	background-color: SteelBlue;
	color: White;
}

.CalDayHeader
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	border-width: 0px 0px 1px 0px;
	border-style: Solid;
	border-color: LightSteelBlue;
	background-color: #E0E0F0;
	color: #8080A0;
	height: 1pt;
}

.CalTitle
{
	font-size: 10pt;
	font-weight: bold;
	background-color: #D0D0D0;
	color: #505080;
	height: 18pt;
	cursor: Default;
	background-image: url(./images/ig_cal_silver2.gif);
}

/* For month and year combobox */
.CalTitle SELECT
{
	font-family: Verdana;
	font-size: 9pt;
	background-color: #D0D0D0;
	color: #505080;
}

.CalFooter
{
	font-family: Verdana;
	font-size: 8pt;
	border-width: 1px 0px 0px 0px;
	border-style: Solid;
	border-color: LightSteelBlue;
	background-color: #D0D0D0;
	color: #505050;
	height: 16pt;
	background-image: url(./images/ig_cal_silver1.gif);
}

/* For hide select; no need for IE7 */
.HideSelect
{
	display: none;
}

/******************************************************************************************************/
/**************** Styles to be removed after moving active styles on top GP 5/1/2006 ******************/
/**************** Styles are obsolete. They shouldn't be used in new pages.			 ******************/
/******************************************************************************************************/

.menu-active
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 0px none #EDECD1;
	background-color: "#bdbdbd"; /* #EDECD1;*/
	text-align: left;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

/* This style is used for all Input field labels. */
.label-sbold
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: transparent;
	text-align: right;
}

.label-small
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

/* label2 is used in descriptions/ notes etc.*/
.label2
{
	text-align: right;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.label-center
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: transparent;
	text-align: right;
}
.label-bold-center
{
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.Label-bold, .label-bold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: right;
	vertical-align:middle;
}
.Label-bold-left
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
	vertical-align:middle;
}
.label1-left
{
	font-weight: bold;
	text-align: left;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.label1-right
{
	font-weight: bold;
	text-align: right;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.label2-left
{
	text-align: left;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.label9
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: transparent;
	text-align: left;
}

.text9
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

/* This style is used for input fields. */

.text
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}

.small-text
{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
}

/* Style for Read Only Fields */


.blockTitle2
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: white;
	font-family: Arial,Helvetica,Sans-Serif;
	background-color: #777777;
}

/* Used to display error messages*/
.msg-record-locked
{
	list-style-position: outside;
	font-size: 10px;
	color: yellow;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	list-style-type: circle;
	background-color: transparent;
}

.calText
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: black;
}
.seperator
{
	background-color: lightsteelblue;
}


.header
{
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	font-family: "Verdana" , "Arial" , "Helvetica" , Sans-Serif;
	text-decoration: none;
}

/* SS - 02/07/2005 Ultrawebtab */
.ultrawebtab
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
}
.default-ultrawebtab
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
	border-width: 3pt;
	border-style: solid;
	border-color: Gray;
	background-color: #E0E0E0;
	border-bottom: solid 1px Gray;
	border-top: solid 1px Gray;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
}
.selected-ultrawebtab
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	background-color: White;
	border-bottom: solid 1px Gray;
	border-top: solid 1px Gray;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
}
.hover-ultrawebtab
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: underline;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	background-color: #E0E0E0;
	border-bottom: solid 1px Gray;
	border-top: solid 1px Gray;
	border-left: solid 1px Gray;
	border-right: solid 1px Gray;
	cursor: hand;
}

.topMenuTopBorder
{
	background-color: #c71444;
}

.topMenu1
{
	background-color: white;
}
.topMenu2
{
	background-color: #f5f5f5;
}
.topMenu3
{
	background-color: #ebebeb;
}
.topMenu4
{
	background-color: #d0d0d0;
}

.topMenu5
{
	background-color: #bdbdbd;
}

.topMenu6
{
	background-color: #a9a9a9;
}

.topMenu7
{
	background-color: #a0a0a0;
}

.topMenu8
{
	background-color: #8c8c8c;
}

.topMenu9
{
	background-color: #787878;
}


/* this class will be available while printing */
@media print
{
	.noPrint
	{
		display: none;
	}
}

/* For Login Error Messgages */
.LoginMSG
{
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma;
	color: Red;
}

/* Make the object in center*/
.centerobject
{
    margin-left: auto; margin-right: auto;
}

/* Make the text in center*/
.centertext
{
    text-align:center;
}

/* Set width to 100% */
.w100
{
    width: 100%;
}

/* Set left padding to 5px */
.paddingleft5
{
    padding-left: 5px;
}

/* Set left padding to 10px */
.paddingleft10
{
    padding-left: 10px;
}

/* hide element */
.hide
{
    display: none;
}

.DeleteImageButton
{
	background-image: url(../images/delete.gif);
	background-repeat:no-repeat;
    cursor: pointer;
}


 .headerclaimreminder {
            font-size: 12px;
            font-family: Arial, Helvetica, Sans-Serif;
            color: black;
            font-weight: bold;
        }

.statusButtonClaimReminder {
            width: 113px;
            height: 30px;
        }

.TextAreaRO {
            color: black;
            text-align: left;
            background-color: #E9E9E9;
            border: 1px solid dimgray;
        }

.TextBoxROwithDarkSlateBlue {
            font-size: 9pt;
            color: black;
            font-family: Arial, Helvetica, Sans-Serif;
            text-align: left;
            background-color: LightGrey;
            border:  1px solid dimgray;
            
        }

.gridClaimReminder tr td {
            font-weight: normal;
            font-size: 9pt;
            padding-left: 9px;
            font-family: Arial, Helvetica, Sans-Serif;
         }
.gridClaimReminder {
            font-weight: bold;
            font-size: 9pt;
            padding-left: 9px;
            font-family: Arial, Helvetica, Sans-Serif;
         }

.label-darkslateblue {
            text-align: right;
            font-size: 9pt;
            font-family: Arial, Helvetica, sans-serif;
            color: black;
        }
.txtReminder {
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial, Helvetica, Sans-Serif;
    border: 1px solid dimgray;
}


.ShowWhiteSpace {
    white-space: pre;
}


.ui-dialog {
    z-index: 100003 !important;
}
.ui-widget-overlay {
    z-index: 100000 !important;
}
.ui-dialog .ui-dialog-title {
    font-size: 13px;
}

.errMsg {
    bottom: 30px;
    position: fixed;
}

.numericControl {
    display: inline-block;
    margin-top: 3px;
    margin-bottom: -3px;
}

input:disabled,
input[disabled],
td:disabled,
td[disabled],
button:disabled,
button[disabled],
a:disabled,
a[disabled] {
	color: #878787;
}

input[disabled]+label {
	color: darkgray;
}

.disableLblMaxCancelMil2 {
	color: darkgray !important;
}


.ui-datepicker {
	font-size: 12px;
}

.centerGridAlignment
{
    margin: auto !important;
}
.footer {
	bottom:1px; 
	position:fixed;
}

#lbtnFollowStates[disabled] {
	pointer-events: none ;
	cursor: default;
	color: darkgray ;
}

.ui-dialog-titlebar > .ui-button {
	outline-width: 0px !important;
}

iframe#ifrMain::-webkit-scrollbar {
	display: none;
}
#grdCheckFilePath_main td {
	overflow: hidden;
}

.btnRefreshOutgoing {
	display: none;
}
.text-left {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 4px;
}

.toolbar :first-child {
	width:auto !important;
}
.slick-grid-header-extra-height {
	min-height: 30px !important;
}
.cursor-auto {
	cursor: auto !important;
}

#G_grdPlanList td {
	overflow: hidden;
}

div:focus,
tr:focus,
table:focus {
	outline: none;
}

tr[id^='lbxctl06xucSaleAuthorityxgrdGroups_rh_'] > td {
	overflow: unset !important;
}

table[id^='lbxctl06xucSaleAuthorityxgrdGroups_t_'] td {
	overflow: hidden;
}

.grid-text-overflow {
	text-overflow: clip;
	white-space: nowrap;
	overflow: hidden;
}

.ui-dialog .ui-resizable-se {
	width: 14px!important;
	height: 14px!important;
	right: 3px!important;
	bottom: 3px!important;
	background-position: -80px -224px!important;
}


/******************************************************************************************************/
/********************		Don't add styles below this								   ****************/
/******************************************************************************************************/
