#newsform
{
	font: 100% verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
/*min-width: 400px;
max-width: 400px;
width: 400px;*/
}
#newsform LABEL
{
	display: block;
/*block float the labels to left column, set a width*/
	float: left;
	width: 150px;
	padding: 5px 0 0;
	margin: 5px 0 0;
/*set top margin same as form input - textarea etc. elements*/
	text-align: left;
	font-weight: bold;
}
#newsform LABEL.pref
{
	width: 20px;
	padding: 0 10px;
}
#newsform BR
{
	clear: left;
}
#newsform INPUT, FORM TEXTAREA
{
	margin: 5px 0 0 10px;
/*set margin on left of form elements rather than right of
label aligns textarea better in IE*/
}

#newsform select.prefselect {width:180px;}





/*div {border:solid 1px;}*/
DIV.formcol
{
	float: left;
	min-height: 340px;
	margin: 5px;
	padding-bottom: 500px;
	margin-bottom: -500px;
}
DIV.hr
{
	width: 50%;
	background-color: #EBE2DB;
	height: 13px;
	margin: 10px 0;
}
DIV.selectpref
{
	padding: 5px;
}
.pageTitle
{
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	font-size: 20px;
}
.center
{
	text-align: center;
}
.hidden
{
	font-weight: bold;
	font-size: smallest;
	color: #808080;
}


