﻿/** Basic form applied globally **/
.fieldGroup
{
	padding:0px 0px 0px 0px;
	margin:20px 0px 20px 0px;
	width:510px;
}
.fieldGroup h3,
.fieldGroup h3 span
{
	font-family:Arial, Helvetica, sans-serif;
	color:#A83D23;
	font-size:14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.fieldGroup .fieldWrapper
{
	padding:0px 0px 0px 0px;
	margin: 12px 0px 10px 0px;

	width:100%;
	display:block;
}

div.fieldGroup .verticalRadGroup,
div.fieldGroup div.fieldWrapper .verticalRadGroup,
div.fieldGroup .verticalCheckGroup
{
	display:block;
	
	padding:0px;
	margin:0px;
	margin-top:0px;
}
div.fieldGroup .verticalRadGroup input,
div.fieldGroup .verticalCheckGroup input
{
	height:21px;
	vertical-align:middle;
	margin-right:4px;
}

.fieldGroup .fieldWrapper input
{
	/*margin: 0px 0px 0px 0px;*/
	margin-right:5px;
	margin-top:0;
	padding:0px 0px 0px 0px;
}

.fieldGroup .fieldWrapper .requiredIndicator
{
	display:block;
	float:left;
	width:10px;
	padding: 2px 2px 0px 0px;
	color:#A83D23;
}

.fieldGroup .fieldWrapper .label
{
	width:200px;
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
}
.fieldGroup .fieldWrapper input.standard
{
	width:300px;
}
.fieldGroup .fieldWrapper select.standard
{
	width:305px;
}

.fieldGroup .fullWidth
{
	width:622px;
}

.fieldGroup .fullWidth a,
.fieldGroup .fullWidth input
{
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
	clear:right;
}

.fieldGroup .fieldWrapper .subPoint
{
	text-align:right;
}

.formActionPadding
{
	padding-right:25px;
}

.fieldGroup .fieldWrapper .onlineConfirmation
{
	line-height:20px;
}
