/* Ask the Neurosurgeon Styles */

/* messages */
.message {
	color:#322455;
	font-style:italic;
}
.errormessage {
	color: red;
}

/* questions display */
td.date_published {
	color:#999999;
	font-size: 10px;
}
td.question_separator {
}
td.question {
}
td.questioner {
	border-top: 1px solid #dedede;
	text-align:right;
	font-size: 11px;
}
td.answer_heading {
	color:#999999;
	font-size: 12px;
	font-style:italic;
}
td.answer {
}
table.category_menu th {
	text-align:left;
	color:#999999;
	font-size: 12px;
	font-weight: normal;
	font-variant:small-caps;
}
table.category_menu a, table.category_menu a:visited {
	color:#322455;
	font-size: 11px;
}
table.category_menu td {
	color:#666666;
	font-size: 11px;
}

/* forms */
form {
	margin:0;
}
.required {
	color: red;
}

.dataform td {
	vertical-align: top;
}

.formlabel {
	text-align:right;
}

.formlabelinvalid {
	text-align:right;
	color: red;
}

.invalid {
	color: red;
}


.textarea {
	width: 400px;
	height: 100px;
}

.buttonsmall {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.button {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
}

.buttonwide {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
}

.textfield {
	width: 180px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.longtextfield {
	width: 300px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.shorttextfield {
	width: 84px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.tinytextfield {
	width: 30px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

select {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
