/* wca.css last modified March 6, 2000 by Chuck Letourneau*/
/* Netscape safe background colours
  background: #ffffcc; light yellow
  background: #ccffff; light blue
  background: #ccffcc; light green
  background: #ffffff; white
*/

/* Body style for five sets (only four used) */
BODY.int { 
	color: #000000;
	background: #ffffee;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	}

BODY.gid { 
	color: #000000;
	background: #eeeeff;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	}

BODY.chk { 
	color: #000000;
	background: #eeffee;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	}

BODY.sam { 
	color: #000000;
	background: #ffeeff;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	}

BODY.spn { 
	color: #000000;
	background: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	}

/* Body style for frameset example */

BODY.frame { margin-left: 1%;
	margin-right: 1%;
	color: #000000;
	background: #ffeeff;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
}

/* classes for use with elements or divisions */

.a6s2a {padding: 3px; list-style: upper-alpha}
.a6s2b {padding: 3px; list-style: lower-alpha}


.border { border: thin groove black ; /* left justified */
	background: #ffeeff ;
	padding: 5px ;
	text-align: left ;
	}

.borderr { border: thin groove black ; /* right justified */
	background: #eeeeff ;
	padding: 5px ;
	text-align: right ;
	}

.borderc { border: thin groove black ; /* center justified */
	background: #eeeeff ;
	padding: 5px ;
	text-align: center ;
	}

.borderp { border: thin groove black ; /* left justified, no bg */
	padding: 1em ;
	width: 100% ;
	}

.code { color: #003399;
	font-family: "Courier New", courier, monospace;
	font-size: 90%;
	font-weight: bold;
	}

.code P {  line-height:1.25em; margin-top:0; margin-bottom:0; }
.code P.in { text-indent: 2em; margin-top:0; margin-bottom:0; }
.code P.in2 { text-indent: 3em; margin-top:0; margin-bottom:0;  }
.code P.in3 { text-indent: 4em; margin-top:0; margin-bottom:0; }

.counter { font-weight: bold ;
	padding-left: 5px ;
	padding-right: 0px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
	font-size: 100% ;
	}

.intmenu { background: #eeeeff; 
	padding: 3px; 
	border: thin green groove; 
	text-align: center; 
	font-size: 85%
	}

.label {font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	}

.linetwo { font-size: 70%; 
	font-style: italic; 
	color: #0000ff; 
	}

.para { font-size: 130%; 
	color: #ff0000; 
	}

.priority1 { border: thin groove black ;
	background: #cc9999 ;
	font-weight: bold ;
	padding: 5px ;
	text-align: left ;
	}

.priority2 { border: thin groove black ;
	background: #cccc99 ;
	font-weight: bold ;
	padding: 5px ;
	text-align: left ;
	}

.priority3 { border: thin groove black ;
	background: #99cc99 ;
	font-weight: bold ;
	padding: 5px ;
	text-align: left ;
	}

/* for priority flags in checkpoint set */
.p1 { background: #cc9999 ;  font-size: 90% }
.p2 { background: #cccc99 ;  font-size: 90% }
.p3 { background: #99cc99 ;  font-size: 90% }

.slidebody { margin-left: 3%;
	margin-right: 3%;
	color: #000000;
	font-size: 100%;
	 width: 95%; /* was 100% - chg 22nov99 */
	background: #ffffff;
	border-width: thin;
	border-color: #ffffff;
	padding: 10px;
	font-family: arial, helvetica, sans-serif;
	}

.table { color: #000000; }

.verysmall { font-size: 75%; }

/* ELEMENTS */

A:link    { color: #000099 } 
A:link.pri {color:#000000 }
A:visited { color: purple }
A:active  { color:#ff0000 }
A.offsite { color:#215e21 }

BIG { font-size: 120%; }

BLOCKQUOTE { margin-left: 5%;
	margin-right: 5%;
	font-size: 100% ;
	}

BLOCKQUOTE SPAN.attribution {
	margin-left: 5%;
	margin-right: 5%;
	font-style: normal;
	font-weight: bold;
	}

CODE { color: #003399;
	font-family: "Courier New", courier, monospace;
	font-size: 90%;
	font-weight: bold;
	}

EM.blink { text-decoration: blink; 
	color:#ff0000
	}

H1 { color: #000080 ;
	font-size: 160%;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif; 
	}

H1.slide { margin-top: 2%;
	margin-bottom: 0;
	font-weight: bold;
	}

H1.slidelist { text-align: center;
	font-size: 110%;
	}

H2 { color: black;
	font-size: 130%;
	font-family: arial, helvetica, sans-serif;
	}

H2.table  { color: black;
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
	}

H3 { color: black;
	font-size: 120%;
	font-family: arial, helvetica, sans-serif;
	}  

H4 { color: black;
	font-size: 110%;
	font-family: arial, helvetica, sans-serif;
	}

HR { margin-top: 1%;
	color: #000000;
	}

HR.top { margin-top: 0;
	margin-bottom: 2%;
	}

HR.bottom { margin-top: 2%;
	margin-bottom: 0;
	clear: both;
	}

IMG { border: 0; }
IMG.floatl { float:left }
IMG.floatr { float:right }

P { font-size: 100%; }

P.author  { font-size: 80%;
	font-style: italic;
	color: #000000;
	}

P.index { font-size: 80%;
	color: #000000;
	}

P.top {  margin-top: 1%;
	margin-bottom: 0;
	}

PRE, TT { color: #008;
	font-weight: bold;
	font-family: "Courier New", courier, monospace;
	}

SMALL { font-size: 80%; }

TABLE { font-size: 95%;
	font-family: arial, helvetica, sans-serif;
	}

UL, OL { color: #000000;
	margin-left: 3%;
	font-size: 100%;
	}

UL LI { padding: 3px; 
	list-style: disc
	}


OL { padding: 3px; 
	list-style: decimal
	}

OL LI.red { color:#ff0000 }
OL LI.blu { color:#0000ff }

/* additions */

/* Special header formatting for A6 slides */
H2.as6 { font-size: 150% }
H3.as6 { font-size: 130%; text-indent: 3%}
H4.as6 { font-size: 110%; text-indent: 6%}
H5.as6 { font-size: 90% }
H6.as6 { font-size: 70% }
P.as6  { margin-left: 9% }

/* for Geoff's example B1 */
.pad { text-indent: 5% }





