body { 
  margin-left:0px; 
  margin-top:0px; 
  margin-right:0px; 
  margin-bottom:0px; 
  font-family:Verdana,sans-serif; 
  font-size:9pt; 
  background-image:url(_img/main_bg_a.gif);
  background-repeat:repeat; 
  background-color:#F5F7F8;
  }

H1 {
  font-size:3ex; 
  font-weight: bold;
  margin-top:8px;
  margin-bottom:2px;
  }

H2 {
  font-size:2.5ex; 
  font-weight: bold;
  margin-top:22px;
  margin-bottom:14px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #666666;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #666666;
  color: #333333;
  padding-left:5px;
  }

H3 {
  font-size:2ex; 
  font-weight: bold;
  margin-top:12px;
  margin-bottom:10px;
  padding-bottom:0px;
  }

TABLE {
  padding-left:15px; 
  padding-right:15px;
  border-collapse:collapse;
  font-size:9pt; 
  }


p{
  margin-top:5px;
  margin-bottom:5px;
  }

pre{
  font-size:2ex;
  color:#dd2222;
  padding-bottom:4px;
  margin-bottom:0px;
  margin-top:4px;
  padding-left:8px;
  background-color:#FfFfdd;
  }
pre.out{
  margin-top:0px;
  margin-bottom:10px;
  font-size:2ex;
  color:#2222dd;
  padding-left:8px;
  }
pre.bipin{
  margin-top:0px;
  margin-bottom:0px;
  font-size:2ex;
  color:#7a4414;
  padding-left:8px;
  }
pre.bipout{
  margin-top:0px;
  margin-bottom:10px;
  font-size:2ex;
  color:#187453;
  padding-left:8px;
  }
pre.bipext{
  margin-top:0px;
  margin-bottom:0px;
  font-size:2ex;
  color:#004cc4;
  padding-left:8px;
  }
pre.bipcmt{
  margin-top:0px;
  margin-bottom:0px;
  font-size:2ex;
  color:#000000;
  padding-left:8px;
  }
pre.dat{
  margin-top:0px;
  margin-bottom:0px;
  font-size:2ex;
  color:#22a522;
  padding-left:8px;
  }
pre.cmt{
  margin-top:0px;
  margin-bottom:0px;
  font-size:2ex;
  color:#444444;
  padding-left:8px;
  }
pre.c{
  margin-top:0px;
  margin-bottom:0px;
  font-size:2ex;
  color:#dd2222;
  padding-left:8px;
  }
pre.cmt1{
  font-size:2ex;
  color:#444444;
  padding-bottom:4px;
  margin-bottom:0px;
  margin-top:4px;
  padding-left:8px;
  background-color:#FfFfdd;
  }

ul{
  margin-top: 10px;
  }


ol{
  margin-top:5px;
  margin-bottom:10px;
  }
li{
  margin-top:5px;
  margin-bottom:5px;
  }

li.menu{
  list-style-image:url(_img/bullet_01.gif);
  padding-bottom:10px;
  margin-left:-5px;
  line-height:1.5em;
  }

font.green{
  font-size:2.5ex; 
  font-weight: bold;
  color:#089818;
  }

font.tt{
  font-family:Courier; 
  }

div#topframe { 
  position:absolute; 
  top:5px;
  left:4px; 
  height:115px;
  width:787px; 
  z-index:1; 
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  background-color:#f7f7f7;
  background-image:url("_img/_header.gif"); 
  background-repeat:no-repeat; 
  background-position: 27px 10px;
  border-width: 0px;
  border-style: solid none;
  border-color: #585858;
  }

div#menuframe { 
  padding-top: 10px;
  position:absolute; 
  top:125px;
  left: 4px; 
  height:953px;
  width:171px; 
  z-index:2; 
  background-color:#fafafa;
  border-width: 0px;
  border-style: solid none;
  border-color: #585858;
  }

div#contentframe {
  margin-left:0px; 
  margin-right:0px; 
  margin-bottom:0px; 
  position:absolute; 
  top:125px; 
  left:180px; 
  z-index:3; 
  width:611px;
  padding-left:0px; 
  padding-top:5px; 
  padding-right:0px; 
  padding-bottom:10px; 
  background-color:#fafafa;
  border-width: 0px;
  border-style: solid none;
  border-color: #585858;
  min-height:653px;
  overflow:visible;
  }

div#bottom{
  position:absolute;
  bottom:-20px;
  height:25px;
  }

div.m1{
  margin-top:10px;
  margin-left:5px;
  padding-left:17px;
  background-image:url("_img/bullet_01.gif"); 
  background-repeat:no-repeat; 
  background-position: 0px 0px;
  font-weight: bold;
  }

div.m2{
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left:18px;
  padding-left:14px;
  background-image:url("_img/bullet_02.gif"); 
  background-repeat:no-repeat; 
  background-position: 0px 1px;
  }

img.right{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:8px;
  margin-right:5px;
  }

div.header{
  font-size:3ex; 
  font-weight: bold;
  margin-top:15px;
  margin-left:15px;
  margin-right:15px;
  padding-right:50px;
  padding-left:10px;
  padding-bottom:2px;
  margin-bottom:10px;
  color:#089818;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #089818;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #089818;
  }

div.date{
  font-size:1.7ex; 
  font-style:italic;
  color:#089818;
  text-align: right;
  padding-top: -15px;
  vertical-align:top;
  margin-top:-28px;
  margin-bottom:16px;
  padding-right:18px;
  }

div.content{
  margin-bottom:20px;
  margin-left: 15px;
  margin-right: 15px;
  padding-left:5px;
  padding-right:5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #089818;
  padding-bottom:4px;
  }