fieldset{
  border:thin solid #DEDEDE;
  border-width:1px;
  padding:10px 5px;
  margin-bottom:5px;
  
}
fieldset.required{
  border: thin solid #aaa;
  border-width: 1px;
}

fieldset .light{
	background:#fff;
}
fieldset .dark{
	background:#000000;
}

fieldset ol{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
}

fieldset ol li{
	float:left;
	clear:left;
	width:95%;
	padding:2px 1%;
	margin:1px 0;
}


fieldset li label{
	float:left;
	clear:left;
	width:13.5em;
	text-align:right;
	padding: 0 10px 0 0;
	line-height:1.7em;
	font-size:1.1em;
}
fieldset li label.inline{
	float:none;
	clear:none;
	width:auto;
	text-align:left;
	padding:0;
}

fieldset.submit{
  background:transparent;
  padding:5px 0;
  margin:10px 0 0;
  text-align:center;
}

fieldset.submit input{
  /*margin:0 20px;*/
}
