A.live {
  font: normal 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-spacing: 14pt;
  line-height: 18px;
  margin-top: 0; margin-bottom: 0;
  padding: 1pt 4pt 1pt 4pt;
  border-left: 1 solid #888888; border-right: 1 solid #666666; border-top: 1 solid #CCCCCC; border-bottom: 1 solid #666666;
  color: #EEEEEE;
  background-color: #339999;
  background: url(../theme/gndafade.jpg) #339999 repeat-x left top;
}
A.live:hover {
  border-left: 1 solid #AAAAAA; border-right: 1 solid #999999; border-top: 1 solid #CCCCCC; border-bottom: 1 solid #999999;
  color: #FFFFFF;
  background: url(../theme/gnlafade.jpg) #00CCCC repeat-x left top;
}

A.dead {
  font: normal 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-spacing: 14pt;
  line-height: 18px;
  margin-top: 0; margin-bottom: 0;
  padding: 1pt 4pt 1pt 4pt;
  border-left: 1 solid #AAAAAA; border-right: 1 solid #999999; border-top: 1 solid #CCCCCC; border-bottom: 1 solid #999999;
  color: #EEEEEE;
  background: url(../theme/gydafade.jpg) #BBBBBB repeat-x left top;
}
A.dead:hover {
  border-left: 1 solid #BBBBBB;
  color: #FFFFFF;
  background: url(../theme/gylafade.jpg) #CCCCCC repeat-x left top;
}

A.inlive {
  font: normal 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-spacing: 14pt;
  line-height: 18px;
  margin-top: 0; margin-bottom: 0;
  padding: 0pt 2pt 0pt 2pt;
  border-left: 1 solid #888888; border-right: 1 solid #666666; border-top: 1 solid #CCCCCC; border-bottom: 1 solid #666666;
  color: #EEEEEE;
  background: url(../theme/gndafade.jpg) #339999 repeat-x left top;
}
A.inlive:hover {
  border-left: 1 solid #AAAAAA; border-right: 1 solid #999999; border-top: 1 solid #CCCCCC; border-bottom: 1 solid #999999;
  color: #FFFFFF;
  background: url(../theme/gnlafade.jpg) #00CCCC repeat-x left top;
}
A.indead {
  font: normal 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-spacing: 14pt;
  line-height: 18px;
  margin-top: 0; margin-bottom: 0;
  padding: 0pt 2pt 0pt 2pt;
  border-left: 1 solid #AAAAAA; border-right: 1 solid #999999; border-top: 1 solid #CCCCCC; border-bottom: 1 solid #999999;
  color: #EEEEEE;
  background: url(../theme/gydafade.jpg) #BBBBBB repeat-x left top;
}
A.indead:hover {
  border-left: 1 solid #BBBBBB;
  color: #FFFFFF;
  background: url(../theme/gylafade.jpg) #CCCCCC repeat-x left top;
}
.fakea {
  font: normal 8pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin: 0;
  padding: 0pt 2pt 0pt 2pt;
  border-left: 1 solid #BBBBBB; border-right: 1 solid #999999; border-top: 1 solid #CCCCCC; border-bottom: 1 solid #999999;
  color: #FFFFFF;
  background: url(../theme/gnlafade.jpg) #00CCCC repeat-x left top;
}

A.menulive {
  font: normal 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 18px;
  margin: 0;
  padding: 1pt 4pt 1pt 4pt;
  border: 0;
  border-left: 8 solid #339999;
  color: #EEEEEE;
  background-color: #339999;
}
A.menulive:hover {
  color: #FFFFFF;
  background: url(../theme/gndafade.jpg) #00CCCC repeat-x left top;
}
A.menudead {
  font: normal 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 18px;
  margin: 0;
  padding: 1pt 4pt 1pt 4pt;
  border: 0;
  border-left: 8 solid #88DDDD;
  color: #EEEEEE;
  background-color: #339999;
}
A.menudead:hover {
  color: #FFFFFF;
  background: url(../theme/gndafade.jpg) #00CCCC repeat-x left top;
}

A.intext {
  font: 10pt Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #777777;
}
A.intext:hover {
  text-decoration: none;
}

A.intiny {
  font: 7pt Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #777777;
}
A.intiny:hover {
  text-decoration: none;
}
A.warning {
  font: bold 8pt Arial, Helvetica, sans-serif;
  text-decoration: underline;
  padding: 0pt 2pt 0pt 2pt;
  border: 0;
  color: #FF0000;
  background-color: transparent;
}
A.warning:hover {
  text-decoration: none;
}

A.pageitem {
  font: bold 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0pt 2pt 0pt 2pt;
  border: 0;
  color: #999999;
  background-color: transparent;
}
A.pageitem:hover {
  text-decoration: underline;
}

tablehead {
  font: bold 10pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0pt 2pt 0pt 2pt;
  border: 0;
  color: #666666;
  background-color: transparent;
}
A.tablehead {
  font: bold 10pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0pt 2pt 0pt 2pt;
  border: 0;
  color: #666666;
  background-color: transparent;
}
A.tablehead:hover {
  text-decoration: underline;
}
.fakeTableHead {
  font: bold 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0pt 2pt 0pt 2pt;
  border: 0;
  color: #666666;
  background-color: transparent;
}

A.aname {
  line-height: 14pt;
  padding: 0;
  border: 0;
  color: #333333;
  background-color: transparent;
}

.formbtn {
  font: normal 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 14px;
  margin-top: 2; margin-bottom: 2;
  padding: 1pt 0pt 0pt 0pt;
  border-left: 1 solid #00BBBB; border-right: 1 solid #666666; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #666666;
  color: #EEEEEE;
  background: url(../theme/gndafade.jpg) #339999 repeat-x left top;
}
.formbtn:hover {
  border-left: 1 solid #AAAAAA; border-right: 1 solid #999999; border-top: 1 solid #CCCCCC; border-bottom: 1 solid #999999;
  color: #FFFFFF;
  background: url(../theme/gnlafade.jpg) #00CCCC repeat-x left top;
}
.fakebtn {
  font: normal 8pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 0;
  margin: 0;
  padding: 0pt 2pt 0pt 2pt;
  border-left: 1 solid #CCCCCC; border-right: 1 solid #999999; border-top: 1 solid #CCCCCC; border-bottom: 1 solid #999999;
  color: #FFFFFF;
  background: url(../theme/gnlafade.jpg) #00CCCC repeat-x left top;
}
.fakemenu {
  font: normal 8pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 0;
  margin: 0;
  padding: 0pt 1pt 0pt 1pt;
  border: 1 solid #FFFFFF;
  color: #000000;
  background-color: #DDDDDD;
}

.softbox {
  font: normal 9pt Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 10pt;
  margin: 2;
  padding: 1pt 2pt 1pt 2pt;
  border-left: 1 solid #666666; border-right: 1 solid #999999; border-top: 1 solid #666666; border-bottom: 1 solid #999999;
  color: 333333;
  background: url(../theme/intopl.jpg) #FFFFFF repeat-x left top;
/*  TODO - sort text box hover!
  border: 1 solid #666666;
  color: #595959;
  background-color: #F9F9F9;
*/
}
/*
.softbox:hover {
  border: 1 solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  cursor: pointer;
}
.softbox:focus {
  border: 1 solid #333333;
  color: #000000;
  background-color: #FFFFFF;
  cursor: text;
}
*/

.codebox {
  font: normal 9pt Courier, Courier New, Lucida Console;
  text-decoration: none;
  line-height: 10pt;
  margin: 2;
  padding: 1pt 4pt 1pt 4pt;
  border: 1 solid #999999;
  color: #333333;
  background-color: #F9F9F9;
}

p {
  font: normal 9pt Arial, Helvetica, sans-serif;
}
p.justify {
  font: normal 16px Arial, Helvetica, sans-serif;
  text-decoration:none;
  letter-spacing: 0pt;
  text-align: justify;
  line-height: 16px;
  color: #000000;
}
h1 {
  font: bold 12pt Arial, Helvetica, sans-serif;
  text-decoration: bold;
  vertical-align: middle;
  line-height: 12pt;
  padding: 0;
  border: 0;
  margin: 0;
  color: #FFEEFF;
}
p.header1 {
  font: bold 12pt Arial, Helvetica, sans-serif;
  text-decoration: bold;
  color: #B4B4B4;
}
p.header2 {
  font: normal 10pt Arial, Helvetica, sans-serif;
  text-decoration: bold;
  color: #666666;
}
p.header3 {
  font: bold 9pt Arial, Helvetica, sans-serif;
  text-decoration: bold;
  color: #999999;
}

ol {
  font: normal 10pt Arial, Helvetica, sans-serif;
  line-height: 20px;
  color: #999999;
}
ul {
  list-style-image: url(../images/inline/ldot_sml.jpg);
  font: normal 10pt Arial, Helvetica, sans-serif;
  line-height: 18px;
  color: #333333;
}
ul.plain {
  list-style-image: url(../theme/see_thru.gif);
}

.nopad {
  padding: 0;
  border: 0;
  color: transparent;
  background-color: transparent;
}