
body {
  color: #555;
  background: #fff;
  margin: 0;
  padding: 0;
}

a {
  color: #555;
  text-decoration: underline;
}

a:hover {
  color: #555;
  text-decoration: none;
}

a:active, a:focus {
  outline: none;
}

p {
  clear: both;
  margin: 0;
  padding: 3px 0;
}

.eval-asterisk {
  float: right;
  width: 9px;
  background: transparent url(../images.aff1/asterisk.gif) right top no-repeat;
  padding: 0;
  margin: 0;
}


/* Eval Form */

#eval-form {
  width: 229px;
  height: 588px;
  margin: 0 0 0 0;
  padding: 0 0 0 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #444444; 
  background:url(../images.aff1/form_bg.jpg) left top no-repeat;
  line-height:21px;
}

#form-fields {
  float: left;
  padding: 75px 20px 0 10px;
}

/* fieldset left */

#fieldset-left {
  float: left;
  width:200px;
  height:168px;
  border:none;
}

#fieldset-left label {
  padding: 0 10px 7px 0;
  margin:0 0 0 0;
  float: left; 
  color:#354e6a;
}
	
#fieldset-left input{
	 float: right;	
	}	
	
/* fieldset right */	

#fieldset-right {
  float:left;
  width:200px;
  height:205px;
  border:none;
}

#fieldset-right label{	
  text-align:left;
  padding: 0 0 0 0;
  margin:3px 0 6px 0;
  line-height:15px;
  float:left;
  color:#354e6a;
  }

#fieldset-right input{
  float: right;	
  margin:0 0 0 0;
  }

/* Form Elements */

fieldset {
  margin: 0;
  padding: 0;
  /*border:none;*/
}

#eval-form fieldset{
  /*border:none;*/
}	

#eval-form input {
	font-size: 11px;
	height: 16px;
	border: 1px #5e80bb solid;
	}
	
#eval-form input.small {
	width: 45px;
}

#eval-form input.medium {
	width: 72px;
}

#eval-form input.large {
	width: 100px;
}	

#eval-form select {
	font-size: 11px;
	height: 18px;
	margin: 0 0 5px 0;
	width:198px;
	}

#eval-form textarea {
  color: #555;
  font-size: 11px;
  vertical-align: bottom;
  width: 200px;
  height: 45px;  
}

/* footer */

#footer {
 clear: both;
 width:240;
 margin:0 0 0 0;
 padding:0 0 0 0;
}

#footer p{
 font-size: 10px;
 line-height: 13px;
 color: #4987cb;
 text-align: center;
 width:196px;
 height:30px;
 padding:4px 12px 4px 12px;
}

#footer a{
 color: #4987cb;
 text-decoration: underline;
}	

#footer a:hover{
 text-decoration: none;
}	

/* Buttons */

#eval-form .submit {
  float:right;
  width: 111px;
  height: 53px;
  cursor: pointer;
  border: none;
  overflow: hidden;
  margin:0 17px 0 0;
  text-indent: -9999px;
  background:url(../images.aff1/submit.gif) left top no-repeat;
}


/* thanks */

#eval-form-thanks {
  width: 240px;
  height: 588px;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #444444; 
  background:url(../images.aff1/form_bg.jpg) left top no-repeat;
  line-height:21px;
}

#eval-form-thanks #form-fields p {
  padding: 6px 6px 12px 8px;
  line-height: 18px;
}


