input.standard {
font-family: "Courier New", Courier, mono;
color: #000066;
background-color: #ECF8F5;
}

input.focus {
font-family: "Courier New", Courier, mono;
color: #990000;
font-weight: normal;
background-color: #FFFFFF;
}


form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:80% arial,sans-serif;
  margin: 0 auto;
  padding: 0;
  width: 400px; 
  position: relative;
   
}

	form fieldset {
	  padding: 15px 5px 15px ;        /* padding in fieldset support spotty in IE */
	  margin:  10px 0;
	  border: 1px solid #848484;
	  position: relative;
	  z-index: 0;
	}
	
		form fieldset legend {
			font-size: 140%; /* bump up legend font size, not too large or it'll overwrite border on left */
		                       /* be careful with padding, it'll shift the nice offset on top of border  */
		      margin: 0 10px 15px;
		}
		
		form fieldset p {
    		margin: 10px 0;
    		padding: 0;
    		
		}

		form label, form label.short, form label.shorter { 
			display: block;  /* block float the labels to left column, set a width */
			float: left; 
			width: 100px; 
			padding: 0; 
			margin: 5px; /* set top margin same as form input - textarea etc. elements */
			text-align: left;
			font-weight: bold; 
			font-size: 1.3em;
			color: #26353F;
		
		}
		form label.short{
		  width: 45px;
		  
		}
		form label.shorter{
		 width: 30px;
		}
		
		form .required{font-weight:bold;} /* uses class instead of div, more efficient */
		
		form br {
			clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
		}
		
		form .input_background input,form textarea,form select {
			width: 200px;
			margin: 5px;
		}
				
		form .input_background input.short,  form select.short{
		    width: 90px;
			margin: 5px;
			float: left;
		}
		
		form .input_background input.shorter,  form select.shorter{
		    width: 40px;
		    margin: 5px 17px;
			float: left;
		}
		form select.shorter{
		  margin: 5px 10px;
		}
		
		form .radioBox, form .checkBox {
		    padding: 0px;
            margin: 0px 0px 0px 110px ;
            width: 220px;
            padding-top: 8px;
             border: 0px solid red;
     	}
           	
          	form .radioBox span, form .checkBox span{
                padding: 0px;
                margin-bottom: 5px;
                display: block;
                width: 210px;
                font-size: 90%;
                border: 0px solid red;
                font-size: 13px;
          	}
                   	
          	form .checkBox span{
          	    width: 200px;
          	}
          	
              	form .radioBox span input, form .checkBox span input{
                    padding: 0px;
                    margin: 0px;
                    float: left;
                    width: 40px !important; 
                    background-color: #FBF2EE;
              	}
              	
              	 form .checkBox span input{  
              	     width:70px; 
              	 }
              	
              	form .radioBox br, form .checkBox br {
              	     clear: both;
              	}             	
		
		form #submit_form{
			border: none;
			background-color: #C4B596;
			width: 100px;
			position: absolute;
			right: 0px;
			font-size: 120%;			
		}