/* Real Life Accounting Forms Styles */

/* FORM ELEMENTS */
fieldset {
	position:relative;
	height:auto !important;
	height:1%; /* IE Only */
	border: 1px solid #FAD603;
	padding: 10px;
	margin: 0 0 1.5em 0;
}

fieldset legend {
	padding:0 6px 0 6px;
	color: #666;
	font-size: 1.2em;
	line-height:1.2em;
	font-weight: bold;
	background-color: #FFFFF5;
}

fieldset legend {
	margin:auto !important;
	margin: 0 0 10px -10px; /* IE Only */
}

select {
	width:150px;
	border: 1px solid #C8C9FF;
	font-size:90%;
	padding:2px;
	margin-bottom:4px;
}
 	
label, .label {
	display:block;
	clear:left;
	float:left;
	padding-right:5px;
	width:100px;
	text-align:right;
	line-height:1.5em;
	font-size:90%;
	font-family:Arial,Helv,Helvetica,san-serif;
}

.label {
	display:inline;
}

label.unstyled {
	display:inline;
	clear:none;
	float:none;
	padding:0;
	text-align:inherit;
	line-height:1.5em;
	font-size:95%;
}

.indent {
	margin-left:105px;
}

.input15, .input30, .input50, .input75, .input100, .input125, .input150, .input200, .input300, .input400, textarea {
	margin-bottom:4px;
	padding: 2px;
	border:1px solid #345298;
	font-size:90%;
	vertical-align:middle;
	font-family:Arial,Helv,Sans-Serif;
}

.input15 {
	width:15px;
	font-size:100%;
}

.input30 {
	width:30px;
}	
.input50 {
	width:50px;
}	
.input75 {
	width:75px;
}	
.input100 {
	width:100px;
}
.input125 {
	width:125px;
}
.input150 {
	width:150px;
}
.input200 {
	width:200px;
}
.input250 {
	width:250px;
}
.input300 {
	width:300px;
}	
.input400 {
	width:400px;
}
textarea {
	margin-bottom:4px;
	font-size:12px;
}

textarea.notes,
textarea.comments {
	height:50px;
	width:300px;
}

input.file {
	height: auto;
	width: 250px;
}
.button, .button75, .button100, .button120 {
	height:20px;
	background:#C62308;
	color:#FAD603;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px !important;
	padding-bottom:0; /* IE Only */
	border:1px solid #A71E07;
	border-left-color:#E79203;
	border-top-color:#E79203;
	cursor:pointer;
}
.button75 {
	width:75px;
}
.button100 {
	width:100px;
}
.button120 {
	width:120px;
}

.button-indent {
	margin:.5em 0 1em 80px;
}

.val-inline {
	white-space:nowrap;
	font-size:85%;
	font-weight:bold;
	color:#F00;
	font-family:Arial,Helvetica,sans-serif;
}

fieldset .val-inline {
	font-size:90%;
} 

/* Calculator styles */

.radio {
	margin:0 2px 0 5px;
}

/* END FORM ELEMENTS */
