.authErrors ul, .message ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}
.authErrors ul li
{
  margin:0;
  padding:0;
}
h1.auth
{
  color:#777777;
}
.authMessagge
{
  color:red;
}
.authMessagge ul
{
  padding:0px 0px 20px 0px;
  margin:0px;
  list-style-type:none;
}
.authMessagge ul li
{
  padding:3px 16px 2px 16px;
  margin:0px;
}

.authEditProfile
{
  padding:5px 0px 5px 16px;
  color:#666666;
}

.authEditProfile form div.row
{
  clear:both;
}
.authEditProfile form div.row div.label
{
  float:left;
  width:130px;
  margin:5px 0px 3px 0px;
}
.authEditProfile form div.row div.value
{
  float:left;
  width:220px;
}
.authEditProfile form div.row div.value input, .authEditProfile form div.row div.value select
{
  font-size:1em;
  border:1px solid #bebebe;
  margin:5px 0px 3px 0px;
}
.authEditProfile form div.row div.value input.checkbox
{
  margin:5px 0px 3px 0px;
}
.authEditProfile form div.row div.value input
{
  width:150px;
}
.authEditProfile form div.row div.value select
{
  width:152px;
}
.authEditProfile form div.row div.value input.radio
{
  width:auto !important;
  padding:0px !important;
  border:none !important;
  margin:0px !important;
}
.authEditProfile form div.rowcheck input
{
  width:auto !important;
  padding:0px !important;
  border:none !important;
  margin:0px !important;
}
.authEditProfile form div.row div.value label
{
  padding:0px 0px 0px 5px;
}
.authEditProfile form div.sep
{
  padding:20px 0px 0px 0px;
  margin:10px 0px 0px 0px;
  border-top:1px dotted #bebebe;
  width:634px;
  clear:both;
}

.authEditProfile form div.rowPrivacy
{
  clear:both;
}
.authEditProfile form div.rowPrivacy div.label
{
  padding:0px 0px 3px 0px;
}
.authEditProfile form div.rowPrivacy div.value textarea
{
  border:1px solid #bebebe;
  width:630px;
  font-size:1.2em;
}

.authEditProfile form div.rowCaptcha
{
  height:30px;
  clear:both;
}
.authEditProfile form div.rowCaptcha div.label
{
  float:left;
  width:130px;
  padding:6px 0px 2px 0px;
}
.authEditProfile form div.rowCaptcha div.value
{
  float:left;
  width:400px;
  padding:2px 0px 2px 0px;
}
.authEditProfile form div.rowCaptcha div.value input
{
  font-size:1em;
  border:1px solid #bebebe;
  width:150px;
}
.authEditProfile form div.rowCaptcha div.value p
{
  padding-left:20px;
}

.authEditProfile form .rowButtons
{
  padding:10px 70px 10px 15px;
  text-align:right;
}
.authEditProfile form .rowButtons button
{
  font-size:1em;
  background-color:#e5e5e5;
  color:#666666;
  border:1px solid #bebebe;
}

.authEditProfile .bottomUrl
{
  padding:10px 0px 10px 0px;
}
.authEditProfile .bottomUrl ul
{
  padding:0px;
  margin:0px;
  list-style-type:none;
}
.authEditProfile .bottomUrl ul li
{
  padding:0px;
  margin:0px;
}
.authEditProfile .bottomUrl ul li a
{
  color:#666666;
  font-size:1em;
  text-decoration:none;
}
.authEditProfile .bottomUrl ul li a:hover
{
  text-decoration:underline;
}

.authlogin
{
  padding:20px;
}
.authlogin h1
{
  color:#777777;
  margin:0px;
  padding:10px 0px 20px 0px;
}

.authlogin div.desc
{
  padding:0px 10px 30px 0px;
}
.authlogin div.message
{
  padding:0px 10px 30px 0px;
}

.authlogin div.recpassword
{
  width:310px;
  margin-right:10px;
}
.authlogin div.registration
{
  width:360px;
}
.authlogin div.boxes
{
  float:left;
  background-repeat:repeat-x;
  background-image:url('Invalid Asset URL');
}
.authlogin div.boxes h3
{
  padding:5px 10px 5px 10px;
  font-size:1.1em;
}
.authlogin div.boxes p
{
  padding:5px 10px 10px 10px;
  font-size:0.9em;
}
.authlogin div.boxes div.go
{
  text-align:right;
  padding:0px 10px 10px 10px;
  font-size:0.9em;
}
.authlogin div.boxes div.go a
{
  padding:1px 5px 1px 5px;
  color:#858585;
  border:1px solid #858585;
  text-decoration:none;
}
.authlogin div.boxes div.go a:hover
{
  color:#ffffff;
  background-color:#175755;
}
.authlogin div.label
{
  float:left;
  width:150px;
  padding:0px 0px 20px 0px;
}
.authlogin div.value
{
  float:left;
  width:200px;
  padding:0px 0px 20px 0px;
}
.authlogin div.value input
{
  border:1px solid #BEBEBE;
  font-size:1em;
  width:180px;
}
.authlogin div.submit
{
  float:left;
  padding:0px 0px 20px 0px;
}
.authlogin div.submit input
{
  padding:0px 5px 0px 5px;
  color:#858585;
  border:1px solid #858585;
  text-decoration:none;
  background-color:#ffffff;
  cursor:pointer;
  font-size:0.9em;
}
.authlogin div.submit input:hover
{
  color:#ffffff;
  background-color:#175755;
}

.authrecfinished
{
  padding:20px;
}
.authrecfinished h1
{
  color:#777777;
  margin:0px;
  padding:10px 0px 20px 0px;
}

.authrecfinished h3
{
  padding:0px 0px 30px 0px;
  font-size:1em;
  font-weight:normal;
}



