/* General characteristics
*/

  a, td, th, p, ol, ul, li { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt
 } 

/* General text layout
*/

  P.pagehead { 
	background: #ffffff; 
	color: #000000; 
	font-size: 14pt; 
	font-weight: bold; 
	font-variant: small-caps 
}
  P.parahead { 
	background: #ffffff; 
	color: #000000; 
	font-size: 12pt; 
	font-weight: bold 
}
  P.normal { 
	background: #ffffff; 
	color: #000000; 
	font-size: 10pt 
}
/*  P.normal:first-letter { 
	background: #ffffff; 
	color: #000000; 
	font-size: 200% }
*/
  A.normal:link { 
	color: blue; 
	font-size: 10pt 
}
  A.normal:visited { 
	color: #808080; 
	font-size: 10pt 
}
  A.normal:active { 
	color: yellow; 
	font-size: 10pt 
}
  A.normal:hover { 
	color: red; 
	font-size: 10pt; 
	font-weight: bold
}

/* Primarily for the focus pages
*/
  table.focus { 
	background-color: #ffffff; 
	color: #000000
}
  th.focus { 
	text-align: left; 
	border: none; 
	background-color:#660000; 
	color: #FFFFFF; 
	font-size: 12pt; 
	font-weight: bold; 
	margin: 4 4 4 4
}
  td.focus {
	text-align: left; 
	background-color: #7D2626; 
	font-siz: 9pt;
	color: #FFFFFF
}
  img.focus {
	text-align: left;
	padding-left: 0;
	padding-right: 10;
	padding-top: 10;
	float: left;
	width: 35%
}
  A.focus:link {
	color: #FFFFFF; 
	font-size: 9pt; 
	margin-left: 4
}
  A.focus:visited { 
	color: #FFFFFF; 
	font-size: 9pt; 
	margin-left: 4 
}
  A.focus:active {
	color: yellow; 
	font-size: 9pt; 
	margin-left: 4 
}
  A.focus:hover { 
	color: #FFFF00; 
	font-size: 9pt; 
	margin-left: 4 
}

/* Primarily for the side columns
*/
  table.menu { 
	background-color: #ffffff; 
	color: #000000
}
  td.menu {
	text-align: center; 
	background-color: #CC9933; 
	width: 130; 
	vertical-align: top
}
  A.menu:link {
	color: #000000; 
	font-size: 10pt; 
	margin-left: 4
}
  A.menu:visited { 
	color: #000000; 
	font-size: 10pt; 
	margin-left: 4 
}
  A.menu:active {
	color: yellow; 
	font-size: 10pt; 
	margin-left: 4 
}
  A.menu:hover { 
	color: red; 
	font-size: 10pt; 
	font-weight: bold; 
	margin-left: 4 
}

/* the smaller boxes that contain menus - can go anywhere
*/

  table.menubox { align:center; margin: none; spacing: none; padding: 2; border-style: none; border: none; width: 90% }
  th.menubox { text-align: left; border: none; background-color:#660000; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; font-weight: bold; margin-left: 4 }
  td.menubox {  border: none; background-color:#7D2626; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding: 4 }
  em.menubox { font-family: Arial, Helvetica, sans-serif; color: #CC9933; padding: 4; font-size: 200% }
  strong.menubox { font-family: Arial, Helvetica, sans-serif; color: #CC9933; padding: 4; font-size: 200% }
  A.menubox:link { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; margin-left: 4 }
  A.menubox:visited { font-family: Arial, Helvetica, sans-serif; color: #E8E6E6; font-size: 8pt; margin-left: 4 }
  A.menubox:active { font-family: Arial, Helvetica, sans-serif; color: yellow; font-size: 8pt; margin-left: 4 }
  A.menubox:hover { font-family: Arial, Helvetica, sans-serif; color: #FFFF00; font-size: 8pt; font-weight: bold; margin-left: 4 }


  A.hidden:link { font-size: 1pt; color: #000000 }
  A.hidden:visited { font-size: 1pt; color: #000000 }
  A.hidden:active { font-size: 1pt; color: #000000 }
  A.hidden:hover { font-size: 1pt; color: #000000 }

