/* Font styles */
/* Last modified September 1, 2004 */

.menu			{ text-align: left; font-family: Arial, Helvetica; font-weight: normal; }
.menu a			{ text-decoration: none; font-size: x-small; color:#00008f; background-color: inherit; font-weight: normal; }
.menu a:link	{ text-decoration: none; font-size: x-small; color:#00008f; background-color: inherit; font-weight: normal; }
.menu a:visited	{ text-decoration: none; font-size: x-small; color:#00008f; background-color: inherit; font-weight: normal; }
.menu a:active	{ text-decoration: none; font-size: x-small; color:#00008f; background-color: inherit; font-weight: normal; }
.menu a:hover	{ text-decoration: underline; font-size: x-small; color:#000080; background-color:#99FFCC; font-weight: normal; }

.menusmall				{ text-align: left; font-family: Arial, Helvetica; font-weight: normal; font-size: xx-small; }
.menusmall a			{ text-decoration: none; font-size: xx-small; color:#00008f; background-color: inherit; font-weight: normal; }
.menusmall a:link		{ text-decoration: none; font-size: xx-small; color:#00008f; background-color: inherit; font-weight: normal; }
.menusmall a:visited	{ text-decoration: none; font-size: xx-small; color:#00008f; background-color: inherit; font-weight: normal; }
.menusmall a:active		{ text-decoration: none; font-size: xx-small; color:#00008f; background-color: inherit; font-weight: normal; }
.menusmall a:hover		{ text-decoration: underline; font-size: xx-small; color:#000080; background-color:#99FFCC; font-weight: normal; }

.pic a:link              { text-decoration: none; color:#000000; }
.pic a:visited           { text-decoration: none; color:#000000; }
.pic a:active            { text-decoration: none; color:#000000; }
.pic a:hover             { text-decoration: none; color:#000000; background-color:#ffff8f; }

h1				{ color: #000000; font-size: xx-large; font-family: arial, verdana, geneva, sans-serif; }
h2				{ color: #000000; font-size: x-large; font-family: arial, verdana, geneva, sans-serif; }
h3				{ color: #000000; font-size: large; font-family: arial, verdana, geneva, sans-serif; }
h4				{ color: #000000; font-size: medium; font-family: arial, verdana, geneva, sans-serif; }
.text			{ color: #00008f; font-family: Arial, Helvetica; font-size: x-small; }
.header			{ color: #000000; font-weight: bold; }
.question		{ color: #000000; font-style: italic; }
.answer			{ color: #000000; }
.date			{ font-style: italic; font-size: x-small; color: #000000; text-align: center; }
.copyright		{ font-style: italic; font-size: xx-small; color: #000000; text-align: left; }
.works			{ font-weight: bold; color: #00AA00; }
.nowork			{ font-weight: bold; color: #FF0000; }
.maybe			{ font-weight: bold; color: #7777FF; }
.code			{ font-family: courier new, courier, system; font-size: x-small; }
.disclaimer		{ font-style: italic; font-size: xx-small; color: #000000; }

a:link       	{ text-decoration: none; color:#00008f; font-weight: bold; }
a:visited    	{ text-decoration: none; color:#00008f; font-weight: bold; }
a:active     	{ text-decoration: none; color:#00008f; font-weight: bold; }
a:hover      	{ text-decoration: underline; color:#000080; background-color:#99FFCC; font-weight: bold; }