* {
	margin: 0px; padding: 0px;
}
html {
	width: 100%; height: 100%; color: rgb(0, 0, 0); font-family: "Segoe UI Webfont",-apple-system,"Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math"; font-weight: normal; -ms-overflow-style: -ms-autohiding-scrollbar; background-color: rgb(255, 255, 255);
}
body {
	width: 100%; height: 100%; color: rgb(0, 0, 0); font-family: "Segoe UI Webfont",-apple-system,"Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math"; font-weight: normal; -ms-overflow-style: -ms-autohiding-scrollbar; background-color: rgb(255, 255, 255);
}
body {
	font-size: 0.9em;
}
#noScript {
	margin: 16px; color: black;
}
:lang(en-GB) {
	quotes: "‘" "’" "“" "”";
}
:lang(zh) {
	font-family: ????;
}
#fullPage {
	top: 0px; width: 100%; bottom: 28px; position: absolute;
}
#brandingWrapper {
	width: 100%; height: 100%; background-color: rgb(68, 136, 221);
}
#branding {
	width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-color: inherit; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
#brandingTint {
	width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
#contentWrapper {
	width: 100%; height: 0px; background-color: transparent;
}
#content {
	padding: 36px; border: 1px solid rgba(0, 0, 0, 0.4); left: 50%; top: 50%; width: 338px; height: auto; margin-right: auto; margin-bottom: 28px; margin-left: auto; position: fixed; min-height: 235px; min-width: 320px; max-width: 412px; box-shadow: 0px 2px 3px rgba(0,0,0,0.55); transform: translate(-50%, -50%); background-color: rgb(255, 255, 255);
}
#header {
	margin: 0px; padding: 0px; width: 338px; height: 36px; font-family: "Segoe UI Webfont",-apple-system,"Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math"; font-size: 2em; font-weight: lighter; background-color: transparent;
}
#header img {
	top: -7px; width: auto; height: 100%; position: relative;
}
#loginMessage {
	margin: 16px -2px; padding: 0px; width: 342px; height: auto; text-align: left; color: rgb(38, 38, 38); line-height: 28px; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 1.2rem; font-weight: 300; display: block; direction: ltr; box-sizing: border-box; background-color: transparent; text-size-adjust: 100%;
}
#loginForm {
	width: 338px;
}
#workArea {
	-ms-word-wrap: break-word;
}
#header {
	-ms-word-wrap: break-word;
}
#workArea {
	margin-top: 16px; margin-bottom: 4%; background-color: transparent;
}
#footerPlaceholder {
	height: 0px;
}
#footer {
	width: 100%; height: 28px; text-align: left; bottom: 0px; color: rgb(38, 38, 38); line-height: 20px; clear: both; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 15px; font-weight: normal; display: block; filter: none; position: fixed; direction: ltr; -ms-overflow-x: visible; -ms-overflow-y: visible; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.6); text-size-adjust: 100%;
}
#footerLinks {
	padding-left: 10px;
}
#copyright {
	height: 28px; text-align: left; color: rgb(255, 255, 255); line-height: 28px; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 12px; font-weight: normal; margin-right: 8px; margin-left: 8px; display: inline-block; direction: ltr; box-sizing: border-box; text-size-adjust: 100%;
}
#userNameArea {
	width: 342px; height: 52px; text-align: left; color: rgb(38, 38, 38); line-height: 20px; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 15px; font-weight: normal; margin-right: -2px; margin-left: 0px; display: block; direction: ltr; box-sizing: border-box; text-size-adjust: 100%;
}
#passwordArea {
	width: 342px; height: 52px; text-align: left; color: rgb(38, 38, 38); line-height: 20px; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 15px; font-weight: normal; margin-right: -2px; margin-left: 0px; display: block; direction: ltr; box-sizing: border-box; text-size-adjust: 100%;
}
#updatePasswordForm #submitButton {
	width: 48%;
}
#cancelButton {
	width: 48%;
}
#oldPasswordArea {
	margin-bottom: 7px;
}
#newPasswordArea {
	margin-bottom: 7px;
}
#errorMessage {
	margin-top: 5px;
}
.pageLink {
	height: 28px; text-align: left; color: rgb(0, 0, 0); line-height: 28px; padding-right: 5px; padding-left: 5px; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 12px; font-weight: normal; text-decoration: underline; margin-right: 0px; margin-left: 0px; display: inline-block; direction: ltr; box-sizing: border-box; text-size-adjust: 100%;
}
.clear {
	clear: both;
}
.float {
	float: left;
}
.floatReverse {
	float: right;
}
.indent {
	margin-left: 16px;
}
.indentNonCollapsible {
	padding-left: 16px;
}
.hidden {
	display: none;
}
.notHidden {
	display: inherit;
}
.error {
	color: rgb(232, 17, 35);
}
.actionLink {
	margin-top: 5px; margin-bottom: 8px; display: block;
}
a {
	color: rgb(0, 103, 184); text-decoration: none; -ms-word-wrap: normal; background-color: transparent;
}
ul {
	list-style-type: disc;
}
ul {
	padding: 0px 0px 0px 16px;
}
ol {
	padding: 0px 0px 0px 16px;
}
dd {
	padding: 0px 0px 0px 16px;
}
h1 {
	margin-bottom: 8px;
}
h2 {
	margin-bottom: 8px;
}
h3 {
	margin-bottom: 8px;
}
h4 {
	margin-bottom: 8px;
}
h5 {
	margin-bottom: 8px;
}
label {
	margin-bottom: 8px;
}
.submitMargin {
	margin-top: 18px; margin-bottom: 18px;
}
.topFieldMargin {
	margin-top: 8px;
}
.fieldMargin {
	margin-bottom: 8px;
}
.groupMargin {
	margin-bottom: 0px;
}
.sectionMargin {
	margin-bottom: 64px;
}
.block {
	display: block;
}
.autoWidth {
	width: auto;
}
.fullWidth {
	width: 342px;
}
.fullWidthIndent {
	width: 326px;
}
.smallTopSpacing {
	margin-top: 15px;
}
.mediumTopSpacing {
	margin-top: 25px;
}
.largeTopSpacing {
	margin-top: 35px;
}
.smallBottomSpacing {
	margin-bottom: 5px;
}
.mediumBottomSpacing {
	margin-bottom: 15px;
}
.largeBottomSpacing {
	margin-bottom: 25px;
}
#openingMessage {
	margin-bottom: 4px;
}
input {
	font-family: inherit; margin-top: 0px; margin-bottom: 0px; max-width: 100%;
}
input[type='radio'] {
	margin-bottom: 0px; vertical-align: middle;
}
input[type='checkbox'] {
	margin-bottom: 0px; vertical-align: middle;
}
span.submit {
	margin: 0px; padding: 3px 12px 4px; border: 1px solid rgb(0, 103, 184); width: 100%; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; text-indent: 0px; letter-spacing: normal; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 15px; font-style: normal; font-weight: normal; word-spacing: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative; cursor: pointer; direction: ltr; -ms-overflow-x: hidden; -ms-overflow-y: hidden; -ms-text-overflow: ellipsis; max-width: 100%; box-sizing: border-box; font-stretch: normal; text-shadow: none; align-items: flex-start; background-color: rgb(0, 103, 184); text-size-adjust: 100%; border-image-outset: 0px; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; font-variant-caps: normal; font-variant-ligatures: normal; font-variant-numeric: normal; text-rendering: auto; touch-action: manipulation; user-select: none; -webkit-appearance: none; -webkit-rtl-ordering: logical; -webkit-border-image: none;
}
input[type='submit'] {
	margin: 0px; padding: 3px 12px 4px; border: 1px solid rgb(0, 103, 184); width: 100%; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; text-indent: 0px; letter-spacing: normal; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 15px; font-style: normal; font-weight: normal; word-spacing: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative; cursor: pointer; direction: ltr; -ms-overflow-x: hidden; -ms-overflow-y: hidden; -ms-text-overflow: ellipsis; max-width: 100%; box-sizing: border-box; font-stretch: normal; text-shadow: none; align-items: flex-start; background-color: rgb(0, 103, 184); text-size-adjust: 100%; border-image-outset: 0px; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; font-variant-caps: normal; font-variant-ligatures: normal; font-variant-numeric: normal; text-rendering: auto; touch-action: manipulation; user-select: none; -webkit-appearance: none; -webkit-rtl-ordering: logical; -webkit-border-image: none;
}
input[type='submit']:hover {
	background: rgb(0, 85, 152); border: 1px solid rgb(0, 85, 152);
}
span.submit:hover {
	background: rgb(0, 85, 152); border: 1px solid rgb(0, 85, 152);
}
input.text {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgba(0, 0, 0, 0.6); margin: 0px; padding: 6px 10px; outline: rgb(38, 38, 38) 0px; width: 338px; height: 36px; color: rgb(38, 38, 38); text-transform: none; line-height: 20px; text-indent: 0px; letter-spacing: normal; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 15px; font-style: normal; font-weight: normal; word-spacing: 0px; display: block; cursor: auto; direction: ltr; max-width: 100%; box-sizing: border-box; font-stretch: normal; text-shadow: none; background-image: none; background-color: rgba(255, 255, 255, 0.4); text-size-adjust: 100%; border-image-outset: 0px; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; font-variant-caps: normal; font-variant-ligatures: normal; font-variant-numeric: normal; text-rendering: auto; user-select: text; -webkit-appearance: none; -webkit-rtl-ordering: logical; -webkit-border-image: none; -webkit-locale: "en";
}
input.text:focus {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(0, 103, 184);
}
select {
	padding: 2px; height: 28px; overflow: hidden; font-family: inherit; margin-bottom: 8px; white-space: nowrap; min-width: 60px; max-width: 100%; box-shadow: none;
}
h1 {
	font-size: 2em; font-weight: lighter;
}
.giantText {
	font-size: 2em; font-weight: lighter;
}
h2 {
	font-size: 1.33em; font-weight: lighter;
}
.bigText {
	font-size: 1.33em; font-weight: lighter;
}
h3 {
	font-size: 1em; font-weight: normal;
}
.normalText {
	font-size: 1em; font-weight: normal;
}
h4 {
	font-size: 0.9em; font-weight: normal;
}
.smallText {
	font-size: 0.9em; font-weight: normal;
}
h4 {
	font-size: 0.7em; font-weight: normal;
}
h5 {
	font-size: 0.8em; font-weight: normal;
}
.tinyText {
	font-size: 0.8em; font-weight: normal;
}
.hint {
	color: rgb(153, 153, 153);
}
.emphasis {
	color: rgb(47, 47, 47); font-weight: 700;
}
.smallIcon {
	height: 20px; padding-right: 12px; vertical-align: middle;
}
.largeIcon {
	height: 48px; vertical-align: middle;
}
.largeTextNoWrap {
	height: 48px; font-size: 1.2em; vertical-align: middle; display: table-cell; white-space: nowrap;
}
.idp {
	padding: 8px; height: 48px; overflow: hidden; clear: both; cursor: pointer;
}
.idp:hover {
	cursor: pointer; background-color: rgb(204, 204, 204);
}
.idpDescription {
	width: 80%; cursor: pointer;
}
.identityBanner {
	height: 28px; text-align: left; color: black; line-height: 28px; overflow: hidden; padding-left: 20px; font-family: "Segoe UI Webfont",-apple-system,"Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math"; font-size: 15px; font-weight: 300; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.backButton.submit {
	background: rgb(204, 204, 204); border-color: rgb(204, 204, 204); left: 110px; width: 108px; height: 32px; bottom: 17px; color: black; margin-left: -2px; float: left; position: relative;
}
input[type='submit'].backButton:hover {
	background: rgb(170, 170, 170); border: 1px solid rgb(170, 170, 170);
}
span.backButton.submit:hover {
	background: rgb(170, 170, 170); border: 1px solid rgb(170, 170, 170);
}
.nextButton.submit {
	left: 229px; width: 108px; height: 32px; bottom: -40px; margin-left: -2px;
}
.modifiedSignIn.submit {
	left: 229px; width: 108px; height: 32px; bottom: -15px; display: block; position: relative;
}
#submissionArea {
	margin-top: 8px;
}
@media all and (max-width:600px), all and (max-height:392px)
{
#content {
	padding: 23px 18px 0px; border: 0px solid rgba(0, 0, 0, 0); left: 0px; top: 0px; width: calc(100% - 40px); height: auto; margin-right: auto; margin-bottom: 28px; margin-left: auto; position: relative; min-height: 290px; min-width: 320px; max-width: 412px; box-shadow: 0px 0px 0px rgba(0,0,0,0); transform: none; background-color: rgb(255, 255, 255);
}
#footer {
	width: 100%; height: 28px; text-align: left; bottom: 0px; color: rgb(38, 38, 38); line-height: 20px; clear: both; font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", Roboto, Ebrima, "Nirmala UI", Gadugi, "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", Tunga, "Lao UI", Raavi, "Iskoola Pota", Latha, Leelawadee, "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math"; font-size: 15px; font-weight: normal; display: block; filter: none; position: fixed; direction: ltr; -ms-overflow-x: visible; -ms-overflow-y: visible; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.6); text-size-adjust: 100%;
}
#brandingWrapper {
	display: none;
}
input.text {
	font-size: 16px;
}
.identityBanner {
	margin: 16px 0px; padding: 0px 80px 0px 40px;
}
.identityBannerImage {
	left: -50px;
}
}
@media screen and (-ms-high-contrast:active)
{
textarea:-ms-input-placeholder {
	color: rgb(0, 255, 0);
}
}
@media screen and (-ms-high-contrast:white-on-black)
{
#contentWrapper {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.idp:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
#brandingWrapper {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
html {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
body {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
textarea:-ms-input-placeholder {
	color: rgb(255, 255, 255);
}
}
@media screen and (-ms-high-contrast:black-on-white)
{
#contentWrapper {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.idp:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
#brandingWrapper {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
html {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
body {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
textarea:-ms-input-placeholder {
	color: rgb(0, 0, 0);
}
}
