﻿a { text-decoration:underline; color:#36c; padding:0; margin:0; }
a img { padding:0; margin:0; }
p { margin:10px; }
.loginform { width:608px; 
text-align:left; margin:0 auto 20px; padding:0 0 20px 0; background:url(../images/login_bottom.gif) no-repeat 0 bottom;
	height: auto;
}
.loginform .fieldsnav { background:url(../images/login_top.gif) no-repeat 0 bottom; height:66px; }
.loginform .fieldsnav2 { background:url(../images/login_top2.gif) no-repeat 0 bottom; height:66px; }
.loginform .fields { border-left:solid 2px #e0e0e0; border-right:solid 2px #e0e0e0; padding:10px 0; margin:0; background:#f5f5f5; overflow:hidden}
.loginform input { background-color:#fff; color:#232685; height:18px; width:120px; margin-right:10px; }
.loginform input.button { border:solid 1px #000; width:auto; }
input.disabled { border: 1px solid #F2F2F2; background-color: #F2F2F2; }
input.required, textarea.required { border: 1px solid #00A8E6; }
input.validation-failed, textarea.validation-failed { border:1px solid #FF3300; color:#FF3300; }
input.validation-passed, textarea.validation-passed { border: 1px solid #00CC00; color : #000; }
div.validation-passed { color:#00CC00; display:inline; }
.custom-advice { margin: 0; padding: 0; color : #f00; font-weight: bold; display:inline; width:120px; }
#advice-required-passwd, #advice-required-UID { width:100px; }
p.hang {  margin-left:53px; }
td.title { text-align:right; padding-right:10px; }
.loginform input.readonly { background:#ccc; color:#fff; }
