body {
	font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.container .jumbotron { 
	margin-bottom: 10px; 			/* missing from your style.css on test site */
	padding: 0; 
	background-color: transparent; 
	text-align: center; 
}
.navbar-default { background-color: #FFF; border: none; }
.navbar  img { margin-top: 1em; min-width: 100px; }
.form-control {
	color: #999;
}
.control-label {
	text-align: right;
}
input.ps-button.btn.btn-default {
	display: block;
}
.ps_login_error_inner {				/* added 03/29/16, TMD */
	text-align: center;
}
@media screen and (max-width:489px) {
	.navbar img { width: 100%; max-width: 120px; } /* alcolink logo */
}
#login label {
	font-size: 16px;
	margin: auto 0;
}
.btn { font-weight: bold; }
#notifications, #MessageBoard { font-size: 95%; }
#MessageBoard h2, #sysStatus h2 {
	font-size: 20px;
}
#MessageBoard h3 { font-size: 14px; margin-bottom: 0px; }
.shade-md {
	border-radius: 4px;
	background-color: #eee;
	padding: 0 10px 10px;   		/* changed 03/29/16, TMD */
}
#hero1 { display: none; }

<!-- image swap -->
@media screen and (min-width:490px) {
	#hero1 { display: none; }
	#hero2 { display: block; }
}
@media screen and (max-width:489px) {
	#hero1 { display: block; }
	#hero2 { display: none; }
}

body {
                font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
                background-image: none !important;
}
a, a:link {
                text-shadow:none !important;
                color:#0000ee;
                text-decoration: underline !important;
}

.ps_loginmessagelarge {
                color:#666 !important;
}
