/* FORM */


form.styledFrm {
	margin: 10px 0;

}
form.styledFrm li, form.styledFrm p
{
 	
}
form.styledFrm fieldset {
  margin-bottom: 10px;
}

form.styledFrm .legend {
  padding: 9px 0;
  display: block;
  sscolor: #E55841;
  float: left;
  width: 175px;
}

form.styledFrm .legend_sm {
  padding: 9px 0;
  display: block;

  float: left;
  width: 100px;
}


form.styledFrm .required {
 
  color: #E55841;

}

form.styledFrm label {
  display: inline-block;

}

form.styledFrm fieldset ol {
  margin: 0;
  padding: 0 0 10px 0;
  display: block;
   float: left;
}
form.styledFrm fieldset li {
  list-style: none;
  padding: 3px 0;
  margin: 0;
}

form.styledFrm fieldset li li {
	padding: 0;
  margin: 0;
}
form.styledFrm fieldset input[type=text] {
  padding: 2px;
  height: 14px;
 ss position: relative;
  ssstop: 3px;
  width: 225px;
  
}

form.styledFrm fieldset textarea
{
  padding: 2px;
  width: 350px;
}

form.styledFrm .text {
  width: 75px;
}

dform.styledFrm .textlong {
  width: 225px;
}

form.styledFrm .fld_short  {
  width: 70px;
}





form.styledFrm label {
  width: 100px; /* Width of labels */
  padding: 0;
  text-align: left;
}

form.styledFrm  .fld_short_lbl {
  width: 60px; /* Width of short labels */
}





form.styledFrm .checkbox
{
	padding: 12px 6px;
}
form.styledFrm .checkbox span	
{	
	position: relative;
	top: -3px;
}

form.styledFrm .button
{	
	float: right;
	padding: 0 0 0 25px;
}

form.styledFrm .submit_info
{	
	padding: 0 30px;
}



form.styledFrm fieldset fieldset {
  border: none;
  margin: 20px 0 0 0;
}
form.styledFrm fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.styledFrm fieldset fieldset label {
  display: block;
  width: auto;
}

form.styledFrm em { /* required field */
  font-weight: bold;
  font-style: normal;
  color: #f00;
}






form.styledFrm fieldset li.twoline  {
     width: 200px;
}

form.styledFrm fieldset input.fld_radio {
  //position: relative;
  //top: 3px;
  vertical-align: bottom;
}









form.styledFrm fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}


.submit_info
{
	font-size: .9em;
	margin: 10px 0;
}

.submit_info input
{
	padding: 0 0 0 10px;

	float: right;
}




form.styledFrm fieldset .extrainfo
{
	float: left; 
	width: 250px;
	padding: 0 0 0 40px;

}


