	form.basic {
		margin-left:5px;
		margin-right:5px;
		margin-top: 5px;
		width: 750px;
	}		

	form.basic fieldset {
	  margin-bottom: 5px;
	  margin-top: 5px; 		
	}

	form.basic legend {  
		text-transform: uppercase;
		font-size: 1em;
		margin-left: 1em;
		color: #353535;
		background: #fded24;
      padding: 5px 9px;
      border:1px solid #d33c75;
	}
	
	form.basic fieldset ol {  
		padding: 10px 10px 0 10px;  
		list-style: none !important;
	}
	
	form.basic fieldset li {  
		position: relative;
		padding-bottom: 0.5em;
		line-height: 1.5em;
	}
	
	form.basic fieldset li div.show {
      margin-left:280px;
      padding-top:5px;
      line-height:1.1em;
      font-weight:bold;
   }
	
	form.basic fieldset#submitform {  
		background-image:	none;
		border-style: none;
	}
	
	form.basic label {
		position: relative;
		clear: left;
		float: left;
		width: 200px;
		margin-right: 5px;
		padding-right: 10px;
		line-height: 1.5em;
		text-align: right;
	}
	
	form.basic label.required {
		background: transparent url(images/required.gif) no-repeat center right;
	}
	
	form.basic label span {
		position: absolute;
		left: -10000px;
		top: 0px;
	}
	
	form.basic p.note img {
		display: inline-block;
		vertical-align: middle;
		line-height: 2.4em;
	}
	
	form.basic input, form.basic textarea, form.basic select {
		padding: 3px;	
		font-size: .8em;
		border: 1px solid #000; 
		color: #353535; 
		background: #fff;
	}
	
  form.basic input.button {background: #d22600;border: 1px solid #000; color:#fff; font-size:1em; text-transform:uppercase; padding:1px 5px; height:25px;}

  form.basic input.radio,	form.basic input.checkbox {
		border:	none;
		background:	transparent;
	}

  p.note {
  font-size: .8em;
  color: #353535;
  font-style: italic;
  text-align:right;
  padding: 7px 10px 0 0 !important;
  line-height: 5px;
  margin: 0 !important;
  }
  
  li.submit_buttons {
  text-align: center;
  padding-top: 10px;
  }
  
  form.basic div.error {
      color:#FF0000;
      background:#FFFF00;
      margin-left:170px;
      border:2px solid #FF0000;
      padding:2px 5px;
      line-height:1.1em;
  }

  form.basic div.info {
      color:#009900;
      background:#FFFF00;
      margin-left:170px;
      border:2px solid #009900;
      padding:2px 5px;
      line-height:1.1em;
  }
  
  form.basic div.description {
      margin-left:170px;
      padding:0px 5px;
      line-height:1.1em;
      font-size:80%;
  }