body {
   color: black;
   scrollbar-face-color: #E4E4E4;
   scrollbar-Shadow-Color:#663333;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-3dlight-color: #000000; 
   scrollbar-darkshadow-color: #000000;
   scrollbar-track-color: #000000;
   scrollbar-arrow-color: #663333;
   scrollbar-base-color:#222222;
}

.inline {
	display: inline;
	}

strong {
   font-weight : bold; 
}

pre {
   font : 10px monaco, "andale mono", courier, "courier new", sans-serif; 
   color : black; 
   background-color : #fff; 
   margin-right : 30px; 
   margin-bottom : 10px; 
   margin-left : 30px; 
}

p {
   margin-top : 0; 
}

ol {
   font : 11px/18px georgia, palatino, serif; 
   margin-top : 0; 
}

li {
   font : 11px/18px georgia, palatino, serif;
   margin-top : 0; 
}

dl {
	margin-top: 0;
	margin-bottom: 15px;
	}

dt {
	font: 9px/16px geneva, verdana, sans-serif;
	background: transparent;
	color: #993333;
	}

dd {
	font: 9px/16px geneva, verdana, sans-serif;
	background: transparent;
	color: #000000;
	margin-left: 1.5em;
	}

h4 {
   font : bold 12px arial, verdana, helvetica, sans-serif; 
   color : #530D0F; 
   background-color : Transparent; 
   margin-top : 0px; 
   margin-bottom : 0px; 
   margin-left : 0px; 
}

h3 {
   font: 18px georgia, palatino, sans-serif, arial;
   color : #530D0F; 
   background-color : Transparent; 
   margin-top : 20px; 
   margin-bottom : 0px; 
   margin-left : 0px; 
}

h2	{
	color: #000;
	background: transparent;
	font: 22px georgia, palatino, sans-serif, arial;
	margin-top : 10px; 
  	margin-bottom : 5px; 
	}

h1 {
   font : 25px georgia, verdana, geneva, sans-serif, arial; 
   color : #660000; 
   background-color : Transparent; 
   margin-top : 2px; 
   margin-bottom : 0; 
}


blockquote {
   font : 11px/18px georgia, palatino, serif, arial; 
   color : #666; 
   background-color : transparent; 
   margin-right : 15px; 
   margin-bottom : 10px; 
   margin-left : 15px; 
}

B {
   font-weight : bold; 
   background: transparent;
}


.out {
   font : 12px georgia, palatino, serif, arial;; 
}

.mousetype {
   font : 0.8em georgia, palatino, serif; 
}

.main {
   font : 11px/18px verdana, georgia, palatino, serif, arial; 
   color: #666;
   margin-bottom : 10px;
}

.mainr {
   font: 11px/18px verdana, georgia, palatino, serif, arial; 
   color: #993333; 
   background: transparent; 
}

.scroll {
	font : 12px/12px "ms mincho", courier, arial, verdana, georgia, palatino, serif;
	color: #000000;
	text-align: left;
}

.formtrans {
   font: 9px verdana, arial, sans-serif; 
   color: #993333; 
   background: transparent; 
}

.formwhite {
   font: 9px verdana, arial, sans-serif; 
   color: #993333; 
   border: 0;
   background: #ffffff; 
}

.butt {
   font: 11px arial, geneva, georgia, verdana, arial, sans-serif; 
   color: #ffffff; 
   background: #993333; 
   border: 0;
   margin: 0;
   padding: 0 2px;
}

.lhead {
   font: 15px verdana, arial, sans-serif; 
   color: #993333; 
   background: transparent; 
}

.lmain {
   font: 9px verdana, arial, sans-serif; 
   color: #993333; 
   background: transparent; 
}

#main	{
	font: 11px verdana, geneva, sans-serif, arial;
	background: transparent;
	color: #666;
	}

#main dt	{
	font: normal 11px verdana, geneva, sans-serif, arial;
	background: transparent;
	color: #666;
	}

#main dd	{
	font: 11px/18px verdana, geneva, sans-serif, arial;
	background: transparent;
	color: #666;
	margin-left: 1.5em;
	}

.caption {
	font: 9px arial, verdana, geneva, sans-serif;
	background: transparent;
	color: #666;
    margin-bottom : 10px; 
}

.caption2 {
	font: 9px arial, verdana, geneva, sans-serif;
	background: transparent;
	color: #000000;
    margin-bottom : 10px; 
}


img.topimage { margin-top: 25px; margin-left: 10px; border: solid 1px #a3a3a3; }
h1 + img.topimage { margin-top: 0px; }
img.topimage[align="right"] { margin-right: 10; }
img.topimage[align="left"]  { margin-left: 0; margin-top: 0; }




a	{
	font : 9px/15px verdana, geneva, georgia, palatino, serif, arial; 
    text-decoration:	none;
	font-weight:	normal;
	color: #800000;
}

a:link {
   text-decoration : none; 
   color: #800000;
}

a:visited {
   text-decoration : none; 
   color: #800000;
}

a:hover {
   text-decoration : none; 
   color : #800000; 
}

a:active {
   text-decoration : none; 
   color: #800000;
}

.lnkA {
   font : 11px/18px verdana, geneva, georgia, palatino, serif, arial; 
   text-decoration : none; 
   color: #800000;
}

.lnkA:link {
   text-decoration : none; 
   color: #800000;
}

.lnkA:visited {
   text-decoration : none; 
   color: #800000;
}

.lnkA:hover {
   text-decoration : none; 
   color : #999999;
   border-bottom: 1px dotted #999999; 
}

.lnkA:active {
   font-weight : bold; 
   text-decoration : underline overline; 
   color: #800000;
}

.lnkB	{
	font : 9px/15px verdana, geneva, georgia, palatino, serif, arial; 
    text-decoration:	none;
	font-weight:	normal;
	border-bottom: 1px dotted #666;
	}

.lnkB:link	{
	text-decoration: none;
	border-bottom: 1px dotted #666;
	color: #666;
	background: transparent;
	}

.lnkB:visited	{
	text-decoration: none;
	color: #666;
	background: transparent;
	}

.lnkB:hover	{
	border-bottom: 1px dotted #990000;
	color: #993333;
	text-decoration: none;
	}

.lnkB:active	{
	border-bottom: 1px dotted #cc9999;
	color: #cc9999;
	background: transparent;
	text-decoration: none;
	}

.lnkC	{
	font : 10px/16px verdana, geneva, georgia, palatino, serif, arial; 
    text-decoration:	none;
	color: #993333;
    font-weight:	normal;
	border-bottom: 1px dotted #666;
	}

.lnkC:link {
   text-decoration : none; 
   color: #993333;
   border-bottom: 1px dotted #666;
}

.lnkC:visited {
   text-decoration : none; 
   color: #993333;
   border-bottom: 1px dotted #666;
}

.lnkC:hover {
   text-decoration : none; 
   color : #666;
   border-bottom: 1px dotted #993333; 
}

.lnkC:active {
   font-weight : bold; 
   text-decoration : underline overline; 
   color: #cc9999;
   border-bottom: 1px dotted #cccccc;
}

.lnkD	{
	font: 9px arial, verdana, geneva, sans-serif;
	text-decoration:	none;
	font-weight:	normal;
	}

.lnkD:link	{
	text-decoration: none;
	color: #000;
	background: transparent;
	}

.lnkD:visited	{
	text-decoration: none;
	color: #000;
	background: transparent;
	}

.lnkD:hover	{
	color: #666;
	text-decoration: none;
	}

.lnkD:active	{
	border-bottom: 1px dotted #cc9999;
	color: #cc9999;
	background: transparent;
	text-decoration: none;
	}

.lnkE	{
	font : 12px/12px "ms mincho", courier, verdana, geneva, georgia, palatino, serif, arial; 
    text-decoration:	none;
	color: #993333;
	border-bottom: 1px dotted #666;
	}

.lnkE:link {
   text-decoration : none; 
   color: #993333;
   border-bottom: 1px dotted #666;
}

.lnkE:visited {
   text-decoration : none; 
   color: #993333;
   border-bottom: 1px dotted #666;
}

.lnkE:hover {
   text-decoration : none; 
   color : #666;
   border-bottom: 1px dotted #993333; 
}

.lnkE:active {
   font-weight : bold; 
   text-decoration : underline overline; 
   color: #cc9999;
   border-bottom: 1px dotted #cccccc;
}

.lnkF	{
	font: 9px arial, verdana, geneva, sans-serif, arial;
	color: #800000;
	text-decoration:	none;
	font-weight:	normal;
	}

.lnkF:link	{
	text-decoration: none;
	color: #800000;
	background: transparent;
	}

.lnkF:visited	{
	text-decoration: none;
	color: #800000;
	background: transparent;
	}

.lnkF:hover	{
	color: #666;
	text-decoration: none;
	}

.lnkF:active	{
	border-bottom: 1px dotted #cc9999;
	color: #800000;
	background: transparent;
	text-decoration: none;
	}





