body
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #eeeeee;
}
h1
{
	margin: 15px 0px 15px 0px;
	padding: 6px;
	border-top: 2px solid #003366;
	border-bottom: 2px solid #003366;
	font-weight: normal;
	font-size: 20px;
	color: #003366;
}
h2
{
	margin: 16px 8px 16px 8px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	font-weight: bold;
}
p
{
	margin: 16px 8px 16px 8px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	line-height: 20px;
}
div.indent
{
	margin-left: 48px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	line-height: 20px;
}
ol
{
	margin: 16px 8px 16px 48px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	line-height: 20px;
}
ul
{
	margin: 16px 8px 16px 48px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	line-height: 20px;
}
dl
{
	margin: 16px 8px 16px 8px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	line-height: 20px;
}
dt
{
	margin-top: 16px;
	margin-bottom: 8px;
}
em
{
	font-weight: bold;
	font-style: normal;
}


/*******************************************************************************
*
* Header
*
*******************************************************************************/

#Header
{
	margin: 32px 0px 10px 0px;
	padding: 20px 0px 17px 196px;
	border-width: 1px 0px;
	border-style: solid;
	border-color:#333333;
	font-family: Arial, helvetica, sans-serif;
	font-size: 25px;
	font-variant: small-caps;
	font-weight: bold;
	vertical-align: center;
	text-decoration: none;
	line-height: 11px;
	color: #003366;
	background-color: #ffcc66;

	/*
	 * Hack to support IE5's broken box model.  The height after "voice-family"
	 * is correct.  The height before "voice-family" is used by IE5.  This
	 * value is set to:  [correct height] + [top padding] + [top and bottom border width]
	 */

	height: 36px; /* 14px + 20px + 2px = 36px */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 14px;
}
/* The "be nice to Opera 5" rule to allow Opera to work after the hack above */
body>#Header
{
	height:14px;
}
#Standards
{
	position: absolute;
	height: 0px;
	visibility: hidden;
}



/*******************************************************************************
*
* Content
*
*******************************************************************************/

#Content
{
	margin: 20px 50px 20px 196px;
	padding: 0px;
}


/*******************************************************************************
*
* Menu
*
*******************************************************************************/

#Menu
{
	position: absolute;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	text-align: center;
	line-height: 17px;
	background-color: #ffffff;
	top: 148px;
	left: 16px;

	/*
	 * Hack to support IE5's broken box model.  The width and height after
	 * "voice-family" is correct.  The height before "voice-family" is used
	 * by IE5.  This IE values are:
	 * height: [correct height] + [top padding] + [top and bottom border width]
	 * width: [correct width] + [left padding] + [left and right border width]
	 */

	width: 146px; /* 144px + 0px + 2px = 146px */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 144px;
}
/* The "be nice to Opera 5" rule to allow Opera to work after the hack above */
body>#Menu
{
	width: 144px;
}

#Menu .MenuItem
{
	border: 0px solid #ffffff;
	margin: 8px;
	padding: 2px;
	font-family: Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#Menu .MenuItem a
{
	text-decoration: none;
	color: #003366;
	width: 100%;
}
#Menu .MenuItem a:hover
{
	padding: 4px;
	border: 0px solid #999999;
	text-decoration: none;
	color: #333333;
	background-color:#ffcc66;
	width: 100%;
}


/*******************************************************************************
*
* Logo
*
*******************************************************************************/

#Logo
{
	position: absolute;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	line-height: 11px;
	background-color: #ffffff;
	background-image: url(/logo.gif);
	top: 16px;
	left: 16px;

	/*
	 * Hack to support IE5's broken box model.  The width and height after
	 * "voice-family" is correct.  The height before "voice-family" is used
	 * by IE5.  This IE values are:
	 * height: [correct height] + [top padding] + [top and bottom border width]
	 * width: [correct width] + [left padding] + [left and right border width]
	 */

	height: 114px; /* 112px + 0px + 2px = 114px */
	width: 146px; /* 144px + 0px + 2px = 146px */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 114px;
	width: 146px;
}
/* The "be nice to Opera 5" rule to allow Opera to work after the hack above */
body>#Logo
{
	height: 114px;
	width: 146px;
}


/*******************************************************************************
*
* Copyright
*
*******************************************************************************/

#Copyright
{
	position: absolute;
	padding: 0px;
	padding-bottom: 8px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	text-align: center;
	color: #003366;
	background-color: #ffffff;
	top: 380px;
	left: 16px;

	/*
	 * Hack to support IE5's broken box model.  The width and height after
	 * "voice-family" is correct.  The height before "voice-family" is used
	 * by IE5.  This IE values are:
	 * height: [correct height] + [top padding] + [top and bottom border width]
	 * width: [correct width] + [left padding] + [left and right border width]
	 */

	height: 154px; /* 152px + 0px + 2px = 154px */
	width: 146px; /* 144px + 0px + 2px = 146px */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 152px;
	width: 144px;
}
/* The "be nice to Opera 5" rule to allow Opera to work after the hack above */
body>#Copyright
{
	height: 152px;
	width: 144px;
}
#Copyright img
{
	border: 0px;
}
#Copyright p
{
	padding: 0px;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}


/*******************************************************************************
*
* Study
*
*******************************************************************************/

table.Study
{
	/*
	 * Hack to support IE5's broken box model.  Width = 100% in this context
	 * under IE5 uses the screen width, and not the width of the parent.
	 * We'll have to skip it for IE5, which will result in the screen shots
	 * being left justified instead of centered.  It still looks OK.
	 */

	voice-family: "\"}\"";
	voice-family:inherit;
	width: 100%;
}
/* The "be nice to Opera 5" rule to allow Opera to work after the hack above */
body>#Study
{
	width: 100%;
}
table.Study *
{
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	line-height: 20px;
}
table.Study .prompt
{
	text-align: right;
	vertical-align: top;
	padding-right: 8px;
	width: 120px;
}
table.Study ul
{
	margin: 0px;
	margin-left: 130px;
}
table.Study .image
{
	text-align: center;
	width: 100%;
}
table.Study img
{
	margin: 20px;
}
