a 	{cursor: pointer;}
a:hover	{color: #993300; background: #FFFFCC;}

body 		{margin: 2pt 2pt 2pt 2pt; background-image: url("images/homebackground.jpg");}
body, td, tr, table, p	{color: #000000; font-size: small; font-family: arial, "sans-serif";}
h1	{color: #993300; font-size: 150%; font-weight: 900; text-align: center;}
h2	{color: #003399; font-size: 130%; font-weight: 800; text-align: left;}
h3	{color: #003399; font-size: 110%; font-weight: 700; text-align: left;}
h4	{color: #003399; font-size: 110%; font-weight: 600; font-style: italic;  }
th	{font-weight: 700; font-size: small; background-color: #efefef; text-align: center; }
.TextLeft   {text-align: left;}
.TextRight  {text-align: right}

input		{font-weight: normal; font-family: times, Serif;}
textarea	{font-weight: normal; font-family: times, Serif; }
input:focus	{background: #FFFFCC;}
input:hover	{background: #FFFFCC;}
textarea:focus	{background: #FFFFCC; }
textarea:hover	{background: #FFFFCC;}

.answer       {font-style: normal; font-weight: normal; margin: 0pt 0pt 0pt 10pt; padding: 0pt; }
.question     {font-style: italic; font-weight: 600; margin: 4pt 0 0 0; padding: 0pt;} 

.inputWarn          {background-color: #FFCACA; font-weight: 700; font-family: times, Serif; padding: 0px 0px 0px 0px; }
.inputPollNormal    {background-color: #FFFFFF; font-weight: normal; font-family: times, Serif; padding: 0px 0px 0px 0px;}
.inputPollImportant {background-color: #EEFFFF; font-weight: normal; font-family: times, Serif; padding: 0px 0px 0px 0px;}

.hideable		{position:relative; visibility:visible;}
.hidden 		{position:relative; visibility:hidden;}

.biblio        {margin-left:20px; text-indent:-20px; cursor:pointer;  margin: 0 0 1pt 0;  }

.TableClear		{background: url("images/spacer.gif") repeat-y; border-top: 0px gray; border-left: 0px gray;}
.TableFont		{font-size: 10; vertical-align: bottom; border-bottom: 8px black; border-right: 8px black; padding: 1px;}

.NoBorder           {padding: 0px 0px 0px 0px; border: 0px gray;}
.NoMargin           {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.SmallButton      {font-size: 9; vertical-align: middle; padding: 1px; width: 45px;}  

.warning            {color: #FF0000; font-weight: 700;}

