p,blockquote,ul,ol,dl,li,dt,dd,div,th,td,caption,strong,em  {
	color            : black;
}

hr {
        background-color : black;
}
/* ========= name="anchor" ============ */

A:Link, A:Active{
	color            : #0000DD ;
	text-decoration  : none;
}
A:Visited{
	color            : #A80022 ;
	text-decoration  : none;
}
A:Visited.no{
	color            : #0000DD ;
	text-decoration  : none;
}

A:Link:Hover,A:Visited:Hover{
	background-color : pink;
	color : navy;
}

.underline  {
	color            : #4169E1;
	text-decoration  : underline; 
}

/* ========= name="headings" ========= */

h1	{
	color            : #000080;
	font-size        : large; 
	font-weight      : bold;
	font-style       : italic;
	text-align       : center; 
	font-weight      : bolder;
        clear            : both;
}

h2	{ 
	font-size        : medium; 
	text-align       : left; 
	font-weight      : bold;
	color            : #408080; 
	background-color : #ececec; 
	margin-right     : 2px; 
	margin-left      : 0px; 
	padding          : 7 7 7 10;
	border-color     : #000080;
	border-width     : 2 0 2 0;
	border-style     : solid;
        clear            : both;
}

h3  { 
	font-size        : normal;
	text-align       : left;
	color            : #009000;
	font-weight      : bold; 
	background-color : #e0e0e0;
	margin-right     : 0px; 
	margin-left      : 3px; 
	padding          : 0.25em 0 0.25em 0.7em;
	border-color     : #009000;
	border-style     : solid;
	border-width     : 1 0 0 6;
        clear            : both;
}

h4 { 
	font-size        : normal;
	font-weight      : bolder;
	text-align       : left;
	color            : #004060;
	background-color : #e0e0e0;
	margin-right     : 0; 
	margin-left      : 6px; 
	padding          : 0.25em 0 0.25em 0.7em; 
	border-color     : #004060;
	border-style     : solid;
	border-width     : 1 0 0 5; 
        clear            : both;
}

h4.normal { 
	padding          : 0;
	border-width     : 0; 
}
h5 {
        font-size        : small;
        font-weight      : bold;
	color            : #305040;
	margin-right     : 0;
	margin-left      : 9px; 
	padding          : 0.25em 0 0.25em 0.7em; 
	border-color     : #40a080;
	border-style     : solid;
	border-width     : 1 0 0 3;
	background-color : #e0e0e0;
        clear            : both;
}

/* =========== name="paragraph" =========== */

p	{
	text-indent      : 6px;
	margin-left      : 12px;
        line-height      : 1.2;
	padding          : 0px;
}
p.noindent {
	text-indent      : 0px;
	margin-left      : 12px;
        line-height      : 1.2;
	padding          : 0px;
}

p.item {
	text-indent      : 0px;
	margin-left      : 12px;
        margin-top       : 4px;
        margin-bottom    : 4px;
        line-height      : 1.2;
	padding          : 0px;
}

blockquote  { 
	border-style     : solid;
	border-width     : 1 2 2 1;
	border-color     : #008080;
	background-color : #E0FFFF;  /*lightcyan */
	padding          : 6 0 5 10;
        clear            : both;
}

blockquote.file  { 
	border-style     : solid;
	border-width     : 1 2 2 1;
	border-color     : #4169E1;
	background-color : #dcdcdc; 
	padding          : 6 0 5 10;
}

blockquote.ex {
	color: #000000;
	background: #e0dfe3;
	border: medium double #000000;
}

blockquote.none {
	color: #000000;
	background: #FFF5FF;
	border: none;
	border-style     : none;
         margin:  5px 10px 1px 15px;
}

/* ============ name="List" ============ */

ul {
        list-style-image: url("/loatbell/main/sozai/list.png");
	list-style-type  : normal;
	margin-top       : 0;
}
ul.normal {
   list-style-image :none;
   list-style-type:normal;
}

ol  {
	list-style-type  : decimal;
}

ol,dl  {
	margin-top       : 2;
	margin-bottom    : 7;
}

/* ============ name="other" =========== */

code  { 
	color            : #800080;
	font-weight      : solid;
        /*font-size        : small;*/
}

q {
/*  font-size : 15pt;*/
  font-family : "Times New Roman";
  font-weight : bold;
}
/* ========== name="class" ============= */		
.times {
  font-family : "Times New Roman";
  font-weight : bold;
}

.normargin {
        margin :0 0 0 0;
}
.nmargin {
        margin :4 4 4 4;
}
.back	{
	text-align       : center ;
	padding          : 3;
	margin-right     : auto;
	margin-left      : auto;
	border-width     : 2 0 2 0;
	border-style     : solid none solid none;
	border-color     : #000080;
}

.br  {
	text-indent      : 1em;
	margin           : 7 0 30 0;
	padding          : 0 0 5 0;
}

.right  {
	margin           : 7 0 0 0;
	padding          : 0;
	text-align       : right; 
}

.red { 
	color            : red; 
}

.green { 
	color            : green;
}

/* ========== name="&#65533;&#65533;&#65533;" ============= */

em   {
	color            : red;
	font-style       : normal; 
	font-weight      : normal; 
}

strong {
	color            : red;
	font-style       : normal; 
	font-weight      : bold; 
}

