/* 
btn_send.png

#userCreate form .arrow { background-image: url(../../files/content_left_user_create_arrown.png); background-position: center top; background-repeat: no-repeat; }
#userCreate form .userCreateFooter { position: relative; height: 84px; margin: 0 auto;}
*/

.Tx-Formhandler ul {
  list-style:none;
}
.Tx-Formhandler ul,
.Tx-Formhandler p {
  color: white;
}

.Tx-Formhandler ul.error {
  margin: 0 0 20px;
}

#formhandler_contact_form {
}

#formhandler_contact_form .notice {
font-size:10px;
}

.Tx-Formhandler div.formWrap {
  padding: 20px 20px 10px;
  background-color: rgb(23, 30, 34);
}


.Tx-Formhandler div.narrow {
  text-align: center;
  position: relative; height: 84px; margin: 0 auto; width: 482px; 
  background: transparent url(../../files/content_left_user_create_bottom.png) no-repeat scroll center bottom;
}

#formhandler_contact_form legend {

  border-bottom:1px dotted #34485C;
  color:#3794C1;
  font-size:22px;
  font-weight: bold;

}

#contact_subject {
  margin-left:240px;
}

#formhandler_contact_form .row {
	margin-bottom:10px;
}

#formhandler_contact_form input.hidden, #formhandler_contact_form input[type="hidden"] {
        display: none;
        border: none;
}

#formhandler_contact_form input.submit, #formhandler_contact_form input[type="submit"] {
	border:1px solid #ccc;
	width:auto;
	display:inline;
	clear:both;
}

#formhandler_contact_form .mathguard {
	padding:0;
}

#formhandler_contact_form .contact_box {
	padding:8px;
	width:200px;
	margin-left:80px;
	float:left;
}

#formhandler_contact_form .contact_box label {
  color: rgb(201, 199, 173);
  width: 100px;
}

#formhandler_contact_form fieldset {
	padding:30px 10px 10px 10px;
}

#formhandler_contact_form input,
#formhandler_contact_form textarea {
  color: black; background-color: #3794c1; border: none; margin-top: 5px; padding: 2px 0; }
}

.error {
	color:red;
	font-weight:bold;
}

#formhandler_contact_form label {
  color: white;
	display:block;
	float:left;
	width:200px;
}

#formhandler_contact_form input[type="text"], #formhandler_contact_form textarea {
	display:block;
	width:200px;
	float:left;
}

#formhandler_contact_form .clear {
	clear:both;
}

#formhandler_contact_form .contexthelp {
	border:1px solid #dedede;
	background-color: #efefef;
	padding:5px;
	display:block;
	font-size:small;
}

#formhandler_contact_form .info {
	float:left;
	width:200px;
	margin-left:20px;
}

#formhandler_contact_form textarea#message {
  height: 125px;
  width: 478px;
}

#formhandler_contact_form h4 {
color:white;
font-size:12px;
font-weight:normal;
line-height:12px;
}
