/* Form Style */
	form.basic {
    margin:5px auto 15px;
		width: 500px;
	}		

	form.basic fieldset {
    margin: 10px 0;
    border:1px solid #d3d3d3;
    padding:10px 0;	
	}

	form.basic legend {  
		font-size: 1em;
		font-weight:700;
		margin-left: 1em;
		margin-bottom:1em;
		color: #fff;
		background: #b10008;
    padding: 2px 6px;
    border:1px solid #d3d3d3;
	}
	
	form.basic fieldset ol {  
		padding: 10px 10px 0 10px;  
		list-style: none;
	}
	
	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: 150px;
		margin-right: 5px;
		padding-right: 10px;
		line-height: 2em;
		text-align: right;
		color:#353535;
	}
	
	form.basic span.required {
		color:#b10008;
		margin-left:5px;
	}
	
	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: 2px;	
		font-size: 9pt;
		border: 1px solid #d3d3d3; 
		color: #353535; 
		background: #fff;
	  margin:6px 0 4px;		
	}
	
  form.basic input.button {font-family:Arial;margin-left:100px; background: #b10008;border: 1px solid #d3d3d3; color:#fff; font-weight:700; font-size:1em; padding:1px; height:25px; width:100px;}

  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%;
  }