
/** Controls the layout of labels and input boxes **/

label {
    text-align: right;
    width: 130px;
    padding-right: 20px;
    display: block;
    float: left;
    margin-bottom: 5px;
}

br {
    clear: left;
}

/** Clases for general elements **/
/** Used for input tags **/
.input {
    border-style:solid;
    border-color:black;
    border-width:thin;
}

/** Used For Form buttons **/
.button, button {
    border-style:solid;
    border-color:black;
    border-width:thin;
}

/*** for fields we want to send but don't want to have the user changing **/
.readonly {
    border-style:none;
    border-color:none;
    border-width:0;
}

/** When Some thing Has Gone Wrong **/
.error {
	color:red;
}

/** Grouping Boxes **/
legend {
	font-size:1.5em;
	font-weight:bold;
}
fieldset {
	border-style:solid;
	border-width:1px;
	border-color:black;
}


