.help-notes {
	font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 7pt;
    color:Gray;
}

.fake-input { 
	position: relative; 
	width:340px; 
	height: 21px;
	background-color: #ffffff;
    border: solid 1px #d3d3d3;
    background-color: White;
	
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	*font-size:100%;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	vertical-align: top;
	

}
.fake-input input { 
	background-color: #ffffff;
    border:none;
    
    margin-top: 4px;
    
    width:250px;
    -webkit-appearance:none;
    -webkit-border-radius:0; 

	font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 8pt;
    color:#000000;
	display: block;
	box-sizing: border-box;
	float:right;
}

.SearchBtnBox { 
	float:right;
	margin-top: 5px;
	
    
            

}

.EntrBoxWithBtn {
	overflow: hidden; 
	padding-right: .7em;
}

.EntrBoxbtn  {
	float: right
}

.EditBoxStyle
{
	font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 8pt;
    color:#000000;
    border: solid 1px #d3d3d3;
    background-color: White;
}

.EnterBoxStyle {
	margin: 0;
	padding: 2px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	*font-size:100%;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	width: 100%;
}

.HintBoxStyle
{
	font-size: 7pt;
	font-weight:bold;
	color:Gray;
	background-color: #f5f6f8;
	border-color: transparent;
	border-style:dotted;
	border-width: 1px;

	border-top-color: #d3d3d3;
	border-top-style:dotted;
	border-top-width: 1px;
	margin-top: 5px;
}

.LoginEditBoxStyle
{
	font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 8pt;
    color:#000000;
    border: solid 1px #d3d3d3;
    background-color: White;
}

.LoginEnterBoxStyle {
	margin: 0;
	padding: 2px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	*font-size:100%;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	width: 100%;
	height: 18px;
	
}

.DropDownHeight {
	height: 24px;
}

.PaddingPanel2
{
    PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-Top: 5px;
}

.EnterLabelBoxCell {
    PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-Top: 5px;
}

.EnterBoxCell {
    PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-Top: 5px;
	width: 100%;
}

.EnterBoxCellNoWidth {
    PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-Top: 5px;	
}

/*Popup Menu Container*/

.PopupBoxButton {	
	padding-right:3px;
	padding-left:3px;
	border-color:#d3d3d3;
	border-width:1px;
	border-style:solid;
	height: 18px;
}

.PopupBoxButton:hover {
	background-color: rgba(192, 212, 232, 0.5);
	cursor: pointer;
}

.PopupBoxButton a {
	color: #cfcfcf;
	text-decoration:none;
	font-weight:bolder;	
	font-family: Tahoma;
		
}

.PopupBoxButton a:hover {		
	color: #808080;				
}

/*Buttons*/

.Buttonbox {
	height: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: right;
	height: 30px;
	width: auto;
	
}

.menuContainer {
	border: thin solid #808080; 
	border: solid 1px #d3d3d3;
	cursor: default; 
	background-color:#ffffff; 
	padding-right:10px;
	padding-top: 5px;
	padding-bottom:5px;
	float:left;
	clear:both;
	display:inline-block;
}

.mnuItemDownArrowBoxButton {
	font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 7pt;
    color: rgba(0, 0, 0, 0.5);
	border: solid rgba(0, 0, 0, 0.5);
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 2px;
	margin-top: 8px;
	vertical-align: baseline;

    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.mnuItemDownArrow {
	font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 8pt;
    color: rgba(0, 0, 0, 0.5);
	border: solid rgba(0, 0, 0, 0.5);
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	margin-top: 5px;
	vertical-align: baseline;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.mnuItem {
	background-color: rgba(255, 255, 255, 1);
	font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 8pt;
    color:#000000;
	line-height:20px;
	height: 20px;
	padding-left: 10px;	
	margin-right: 10px;
	width:100%;
	cursor:pointer;
}

.DisabledmnuItem {
	background-color: rgba(255, 255, 255, 1);
	color: GrayText;
	font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
	font-size: 8pt;
    color:#000000;
	line-height:20px;
	height: 20px;
	padding-left: 10px;	
	margin-right: 10px;
	width:100%;
	cursor:pointer;
}

.mnuItem:hover {
	background-color: rgba(192, 212, 232, 0.5);
    color:#000000;
	line-height:20px;
	height: 20px;
	width: 100%;
	text-decoration:none;

}

.imgDlgButton {
	background-color: #fff;
	
	color: #333;
	line-height:30px;
	height: 30px;
	text-align: center;
	width: 75px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	font-style:normal;
}

.DlgButton {
	background-color: #fff;
	border-color: #ddd;
	color: #333;
	line-height:30px;
	height: 30px;
	text-align: center;
	width: 75px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 4px;
	border-width: 1px;
	border-style: solid;
	font-style:normal;
}

.DlgEditorButton {
	width: 20px;
	height: 19px;
	line-height:15px;
	padding-left: 2px;
	padding-right: 2px;
	float: right;
	border-radius: 3px;
}

.DlgButton:link {
	color: #333;
	text-decoration:none;
}

.DlgButton:focus {
	color: #333;
}

.DlgButton:hover {
  background-color: #e6e6e6;
  border-color: #ddd;
  color: #333;
}

.DlgButton:visited {
	color: #333;
	text-decoration:none;
}


.DlgButton:[href=''],
.DlgButton:[href='']:hover,
.DlgButton:[href='']:link,
.DlgButton:[href='']:focus,
.DlgButton:[href='']:visited {
	color: beige;
	text-decoration:none;
	opacity: 0.5;
	cursor:default;
}

/*Radio button list*/
.NormalCheckBox label {
    display: inline-block;
    color: #000;
    cursor: pointer;
    white-space: nowrap;
	margin-left:5px;
	margin-right:5px;
    vertical-align   : top;
    line-height      : 1em;

}

.RadioButtonList input[type="radio"] {
    width: auto;
	margin-bottom:10px;
}

.RadioButtonList label {
    display: inline;
    color: #000;
    cursor: pointer;
    text-indent: 20px;
    white-space: nowrap;
	margin-left:5px;
	margin-right:10px;
}

.RadioButtonList input[type=radio] + label  
{
    
    height           : 1em;
    vertical-align   : top;
    line-height      : 1em;
}

/*hint message*/
.HintStyle
{
	font-size: 7pt;
	font-weight:bold;
	color:Gray;
	background-color: #f5f6f8;
	border-color: #d3d3d3;
	border-style: solid ;
	border-width: 1px;
	padding: 5px 5px 5px 5px;
	margin-top:5px;
}

.EntryButtonArea
{
	font-size: 7pt;
	font-weight:bold;
	padding: 1px 1px 1px 1px;
	margin-top:5px;
	width:100%;
	text-align: right;
}

.RightAlign {
	text-align: right;
}

fieldset {
    width: calc(100% - 10px);
    border: 1px solid #d3d3d3;
    padding: 8px;
    border-radius: 3px;
	font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;

}

legend {
    padding: 2px;    
}

.ValueBatchProcessPendingIcon {
	background-image: url(images/pending.svg);
    background-position:top;
    background-repeat:no-repeat;
	width:16px;
	height:16px;
}

.ValueBatchProcessProgressIcon {
	background-image: url(images/progress.svg);
    background-position:top;
    background-repeat:no-repeat;
	width:16px;
	height:16px;
}

.ValueBatchProcessRejectedIcon {
	background-image: url(images/rejected.svg);
    background-position:top;
    background-repeat:no-repeat;
	width:16px;
	height:16px;
}

.ValueBatchProcessDoneIcon {
	background-image: url(images/done.svg);
    background-position:top;
    background-repeat:no-repeat;
	width:16px;
	height:16px;
}

.ValueChecked {
	background-image: url(images/check.png);
    background-position:top;
    background-repeat:no-repeat;
	width:16px;
	height:16px;
}

.BrowserSelectedRowStyle .ValueUnChecked {
	background-image: url(images/uncheckselected.png);
    background-position:top;
    background-repeat:no-repeat;
	width:16px;
	height:16px;
}

.ValueUnChecked {
	background-image: url(images/uncheck.png);
    background-position:top;
    background-repeat:no-repeat;
	width:16px;
	height:16px;
}

.ValueEmpEOS {
	width:60px;
	height:16px;
	background-color: rgba(255, 216, 0, 1);
	border-radius: 3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: normal;
	text-align:center;
	float:right;
	color: rgba(0, 0, 0, 0.9);
}

.BrowserSelectedRowStyle .ValueEmpEOS {
	width:60px;
	height:16px;
	background-color: rgba(255, 216, 0, 1);
	border-radius: 3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: normal;
	text-align:center;
	float:right;
	color: rgba(0, 0, 0, 0.9);
}

.BrowserSelectedRowStyle .ValueEmpSuspended {
	width:60px;
	height:16px;
	background-color: rgba(128, 128, 128, 0.7);
	border-radius: 3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color: #FFFFFF;
	font-weight: normal;
	text-align:center;
	float:right;
}

.ValueEmpSuspended {
	width:60px;
	height:16px;
	background-color: rgba(128, 128, 128, 0.7);
	border-radius: 3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color: #FFFFFF;
	font-weight: normal;
	text-align:center;
	float:right;
	margin-left:2px;
	margin-right:2px;
}