div.regularText
{
  color:#E07000;/*orange*/
  font-family:Arial;
}

div.titleText
{
  font-family:Arial;
  font-style:italic;
  font-weight:bold;
  font-size:33px;
  color:yellow;
  letter-spacing:3px;
}

div.songText
{
  font-family:Arial;
  font-weight:bold;
}

table.titleTable
{
  border-bottom:dashed;
  border-top:dashed;
  border-left:dotted;
  border-right:dotted;
  background-color:brown;
}

table.songsTable
{
  border-top:solid;
  border-bottom:solid;
  border-right:solid;
  border-left:solid;
  border-width:2px;
}

a.hover.songLinkText
{
  color:yellow;
}

a.visited.songLinkText
{
  color:yellow;
}

input.submitButton
{
  font-family:Tahoma,sans-serif;
  font-weight:bold;
  background-color:#FFCC33;
  border-style:outset;
  border-color:#FFFF00;
  
  border-width:5px;
  width:125px;
}

table.outerTable
{
  border-top:dotted;
  border-bottom:dotted;
  border-right:dotted;
  border-left:dotted;
  border-color:#FF8C66;
}


table.userInputTable
{
  border-top:dotted;
  border-right:dotted;
  border-left:dotted;
  border-bottom:dotted;

  border-width:3px;
}

table.innerTable
{
  border-top:none;
  border-right:none;
  border-left:none;
  border-bottom:none;
  
  border-width:5px;
}


td.tableHeaderRow
{
  border-bottom:dotted;
  border-color:#EDEDED;
  border-width:2px;
}

td.tableDataRow
{
  border-right:dotted;
  border-bottom:dotted;
  border-color:EDEDED;
  border-width:2px;
}

div.headerText
{
  font-family:tahoma;
  font-style:italic;
  font-weight:bold;
  letter-spacing:.75em;
  font-size:200%;
}

div.dataText
{
  font-family:tahoma;
}

div.promptText
{
  font-family:tahoma;
  font-weight:bold;
  font-size:100%;
}

div.captionText
{
  font-family:tahoma;
  font-style:italic;
  font-size:125%;
}

a.linkStyle
{
  text-decoration:none;
  color:blue;
  cursor:pointer;
  cursor:hand;
}

