/**
Common styles for free materials forms. --CBT: 2009-03-19
*/

p.req {
	margin-left: 17%; 
}

#freemat-checkboxes {
	margin: 0 0 .5em 20%;
	padding: 0;
}

dl {
	margin: .5em 0 1em 12%;
}

dd {
	padding: 2px;
}

.sub {
	font-size: 1.2em;
	list-style: none;
	/* padding: 0 1em; */
	margin-left: 10%;
}

.radio {
	border-bottom: 1px solid #999;
	padding-bottom: 1em;
	width: 475px;
}

ul#sub_opts {
	font-size: 1.2em;
	list-style: none;
	margin-left: 10%;
}

li {
	padding: 3px 0;
}

#subscribe {
	margin: 20px 15%;	
}

#btns {
	margin-left: 30%;
}

td.label {
	text-align: right;
}

.missing {
	color: red;
	font-weight: bold;
}

input.btn {
	margin: 1em;
	width: 12ex;
}

#tip {
	text-align: center;
	padding: 1em;
}

#email-required-msg {
	color: red;
}

#missing-msg {
	color: red;
	font-size: 1.5em;
	margin-left: 10%;
}

#comment {
	display: none;
}
