body     {background-color: #ffffff; color: #000000; margin: 0px; font: 11pt "Arial", sans-serif}
a        {text-decoration: none; color: #6699cc;}
a:hover  {text-decoration: underline;}
li       {margin-bottom: 10px;}
li.std   {margin-bottom: 0px;list-style-type:square;}
img      {border: none;}

/* used for IE fade-in */
#imgTitle {filter: "blendTrans(duration=1.5,transition=20)";}

/* primary navigation styles */
.nav	   {background-color: #6699cc;}
.mnu     {text-align: right;}
/* secondary links */
.smnu    {font-size: 11pt; background-color: black; color: #ffffcc;
          padding-left: 2px; padding-right: 2px;}
/* secondary link divider */
.sldiv   {color: white; font-weight: 900}
/* news table data */
.ntd     {padding-left: 10px; padding-right: 5px; background-color: #cccc99;}
/* site path navigation text ( Home : ... : ... ) */
.loc     {text-align: right; font-size: 10pt; margin-bottom: 0px;}
/* heading left & heading right */
.hd       {color: #ffffcc; text-decoration: none;}
.hd:hover {text-decoration: none;}
.hdl      {background-color: #cccc99; color: #ffffcc; text-align: left;
           padding-left: 10px; padding-top: 2px; padding-bottom: 2px;}
.hdr      {background-color: #cccc99; color: #ffffcc; text-align: right;
           padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}

/* entries on the links page */
.link    {margin-left: 12px; margin-right: 10px;}
/* the links section of the library page */
.nlurl   {font-weight: bold;}
  /* new link extra info */
.nlxtra  {font-size: 90%; font-weight: bold;}
  /* new link detail */
.nldet   {font-size: 75%; padding-bottom: 10px;}
  /* link section (TD) */
.lsec    {padding-left: 8px; padding-right: 12px;}

/* section (under heading blocks) */
.sec     {padding-left: 8px; padding-right: 12px;}

.footnote {font-size:80%;}

/* software/project entries */
.shd     {background-color:#003399; color:#ffffff; font-size:90%;}
.sht     {background-color:#ffffff; font-size:90%;}
