body {
	font-family: verdana, "Lucida Grande", arial, helvetica, sans-serif;
	font-size:		12px;
	background:		#ffffff;
	color:			#000000;
}

a {
	color:	#0000cc;
	text-decoration: none;
}

a:hover {
	text-decoration:	underline;
}

.tooltipped {
	border-bottom:	1px dashed #907cc1;
}

.searchbar td, .searchform td, .searchparty {
	font-family: verdana, "Lucida Grande", arial, helvetica, sans-serif;
	font-size:		13px;
}

.searchform input, .searchform select {
	font-family:	inherit;
	font-size:		inherit;
}

.advancedlink, .tipslink {
	font-size:	9px;
}

.resultssearchform input, .resultssearchform select {
	font-family:	inherit;
	font-size:		inherit;
}

.resultssearchbar td, .resultssearchform td {
	font-family:	inherit;
	font-size:		12px;
}

.searchform acronym, .resultssearchform acronym {
	border-bottom:	1px dashed Green;
	cursor:			help;
}

.searchbar td.current, .resultssearchbar td.current {
	font-weight:	bold;
	color:			#000000;
}

.resultsheaderhl, .picklistheaderhl, .textheaderhl
{
	background:	#907cc1;
}

.picklistheaderhl
{
	background:	#907cc1;
}

.resultsheader, .picklistheader, .textheader
{
	font-family: inherit;
	font-size:	14px;
	width:		100%;
	border:		0;
	color:		#ffffff;
	background:	#705ca1;
	padding: 	2px;
}

.textheader
{
	font-weight:	bold;
}

.text
{
	font-size:	13px;
	width:		90%;
	padding:	2px;
}

.text ul
{
	list-style-type:	disc;
}

.text li
{
	padding:	4pt;
}

.text h1
{
	font-size:		16px;
	font-weight:	bold;
	margin-bottom:	3px;
}

.text h2
{
	font-size:		12px;
	font-style:	italic;
	margin-bottom:	3px;
}

.searchparty, .picklistheader .searchparty {
	font-size:		inherit;
	font-weight: 	bold;
	border-spacing:		0 0;
}

.foundparty {
	white-space:	nowrap;
}

.foundpartyname {
	font-weight:	bold;
}

.searchword {
	font-weight: 	bold;
}

.resultlink {
	font-size:		13px;
	font-weight:	bold;
}

.resulttext {
	font-size:	13px;
}

.brokenlink a {
	font-size:	12px;
	color: #808080;
}

.byline {
	font-size:	11px;
	color: #808080;
}

.messagetable {
	font-size:		inherit;
	font-family:	inherit;
}

.required {
	color:	red;
}

.copyright {
	font-size:	9px;
}

.resultsmessagetable {
	font-family: verdana, "Lucida Grande", arial, helvetica, sans-serif;
	font-size:		13px;
}

.resultsmessagewarn {
	font-size:			12px;
	color:				red;
	background:	rgb(255, 255, 204);
}

.resultsmessageinfo {
	font-size:			12px;
	background:	rgb(255, 255, 204);
}

.picklisttable {
	font-family: verdana, "Lucida Grande", arial, helvetica, sans-serif;
	font-size:			13px;
	width:				100%;
	border-spacing:		0 0;
}

.picklisttable th {
	font-weight:	bold;
	color:			#ffffff;
	background:		#705ca1;
	text-align:		left;
}

.picklisttable td {
	padding: 	3px;
}

.picklisttablehl {
	background:	#f0f0f0;
}

.picklisttablero {
	background:	rgb(255, 255, 204);
}

.picklisttable tr td {
	color: #0000cc;
}
	
.picklisttable tr.picklisttablero td {
	cursor: pointer;
}

.picknavtable {
	font-family: verdana, "Lucida Grande", arial, helvetica, sans-serif;
	font-size:		13px;
	width:			100%;
	padding:		4px;
}

.picknavtable td {
	text-align:	right;
}

.resultsadtable {
}

.announcement {
	font-size:			13px;
	background:	rgb(255, 255, 204);
	font-style: italic;
}

.new {
	font-size:			9px;
	color:				red;
	vertical-align:		super;
}

option.disabled {
	color:	#999;
}

.adnotice {
	font-size:	11px;
	color:	#808080;
}

.adnotice:hover {
	text-decoration: none;	
	color:	#808080;
}

.directoryLinkCell {
	background-color:#e5ecf9;
}

.directoryLinkDiv {
	padding:	2px;
	padding-bottom: 5px;
	border:		1px none #e5ecf9;
	font-family:	arial, sans-serif;
}

.directoryLinkDiv a:hover {
	text-decoration: none;
}

.directoryLinkHeadline {
	font-size: 17px;
	line-height: 100%;
	color: #0000cc;
	font-weight:	bold;
}

.directoryLinkHeadline .searchword {
	font-style :italic;
}

.directoryLinkUrl {
	font-size: 13px;
	color: rgb(0, 128, 0);
	text-decoration: none;
}

.directoryLinkDescription {
	font-size: 13px;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

.directoryLinkDescription .searchword {
	font-weight: bold;
}

.directoryLinkHighlight {
	font-weight: bold;
	background:	rgb(255, 255, 204);
}

.hblink {
	font-size:		13px;
	font-weight:	bold;
}

.hbpub {
	font-size:		9px;
	font-style:	italic;
}

.hbteaser {
	font-size:	12px;
}

.hbtag {
	font-size: 13px;
	font-weight: bold;
}