#page-content			{ width: 350px; min-width: 350px; margin-top: 80px; padding: 10px 40px 40px 40px;  z-index: 200;  position: relative; }
div.message				{ font: bold 12px/150% Verdana, Helvetica, Calibri, Corbel, sans-serif; margin: 20px 0 10px 0; }
div.note				{ font: normal 10px/160% Verdana, Helvetica, Calibri, Corbel, sans-serif; margin: 10px 0 10px 0; }
label					{ font: bold 12px/150% Verdana, Helvetica, Calibri, Corbel, sans-serif;  display: block; margin: 10px 10px 5px 0; padding: 3px; }
input[type=text]		{ width: 200px; padding: 3px; }
input[type=password]	{ width: 200px; padding: 3px; }
input:hover				{ border: 1px solid #000; color: #606060; }
input:focus				{ border: 1px solid #000; color: #000; outline: 1px solid #000; }
#footer p				{ color: #000; }
.login-center			{ text-align: center; }
#login-button			{ background: url(img/check_icon.png) no-repeat; padding-left: 25px; border: 0; color: #748697; margin: 10px; cursor: pointer; }
ul.errorlist li			{ float: left; font: normal 12px/150% Verdana, Helvetica, Calibri, Corbel, sans-serif; color: red; }
#transparent			{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; max-height: 1600px; max-width: 1800px; background: #000; z-index: 100; opacity: 0.7; filter:alpha(opacity=70); }
#page-content #header	{ margin: 40px 0 30px 0; }