@charset "utf-8";

body
{margin:0em 0em 0em 0em; padding:0px; text-align:center; color:#333333;
 background:#fcfcfc; font-family:Verdana,Helvetica,Arial,sans-serif;}

a:link   {color:#0000ff; text-decoration:none;}
a:visited{color:#0000cc; text-decoration:none;}
a:hover  {color:#0000ff; background:#ffffff; text-decoration:underline;}

img   {border-width:0px;}
em    {color:#333333; text-decoration:none; font-style:bold;}
strong{color:#333333; text-decoration:none; font-style:bold;}
h1    {font-size:125%; font-weight:bold; color:#333333;
       margin:10px 0px}
h2    {font-size:110%; font-weight:bold; color:#333333;
       margin:2em 0em 0.5em 0em; padding:0em 0em 0em 0.5em;
       border-style:double; border-width:0em 0em 0em 0.5em; border-color:#0000cc;}
h3    {font-size:100%; font-weight:bold; color:#333333;
       margin:1em 0em 0em 0em;}
h4    {font-size:80%; font-weight:bold; color:#333333;
       margin:1em 0em 0em 0em;}
ul    {margin:1.0em 1.5em; padding:0em; list-style:circle;}
hr    {visibility:hidden;}
p     {text-indent:1em; margin:0em;}
pre   {margin:0em; font-family:monospace;}

.notice   {border-style:solid; border-width:1px; padding:1em;
           line-height:1.25;}
.comment  {border-style:solid; border-width:2px; padding:1em;
           line-height:1.25; border-color:#999999; }
.monospace{}

#top
{width:80%; margin:0px auto; padding:1em 1em 1em 1em;
 border-style:solid; border-width:2em 0em 0em 0em; border-color:#0000cc;
/*
 background-image: url("img/logo.png");
 background-repeat: no-repeat;
 background-position: right top;
*/
}

#header
{
  margin:0em; padding:0em; text-align:left;
}
#header span{font-size:90%;}

#menu
{margin:0px; padding:0px; text-align:left; font-size:80%;}
#menu dl{margin:10px 0px; padding:0px;}
#menu dt{margin:0px 5px; padding:0px; display:inline;}
#menu dd{visibility:hidden; display:none;}
#menu hr{visibility:hidden;}

#main
{float:right; width:77%; margin:0em; padding:0em 0em 0em 1em;
 text-align:left; font-size:100%; line-height:1.5;
 border-style:dashed; border-width:0em 0em 0em 1px; border-color:#666666;}

#sub
{float:left; width:10em; margin:0em; padding:0em 0em 0em 0.5em;
 text-align:left; font-size:90%; line-height:170%;}

#footer
{clear:both; margin:10px 0px; padding:10px;
 font-size:70%; text-align:right;
 border-style:dashed; border-width:1px 0px 0px 0px; border-color:#666666;}
#footer span{visibility:hidden; display:none;}

.pagetop{display:block; margin:10px 0px; padding:5px 0px 0px 0px;
 text-align:right; font-size:90%;}


