/*
	FILE PURPOSE:
		Contains form & input element styles for the content area of the website
	
	UPDATE HISTORY:
		DATE				DESCRIPTION
		21-Nov-05			File created
		1-Feb-06			First live version
	
	ADDITIONAL NOTES: Only used for screen media
*/
form { margin: 0 0 1em 0; }

input, select, textarea { 
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	margin: 5px 0 0 0;
}

input.checkbox { margin: 0; padding: 0; vertical-align: middle; }
input.radio { margin: 0 0 0 5px; padding: 0; vertical-align:middle; }

input.text { width: 350px; }
input.file { width: 400px; }
select.select { width: 354px; }
select.cal-select { width: 250px; }
textarea { width: 350px; }

select.enrol-select {
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	margin: 5px 0 0 0;
	width:180px;
}

textarea.description-short, .textarea-short { height: 100px; }
textarea.description-long, .textarea-long { height: 200px; }
textarea.description { height: 150px; }

input.day, input.text-day { width: 25px; }
input.month, input.text-month { width: 25px; }
input.year, input.text-year { width: 50px; }

input.hour, input.text-hour { width: 25px; }
input.minute, input.text-minute { width: 25px; }
input.second, input.text-second { width: 25px; }

input.text-money { width: 150px; }

input.login { width: 200px; }

input.image { margin-top: 0px; vertical-align: middle; }

input[type="submit"] { font-weight: bold; padding: 2px 10px; } 
input[type="reset"] { padding: 2px 10px; }

td.checkbox, th.checkbox { width: 25px; text-align: center; }
td.checkbox input, th.checkbox input { margin: 0; padding: 0; }

td.action1 { width: 60px; text-align: center; }

/* offering date drop down list for course page */
body.course #sidebar-right select.select { width: 175px; font-family: tahoma; }

#box-login input.text { width: 115px; margin: 0; }

/* enrolment button */
#section-enrol input {
	margin: 0;
	padding: 0;
}
