body{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000}
img{border: none 0px;}
h2{ margin-top:0;  font-size:13pt;  font-weight:bold;}
#content{ position:absolute;  top:50%; left:50%;  margin-top:-250px; margin-left:-340px}
#content p{margin-left:2px}
#login{ width:699px; height:407px; background-image: url('/images/login.gif'); background-repeat: no-repeat;}
#login .cell{ width: 50%;  vertical-align: top;  color:#555; }
#login .cell h2{ margin-top:0;  font-size:10pt;  font-weight:bold;}
#login .cell li{ list-style-position:inside;  list-style-type:none;  padding:10px 0px 10px 30px}
#login .cell ul{ padding:0px}
.button{ font-size:10pt; font-weight:bold; color:green; border:solid 1px #bdbdbd}
#loginform{ border-style: none;  border-collapse: collapse; }
#loginform .nice{ border:solid 1px #bdbdbd;  font-weight:bold;  font-size:10pt;  padding:4px;  color:green}
#loginform .niceselect { border:solid 1px #bdbdbd;  font-weight:bold;  font-size:10pt;  padding:3px; color:green;}
#loginform .nice2{ padding:3px;}
#loginform input:focus, #loginform select:focus{background-color:#f3fcff;}
#loginform td{ vertical-align: top;}
#footer{ position:absolute; top:96%; left:30px;}
#footer a{ padding-left:5px;}
.error { color: #ff0000; font-size: 8pt; background-image: url('/images/alertsmall.png'); background-repeat: no-repeat; background-position: left; padding:  4px 4px 4px 20px; }
#passwordemailer { display: none; }


#panel { position: relative; left: 175px; top: 40px; width: 359px; height: 335px; }
.link { margin: 8px 0 8px 0; }
