form
{
	margin: 10pt 0 10pt 0;
}

textarea
{
	background: #FFFFFF;
	border-bottom: 1px #999999;
	border-right: 1px #999999;
	width: 580px;
}

.small
{
	background: #FFFFFF;
	border-bottom: 1px #999999;
	border-right: 1px #999999;
	width: 580px;
}

.small textarea
{
	width: 580px;
}

#mm_comments { height: 160px; }

.big
{
	background: #FFFFFF;
	border-bottom: 1px #999999;
	border-right: 1px #999999;
	width: 580px;
}

fieldset { width: 620px; }
.twocolumns { padding: 40px 20px 20px 20px; }
.formtxt { width: 600px; }

.middle
{
	width: 600px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 640px;
	/* real value */
}

.right
{
	width: 240px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px;
	/* real value */
}

.speakershead
{
	float: left;
	margin: 0 0 0 20px;
	font-size: 1.4em;
	font-weight: bold;
}

#headblue
{
	background-color: #fff;
	/* height: 36px; */
	margin: 0;
	text-align: right;
	padding: 4px 20px 4px 20px;
	font-size: 12px;
	color: #000;
	border-bottom: #06C;
	border-width: 0 0 20px 0;
	border-style: none none solid none;
}

#headblue a:link, #headblue a:visited, #headblue a:active { color: #000; }
#headblue a:hover { color: #000; }

.box h2
{
	margin: 0;
	padding: 6px;
	font-size: 140%;
	border-bottom: #ccc;
	background-image: none;
	background-color: #DCE5EE;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

.box h4
{
	margin: 0;
	padding: 6px;
	background-image: none;
	background-color: #DCE5EE;
	border-width: 1px 0 1px 0;
	border-style: solid none solid none;
	border-color: #CCC;
}

/* form stuff */
fieldset
{
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
}

label { font-weight: bold; }

