BODY {
	margin-top:    0em;
	margin-right:  0em;
	margin-bottom: .25em;
	margin-left:   0em;
    marginwidth :  0em;
	font-size :    100%;
	font-family:   "Arial", "Helvetica", "sans-serif";
	#font-weight : larger;
	font-style :   normal;
	color :        #000000;
    background:    white;
}

A:link,
A:visited ,
A:active {
	text-decoration: none;
}
A:hover{text-decoration:underline;}

.division {
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    font-style          : italic;
    color               : #777777;
	font-size           : 1.25em;
	padding-right       : .25em;
}

table.layout {
  background-color: #000000;
}

td.menuCell {
    background-color    : #ccddff;
	padding-top         : 1em;
	padding-left        : .3em;
    border-color : silver;
    border-right-width : 2px;
    border-right-style: solid;
    border-bottom-width : 1px;
    border-bottom-style: solid;
    width               : 10em;
}

td.contentCell {
    margin-right    : 2em;
	padding-left    : .5em;
	padding-right   : .5em;
	padding-top     : 0em;
    height          : 42em;
    width           : 45em;
}

TD.timestampCell {
    border-bottom-color : silver;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    text-align          : right;
    line-height         : 1.0em;
}
li.spaced {
    margin-bottom: .5em;
    font-size: .9em;
    }
sup {font-size: .8em;}

sup.big {font-size: 1.1em;}

sub {font-size: .8em;}

.menuProjectOn {
	font-size: .9em;
	font-family: "Helvetica", "Arial", "sans-serif";
	line-height: 1em;
	font-weight: normal;
    margin-bottom : 0em;
    margin-top    : 0em;
	color: #4d4b7e;
}

.menuProjectOff {
	font-size: .9em;
	font-family: "Helvetica", "Arial", "sans-serif";
	line-height: 1em;
	font-weight: normal;
    margin-bottom : 0em;
	color: #000000;
}

.subMenuOn {
	font-size: .8em;
	font-family: "Helvetica", "Arial", "sans-serif";
	line-height: 1.5em;
	font-weight: normal;
	margin-top: 0em;
	margin-left: 1em;
	color: #4d4b7e;
	color: #ff0000;
}

.subMenuOff {
	font-size: .8em;
	font-family: "Helvetica", "Arial", "sans-serif";
	line-height: 1.25em;
	font-weight: normal;
	color: #ff0000;
}

.hanging {
    font-size: .9em;
    padding-left: 2em;
	line-height: 1.2em;
    padding-top: 0em;
	margin-top: .25em;
}

ol {margin-bottom: .5em;}

ul.reports {
    margin-top: .25em;
    font-size: .9em;
    }

li {margin-bottom: .5em;}

.timestamp {
  font-size      : .7em;
  font-style     : italic;
  color          : #666666;
}

.pageTitle {
    text-decoration: underline;
	font-size: 1.2em;
	font-family: "Helvetica", "Arial", "sans-serif";
	font-weight: bold;
	margin-top: .5em;
	color: #666666;
}

.sectionTitle {
	font-size: 1em;
    text-decoration: underline;
	font-family: "Helvetica", "Arial", "sans-serif";
	margin-bottom: .25em;
	font-weight: bold;
	color: #000000;
}

.parTitle {
	font-size: 1em;
    text-decoration: underline;
	font-family: "Helvetica", "Arial", "sans-serif";
	font-weight: bold;
	color: #000000;
	margin-bottom: .25em;
}

.glossaryTerm {
	font-size: .8em;
	font-family: "Arial", "Helvetica", "Arial", "sans-serif";
	line-height: 1.1em;
	color: #000000;
}

TD.glossaryDefinition {
	padding-bottom: 1em;
	font-size: .8em;
	font-family: "Arial", "Helvetica", "Arial", "sans-serif";
	line-height: 1em; 
	color: #0000ff;
}