* {	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;}form {	position: relative;	clear: both;	width: 100%;	border-top: none;	text-align: left;	display: inline-block;	vertical-align: top;	padding: 20px;}.signin_wrapper {	width: auto;	margin: 0px auto;}.signin_wrapper .control {	padding: 0px;	margin: 20px 0px 0px 0px;	float: none;	clear: both;	position: relative;	width: 100%;}h2 {	font-size: 1.5em;	color: #444444;	background-color: transparent;	position: relative;	border-bottom: none;	margin: 0px 0px 20px 0px;}#loginWrap {	width: 100%;	position: relative;	clear: both;	margin: auto;}#loginBox{   margin: 0px auto 0px auto;   position: relative;	width: 100%;   padding: 0px;}#loginBoxE{   margin-left: 100px;   width: 200px;   background-color: white;   border: solid 1px #eee;   padding: 0px;   float: left;}#loginSidebar{   margin-left: 50px;   position: relative;   width: 400px;   background-color: white;   border: solid 1px #eee;   padding: 0px;   float: left;}.signinWrap {   margin: 10% auto 0px auto;   position: relative;	width: 40%;   padding: 0px;}#loginBox h3, #forgotBox h3, #pubSelBox h3, #loginSidebar h3, #loginBoxE h3{   background-color: #D9534F;   color: #444444;   margin: 0px 0px 24px 0px;   padding: 2px;}.sideLink{   margin-bottom: 10px;}.controlR {	text-align: right; 	padding-top: 24px; 	padding-bottom: 24px;	margin: 4px;}.padbottom{   margin-bottom: 24px;}.ver{   color: gray;   font-size: 8pt;}.err{   margin: 5px 0px;   color: #ff3a2f;	float: left;	clear: both;}.HuV{   margin: 4px;}.thinHeader {	border-bottom: solid 1px #bbbbbb;	text-align: left;	font-size: 1.75em;	color: #444444;	padding-bottom: 5px;	margin-bottom: 3%;}.lbl {	display: inline-block;	vertical-align: middle;}a.forgotPw {	color: #444444; }.noClear {	clear:none;}#footer {	padding: 0px 20px 20px 20px;}#menuWrap {	display: none;}select, .chosen-container { /* "select" was ".select"...not sure why */	width: 415px !important;}.btnCtr {	float: left;	clear: both;	width: 100%;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	margin: 0px 0px 1% 0px;	text-align: left;	margin: 3% 0px 0px 0px;}.pwDiv {	display: inline;}.lblError {	float: left;	clear: both;	color: #ff3a2f;	margin-top: 2%;}label.lbl {	width: 100%;}.popSigninBg {	position: fixed;	width: 100%;	height: 100%;	background: rgba(0,0,0,.75);	z-index: 499;	top: 0px;	left: 0px;	display: none;	overflow-y: auto;	-webkit-overflow-scrolling: touch;}.popSignin {	height: 600px;	position: relative;	top: 50px;	z-index: 500;	background: #ffffff;	border: none;	box-shadow: 0px 0px 3px #888888;	display: block;	margin: auto;}.showForm {	display: block;}#popSigninBtn {	margin: auto;	display: block;	width: 180px;	height: 30px;	line-height: 30px;	font-family: unset;	font-size: 1em;	text-align: center;	background: #0088c7;	color: #ffffff;	border: none;	border-radius: 5px;	padding: 0px 10px;		cursor: pointer;}.closePopSignin {	font-size: 1em;	text-align: center;	height: 24px;	width: 24px;	line-height: 20px;	border-radius: 12px;	background: #ffffff;	position: absolute;	top: 38px;	z-index: 501;	cursor: pointer;}input[type=checkbox] {	margin: 0px;}.cusWrap {	float: left;	width: 100%;}.cusHead {	width: 100%;	font-size: 1.75em;	font-weight: bold;	margin: 0px 0px 20px 0px;}.cusWrap a {	cursor: pointer;	display: inline-block;}.cusBody {	line-height: 24px;	width: 100%;	display: inline-block;	margin-bottom: 20px;}#customSignin {	display: block;	margin: auto;	text-align: center;}#content {	width: 100%;	padding: 20px;	text-align: left;}.signinForm {	text-align: left;}@media all and (min-width: 768px) {	#footer {		padding: 0px 50px 20px 50px;	}	#content {		width: calc(100% - 428px);		display: inline-block;		vertical-align: top;		margin: 50px 0px 50px 0px;		padding: 0px;	}	.signinForm {		width: 300px;		display: inline-block;		vertical-align: top;		margin: 50px 0px 50px 50px;		padding: 0px;	}}@media all and (min-width: 1024px) {	#content {		width: 480px;	}}