.department
{
	float:			left;
	width:			233px;
}

#dept1
{
	margin:			0px 33px 0px 11px;
}
#dept2
{
	margin:			0px 33px 0px 0px;
}
#dept3
{
	margin:			0px 0px 0px 0px;
}

.depttitle
{
	border-bottom:		1px solid #BBBBBB;
}

fieldset
{
	margin:				0px;
	padding:			0px;
	border:				0px;
}

.candidate
{
	display:			block;
	clear:				both;
	overflow:			hidden;

	width:				550px;
	background-color:	#e0e0e0;
	padding:			10px 10px;

	margin:				20px 0px;

	font-size:			12px;
}

.candidate input
{
	display:			inline;
	margin:				5px 0px 0px;
	float:				left;
}

.candidate .option
{
	width:				500px;
	float:				left;
	margin-left:		10px;
}

.candidate h3
{
	margin:				0px;
	font-size:			14px;
}

#b
{
	display:			block;
	clear:				both;
}

.member
{
	margin:				15px 0px;
	line-height:		1.4em;
	font-size:			0.70em;
}

.member h3
{
	margin:				0px;
	padding-top:		6px;
	line-height:		1.2em;
	font-size:			1.1em;
	color:				black;
}
.member h3 a
{
	color:				#9D0059;
}

.photo
{
	float:				left;
	margin:				8px 10px 0px 0px;

	padding:			2px;
	border:				1px solid #AAAAAA;
}


table#minutes td,
table#minutes th
{
	padding-top:				0.5em;
	padding-bottom:				0.5em;
	line-height:			1.4em;
	font-size:				0.72em;
}

#right
{
	padding-right:			50px;
}

h2
{
	margin:					0px;
}

.bodytext
{
	width:					570px !important;
}