@media all {
	body { background: #ffffff; color: #000000; font-family: "Times New Roman", Times, Georgia, serif; margin: 0; padding: 0; }
	a { color: #0000ff; text-decoration: none; }
	a:visited { color: #800080; }
	a:hover { text-decoration: underline; }
	a:active { text-decoration: underline; }
	/* One Foot Forward Press Release Styles */
	#primmrel { font-size: 15px; text-align: left; vertical-align: top; width: 100%; padding-bottom: 10px; }
	#prdate { font-size: 14px; text-align: left; padding-bottom: 10px; width: 100%; vertical-align: top; }
	#prheadline { font-size: 18px; font-weight: 600; text-align: center; padding-bottom: 10px; width: 100%; vertical-align: middle; }
	#prbody { text-align: left; width: 100%; vertical-align: middle; padding-bottom: 15px; }
	#prbody p { font-size: 15px; }
	#prbody p.contact { font-size: 15px; margin-bottom: 0; }
	#prbody p.contactinfo { font-size: 15px; margin-top: 2px; margin-bottom: 0; margin-left: 30px; }
	#prbottom { font-size: 15px; text-align: center; padding-bottom: 5px; width: 100%; vertical-align: bottom; }
	/* One Foot Forward Sell Sheet Styles */
	#offsstable { width: 100%; border: 0; }
	#offsstable td.titlerow { font-size: 24px; font-weight: 600; text-align: center; vertical-align: top; padding-bottom: 5px; }
	#offsstable td.authorrow { font-size: 18px; text-align: center; padding-bottom: 10px; vertical-align: bottom; }
	#offsstable td.lefttext { font-size: 16px; text-align: left; padding-bottom: 5px; vertical-align: middle; width: 45%; padding-top: 5px; }
	#offsstable td.aboutauthor_img { text-align: right; width: 55%; vertical-align: middle; padding: 5px; }
	#aboutauthortable { width: 100%; border: 0; }
	#aboutauthortable td.aboutauthor { font-size: 14px; text-align: justify; vertical-align: middle; width: 100%; padding-right: 10px; }
	#aboutauthortable td.bookimage { text-align: center; width: 127px; vertical-align: middle; padding: 0; }
	#aboutauthortable td.bookimage img { margin: 0; padding: 0; border: solid 1px #000000; }
	#offsstable td.infoboxcell { text-align: right; vertical-align: middle; width: 55%; padding: 5px 5px 5px 15px; }
	#offsstable td.infoboxcell #infobox { font-size: 16px; text-align: center; vertical-align: middle; border: solid 5px #23408f; }
	#offsstable td.infoboxcell #infobox td.uppertextrow { text-align: center; vertical-align: middle; padding: 8px 8px 2px; }
	#offsstable td.infoboxcell #infobox td.toorderrow { text-align: left; vertical-align: middle; padding-top: 6px; padding-left: 8px; }
	#offsstable td.infoboxcell #infobox td.orderleft { text-align: left; vertical-align: middle; width: 33%; padding-right: 8px; padding-left: 23px; }
	#offsstable td.infoboxcell #infobox td.orderleftbottom { text-align: left; padding-left: 23px; width: 33%; vertical-align: top; padding-right: 8px; }
	#offsstable td.infoboxcell #infobox td.orderright { text-align: left; padding-left: 15px; width: 67%; vertical-align: middle; padding-right: 8px; }
	#offsstable td.infoboxcell #infobox td.orderrightbottom { text-align: left; padding-left: 15px; width: 67%; vertical-align: middle; padding-right: 8px; padding-bottom: 8px; }
	#offsstable td.bottomtext { font-size: 16px; text-align: justify; padding-top: 5px; padding-bottom: 5px; width: 45%; vertical-align: middle; }
	#offsssellingpoints { margin-top: 0; margin-left: 0; }
	#offsssellingpoints li.offsssp { background-image: url(../images/sssplinksbullet.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 6px; margin-left: 0; padding-left: 30px; list-style-type: none; list-style-image: none; }
	/* One Foot Forward TOC Styles */
	#toctitle { font-size: 30px; font-weight: 600; text-align: center; padding-bottom: 10px; vertical-align: top; width: 100%; }
	#tocauthor { font-size: 18px; font-weight: 600; text-align: center; padding-bottom: 10px; vertical-align: bottom; width: 100%; padding-top: 10px; }
	#tocheading { font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 600; text-align: center; padding-bottom: 20px; vertical-align: middle; width: 100%; padding-top: 15px; }
	#contentstable { width: 100%; border: 0; }
	#contentstable td.tocheading { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: 600; text-align: center; vertical-align: top; width: 25%; padding-right: 2px; padding-bottom: 2px; }
	#contentstable td.toccontents { font-size: 12px; text-align: left; padding-bottom: 2px; width: 25%; vertical-align: middle; padding-left: 5px; }
}
@media screen {
	/* One Foot Forward Press Release Styles */
	#offprwrapper { text-align: center; vertical-align: top; width: 750px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
	/* One Foot Forward Sell Sheet Styles */
	#offsswrapper { text-align: center; width: 750px; vertical-align: top; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
	/* One Foot Forward TOC Styles */
	#offtocwrapper { text-align: center; width: 750px; vertical-align: top; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
}
@media print {
	/* One Foot Forward Press Release Styles */
	#offprwrapper { text-align: center; width: 100%; vertical-align: top; margin-right: auto; margin-left: auto; }
	/* One Foot Forward Sell Sheet Styles */
	#offsswrapper { text-align: center; width: 100%; vertical-align: top; margin-right: auto; margin-left: auto; }
	/* One Foot Forward TOC Styles */
	#offtocwrapper { text-align: center; width: 100%; vertical-align: top; margin-right: auto; margin-left: auto; }
}
@media handheld {
	/* One Foot Forward Press Release Styles */
	#offprwrapper { text-align: center; width: 100%; vertical-align: top; margin-right: auto; margin-left: auto; }
	/* One Foot Forward Sell Sheet Styles */
	#offsswrapper { text-align: center; width: 100%; vertical-align: top; margin-right: auto; margin-left: auto; }
	/* One Foot Forward TOC Styles */
	#offtocwrapper { text-align: center; width: 100%; vertical-align: top; margin-right: auto; margin-left: auto; }
}


