/*
 --COMMENTS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21Aug09 DY Change Font-Family to Verdana, Helvetica, Arial, sans-serif
29Jul09 EL P localneeds.
 6Sep08 EL Fixed some errors and proprietaryness.
*/

A.tool {
	background: #660000;
	text-decoration: none;
	font-size: 80%;
	}

A.tool:link, A.tool:visited, A.tool:active {
	color: white
	}

A.tool:link:hover {
	color: #ffcc33;
	}

A.navanchor {
	text-decoration: none;
	}

A.navanchor2:link, A.navanchor:visited {
	text-decoration: none;
	color: #000000;
	}

A.sidebar:link, A.sidebar:visited, A.sidebar:active {
		color: #009900;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80% ;
		font-weight: bold;
		text-decoration: none; }

A.sidebar:link:hover { text-decoration: underline }

A.resource:link {color: #009900; 
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
		text-align: left;
		font-size: 120% }

A.resource:visited {
		color: indigo;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
		text-align: left;
		font-size: 120%;
		}

A.resource:link:hover {
		color: blue;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
		text-align: left;
		font-size: 120%;
		}

A.inToC:link {
		color: blue;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 100%;
		text-decoration: none;
	}

A.inToC:visited, A:active {
		color: indigo;
		font-size: 100%	}

P.body {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		text-align: left;
		font-size: 100%
		}
/* To get the effect of thick HR, which no longer works. Prefer DIV.separator*
P.subdivision {
		border-top: solid green thick;
}
*/

SPAN.pdfNote {
		font-size: 80%;
}

/*
	A semi-centered box for the localneeds P to occupy.
	Is within a whole-inner-page div with left/right auto.
*/
DIV.localneeds {
		margin-left: 3em;
		margin-right: auto;
		width: 500px;
}
P.localneeds {
		text-align: justify;
		font-size: 80%;
}

P.resource { font-family: Verdana, Helvetica, Arial, sans-serif;
		text-align: left;
		font-size: 100%;
		margin: 4pt 0pt 8pt 0pt;
		}

P.geezer { font-family: Verdana, Helvetica, Arial, sans-serif;
		text-align: left;
		font-size: 100% }

P.footer {font-family: Verdana, Helvetica, Arial, sans-serif;
          text-align: center;
          font-size: 80% }

P.date {font-family: Verdana, Helvetica, Arial, sans-serif;
	  text-align: right;
	  text-decoration: none;
          font-size: 80% }

P.copy {font-family: Verdana, Helvetica, Arial, sans-serif;
        text-align: center;
        font-size: 80% }

P.update, P.approval {font-family: Verdana, Helvetica, Arial, sans-serif;
        text-align: left;
        font-size: 100% }

/* For whole TL page, separating from left-nav */
DIV.gutter {
		margin-left: 2.0em;
		margin-right: auto;
}

/* For whole TL page, separating from left-nav. Deeper. */
DIV.gutterB {
		margin-left: 3.0em;
		margin-right: auto;
}

/* For PPE sets of links to various headings. */
DIV.headSet {
		margin-left: 3.0em;
		margin-right: auto;
}

/* tSearch */
/* Try to deal with varying widths of hit item buttons.
Does not work as hoped. 3.0em is ignored.
75px OK in FF3.0, ignored by IE7.
INPUT.hitItem {
	width: 75px;
}
*/

/* 31Jul09 Don't override Ministry definitions.
H1 { font-family: "Arial", "Helvetica";
     color: #990000;
     text-align: left}

H2 { font-family: "Arial", "Helvetica";
     color: #000066;
     text-align: left;}

H3 { font-family: "Arial", "Helvetica";
     color: #000000;
     font-weight: bold;
     text-align: left;} 

H4, H5, H6 { font-family: "Arial", "Helvetica"}
*/

H1.tHead {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 200%;
		color: #000066;
}

/* 31Jul09 tlist are new for this round */
H1.tlist, H2.tlist, H3.tlist, H4.tlist {
	/* Seem to be ignored. */
	margin: 0.8em 0 0.5em 0;
}
/* Grade headings */
H2.tlist {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #000066;
		font-size: 140%;
}
/* Discipline and Course headings
   PPE Senior Discipline headings
*/
H3.tlist {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #000000;
		font-size: 120%;
		/* Why is this ignored/not seen? Also ignored as inline style. */
		/* bottom margin added to div.separator1 to compensate. */
		/* margin-top: 1.0em; */
}
/* PPE Elementary Discipline and Senior Course headings */
H4.tlist {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #000000;
		font-size: 110%;
    font-weight: bold;
}

/* 31Jul09 Green H's are obsolete I think */
/*         Are these used? */
H2.trillium { font-family: Verdana, Helvetica, Arial, sans-serif;
     color: #009900;
     font-weight: bold;
     text-align: left;}

H3.trillium { font-family: Verdana, Helvetica, Arial, sans-serif;
     color: #009900;
     font-weight: bold;
     text-align: left;} 

H4.trillium { font-family: Verdana, Helvetica, Arial, sans-serif;
     color: #009900 } 


HR.blue { color: blue; }
/*
Colour fails in FF
Must use border and padding in H or border and margin in DIV.
*/
HR.trillium { color: #009900 }
HR.footnote {
	width: 40%;
	color: #000000;
	text-align: left;
	text-shadow: none;
}
/*
 Use these instead of HR's with colour and/or size arguments.
 "green" is darker than #009900
 "thin" is quite different in IE and FF.
*/
/* Used in  tExpired.tcl */
DIV.separator1 {
		margin-top: 0.0em;
		/* Use margin-bottom becasue cannot get margin-top in H3.tlist to work */
		margin-bottom: 1.0em;
		border-top: solid #009900 .5em;
}
/* Used in  tExpired.tcl */
DIV.separator2 {
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		border-top: solid #009900 .25em;
}
/* Used in  tSearch.tcl */
DIV.separator3 {
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		border-top: solid #009900 .15em;
}
/* Code these in HTML because:
   I.E. 5.5 ignores the size (thickness) attribute. "size" may be wrong CSS.
   Mozilla 1.0.4 ignores all attributes
	 31Jul09 Use DIV with a border instead.
	   It may be the XHTML DTD that ignores attributes of HR.
HR.textbook {
	color: black;
	size: 3px;
	text-shadow: none;
}
HR.subhead {
	color: #009900;
	font-size: 18pt;
	size: 8px;
	text-shadow: none;
}
*/


UL.tl {
	font-family: Verdana, Helvetica, Arial, sans-serif;
  text-align: left;    
  text-decoration: none;
	list-style-image: url(/occ/trillium/images/pointred.gif);
	}

OL.littleBook {
	line-height: 0.5em;
}

LI.littleBook {
	line-height: 0.5em;
}

TD { font-family: Verdana, Helvetica, Arial, sans-serif }


SUP {   font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 70% }

.resource { font-size: 100% }

.child {font-family: Verdana, Helvetica, Arial, sans-serif;
         font-size: 80%;
         text-align: left;
          }

.hitchild {
					font-family: Verdana, Helvetica, Arial, sans-serif;
					font-size: 80%;
					text-align: left;
					background: #FFFFCC;
          }


/* 'This textbook includes' list in expired. */
/* margin: top right bottom left */
.includeList {font-family: Verdana, Helvetica, Arial, sans-serif;
         font-size: 80%;
         text-align: justify;
         margin: 0pt 0pt 0pt 10pt;
          }

/* 'This textbook includes' list in regular list.
   List at end of citation. Pre JUNE9(2006)
*/
.includeList2 {font-family: Verdana, Helvetica, Arial, sans-serif;
         font-size: 90%;
         text-align: justify;
         margin: 4pt 0pt 0pt 10pt;
          }

/* 'This textbook includes' list in regular list.
   List below title. JUNE9(2006)
   Less whitespace.
*/
P.includeList3, P.includeList4 {
					font-family: Verdana, Helvetica, Arial, sans-serif;
         font-size: 90%;
         text-align: justify;
         margin: -0pt 0pt -6pt 10pt;
          }

/* 'This textbook includes' list in regular list.
   "single-component", below title. JUNE9(2006)
P.includeList4 {
					font-family: "Arial", "Helvetica";
         font-size: 90%;
         text-align: justify;
         margin: -0pt 0pt -2pt 10pt;
          }
*/

.review {font-family: Verdana, Helvetica, Arial, sans-serif;
         font-size: 100%;
         text-align: justify;
          }

.urn { font-size: 80%;
       text-align: left;}

.right {font-family: Verdana, Helvetica, Arial, sans-serif;
         text-align: right;
          }

.just { text-align: justify }

.expiredTitle {color: #000000; 
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
		text-align: left;
		font-size: 100% }

.resTitle {color: #009900; 
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
		text-align: left;
		font-size: 120% }

.blue {background-color:#660000;}

.under {
		text-decoration: underline
	}

.white {
		color: white;
		text-decoration: none;
		font-size: 50%
	}

