BODY 	{ 	background: white;
		font-size : .8em;
		color: #000000; 
		font-family: arial, helvetica, sans-serif;}

select.wide { 	font-family: arial narrow, arial, helvetica, sans-serif;}
table.index {	background-color: white; 
		border-left: 1px solid #EEEEEE; 
		border-top: 1px solid #EEEEEE; 
		border-right: 1px solid #CCCCCC; 
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 10px; }

td.index    {	background-color: white; 
		border-left: 1px solid #CCCCCC; 
		border-top: 1px solid #CCCCCC; 
		border-right: 1px solid #EEEEEE; 
		border-bottom: 1px solid #EEEEEE; }

P 	{ font-family: arial, helvetica, sans-serif; font-size: 14px; line-height: 1.25;}
p.bold	{font-weight: bold;}
p.smaller	{font-size: 11px;}
p.italic	{font-style: italic;}
p.caption { font-style: italic;}

TD 	{ font-size: .8em; font-family: arial, helvetica, sans-serif; }

IMG 	{ border-style: none; }



UL 	{ list-style-type: square; outside; font-family: arial, helvetica, sans-serif; margin-bottom: 0%; }


acronym { color: #666666 }

.nav 	{ text-decoration: none; }
.nav:active 	{ 	font-weight: bold; color: #003399; }
.nav:link 		{ 	font-weight: bold; color: #336699; }
.nav:visited 	{ 	font-weight: bold; color: #336699; }
.nav:hover 		{ 	color: #0033CC; }
.nav.hide 		{ 	display: none; }
.drop	{ font-family: Arial, Helvetica, sans-serif; color: #660066; }
.box 	{ border: thin solid outset #000000; }

/* label		{	font-weight: bold; text-decoration: underline; } */

div.Q 		{ 	color: #660066;   font-weight: bold; }
div.compact 	{	display: compact; margin-left: 2em; }
div.bold	{font-weight: bold;}
div.italic	{font-style: italic;}
div.smaller	{font-size: 11px;}
div.smallest	{font-size: 6px;}
span.bold	{font-weight: bold;}
span.italic	{font-style: italic;}
span.smaller	{font-size: 9px;}
.smaller {font-size: 9px;}

input 		{	font-family: Arial, Helvetica, sans-serif; font-size: 1em; }

A:active 	{ 	color: #FFFF00; }
A:link 		{ 	color: #660066; }
A:visited 	{ 	color: #666600; }
A:hover 	{ 	color: #FF0000; }
A.hide 		{ 	display: none; }

A.small:active 		{ 	color: #FFFF00; font-size: 9px; }
A.small:link 		{ 	color: #660066; font-size: 9px; }
A.small:visited 	{ 	color: #666600; font-size: 9px; }
A.small:hover 		{ 	color: #FF0000; font-size: 9px; }

a.common 	{	width: 100%; 
			background: #000000;
			color: #FFFFFF;
			text-decoration: none; 
			font-weight: bold; }

a.common:visited {		background: #000000;
			color: #FFFFFF; }

a.common:hover	{	height: 100%; background: #000000; 
			color: #FFFFFF; }

a.inst 		{	width: 100%; 
			color: #FFFFFF;
			text-decoration: none; 
			font-weight: bold; }

a.inst:visited	{	width: 100%; 
			color: #FFFFFF;
			text-decoration: none; 
			font-weight: bold; }

a.inst:hover 	{ 	height: 100%;
			width: 100%; 
			color: #CCCCCC;
			text-decoration: none; 
			font-weight: bold; }

a.default 	{	width: 100%;
			height:100%; 
		padding: 3px;
			background: #FF0000;
			color: #FFFFFF;
			text-decoration: none; 
			font-weight: bold; 
			border: solid;
			border-width: thin;
			border-top-color: #FF6666; 
			border-left-color: #FF6666; 
			border-right-color: #990000;
			border-bottom-color: #990000; }

a.default:visited { 	width: 100%;

		height: 100%;
			padding: 3px; 
			background: #FF0000;
			color: #FFFFFF;
			border: solid;
			border-width: thin;
			border-top-color: #FF6666; 
			border-left-color: #FF6666; 
			border-right-color: #990000;
			border-bottom-color: #990000; }

a.default:hover	{	width: 100%;
			height: 100%; 
			padding: 3px;
			background: #FF0000; 
			color: #FFFFFF;
			border: solid;
			border-width: thin;
			border-top-color: #990000; 
			border-left-color: #990000; 
			border-right-color: #FF6666;
			border-bottom-color: #FF6666; }

H1  { font-size: 30pt; color: #003399; font-family:  arial, helvetica, sans-serif; Margin-bottom: 0px; padding: 0px; weight: bold;}
H2   {	font-size: 18pt; color: #003399; font-family:  arial, helvetica, sans-serif; Margin-bottom: 0px; padding: 0px; font-color: #004080; weight: bold;}
.t2  {	font-size: 16pt; font-family:  arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

H3   {	font-size: 14pt; font-family:  arial, helvetica, sans-serif; Margin-bottom: 0px; }
.t3  {
	font-size: 1.15em;
	font-family:  arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding : 0px;
	padding-bottom : 0px;
}

H3.site { 	background: #FFFFFF;
		border-right: 1px solid #CCCCCC;
		color: #000000;
		margin-bottom: 0px;
		margin-top: 0px;
		text-decoration: none; }

H3.pres {	text-transform: uppercase; 
		border-left: 5px solid #660066; 
		border-bottom: 1px solid #CCCCCC; 
		padding-left: 3px;
		padding-top: 3px;
		padding-bottom: 1px;
		margin-bottom: 0px;
		margin-top: 0px;
		text-decoration: none; }

H4.subsite {	background: #FFFFFF;
		color: #660066;
		border-bottom: 1px solid #CCCCCC; 
		border-right: 1px solid #CCCCCC;
		padding-left: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-bottom: 0px;
		margin-top: 0px;
		text-decoration: none; }

H4	{	font-size: 1em;  font-family: arial, helvetica, sans-serif; Margin-bottom: 0px; }
.t4	{ 	font-size: 1em;  font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.calSearch {	 font-size: 1em;  font-family: arial, helvetica, sans-serif; text-decoration: none; }

H4.pres {	text-transform: uppercase; 
		border-left: 5px solid #660066; 
		border-bottom: 1px solid #CCCCCC; 
		padding-left: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-bottom: 0px;
		margin-top: 0px;
		text-decoration: none; }
		
H5	{	font-size: 9px; font-family:  arial, helvetica, sans-serif; Margin-bottom: 0px; font-weight: bold;}
.t5	{ 	font-size: 9px; font-family:  arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

div.pres {	width: 132px;
		padding-left: 8px;
		border-right: 1px;
		border-left: 0px;
		border-top: 0px;
		border-bottom: 0px;
		border-style: solid;
		border-color: #CCCCCC; }

.notice {	background: #FFFF00; }



A.sidelink { color : #003333; 
			font-size: 12px; 
			font-weight: 100;
			text-decoration: none; 
			text-indent: 0.25in; }
A.sidelink:visited 	{ color : #003333; text-decoration: none; }
A.sidelink:hover 	{ color : #99CCCC; text-decoration: none; }


A.sb1 		{ text-decoration : none; width : 100%; }
A.sb1:visited	{ text-decoration : none; width : 100%; }
A.sb1:hover 	{ text-decoration : none; width : 100%; }

/* NEW NEW NEW JULY 11, 2001 */

a.buttonpurple:link	{ width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width: 1px;
		  border-top-color: #CC66CC; border-left-color: #CC66CC; 
		  border-right-color: #330033; border-bottom-color: #330033; 
		  margin: 0px; padding: 2px; text-decoration: none; }
a.buttonpurple:visited	{ width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width:1px;
		  border-top-color: #CC66CC;  border-left-color: #CC66CC; 
		  border-right-color: #330033; border-bottom-color: #330033; 
		  margin: 0px; padding: 2px; text-decoration: none; }
	
a.buttonpurple:hover	{ width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width: 1px;
		  border-top-color: #330033; border-left-color: #330033; 
		  border-right-color: #CC66CC; border-bottom-color: #CC66CC; 
		  margin: 0px; padding: 2px; text-decoration: none; }

a.btsubweb:link	{ width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width: 1px;
		  border-top-color: #CC66CC; border-left-color: #CC66CC; 
		  border-right-color: #330033; border-bottom-color: #330033; 
		  margin: 0px; padding: 2px; text-decoration: none; }


a.btsubweb:visited	{ width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width:1px;
		  border-top-color: #CC66CC;  border-left-color: #CC66CC; 
		  border-right-color: #330033; border-bottom-color: #330033; 
		  margin: 0px; padding: 2px; text-decoration: none; }
	
a.btsubweb:hover	{ width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width: 1px;
		  border-top-color: #330033; border-left-color: #330033; 
		  border-right-color: #CC66CC; border-bottom-color: #CC66CC; 
		  margin: 0px; padding: 2px; text-decoration: none; }

td.button	{ 	background: #EEEEEE; 
		border-top: solid 1px #FFFFFF;
		border-left: solid 1px #FFFFFF; 
		border-right: solid 1px #FFFFFF; }

td.btsubweb	{ width: 100%; background: #660066;
		border-top: solid 1px #660066;
		border-left: solid 1px #660066;
		border-right: solid 1px #660066; }

/* END NEW */



a.button:link	{ width: 100%; color: #660066; background: #EEEEEE; border: solid; border-width: 1px;
		  border-top-color: #FFFFFF; border-left-color: #FFFFFF; 
		  border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; 
		  margin: 0px; padding: 2px; text-decoration: none; }

a.button:visited	{ width: 100%; color: #666600; background: #EEEEEE; border: solid; border-width:1px;
		  border-top-color: #FFFFFF;  border-left-color: #FFFFFF; 
		  border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; 
		  margin: 0px; padding: 2px; text-decoration: none; }
	
a.button:hover	{ width: 100%; color: #FF0000; background: #EEEEEE; border: solid; border-width: 1px;
		  border-top-color: #CCCCCC; border-left-color: #CCCCCC; 
		  border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; 
		  margin: 0px; padding: 2px; text-decoration: none; }


a.button2 	{ color: #000000; border: 2px outset; margin: 0px; 
		  padding-left: 2em; padding-right: 2em;  padding-top: 2px;  padding-bottom: 2px; 
		  text-decoration: none; float: right; 					}

a.button2:visited	 {color: #000000; border: 2px outset; margin: 0px;
		  padding-left: 2em; padding-right: 2em; padding-top: 2px; padding-bottom: 2px;
		  text-decoration: none; float: right; 				}
	
a.button2:hover	{ color: #000000; border: 2px inset; margin: 0px;
		  padding-left: 2em; padding-right: 2em; padding-top: 2px; padding-bottom: 2px;
		  text-decoration: none; float: right;  				}


@media print {
  page         { margin: 10% }
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, 
  UL, OL, DL    { page-break-before: avoid }  }
@media aural {
  H1, H2, H3, 
  H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90 }
  H2            { pitch: x-low; pitch-range: 80 }
  H3            { pitch: low; pitch-range: 70 }
  H4            { pitch: medium; pitch-range: 60 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  B, STRONG     { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }  }
