BODY {
	font-family: Arial;
	background-color: White;
	color: Black;
	font-size: 10.0pt;
	margin: 2px;
	margin-top: 5px;
	padding: 0px;
}

P {
	font-family: Arial;
	font-size: 10.0pt;
}

A {
	color: #006600;
	cursor: pointer;
}

	A:Hover {
		color: #000000;
		cursor: pointer;
	}

.ParagraphHeading {
	font-family: Arial;
	color: #0000C0;
	font-size: 10.0pt;
	font-weight: bold;
	padding-left: 0px;
	vertical-align: top;
}

.HyperLink {
	color: #9B7D2D;
}

.HyperLinkHover {
	color: #990000;
}

.ErrorMessage {
	font-family: Arial, helvetica, sans-serif;
	color: Red;
	font-size: 14px;
	text-align: center;
}

.FormErrorMessage {
	font-family: Arial, helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color: #FFB9B9;
	border: solid 1px red;
}

.FormWarningMessage {
	font-family: Arial, helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color: #FFFF99;
	border: 1px solid #CCCC00;
}

.FooterTopBorder {
	border-top-style: solid;
	border-top-color: #B0B0B0;
	border-top-width: 1px;
	padding-top: 1px;
	padding-bottom: 0px;
}

.SmallFooter {
	font-size: 8.0pt;
	font-family: Arial, helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
}

.LargeFooter {
	font-size: 10.0pt;
	font-family: Arial, helvetica, sans-serif;
	text-align: center;
}

.ButtonBar {
	border-top: #B0B0B0 1px solid;
	border-bottom: #B0B0B0 1px solid;
	text-align: left;
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	vertical-align: middle;
	padding-bottom: 0px;
}

.Button {
	text-align: center;
	font-family: Arial, helvetica, sans-serif;
	font-size: 9.0pt;
	vertical-align: top;
}

.Title {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-bottom-color: White;
	border-top-color: White;
	border-left-color: White;
	border-right-color: White;
	text-align: center;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12.0pt;
	color: #DDDDDD;
	font-weight: bold;
}

.ServicesName {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-bottom-color: White;
	border-top-color: White;
	border-left-color: White;
	border-right-color: White;
	text-align: left;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12.0pt;
	color: #0000c0;
	font-weight: bold;
	font-style: italic;
}

.TitleDetails {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-bottom-color: White;
	border-top-color: White;
	border-left-color: White;
	border-right-color: White;
	text-align: center;
	font-family: Arial, helvetica, sans-serif;
	font-size: 8.0pt;
	color: #DDDDDD;
	font-weight: normal;
}

.InputControl {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	overflow: hidden;
	padding-right: 10px;
	background-color: #FFFFFF;
}

.InputControlReadOnly {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	border-color: blue;
}

.Red {
	color: red !important;
	background-color: white;
	font-family: Arial;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	border-top-style: none;
	border-left-style: none;
	cursor: default;
}

.Yellow {
	color: yellow !important;
	background-color: white;
	font-family: Arial;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	border-top-style: none;
	border-left-style: none;
	cursor: default;
}

.RedRow {
	color: black;
	background-color: red !important;
	font-family: Arial;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	border-top-style: none;
	border-left-style: none;
	cursor: default;
}

.YellowRow {
	color: black;
	background-color: yellow !important;
	font-family: Arial;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	border-top-style: none;
	border-left-style: none;
	cursor: default;
}

.CheckBox {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: White;
	cursor: default;
	background-color: #FFFFFF;
}

.SelectionList {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	overflow: auto;
}

.SelectionListReadonly {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	background: #D7D7D7;
}

.SelectionListOrderButton {
	font-family: Arial, helvetica, sans-serif;
	font-size: 8.0pt;
	width: 70px;
	vertical-align: middle;
	text-align: center;
}

.RadionButton {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: center;
	vertical-align: middle;
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: White;
	background-color: #FFFFFF;
}

.DropDownList {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

.DropDownListMenuTemplate {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	display: none;
	position: relative;
}

.InputControlCaption {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	cursor: default;
	padding-top: 10px;
	background-color: #FFFFFF;
}

.InputControlCaptionReadonly {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	cursor: default;
	padding-top: 10px;
	color: #000000;
	background-color: #FFFFFF;
}

.InputControlCaptionHomePagePanel {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	cursor: default;
	padding-top: 0px;
	font-weight: bold;
	color: #000000;
}

.InputControlCaptionHistory {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	color: Purple;
	cursor: default;
	padding-top: 10px;
	font-weight: bold;
	font-style: italic;
}

.InputControlCaptionError {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	color: Red;
	cursor: default;
	padding-top: 10px;
	font-weight: bold;
}

.DateTimeEdit {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
}

.MultiLineEdit {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	overflow: auto;
	background-color: #FFFFFF;
}

.CheckBoxCaption {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	cursor: default;
	padding-top: 0px;
}

	.CheckBoxCaption:hover {
		font-family: Arial, helvetica, sans-serif;
		font-size: 10.0pt;
		text-align: left;
		vertical-align: middle;
		color: #000000;
		cursor: default;
		padding-top: 0px;
	}

.MandatoryInputControlCaption {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	color: Red;
	cursor: default;
	padding-top: 10px;
}

.MultiLineInputControlCaption {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: top;
}

.FormButtons {
	font-family: Arial, helvetica, sans-serif;
	border-top-color: #0000c0;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 1px;
	text-align: right;
}

.WelcomeBanner {
	font-family: Arial;
	background-color: Transparent;
	color: #0000c0;
	font-size: 18.0pt;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	font-style: normal;
}

.Popup {
	font-family: Arial;
	color: Black;
	font-size: 10.0px;
	border-style: none;
	text-align: left;
	vertical-align: top;
}

.FormHeader {
	font-family: Arial, helvetica, sans-serif;
	color: Black;
	font-size: 18px;
	border-style: none;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}

.Bullet {
	font-family: Arial, helvetica, sans-serif;
	color: #000000;
	font-size: 10.0pt;
	vertical-align: top;
}

.Search {
	text-align: left;
	font-family: Arial;
	font-size: 10.0pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

.SearchLabel {
	text-align: left;
	font-family: Arial;
	font-size: 10.0pt;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
}

.SearchInput {
	text-align: left;
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	position: relative;
	left: 10px;
	top: 21px;
	width: 140px;
	height: 20px;
}

.SearchButton {
	position: relative;
	width: 37px;
	top: -1px;
	height: 21px;
	left: 155px;
	cursor: hand;
	background-image: url(Images/SearchButton.bmp);
	background-repeat: no-repeat;
}

.SearchButtonHover {
	position: relative;
	width: 37px;
	top: -1px;
	height: 21px;
	left: 155px;
	cursor: hand;
	background-image: url(Images/SearchButtonHover.bmp);
	background-repeat: no-repeat;
}

.Paragraph {
	font-family: Arial, helvetica, sans-serif;
	color: Black;
	font-size: 10.0pt;
}

.CenteredParagraph {
	font-family: Arial, helvetica, sans-serif;
	color: Black;
	font-size: 9.0pt;
	text-align: center;
}

.NewsTitle {
	background-image: url(Images/InterestingReadingTitleBackground.jpg);
	font-family: Arial;
	color: White;
	background-color: #8282FF;
	font-size: 14px;
	border-style: solid;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	border-width: 1px;
	border-color: #9497C2;
	width: 550px;
	height: 30px;
	vertical-align: middle;
}

.NewsTitleLoggedOn {
	background-image: url(Images/EventHeaderLoggedOn.bmp);
	font-family: Arial, helvetica, sans-serif;
	color: #666666;
	background-color: #FFFFFF;
	font-size: 12px;
	border-style: none;
	text-align: left;
	font-weight: normal;
	border-width: 1px;
	border-color: #9497C2;
	width: 250px;
	height: 30px;
	vertical-align: middle;
	padding-left: 10px;
	border-bottom-color: #B8B8B8;
	border-bottom-style: solid;
}



.NewsItemSpacer {
	font-family: Arial, helvetica, sans-serif;
	color: #666666;
	background-color: White;
	font-size: 10px;
	border-style: solid;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #B8B8B8;
	height: 12px;
	padding-left: 8px;
	padding-right: 5px;
	text-decoration: none;
	border-top-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-style: dashed;
	border-right-style: none;
	border-left-style: none;
}

.SubNewsItem {
	font-family: Arial, helvetica, sans-serif;
	color: #666666;
	background-color: White;
	font-size: 10px;
	border-style: solid;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #B8B8B8;
	height: 12px;
	padding-left: 8px;
	padding-right: 5px;
	text-decoration: none;
	border-top-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-style: dashed;
	width: 100%;
	border-right-style: none;
	border-left-style: none;
}

.NewsItemLast {
	font-family: Arial, helvetica, sans-serif;
	color: #666666;
	background-color: White;
	font-size: 10px;
	border-style: solid;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #B8B8B8;
	width: 100%;
	height: 12px;
	padding-left: 8px;
	padding-right: 5px;
	text-decoration: none;
	border-top-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-style: solid;
	border-right-style: none;
	border-left-style: none;
}

.WorkingGroupEvents {
	font-family: Arial, helvetica, sans-serif;
	color: #666666;
	background-color: White;
	font-size: 10px;
	border-style: solid;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #B8B8B8;
	width: 100%;
	height: 12px;
	padding-left: 8px;
	padding-right: 5px;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-style: dashed;
}

	.WorkingGroupEvents:Hover {
		font-family: Arial, helvetica, sans-serif;
		color: #000000;
		background-color: #E6E6E6;
		font-size: 10px;
		border-style: solid;
		text-align: left;
		font-weight: normal;
		vertical-align: top;
		border-width: 1px;
		border-color: #B8B8B8;
		width: 100%;
		height: 12px;
		padding-left: 8px;
		padding-right: 5px;
		text-decoration: underline;
		padding-top: 0px;
		padding-bottom: 0px;
		border-bottom-style: solid;
		border-right-style: none;
		border-left-style: none;
		border-top-style: dashed;
	}

.NewsItemColumn {
	font-family: Arial, helvetica, sans-serif;
	color: #666666;
	background-color: White;
	font-size: 10px;
	border-style: none;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #B8B8B8;
	width: 100%;
	height: 12px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	border-top-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left-style: solid;
	border-right-style: solid;
}

.NewsItemColumnSpacer {
	font-family: Arial, helvetica, sans-serif;
	color: #666666;
	background-color: White;
	font-size: 10px;
	border-style: none;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #B8B8B8;
	height: 12px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	border-top-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left-style: solid;
	border-right-style: none;
}

.SubNewsItemColumn {
	font-family: Arial, helvetica, sans-serif;
	color: #666666;
	background-color: White;
	font-size: 10px;
	border-style: none;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #B8B8B8;
	height: 12px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	border-top-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

.NewsItemLast:Hover {
	font-family: Arial, helvetica, sans-serif;
	color: Black;
	background-color: #E6E6E6;
	font-size: 10px;
	border-style: solid;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #B8B8B8;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.FormSectionCaptionBorder {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
	text-align: center;
	border-bottom: #8A8AFF 1px solid;
}

.FormSectionCaptionNoBorder {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
	text-align: left;
}

.FormSection {
	border-style: solid;
	border-width: 1px;
	border-color: #6495ED;
	font-family: Arial;
	font-size: 10.0pt;
	width: 0px;
	text-align: center;
	padding-left: 50px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.TreeNodeSign {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: middle;
}

.TreeNodeGraphic {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: middle;
}


.TreeNode {
	font-family: Arial, helvetica, sans-serif;
	border-color: #B8B8B8;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	color: #666666;
	text-decoration: none;
	height: 12px;
}

.NewsItem {
	font-family: Arial;
	color: Black;
	background-color: White;
	font-size: 12px;
	border-style: none;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	border-width: 1px;
	border-color: #9497C2;
	width: 100%;
	text-decoration: none;
	border-top-style: none;
}

	.NewsItem:Hover {
		font-family: Arial;
		color: #0000C0;
		background-color: White;
		font-size: 12px;
		border-style: none;
		text-align: left;
		font-weight: bold;
		vertical-align: top;
		border-width: 1px;
		border-color: #9497C2;
		border-top-style: none;
	}

.TreeNode:Hover {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	color: Black;
	text-decoration: underline;
	border-color: #B8B8B8;
	background: #E6E6E6;
}

.TreeSubNode {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	border-color: #B8B8B8;
}

.HighlightedNode {
	font-family: Arial, helvetica, sans-serif;
	border-color: #B8B8B8;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	color: #666666;
	text-decoration: none;
	height: 12px;
}

	.HighlightedNode:Hover {
		font-family: Arial, helvetica, sans-serif;
		font-size: 10px;
		padding-top: 1px;
		padding-left: 2px;
		padding-right: 0px;
		padding-bottom: 1px;
		text-align: left;
		vertical-align: middle;
		width: 100%;
		color: Black;
		text-decoration: underline;
		border-color: #B8B8B8;
		background: #E6E6E6;
	}

.MenuLevel1 {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: black;
	background-color: White;
	border-style: solid;
	border-width: 1px;
	border-color: #B0B0B0;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

.MenuLevel2 {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: black;
	background-color: White;
	border-right: #b0b0b0 2px outset;
	border-left: #b0b0b0 1px solid;
}

.DisabledMenu {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #B0B0B0;
	background-color: White;
	border-right: #b0b0b0 2px outset;
	border-left: #b0b0b0 1px solid;
}

.MenuLevel2Top {
	border-top: #b0b0b0 1px solid;
}

.MenuLevel2Bottom {
	border-bottom: #b0b0b0 2px outset;
}

.MenuHover {
	background: #3366cc;
	color: white;
}

.VendorListHeading {
	font-weight: bold;
	background: #9B7D2D;
	color: White;
	font-family: Arial, helvetica, sans-serif;
	font-size: 10.0pt;
}

.VendorListRow {
	background: #C9C9C9;
	font-family: Arial, helvetica, sans-serif;
	color: Black;
	font-size: 10.0pt;
}

.VendorListAltRow {
	background: #E6E6E6;
	font-family: Arial, helvetica, sans-serif;
	color: Black;
	font-size: 10.0pt;
}

.VendorLink {
	color: #9B7D2D;
	background: #C9C9C9;
}

	.VendorLink:Hover {
		color: #990000;
		background: #C9C9C9;
	}

.VendorAltLink {
	color: #9B7D2D;
	background: #E6E6E6;
}

	.VendorAltLink:Hover {
		color: #990000;
		background: #E6E6E6;
	}

.VendorName {
	font-weight: bold;
	font-size: larger;
}

.FilterLinks {
	font-size: 9pt;
	cursor: pointer;
	font-family: Arial;
	text-decoration: underline;
}

.FilterCombo {
	font-size: 9pt;
	font-family: Arial;
}

.FilterLinks:Hover {
	font-size: 9pt;
	cursor: pointer;
	font-family: Arial;
	color: red;
	text-decoration: underline;
}

.SectionTitle {
	font-family: Arial;
	color: #0000C0;
	font-size: 12.0pt;
	font-weight: normal;
	text-align: left;
	padding-top: 25px;
}

	.SectionTitle:Hover {
		font-family: Arial;
		color: #0000C0;
		font-size: 12.0pt;
		font-weight: normal;
		text-align: left;
		padding-top: 20px;
	}

.ParagraphTitle {
	font-family: Arial;
	color: #0000C0;
	font-size: 12.0pt;
	font-weight: normal;
	text-decoration: none;
}

.ParagraphTitleBlack {
	font-family: Arial;
	color: #000000;
	font-size: 11.0pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.ParagraphHeadingLeft {
	font-family: Arial;
	color: #0000C0;
	font-size: 10.0pt;
	font-weight: bold;
	vertical-align: top;
}

.ParagraphHeadingCentered {
	font-family: Arial;
	color: #0000C0;
	font-size: 10.0pt;
	font-weight: bold;
	padding-left: 25px;
	text-align: center
}

.ContactTitle {
	font-family: Arial;
	color: #0000C0;
	font-size: 10.0pt;
	font-weight: bold;
}

.Paragraph {
	font-family: Arial;
	color: Black;
	font-size: 10pt;
	text-align: justify;
}

.ParagraphCentred {
	font-family: Arial;
	color: Black;
	font-size: 10.0pt;
	text-align: center;
}

.MenuBackground {
	font-family: Arial;
	background-color: White;
	color: White;
	font-size: 12.0pt;
}

.Bullet {
	font-family: Arial;
	color: #0000C0;
	font-size: 10.0pt;
	vertical-align: top;
}

.PersonSummary {
	font-size: 10px;
	font-family: Arial;
	background-color: Transparent;
	vertical-align: top;
	text-align: left;
}

.ButtonBar {
	border-top: #8A8AFF 1px solid;
	border-bottom: #8A8AFF 1px solid;
	text-align: left;
	font-family: Arial;
	font-size: 10.0pt;
	vertical-align: middle;
}

.FileNameTextBox {
	font-family: Arial;
	font-size: 10.0pt;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	height: 20px;
}

.SearchResultsHeading {
	font-family: Arial;
	color: White;
	background-color: #8282FF;
	font-size: 14px;
	border-style: solid;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	border-width: 1px;
	border-color: Black;
	height: 30px;
	vertical-align: middle;
}

.NewsItemSummary {
	font-family: Arial;
	color: Black;
	background-color: White;
	font-size: 10px;
	border-style: none;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #9497C2;
	width: 100%;
	text-decoration: none;
	border-top-style: none;
}

	.NewsItemSummary:Hover {
		font-family: Arial;
		color: #0000C0;
		background-color: White;
		font-size: 10px;
		border-style: none;
		text-align: left;
		font-weight: normal;
		vertical-align: top;
		border-width: 1px;
		border-color: #9497C2;
		border-top-style: none;
	}

.NewsAndEventsList {
	overflow: auto;
	position: relative;
	left: 125;
	width: 750Px;
	height: 400px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #9497C2;
	text-align: center;
}

.NewsTitleHomePage {
	font-family: Arial;
	color: White;
	background-color: #7a92d8;
	font-size: 14px;
	border-style: solid;
	text-align: center;
	font-weight: bold;
	border-width: 1px;
	border-color: #9497C2;
	width: 250px;
	vertical-align: middle;
}

.NewsItemHomePage {
	font-family: Arial;
	color: Black;
	font-size: 8pt;
	text-decoration: none;
}

	.NewsItemHomePage:Hover {
		color: navy;
	}

.NewsItemHomePageBullet {
	list-style-type: circle;
}

.NewsItemHomePageBulletList {
	margin: 0 0 0 8;
}


.NewsItemColumnHomePage {
	font-family: Arial, helvetica, sans-serif;
	color: #666666;
	background-color: White;
	font-size: 9px;
	border-style: none;
	text-align: justify;
	font-weight: normal;
	vertical-align: top;
	border-width: 1px;
	border-color: #9497C2;
	width: 100%;
	height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	border-top-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

.HomePageBackground {
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 8pt;
	font-family: Arial;
}

.ParagraphBackground {
	padding: 8 16 8 16;
}

.TopLogo {
	font-family: Arial;
	vertical-align: middle;
	text-align: left;
	height: 90px;
}

.HomePageTitle {
	font-family: Arial;
	color: #0000C0;
	font-size: 12.0pt;
	font-weight: bold;
	text-align: center;
}

.FooterLeft {
	font-family: Arial;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 8.0pt;
	text-align: left;
	color: #006600;
	border-top: solid 1px #006600;
}

.FooterCenter {
	font-family: Arial;
	padding-top: 2px;
	padding-bottom: 0px;
	font-size: 8.0pt;
	text-align: center;
	color: #006600;
	border-top: solid 1px #006600;
}

.FooterRight {
	font-family: Arial;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 17px;
	font-size: 8.0pt;
	text-align: right;
	color: #006600;
	border-top: solid 1px #006600;
}

.ListRowRed {
	background-color: red;
	font-family: Arial;
	border-color: #dcdcdc;
	border-style: solid;
	border-width: 1px;
	color: Black;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	border-top-style: none;
	border-left-style: none;
	cursor: default;
}

.WelcomeTitle {
	text-align: center;
	font-family: Arial;
	font-size: 14.0pt;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	position: absolute;
	left: 400px;
	top: 32px;
}

.ContainerBody {
	font-family: Arial;
	font-size: 9pt;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	overflow: visible;
	height: 99%;
	width: 99%;
}

.MainPage {
	height: inherit;
	width: inherit;
}

.UserCredentials {
	font-family: Arial;
	font-size: 8pt;
	color: Black;
	text-align: right;
	padding-left: 8px;
}

.PrimaryPara {
	background-color: #6699cc;
}

.SecondaryPara {
	background-image: url(Images/LoginBackground.png);
	background-repeat: no-repeat;
}

.HighlightedNode {
	background-color: Blue;
}

.BusinessEntitySelection {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-bottom-color: White;
	border-top-color: White;
	border-left-color: White;
	border-right-color: White;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 9.0pt;
	font-weight: bold;
	color: #a1b570;
}

.ChangeBusinessEntity {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-bottom-color: White;
	border-top-color: White;
	border-left-color: White;
	border-right-color: White;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 8.0pt;
	color: #DDDDDD;
}

.PrimaryPara {
	background-color: #6699cc;
}

.DefaultHomepageBackground {
	background-color: #CCCCCC;
}

.DefaultTitlePanelBackground {
	background-color: #586e09;
	color: #FFFFFF;
}

.DefaultInfoPanelBackground {
	background-color: #EBEBEB;
	color: #EEEEEE;
}

.TaskHomepageBackground {
	background-color: #DDDDDD;
}

.TaskHomepageHeading {
	background-color: #a1b570;
}

.TaskHomepageRow {
	background-color: #FFFFFF;
}

.TaskHomepageAltRow {
	background-color: #D6DEC0;
}

.TaskHomepageBold {
	font-weight: bold;
}

.HomepageWhiteBackground {
	background-color: #DDDDDD;
}

.LoginText {
	text-align: left;
	font-style: italic;
	color: #CCCCCC;
}

P {
	font-size: 11px;
	margin: 0 0 0 0;
}

.ControlBackground {
	background-color: #eeeeee;
}

.ListHeaderContainer {
	border-style: solid;
	border-color: #dddddd;
	border-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	table-layout: fixed;
}

	.ListHeaderContainer td {
		overflow: hidden;
		text-overflow: ellipsis;
	}

.ListContainer {
	border-style: solid;
	border-color: lightgrey;
	border-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	table-layout: fixed;
}

	.ListContainer td {
		overflow: hidden;
		text-overflow: ellipsis;
	}

.ListCaption {
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #eeeeee;
	border-style: solid;
	border-width: 0;
}

.ListHeader {
	font-family: Arial;
	border-color: #dddddd;
	border-style: solid;
	background-color: #red;
	border-width: 1px;
	vertical-align: middle;
	text-align: center;
	border-left-style: none;
	padding: 2px;
}

.ListHeaderText {
	font-family: Arial;
	border-style: none;
	background-color: #eeeeee;
	color: #777777;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
	border-top-style: none;
	width: 100%;
	text-decoration: none;
}

	.ListHeaderText:hover {
		font-family: Arial;
		border-style: none;
		background-color: #eeeeee;
		color: #0000c0;
		font-size: 11.0px;
		font-style: normal;
		vertical-align: middle;
		text-align: center;
		border-top-style: none;
		border-left-style: none;
		text-decoration: none;
	}

.ListRowUnselected {
	font-family: Arial;
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
	color: Black;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	border-top-style: none;
	border-left-style: none;
	cursor: pointer;
}

.ListRow:Hover {
	background-color: #f1f6ff;
}

.ListRowSelected {
	font-family: Arial;
	border-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
	background-color: cornflowerblue;
	color: #0000c0;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	border-top-style: none;
	border-left-style: none;
	cursor: pointer;
}

.ListPageControls {
	font-family: Arial;
	border-style: none;
	color: Black;
	font-size: 10.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	padding-top: 5px;
}

.ListPageInput {
	font-family: Arial;
	border-style: solid;
	border-width: 1px;
	background-color: White;
	color: Black;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	border-color: #7F9DB9;
}

.ListPageCount {
	font-family: Arial;
	border-style: none;
	color: #777777;
	font-size: 11.0px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	text-align: right;
}

.PrintTitle {
	font-family: Arial;
	font-size: 12.0pt;
	color: #0000c0;
	font-weight: bold;
	text-align: center;
}

.PrintList {
	font-family: Arial;
	font-size: 10.0pt;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: solid;
	border-color: lightgrey;
	border-left-width: 1px;
}

thead {
	display: table-header-group;
}

.PrintHeader {
	font-family: Arial;
	border-color: lightgrey;
	border-style: solid;
	border-width: 1px;
	background-color: #e6e6ff;
	color: #0000c0;
	font-size: 12.0px;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	border-left-style: none;
}

tfoot {
	display: table-footer-group;
}

.PrintFooter {
	font-family: Arial;
	border-color: lightgrey;
	border-top-style: solid;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-width: 1px;
	color: Black;
	font-size: 12.0px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	border-left-style: none;
}
