body {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif;
}
.bold {
	font-weight: bold;
}
h1 {
	color: rgb(19, 47, 86); line-height: 120%; font-size: 1.5em; font-weight: bold;
}
p {
	line-height: 130%; font-size: 0.87em;
}
p.instructions {
	padding: 10px 0px 20px;
}
p.back {
	padding: 20px 0px 0px;
}
.back {
	padding: 20px 0px 0px;
}
.backtologin {
	color: rgb(0, 153, 255); font-weight: bold; text-decoration: none;
}
.backtologin:hover {
	color: rgb(0, 102, 204); text-decoration: underline;
}
.backtologin:focus {
	color: rgb(0, 102, 204); text-decoration: underline;
}
#Message_container {
	width: 456px;
}
#Message_form {
	margin: 30px 53px 40px;
}
#Message_help {
	background: rgb(230, 231, 232); padding: 5px 25px 15px; border-radius: 5px; border: 1px solid rgb(209, 211, 212); border-image: none; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#Message_help p {
	padding: 10px 0px 0px; color: rgb(65, 64, 66); line-height: 120%; font-size: 0.87em;
}
#Message_help p a {
	color: rgb(0, 153, 255); text-decoration: underline;
}
#Message_help p a:hover {
	color: rgb(0, 102, 204);
}
#Message_help p a:focus {
	color: rgb(0, 102, 204);
}
.Boldtext {
	font-weight: bold; text-decoration: none;
}
#login_container {
	width: 456px;
}
#login_form {
	margin: 30px 53px 40px;
}
#login_help {
	background: rgb(230, 231, 232); padding: 5px 25px 15px; border-radius: 5px; border: 1px solid rgb(209, 211, 212); border-image: none; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#login_help p {
	padding: 10px 0px 0px; color: rgb(65, 64, 66); line-height: 120%; font-size: 0.87em;
}
#login_help p a {
	color: rgb(0, 153, 255); text-decoration: underline;
}
#login_help p a:hover {
	color: rgb(0, 102, 204);
}
#login_help p a:focus {
	color: rgb(0, 102, 204);
}
.login_error {
	margin: 30px 53px 0px; padding: 6px; border-radius: 5px; border: 1px solid rgb(227, 24, 55); border-image: none; color: rgb(227, 24, 55); line-height: 130%; font-size: 0.87em; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.login_error p {
	padding: 5px 0px 0px; color: rgb(227, 24, 55); line-height: 130%; font-size: 0.87em; font-weight: bold;
}
.label1 {
	padding: 0px 0px 1px; line-height: 18px; font-size: 0.87em; display: block;
}
.inputfield1 {
	margin: 0px 0px 7px; padding: 2px 5px; border-radius: 5px; border: 1px solid rgb(167, 169, 172); border-image: none; width: 338px; height: 30px; color: rgb(51, 51, 51); font-size: 1.12em; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.error.inputfield1 {
	background: rgb(247, 197, 205); border: 1px solid rgb(227, 24, 55); border-image: none;
}
.button1 {
	background: url("../../images/SSO/bg_button.gif") repeat-x left top rgb(20, 94, 170); margin: 10px 0px 0px; padding: 0px 26px; border-radius: 5px; border: 1px solid rgb(15, 74, 135); border-image: none; height: 28px; color: rgb(255, 255, 255); line-height: 28px; clear: both; font-size: 1.12em; font-weight: bold; text-decoration: none; float: left; display: inline-block; text-shadow: 0px 1px 1px rgba(0,0,0,0.4); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.button1:hover {
	background: url("../../images/SSO/bg_button_ro.gif") repeat-x left top rgb(19, 47, 86); border: 1px solid rgb(15, 37, 68); border-image: none;
}
.button1:focus {
	background: url("../../images/SSO/bg_button_ro.gif") repeat-x left top rgb(19, 47, 86); border: 1px solid rgb(15, 37, 68); border-image: none;
}
.confirmButton1 {
	padding: 0px 20px;
}
.secondary1 {
	margin: 18px 0px 0px 20px; color: rgb(0, 153, 255); font-size: 0.75em; text-decoration: none; display: inline-block;
}
.secondary1:hover {
	color: rgb(0, 102, 204); text-decoration: underline;
}
.secondary1:focus {
	color: rgb(0, 102, 204); text-decoration: underline;
}
.errorDiv {
	height: 45px;
}
.errorbox {
	background: rgb(247, 197, 205); margin: 0px 0px 7px; padding: 2px 5px; border-radius: 5px; border: 1px solid rgb(227, 24, 55); border-image: none; width: 338px; height: 30px; color: rgb(51, 51, 51); font-size: 1.12em; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.HandCursor {
	cursor: pointer;
}
.txtBoxStyle {
	margin: 0px 0px 7px; padding: 2px 5px; border-radius: 5px; border: 1px solid rgb(167, 169, 172); border-image: none; width: 320px; height: 30px; color: rgb(51, 51, 51); font-size: 1.12em; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.txtBoxErrorStyle {
	background: rgb(247, 197, 205); margin: 0px 0px 7px; padding: 2px 5px; border-radius: 5px; border: 1px solid rgb(227, 24, 55); border-image: none; width: 320px; height: 30px; color: rgb(51, 51, 51); font-size: 1.12em; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.labelStyle {
	padding: 0px 0px 1px 4px; line-height: 18px; font-size: 0.87em; display: block;
}
.dropDownStyle {
	margin: 0px 0px 5px; padding: 0px; border-radius: 5px; border: 1px solid rgb(167, 169, 172); border-image: none; width: 320px; height: 30px; color: rgb(51, 51, 51); font-size: 1.12em; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.dropDownErrorStyle {
	background: rgb(247, 197, 205); margin: 0px 0px 5px; padding: 0px; border-radius: 5px; border: 1px solid rgb(227, 24, 55); border-image: none; width: 320px; height: 30px; color: rgb(51, 51, 51); font-size: 1.12em; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.dropDownStyle2 {
	margin: 0px 0px 5px; padding: 0px; border-radius: 5px; border: 1px solid rgb(167, 169, 172); border-image: none; width: 130px; height: 30px; color: rgb(51, 51, 51); font-size: 1.12em; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.dropDownErrorStyle2 {
	background: rgb(247, 197, 205); margin: 0px 0px 5px; padding: 0px; border-radius: 5px; border: 1px solid rgb(227, 24, 55); border-image: none; width: 130px; height: 30px; color: rgb(51, 51, 51); font-size: 1.12em; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.chkBoxTextStyle {
	padding: 0px 0px 1px 4px; line-height: 18px; font-size: 0.87em; display: inline-block;
}
.chkBoxTextErrorStyle {
	background: rgb(247, 197, 205); padding: 0px 0px 1px; border-radius: 5px; border: 1px solid rgb(227, 24, 55); border-image: none; color: rgb(51, 51, 51); line-height: 18px; font-size: 0.87em; display: inline-block; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.chkBoxStyle {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(167, 169, 172); border-image: none; width: 15px; height: 15px; color: rgb(51, 51, 51); clear: both; font-size: 1.12em; float: left; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.termsOfServiceLinkStyle {
	color: rgb(0, 153, 255); text-decoration: underline;
}
.hyperLinkStyle {
	margin: 18px 0px 0px 20px; color: rgb(0, 153, 255); font-size: 0.75em; text-decoration: none; display: inline-block;
}
.hyperLinkStyle:hover {
	color: rgb(0, 102, 204); text-decoration: underline;
}
.hyperLinkStyle:focus {
	color: rgb(0, 102, 204); text-decoration: underline;
}
.termsOfServiceLinkStyle:hover {
	color: rgb(0, 102, 204); text-decoration: underline;
}
.termsOfServiceLinkStyle:focus {
	color: rgb(0, 102, 204); text-decoration: underline;
}
#linkButtonStyle {
	background: url("../../images/SSO/bg_button.gif") repeat-x left top rgb(20, 94, 170); margin: 10px 0px 0px; padding: 0px 20px; border-radius: 5px; border: 1px solid rgb(15, 74, 135); border-image: none; height: 28px; color: rgb(255, 255, 255); line-height: 28px; clear: left; font-size: 1.12em; font-weight: bold; text-decoration: none; float: left; display: inline-block; text-shadow: 0px 1px 1px rgba(0,0,0,0.4); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.register_container_regform {
	width: 700px; color: rgb(0, 0, 0); overflow: hidden; font-family: Arial, Helvetica, sans-serif;
}
.leftcolumn_regform {
	margin: 28px 50px 28px 28px; width: 320px; float: left;
}
.leftcolumn_PhyVerform {
	margin: 28px 30px 28px 28px; width: 340px; float: left;
}
.loader_PhyVerform {
	margin-top: 6px; margin-left: 3px; float: left;
}
#rightcolumn {
	margin: 28px 28px 28px 0px; width: 230px; float: right;
}
.Reg_ErrorSummary {
	margin: 0px 0px 20px; padding: 5px 5px 5px 10px; border-radius: 5px; border: 1px solid rgb(227, 24, 55); border-image: none; color: rgb(51, 51, 51); line-height: 130%; font-size: 0.87em; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.ErrorTitle {
	color: rgb(227, 24, 55); font-size: 0.93em; font-weight: bold;
}
.divEMInfo {
	margin: 30px 53px 0px;
}
.login_help1 {
	background: rgb(230, 231, 232); padding: 5px 25px 15px; border-radius: 5px; border: 1px solid rgb(209, 211, 212); border-image: none; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.login_help1 p {
	padding: 10px 0px 0px; color: rgb(65, 64, 66); line-height: 120%; font-size: 0.87em;
}
.login_help1 p a {
	color: rgb(0, 153, 255); text-decoration: underline;
}
.login_help1 p a:hover {
	color: rgb(0, 102, 204);
}
#login_help p a:focus {
	color: rgb(0, 102, 204);
}
.PageFormContainerDivStyle {
	z-index: 99998;
}
.WaitStillProcessingDivStyle {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; vertical-align: bottom; display: none; position: absolute; z-index: 99997; background-image: url("../../images/SSO/white_trans.png"); background-repeat: repeat;
}
#WaitStillProcessingImage {
	z-index: 99999 !important;
}
#checkboxcontainer {
	margin: 15px 0px 10px; overflow: hidden;
}
.PageTitleStyle {
	color: rgb(19, 47, 86); font-size: 1.5em; font-weight: bold;
}
.instructionsStyle {
	padding: 10px 0px 20px; font-size: 0.87em;
}
