﻿div.login { width:335px; margin: 0 auto;}
div.login div.field input{ width:250px;}
div.login div.tab{ width: 45%}
div.login div.submit { padding-left:15%  }
div.login label { float:left; width:80px}
div.login div.submit { width:80%; padding:0px}
div.login div.login-forget { text-align:left; margin-top:3px; margin-left:80px; }
div.login div.login-action { margin-top:15px;}
div.login div.login-action input { margin-left:80px; width:120px; font-size:10pt }
.login div.header {margin: 0px 0px 10px 0px;  }
.login div.header span.title{  font-size:14px;  font-weight:600; margin: 0px 5px 15px 0px  }
.login div.header span{font-size:11px; font-weight:500;  }
.login div.item{ margin-top:5px; padding-left:5px }
.login div.item label{ display:block; float:left; width:75px; padding-top:2px }
.login div.item input{ border:solid 1px #777; width:115px}
.login div.message{text-align:center;}
.login div.errorMessage{text-align:left; color:#FF0000; margin-top:5px}

div.passreset { width:250px; margin: 0 auto; }
.pr-form div { padding-top: 10px; width:100%}
.pr-form input { width: 150px; }
.pr-form label { width: 70px; float:left; padding-top:3px; }
input.pr-bt-reset { width: 100px; margin-left:70px; }
input.pr-bt-request { width: 100px; margin-left:70px; }
div.pr-error { color:Red; margin:10px 0px 10px 0px; }
div.pr-error span { display:block;}

div.forgot-password { width:500px;  margin: 0 auto; }
.fp-note{ margin-top:20px;}
.fp-request{ margin-top:20px;}
.fp-request label { font-weight:bold;}
.fp-request input.fp-email { width:290px; margin:0px 5px;} 

div.forgot-password .fp-message { margin-top:10px; margin-left:115px;}
div.forgot-password .fp-message span { display:block;}
div.forgot-password .fp-message span.error { color:red}
div.forgot-password .fp-message span.success { color:green; font-weight:bold;} 