/*
	For a list of all available properties, see a reference site such as
	http://www.htmlhelp.com/reference/css/properties.html

	For a list of valid colors, see a reference site such as
	http://www.devguru.com/Technologies/html/quickref/color_chart.html

	To see a list of available fonts, launch Microsoft Word
	and click the dropdown list of fonts.
	(Since not all users have all fonts, list several font names
	in order of preference, separated by commas.)
*/

BODY	/* General formatting for all pages */
	{
	color:navy;
	background-color:white;
	font-family:"Palatino Linotype,Times New Roman";
	font-size:20pt;
	margin:0;
	}

BODY.menu /* Special formatting for the margin / menu page */
	{
	background-color:navy;
	margin:94px 6px 6px 6px;
	}

A:link	/* Unvisited Hyperlink */
	{
	color:blue;
	}

A:visited /* Visited Hyperlink */
	{
	color:navy;
	}

A:active /* Selected Hyperlink */
	{
	color:darkred;
	}

A:hover /* Hover cursor over a Hyperlink to new items on the menu page */
	{
	background-color:lightyellow;
	}

A.menu /* Base style for Hyperlink on the menu pane */
	{
	color:lavender;
	text-decoration:none;
	width:116px;
	padding:6px 5px;
	/* Putting a filter here (in addition to in the hover style)
	   fixes a bug where first hover doesn't clear after moving the cursor. */
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=navy,endColorStr=navy);
	}

A.menu:link /* Unvisited Hyperlink on the menu pane */
	{
	color:lavender;
	}

A.menu:visited /* Visited Hyperlink on the menu pane */
	{
	color:lavender;
	}

A.menu:active /* Active Hyperlink on the menu pane */
	{
	color:lavender;
	}

A.menu:hover /* Hover cursor over a Hyperlink to new items on the menu page */
	{
	background-color:blue;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=navy,endColorStr=skyblue);
	}

p	/* Standard Paragraph */
	{
	margin-left:20;
	margin-top:10;
	margin-bottom:0;
	}

p.small
	{
	font-size:14pt;
	}

p.survey
	{
	font-family:"Arial";
	font-size:13pt;
	margin-top:20;
	}

p.center /* For centered pages */
	{
	text-align:center;
	margin:0;
	margin-top:10;
	margin-left:20;
	}

p.subtitle
	{
	text-align:center;
	margin:0;
	font-size:12pt;
	color:blue;
	}

p.menu	/* Paragraph of the Menu Bar */
	{
	line-height:32px;
	color:white;
	font-family:"Arial";
	font-size:12pt;
	font-weight:normal;
	margin-top:2px;
	}

p.dummy /* Get this DirectX stuff set up from the start */
	{
	color:white;
	height:50;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=navy,endColorStr=navy);
	}

p.disclaimer /* Disclaimer text at the bottom of the page */
	{
	font-size:8pt;
	font-style:italic;
	text-align:center;
	margin-top:24;
	}

p.click /* "Click to Print" */
	{
	text-align:center;
	margin:0;
	margin-top:18;
	font-family:"Arial";
	font-size:14pt;
	}

H1	/* Level 1 Heading */
	{
	color:lavender;
	background-color:navy;
	margin:0px;
	margin-right:-16px;
	height:100px;
	text-align:center;
	font-size:32pt;
	}

DIV.subtitle
	{
	font-size:13pt;
	}

H2	/* Level 2 Heading */
	{
	font-size:36pt;
	color:#4422FF;

	text-align:center;

	height:80px;
	line-height:80px;
	margin-top:0;
	margin-right:-16px;
	margin-bottom:0;

	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#CCCCFF,endColorStr=white);
	}

div.H2-shadow1
	{
	margin-right:-4;
	color:navy;
	}
div.H2-shadow2
	{
	margin-top:-82;
	}
div.H2-shadow1a
	{
	margin-right:-3;
	color:darkgray;
	}
div.H2-shadow2a
	{
	margin-top:-81;
	}

H3	/* Level 3 Heading */
	{
	margin-top:16;
	margin-bottom:8;
	margin-left:20;
	text-align:center;
	font-size:24pt;
	}

H4	/* Level 4 Heading */
	{
	margin-top:16;
	margin-bottom:8;
	margin-left:20;
	text-align:left;
	font-size:16pt;
	}

H5	/* Level 5 Heading (centered) */
	{
	margin-top:16;
	margin-bottom:8;
	margin-left:20;
	text-align:center;
	font-size:16pt;
	}

blockquote /* Indented citations */
	{
	font-size:11pt;
	margin-left:50;
	}

pre	/* Pre-formatted text */
	{
	margin-left:20;
	}

ul	/* Unordered List */
	{
	margin-top:0;
	margin-bottom:0;
	}

li	/* List Element */
	{
	font-size:12pt;
	margin-top:0;
	}

HR	/* Separator Line */
	{
	margin-top:16;
	margin-bottom:16;
	}

HR.menu	/* Separator Line in Menu pane */
	{
	margin:0;
	margin-left:-4;
	}

img.corner
	{
	position:absolute;
	float:left;
	margin:0;
	}

tr	/* general table properties */
	{
	font-size:16pt;
	vertical-align:top;
	}

tr.grid
	{
	font-size:12pt;
	}

tr.big
	{
	font-size:24pt;
	}