/* CHP STANDARD STYLE SHEET 2000-02-04 EJF */

/* Body */
BODY	{
	font-family: Arial, Helvetica, sans-serif; 
	margin-top:     0px;
	margin-left:    0px;
	margin-right:   0px;
	margin-bottom:  0px;
	padding-top:    0;
	padding-left:   0;
	padding-right:  0;
	padding-bottom: 0;
	border-top:     0;
	border-left:    0;
	border-bottom:  0;
	border-right:   0;
	width:  auto;
	background-color: #ffffee;
	}

/* Add these to include a background image
	background-image: url(chpbkd.jpg);
	background-repeat: no-repeat;
	background-position: top;
*/

/* Links */
A:link, A:active
	{
	text-decoration: none;
	color: #ff0000;
	background: transparent;
	}
A:visited
	{
	text-decoration: none;
	color: #993300;
	background: transparent;
	}
A:hover
	{
	text-decoration: none;
	color: #000000;
	background: #ffcc00;
	}
A:hover.brown
	{
	text-decoration: none;
	color: #000000;
	background: #ffcc00;
	}
A:visited.brown, A:link.brown
	{
	text-decoration: none;
	color: #ffffff;
	}

/* Headings and Text Elements */

H1	{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

H2	{
	color: black;
	font-family: Arial Narrow, Helvetica Narrow, sans-serif;
	font-weight: bold;
	}

H3	{
	color: black;
	font-family: Arial Narrow, Helvetica Narrow, sans-serif;
	font-weight: bold;
	}

H4	{
	color: black;
	font-family: Arial Narrow, Helvetica Narrow, sans-serif;
	font-weight: bold;
	}

P, TR, THEAD, TFOOT, TH, TD, DL, OL, UL, BLOCKQUOTE, SPAN, BR
	{
	font-family: Arial, Helvetica, sans-serif;
	}

caption      { font-size: 8pt }


/* add a bit of extra space after list items */
li	{ margin-top: 0; margin-bottom: 6 }


/* Tables */

TABLE	{
	table-border-color-light: rgb(255,153,51);
	table-border-color-dark: rgb(0,0,0);
	}


/* CHARACTER ATTRIBUTES (coded within text) */

/* HiLite (as <span class=HL>Like yellow markers.</span> within copy) */
.HL	{background: #ffff99; color: #000000}

/* define how STRONG and EM tags should appear */
STRONG	{font-weight: bold}
EM	{font-style: italic; color: red}


/* CLASS DEFINITIONS */

/* Update notifications (class="updnote") */
.updnote
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-align: Left;
	line-height: 100%;
	margin-top: 0;
	}

/* Textual button links at top of page (class="txtbuttons") */
.txtbuttons
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: Left
	}

/* Small text (class="teeny") */
.teeny	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

/* Abstract text (class="abstract") */
.abstract
	{
	background-color: #eeeedd;
	border-width: 2px;
	border-color: #ffcc33;
	border-style: solid;
	padding: 10px;
	font-size: 10pt;
	color: #660000;
	}

/* Published material (class="published") */
.published	{ }

P.published	{font-family: Bookman Old Style, Times, serif }

/* Terminology (shows dotted line under selection and displays popup */
abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }
