﻿.formCol 
{
    float:left;
    width:340px; 
    padding:0 0 0 20px;   
}

.formColLast 
{
    width:330px;
}

.formColBot 
{
    padding-bottom:28px;
}

.formCol .updateProgress 
{
    float:left;
    padding:2px 0 0 15px;
}

#mainContent .formCol h4 
{
    padding:0 0 6px 0;
}

.formRow 
{
	width:100%;
	float:left;
	clear:left;
	padding-bottom:8px;
}

.formRow2 
{
    padding-bottom:21px;
}

.formRow label
{
	float:left;
	width:125px;
	padding-right:5px;
}

.formCol .formRow label 
{
	width:85px;
}

.formRow label.altLabel,
#mainContent .formCol h4.labelHeader 
{
    width:110px;
    float:left;
    padding-right:13px;
}

.formRow label.required 
{
	font-weight:bold;
}


.formRow input.txtInput 
{
	float:left;
	width:182px;
	border:1px solid #999;	
	margin-right:8px;
}

.formCol .formRow input.txtInput 
{
	float:left;
	width:174px;
	border:1px solid #999;	
	margin-right:8px;
}

.formRow .failureText 
{
	clear:left;
	padding-left:130px;
	padding-bottom:0;
	color:#ff0000;
}

.formRow .buttons 
{
	clear:none;
	float:left;
	width:110px;
	margin-top:-1px;
}

.selectInput 
{
	border:1px solid #999;
	padding:0;	
}

.selectInput2 
{
    float:left;
    width:172px;
	border:1px solid #999;
	padding:0;	
	font-size:100%;
}

.selectInput3 
{
    float:left;
	border:1px solid #999;
	padding:0;	
	font-size:100%;
}

.radioListTable 
{
    float:left;
}

.radioListTable input 
{
    width:13px;
    height:13px;
    float:left;
}

#mainContent .radioListTable label 
{
    float:left;
    width:auto;
    padding:0 28px 0 8px;
}




