/* --- Headers --------------------------------- */

/* for top document title */
h1 {font-size: 18pt; color: #663300; font-weight: bold; line-height: 15pt; border-style:solid; border-width: 0px; padding:3px; background-color:#FFFF00; text-align:center; margin:5px 0px 0px 0px;}

h2 {font-size: 14pt; color: #336666; font-weight: bold; line-height: 15pt; border-style:solid; border-width: 1px; padding:3px;background-color:#FFFFCC;margin:30px 0px 20px 0px;}

h3 {font-size: 12pt; font-weight: 600; color: #000000; line-height: 11pt;margin:0px 0px 0px 0px;padding:5px 0px 2px 0px;}

h4 {font-size: 10pt; font-weight: 900; color: #000000; line-height: 11pt; margin:0px 0px 0px 0px;padding:5px 0px 2px 0px;}

h5 {font-size: 8pt; font-weight: normal; color: #000000; margin-left: 0px; line-height: 10pt}

h6 {color: #000000; font-size: 8pt; font-weight: normal; line-height: 10pt;}

body { color: #444444; font-family:sans-serif; margin:1em; }
.chapter { margin-left:1em; }
address { font-style:normal; font-size:0.9em; }

table.title {
width: 100%
}

col.second {
width: 35%;
}

td.right {
text-align: right;
}

td.CSSPrint {
text-align: right;
}

.num { color: blue; 
	font-size: 11pt;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.strong { color: green; 
	font-weight: bold;
}
.ah { color: green; 
	font-size: 9pt;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}
.sis { color: red; 
	font-size: 9pt;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}
.inq {	color:#000000;
	text-align:center;
	padding-left:0.5em;
	padding-right:0.5em;
}

/*
	caution
*/
.caution {
	margin: 1em 1em 1em 1em;
	padding: 4px;
	border-style: solid;
	border-width:2px;
	border-color:#CC0000;
}
.caution * {
	font-weight:bold;
}

/*
	span
*/

span.highlight {color:navy; font-weight:700;}

