img { border: none; }
form { margin: 0px 0px 0px 0px; }

div.spaced { margin-top: 1em; }
div.spacedBottom { margin-bottom: 1em; }
div.floatBreak { clear: both; }

img.iconSpacedLeft { margin-left: 4px; }
img.iconSpacedRight { margin-right: 4px; }

input.text, textarea, select { padding-left: 3px; }
input.file { background-color: transparent; }

span.checkbox { white-space: nowrap; }

.alignBottom { vertical-align: bottom; }
.alignCenter { text-align: center; }
.alignLeft { text-align: left; }
.alignMiddle { vertical-align: middle; }
.alignRight { text-align: right; }
.alignTop { vertical-align: top; }
.bold { font-weight: bold; }
.nonbold { font-weight: normal; }
.borderBlack { border: 1px solid #000000; }
.capitalized { text-transform: uppercase; }
.colorBlack { color: #000000; }
.colorRed { color: #FF0000; }
.colorBlue { color: #0000FF; }
.colorGreen { color: #009900; }
.colorOrange { color: #FF6600; }
.colorHidden { color: #999999; }
.floatLeft { float: left; }
.floatRight { float: right; }
.heightMin { height: 1%; }
.height5 { height: 5px; }
.height10 { height: 10px; }
.noDecoration { text-decoration: none; }
.nowrap { white-space: nowrap; }
.textSmall { font-size: 90%; }
.spaceBottom2 { margin-bottom: 2px; }
.spaceBottom3 { margin-bottom: 3px; }
.spaceBottom5 { margin-bottom: 5px; }
.spaceBottom10 { margin-bottom: 10px; }
.spaceLeft2 { margin-left: 2px; }
.spaceLeft3 { margin-left: 3px; }
.spaceLeft5 { margin-left: 5px; }
.spaceLeft8 { margin-left: 8px; }
.spaceLeft10 { margin-left: 10px; }
.spaceLeft15 { margin-left: 15px; }
.spaceRight5 { margin-right: 5px; }
.spaceRight8 { margin-right: 8px; }
.spaceRight10 { margin-right: 10px; }
.spaceTop3 { margin-top: 3px; }
.spaceTop5 { margin-top: 5px; }
.spaceTop7 { margin-top: 7px; }
.spaceTop10 { margin-top: 10px; }
.spaceTop15 { margin-top: 15px; }
.spaceTop20 { margin-top: 20px; }
.spaceTop30 { margin-top: 30px; }
.paddingBottom5 { padding-bottom: 5px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingLeft5 { padding-left: 5px; }
.paddingLeft10 { padding-left: 10px; }
.paddingRight5 { padding-right: 5px; }
.paddingRight10 { padding-right: 10px; }
.readOnly { background-color: #EFEFEF; }
.underlined { text-decoration: underline; }
.uppercase { text-transform: uppercase; }
.widthFull { width: 100%; }
.widthHalf { width: 50%; }
.widthQuarter { width: 25%; }
.widthMin { width: 1%; }
.width20 { width: 20px; }
.width25 { width: 25px; }
.width50 { width: 50px; }
.width80 { width: 80px; }
.width150 { width: 150px; }
.width200 { width: 200px; }
.width300 { width: 300px; }
.width400 { width: 400px; }
.width450 { width: 450px; }
.width600 { width: 600px; }
.width20p { width: 20%; }
.width40p { width: 40%; }
.width60p { width: 60%; }

/**
 * General fields.
 */
input.name,
textarea.note { width: 150px; }
input.price,
input.number { width: 60px; }

/**
 * Address
 */
input.street,
input.city,
input.state,
input.county { width: 150px; }
input.zip { width: 80px; }

/**
 * Contact
 */
input.phone { width: 150px; }
input.email,
input.url {
    width: 150px;
}

/**
 * PersonName
 */
input.preTitle,
input.postTitle { width: 70px; }
input.firstName,
input.middleName,
input.familyName { width: 100px; }
