table.showlinks
{
border-collapse: collapse;
border-spacing:0;
border: 1px solid #BA9;
font: 90% Arial, Tahoma, Helvetica, sans-serif;
}

table.showlinksheader
{
}

caption.showlinks
{
  padding: 0 .4em .4em;
  text-align: left;
  font-size: 110%;
  font-weight: bold;
  text-transform: uppercase;
  color: #453827;
  background: transparent;
}
	
tr.showlinks
{
}

tr.showlinksnohover
{
}

td.punchlineheader
{
  vertical-align: top;
  border: 0px solid #BBAA99;
  padding: .3em;
  font-size: 1.1em;
  font-weight: bold;
  color: #666;
}


td.showlinks, th.showlinks
{
  vertical-align: bottom;
  border: 0px solid #BBAA99;
  padding: .3em;
  font-size: 1.2em;
  color: #666;
}

td.showlinksheader
{
}

div.showurltop
{
  vertical-align: top;
  margin-bottom: 4pt;
}

td.showlinksnohover
{
  vertical-align: top;
  border: 0px solid #BBAA99;
  padding: .3em;
  font-size: .3em;
  color: #666;
}

thead.showlinks th, tfoot th, tfoot td
{
	border: 1px solid #BA9;
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	background: #BA9 url("images/gray_dark.gif") repeat-x top left;
	color: #FFF;
}

tbody.showlinks th,thead th,tbody td
{
	text-align: left;
}

tr.showlinksodd:hover, 
tr.showlinksodd:focus
{
	background: url("images/gray_light.gif")  repeat-x top left;
	color: #000;
}

tr.showlinksodd
{
background: url("images/blue_light.gif")  repeat-x top left;
}	

tr.headerbgcolor
{
background: url("images/gray_light.gif")  repeat-x top left;
}	
