/*-- Myrnham Associates                                                       */
/*-- (c) 2004 Myrnham Associates, United Kingdom                              */
/*-- http://www.myrnham.co.uk                                                 */

/* Cascading Stylesheet for HTML                                              */
/*   File Version: 1.00                                                       */

/* This CSS Stylesheet is used to format HTML generated by CourseManager.     */
/* Note that due to different browser interpretation of the standards, the    */
/* HTML pages still do not look exactly the same on every browser and system  */

body {
  background-color: #fff;  /* white background */
  color: #000;             /* black foreground */
  margin: auto;            /* center the body content in browser window */
  padding: 6px;           /* padding ("inner margin") leaves space between browser window border and html body content   */
  width: auto;             /* set width according to browser window width */
  text-align: left;
}

h1.title, h1.mabooktitle{
	margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	text-align:center;
	font-size:26.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	letter-spacing:1.0pt;
}


h2.subtitle, h2.mabooksubtitle{
  margin-top:5pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	text-align:center;
	font-size:11.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	letter-spacing:4.4pt;
	font-style:normal;
}

h2.machaptertitle,
h2.maglossarytitle,
h2.maprefacetitle,
h2.maappendixtitle,
h2.maindextitle{
	margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	font-size:32.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	letter-spacing:1.0pt;
	color:black;
	font-style:normal;
}

h2.matopicheading, h2.topic{
	margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:5.0pt;
	margin-left:0pt;
	padding-top:1pt;
	padding-bottom:1pt;
	padding-left:3pt;
	background:#333333;
	font-size:14.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:white;
	letter-spacing:1.0pt;
	font-style:normal;
}

h1.mabridgeheadsect1{
	margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:3.0pt;
	margin-left:0pt;
	font-size:14.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:bold;
	color:black;
}

h2.mabridgeheadsect2,p.mabridgeheadsect2{
	margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	font-size:12.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:bold;
	color:black;
}

h3.mabridgeheadsect3,p.mabridgeheadsect3{
	margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:3.0pt;
	margin-left:0pt;
	font-size:12.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:bold;
	color:black;
}

h4.mabridgeheadsect4,p.mabridgeheadsect4{
	margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:3.0pt;
	margin-left:0pt;
	font-size:10.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:bold;
	color:black;
}

h3,matopicsubheading, h3.topicsubtitle{
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:12.0pt;
	margin-left:0pt;
	font-size:12.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:darkgray;
	letter-spacing:1.0pt;
	font-style:normal;
}

h3.maelementtitle, h3.discussion, h3.steps, h3.method, h3.exercise, h3.example, h3.tutor, h3.slide{
	margin-top:12.0pt;
	margin-right:0pt;
	margin-bottom:3.0pt;
	margin-left:0pt;
	font-size:14.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:bold;
	color:black;
}

h3.machaptersubtitle,
h3.maglossarysubtitle,
h3.maprefacesubtitle,
h3.maappendixsubtitle,
h3.maindexsubtitle{
	margin-top:12.0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	font-size:12.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:normal;
	color:black;
}

h4.discussionsubtitle, h4.stepssubtitle, h4.methodsubtitle, h4.exercisesubtitle, h4.examplesubtitle, h4.tutorsubtitle, h4.slidesubtitle{
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:3.0pt;
	margin-left:0pt;
	font-size:11.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:bold;
	color:black;
}

p, p.manormal, dd {
	margin-top:3pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	font-size:11.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-style:normal;
}

dt,dl{
	font-size:11.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-style:normal;
}


li p{
	margin-top:1pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	font-size:11.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-style:normal;
}

p.legalnotice-title{
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:12.0pt;
	margin-left:0pt;
	text-align:center;
	background:#333333;
	font-size:16.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:white;
	letter-spacing:2.0pt;
	font-style:normal;
}

p.creditheads{
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:0pt;
	text-align:center;
	font-size:10.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:bold;
}

p.credittext, li.credittext{
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:8.0pt;
	margin-left:0pt;
	font-size:9.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
}

p.maTOCTitle{
	margin-top:5.0pt;
	margin-right:0pt;
	margin-bottom:5.0pt;
	margin-left:0pt;
	padding-top:1pt;
	padding-bottom:1pt;
	padding-left:3pt;
	background:#333333;
	font-size:14.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:white;
	letter-spacing:1.0pt;
	font-style:normal;
}

/* docbook: <imageobject> */
img{
  margin: 0;
  padding: 0;
  border: 0;
}

/* docbook: <emphasis> */
em{
  font-weight: 600;
  font-style: italic;
}

.mediaobject{text-align: center;}
.calloutlist, .figure, .table{margin: 15px 30px 15px 30px;}
.itemizedlist, .variablelist {margin: 15px 30px 15px 15px;}
.blockquote{margin-bottom: 30px;}

.blockquote p, .blockquote td{
   font: 12px/18px verdana, arial, helvetica, sans-serif;
   font-weight: 450;
}

.epigraph{margin-bottom: 30px;}

.epigraph p, .epigraph td{
   font: 10px/14px verdana, arial, helvetica, sans-serif;
   font-weight: 600;
}

#customheader, #customfooter{
   font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
   font-size: 80%;
   line-height: 200%;
   text-align: center;
   vertical-align: middle;
   color: #fff;
   background-color: #009;
}

#customfooter {margin-top: 15px;}

.navheader th, .navheader td, .navfooter th, .navfooter td{
   font-size: 11px;
   font-weight: 450;
}

.toc, .list-of-figures, .list-of-tables, .list-of-examples{margin: 15px 30px 15px 15px;}

.toc p, .list-of-figures p, .list-of-tables p, .list-of-examples p{margin: 0;}


.figure{
   margin: 5px 5px 5px 5px;
   padding: 0;
   border: 0;
   text-align: center;
}

.figure p, .table p, .example p{font-size: 80%;}
div.note, div.important, div.warning, div.caution, div.tip{padding: 0px 15px 0px 0px;}
div.note th, div.important th, div.warning th, div.caution th, div.tip th{
   font: 12px/18px verdana, arial, helvetica, sans-serif;
   font-weight: 600;
   text-decoration: underline;
   text-align: left;
}

.note p, .important p, .warning p, .caution p, .tip p{margin: 0;}
.note img, .important img, .warning img, .caution img, .tip img{margin: 0px 0px 0px 0px;}

div.informalexample{
  margin: 12px 6px 12px 6px;
}

.informalexample p {
  font-size:11.0pt;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-style:italic;
}

pre.screen, pre.programlisting{
  font-family: "courier new", courier, monospace;
  color: #000;
  background-color: #eee;
  margin: 6px 6px 6px 6px;
  border: 1px dotted #ddd;
  padding: 6px 6px 6px 6px;
}

h3.author{
  font: 12px/18px verdana, arial, helvetica, sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  color: #000;
  background-color: #fefefe;
  margin: 0 15px 15px 15px;
  padding: 0;
  border: 0;
}

.copyright, .pubdate{
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-size: 90%;
  text-align: center;
  margin: 15px 15px 15px 15px;
  padding: 0;
  border: 0;
}

div.legalnotice{
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
  font-size: 90%;
  color: #000;
  background-color: #ddd;
  margin: 10px 45px 10px 45px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #000;
}

div.mascreenshotcaption p,
p.mascreenshotcaption, p.mafigurecaption, p.matablecaption, p.maProcedureCaption, p.maExampleCaption{
	margin-top:3.0pt;
	margin-right:0pt;
	margin-bottom:10.0pt;
	margin-left:0pt;
	text-align:center;
	font-size:9.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:bold;
}

p.maListHeading{
	font-weight:bold;
	text-align:left;
	margin-top:6.0pt;
	margin-bottom:6.0pt;
}

span.masectionbullet{
	margin-left:28.8pt;
  font-size:10.0pt;
  font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
}

span.masectionbulletspacerun{}

div.toc span.preface, div.toc span.chapter, div.toc span.appendix, div.toc span.glossary, div.toc span.index{
	margin-left:1pt;
}
div.toc span.section{
	margin-left:20pt;
}

span.bold{font-weight:bold;}
span.italic{font-style: italic;}
span.underline{text-decoration: underline}
span.italicbold, span.bolditalic{font-style: italic;font-weight:bold;}
span.italicunderline, span.underlineitalic{font-style: italic;text-decoration: underline}
span.underlinebold, span.boldunderline{text-decoration: underline;font-weight:bold;}
span.italicunderlinebold, span.bolditalicunderline, span.underlinebolditalic,span.italicboldunderline, span.italicunderlinebold, span.underlineitalicbold,span.boldunderlineitalic{text-decoration: underline;font-style: italic;font-weight:bold;}
span.term{font-weight:bold;text-decoration: underline}

dl.glossary{}
dd.glossdef{
	font-size:11.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:black;
}
dt.glossentry{
  margin-top:10pt;
	font-size:11.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:black;
	font-weight:bold;
}

p.glossseealso{
	margin:0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:black;
	font-style:italic;
}

address{
  margin:0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-style:italic;
}
code {}
kbd {}
pre{
  margin:0pt;
	margin-bottom:.0001pt;
	font-size:10.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
}
samp {}

tt {}
tt.filename, tt.mafilename{
  font-family:"courier new";
  font-size:11.0pt;
}

div.figure{
	margin-top:10pt;
	margin-right:0pt;
	margin-bottom:10pt;
	margin-left:0pt;
}

div.matitlepage div.mediaobject {
	margin-top:5pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	text-align:center;
}
div.table{
	margin-top:10pt;
	margin-right:0pt;
	margin-bottom:10pt;
	margin-left:0pt;
}

th, th p {
  font-size:13.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	color:black;
	font-weight:bold;
}

td, td p{
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size:11.0pt;
	font-style:normal;
}

div.indexdiv h3{
	margin-top:3pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	font-size:11.0pt;
 font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight:bold;
	color:black;
}

	/* General linkology */

a.important:link, a.important:visited {
	font-weight : bold;
	text-decoration : none;
	color: #c30;
	background: transparent;
}

a:link, a:visited {
	font-weight : bold;
	text-decoration : none;
	color: #2942AD;
	background: transparent;
}

a:hover {
	font-weight : bold;
	text-decoration : underline;
	color: #999;
	background: transparent;
}

a:active {
	font-weight : bold;
	text-decoration : none;
	color: #526968;
	background: transparent;
}
