
/**********************************************/
/* Form Input */
SPAN.FormInput
{
	PADDING-BOTTOM: 1px; 
	PADDING-TOP:1px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px;
	vertical-align:middle;
}
/***************************************/
/* Input */
INPUT
{
    font-weight: normal;
	TEXT-ALIGN: left;
}
INPUT.CommandButton     
{
	WIDTH: expression(this.value.length > 10 ? "auto" : "80px" );
	background-color: #000000; 
	border: solid 1px #808080; 
	cursor: pointer; 
	background: url(../images/button_back.gif) center; 
	padding:1px; 
	TEXT-ALIGN:center;
}
INPUT.postcodetextbox
 {
	width:80px;
 }
/***************************************/
/* Label */
SPAN.Label
{
	font-weight:bold;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	PADDING-TOP:4px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 4px;
	width:120px;
}
SPAN.ValueLabel
{	FLOAT: left;
	PADDING-BOTTOM: 1px;
	PADDING-TOP:4px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 4px;
	}
/**********************************************/
SPAN.LabelExpand
{
	FLOAT: left;
	PADDING-BOTTOM: 1px; 
	PADDING-TOP:4px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 4px;
}
/**********************************************/
.LabelBold
{
	FONT-WEIGHT:bold;
}
SPAN.LabelBold
{
	FLOAT: left;
	PADDING-BOTTOM: 1px; 
	PADDING-TOP:4px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 4px;
	width:120px;
}
/**********************************************/
.LabelBoldExpand
{
	FONT-WEIGHT:bold;
}
SPAN.LabelBoldExpand
{
	FLOAT: left;
	PADDING-BOTTOM: 1px; 
	PADDING-TOP:4px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 4px;
}

/***************************************/
SPAN.SubmitButtonAlignLeft
{ 
	float:left;
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
}
/***************************************/
/* Submit button */
.SubmitButton
{ 
	WIDTH:80px; 
    TEXT-ALIGN:center;
}
SPAN.SubmitButton
{ 
	float:right;
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
}
SPAN
{
	display:table;
}
/***************************************/
DIV.NavigationButtons
{
	text-align:center;
	vertical-align:middle;
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:20px;
	PADDING-TOP:20px;	
	WIDTH:100%;
}
/***************************************/
/* Application Section Control Styles */
DIV.Section 
{
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FLOAT: left; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px auto; 
	WIDTH: 100%;
	PADDING-TOP: 2px; 
	vertical-align:top;
}
DIV.SectionRow 
{ 
	float:left;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	WIDTH: 100%; 
	PADDING-TOP: 1px; 
	HEIGHT: 100%;
}
/***************************************/
DIV.ContactDetailsPageSection
{	
	float:left;
	width:100%;
	height:100%;
}
DIV.ContactDetailsPageSection SPAN.Label
{
	WIDTH:120px;
	
}
/***************************************/
DIV.SiteDetailsPageSection
{
	float:left;
	width:100%;
	height:100%;
}
DIV.SiteDetailsPageSection SPAN.Label
{
	WIDTH:120px;
}
DIV.SiteDetailsPageSection DIV.NGRSelectSection SPAN.Label
{
	WIDTH:120px;
}
/***************************************/
DIV.ActivityDetailsPageSection
{
	float:left;
	width:100%;
	height:100%;
}
DIV.ActivityDetailsPageSection SPAN.Label
{
	WIDTH:120px;
}
/***************************************/
DIV.SummaryPageSection
{
	float:left;
	width:100%;
	height:100%;
}
DIV.SummaryPageSection SPAN.Label
{
	WIDTH:120px;
}
DIV.SummaryPageSection SPAN.LabelBold
{
	WIDTH:120px;
}
/***************************************/
DIV.ConfirmDetailsPageSection
{
	float:left;
	width:100%;
	height:100%;
}
DIV.ConfirmDetailsPageSection SPAN.Label
{
	WIDTH:120px;
}
DIV.ConfirmDetailsPageSection SPAN.LabelBold
{
	WIDTH:120px;
}
/***************************************/
#NGRSelectSection SPAN.LabelBold
{
	WIDTH:60px;
}
