<style type="text/css">

body { padding: 2em 5%; line-height: 1.5em;}
address{ font-size: 9pt }

a:link, a:visited { color: DarkSlateBlue; background-color: transparent; }
a:visited         { color: DarkSlateBlue }
a:active          { color: red }
a:hover           { color: red }
a:link, a:visited, a:active, a:hover{ text-decoration : none }

p { margin: 0.5em 1em 0.2em 1em; }
dl, ul, ol { padding: 0.5em 2.5em 0.5em 2.5em; border-style: none; margin:0; }
dt { font-weight:bold; }
hr { border-style: none; height: 2px; color: #cc9933; background-color: transparent; }
ul { list-style-type:square; }
li { list-style-type: square; color: tan; }

.s { font-size: smaller; }
.title {
	font-size: large; text-align: center;
	margin: 10px 0px 10px 0px; padding: 10px 0px 10px 0px;
}
.sub { font-size: large; font-weight: bold; text-align: center; }
.example {
	border-style: solid; border-width: 0; text-align: left; font-weight: bold;
	background-color: #E0FCE8; 
	margin: 0em 0 0 0; padding: 0px 15px 0px 15px;
}
.note {
	text-align: left; border-style: solid; border-width: 0;
	background-color: #FCDCDC;
	margin: 0em 0 0 0; padding: 0px 15px 0px 15px;
}

span.caution{
	font-weight: bold;
	color: red;
}

div.notice{
	font-size: 8pt;
	font-style: italic;
	margin: 3px;
}

div.box{
	background-color: #f3f3ff;
	padding: 5px 10px 5px 10px;
	margin: 5px 10px 5px 10px;
	border-color: #ddddff;
	border-style: solid;
	border-width: 1px;
	font-weight: normal;
}

div.index{
	left:20px;
	top:80px;
	height:10px;
	font-weight:bold;
	font-size:20pt;
}

div.chaptor{
	border-style: solid;
	border-width:    1px 0px 1px 6px;
	border-color:  skyblue;
	padding:   5px 0px 0px 10px;
	font-size:     20px;
	width = 80%;
	filter: Alpha(opacity=80 style=1) Shadow(color=tan);
}


div.chap_sub{
	padding-left: 30px;
	font-size:    16px;
	color:        snow;
}

div.description{
	position:   absolute;
	left:       85pt;
	width:      100px;
	font-size:  9pt;
	color:      Crimson;
	background: MistyRose;
	visibility: hidden;
	z-index:    0;
}

table  { border-width: 2px; border-style: solid; border-color: #aaaaaa; }
th     { border-width: 1px; border-style: solid;
         color:  White; background-color: #0069b4; }
td     { border-width: 1px; border-style: solid; }

table.inner{ border-width:0px; }
th.inner   { border-width:0px; border-style:solid;
             color:  White; background-color:#0069b4; }
td.inner   { border-width:0px; border-style:solid; }

td.figure  {
	border-width: 0px; border-style: solid;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: top;
}
td.content  {
	border-width: 0px; border-style: solid;
	padding-left: 10px;
	vertical-align: top;
}

th.subsection { 
	border-width: 1px; border-style: solid;
	font-weight: normal; text-align: left;
	color: White; background-color: #666666;
}

p.staff{ font-size: 10pt; color: Orange; }

h1, h2 { 
		font-weight: bold;
		border-style: outset;
		border-color: #0069b4;
		color: #000000;
		background-color: #ccccff;
}
h3, h4 {
		font-weight: bold;
		border-style: outset;
		border-color: #b46900;
		color: #000000;
		background-color: #ffeeee;
}
h1 { font-size: 1.5em; line-height: 1em;
	border-width: 2px 3px 3px 2px;
	padding: 3px 15px 3px 10px;
	width: 100%;
}
h2 { font-size: 1.2em; line-height: 1em;
	border-width: 1px 2px 2px 1px;
	padding: 3px 15px 3px 12px;
	margin: 0px 0px 0px 5px;
	width: 80%;
}
h3 { font-size: 1em; line-height: 1em;
	border-width: 1px 2px 2px 1px;
	padding: 2px 15px 2px 12px;
	margin: 5px 0px 5px 10px;
	width: 70%;
}
h4 { font-size: 1em; line-height: 1em;
	border-width: 1;
	padding: 2px 15px 2px 12px;
	margin: 5px 0px 5px 15px;
	width: 60%;
}

</STYLE>
