
html {
  height : 100%; margin:0px 0px 0px 0px ;
}
body {
  height : 100%; margin:0px 0px 0px 0px ;
}
hr { 
height: 1px; border-style: dashed; border-color: #333333; width: 70%; margin-bottom: 5px;}
p {text-indent: 1em;}
.box {width: 675px; height: 100%; background-image: url("/img/box_bg.jpg") ; padding:0; margin: 0px 0px 0px 0px ; }
.looseleaf_r
{
         font-size: 10pt;
         background-image:  url("/img/loose_bg0.jpg");
		 width: 475px;
		 height: 100%;
      }
.loose_inner_r
{ margin: 0px 20px; height: auto; vertical-align:top; letter-spacing: 2px; line-height:1.6;}

.sioribox
{ margin: 0px 20px; height:auto ;}

.looseleaf_l
{
         font-size: 10pt;
         background-image:  url("/img/loose_bg1.jpg");
		 width: 200px;
		 height: 100%;
      }
.loose_inner_l
{ margin: 0px 20px 0px 10px ; height: auto; vertical-align:top ;}
.loosetitlebg_l
{margin: 0px 0px 0px 0px ; background-image:url(/img/loose_top_l.gif) ; width: 200px ; height: 75px ; }
.loosetitlebg_r
{margin: 0px 0px 0px 0px ; background-image:url(/img/loose_tops.gif) ; width: 475px ; height: 75px ; }
.loosetdr
{background-image : url("/img/loose_bg0.jpg") ; height:100% ;}
.loosetdl
{background-image : url("/img/loose_bg1.jpg") ; height:100% ;}
.title
{z-index:1 ; position: relative ; top:23px ; left:20px ;}
.menu
{z-index:1 ; position: relative ; top:24px ; left:5px ;}
.siori
{z-index:4 ; position:relative ; top:0px ; left:250px ;}
.eracer
{z-index:1 ; position:absolute ; top:100px ; left:700px ;}
.pencil_gr
{z-index:2 ; position:absolute ; top:210px ; left:740px ;}
.pencil_re
{z-index:3 ; position:absolute ; top:290px ; left:650px ;}
.ruler
{z-index:4 ; position:absolute ; top:0px ; left:0px ;}
.lib
{font-size: 9pt; margin-right: 15px;}
.wordtitle
{font-size: 11pt;}
.credit
{font-size: 7pt;}
.pankuzu
{font-size: 8pt; letter-spacing: normal; line-height: normal;}
.redbold { color:#CC0000; font-weight:bold; }
.orangebold { color:#FF3300; font-weight:bold; }
.underlinered { color:#CC0000; font-weight:bold; background-image:url(/img/uline.gif); line-height:normal; }
em{
  background-image : url(/img/o_uline.gif);
  background-repeat : repeat-x;
  background-position : bottom;
  font-style : normal;
  font-weight : normal;
  padding-bottom: 5pt;
}
.wave{
  background-image:url(/img/nami.gif);
  background-repeat: repeat-x;
  background-position : bottom;
  font-style : normal;
  font-weight : normal;
  font-size: 10pt;
  line-height: 30px;
  height: 20px;
  padding-bottom: 5px;
}
.details{
  margin: 10px 20px 0px 30px ;
  padding: 10px 5px 5px 5px ;
  border: 3px dotted #999999 ;
}
a:link { color: #0371A5; } 
a:visited { color: #007ea8; } 
a:hover { color: #0099FF; text-decoration:none} 
a:active { color: #cc0000; }
