.preface        {
        background-color: rgb(245,245,220);
        border-width: medium;
        border-style: inset;
        border-color: rgb(204,204,204);
        margin-left: 10%;
        margin-right: 10%;
        padding: 10pt;
        color: rgb(68,68,68);
        line-height: 14pt;
        font-size: 10pt;
}

.dialog        {
        background-color: rgb(245,245,220);
        border-width: medium;
        border-style: inset;
        border-color: rgb(204,204,204);
        padding: 10pt;
        color: rgb(68,68,68);
        line-height: 14pt;
        font-size: 10pt;
}

.note	{
        color: rgb(0,0,255);
}

.defti	{
        color: rgb(200,60,128);
	font-size: 14pt;
	line-height: 18pt;
}

.ud     {
	text-decoration: underline;
}

.quotation     {
	text-indent: 20%;
        font-weight: bold;
        font-size: 14pt;
}

.lh     {
        color: rgb(51,51,102);
        font-weight: bold;
        font-size: 14pt;
}

.hd     {
        font-weight: bold;
        font-size: 16pt;
}

.hh     {
        font-weight: bold;
        font-size: 12pt;
}

.red    {
        color: rgb(255,0,0);
}

body    {
        background-color: rgb(255,255,255);
        text-color: rgb(0,0,0);
}

a:link  {
        color: rgb(51,51,204);
}

a:visited       {
        color: rgb(204,0,204);
}

a:active        {
        color: rgb(255,0,204);
}

h1      {
        font-weight: extra-bold;
        font-size: 24pt;
}

h2      {
        color: rgb(0,51,136);
        text-align: center;
        font-weight: extra-bold;
        font-size: 20pt;
}

h3      {
        color: black;
        border-right-style: none;
        border-left-style: none;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-width: medium;
        border-bottom-width: medium;
        border-color: rgb(34,34,68);
        color: rgb(34,34,68);
        text-align: center;
        font-size: 18pt;
        font-weight: extra-bold;
}

h4      {
        text-align: left;
        border-right-style: none;
        border-left-style: none;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-width: thin;
        border-bottom-width: thin;
        border-color: rgb(34,34,68);
        color: rgb(34,34,68);
        background-color: rgb(255,255,255);
        font-size: 16pt;
        font-weight: extra-bold;
}

h5      {
        font-size: 14pt;
	text-decoration: underline;
        font-weight: extra-bold;
}

h6      {
        font-size: 10pt;
        font-weight: extra-bold;
}

p       {
        color: black;
        text-align: left;
        line-height: 14pt;
        text-indent: 10pt;
	font-size: 11pt;
}

ol      {
        color: black;
        text-align: left;
}

ol li p {
        text-indent: 0pt;
}

ol p {
        text-indent: 0pt;
}
ul      {
        color: black;
        text-align: left;
        list-style-type: circle;
}

ul li p {
        text-indent: 0pt;
}

ul p {
        text-indent: 0pt;
}

small   {
        font-size: 10pt;
}

dl	{
	line-height: 18pt;
}
