/* Form Tags */
.twocol label
{
	clear:left;
	float:left;
	display: block;
	padding-right:7px;
	padding-top:1px;
	text-align: right;
}
.twocol .formlinebreak{
	width:100%;
	height:14px;
	float:left;
	clear:left;
}
.twocol input[type="text"], .twocol input[type="password"], .twocol select{
	float:left;
	margin-bottom:4px !important;
}
.twocol input[type="checkbox"]{
	float:left;
}

.twocol input.fieldError, .twocol textarea.fieldError, .twocol checkbox.fieldError, .twocol select.fieldError, .twocol radio.fieldError
{
  border: 1px solid #CC0000;
  background-color: #FFCCCC;
}

.twocol hr{
	clear:left;
}
.twocol a{
	text-decoration:underline;
}
.twocol .field{
	float:left;
	clear:left;
	text-align:right;
	margin-right:5px;
}
.twocol img
{
  margin-left: 110px;
  padding: 4px;
}
.twocol .greystroke input[type="text"], .twocol .greystroke input[type="password"], .twocol select{
	margin-top:0px;
}
/* Helper Classes */
.twocol .helpertext
{
  float: right;
}
.error
{
  color: red;
  margin-left: 0.5em;
  margin-bottom:8px;
  display: block;
}
