/*****************Online*View*PAGE************************* was bodyContentBox width: 783px;*/
body, h1, h2, h3, h4, h5, h6, p, a {
	font-family: Arial, Helvetica, sans-serif;
}
.bodyContent
{
	float: left;
	width: 100%;
	/*margin: 93px 0px;*/
	padding: -10px 0px 0px 0px;
}
.bodyContentB
{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.bodyContentBox {
	padding: 5px;
	border: 0px solid #999999;
	width: 1045px;
	/* width: 783px; */
	*/ display: block;
	float: left;
	display: inline;
	/*font-size: 17px;*/
	font-size: 13px;
}
.widerBodyContentBox
{
	padding: 5px;
	border: 0px solid #999999;
	
	display: block;
	float: left;
}
p.basictext4
{
	font-size: 11px;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	width: 100%;
	height: 16px;
}

.basictextApplyFilter {
	margin: 13px 0 0 -16px;
	width: 150px;
	float: left;
	color: dimgray;
	font-size: 15px;
}

p.basictext5 {
	font-size: 11px;
	padding: 0px;
	/* margin: 9px 5px 5px 0px; */
	/* margin: 0px 5px 3px 0px; */
	height: 16px;
	float: left;
	width: auto;
}

p.basictext5Warning {
	font-size: 11px;
	padding: 0px;
	margin: 0px 5px 3px 0px;
	height: 16px;
	float: left;
	width: auto;
	color: red;
}

p.dialogBox
{
    width: 150px;
    float:left;
    text-align:left
}

p.basictext6
{
	font-size: 12px;
	padding: 0px;
	margin: 0px 5px 3px 0px;
	height: 16px;
	float: left;
	width: 100%;
}
p.basictext7
{
	font-size: 11px;
	padding: 0px;
	margin: 0px 5px 3px 0px;
	height: 37px;
	float: left;
	width: auto;
}
p.dialogBox
{
    width: 150px;
    float:left;
    text-align:left
}
.subTitleBefore20231107 {
	margin: 5px 20px 5px 0px;
	/*background-image: url('../styles/images/eCenterLoginBG.png');*/
	background-repeat: repeat-x;
	border: 1px solid silver;	/*#999999;*/
	width: 1043px; /*778px*/
	color: #000080;
	height: 25px;
}

.subTitle {
	/* width: 739px; */
	/* color: #000080; */
	/* height: 25px; */
	/* text-align: center; */
	/* position: fixed; */
	/* top: 20%; */
	left: 41%;
	transform: translate(-50%, -156%);
	display: inline-block;
	margin: 64px 0px 0px 159px;
	position: relative;
}

	.subTitleForgotPswd {
	margin: 0px 2px 5px 0px;
	background-image: url('../styles/images/eCenterLoginBigger.png');
	background-repeat: repeat-x;
	border: 1px solid #999999;
	width: 778px;
	color: #000080;
	height: 35px;
}

.subTitlePrtCfgGrid
{
	margin: 0px 2px 5px 0px;
    border-style: none;
    border: none;
	width: 778px;
	color: #000080;
	height: 25px;
}

.widerSubTitle
{
	margin: 0px 2px 5px 2px;
	background-image: url('../styles/images/eCenterLoginBG.png');
	background-repeat: repeat-x;
	border: 1px solid #999999;
	width: 950px;
	color: #000080;
	height: 25px;
}
.subTitles
{
	margin: 0px 2px 5px 2px;
	/*border: 1px solid #c0c0c0;*/
	color: #000080;
	height: 25px;
}
.subTitleText
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: 0px;
	/* width: 200px; */
}

.subTitleTextLarger
{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
	padding-left: 15px;
	margin-right: 5px;
	margin-left:30px;
	
}

.subTitleTextLargerLessBorder {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
	margin-right: 5px;
	margin-left: 10px;
}

.errorMsg
{
	padding: 7px 0px 0px 0px;
	margin-left: 70px;
	font-size: 11px;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	font-weight: bold;
	color: #990000;
	width: 444px;
	white-space: normal;
	top: 10px;
}

.SuccessMsg
{
	padding: 10px 0px 0px 0px;
	margin-left: 55px;
	font-size: 11px;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	font-weight: bold;
	color:#666666;
	width: 444px;   /* was 444px*/
	white-space: normal;
	height: 48px;   /* was 48px*/
}

.errorImg {
	margin-left: 60px;
	background-image: url('../styles/images/error2.gif');
	background-repeat: no-repeat;
	height: 70px;
	width: 560px;
	
}

.SuccessImg {
	margin-left: 100px;
	background-image: url('../styles/images/success.png');
	background-repeat: no-repeat;
	height: 70px; /* was 48px*/
	width: 516px;
}
	
.subTitleText1
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
	width:300px;

}

.subTitleText2
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
	width:300px;
    margin: 20px 20px 0px 10px;
}

.subTitleTextSmaller
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
	width:571px;
    margin: 10px 0px 0px 15px;
}
.subTitleTextLong
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 10px;
	width: 100%;
}

.smallSubTitleText
{
	font-size: 9px;
	color: #666666;
	line-height: 10px;
}
.separators
{
	color: #999999;
	width: 2px;
	margin: 0px 20px 0px 10px;
	float: left;
	font-size: 18px;
}
.subTitleTexts
{
	font-size: 17px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
	padding-left: 0px;
	float: left;
	padding-right: 0px;
}

.titleTextPopUpHeader
{
	font-size: 12px;
	color: White;
	font-weight: bold;
	line-height: 25px;
	padding-left: 15px;
	float: left;
	padding-right: 5px;
	
}


.applyFilter {
	display: inline-block;
	width: 85%;
	height: 50px;
	float: left;
	margin: -11px -6px 0px 5px;
}
.ovApplyFilter
{
	width: 30%;
	height: 50px;
	float: left;
}
.filterTitle
{
	width: 100%;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #1E4164;
	float: left;
}
.filterTitle1
{
	width: 100%;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #1E4164;
	float: left;
}
.filterTitleWithButton1
{
	width: 49%;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #1E4164;
	float: left;
	display:inline; 
	position:relative;
}
.filterTitleWithButton1b
{
	width: 33%;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #1E4164;
	float: left;
	display:inline; 
	position:inherit;
}
.filterTitleWithButton2
{
	width: 16%;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #1E4164;
	float: left;
	display:inline; 
	position:relative;
	vertical-align:bottom;
}
.filterAdvButtons
{
	width: 23%;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #1E4164;
	float: left;
	display:inline; 
	position:relative;
	vertical-align:bottom;
    top: 0px;
    left: 0px;
}


.filtering
{
	margin: 0px 2px 0px 5px;
	height: auto; /*60px;*/
	display: block;
	width: 1150px;
}
/* was width 770 */

.dateFiltering
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	height: 50px;
    display: block;
	width: 770px;

}

.filterBoxHeadingsBlock
{
	width: 150px;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	display:block;
	color: #1E4164;
}

.filterBoxHeadingsInline
{
	width: 150px;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	display: inline;
	color: #1E4164;
	float:left;
	margin: 10px;
}

.filterBoxWholeArea
{
    display: block;
	float:left;
}


.filterBoxValueArea
{
	width: 760px;
	display: block;
	float:left;
}

.dateFilteringBox
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	height: 70px;
    display: block;
	width: 770px;

}

.FilterBoxBigger
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	display: block;
	width: 770px;
	height: 100px;
}

.filterAdvButtons2
{
	width: 33%;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #1E4164;
	float: left;
	display:inline; 
	position:relative;
	vertical-align:bottom;
    top: 0px;
    left: 0px;
}



.recordOptions
{
	margin: 44px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	/*border: 1px solid #999999;*/
	/*width: 770px;*/
}

.recordOptionsBioBox {
	margin: 0px 2px 5px 0px;
	padding: 5px 5px 10px 5px;
	border: 1px solid #999999;
	/*width: 770px;*/
}

.recordOptionsDataEntrySelect {
	margin: 0px 2px 5px 0px;
	padding: 5px 5px 10px 5px;
	border: 1px solid #999999;
	/*width: 770px;*/
}

.recordOptionsDataEntrySelect {
	margin: 0px 2px 5px 0px;
	padding: 5px 5px 5px 5px;
	border: 0px solid #999999;
	/*width: 770px;*/
}

#navOptions li
{
display: inline;
list-style-type: none;
padding-bottom:10px;
float: left;
line-height:20px;
}
#navOptions
{
	min-height:50px;
}

.textFilter
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	display: block;
	width: 770px;
	height: 80px;
}


.textFilterLg
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	display: block;
	width: 770px;
	height: 190px;
}

.textFilterLgNoBorder
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	display: block;
	width: 770px;
	height: 165px;
}

.dateFilterBox
{
	width: 24%;
	float: left;
}
.dateFilterBoxs
{
	width: 20%;
	float: left;
}

.dateFilterBoxsx
{
	width: 18%;
	float: left;
}
.textFilterBoxSm
{
	width: 25%;
	float: left;
}
.textFilterBoxSmEndLine
{
	width: 25%;
	float: right;
	display: block;
}
.textFilterBox 
{
	width: 24%;
	float: left;
}
.textFilterGo
{
	width: 24%;
	float: left;
	margin-top: 20px;
}
.filterBtnbox
{
	width: 24%;
	float: right;
}
.inFilterbox
{
	height: 80px;
	width: 120px;
	float: left;
	margin-top: -10px;
}
.inFilterGo
{
	margin: 20px 0px 0px 10px;
	width: 50px;
	height: 30px;
	float: left;
}
.mainGrid
{
	border: 1px solid #800000;
}
/* Used by DE Select*/
.mainGridHeader {
	/*background-image: url('../styles/imagesA/gridHeadBG.png');*/
	/*	background-repeat: repeat-x;*/
	/* background: url(../Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x height: 22px;*/
	color: #FFFFFF;
	border-collapse: collapse;
	background-color: dimgray;
}

.goButtonFilter {
	margin: 10px 0px -7px 10px;
}

.AppCfgGridRowStyle {
	color: black;
}

.footer td {
	border: none
} 
.footer th{border: none}
.subTitlePrtCfgGrid td{border: none} 
.subTitlePrtCfgGrid th{border: none}

/* if off then Print grid has blue */

.mainGridHeader1 a, .mainGridHeader1 a:visited {
	color: dimgray;
}



.mainGridHeader1 {
	/*background-image: url('../styles/imagesA/gridHeadBG1.png');*/
	background: url(../Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	/*background-color: silver;*/
	background-repeat: repeat;
	height: 50px;
	color: dimgray; /*#54718C;*/ /*#FFFFFF; white*/
	font-weight: bolder;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: silver;
	padding: 0px 5px 0px 5px;
}

.mainGridfooter {
	border-top-style: solid;
	border-width: 5px;
	border-style: solid;
	border-color: green;
}

.logoffbtn {
	/* text-decoration: none; */
	float: right;
	margin: -120px -6px 0 0;
	/*-144px -391px 0;*/
	/* -webkit-box-shadow: rgba(0,0,0,0.2) 0 1px 0 0; */
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 0 0;
	/* box-shadow: rgba(0, 0, 0, 0.2) 0 1px 0 0; */
	border-bottom-color: #333;
	/* border: 1px solid #13928C; */ /*IBEA drker teal #13928C, slightly darker lite blue ##61c4ea;*/
	background-color: #19BFB7; /*IBEA teal #19BFB7, lite blue #19BFB7*/
	/* border-radius: 5px; */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: white;
	font-family: 'Verdana',Arial,sans-serif;
	font-size: 14px;
	text-shadow: #b2e2f5 0 1px 0;
	text-align: center;
	padding: 5px;
	width: 60px;
}

	.logoffbtn a, logoffbtn a:visited {
		color: white;
	}

.fiwarePager {
	float: right;
	margin-left: 100px;
}

.showSavedFilters {
	display: inline-block;
}

.basictextFilteringBy {
	margin: 18px -60px 0 3px;
	width: 150px;
	float: left;
	color: dimgray;
	font-size: 15px;
	/*margin: 25px 30px 0 140px;*/
}

.boxs {
	display: inline-block;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	height: auto; /*22px;*/
	vertical-align: middle;
}

.boxesnextto{
	display:inline-block;
}

.btnBoxs {
	width: auto;
	float: left;
	margin-left: 5px;
}
/*****************Button*Style**************************/
/*.ButtonStyle
{
	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #ffffff;
	font-size: 11px;
	background-color: #1B4164;
	border: 2px solid #86A7BC;
	height: 24px;
	FONT-WEIGHT: bold;
}
*/
.ButtonStyle:hover {
	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: white; /* EPM Colors #1B4164 - IBEA Colors #13928C  #19BFB7*/
	font-size: 11px;
	background-color: #13928C; /* EPM #ffffff - IBEA 13928C */
	border: 2px solid #19BFB7;
	height: 24px;
	FONT-WEIGHT: bold;
}

/****** Rounded Button ***************************/
.ButtonStyleCancel
{
	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #ffffff;
	background-color: #1E4164;
	border: 2px solid #5D87A1;
	height: 22px;
	FONT-WEIGHT: bold;
	/*background-color:#325474;*/
       	/*background-image :  url('images/button.gif') ;*/
    font-family: tahoma,arial,sans-serif; font-size: 10pt; width:75px;
    cursor:pointer;
    text-align:center;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    behavior: url(/border-radius.htc);  border-radius: 7px; 
}

.ButtonStyleCancel:hover 
{
    	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #ffffff;
	background-color: #ffffff;
	border: 1px solid #86A7BC;
	height: 22px;
	FONT-WEIGHT: bold;
	font-family: tahoma,arial,sans-serif; font-size: 10pt; font-weight: bold; width:75px;
	background:transparent url(../styles/images/Std_hover.gif) repeat-x;
	cursor:pointer;
    text-align:center;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    behavior: url(/border-radius.htc);  border-radius: 7px; 
}

.ButtonStyleWider:hover 
{
    	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #ffffff;
	font-size: 11px;
	background-color: #ffffff;
	border: 2px solid #86A7BC;
	height: 24px;
	FONT-WEIGHT: bold;
	background:transparent url(../styles/images/Std_hover.gif) repeat-x;
}

.ButtonStyle input:hover 
{
    margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #1B4164;
	font-size: 11px;
	background-color: #ffffff;
	border: 2px solid #86A7BC;
	height: 24px;
	FONT-WEIGHT: bold;
}

.ButtonStyle a:hover 
{
    margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #1B4164;
	font-size: 11px;
	background-color: #ffffff;
	border: 2px solid #86A7BC;
	height: 24px;
	FONT-WEIGHT: bold;
}
/*****************Other*PAGE*Style*************************/
.grayBoxBorderStyle
{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 5px;
	margin: 0px;
}

/****** Rounded Button ***************************/
.ButtonStyle {
	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #ffffff;
	font-size: 11px;
	background-color: #19BFB7; /* EPM Colors #1E4164 - IBEA Colors #19BFB7*/
	border: 2px solid #13928C; /* EPM Colors ##5D87A1 - IBEA Colors #798CA1*/
	height: 24px;
	FONT-WEIGHT: bold;
	/*background-color:#325474;*/
	/*background-image :  url('images/button.gif') ;*/
	width: 57px;
	cursor: pointer;
	text-align: center;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	behavior: url(/border-radius.htc);
	border-radius: 7px;
}

/****** Rounded Button ***************************/
.ButtonStyleWider
{
	margin: 0px;
	padding: 3px 10px 4px 10px;
	color: #ffffff;
	font-size: 11px;
	background-color: #1E4164;
	border: 2px solid #5D87A1;
	height: 24px;
	FONT-WEIGHT: bold;
	/*background-color:#325474;*/
       	/*background-image :  url('images/button.gif') ;*/
    width:157px;     	
    cursor:pointer;
    text-align:center;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    behavior: url(/border-radius.htc);  border-radius: 7px; 
}

.btnWrapperSPFS {
	height: 27px;
	padding: 0px 10px 0px 10px;
	background-color: #19BFB7;
	border-color: #13928C;
	border: solid;
	border-width: 1px;
	border-radius: 7px;
	border-top-color: #13928C;
	border-right-color: #13928C;
	border-left-color: #13928C;
	border-bottom-color: #13928C;
	color: white;
	font-family: tahoma,arial,sans-serif;
	font-size: 10pt;
	color: #FFF;
	font-weight: bold;
	margin: 6px 52px;
	width: 95%;
}

	.btnWrapperSPFS:hover {
		height: 27px;
		padding: 2px 9px 0px 9px;
		background-color: #13928C; /*IBEA Colors*/
		border-color: #19BFB7; /*IBEA Colors*/
	}

.imgBtnWrapperStd {
	height: 22px;
	padding: 2px 0px 0px 0px;
	background-color: #19BFB7; /*IBEA Colors*/
	border-color: #13928C; /*IBEA Colors*/
	border: solid;
	border-width: 1px;
	border-radius: 7px;
	border-top-color: #13928C;
	border-right-color: #13928C;
	border-left-color: #13928C;
	border-bottom-color: #13928C;
}

	.imgBtnWrapperStd:hover {
		background-color: #13928C;
	}
	/* for SPFS Colored Buttons*/
	/*    .imgBtnLeftStd{background:transparent url(../styles/images/Std_normal_left.gif) no-repeat; height:22px; width:3px}
    .imgBtnRightStd{background:transparent url(../styles/images/Std_normal_right.gif) no-repeat; height:22px; width:4px}
    .imgBtnWrapperStd:hover .imgBtnLeftStd{background-image:url(../styles/images/Std_hover_left.gif)}
    .imgBtnWrapperStd:hover .imgBtnRightStd{background-image:url(../styles/images/Std_hover_right.gif)}
    .imgBtnWrapperStd:active .imgBtnLeftStd{background-image:url(../styles/images/Std_active_left.gif)}
    .imgBtnWrapperStd:active .imgBtnRightStd{background-image:url(../styles/images/Std_active_right.gif)}
*/
	/* For IBEA Colored*/
	.imgBtnLeftStd {
	background-color: #19BFB7; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
	height: 22px;
	width: 3px;
	border-radius:7px;
}

.imgBtnRightStd {
	background-color: #19BFB7; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
	height: 22px;
	width: 4px;
	border-radius: 7px;
}

.imgBtnWrapperStd:hover .imgBtnLeftStd {
	background-color: #13928C; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
}

.imgBtnWrapperStd:hover .imgBtnRightStd {
	background-color: #13928C; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
}

.imgBtnWrapperStd:active .imgBtnLeftStd {
	background-color: #19BFB7; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
}

.imgBtnWrapperStd:active .imgBtnRightStd {
	background-color: #19BFB7; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
}
/* End For IBEA Colored*/




.imgBtnWrapperStd td.btnContainer, .imgBtnWrapperStd input.imgBtnStd {
	/*background-position: transparent url(../styles/images/Std_normal.gif) repeat-x;*/
	/*background: transparent url(../styles/images/Std_normal.gif) repeat-x;*/
	background-color: #19BFB7; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
	font-family: tahoma,arial,sans-serif;
	color: #FFF;
	font-weight: bold;
	height: 22px;
	font-size: 10px;
	outline: none;
	cursor: pointer;
	margin-top: 0px;
}
/* for SPFS Colored Buttons*/
/*    .imgBtnWrapperStd:hover input.imgBtnStd{background:transparent url(../styles/images/Std_hover.gif) repeat-x}
    .imgBtnWrapperStd:active input.imgBtnStd{background:transparent url(../styles/images/Std_active.gif) repeat-x; outline:none}
    
    .imgBtnWrapperStd[disabled] .imgBtnLeftStd{background-image:url(../styles/images/Std_disabled_left.gif)}
    .imgBtnWrapperStd[disabled] .imgBtnRightStd{background-image:url(../styles/images/Std_disabled_right.gif)}
    
    .imgBtnWrapperStd[disabled] input.imgBtnStd, 
    .imgBtnWrapperStd[disabled]:hover input.imgBtnStd{background:transparent url(../styles/images/Std_disabled.gif) repeat-x; color:#fff; cursor:default}
*/
/* For IBEA Colored*/
.imgBtnWrapperStd:hover input.imgBtnStd {
	background-color: #13928C; /* For IBEA Colors*/
	border-color: #19BFB7; /* For IBEA Colors*/
}

.imgBtnWrapperStd:active input.imgBtnStd {
	background-color: #13928C; /* For IBEA Colors*/
	border-color:; /* For IBEA Colors*/
}

.imgBtnWrapperStd[disabled] .imgBtnLeftStd {
	background-color: #19BFB7; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
}

.imgBtnWrapperStd[disabled] .imgBtnRightStd {
	background-color: #19BFB7; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
}

.imgBtnWrapperStd[disabled] input.imgBtnStd,
.imgBtnWrapperStd[disabled]:hover input.imgBtnStd {
	background-color: #19BFB7; /* For IBEA Colors*/
	border-color: #13928C; /* For IBEA Colors*/
	color: #fff;
	cursor: default
}
/* End For IBEA Colored*/


/*****************SysConfig*PAGE*Style*************************/
.ConfigDivide {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 7px 0px 8px 0px;
}
.ConfigDividePrintItems
{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.ConfigDividePrintItems2
{
	float: none;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.ConfigDivDialog
{
    width: 210px;
    float:left
}
.ConfigDivDialogPswd
{
    width: 250px;
    float:left
}
.ConfigDivideb
{
	border-width: 1px;
	border-color: #999999;
	float: left;
	width: 100%;
	padding: 0px 0px 15px 0px;
	margin: 7px 0px 8px 0px;
	border-bottom-style: solid;
}
.ConfigDividebb
{
	border-width: 1px;
	border-color: #999999;
	float: left;
	width: 100%;
	padding: 0px 0px 8px 0px;
	margin: 7px 0px 8px 0px;
	border-bottom-style: solid;
}
.ConfigDivideLargeBox
{
	float: left;
	width: 532px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideHalfLargeBox
{
	float: left;
	width: 400px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideLargeBoxSmaller
{
	float: left;
	width: 500px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ColumnHeaderBox
{
	background-image: url('../styles/imagesA/gridHeadBG.png');
	background-repeat: repeat-x;
	height: 24px;
	text-align:center;
	padding-top:5px;
	margin:2px;
	color: #FFFFFF;
	font-weight: bold;
}
.ConfigDivideLargeBoxb
{
	float: left;
	width: 828px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 2px;
}
.ConfigDivideHalfBoxWiderQuery
{
	float: left;
	width: 450px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideHalfBoxQueryScrn
{
	float: left;
	width: 300px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideHalfBox
{
	float: left;
	width: 50%;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideHalfBoxs
{
	float: left;
	width: 362px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideThirdBox
{
	float: left;
	width: 247px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideThirdBoxRight
{
	float: Right;
	width: 247px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideThirdBoxa
{
	float: left;
	width: 378px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideThirdBoxb
{
	float: left;
	width: 259px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideThirdBoxc
{
	float: left;
	width: 387px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideThirdBoxs
{
	float: left;
	width: 225px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideQuarterBox
{
	float: left;
	width: 195px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideQuarterBoxSmall
{
	float: left;
	width: 175px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideQuarterBoxPadded
{
    float: left;
    width: 255px;
    height: auto;
    padding: 0px;
    margin: 5px 0px 0px 0px;
}
.ConfigDivideSmallerBox
{
	float: left;
	width: 150px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigDivideSmallerBoxa
{
	float:left;
	width: 100px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.ConfigListBox
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 30px;
	float: left;
	display: block;
}
.ConfigListBoxTall {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 45px;
	float: left;
	display: block;
}
.ConfigListBoxStatusScreen
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: auto;
	float: left;
	display: block;
}

.ConfigListBoxb
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 60px;
	float: left;
	display: block;
}
.ConfigListBoxc
{
	padding: 0px;
	margin: 5px 7px 5px 7px;
	width: 100%;
	height: 40px;
	float: left;
	display: block;
}
.ConfigListBoxbb
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 76px;
	float: left;
	display: block;
}
.ConfigListBoxs
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 40px;
	float: left;
	display: block;
}
.ConfigListBoxUsers
{
	padding: 0px;
	margin: 0px;
	height: 40px;
	float: left;
	display: block;
}
.ConfigListMiddle
{
	padding: 0px;
	margin: 20px;
	width: 92%;
	height: 30px;
	float: left;
	display: block;
}
.ConfigBtnBox
{
	margin: 20px 2px 20px 2px;
	height: auto;
	width: 50px;
	float: left;
}
.ConfigLargeBorderBox
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	display: block;
	width: 515px;
	height: auto;
	float: left;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	behavior: url(/border-radius.htc);
	border-radius: 5px;
}
.ConfigHalfBorderBox
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	display: block;
	width: 378px;
	height: auto;
	float: left;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    behavior: url(/border-radius.htc);
    border-radius: 5px;
}
.ConfigThirdBorderBox
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	display: block;
	width: 340px;
	height: auto;
	float: left;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    behavior: url(/border-radius.htc);  border-radius: 5px;
}
.ConfigQuarterBorderBox
{
	margin: 0px 2px 5px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #999999;
	display: block;
	width: 182px;
	height: auto;
	float: left;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    behavior: url(/border-radius.htc);  border-radius: 5px;
}
.floatLeft
{
	float: left;
}
.floatLeftPswdScreen
{
	float: left;
    width: 773px;
}
.floatLeftbtn {
	margin: 0px 5px 0px -3px;
	float: left;
    padding-bottom: 7px;
}

.floatLeftNoMargin
{
	margin: 0px 0px 0px 0px;
	float: left;
}

.floatLeftGrid {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 3px;
}

.checkboxGridSpace {
	margin: 0px 5px 0px 5px;
}

.floatRight
{
	float: right;
}
.floatRightM
{
	float: right;
	margin-right: 2px;
}
/***** Modal Pop Up Extender *******/

 #txtControlCode
        {
            width: 256px;
        }
        
        .modal-inner-wrapper

       {

          width:540px;

          height:340px;

       

       }   

       .modal-inner-wrapper .content

       {

          width:520px; height:320px; background-color:#FFFFFF; border: solid 2px Gray; z-index:9999;

          float:right; margin-top:10px; margin-right:10px;padding:10px;

       }

       .modal-inner-wrapper .content .close

       {

           float:right; 

       }

       .modal-inner-wrapper .content .body

       {

           margin-top:20px;

       }
.clsNewUserReg {
	color: #666666;
	text-decoration: none;
}



       .rounded-corners 
       {

          /*FOR OTHER MAJOR BROWSERS*/

          -moz-border-radius: 5px;

          -webkit-border-radius: 5px;

          -khtml-border-radius: 5px;

          border-radius: 5px;

          /*FOR IE*/

          behavior: url(border-radius.htc);

      }

      .rel {

          position: relative;

          z-index: inherit;

          zoom: 1; /* For IE6 */

      }

/*Turned off 20230923 as same name as Contact AdvancedSearch*/
/*
      .modal-bg{

          background-color:Gray;

          filter:alpha(opacity=50);

          opacity:0.6;

          z-index:999;

        }
	*/
	  /*Turned off 20230923 as same name as Contact AdvancedSearch*/
	  /*	
        .modal{

            position:absolute;
      }
      */
      
      /****** POp Up Extender #B4B4B4 *****/
      
.popup_Container {
	background-color:white;
	border:2px solid #DCDEDF;
	padding: 0px 0px 0px 0px;
	width: 450px;
}

.popup_ContainerAppCfg {
	background-color:white;
	border:2px solid #DCDEDF;
	padding: 0px 0px 0px 0px;
	width: 550px;
}

.popup_ContainerAppCfgSettings {
	background-color:white;
	border:2px solid #DCDEDF;
	padding: 0px 0px 0px 0px;
	width: 760px;
}

.popup_ContainerEPMEventHandlerSettings {
	background-color:white;
	border:2px solid #DCDEDF;
	padding: 0px 0px 0px 0px;
	width: 800px;
}

.popupConfirmation
{
	width: 300px;
	height: 200px;
}

.popup_Titlebar {
	
	background-image: url('../styles/images/eCenterLoginBG.png');
	background-repeat: repeat-x;
	
	width: 100%;
	color: #000080;
	height: 30px;
}


.popup_TitlebarEPMColors {
	width: 100%;
	background-color: #19BFB7; /* 20201117 change from #5c9ccc; (baby blue) to #265673 EPM Color*  IBEA Colors #19BFB7 */
	height: 30px;
}


.popup_Body
{
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:15pt;
	clear:both;
	padding:20px;
}

.TitlebarLeft 
{
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
.TitlebarRight 
{
	float:right;
	cursor:pointer;
	margin:1px;
	
}
.ImageUrl
{
    background-image: url(../styles/images/cross_icon_normal.png);
    background-repeat:no-repeat;
    border-color :transparent;
   width:24px;
   height:23px;
   margin:0;
   padding:0;
   
}

.ImageUrl:hover {
	cursor:pointer;
}

.popup_Buttons {
	margin: 10px;
	float: right;
}


/*** Tab Container Style ****/
	.s4-nothome {
	display:none;
}
      .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
background:transparent url(../styles/images/tab_13.jpg) no-repeat scroll right center !important;
height:33px !important;
margin-right:5px !important;
}
.ajax__tab_xp .ajax__tab_outer {
background:transparent url(../styles/images/tab_07.jpg) no-repeat scroll right center !important;
height:33px !important;
margin-right:5px !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
background:transparent url(../styles/images/tab_09.jpg) no-repeat scroll 0 0 !important;
height:33px !important;
}
.ajax__tab_xp .ajax__tab_inner {
background:transparent url(../styles/images/tab_03.jpg) no-repeat scroll 0 0 !important;
height:33px !important;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
background:transparent url(../styles/images/tab_09.jpg) no-repeat scroll 0 0 !important;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
background:transparent url(../styles/images/tab_13.jpg) no-repeat scroll right center !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
background:transparent url(../styles/images/tab_11.jpg) repeat-x scroll 0 0 !important;
height:30px !important;
}

.ajax__tab_xp .ajax__tab_tab {
background:transparent url(../styles/images/tab_05.jpg) repeat-x scroll 0 0  !important;
height:33px !important;
padding:6px 8px !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
background:transparent url(../styles/images/tab_11.jpg) repeat-x scroll 0 0 !important;
}

.ajax__tab_xp .ajax__tab_header {
color:#414141 !important;
font-size:12px !important;
font-weight:bold !important;
height:33px !important;
}
.ajax__tab_xp .ajax__tab_header {
color:#414141 !important;
font-size:12px !important;
font-weight:bold !important;
height:33px !important;
}
.ajax__tab_xp .ajax__tab_header {
background:transparent url(../styles/images/brdr-btm.jpg) repeat-x scroll center bottom !important;
font-family:arial !important;
font-size:11px !important;
}
.ajax__tab_xp .ajax__tab_body {
background-color:#FFFFFF !important;
border-color:#C9DAE2 !important;
border-top:1px solid #C9DAE2 !important;
border-style:solid solid solid !important;
border-width:1px 1px 1px !important;
font-family:arial !important;
font-size:10pt !important;
padding:8px !important;
}
.gridStyle
{
    width:100%
}
    .TabHeaderCSS .ajax__tab_active .ajax__tab_outer {
background:transparent url(../styles/images/tab_13.jpg) no-repeat scroll right center !important;
height:33px !important;
margin-right:5px !important;

}
.TabHeaderCSS .ajax__tab_outer {
background:transparent url(../styles/images/tab_07.jpg) no-repeat scroll right center !important;
height:33px !important;
border:1px;
border-left-style:solid;
border-right-style:solid;
border-Top-style:solid;
border-color: #b3b3b3 ;
margin-right:5px !important;
}
.TabHeaderCSS .ajax__tab_active .ajax__tab_inner {
background:transparent url(../styles/images/tab_09.jpg) no-repeat scroll 0 0 !important;
height:33px !important;
}
.TabHeaderCSS .ajax__tab_inner {
background:transparent url(../styles/images/tab_03.jpg) no-repeat scroll 0 0 !important;
height:33px !important;
}
.TabHeaderCSS .ajax__tab_hover .ajax__tab_inner {
background:transparent url(../styles/images/tab_09.jpg) no-repeat scroll 0 0 !important;
}
.TabHeaderCSS .ajax__tab_hover .ajax__tab_outer {
background:transparent url(../styles/images/tab_13.jpg) no-repeat scroll right center !important;
}
.TabHeaderCSS .ajax__tab_active .ajax__tab_tab {
background:transparent url(../styles/images/tab_11.jpg) repeat-x scroll 0 0 !important;
height:30px !important;
color: #54718c;
}
.TabHeaderCSS .ajax__tab_tab {
background: url('../styles/images/mainNavBG.png') repeat-x scroll 0 0 !important;
height:33px !important;
color: #414141;
padding:6px 8px !important;
}
.TabHeaderCSS .ajax__tab_hover .ajax__tab_tab {
background:transparent url(../styles/images/tab_11.jpg) repeat-x scroll 0 0 !important;
}
.TabHeaderCSS .ajax__tab_header {
color:#414141 !important;
font-size:12px !important;
font-weight:bold !important;
height:33px !important;
}
.TabHeaderCSS .ajax__tab_header {
color:#414141 !important;
font-size:12px !important;
font-weight:bold !important;
height:33px !important;
}
.TabHeaderCSS .ajax__tab_header {
background:transparent url(../styles/images/brdr-btm.jpg) repeat-x scroll center bottom !important;
font-family:arial !important;
font-size:11px !important;
}
.TabHeaderCSS .ajax__tab_body {
background-color:#FFFFFF !important;
border-color:#C9DAE2 !important;
border-top:1px solid #C9DAE2 !important;
border-style:solid solid solid !important;
border-width:1px 1px 1px !important;
font-family:arial !important;
font-size:10pt !important;
padding:8px !important;
}
.gridStyleMainGridTable {
	width: 100%;
	font-size: small;
}

#ctl00_ctl00_ContentPlaceHolderMainBody_grdViewEPM3 .td .th {
	vertical-align: middle;
	text-align: center;
}

#ctl00_ctl00_ContentPlaceHolderMainBody_grdViewEPM3 td th {
	text-align: center;
	vertical-align: middle;
}

