body 
{  color: #000033;
   background-color: #ffddcc;
   background-image: none;
   border: none;
   margin: 0px;
   margin-right: 5%;
   font-family: Arial, Helvetica, KaiTi, STKaiti, FangSong, SimSum-18030,SimHei, STFangsong, SimSun, STSong, Hei, sans-serif;
   font-size: medium;
}

b.name {  white-space: nowrap; }
b.found {  white-space: nowrap;  color: black; }

pre {  font-size: larger }

#caption { font-weight: bold }

td.leftnav{ color: #0a53a2;  }

code {  font-size: larger; }


div.indexpage a.nav { font-size: 85%; margin-left: 0.5em; border: 1px solid #fff; text-decoration: none; }

div.indexpage a.subnav { font-size: 75%; margin-left: 3em; border: 1px solid #fff; text-decoration: none;}
span.group { font-size: 85%; margin-left: 0.5em }

div.indexpage a.nav:hover 
{   color: #0a53a2;  border: 1px solid #0a53a2;  text-decoration: none; }

div.indexpage a.subnav:hover 
{   color: #0a53a2;  border: 1px solid #0a53a2;  text-decoration: none; }


a { color: #005599; }
a:link, a:active, a:visited {   color: #0a53a2;  border: 1px solid #ffddcc;  }
a:hover, a.nav:hover  {   color: #0a53a2;  border: 1px solid #0a53a2;  text-decoration: none; }

a.nav { font-size: 85%; border: 1px solid #fff;}
p.nav img { border: none; }


/*
a.homelink:link, a.homelink:visited, a.homelink:active
{ text-decoration: none;  
  font-weight: bold; 
  background-color: #0a53a2; 
  color: #fff;
  border: none;
}
*/

a.adminlink:hover {   color: #0a53a2;  border: 1px solid #ffddcc;  }

span.pname {  display: block;  font-size: xx-large; font-weight: bold;  padding-bottom: 10px}

img.photo {  border: 1px solid #167ce0 }

table
{  font-family: Arial, helvetica, sans-serif;
   font-size: small;
}

h1, h2, h3, p, li { line-height: 150%; }

input, button, menu, select, menu, option { line-height: 120%; }

a img {  border: none; }


a.homelink, a.homelink:visited
{ text-decoration: none;  
  font-weight: bold; 
  background-color: #003; 
  color: #fff;
  border: none;
}

a.homelink:hover { color: #f94b02; }
