	div.center {text-align: center}
	div.right {text-align: right; }	
	div.left {text-align: left; }	

/* New Production Display Styles */
	body { background: white; font-family: tahoma, sans-serif; }
	table.bluestyle{ width: 99%; background: #000099; }
	table.bluehead { border-spacing: 0; padding: 0; width=99%; border: 0; }
	table.yellowstyle{ width: 99%; background: #FFFFCC; border-color: #000099; border-style: outset; border-width: 3; }
	table.yellowmenu{ background: #FFFFCC; border-color: #000099; border-style: outset; border-width: 3; }
	table.articles { width: 100%; border-color: #000099; border-width: 1; background: #FFFFCC; }
	table.leftnav { width: 100%; }
	table.rightnav { width: 99%; background: #CCCC99; }
	table.body { width: 99%; background: white; }
	td.statistics { background: #FFFFCC; } 
	td.whitehead { background: white; }
	td.bluehead { width: 99%; background: #000099; border-color: #FFFFCC; border-style: outset; }
	td.yellow { background: #FFFFCC; border-style: outset; border-width: 1; } 
	td.leftnav { width: 30%; }
	td.bluestyle { background: #000099; width=1%; }
	td.rightnav { border-style: ridge; border-width=1; }
	.whitetext { color: white; }
	.bluetext { color: #000099; font-size: small; }
	.smallbluetext { color: #000099; font-size: x-small; }
	.boldyellowtext { color: #FFFFCC; bold; }
	.boldbluetext { color: #000099; bold; }
	.bodytext { color: #000033; }
	.smallbluetext { color: #000099; font-size: small; }
	.smallbodytext { color: #000033; font-size: small; }
	.smallprint { font-size: x-small; }
	h1 { color: #000099; font-size: large; bold; }
  .yellowhead { color: #FFFFCC; font-size: large; bold; }
	.yellowheadsmall { color: #FFFFCC; font-size: medium; bold; }
	.whitehead { color: white; font-size: medium; bold; }
	h1.bluestyle { color: #FFFFCC; font-size: large; bold; }
	a:link.yellowheadbold { color: #000099; text-decoration: none; font-size: small; font-weight: bold;  }
  a:visited.yellowheadbold { color: #000099; text-decoration: none; font-size: small; font-weight: bold;  }
  a:link.yellowhead { color: #000099; text-decoration: none; font-size: small; }
	a:visited.yellowhead { color: #000099; text-decoration: none; font-size: small; }
	a:hover.yellowhead { color: #000099; bold; font-size: small; text-decoration: underline; }
	a:link.bluestyle { color: #000099; text-decoration: underline; }
	a:visited.bluestyle { color: #000099; text-decoration: underline;  }
	a:hover.bluestyle { color: #000099; text-decoration: underline; }
	a:link.yellowstyle { color: #FFFFCC; text-decoration: underline; }
	a:visited.yellowstyle { color: #FFFFCC; text-decoration: underline;  }
	a:hover.yellowstyle { color: #CCCC99; text-decoration: underline; }
	a:link.whitestyle { color: white; text-decoration: none; font-size: small;}
	a:visited.whitestyle { color: white; text-decoration: none; font-size: small; }
	a:hover.whitestyle { color: white; text-decoration: underline; font-size: small; }
	a:hover.whitestyle { color: #FFFFCC; text-decoration: underline; font-size: small; }

/* Production Display Styles */
	li { font-size: medium; }
  table.headline { border-style: ridge;  width: 100%;  background: #eaeaf; }
  td.headline { border-style: none solid none none;  width: 50%; }
  td#leftside { width: 10%;  background-image: url(bluegradient_pale.gif); }
  table#rightside { width: 100%; }
  table#navbar { width: 100%; border-bottom: groove darkblue; }
  td#logo { bottom-border: groove; }
  table#header { width: 100%; }
  p#quotetext { font-size: x-small; font-style: italic; }
  span#linkname { font-size: large; color: red; font-style: bold; }
  p#quoteauthor { font-size: x-small; }
  p#headertext { text-align: center; font-style: bold; color: darkblue; font-size: large; }
  td.detaillabel { color: black; font-size: 100%; }
  td.weblinkinfo { font-size: 100%; }
  td.detailinfo  { color: black; font-size: small; }
  a:link.hometop { color: darkblue; text-decoration: underline; }
  a:visited.hometop { color: darkblue; text-decoration: underline;  }
  a:hover.hometop { color: #660000; text-decoration: underline; font-size: small; }
  a:link.menu { color: darkblue; text-decoration: none; text-transform: capitalize; }
  a:visited.menu { color: darkblue; text-decoration: none; text-transform: capitalize; }
  a:hover.menu { color: #660000; text-decoration: underline; text-transform: uppercase; font-size: small;}
  a:link.smallmenu { color: #660000; font-size: small; }
  a:visited.smallmenu { color: #660000; font-size: small; }
  a:hover.smallmenu { color: darkblue; font-size: small; }

/* CAMS Styles */
	table.button { border-style: inset; color: white;  background: lightgrey}
	span.label { font-weight: bold; color: black; }
	span.required { font-weight: bold; color: red; }
	table.disabled { background: lightgrey; }
	a.button { text-decoration: none; color: black; font-size: smaller; }
	td.message { font-size: small; }
	table.message { width: 70%; font-size: small; }

  a:link.topmenu { color: darkblue; text-decoration: none; }
  a:visited.topmenu { color: darkblue; text-decoration: none; }
  a:hover.topmenu { color: darkblue; text-decoration: underline; }
	table.highlight { border: groove; background: #eaeaff; }
	p.topmenu { color: darkblue; }
	p.quickmenu { color: darkblue; }
	div.topmenu { color: darkblue; }

	table.topmenu  {background-image: url(../graphics/backgrounds/goldtoyellowgradient.jpg); ; width=100%; }
	td.topmenu {background-image: url(../graphics/backgrounds/goldtoyellowgradient.jpg); 
 }
	th.topmenu { background-image: url(../graphics/backgrounds/goldtoyellowgradient.jpg);
 }
	td.quickmenu { background-image: url(../graphics/backgrounds/dk_teal_noise_bg.gif);
 }
	p.heading { text-align: center; color: darkblue; font-size: large; }


