div.TAFformBlock {
  margin: 3px 0px 10px 0px;
}


input.TAFformtext {
  margin-top: 3px;
  width: 300px;
  height: 15px;
}

input.TAFformsmalltext {
  margin-bottom: 3px;
  width: 220px;
  height: 15px;
}

textarea.TAFtextarea {
  margin-top: 3px;
  width: 300px;
  height: 100px;
}

input.TAFsubmit {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #EC6518;
  border-top: 1px solid #888888;
  border-left: 1px solid #888888;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  padding: 1px 2px 0px 2px;
  overflow: visible;
}

img.tx-srfreecap-pi2-image {
  display: inline;
  float: none;
  border: 1px solid #A5ACB2;
}

div.TAFFreeCapblock {
  margin-top: 3px;
}

div.TAFformDisclaimerBlock {
  margin: 10px 0px 10px 0px;
  font-size: 10px;
}

span.tx-srfreecap-pi2-cant-read a:link, span.tx-srfreecap-pi2-cant-read a:visited, span.tx-srfreecap-pi2-cant-read a:active, span.tx-srfreecap-pi2-cant-read a:hover {
  text-decoration: none;
  font-weight: bold;
}


h1.error {
  margin-top: 10px;
  color: #ff0000;
}

p.error {
  color: #ff0000;
}

p.TAFlink a:link, p.TAFlink a:visited, p.TAFlink a:active {
	color: #ec6518!important;
	text-decoration: none!important;
	padding-right: 20px;
	background: url(../gfx/css/ars_gr.gif) no-repeat 100% 3px;
}

p.TAFlink a:hover {
  text-decoration: underline;
}

