/* general */
a:link,a:visited{color:#000000; text-decoration:underline}
a:hover{color:#000000; text-decoration:underline }
body{font-size:12px;color:#000000;}

/* index page */
body.indexpg{background:#ffffff; margin-left:10px;margin-right:10px;margin-color:#006600}
table#idxmaincontent a:link{ font-family:Verdana,Arial,sans-serif; font-size:1em; color:#000000; text-decoration:underline}
table#idxmaincontent a:visited{ font-family:Verdana,Arial,sans-serif; font-size:1em; color:#000000; text-decoration:underline}
table#idxmaincontent a:hover{ font-family:Verdana,Arial,sans-serif; font-size:1em; color:#000000; text-decoration:underline }

/* menu pages */
body.menupg{background:#ffffff; margin-left:10px;margin-right:10px;margin-color:#006600; font-family:Verdana,Arial,sans-serif;font-size:1em;}
span.menupgemph{color:#ffff66; font-family:Verdana,Arial,sans-serif;font-size:1em; font-weight:bold;}
span.menupgcatemph{color:#ffff66; font-family:Verdana,Arial,sans-serif;font-size:1.2em; font-weight:normal;}

/* pages directory pages */
body.pages{background:#006600; margin-top:0px; margin-left:0px;margin-right:0px;margin-color:#006600; font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
body.pages a:link{font-family:Verdana,Arial,sans-serif; font-size:1em; color:#000000; text-decoration:underline}
body.pages a:visited{font-family:Verdana,Arial,sans-serif; font-size:1em; color:#000000; text-decoration:underline}
body.pages a:hover{font-family:Verdana,Arial,sans-serif; font-size:1em; color:#000000; text-decoration:underline }

/* resource subpages */
body.respg{background:#006600; margin-top:0px; margin-left:0px;margin-right:0px;margin-color:#006600; padding:0; font-family:Verdana,Arial,sans-serif;font-size:12px;}

td.resourcemenu{border:0; vertical-align:top; width:25%; background:#006600; font-weight:normal; color:#ffffff; white-space:nowrap;}
td.resourcemenu a:link{color:#ffffff; text-decoration:none}
td.resourcemenu a:visited{color:#ffffff; text-decoration:none}
td.resourcemenu a:hover{color:#ffffff; text-decoration:underline }


/* top menu for index and menu pages */
table.topmenu{font-weight:bold;color:#663300;font-size:0.8em;padding:3px ; border-top:1px solid; border-bottom:1px solid; border-color:#663300; vertical-align:top; width:100%; background:#ffff00; }
table.topmenu a:link{text-decoration:none}
table.topmenu a:visited{text-decoration:none}
table.topmenu a:hover{text-decoration:underline }


/* article pages */
body.artpg{background:#006600; margin-left:2px;margin-right:2px;margin-top:0px;margin-color:#006600}

table.artpgheader{color:#663300; font-family:Verdana,Arial,sans-serif;font-size:130%; background:#ffffff; width:100%;align:center; padding:2px;}
table.artpgheader a:link{color:#663300; text-decoration:none}
table.artpgheader a:visited{color:#663300; text-decoration:none}
table.artpgheader a:hover{color:#663300; text-decoration:underline }

table.artpgheadersub2{padding:0px; }
td.teaser{font-family:Times;font-size:1.5em; color:#000000;}
td.artpgmenu{text-align:center; background:#ffff66; font-family:Verdana,Arial,sans-serif;font-size:0.6em; font-weight:bold;}
a.artpgmenuitem{line-height:150%; white-space:nowrap; font-size:110%;}

table.article{background:#006600; width:100%; padding:2px;}
table.article a:link{font-family:Times,Times New Roman,serif; font-size:1em; font-weight:normal; color:#000000;}
table.article a:visited{font-family:Times,Times New Roman,serif; font-size:1em; font-weight:normal; color:#000000;}
table.article a:hover{font-family:Times,Times New Roman,serif; font-size:1em; font-weight:normal; color:#000000;}


table.artheader{width:100%; padding:2px;background:#ffffff; margin-left:0px;margin-right:0px;margin-top:3px;margin-bottom:0px; margin-color:#663300 }
td.arttitle{text-align:left; color:#000000; font-family:Verdana,Arial,sans-serif;font-size:1.2em; font-weight:bold; }
td.artauthor{text-align:left; color:#006600; font-family:Verdana,Arial,sans-serif;font-size:0.8em; font-weight:normal;}

td.artbody{width:75%; padding:5px;background:#ffffff; margin-top:1px;margin-bottom:0px; margin-color:#663300; color:#000000; text-align:left; font-family:Verdana,Arial,sans-serif;font-size:0.8em; font-weight:normal;}

/* note: all glossary links go to target "glossary", all links to any of the bib pages go to target "biblio", all buy it links go to target "buy it" */

span.glossaryterm{font-family:Times,Times New Roman,serif; font-size:1.2em; font-weight:bold; color:#663300; font-style:italic; }

span.glossaryterm a:link{font-family:Times,Times New Roman,serif; font-size:1.2em; font-weight:bold; color:#663300; font-style:italic; text-decoration:none;}
span.glossaryterm a:visited{font-family:Times,Times New Roman,serif; font-size:1.2em; font-weight:bold; color:#663300; font-style:italic; text-decoration:none;}
span.glossaryterm a:hover{font-family:Times,Times New Roman,serif; font-size:1.2em; font-weight:bold; color:#663300; font-style:italic; text-decoration:underline;}

table.photort{float:right; padding:2px;margin-left:2px;}
table.photoleft{float:left; padding:2px; margin-right:2px;}

td.caption {text-align:center;font-size:80%;color:#663300}

span.texthead{font-family:Verdana,Arial,sans-serif; font-size:1em; color:#006600; font-weight:bold;line-height:150%;vertical-align:bottom;}
span.textsubhead{font-weight:bold;}

td.artextra{width:25%; padding:5px; vertical-align:top; text-align:left; background:#006600; color:#ffffff; font-family:Verdana,Arial,sans-serif;font-size:0.8em;}
span.artextraemph{color:#ffff66; font-family:Verdana,Arial,sans-serif;font-size:1em;}

td.artextra a:link{color:#ffff66; font-family:Verdana,Arial,sans-serif;font-size:1em;}
td.artextra a:visited{color:#ffff66; font-family:Verdana,Arial,sans-serif;font-size:1em;}
td.artextra a:hover{color:#ffff66; font-family:Verdana,Arial,sans-serif;font-size:1em;}

/* more general stuff */
p.editorsnote{font-size:11px;font-variant:italic;}

table.pgfooter{width:100%; top-margin:5px; left-margin:2px; text-align:left; vertical-align:bottom; font-family:Verdana,Arial,sans-serif;color:#ffffff; font-size:75%;}

table.pgfooter a:link{font-family:Verdana,Arial,sans-serif;color:#ffffff; font-size:75%;}
table.pgfooter a:visited{font-family:Verdana,Arial,sans-serif;color:#ffffff; font-size:75%;}
table.pgfooter a:hover{font-family:Verdana,Arial,sans-serif;color:#ffffff; font-size:75%;}


