/* global styles */
body {  
	background-color: #fff; 
	margin: 0px; 
	padding: 0px;
}
td {
	padding: 0px;
	margin: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #4d4f53;
	font-size: 11px;
	line-height: 17px;
}
td.caption {
	padding: 10px;
}
td a:link, td a:visited {
	color: #de3831;
	text-decoration: none;
}
td a:hover {
	text-decoration: underline;
}
.textBold {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* footer */
#footer td{
	background-color: #4d4f53;
	font-family: arial, helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	padding: 3px 0;
}
#footer td a:link, #footer td a:visited {
	color: #fff;
	text-decoration: underline;
}
#footer td a:hover {
	color: #fff;
	text-decoration: none;
}

/* list of names */
#bios td {
	font-size: 10px;
	line-height: 14px;
}
#bios td a:link, #bios td a:visited {
	color: #4d4f53;
	text-decoration: none;
}
#bios td a:hover {
	text-decoration: none;
	color: #de3831;
}

/* bio page header styles */
.bioHead {
background-color:#faf7eb;}

.redHeader {
	color: #de3831;
	font-weight: bold;
}
.greyHeader {
	color: #4d4f53;
	font-weight: bold;
}
ul {
	list-style-type: square;
	margin: 1em 0px;
	padding: 0 0 0 15px;
}
ul li {
	padding: 0px;
	margin: 0px;
}
#bannerContact {
	color: #000;
}
#bannerContact a:link, #bannerContact td a:visited {
	color: #de3831;
	text-decoration: underline;
}
#bannerContact a:hover {
	color: #de3831;
	text-decoration: none;
}
.contactList {
	margin-top: 0px;
}
.contactList li {
	margin-bottom: .5em;
}
/* yellow pages table styles */
#yptable th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #de3831;
	text-align: center;
}
#yptable td.name {
	font-weight: bold;
	padding-left: 0.3em;
}
#yptable tr.even td {
	background-color: #faf7eb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
#yptable tr.odd td {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
/* search form styles */
input.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #faf7eb;
	height: 18px;
	width: 125px;
	border: 1px solid #000000;
}
select { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #faf7eb;
	height: 17px;
	width: 125px;
	border: 0px solid #000000;} 

#searchtable td {
	background-color: #faf7eb;
}

