body {	font-family: arial;	font-size: 11pt;	color: #333;}h1 {	font-size: 18pt;	margin: 0 0 10px 0;	padding: 5px;	font-weight: bold;}h2 {	color: #F15C22;	font-size: 16pt;	margin: 0px;	padding: 0;}h3 {	color: #FBAF34;	font-weight: bold;	font-size: 14pt;	margin: 0px;`	padding: 0;}p {	padding: 0;	margin: 0;}th {	cursor: hand;	background: #ddd;}a.navButton {	color: #fff;	text-decoration: none;	padding: 5px;}.navButton {	margin-top: 10px;	text-align: center;	font-size: 1.1em;	background:#8DC63F;	color: #000;	text-decoration: none;	border-bottom: 1px solid #7AA63C;	border-right: 1px solid #B1DB75;	border-top: 1px solid #B1DB75;	border-left: 1px solid #7AA63C;	padding: 5px;}a.navbutton:hover {	background: #1c4161;}#updateBox {	width: 95%;	clear: both;	display: block;}label {	font-weight: bold;	cursor: hand;	font-size: 1.0em;}.requiredmark {	color: #c00;	font-weight: bold;	font-size: 1.2em;	font-variant: small-caps;}.flow {	font-size: .85em;	font-style: italic;}#MasseyMedia {	width: 1000px;	margin: 0 auto;	background: #cdc4b6;	font-size: .8em;	margin-top: 10px;	clear: both;}.rowodd {	background: #eee;	font-family: arial;	font-size: 10pt;}.roweven {	background-color: #fff;	font-family: arial;	font-size: 10pt;}/*.MMRowConference {	background: #feeccd;}.MMRowAutographing {	background: #d9ffdb;}.MMRowSpecial {	background: #dbf7ff;	 }.MMRowInbooth {	background: #e5f2d5;}*/.MMRowDeleted {	background: #ffe3e3;}.MMRowImported {	background: #E4FEE4;}/*-- AJAX ----------------------------------*/.resultsGood {	background-color: #cfc;	background: #e9fce9;	border: 1px solid #2fc32d;	color: #000;}.resultsBad {	background-color: #ffe8e8;	border: 1px solid #f83117;	color: #000;}.ajaxUpdate {	position: relative;	padding: 1px;	margin: 0px 0 0 0;	padding: 2px;	font-size: 10pt;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	display: block;}/* ------------------ END AJAX --------------------------------------- */.highlight {	background: #f7f8ab;	font-weight: bold;}#searchMMResults {	display: block;}#MMresultTable {}#MMresultTable tr {}#MMresultTable td {	padding: 4px;	border-bottom: 1px dashed #ddd;}#MMresultTable tr.tableHeader, #MMresultTable tr.tableHeader th {	color: #000;	font-size: 1.1em;	font-weight: bold;	background: #333;	padding: 5px;	color: #fff;}#MMresultTable tr.header td {	color: #fff !important;	font-size: 1.1em !important;}.MMicon {	text-align: center;	font-family: arial;	font-style: normal;	font-variant: small-caps;	font-size: 6pt;}.MMsearchTitle {	margin-top: 2px;	display: block;}#bookList, #eventList, #authorList {	list-style: none;	}#bookList li, #eventList li, #authorList li {	clear: both;}#bookList img, #eventList img, #authorList img {	float: left;	margin-top: -8px;	margin-bottom: 4px;}#bookList li a, #eventList li a, #authorList li a {	text-decoration: none;}#bookList .bookTitle {	font-weight: bold;	font-size: 1.3em;	padding: 0px;	display: block;}.eventListDetails, .bookListDetails, .publisherListDetails, .authorListDetails, #eventDetails {	padding-left: 45px;}.eventDescription {	font-size: .8em;}.hotLinks {	list-style: none;	list-style-position: outside;	margin: 0 0 20px 0;		padding: 0;}.hotLinks li {	list-style: none;	margin: 0;	padding: 0;		height: 5px;}.hotLinks li a {}#printedFrom {	display: none;	height: 1px;}.buttonLinks {	color: #F15C22;	background: #fff;	border: 0px;	cursor: hand;}#alphaBar {	font-size: 8pt;	text-align: center;}.sortLetter {	font-size: 16pt;	color: #2CA2C9;}.linktoTop {	font-size: 8pt;	color: #F15C22;	float: right;}.sponsored {	background: #fff4f4;}small {	font-size: .9em;}
