@font-face {font-family:'OpenSans'; src:url("/xweb/skins/fonts/OpenSans-Regular-webfont.eot");}@font-face {font-family:'OpenSansI'; src:url("/xweb/skins/fonts/OpenSans-Italic-webfont.eot");}@font-face {font-family:'OpenSansB'; src:url("/xweb/skins/fonts/OpenSans-Semibold-webfont.eot");}@font-face {font-family:'OpenSansBI'; src:url("/xweb/skins/fonts/OpenSans-SemiboldItalic-webfont.eot");}@font-face{font-family:'OpenSans'; src:url("/xweb/skins/fonts/OpenSans-Regular-webfont.eot") format('embedded-opentype'),url("/xweb/skins/fonts/OpenSans-Regular-webfont.woff") format('woff'),url("/xweb/skins/fonts/OpenSans-Regular-webfont.ttf") format('truetype'),url("/xweb/skins/fonts/OpenSans-Regular-webfont.svg#font") format('svg'); font-weight:normal; font-style:normal};@font-face{font-family:'OpenSansI'; src:url("/xweb/skins/fonts/OpenSans-Italic-webfont.eot") format('embedded-opentype'),url("/xweb/skins/fonts/OpenSans-Italic-webfont.woff") format('woff'),url("/xweb/skins/fonts/OpenSans-Italic-webfont.ttf") format('truetype'),url("/xweb/skins/fonts/OpenSans-Italic-webfont.svg#font") format('svg'); font-weight:normal; font-style:normal};@font-face{font-family:'OpenSansB'; src:url("/xweb/skins/fonts/OpenSans-Semibold-webfont.eot") format('embedded-opentype'),url("/xweb/skins/fonts/OpenSans-Semibold-webfont.woff") format('woff'),url("/xweb/skins/fonts/OpenSans-Semibold-webfont.ttf") format('truetype'),url("/xweb/skins/fonts/OpenSans-Semibold-webfont.svg#font") format('svg'); font-weight:normal; font-style:normal};@font-face{font-family:'OpenSansBI'; src:url("/xweb/skins/fonts/OpenSans-SemiboldItalic-webfont.eot") format('embedded-opentype'),url("/xweb/skins/fonts/OpenSans-SemiboldItalic-webfont.woff") format('woff'),url("/xweb/skins/fonts/OpenSans-SemiboldItalic-webfont.ttf") format('truetype'),url("/xweb/skins/fonts/OpenSans-SemiboldItalic-webfont.svg#font") format('svg'); font-weight:normal; font-style:normal};.activeWindow
{
	border-bottom:	silver thin outset;
	border-left:	silver thin outset;
	border-right:	silver thin outset;
	border-top:	silver thin outset;
	color:	Red;
	font-family:	OpenSans, Arial;
	font-size:	10pt;
	font-weight:	600;
	text-decoration:	none;
}
.activeWindowCaption
{
	color:	white;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-WEIGHT:	600;
	TEXT-DECORATION:	none;
}
.ajax__calendar_container
{
	z-index:	100;
}
.Band
{
	background-color:	white;
	FONT-SIZE:	10pt;
	TEXT-DECORATION:	none;
}
.BandSep
{
	background-color:	#0063a3;
	color:	#efefef;
	FONT-SIZE:	11pt;
}
.BOHeader
{
	background-color:	silver;
	FONT-SIZE:	10pt;
	FONT-VARIANT:	normal;
	FONT-WEIGHT:	bolder;
}
.CELContentBanner
{
	background-color:	silver;
	color:	white;
	FONT-FAMILY:	OpenSans, Tahoma;
	FONT-SIZE:	14pt;
	FONT-WEIGHT:	bold;
	TEXT-DECORATION:	none;
}
.CELGridViewRow
{
	background-color:	transparent;
	color:	black;
	font-family:	OpenSans, Arial;
	font-size:	10pt;
}
.ContentBanner
{
	background-color:	silver;
	color:	white;
	FONT-FAMILY:	OpenSans, Tahoma;
	FONT-SIZE:	14pt;
	FONT-WEIGHT:	bold;
	TEXT-DECORATION:	none;
}
.ContentBanner:hover
{
	color:	Red;
}
.ContentDetail
{
	color:	gray;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-WEIGHT:	bolder;
	TEXT-DECORATION:	none;
}
.ContentDetail:hover
{
	color:	Red;
}
.ContentHeader
{
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	12pt;
	FONT-WEIGHT:	bolder;
	TEXT-DECORATION:	none;
}
.ContentHeader:hover
{
	color:	Red;
}
.ContentSubBanner
{
	background-color:	lightgrey;
}
.DashPartContent
{
	background-color:	white;
	BORDER-BOTTOM:	inset;
	BORDER-LEFT:	inset;
	BORDER-RIGHT:	inset;
	BORDER-TOP:	inset;
	OVERFLOW:	hidden;
}
.DashPartTitle
{
	background-color:	#5f6678;
	color:	white;
	FONT-FAMILY:	OpenSans, Tahoma;
	FONT-SIZE:	10pt;
	Padding-left:	2px;
}
.DashPartWindow
{
	background-color:	#5f6678;
	background-image:	url();
	background-repeat:	repeat-x;
	border:	2px outset;
	color:	white;
	font-size:	10pt;
	OVERFLOW:	hidden;
	padding:	2px;
	POSITION:	relative;
}
.DialogBackground
{
	background-color:	#ece9d8;
}
.DocAction
{
	color:	midnightblue;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
	FONT-VARIANT:	normal;
	FONT-WEIGHT:	normal;
	TEXT-DECORATION:	underline;
}
.DocAction:hover
{
	color:	Red;
}
.DocDetail
{
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
}
.DocDetailHighlight
{
	background-color:	yellow;
}
.DocDetailRed
{
	color:	Red;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
}
.DocTitle
{
	color:	black;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
	FONT-VARIANT:	normal;
	FONT-WEIGHT:	bolder;
	TEXT-DECORATION:	none;
}
.DocTitleRead
{
	color:	gray;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
	FONT-VARIANT:	normal;
	FONT-WEIGHT:	bolder;
	TEXT-DECORATION:	none;
}
.EvenRow
{
	background-color:	gainsboro;
	color:	Black;
}
.ExtBody
{
	background-color:	#c0c0c0;
	font-size:	13px;
}
.ExtBodyBold
{
	background-color:	#c0c0c0;
	font-size:	10pt;
	font-weight:	bold;
}
.ExtBodyControl
{
	font-size:	10pt;
}
.ExtButtonSmall
{
	background-color:	#ebebeb;
	color:	Black;
	font-size:	10pt;
}
.ExtDisabled
{
	background-color:	#ebebeb;
	color:	Black;
	readonly:	true;
}
.ExtDocDetail
{
	color:	black;
	font-family:	OpenSans, Arial;
	font-size:	10pt;
}
.ExtDocTitle
{
	color:	black;
	font-family:	OpenSans, Arial;
	font-size:	10pt;
	font-weight:	bolder;
}
.ExtFormComment
{
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	italic;
}
.ExtFormFieldLocked
{
	background-color:	silver;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
}
.ExtFormFieldUnlocked
{
	background-color:	white;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
}
.ExtFormLabel
{
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
	FONT-WEIGHT:	bolder;
}
.ExtFormText
{
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
}
.ExtHighlight
{
	background-color:	yellow;
}
.ExtLargeHeader
{
	background-color:	silver;
	font-size:	14pt;
	font-weight:	bold;
}
.ExtPassed
{
	color:	LimeGreen;
	font-size:	11pt;
	font-weight:	bold;
}
.ExtTableCell
{
	background-color:	transparent;
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
}
.ExtTableCellLink
{
	background-color:	transparent;
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	TEXT-DECORATION:	none;
}
.ExtTableCellLink:hover
{
	color:	Red;
	TEXT-DECORATION:	none;
}
.ExtTableColumnTitle
{
	background-color:	transparent;
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-WEIGHT:	bolder;
}
.ExtTableFooter
{
	background-color:	gainsboro;
	color:	Black;
	font-size:	13px;
	font-weight:	bold;
}
.ExtTableHeader
{
	background-color:	gainsboro;
	color:	Black;
	font-size:	13px;
	font-weight:	bold;
}
.ExtTableRow
{
	background-color:	#ebebeb;
	color:	Black;
	font-size:	13px;
}
.ExtTableRowAlternating
{
	background-color:	WhiteSmoke;
	color:	Black;
	font-size:	11pt;
}
.ExtTableRowSmall
{
	background-color:	#ebebeb;
	color:	Black;
	font-size:	10pt;
}
.ExtTableTitle
{
	background-color:	gray;
	color:	white;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	TEXT-ALIGN:	center;
}
.ExtTitle
{
	color:	white;
	font-size:	14pt;
	text-align:	center;
	white-space:	nowrap;
}
.ExtWarning
{
	color:	Red;
	font-size:	10pt;
	font-weight:	bold;
}
.FormBody
{
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	13px;
	FONT-VARIANT:	normal;
}
.FormHeader
{
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	13px;
	FONT-VARIANT:	normal;
	FONT-WEIGHT:	bolder;
}
.FormItem
{
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
}
.FormValidationError
{
	color:	Red;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	TEXT-DECORATION:	none;
}
.frame
{
	BEHAVIOR:	url(/unionjava/frame.htc);
	BORDER-BOTTOM:	white thin inset;
	BORDER-LEFT:	white thin outset;
	BORDER-RIGHT:	white thin inset;
	BORDER-TOP:	white thin outset;
	HEIGHT:	0px;
	POSITION:	relative;
}
.GeneralTitle
{
	background-color:	lightgrey;
	BORDER-BOTTOM:	gray thin;
	BORDER-LEFT:	gray thin;
	BORDER-RIGHT:	gray thin;
	BORDER-TOP:	gray thin;
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	14pt;
	FONT-VARIANT:	normal;
	FONT-WEIGHT:	bolder;
}
.Highlight
{
	background-color:	red;
	color:	white;
	FONT-FAMILY:	OpenSans, Tahoma;
	FONT-SIZE:	11pt;
}
.inactiveWindow
{
	background-color:	silver;
	BORDER-BOTTOM:	silver thin outset;
	BORDER-LEFT:	silver thin outset;
	BORDER-RIGHT:	silver thin outset;
	BORDER-TOP:	silver thin outset;
}
.InputDate
{
	BEHAVIOR:	url(/unionjava/date.htc);
	calendarHeight:	122;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
}
.InputNumber
{
	BEHAVIOR:	url(/unionjava/numeric.htc);
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
	TEXT-ALIGN:	right;
}
.KeywordText
{
	color:	gray;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	italic;
}
.KeywordTextLink
{
	color:	gray;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	italic;
	TEXT-DECORATION:	underline;
}
.KeywordTextLink:hover
{
	color:	Red;
}
.ListDiv
{
	background-color:	white;
	BORDER-BOTTOM:	thin inset;
	BORDER-LEFT:	thin inset;
	BORDER-RIGHT:	thin inset;
	BORDER-TOP:	thin inset;
	TEXT-ALIGN:	left;
}
.listHeader
{
	background-color:	silver;
	border:	1px solid white;
	FONT-SIZE:	10pt;
	FONT-VARIANT:	normal;
	FONT-WEIGHT:	bolder;
}
.ListItem
{
	color:	black;
	FONT-FAMILY:	OpenSans, Tahoma;
	FONT-SIZE:	10pt;
	TEXT-DECORATION:	none;
}
.ListItem:hover
{
	color:	black;
	FONT-FAMILY:	OpenSans, Tahoma;
	FONT-SIZE:	10pt;
	FONT-WEIGHT:	bold;
}
.ListTable
{
	background-color:	black;
	BORDER-BOTTOM:	black;
	BORDER-LEFT:	black;
	BORDER-RIGHT:	black;
	BORDER-TOP:	black;
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	PADDING-BOTTOM:	0px;
	PADDING-LEFT:	0px;
	PADDING-RIGHT:	0px;
	PADDING-TOP:	0px;
}
.ListTableDetail
{
	BORDER-BOTTOM:	medium none;
	BORDER-LEFT:	medium none;
	BORDER-RIGHT:	medium none;
	BORDER-TOP:	medium none;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	NOWRAP:	True;
}
.ListTableDetailGrey
{
	color:	gray;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
}
.ListTableDetailHighlight
{
	BORDER-BOTTOM:	medium none;
	BORDER-LEFT:	medium none;
	BORDER-RIGHT:	medium none;
	BORDER-TOP:	medium none;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	NOWRAP:	True;
}
.ListTableDetailLink
{
	color:	black;
	TEXT-DECORATION:	none;
}
.ListTableDetailLink:hover
{
	color:	Red;
}
.ListTableDetailLinkRed
{
	color:	Red;
	TEXT-DECORATION:	none;
}
.ListTableDetailLinkRed:hover
{
	color:	black;
}
.ListTableDetailRed
{
	BORDER-BOTTOM:	medium none;
	BORDER-LEFT:	medium none;
	BORDER-RIGHT:	medium none;
	BORDER-TOP:	medium none;
	color:	Red;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	NOWRAP:	True;
}
.ListTableDetailSuppress
{
	BORDER-BOTTOM:	medium none;
	BORDER-LEFT:	medium none;
	BORDER-RIGHT:	medium none;
	BORDER-TOP:	medium none;
	color:	gray;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	NOWRAP:	True;
}
.ListTableDetailWarning
{
	color:	Red;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
}
.ListTableHeader
{
	background-color:	silver;
	BORDER-BOTTOM:	medium none;
	BORDER-LEFT:	medium none;
	BORDER-RIGHT:	medium none;
	BORDER-TOP:	medium none;
	color:	black;
	FONT-SIZE:	10pt;
}
.ListViewHeader
{
	background-color:	#ece9d8;
	BORDER-BOTTOM:	thin outset;
	BORDER-LEFT:	thin outset;
	BORDER-RIGHT:	thin outset;
	BORDER-TOP:	thin outset;
	color:	black;
	CURSOR:	hand;
	FONT-SIZE:	10pt;
	FONT-VARIANT:	normal;
	FONT-WEIGHT:	normal;
	TEXT-ALIGN:	center;
}
.lookupCombo
{
	BEHAVIOR:	url(/unionjava/lookup.htc);
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
}
.lookupListItem
{
	background-color:	white;
	CURSOR:	default;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
}
.lookupListItemHover
{
	background-color:	blue;
	color:	white;
	CURSOR:	default;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
}
.MenuMain
{
	background-color:	silver;
	BORDER-BOTTOM:	thin outset;
	BORDER-LEFT:	thin outset;
	BORDER-RIGHT:	thin outset;
	BORDER-TOP:	thin outset;
	color:	black;
	CURSOR:	hand;
	layer-background-color:	silver;
	TEXT-ALIGN:	center;
}
.MenuMainText
{
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-VARIANT:	normal;
	FONT-WEIGHT:	normal;
	TEXT-ALIGN:	center;
	TEXT-DECORATION:	none;
}
.MenuMainText:hover
{
	FONT-WEIGHT:	bold;
}
.MenuSub
{
	background-color:	slategray;
	color:	white;
	FONT-VARIANT:	normal;
}
.MenuSubText
{
	color:	white;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-WEIGHT:	normal;
	TEXT-ALIGN:	left;
	TEXT-DECORATION:	none;
	TEXT-INDENT:	10px;
}
.MenuSubText:hover
{
	FONT-WEIGHT:	bold;
}
.NewsDate
{
	background-color:	navajowhite;
	color:	gray;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-WEIGHT:	bolder;
}
.NewsDetail
{
	color:	gray;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-STYLE:	italic;
}
.NewsTitle
{
	background-color:	lightsteelblue;
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	12pt;
	FONT-WEIGHT:	bolder;
	TEXT-DECORATION:	none;
}
.NewsTitle:hover
{
	background-color:	lightsteelblue;
	color:	crimson;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	12pt;
	FONT-WEIGHT:	bolder;
	TEXT-DECORATION:	none;
}
.NewsTitleNoLink
{
	background-color:	lightsteelblue;
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	12pt;
	FONT-WEIGHT:	bolder;
	TEXT-DECORATION:	none;
}
.OddRow
{
	background-color:	#ebebeb;
	color:	Black;
}
.OddRowGrey
{
}
.PhoneNumber
{
	BEHAVIOR:	url(/unionjava/phone.htc);
	BORDER-BOTTOM:	medium none;
	BORDER-LEFT:	medium none;
	BORDER-RIGHT:	medium none;
	BORDER-TOP:	medium none;
	CURSOR:	hand;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	NOWRAP:	True    CURSOR;
	TEXT-DECORATION:	underline;
}
.SearchHeader
{
	background-color:	#c0c0c0;
}
.searchHighlighted
{
	background-color:	Blue;
	color:	White;
}
.SelectableTreeNode
{
	BEHAVIOR:	url(/unionjava/hilite.htc);
	CURSOR:	hand;
	TEXT-DECORATION:	none;
	TEXT-TRANSFORM:	none;
}
.SelectedTab
{
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
	FONT-WEIGHT:	bolder;
}
.Tab
{
	background-color:	silver;
	color:	black;
	FONT-FAMILY:	OpenSans, Tahoma;
	FONT-SIZE:	10pt;
	TEXT-ALIGN:	center;
	TEXT-DECORATION:	none;
}
.toolbar
{
	background-color:	#ece9d8;
}
.toolbarbutton
{
	BORDER-BOTTOM:	silver thin solid;
	BORDER-LEFT:	silver thin solid;
	BORDER-RIGHT:	silver thin solid;
	BORDER-TOP:	silver thin solid;
}
.toolbarbuttonactive
{
	BORDER-BOTTOM:	silver thin outset;
	BORDER-LEFT:	silver thin outset;
	BORDER-RIGHT:	silver thin outset;
	BORDER-TOP:	silver thin outset;
}
.TopBarText
{
	color:	white;
	font-family:	OpenSans, Arial;
	font-size:	14pt;
	font-weight:	normal;
	text-decoration:	none;
}
.TopBarText:hover
{
	color:	NavajoWhite;
}
.topNav
{
	background-color:	#e41f1f;
	color:	white;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
}
.TrafficLightAmber
{
	color:	darkorange;
}
.TrafficLightGreen
{
	color:	#003300;
}
.TrafficLightRed
{
	color:	Red;
}
.treeLeaf
{
	LIST-STYLE-IMAGE:	url(/images/treeL.gif);
	MARGIN-LEFT:	16px;
}
.treeNonLeafC
{
	LIST-STYLE-IMAGE:	url(/images/treeC.gif);
	MARGIN-LEFT:	16px;
}
.treeNonLeafX
{
	LIST-STYLE-IMAGE:	url(/images/treeX.gif);
	MARGIN-LEFT:	16px;
}
.UnSelectedTab
{
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
	FONT-SIZE:	10pt;
}
.Value
{
	FONT-SIZE:	11pt;
	TEXT-ALIGN:	right;
}
.ValueTotal
{
	FONT-SIZE:	11pt;
	FONT-WEIGHT:	bolder;
	TEXT-ALIGN:	right;
}
.WindowHeader
{
	color:	white;
	FONT-WEIGHT:	bolder;
}
A
{
	color:	black;
	FONT-SIZE:	10pt;
	FONT-STYLE:	normal;
	FONT-VARIANT:	normal;
	TEXT-DECORATION:	underline;
}
A:hover
{
	color:	Red;
}
BODY
{
	color:	black;
	FONT-FAMILY:	OpenSans, Arial;
}
H1
{
	color:	#ff9933;
	FONT-FAMILY:	OpenSans, Tahoma;
	FONT-SIZE:	14pt;
	FONT-WEIGHT:	bold;
}
H2
{
	FONT-FAMILY:	OpenSans, Tahoma;
	FONT-SIZE:	14pt;
}
IMG
{
	BORDER-BOTTOM:	medium none;
	BORDER-LEFT:	medium none;
	BORDER-RIGHT:	medium none;
	BORDER-TOP:	medium none;
}
TEXTAREA
{
	BEHAVIOR:	url(/behaviours/ext_maxlength.htc);
}
