p.italic
{
	font-style: 		italic;
	text-align:			justify;
}

span.bold
{
	font-weight: 		bold;
}

span.error
{
	color:				red;
}

input.text 
{
	width:				250px;
	height:				18px;
	background-color:	#fdf9f9;
	border:				#A4A3A3 1px double;
	color:				#3A3A3A;
	margin:				0px auto;
	padding:			0px auto;
}

input.textshort 
{
	width:				164px;
	height:				18px;
	background-color:	#fdf9f9;
	border:				#A4A3A3 1px double;
	color:				#3A3A3A;
	margin:				0px auto;
	padding:			0px auto;
}

input.file 
{
	width:				250px;
	height:				18px;
	background-color:	#fdf9f9;
	border:				#A4A3A3 1px double;
	color:				#3A3A3A;
	margin:				0px auto;
	padding:			0px auto;
}

select.text
{
	width:				250px;
	height:				19px;
	background-color:	#fdf9f9;
	border:				#A4A3A3 1px double;
	color:				#3A3A3A;
	margin:				1px auto;
	padding:			1px auto;
}

select.multiple
{
	width:				250px;
	height:				250px;
	background-color:	#fdf9f9;
	border:				#A4A3A3 1px double;
	color:				#3A3A3A;
	margin:				1px auto;
	padding:			1px auto;
}

textarea.text
{
	width:				350px;
	height:				150px;
	background-color:	#fdf9f9;
	border:				#A4A3A3 1px double;
	color:				#3A3A3A;
	margin:				1px auto;
	padding:			1px auto;
}




table.form
{
	width:				695px;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	color: 				#333333;;
}

.formLeft
{
	width:				200px;
	text-align:			right;
	font-weight:		bold;
	border-bottom:		1px solid #A4A3A3;
	vertical-align:		top;

	padding:			9px 0 0  0;
}

.formLeftHeader
{
	width:				200px;
	text-align:			right;
	vertical-align:		top;
	
	font-size: 			16px;
	color:				darkblue;
	font-weight:		bold;

	padding:			9px 0 0  0;
}

.formRight
{
	width:				495px;
	text-align:			left;
	vertical-align:		top;
	
	padding:			9px 0 0  8px;
}

#morespeakers
{
	display:			inline;
}