@charset "UTF-8";
/* CSS Document */

.form-wrapper {
	padding: 10px;
	padding-top: 20px;
}
.niceform {}
.form-wrapper table {}
.form-wrapper table tr {}
.form-wrapper table tr td {
	position: relative;
}
.form-wrapper table tr td label {}
.form-wrapper table tr td input {}
.form-wrapper table tr td select {
	/*position: absolute;
	left: 1px;
	top: 1px;*/
}
.form-wrapper table tr td img {
	border: 0px dotted;
}

td.submit-button-block {
	text-align: right;
	padding-right: 50px;
}
#recaptcha-wrap {
	margin-left: 50px;
	width: 300px;
	text-align:right;
}

button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 20px 0 0; 
  text-align:center; 
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}

input, textarea, select {
	background-color: #d7e7f2;
	border: 1px solid #3991b0;
	padding: 2px;
	color: #2b5470;
}


/*blue buttons*/
button.submitBtn { 
  background:url(../images/btn_blue_right.gif) right no-repeat; 
  font-size:1em; 
}
button.submitBtn span { 
  height:25px; 
  line-height:25px;
  background:url(../images/btn_blue_left.gif) left no-repeat;
  color:#fff; 
}
button.submitBtn:hover {
	background:url(../images/btn_blue_right_hover.gif) right no-repeat; 
}
button.submitBtn:hover span {
	background:url(../images/btn_blue_left_hover.gif) left no-repeat; 
}

.error-message {
	margin-top: 25px;
	border: 5px solid #960f1c;
	background-color: #e29b9b;
}

.yui-content .error-message p {
	padding: 20px;
	color: #960f1c;
	font-weight: normal;
	font-size: 14px;
}
.required-text {
	font-size: 11px;
	color: #FF3300;
	text-align: right;
}