.celltitle  {
font-weight:	bold;
}

.quote  {
background-color:	#ffffff;
font-style:	italic;
text-align:	left;
}

a:link  {
color:	#333300;
text-decoration:	none;
}

a:visited  {
color:	#a62a2a;
text-decoration:	none;
}

a:hover  {
color:	#333300;
text-decoration:	underline;
}

body  {
background-color:	#cccc99;
color:	#000000;
font-family:	Georgia, Times New Roman, Serif;
font-size:	11pt;
margin:	10px;
padding:	0px;
}

h1  {
color:	#333300;
font-size:	24pt;
}

h2  {
color:	#333300;
font-size:	16pt;
}

h3  {
color:	#333300;
font-size:	12pt;
}

h4  {
color:	#333300;
font-size:	10pt;
}

h5  {
color:	#333300;
font-size:	8pt;
font-weight:	bold;
}

h6  {
color:	#333300;
font-size:	8pt;
}

input  {
border-color:	#bda964;
border-style:	solid;
border-width:	1px;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	9pt;
width:	100%;
}

table  {
background-color:	#f5f5dc;
border-color:	#707000;
border-style:	solid;
border-width:	1px;
color:	#333300;
font-size:	9pt;
margin:	0px;
}

table.bodyframe  {
height:	96%;
table-layout:	fixed;
width:	100%;
}

table.link  {
background-color:	#ffffe0;
border-style:	none;
margin:	0px;
width:	180px;
}

td  {
font-size:	11pt;
padding:	12px;
}

td.field  {
margin:	0px;
spacing:	0px;
}

td.gbcomment  {
font-style:	italic;
}

td.gbname  {
font-variant:	small-caps;
font-weight:	bold;
}

td.link  {
background-image:	url(images/button.jpg );
background-position:	top left;
background-repeat:	no-repeat;
font-size:	18px;
height:	40px;
padding-bottom:	0px;
padding-left:	10px;
padding-right:	0px;
padding-top:	0px;
text-align:	left;
width:	180px;
}

td.lname  {
font-variant:	small-caps;
font-weight:	bold;
text-decoration:	underline;
}

td.title  {
padding:	12px;
text-align:	left;
vertical-align:	top;
}

textarea  {
border-color:	#bda964;
border-style:	solid;
border-width:	1px;
width:	100%;
}

th  {
background-image:	url('./images/x_grad.jpg');
border-color:	#BDA964;
border-style:	solid;
border-width:	1px;
color:	#604800;
font-size:	30px;
height:	90px;
padding:	10px;
text-align:	left;
verical-align:	middle;
}

tr.gbheader td
{
  background-image:	url('./images/x_small.jpg');
  background-position:    top left;
  border-style:		none;
  height:	30px;
  font-size:	18px;
  padding:	0px 5px 5px 5px;
}

.comment
{
  margin: 1em;
  padding: 0.75em 1em 0.75em 1em;
  border: 1px solid #222222;
  background-color: #FFFFFF;
}
