body              {font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000000; background-color: #eeeeee; margin: 12px;}
hr                {height: 1px; border: none; background-color: #000000; color: #000000;}
h1                {font-family: Century Gothic, sans-serif; font-size: 22px; color: #004433; margin: 0; margin-top: 20px; margin-bottom: 10px;}
h2                {font-family: Century Gothic, sans-serif; font-size: 16px; color: #004433; margin: 0; margin-top: 10px; margin-bottom: 2px;}
h3                {font-family: Century Gothic, sans-serif; font-size: 14px; color: #004433; margin: 0; margin-left: 5px; margin-top: 5px; margin-bottom: 5px;}
h4                {font-family: Century Gothic, sans-serif; font-size: 11px; color: #666688; margin: 0; margin-top: 8px; font-weight: normal;}
p                 {margin: 2; margin-bottom: 20px;}
a                 {color: #0033aa; text-decoration: none;}
a:hover           {color: #0066ff;}
ol                {margin-top: 0px; margin-bottom:0;}
ul                {margin-top: 0px; margin-bottom:0;}
li                {margin: 3px;}
.separator        {font-family: Verdana, sans-serif; font-size: 11px; color: #666666; text-align: center; padding: 0px; margin-left: -15px; border-style: solid; border-width: 0; border-top-width: 1px; border-color: #666666; }
.forthcoming      {font-family: Verdana, sans-serif; font-size: 11px; height: 1px; width: 100px; border: none; background-color: #0; color: #6666aa; text-align: left;  margin: 0 6px 0 6px; border-top: 1px dashed #6666aa;}
td.appear         {font-family: Verdana, sans-serif; font-size: 11px;  color: #6666aa;}
p.navi            {font-family: Verdana, sans-serif; font-size: 12px; text-align: center; padding: 4px; margin-top: 12px; margin-bottom: 20px; margin-left: 100px; margin-right: 100px; border-style: solid; border-color: #999999; border-width: 0; border-top-width: 1px;  border-bottom-width: 1px;}
a.navi            {color: #ffffff; background-color: #008866; text-decoration: none; line-height: 18px; white-space: nowrap; padding:2px; padding-left: 8px; padding-right: 8px;}
a.navi:hover      {color: #ffffff; background-color: #00cc88; text-decoration: none; line-height: 18px; white-space: nowrap; padding:2px; padding-left: 8px; padding-right: 8px;}
a.navi_sel        {color: #ffffff; background-color: #00cc88; text-decoration: none; line-height: 18px; white-space: nowrap; padding:2px; padding-left: 8px; padding-right: 8px;}
.popupbibtex      {font-size: 11px; position: absolute; border: solid 1px #000000; background-color: #00cc88; width: 570px; visibility: hidden; }
.popupindex       {visibility: hidden; }
img               {border: none;}

table             {text-align: top; background-color: #000044; margin-left: 30px;}
th                {font-family: Verdana, sans-serif; font-size: 12px; color: #dddddd; background-color: #333377; text-align: center; vertical-align: top; padding: 0;}
tr                {background-color: #aaddcc; color: #000000; margin: 0; padding: 0;}
td                {font-family: Verdana, sans-serif; font-size: 11px; margin: 2px; padding: 1px;}

img.hasborder{
border-width: thin;
border-style: solid;
border-color: #666666;
}

.contactinfo      {margin-left: 150px;}
oldfont           {font-family: Verdana, sans-serif; font-size: 13px;}
oldh2             {font-family: Century Gothic, sans-serif; font-size: 18px; color: #008866; margin: 0; margin-top: 10px; margin-bottom: 8px;}

