	.xdListItem {display:inline-block;width:100%;vertical-align:text-top;}
	.xdListBox,.xdComboBox{margin:1px;}
	.xdInlinePicture{margin:1px; BEHAVIOR: url(#default#urn::xdPicture) }
	.xdLinkedPicture{margin:1px; BEHAVIOR: url(#default#urn::xdPicture) url(#default#urn::controls/Binder) }
	.xdSection{border:1pt solid #FFFFFF;margin:6px 0px 6px 0px;padding:1px 1px 1px 5px;}
	.xdRepeatingSection{border:1pt solid #FFFFFF;margin:6px 0px 6px 0px;padding:1px 1px 1px 5px;}
	.xdBehavior_Formatting {BEHAVIOR: url(#default#urn::controls/Binder) url(#default#Formatting);}
	.xdBehavior_FormattingNoBUI{BEHAVIOR: url(#default#CalPopup) url(#default#urn::controls/Binder) url(#default#Formatting);}
	.xdExpressionBox{margin: 1px;padding:1px;word-wrap: break-word;text-overflow: ellipsis;overflow-x:hidden;}
	.xdBehavior_GhostedText,.xdBehavior_GhostedTextNoBUI{BEHAVIOR: url(#default#urn::controls/Binder) url(#default#TextField) url(#default#GhostedText);}
	.xdBehavior_GTFormatting{BEHAVIOR: url(#default#urn::controls/Binder) url(#default#Formatting) url(#default#GhostedText);}
	.xdBehavior_GTFormattingNoBUI{BEHAVIOR: url(#default#CalPopup) url(#default#urn::controls/Binder) url(#default#Formatting) url(#default#GhostedText);}
	.xdBehavior_Boolean{BEHAVIOR: url(#default#urn::controls/Binder) url(#default#BooleanHelper);}
	.xdBehavior_Select{BEHAVIOR: url(#default#urn::controls/Binder) url(#default#SelectHelper);}
	.xdRepeatingTable{BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-COLLAPSE: collapse; WORD-WRAP: break-word;}
	.xdTextBox{display:inline-block;white-space:nowrap;text-overflow:ellipsis;;padding:1px;margin:1px;border: 1pt solid #dcdcdc;color:windowtext;background-color:window;overflow:hidden;text-align:left;min-height:17px; box-sizing:border-box;}
	.xdTableContentCell{padding-right:2px !important;padding-bottom:2px !important;}
	.xdTextBoxReadOnly{display:inline-block;white-space:nowrap;text-overflow:ellipsis;;padding:1px;margin:1px;border: 1pt solid #dcdcdc;color:windowtext;background-color:window;overflow:auto;text-align:left;}
	.xdRichTextBox{display:inline-block;;padding:1px;margin:1px;border: 1pt solid #dcdcdc;color:windowtext;background-color:window;overflow-x:hidden;word-wrap:break-word;text-overflow:ellipsis;text-align:left;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;}
	.xdDTPicker{;display:inline;margin:1px;margin-bottom: 2px;color:windowtext;background-color:window;overflow:hidden;}
	.xdDTText{height:97%;width:100%;margin-right:22px;border: 1pt solid #dcdcdc;overflow:hidden;padding:0px;white-space:nowrap;}
	.xdDTButton{margin-left:-21px;height:18px;width:20px;behavior: url(#default#DTPicker);padding:0px;min-width:0px;}
	.xdRepeatingTable TD {VERTICAL-ALIGN: top;}

	TABLE.xdLayout TD {
		BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
	}
	.sv-table {
		BEHAVIOR: url (#default#urn::tables/NDTable); text-align: left;
	}
	TABLE.msoUcTable TD {
		BORDER-RIGHT: 1pt solid; BORDER-TOP: 1pt solid; BORDER-LEFT: 1pt solid; BORDER-BOTTOM: 1pt solid
	}

	.sv-table {
		FONT-SIZE: 10pt; FONT-FAMILY: Verdana
	}
	.sv-select {
		FONT-SIZE: 10pt; FONT-FAMILY: Verdana
	}
	.optionalPlaceholder {
		PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; BEHAVIOR: url(#default#xOptional); COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
	}
	.langFont {
		FONT-FAMILY: Verdana
	}

	.sv-textarea
	{
		overflow:visible;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
	}
	<!--P {MARGIN: 0px} -->

.sv-process-control-title {
    text-align: center;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    cellspacing: 0;
    cellpadding: 0;
}

.sv-process-control-row-header {
    vertical-align: top;
    text-align: right;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
    cellspacing: 0;
    cellpadding: 0;
}

.sv-process-control-row-data {
    text-align: left;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
    cellspacing: 0;
    cellpadding: 0;
}

.sv-required-field-indicator
{
	font-size: 12pt;
	color: red;
	font-family: verdana
}

.sv-tableHeader{
	border: solid; 
	border-width: 1px; 
	border-color: #95B7F3; 
	background-color: #D3E4FD;
	height: 20px;	
}

.sv-tableHeaderText{
	margin-left: 10px;
	font: Arial;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #074CAF;
	font-size: 12px;	
	text-decoration: none;
	font-style: normal;
	vertical-align:middle;
	line-height: 20px;
	text-align:center;
}

.sv-dataResultsTitle{
	text-align: right;
	vertical-align: top;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 8px;	
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3A5469;
	font-size: 12px;	
	text-decoration: none;
	line-height: 20px;
	border-bottom: solid; 
	border-width: 1px; 
	border-color: #EEEEEE;	
}

.sv-dataResultsText{
	text-align: left;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 8px;
	padding-left:4px;	
	font-family: arial;
	font-weight: normal;
	color: #57626B;
	font-size: 12px;	
	text-decoration: none;
	line-height: 20px;
	border-bottom: solid; 
	border-width: 1px; 
	border-color: #EEEEEE;	
}

.sv-workflowGraphicTab ul
{
	list-style: none;
	padding: 0.5em;
	margin: 0;
}

.Unselectedborder
{
	border-width: 1px 1px 1px 1px !important;
}

.selectedborder
{
	border-width: 0px 1px 1px 1px !important;
}

.sv-workflowGraphicTab li
{
	display:inline;
	border:solid;
	margin: 0 0.5em 0 0;
	padding: 0.25em 0.25em;
}

.sv-workflowGraphicTab a
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.sv-hide
{
	visibility: hidden;
}

.sv-workflowGraphicTabUnSelected
{
	font-weight: normal;
}

.sv-workflowGraphicTabSelected
{
	font-weight: bold;
}

.sv-lbTableHeader
{
	border: solid;
	border-width: 1px;
	border-color: #95B7F3;
	background-color: #D3E4FD;
	height: 20px;
	margin-left: 10px;
	font: Arial;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #074CAF;
	font-size: 14px;	
	text-decoration: none;
	font-style: normal;
	vertical-align:middle;
	line-height: 20px;
	text-align:center;
}

.sv-lbSectionHeader
{
	border: solid;
	border-width: 1px;
	border-color: #95B7F3;
	background-color: #EEEEEE;
	height: 20px;
	margin-left: 10px;
	font: Arial;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #074CAF;
	font-size: 12px;	
	text-decoration: none;
	font-style: normal;
	vertical-align:middle;
	line-height: 20px;
	text-align:center;
}

.sv-lbTitle
{
	text-align: right;
	vertical-align: top;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 8px;	
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3A5469;
	font-size: 12px;	
	text-decoration: none;
	line-height: 20px;
	background-color: #EEEEEE;	
}

.sv-lbProfileTitle
{
	text-align: right;
	vertical-align: middle;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 8px;	
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3A5469;
	font-size: 12px;	
	text-decoration: none;
	line-height: 20px;
	background-color: #EEEEEE;	
}

.sv-lbProfileText
{
	text-align: left;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 8px;
	padding-left:4px;	
	font-family: arial;
	font-weight: normal;
	color: #57626B;
	font-size: 12px;	
	text-decoration: none;
	line-height: 20px;
	background-color: #EEEEEE;
}

.sv-lbTaskTitle{
	text-align: right;
	vertical-align: top;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 8px;	
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3A5469;
	font-size: 12px;	
	text-decoration: none;
	line-height: 20px;
	border-bottom: solid; 
	border-width: 1px; 
	border-color: #EEEEEE;	
}

.sv-lbTaskText{
	text-align: left;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 8px;
	padding-left:4px;	
	font-family: arial;
	font-weight: normal;
	color: #57626B;
	font-size: 12px;	
	text-decoration: none;
	line-height: 20px;
	border-bottom: solid; 
	border-width: 1px; 
	border-color: #EEEEEE;	
}

.sv-lbAssignmentTitle{
	text-align: right;
	vertical-align: top;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 8px;	
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3A5469;
	font-size: 12px;	
	text-decoration: none;
	line-height: 20px;
	border-bottom: solid; 
	border-width: 1px; 
	border-color: #EEEEEE;	
}

.sv-lbAssignmentText{
	text-align: left;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 8px;
	padding-left:4px;	
	font-family: arial;
	font-weight: normal;
	color: #57626B;
	font-size: 12px;	
	text-decoration: none;
	line-height: 20px;
	border-bottom: solid; 
	border-width: 1px; 
	border-color: #EEEEEE;	
}
.svfade {
    display: block;  /* ensures it�s invisible until it�s called */
    position: absolute;  /* makes the div go into a position that�s absolute to the browser viewing area */
    left: 0; /* makes the div span all the way across the viewing area */
    top: 0; /* makes the div span all the way across the viewing area */
    background-color: black;
    -moz-opacity: 0.5; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .50;
    filter: alpha(opacity=50);
    width: 100%;
    height: 100%;
    z-index: 90; /* makes the div the second most top layer, so it�ll lay on top of everything else EXCEPT for divs with a higher z-index (meaning the #overlay ruleset) */
}
.ms-sectionheader
{
/* [ReplaceColor(themeColor:"AccentText")] */ color:#0072c6;
font-weight:bold;
font-size:0.9em
}
.ms-sectionheader a,.ms-sectionheader a:hover,.ms-sectionheader a:visited
{
/* [ReplaceColor(themeColor:"AccentText")] */ color:#0072c6;
text-decoration:none;
}

.sv-formlabel
{
  text-align: left;
  font-family: verdana;
  font-size: 0.9em;
  font-weight: normal;
  color: #808080;
}

.lightbox{color: rgb(51, 51, 51);
    position: absolute;
    height: 50%;
    background-color: white;
    text-align: left;
    z-index: 1001;
    padding: 1em;
    border-width: 1em;
    border-style: solid;
    border-color: rgb(184, 184, 184);
    border-image: initial;
	overflow: auto;
}

.history-tooltiptext{
	  display:none
  }

  .ws-lookup-title{
	  margin-top:1em;
	  margin-left:2em
  }

#legacyLookupGrid{padding-top:0 !important}