BODY		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
H1		{ font-size: 14pt }
TD		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.label		{ color: #000000; font-weight:normal; }
.data		{ color: #000000; font-weight:bold; }
.datalarge	{ font-size:12pt; color: #000000; font-weight:bold; }
TD.label	{ width:55px; vertical-align:top; text-align:left }
TD.data		{ width:190px; vertical-align:top; text-align:left }
TD.datalarge	{ vertical-align:top; text-align:left }
P.smallfont	{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt }
.row1		{ background-color: lightgrey }
.copyright	{ font-size: 8pt}
SELECT.regions { font-size: 8pt }
SELECT.status { font-size: 8pt }
TABLE.bizcard { border: 0px solid #ebebeb }
TABLE.advertiser { border-spacing: .5em; font-size: 10pt }

TD.datanowidth	{ 
	color: #000000; 
	font-weight:bold; 
	vertical-align:top; 
	text-align:left 
}
TD.logo		{
	font-weight:bold; 
	vertical-align: middle; 
	text-align:center 
}

TABLE.listingdetails	{
	font-size:10pt; 
	border:0px solid #000000; 
	background-color:#ffffff
}

TABLE.results {
	background-color: white;
	border-collapse: collapse;
	border: 1px solid #004080;
	empty-cells: show;
}

TABLE.pdl {
	background-color: white;
	border-collapse: collapse;
	border-bottom: 1px solid #004080;
	empty-cells: show;
}

TABLE.pdl_popup {
	background-color: white;
	border-collapse: collapse;
	empty-cells: show;
}
TABLE.selector {
	background-color: white;
	border-collapse: collapse;
	border: 1px solid #004080;
	empty-cells: show;
}

TABLE.description {
	border: 1px solid #004080; 
	border-collapse: separate; 
	border-spacing: 10pt
}

TD.description { padding:1em }
span.redboldlabel	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	font-style: normal;
	color: #ff0000
}
span.redbold	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	font-style: normal;
	color: #ff0000
}
span.fflabel	{
	font-size: 8pt; 
	font-weight: normal;
	color: #ffffff
}
span.fastfind	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	font-style: italic;
	color: #ffcc00
}

A:link, A:active	{
	color:blue; 
	text-decoration:underline;
}

A:hover	{
	color:red;
	text-decoration:underline;
}

A:visited	{
	color:purple;
	text-decoration:underline;
}
A.nav:link, A.nav:active, A.nav:visited, A.nav:hover	{color:blue}

A.search:link, A.search:visited {
	color: black;
	text-decoration:none
}
A.search:active, A.search:hover {
	color:blue;
	text-decoration:none
}
A.sort:link, A.sort:visited {
	color:blue;
	text-decoration:underline
}
A.sort:active, A.sort:hover {
	color:red;
	text-decoration:underline
}
.bland {
	font-weight:normal
}
A.bland:active, A.bland:hover, A.bland:visited, A.bland:link {
	text-decoration:none;
}
TR.header	{
	background-color:#000066; 
	color:white; 
	font-size: 12pt;
	text-align: left;
}
TH.listingheader	{
	color:#CC0000; 
	font-size: 14pt;
	text-align: left;
}
TH.header	{
	color:#000000; 
	font-size: 12pt;
	text-align: left;
}
TH.nav		{
	color:black;
	font-size: 8pt;
	text-align:left;
}

TR.selected	{ font-weight: bold; background-color: lightblue; color: black; }

TR.bdfirst	{
	background-color: #004080;
	color: #fafafa;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}
TR.first	{
	background-color: #ffcc00;
	color: black;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}
TR.last	{
	background-color: lightgrey;
	color: black;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
TD.last	{
	padding:.25em
}

TH.borderless	{ 
	text-align: left; 
	padding:.25em
}
TH.item		{ 
	text-align: left; 
	border: 1px solid #004080; 
	padding:.25em
}
TH.count	{
	text-align: left; 
	border: 1px solid #004080; 
	padding:.25em
}
TD.borderless	{ 
	text-align: left; 
	padding:.25em 
}
TD.item		{ 
	text-align: left; 
	border: 1px solid #004080; 
	padding:.25em 
}
TD.count	{ 
        text-align: right;
	border: 1px solid #004080; 
	padding:.25em 
}
TD.error	{ 
	text-align: center; 
	border: 1px solid #004080; 
	padding:1em 
}

.buttonlisting {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-style : normal;
  font-weight : bold;
  color : #0000FF;
  text-decoration : none;
}

.buttonlisting A:link {
  text-decoration : none;
}

.buttonlisting A:active {
  text-decoration : none;
}

.buttonlisting A:visited {
  color : #0000FF;
  text-decoration : none;
}
.buttonlisting A:hover {
  color : #CC0000;
  text-decoration : none;
}
TD.buttonlisting {
  background-image: url(../images/button_listing_mid.gif);
}
