﻿
textarea {background-color: White }
 
label, input, select, textarea, fieldset legend
{
    /* Note: what is here must also be in quote.css cos quote uses form and body text */
	/*Blocked to check
	font-family: Geneva, Helvetica, Arial, sans-serif;*/
	font-size: 13px;
	color: #585858;
}

select {height: 22px }
input, textarea {height: 18px }

input, select, textarea
{
    display: block;
    float: left;
    margin-bottom: 10px; 
    margin-right: 5px;           
    /* color: #781351; */
    background: white;
    /* Note: IE8 does not show boxes outline - ie not default */
    border: 1px solid lightblue
}

.inputreadonly
{
    border-style:none;     
}
label 
{
    color: #585858;
    display: block;
    float: left;
    margin-bottom: 10px; 
    text-align: right;  
    padding-right: 20px;        
    font-weight:bold; 

}

label.leftAligned, fieldset label.leftAligned
{
    text-align: left;  
    width: auto;
    font-weight:normal;
    padding: 0 5px 0 5px; 
}

form .error 
{
    color:Red;
    font-weight: bold;
    width:350px;
}


/*    
.container {
	text-align: left;
	border: 1px solid #545454;
	width: 800px;
	margin: 0 auto;
	font: 13px/19px Trebuchet MS, Georgia, Times New Roman, serif;
	}
*/


fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin: 0 0 0 15px;
  padding: 10px 5px 5px 5px;
}

fieldset legend {
  font-size: 100%;
  padding: 0 3px 0 9px;
}


/*
.checkbox input
{
  display: inline;
  height: auto;
  width: auto;
  background-color: transparent;
  border-width: 0;
  padding: 0;
  margin: 0 0 0 20px;
}

.checkbox label 
{   
  margin: 0 0 5px 5px;
  text-align:left;
  vertical-align:bottom;
  font-weight: normal;
  width:100px;
}
*/

.optionSelect label, .checkbox label 
{   
  margin: 0 0 5px 5px;
  text-align:left;
  vertical-align:bottom;
  font-weight: normal;
  width: auto;
}

.optionSelect input, .checkbox input
{
  display: inline;
  height: auto;
  width: auto;
  background-color: transparent;
  border-width: 0;
  padding: 0;
  margin: 0 0 5px 0;
  width: 20px;
}



input.dataEntryBoxSmall 
{
    width: 40px;
}
    


