fieldset {
    font-family: futura, helvetica, arial, sans-serif;
    color: #096BAF;
    /*background-color: #fff;*/
    padding: 2px;
    font-size:14px;
    border: solid 0px #096BAF;
    
    }

legend {
    color: white;
    font-weight: bold;
    font-variant: small-caps;
    background-color: #096BAF;
    padding: 2px 6px;
    margin-bottom: 15px;
  }

fieldset span {
	font-weight:bold;
	margin-left:10px;
}
  
    
label.fieldLabel  {
        display: inline;
        float: none;
    }
    

input.formInputText  {
        font-size: .8em;
        color: #096BAF;
        background-color: white;
        padding: 2px;
        border: solid 2px #096BAF;
        margin-right: 5px;
        margin-bottom: 5px;
        height: 15px;
    }
    
input.formInputText:hover {
    background-color: #DC448E;
    border: solid 2px white;
    color: #000;
    cursor: pointer;
    }
    input.formInputText:focus {
    color: #000;
    background-color: #ffffff;
    border: solid 2px #006600; 
    cursor: text;
    }
    
select.formSelect {
    font-size: .8em;
    color: #666;
    background-color: #fee;
    padding: 2px;
    border: solid 2px #f66;
    margin-right: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    }
    

select.formSelect:hover {
    color: #333;
    background-color: #0066CC;
    border: solid 2px #0066CC;
    }
    select.formSelect:focus {
    color: #000;
    background-color: #0066CC;
    border: solid 1px #0066CC;
    }
    
input.formInputButton  {
    font-size: 13px;
    font-family: Futura,Helvetica Neue, helvetica, arial, sans-serif;
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
    color: #300;
    background: white ;
    padding: 1px;
    border: solid 2px white;
    
    cursor: pointer;
    }
    
input.formInputButton:hover  {
   
    }
    
input.formInputButton:active  {
    
    }
