BODY 	{ 	
		font-size : 8pt;
		color: #000000; 
		font-family: Arial, Helvetica, sans-serif: 22pt;}

select.wide { 	font-family: arial narrow, arial, helvetica, sans-serif;}
table.index {	background-color: #EEEEEE; 
		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: #FFFFFF; 
		border-left: 1px solid #CCCCCC; 
		border-top: 1px solid #CCCCCC; 
		border-right: 1px solid #EEEEEE; 
		border-bottom: 1px solid #EEEEEE; }

P 	{ font-family: Verdana, Arial, Helvetica, sans-serif; ; font-size: 8pt; line-height: 16pt}

TD 	{ ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16pt}

IMG 	{ border-style: none; }

UL 	{ list-style: square; font-family: arial, helvetica, sans-serif; margin-bottom: 0%; }
UL.ciob { list-style-image: url(/images/bltpurple.gif); margin-left: 15px; margin-bottom: 0; }

acronym { color: #666666 }

.nav 	{ text-decoration: 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; }

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

A:active 	{ 	; }
A:link 		{ 	color: #F07704; }
A:visited 	{ 	color: #CC6600; }
A:hover 	{ 	color: #FFCC33; ; text-decoration: none}
A.hide 		{ 	display: none; }

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; }

H2   {	font-size: 1.3em; font-family: arial, helvetica, sans-serif; Margin-bottom: 0px; padding: 0px;}
.t2  {	font-size: 1.3em; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

H3   {	font-size: 1.15em; 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; }

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: 3px;
		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; }

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; }



.sidelink 		{ font-size: 11px; text-decoration: none ; color: #0033CC}
.sidelink:visited 	{ color : #660066; }


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: #FFCC33; 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 ; text-decoration: none}
  A:visited     { voice-family: betty, female ; text-decoration: none}
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high ; text-decoration: none; color: #FFA062}  }

.superscript {  font-family: Arial, Helvetica, sans-serif; vertical-align: super; font-size: xx-small}
.blue_title {  font-weight: bold; color: #0033CC; text-transform: capitalize}
.gold_main_title {  color: #998A77; font-weight: bold; text-transform: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; letter-spacing: 10pt}
.table_text {  font-size: 8pt; text-align: left; line-height: 8pt}
.table_text_centered {  font-size: 8pt; text-center: left; line-height: 8pt}
.table_title {  font-size: 8pt; font-weight: bold; color: #6666FF; line-height: 9pt; font-family: Arial, Helvetica, sans-serif}
.horizontal_row {  text-align: center; height: 30px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
