/*a:visited { color: #9370db; text-decoration: none; background-color: transparent }*/
a:visited { color: #0000cd; text-decoration: none; background-color: transparent }
a:link { color: #0000cd; text-decoration: none; background-color: transparent }
a:hover { color: #87ceeb; background-color: transparent }
a:active   { color: #0000cd; font-weight: bold; background-color: transparent; border-right: 0mm none }
a.link:active  { color: #ff6666; font-weight: bold; background-color: #ffffff }
a.link:hover { color: #ff6666; background-color: #ffffff }
a.link:link { color: lime; background-color: #ffffff }
a.link:visited { color: #993399; background-color: #ffffff }

a.menulink:active    { font-weight: bold; background-color: transparent }
a.menulink:hover { color: #87ceeb; background-color: transparent }
a.menulink:link {text-decoration: none; background-color: transparent }
a.menulink:visited {text-decoration: none; background-color: transparent }
a.menulink    { color: #0000cd; font-weight: bolder; font-size: small }

a.table:active { color: #9370db; background-color: transparent }
a.table:hover { color: #87ceeb; background-color: transparent }
a.table:link { color: #0000cd; background-color: transparent }
a.table:visited  { color: #9370db; background-color: transparent }

div.margin { margin-left: 60px }
dl { color: #000000; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff }
h1  { color: white; font-weight: bold; font-size: x-large; font-family: verdana, arial, geneva, sans-serif; background-color: #0000cd }
h1.home { color: #ffffff; font-weight: bold; font-size: x-large; font-family: verdana, arial, geneva, sans-serif; background-color: #000000; margin-left: 10px}
h1.title { color: #000; font-size: xx-large; margin-left: 40px }
h2    { color: white; font-weight: bold; font-family: verdana, arial, geneva, sans-serif; background-color: #0000cd }
h2.news  { background-color: #0000cd }
h2.people    { background-color: #cd00ca }
h2.projects  { background-color: #dc143c }
h2.pubs { background-color: #dc143c }
h2.other  { background-color: #ec820b }
h3   { color: white; font-weight: bold; font-size: medium; font-family: verdana, arial, geneva, sans-serif; background-color: #0000cd }
h3.news  { background-color: #0000cd }
h3.people   { background-color: #cd00ca }
h3.projects { background-color: #dc143c }
h3.pubs { background-color: #dc143c }
h3.other  { background-color: #ec820b }
h4    { color: black; font-weight: bold; font-size: small; font-family: verdana, arial, geneva, sans-serif; background-color: transparent }
h4.pubs { color: #dc143c}
p       { font-size: x-small; font-family: verdana, arial, geneva, sans-serif; margin-top: 0pt; margin-bottom: 6pt; padding: 0pt }
p.large   { font-size: larger }
p.reference { font-size: x-small }
pre { color: #000000; font-weight: bold; font-size: small; background-color: #ffffff; margin-left: 60px }
small.date { color: #666666; font-size: x-small; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff }
small.menu { color: #000000; font-size: small; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff }
small.more { color: #000000; font-weight: normal; font-size: small; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff }
small.numlinks { color: #666666; font-size: x-small; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff }
small.update { color: #999999; font-weight: bold; font-size: x-small; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff }
span.descript { color: #333333; font-size: small; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff }
strong.error { color: #ffffff; font-weight: bold; font-family: verdana, arial, geneva, sans-serif; background-color: #ff3300 }
strong.search { color: #000000; font-weight: bold; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff }
strong.title { color: #000000; font-weight: bold; font-size: small; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff }
sup.new { color: #ffffff; font-weight: bold; font-size: x-small; font-family: verdana, arial, geneva, sans-serif; background-color: #ff3300 }
sup.pop { color: #ffffff; font-weight: bold; font-size: x-small; font-family: verdana, arial, geneva, sans-serif; background-color: #00ccff }
td    { font-size: small; font-family: verdana, arial, geneva, sans-serif }
ul  { color: #000000; font-size: x-small; font-family: verdana, arial, geneva, sans-serif; background-color: #ffffff; list-style-type: disc; list-style-position: ; margin-left: 60px }
