BODY { font-family: "Times New Roman", Times, serif; color: #000000; margin-top: 10px; background-color: #FFFFFF }
form { display: inline; }
/* General Styles */
A:link { color: #423e98; text-decoration: underline; }
A:visited { color: #663399; text-decoration: underline; }
A:hover { color: #CC3333; text-decoration: underline; }
h1 { font-size: 130%; color: #000000; margin: 0px; }
h2 { font-size: 110%; color: #000000; margin: 0px; }
h3 { font-size: 110%; color: #000000 }
p { color: #000000; }
li { color: #000000; padding-bottom: 10px; }
.hr { clear: both;width: 100%; line-height: 1px; margin: 20px 0px 20px 0px; }
.doc { display: block; width: 650px; float: left; }
.image { padding: 3px; }
.floatimage { float: right; margin: 10px; }
.author { color: #333333; }

/* Header Styles */
.hdr { clear: both; width: 650px; float: left; }
.hdrlogo { width: 246px; float: left; display: inline; height: 108px; }
.hdrskipnav { display: none; }
.hdrnav { display: none; }

/* Body Styles */
.body { clear: both; width: 650px; float: left;  }

/* Navigation Styles */
.nav { display: none;  }

/* Content Styles */
.featured { width: 150px; float: left; display: inline; text-align: center; border: 1px solid #000000; height: 200px; margin: 3px; vertical-align: center; padding-top: 10px;}
.content { float: left; width: 650px; display: inline; background-color: #FFFFFF;  padding: 10px; }
.breadcrumb { display: none; }
.catalog { clear: both; display: block; width: 650px; float: left; }
.catalog table { width: 100% }
.catalog td { width: 32%; text-align: center; vertical-align: top; padding: 5px; }
.catalog img { border: none; padding-bottom: 5px; }
.isbn { font-size: 90%; color: #6a6a6a; font-style: italic; }
.catalogrgt { width: 175px; float: right; display: inline; vertical-align: top; margin: 10px; padding: 5px; }
img.new { vertical-align: middle;  }
table.contactbox {  background-color: #e6eeb3; padding: 5px; text-align: left; width: 90%; }
td.contactlabel { font-weight: 900; text-align: right; background-color: #e6eeb3; vertical-align: top; padding-right: 5px; width: 30%; }
td.contactinput { text-align: left; background-color: #e6eeb3; vertical-align: top; }
input.form_error { background-color: #F9F007; }
textarea.form_error { background-color: #F9F007; }
.error { color: red; }

/* Footer Styles */
.ftr { clear: both; float: left; width: 100%; background-color: #b3c737; }
.ftrlft { display: none; }
.ftrrgt { float: left; width: 650px; color: #000000; font-size: 80%; padding: 10px; }
.divsplitforaker { display: none; }
