BODY
{
	margin:				0 1em .5em 1em;
	text-decoration:	none;
	font-family:		arial, sans-serif;
}

IMG
{
	border:				0;
}

.assistance
{
	float:				right;
	text-align:			right;
	margin-left:		1em;
}

.mainbody
{
	margin-left:		2em;
	margin-right:		2em;
}

ul#headernav
{
	clear:				both;
	font-size:			120%;
	font-weight:		bold;
	display:			block;
	width:				100%;
	border-top:			2px solid #CCCCCC;
	border-bottom:		1px solid #666666;
	background:			#DDDDDD;
	text-align:			center;
	margin:				.2em 0 .2em 0;
	list-style:			none;
}
#headernav li
{
	display:			inline;
	margin:				.5em;
}
#headernav a
{
	color:				#4040FF;
}
#headernav a:hover
{
	background:			#4040FF;
	color:				#FFFFFF;
	text-decoration:	none;
}

ul#footernav
{
	font-weight:		bold;
	display:			block;
	width:				100%;
	border-top:			2px solid #CCCCCC;
	border-bottom:		1px solid #666666;
	background:			#DDDDDD;
	text-align:			center;
	margin:				.2em 0 .2em 0;
	list-style:			none;
}
#footernav li
{
	display:			inline;
	margin:				.5em;
}
#footernav a
{
	color:				#4040FF;
}
#footernav a:hover
{
	background:			#4040FF;
	color:				#FFFFFF;
	text-decoration:	none;
}

ul#sitemap
{
	margin:				0;
}

H1, H2
{
	text-align:			center;
}
H1, H2, H3, H4
{
	margin-top:			.5em;
	margin-bottom:		.5em;
}

P
{
	margin-top:			.5em;
	margin-bottom:		.5em;
	text-align:			justify;
}
P.emphasis
{
	clear:				both;
	color:				#880000;
	font-weight:		bold;
}

A:Link, A:Visited
{
	color:				#000000;
	font-weight:		bold;
	text-decoration:	none;
}
A:Hover
{
	text-decoration:	underline;
}

FORM
{
	text-align:			center;
}
FIELDSET
{
	width:				30em;	
}
LEGEND
{
	padding-left:		1em;
	padding-right:		1em;
	font-weight:		bold;
	border-top:			2px solid #CCCCCC;
	border-bottom:		1px solid #666666;
	background:			#DDDDDD;
}
LABEL
{
	padding-left:		1em;
	padding-right:		1em;
}
TD
{
	text-align:			left;
	vertical-align:		top;
}
TH
{
	text-align:			right;
	vertical-align:		top;
}