/* --------------------------------------------------------------------
# E-TOPIA CSS  #
  Tokyo Gakugei University Library 2007/05/23
-------------------------------------------------------------------- */

/* Page Margin */
body { margin-left: 5%; margin-right: 5%; }

table.base { width:100%; }

table.head { width:100%; }

td.headl { width:50%; text-align:left; vertical-align:bottom; }
td.headr { width:50%; text-align:right; vertical-align:bottom; font-size:90%;}

table.menu { width:100%; }

.p { font-size:50%; color:#FF6600; }
td.tab { width:150px; height:30px; font-size:90%; font-weight:bold; text-align:center;
       color:#FF6600; background-color:#FAD643; padding:5px;}

td.tab a:link, .tab a:visited { text-decoration:none; color:#333333; }
td.tab a:hover, .tab a:active { color:#FF6600; background-color: #ffffff; }

div.bc { font-size:90%; text-align:left; margin-left:0%; margin-right:0%; margin-bottom: 10px;}

table.foot { font-size:80%; background-color:#FAD643; color:#333333; padding:2px; width:100%;}
table.foot a:link, .foot a:visited { text-decoration: none; color: #333333; }
table.foot a:hover, .foot a:active { color:#333333; background-color: #ffffff; }
td.footl { text-align:left; }
td.footr { text-align:right; }

.acc { font-size:90%; color:#FF6600; margin-left:10px; }
.acc2 { font-weight:bold; color:#0000FF; }
.acc3 { font-weight:bold; color:#FF6600; }

.msg { margin:20px; font-size:80%; text-align:center; color:#808080; }
.indent { margin-left:20px; margin-bottom:20px; }

div.body { margin:10px 20px 20px 20px; font-size:90%; line-height:1.3em; }

.h1 { font-weight:bold; color:#0000FF; background-color: #99CCFF; padding:3px;}

li { margin:3px; }


