div.doc
{
font-size: 115%;
font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;

margin-bottom:30px;
}

div.doc h1 { font-size:180%; font-weight:bold; margin:0;padding:0; }
div.doc h3 { font-size:120%; font-weight:bold; margin:0;padding:0; }

div.doc div.tl { color:green; font-size:90%; margin-bottom:2em; }
div.doc div.tl span { color:#000; }


div.doc div.ico { float:right;margin-left:1em;margin-bottom:1em; }

div.doc div.top { margin-bottom:1em; }
div.doc div.top p { margin-bottom:1em; }
div.doc div.top p strong { display:block; font-weight:bold; }
div.doc div.top p em { display:block; font-style:normal; margin-left:3em; }

/* menu accel char */
div.doc span.ac { font-weight:bold; }
/* menu accel char underlined */
div.doc span.acu { text-decoration:underline; font-style:italic; font-size:130%; }

span.mi { background-color:#eee; }

div.doc div.menulist {  }
div.doc div.menulist p.desc { margin-bottom:1em; }
div.doc div.menulist dl { margin-bottom:1em; }
div.doc div.menulist dl dt { font-weight:bold; }
div.doc div.menulist dl dd { margin-left:3em; }


div.doc ul.idx li { margin-bottom:0.5em; }


div.doc ul.idximg { list-style-type:none; }
div.doc ul.idximg li { margin-bottom:1em; }
div.doc ul.idximg li img { border:0; }


div.doc ul.a1 li {margin-bottom:0.5em;}
div.doc code { display:block; margin-top:1em; color:green;font-size:8pt; }
div.doc code strong { color:#a52a2a; }
