form	
{
		margin:0;
		padding:0;
		width:100%;
		display:block;
		float:left;
}

form .frmRow
{
        display:block;
        float:left;
        width:100%;
        line-height:19px;
        padding:0px;
        margin:1px 0px 0px 0px;  
}

form .frmRow label	
{	
		float:left;
		width:240px;
		font-size:0.9em;
		padding:5px 2px;
		margin:0px;
		line-height:19px;
		color:#F57920;
}

form .frmRow label.title
{
	width:100%;
	background-color:#98A5B2;
}

form .frmRow .field	
{
        float:left;
		width:60%;
		padding:2px 2px;
		font-size:0.9em;
}

form .field:Hover
{
		background-color:#f1f1f1;
}

form .msg
{
    color:Red;
    font-size:0.9em;
}

form .field .highlight
{
	background-color:#F9F7B7;
	color:#000;
}

form .field .faded
{
	background-color:#E5E5E5;
}

form .field INPUT,SELECT
{
		font-size:1.2em;
		height:22px;
}

form .field TEXTAREA
{
		width:100%;
		height:100px;
		margin:0px;
		padding:0px;
}

form .field INPUT[type="file"]
{
        font-size:0.9em;
        padding:0px;
        width:auto;
        height:auto;   
        line-height:2em; 
}

form INPUT.button
{
        font-size:0.9em;
        padding:0px 10px;
        margin:0px;
        line-height:2em;
        width:auto;
        height:auto;
}

form .field INPUT.buttonSml
{
		font-size:0.8em;
}

SELECT.sml,INPUT.sml
{
		width:6em;
}

SELECT.med,INPUT.med
{
		width:15em;
}

SELECT.lrg,INPUT.lrg
{
		width:25em;
}

SELECT.xlg,INPUT.xlg
{
		width:40em;
}

.fieldError	
{
		color:red;
		display:none;
}

.checklist 		
{
		background-color: #FFFFFF; 
		border:solid 1px #ccc; 
		overflow: auto; 
		list-style-type: none; 
		height: 10em;
		text-align:left;
		padding:0;
		margin:0;
}

.checklist LI
{
		padding:0;
		margin:0;
		height:22px;
		line-height:22px;
		
}

.checklist LI LABEL
{
		display:block;
		font-weight:normal;
		width:100%;
		padding:0;
		margin:0;
		background-color:transparent;
		text-indent:3px;
		cursor:pointer;
}

.checklist LI INPUT
{
		float:left;
		padding:0;
		margin:0;
		border:none;
		vertical-align:middle;
		height:22px;
}

.cl1 				
{
		font-size:9pt;
		width:auto;
		padding:0;
		margin:0;
}

.cl1 .alt1 			
{
		background-color: #ffffff;
}

.cl1 .alt2 
{
		background-color: #ededed;
}