body { color: #000000; font-family: Tahoma, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding-top: 1px; padding-bottom: 10px; }
.clear { clear: both; }
#outwrapper { width: 970px; margin-right: auto; margin-left: auto; }
a:link { color: #0000FF; text-decoration: none; }

a:visited { color: #800080; text-decoration: none; }

a:hover { text-decoration: underline; }

a:active { text-decoration: underline; }
#bookslink { font-size: 11px; text-align: left; vertical-align: top; width: 50%; float: left; padding: 10px 0 15px 0; }
#homelink { font-size: 11px; text-align: right; vertical-align: top; width: 50%; float: right; padding: 10px 0 15px 0; }
#wrapper1 { vertical-align: middle; margin-top: 25px; margin-right: auto; margin-left: auto; }
#wrapper2 { text-align: center; vertical-align: middle; margin-right: auto; margin-left: auto; padding: 5px; border: solid 1px #ff0000; }
#wrapper3 { text-align: center; vertical-align: middle; margin-right: auto; margin-left: auto; padding: 5px; border: solid 1px #bababa; }
#wrapper4 { text-align: center; vertical-align: middle; margin-right: auto; margin-left: auto; padding: 5px; border:solid 1px #ff0000; }
#container { width: 100%; border: 0; }
#logo { width: 100%; border: 0; }
#logo td.logocell { text-align: left; vertical-align: top; width: 100%; }
#container td.topborderrow { text-align: center; vertical-align: top; padding: 5px 10px; }
#topborder { width: 100%; border:0; }
#topborder td { width: 100%; height: 1px; border-bottom: 3px solid red; }
#container td.mediaintrorow { font-size: 15px; text-align: justify; padding: 5px 10% 10px 10%; vertical-align: top; }
#container td.infotablerow { text-align: center; padding: 5px 10px; vertical-align: middle; }
#infotable { width: 100%; border: 0; }
#infotable img.infotable { border: 1px solid #000000; }
#infotable td.infotopleft { font-size: 14px; font-weight: 600; text-align: center; vertical-align: bottom; padding-right: 2px; padding-left: 2px; border: solid 2px #000000; }
#infotable td.infotop { font-size: 14px; font-weight: 600; text-align: center; vertical-align: bottom; padding-right: 2px; padding-left: 2px; border-top: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 2px solid #000000; }
#infotable td.infotoprt1 { font-size: 14px; font-weight: 600; text-align: center; vertical-align: bottom; border-top: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 1px solid #000000; }
#infotable td.infotoprt2 { font-size: 14px; font-weight: 600; text-align: center; vertical-align: bottom; padding-right: 2px; padding-left: 2px; border-right: 2px solid #000000; border-bottom: 2px solid #000000; }
#infotable td.infoleftm { font-size: 14px; text-align: center; vertical-align: middle; padding: 2px; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 1px solid #000000; }
#infotable td.infoleftb { font-size: 14px; text-align: center; vertical-align: middle; padding: 2px; border-right: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; }
#infotable td.infomidm { font-size: 14px; text-align: center; vertical-align: middle; padding: 2px; border-right: 2px solid #000000; border-bottom: 1px solid #000000; }
#infotable td.infomidb { font-size: 14px; text-align: center; vertical-align: middle; padding: 2px; border-right: 2px solid #000000; border-bottom: 2px solid #000000; }
#infotable td.inforightm { font-size: 14px; text-align: center; vertical-align: middle; padding: 2px; border-right: 2px solid #000000; border-bottom: 1px solid #000000; }
#infotable td.inforightb { font-size: 14px; text-align: center; vertical-align: middle; padding: 2px; border-right: 2px solid #000000; border-bottom: 2px solid #000000; }
#container td.copyrightrow { color: #ff0000; font-size: 13px; text-align: center; vertical-align: middle; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
