body {
	margin-left: 0px;
	margin-top: 0px;
	background: #f7f4a9 url(bb-page-bg.jpg) repeat;
}
h1 {
	color: #000000;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h2 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h4 {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h5 {
	color: #000000;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 10px;
}
p {
	color: #000000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
li {
	list-style-type: disc;
	font: normal 12px/28px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
acronym {
	color: #000000;
}
/*-- top section (header) --*/
.header {
	background: url(bb-header-bg.jpg) no-repeat top;
	background-color: #ffffff;
}
.headerRTD {
	border-right: 1px solid #ed1c24;
}
.headerLTD {
	border-left: 1px solid #ed1c24;
}
.header h1 {
	color: #ed1c24;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 60px 90px 0px 0px;
	text-align: right;
}
.header h2 {
	color: #ed1c24;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 90px 0px 0px;
	text-align: right;
}
.headerRT {
	padding: 30px 30px 0px 30px;
	text-align: right;
}
.header a:link {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 30px 30px 30px 30px;
}
.header a:visited {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 30px 30px 30px 30px;
}
.header a:hover {
	color: #ed1c24;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 30px 30px 30px 30px;
}
.header a:active {
	color: #ed1c24;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 30px 30px 30px 30px;
}
.phone {
	color: #000000;
	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 30px 50px 30px 0px;
}
/*-- top nav --*/
.headerNav {
	vertical-align: middle;
	text-align: center;
	background-color: #ed1c24;
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	background: #ed1c24 url(bb-nav-bg.jpg) no-repeat center;
	border: 1px solid #ed1c24;
}
.headerNav a:link {
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.headerNav a:visited {
	color: #ffffff;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.headerNav a:hover {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.headerNav a:active {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
.current {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}
/*--- mid table ---*/
.midTable {
	background: #ffffff url(bb-book-bg.jpg) no-repeat top;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
/*--- text area ---*/
.textL {
	padding: 20px 30px 10px 30px;
	vertical-align: top;
	border-top: 1px solid #ed1c24;
	border-right: 1px solid #ed1c24;
}
.textR {
	padding: 20px 20px 10px 20px;
	vertical-align: top;
	border-top: 1px solid #ed1c24;
}
.text a:link {
	color: #800000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.text a:visited {
	color: #800000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.text a:hover {
	color: #b50000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.text a:active {
	color: #b50000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.statment {
	padding: 10px 40px 10px 40px;
}
/*-- publishers page --*/
.pubTable {
	background: #ffffff url(bb-pub-bg.jpg) no-repeat top;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
.pOne {
}
.pOne h1 {
	color: #ed1c24;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 90px 10px 40px;
	text-align: left;
}
.pOne h2 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 400px 10px 40px;
	text-align: left;
}
.pOne p {
	color: #000000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 400px 10px 40px;
	text-align: left;
}
.pOne ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pOne li {
	list-style-type: disc;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	padding: 5px 10px 5px 0px;
}
.pub h1 {
	color: #ed1c24;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 90px 10px 30px;
	text-align: left;
}
.pub h3 {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 90px 10px 30px;
	text-align: left;
}
.pub h4 {
	color: #000000;
	font: italic bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 90px 5px 30px;
	text-align: left;
}
.pub h5 {
	color: #000000;
	font: italic bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 30px 7px 30px;
	text-align: right;
}
.pub p {
	color: #000000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 90px 10px 30px;
	text-align: left;
}
.pub ul {
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 90px 10px 30px;
}
.pub li {
	list-style-type: disc;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 25px;
	padding: 6px 0px 6px 0px;
}
.pubU {
	border-top: 1px solid #ed1c24;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
.pubE {
	border: 1px solid #ed1c24;
}
/*-- promotions page --*/
.proTable {
	background: #ffffff url(bb-pro-bg.jpg) no-repeat top;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
.proOne {
}
.proOne h1 {
	color: #ed1c24;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 90px 5px 40px;
	text-align: left;
}
.proOne h2 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 40px;
	text-align: left;
}
.proOne h3 {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 40px;
	text-align: left;
}
.proOne p {
	color: #000000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 400px 5px 40px;
	text-align: left;
}
.proOne ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.proOne li {
	list-style-type: disc;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	padding: 5px 10px 5px 0px;
}
.proCopDiv {
	padding: 10px 20px 10px 20px;
	text-align: center;
}
.proCopDiv ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.proCopDiv li {
	list-style-type: disc;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 15px;
	padding: 5px 25px 5px 0px;
}
.proCop {
	background-color: #ffffff;
	border: 2px solid #ed1c24;
	background: #ffffff url(Handlogo&Tagline.jpg) no-repeat left;
}
.proCop h1 {
	color: #ed1c24;
	font: normal bold 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 40px;
	text-align: left;
}
.proCop h2 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 5px 10px 0px;
}
.proCop p {
	color: #b50000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
}
/*-- code for 003 --*/
.proTableThree {
	background: #ffffff;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
.proThree {
	padding: 10px 0px 10px 0px;
}
.proThree h1 {
	color: #ed1c24;
	font: normal bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 20px 5px 30px;
	text-align: left;
}
.proThree h2 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 20px 5px 30px;
	text-align: left;
}
.proThree h3 {
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 20px 5px 30px;
	text-align: left;
}
.proThree p {
	color: #000000;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 20px 5px 30px;
	text-align: left;
}
.proThree ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.proThree li {
	list-style-type: disc;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	padding: 5px 10px 5px 0px;
}
.proCopThree {
	background-color: #ffffff;
	border: 2px solid #ed1c24;
	background: #ffffff url(Handlogo&Tagline-003.jpg) no-repeat bottom;
}
.proCopThree h1 {
	color: #ed1c24;
	font: normal bold 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 20px;
	text-align: left;
}
.proCopThree h2 {
	color: #000000;
	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 5px 0px 0px;
}
.proCopThree p {
	color: #b50000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 4px 4px 4px;
	text-align: center;
}
.finePrint {
	color: #b50000;
	font: normal bold 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 4px 0px 4px;
	text-align: center;
}
/*-- about page --*/
.aboutTable {
	background: #ffffff url(bb-about-bg.jpg) no-repeat top;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
/*-- cataloging page --*/
.catalogingTable {
	background: #ffffff url(bb-cataloging-bg.jpg) no-repeat top;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
/*-- cataloging page --*/
.emailTable {
	background: #ffffff url(bb-email-bg.jpg) no-repeat top;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
/*-- conference-schedule --*/
.conferenceTable {
	background: #ffffff url(bb-conference-schedule-bg.jpg) no-repeat top;
	border-right: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
}
/*--- bottom section --*/
.footer {
	vertical-align: middle;
	text-align: center;
	background-color: #ed1c24;
	color: #000000;
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	background: #ed1c24 url(bb-nav-bg.jpg) no-repeat center;
	border: 1px solid #ed1c24;
}
.footer p {
	color: #000000;
	text-align: center;
	vertical-align: middle;
	font: normal bold 12px Arial, Helvetica, sans-serif;
	padding: 3px 0px 3px 0px;
}
#nmwd {
	padding: 20px 0px 10px 0px;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
#nmwd a:link {
	color: #000000;
}
#nmwd a:visited {
		color: #000000;
}
#nmwd a:hover, #nmwd a:active, #nmwd a:focus {
	color: #000000;
}

