@charset "shift_jis";

dt           { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10pt }
.expo10      { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10pt }
.expo8       { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 8pt }
.pghead      { font-family: Book Antiqua, Times New Roman, Times, serif; font-size: 20pt; font-weight: bold; color:#000080; margin-top: 2px; margin-left: 0; margin-right: 0}
.pgheadsm    { font-family: Book Antiqua, Times New Roman, Times, serif; font-size: 14pt; font-weight: bold; color:#000080; margin-top: 6px; margin-left: 0; margin-right: 0}
dd           { font-family: Book Antiqua, Times New Roman, Times, serif; font-size: 10pt; margin-bottom:4px }
table        { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:10pt}
body         { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10pt; margin-top: 2px; margin-bottom: 8px; margin-left: 0; margin-right: 0}
li           { line-height: 100%; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10pt; margin-bottom: 6px; text-indent:0;  }
h1           { font-family: Book Antiqua, Times New Roman, Times, serif; font-size: 28pt; font-weight: bold; color:#800000 }
h2           { font-family: Book Antiqua, Times New Roman, Times, serif; font-size: 20pt; font-weight: bold; color:#000080 }
h3           { font-family: Book Antiqua, Times New Roman, Times, serif; font-size: 14pt; line-height:100%; margin-bottom:5px }
h4           { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12pt; font-weight: bold; line-height:100%; margin-bottom:0; font-style:oblique }
h5           { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10pt; font-weight: bold }
h6           { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10pt; font-weight:bold; color:#0000FF }
ol           { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10pt; line-height: 100%; margin-bottom: 4px }

/* Table Borders
 * see http://threeplusone.com/borders/ 
 */
table.page { }
td.page-top { height: 20px;  background-image: url('borders/page/top.gif')}
td.page-topRight { width: 28px; height: 20px; background-image: url('borders/page/topRight.gif')}			 
td.page-right { width: 28px; background-image: url('borders/page/right.gif')}
td.page-bottomRight { width: 28px; height: 38px; background-image: url('borders/page/bottomRight.gif')}	
td.page-bottom { height: 38px; background-image: url('borders/page/bottom.gif')}
td.page-bottomLeft { width: 28px; height: 38px; background-image: url('borders/page/bottomLeft.gif')}	
td.page-left { width: 28px; background-image: url('borders/page/left.gif')}
td.page-topLeft { width: 28px; height: 20px; background-image: url('borders/page/topLeft.gif')}			 
td.page-center { background-color: white  }

td.page-topRightRound { width: 28px; height: 20px; background-image: url('borders/page/topRightRound.gif')}
td.page-topLeftRound { width: 28px; height: 20px; background-image: url('borders/page/topLeftRound.gif')}

table.round { }
td.round-top { height: 16px;  background-image: url('borders/round/top.gif')}
td.round-topRight { width: 16px; height: 16px; background-image: url('borders/round/topRight.gif')}
td.round-right { width: 16px; background-image: url('borders/round/right.gif')}
td.round-bottomRight { width: 16px; height: 16px; background-image: url('borders/round/bottomRight.gif')}	
td.round-bottom { height: 16px; background-image: url('borders/round/bottom.gif')}
td.round-bottomLeft { width: 16px; height: 16px; background-image: url('borders/round/bottomLeft.gif')}	
td.round-left { width: 16px; background-image: url('borders/round/left.gif')}
td.round-topLeft { width: 16px; height: 16px; background-image: url('borders/round/topLeft.gif')}			 
td.round-center { background-color: white  }

table.shadow { }
td.shadow-top { height: 16px;  background-image: url('borders/shadow/top.gif')}
td.shadow-topRight { width: 16px; height: 16px; background-image: url('borders/shadow/topRight.gif')}
td.shadow-right { width: 16px; background-image: url('borders/shadow/right.gif')}
td.shadow-bottomRight { width: 16px; height: 16px; background-image: url('borders/shadow/bottomRight.gif')}	
td.shadow-bottom { height: 16px; background-image: url('borders/shadow/bottom.gif')}
td.shadow-bottomLeft { width: 16px; height: 16px; background-image: url('borders/shadow/bottomLeft.gif')}	
td.shadow-left { width: 16px; background-image: url('borders/shadow/left.gif')}
td.shadow-topLeft { width: 16px; height: 16px; background-image: url('borders/shadow/topLeft.gif')}
td.shadow-center { background-color: white  }

/* Link Destinations:  http://threeplusone.com/code/links.html */
a:link{text-decoration: none;  color: #00E}
a:visited{text-decoration: none; color: #808}

a:hover {text-decoration: underline; }
a.out:hover {cursor: move}
a.in:hover {cursor: pointer}
a.down:hover {cursor: s-resize}
a.up:hover {cursor: n-resize}
a.snd:hover {cursor: move}

a:active{text-decoration: underline; color: #066}

/* Hide links by coloring them black e.g. 
 * <span class="cloak"><a href="/">Can't see me!</a></span>
 */
.cloak a:link{text-decoration: none;  color: black}
.cloak a:visited{text-decoration: none; color: black}

.cloak a:active{text-decoration: underline; color: #066}

.cloak a:hover {text-decoration: underline; color: #00E}
.cloak a.out:hover {cursor: move; color: #00E}
.cloak a.in:hover {cursor: pointer; color: #00E}
.cloak a.down:hover {cursor: s-resize; color: #00E}
.cloak a.up:hover {cursor: n-resize; color: #00E}
.cloak a.snd:hover {cursor: move; color: #00E}

.cloak a:active{text-decoration: underline; color: #066}
.cloak a.out:active{text-decoration: underline; color: #066}
.cloak a.in:active{text-decoration: underline; color: #066}
.cloak a.down:active{text-decoration: underline; color: #066}
.cloak a.up:active{text-decoration: underline; color: #066}
.cloak a.snd:active{text-decoration: underline; color: #066}