/* Standard styles */



.standard {

  position:relative;

  padding-bottom:0.5em;

}



* html .standard {

  position:static;

  padding-bottom:0;

}



.standard div {

  clear:left;

  margin-bottom:1em;

}



.standard div span {

  line-height:110%;

  margin-top:2px;

  margin-bottom:0.5em;

  float:left;

}



* html .standard div span {

  /* \*/margin-right:-3px;/* */

}



.standard div span.description {

  float:none;

  font-size:85%;

}



* html .standard div span.description {

  position:absolute;

}



/* Date range styles */



.dateRange {

  margin:0;

}



.dateRange div {

  display:inline;

}



.dateRange .dateRangeFrom div {

  padding-top:0.5em;

  width:300px;

  float:left;

}



* html .dateRange .dateRangeFrom div {

  padding:0;

}



.dateRange .dateRangeFrom span.w120px {

  padding-top:3px;

  padding-right:5px;

  width:120px;

  w\idth:115px;

  float:left;

}



* html .dateRange .dateRangeFrom span {

  /* \*/margin-right:-3px;/* */

}



.dateRange .dateRangeTo div {

  padding-top:0.8em;

  height:1%;

}



* html .dateRange .dateRangeTo div {

  padding:0;

}



.dateRange .dateRangeTo span {

  padding-top:3px;

  padding-right:5px;

  width:30px;

  w\idth:25px;

  float:left;

}



* html .dateRange .dateRangeTo span {

  /* \*/margin-right:-3px;/* */

}







/* Standard checkbox list */

.standardCheckList {

	margin-left:120px;

	clear:left;

	position:relative;

}



.standardCheckList div {

	height:1%;

	p\osition:relative;

	margin-bottom:0.2em;

}



.standardCheckList div div {

	margin:0 0 4px 25px;

}



.standardCheckList div div div {

	margin-bottom:0em;

	margin-top: 8px;

}



.standardCheckList div div div div {

	margin: 0 0 2px 0;

}



.standardCheckList input {

	clear:left;

	float:left;

	margin:0;

	padding:0;

}



* html .standardCheckList div div input {

	margin-top:-4px;

	margin-left:-3px;

}



.standardCheckList span {

	line-height:120%;

	display:block;

	margin-left:20px;

	width:auto;

}





/* Action button styles */

.actionButtonWrapper {

	padding:0 0 0 120px;

}

.alignedButtons, .alignedButtonsR { float: left; }
.alignedButtonsR { margin: 0 0 0 7em; }


/* Registration styles, added Jan 2010 */

.registration ul {margin-left:11em}

.registration ul li ul {margin-left:0}

.registration ul li {list-style-type:none; position:relative}


.registration ul li input {position:absolute; left:-2.4em; }