label.jsTextL,label.jsPasswordL, label.jsFileL, label.jsSelectorL{
	float:left;
	margin-left: 5px;
	padding:4px 0;
}

 /**********************************************/
/*  customFormElements Definitions				*/
/* 												*/
/*  classes:									*/
/*  F - Element has focus						*/
/*  H - Mouse is over the Element				*/
/*  A - Element is somehow active (e.g. checked)*/
/*  P - Element is pressed						*/
/*												*/
/*  classes can be used in any combination		*/
 /**********************************************/
 
 form *:focus{outline: none;}
 
/* labels */
label{cursor:pointer;}
label.H{color:#09F;}
label.F{color:#000;}

/* tool tip related */
.tip{border: 1px solid #339999;background-color: #fff;z-index:100;font-size:0.9em;color:#666;padding:2px 4px;}

.jsQM{
	cursor: help;
	margin-left: 3px;
	vertical-align: middle;
	height: 13px;
	width: 12px;
	background: url(/img/qm.gif) no-repeat left top;
}

/* checkboxes and radiobuttons */
.jsRadiobutton img{
	vertical-align: middle;
	width: 26px;
	height: 26px;
	margin-left:10px;
	background: no-repeat 0 0;
	float:left;
}
.jsRadiobutton img{background-image: url(/img/radiobuttons.gif);}

.jsRadiobutton.A img{background-position: 0 -53px;}

.jsRadiobutton.H img{background-position: 0 -106px;}
.jsRadiobutton.H.A img{background-position: 0 -159px;}

.jsRadiobutton.F img{background-position: 0 -212px;}
.jsRadiobutton.F.A img{background-position: 0 -265px;}

.jsRadiobutton.F.H img{background-position: 0 -318px;}
.jsRadiobutton.F.A.H img{background-position: 0 -371px;}

