/*

t e c . . . . . . . . . . . . . . . .
     _ _       _                     
  __| (_) __ _(_) ___ ___  _ __ ___  
 / _` | |/ _` | |/ __/ _ \| '_ ` _ \  
| (_| | | (_| | | (_| (_) | | | | | | 
 \__,_|_|\__, |_|\___\___/|_| |_| |_| 
         |___/ 

.     .     .     .     .     .     . uploadForm.css
   .     .     .     .     .     .    I Am Episcopalian
.     .     .     .     .     .     . 2009
   .     .     .     .     .     .    version 1.0

*/

#formStage * {
  font-family: Verdana, Arial, sans-serif;
  color: #5e6778;
}

/*body {*/
/*  margin:0;*/
/*  padding:0;*/
/*  background-color: #000;*/
/*  margin-top: 50px;*/
/*}*/

#formStage {
  margin: auto;
  padding:11px;
  width: 571px; 
  /*height:377px;*/
  background-color: #fff;
}

#formInner {
  /*width:;*/
  padding:9px;
  background-color: #e5e5e5;
}

#formInner img.close {
  padding-top:6px;
  float: right;
  display: inline;
  border: none;
}

#formContent {
  margin-top: 10px;
  padding:9px;
  background-color: #fff;
}

#formContent ul {
  margin:0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 11px;
}

#formContent ul li {
  height: 30px;
  padding-left: 30px;
  display: inline;
}

#formContent ul li.camIcon {
  background: url(../images/iam_uploadForm_camIcon.gif) top left no-repeat;
}

#formContent ul li.clockIcon {
  margin-left:30px;
  padding-top: 3px;
  padding-bottom: 6px;
  background: url(../images/iam_uploadForm_clockIcon.gif) top left no-repeat;
}

form {
  margin: 25px 40px 5px 40px;
  font-size: 11px;
}

form label {
  width:70px;
  margin-top: 12px;
  padding-right: 10px;
  float:left;
  clear: left;
  text-align:right;
  font-size: 10px;
}

form input  {
  color: #d8d8d8;
  margin-top: 10px;
  padding:1px;
  border: 1px solid #eaeaea;
  font-size: 10px;
}

form .firstName, .city {
  width:146px;
}

form .lastName, .state {
  width:147px;
}

form input.email {
  width:300px;
}

form input.upload {

}

form .uploadBtn {
  padding: 0;
  background-color: #ddd;
  color:#5e6778;
  width:90px;
  font-size:10px;
  font-family: Verdana, sans-serif;
}

#userInfo {
  padding:10px 20px 20px 10px;
  background-color: #f2f2f2;  
}

#uploadArea {
  margin-top: 15px;
  padding:10px 20px 20px 10px;
  background-color: #f2f2f2;  
}

#formContent .feildTitle {
  width:70px;
  margin-top: 14px;
  padding-right: 10px;
  float:left;
  clear: left;
  text-align:right;
}

#formContent .error {
  margin:8px 0 0 40px;
  padding: 0 4px 1px;
  float:left;
  background-color: #f2f2f2;
  font-size: 10px;
}

h4 {
  margin:0;
  padding: 0;
}

h5 {
  padding:15px 0 15px 0;
  font-weight:bold;
  text-align: center;
}



.hasError {
  border: 1px #ff5252 solid !important;
  /*background-color: #ff5252 !important;*/
}




