body {
	background-position: center;
	text-align: center;
}

.firmsClass{
	text-align:center;
}

.tableClass{
	border: 1px solid #ccc;
	text-align:center;
	background:#99cc00;
	font-family: arial;
	font-size: 8pt;
}

.tableClass td {
	background:#fff;
	text-align:center;
}

td.specialListing {
	background:#DCE983;
	text-align:center;
}

.emaillink { font-size:12px;}

.headerborder {
	border-bottom:2px solid #0000bd;
}
.martin{
	font: 50pt/64pt verdana, tahoma, sans-serif;
	color: #ff0000;
	padding:3px 6px; 
}
.center{
text-align:center;
}
.alphalink{
	padding:0px 4px;
	text-decoration: none;
}
#headerDefault {
	padding:6px;
	color:#ffffff;
	background-color:#0000bd;
}
.dirtxt{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #000000;
	padding: 10px; 
}
a.dirtxt{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #000000;
	padding: 10px;
	text-decoration: none; 
}
a.dirtxt:hover	{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #ffa700;
	padding: 10px;
}
.dirlink{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #0281FF;
}
a.dirlink{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #0281FF;
	text-decoration: none; 
}
a.dirlink:hover	{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #ffa700;
}
.dirdevice{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #000000;
	font-weight: bold;
}
a.dirdevice{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #000000;
	text-decoration: none; 
	font-weight: bold;
}
a.dirdevice:hover	{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #0281FF;
	font-weight: bold;
}
.dirtbl{
	background-color: #fff; 
	border:1px solid #0000bd;
}
.selecttxt{
	font: 8pt/13pt verdana, tahoma, sans-serif; 
	color: #000000;
}
#sponsorBox{
	margin-top:		3px;
	margin-bottom:		8px;
	/*width:			156px;*/
	border-top: 		1px solid #FF9900;
	border-left: 		1px solid #FF9900;
	/*border:			2px solid #FFD089;*/
	/*background-color:	#FFD089;*/
	background-color:	#FFE4BC;
	color:			#000000;
	font-family: 		verdana, arial, sans-serif;
	font-size:		8pt;
}
#sponsorBox td{

	border-right: 		1px solid #FF9900;
	border-bottom: 		1px solid #FF9900;
	padding:		3px;
}
#sponsorBox a{
	text-decoration:	none;
	color:			#000000;
}
#sponsorBox a:hover {
	/*text-decoration:	underline;*/
	color:			#0066ff;
}
#lbColumn{
	background-color: 	#0066ff;	
	padding:		2px;
	height:			400px;
}
#sponsoredBy{
	font-family: 		verdana, arial, sans-serif;
	font-size:		8pt;
	color: 			#000000;
}
#dirList{
/*	border:			1px solid #FF9900;*/
	/*border:			1px solid #FFD089;*/
	padding:		3px;
	/*background-color: 	#FFD089;*/
/*	background-color:	#FFE4BC;*/
	font-family: 		verdana, arial, sans-serif;
	font-size:		8pt;
	color: 			#000000;
	font-weight:		bold;
}
#dirList ul{
	FONT-SIZE: 		8PT;
	font-weight: 		normal;
}
#dirList {
	text-decoration:	none;
	color:			#000000;
}
#dirList a{
	text-decoration:	none;
	color:			#000000;
}

#dirList a:hover {
	color:			#0066ff;
	text-decoration:	none;
}
#dirResultTbl td{
	width: 			50%;
	padding:		0px 10px 10px 5px; 
	background-color:	#ffffff;
	font-family: 		verdana, arial, sans-serif;
	font-size:		8pt;
	color: 			#000000;
	vertical-align:		top;

}
#dirResultTbl td b{
	display:block;
	padding:0px;
	margin:0px 0px 5px 0px;
}
#dirResultTbl a{
	text-decoration:	none;
	color:			#0066ff;
}
#dirResultTbl a:hover {
	color:			#0066ff;
	text-decoration:	underline;
}


