/**
 * SignInForm.css
 *
 * Copyright 2009 RealPatterns, Inc. All rights reserved.
 */



.SignInForm { 

  width: 32%;
  height: 230px;
  margin: 0px auto;
  background: #ffffff;
  font: normal 12px sans-serif;
  border: 1px solid #faa723;
  position: relative;
}
.SignInForm h1 {

  color: #ffffff;
  height: 24px;
  margin: 0px;
  padding: 4px;
  text-align: left;
  font: normal 1.5em sans-serif;
  background: #faa723;
}
.SignInForm form {

  color: #5e94d2;
  margin: 0px;
  padding: 0px;
}
.SignInForm form ul {
  text-decoration: none;
  color: #666666;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.SignInForm form ul li {
  text-decoration: none;
  color: #666666;
  margin: 8px 6px;
  padding: 0px;
  padding-right: 8px;
  position: relative;
}

.SignInForm form ul li a:link {
  color: #666666; 
}

.SignInForm form ul li input {

  width: 99%;
  height: 19px;
  margin: 2px auto;
  padding: 0px;
  border: 0px;
  background: #ffffff;
  border-bottom: 1px solid #000000;
  display: block;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.SignInForm form ul li label {

  color: #666666;
  font: bold 1em sans-serif;
}

#SignInForm_1 .Alias{
	background: transparent url('../../gfx/username_icon.png') no-repeat scroll 1px 7px;
	background-size: 30px;
	padding-left: 38px;
	min-height: 36px;
}

#SignInForm_1 .Password{
	background: transparent url('../../gfx/password-icon.png') no-repeat scroll 0px 6px;
	background-size: 30px;
	padding-left: 38px;
	min-height: 36px;
}

.SignInForm form ul li.Password a {
  
  color: #666666;
  font: bold 1em sans-serif;
  position: absolute;
  right: 20px;
  top: 40px;
}

.SignInForm form ul li.Option{
	margin-top: 10px;
	margin-bottom: 2px;
    padding-left: 9px;
}

.SignInForm form ul li.Option label {

  color: #666666;
  font: normal 0.8em sans-serif;
  line-height: 1;
}
.SignInForm form ul li.Option input {

  width: auto;
  height: auto;
  display: inline;
  margin: 0px;
  border: none;
  vertical-align: middle;
}
.SignInForm form ul li.Option span em {

  color: #ffffff;
  display: block;
  background: #ff0000;
  font-style: normal;
  font-weight: bold;
  font-size: 0.8em;
  text-align: center;
}
.SignInForm form ul li.Submit {

  margin: 0px;
  width: 100%;
  height: 28px;
  text-align: center;
}
.SignInForm form ul li.Submit button {

  width: 90%;
  height: 28px;
  color: #ffffff;
  margin: 6px auto;
  padding: 0px;
  text-align: center;
  font: bold 16px sans-serif;
  border: none;
  background: #faa723;
  cursor: pointer;
  line-height: 28px;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	background-color: #ffffff;
}

@media only screen and (max-width: 1000px) {
	.SignInForm{
		height: 240px;
	}
}

@media only screen and (max-width: 750px) {
	
	.SignInForm{
		height: 230px;
	}
}