body, table { font-family:"Verdana", serif; font-size:10pt; }
h1 { font-family:"Arial", sans-serif; font-size:16pt; text-align:center; color:#990000; }
h2 { font-family:"Arial", sans-serif; font-size:14pt; margin-top:2.0em; text-align:left; color:#990000; }
h3 { font-family:"Arial", sans-serif; font-size:11pt; margin-top:2.0em; text-align:left; color:#000000; }

table { border:1px solid #990000; width:100%; border-collapse:collapse; margin-bottom:20px; margin-top:3em; }
table td { vertical-align:top; }
table th { vertical-align:top; background-color:#990000; color:#FFFFFF; text-align:left; padding:5px; }

td { padding:0.5em; }
th { text-align:left; }

ul { list-style:square; }

a img { border:0px; }

#HotPressTable, #ForthcomingTable { margin-left:25px; width:auto; }
#HotPressTable tr th, #ForthcomingTable tr th { text-align:left; padding-left:1em; }
#HotPressTable tr td, #ForthcomingTable tr td { text-align:left; padding-left:1em; }
#HotPressTable .MoreDetails { padding-bottom: 3em; }

.Plain { border:none; }
.Plain th, .Plain td { background:white; color:black; }

.Label { width:10%; }

td.BookImage { width:100px; padding:10px; }
td.BookImage img { width:100px; border:2px solid #999999; }

#Banner { position:absolute; left:0px; top:0px; width:100%; height:100px; background:#AA0000; }
#Banner h1 { color:#FFFFFF; text-align:left; }
#Banner table { margin-bottom:0; margin-top:0; border:0; width:100%; }
#Banner table td { vertical-align:middle; }

#NavBar { position:absolute; left:0px; top:100px; width:150px; height:100%; background:#990000; }
#MainPage { position:absolute; top:100px; left:150px; padding-left:20px; padding-top:20px; padding-bottom:5em; }

#NavBar ul { list-style:none; margin:0px; padding:0px; }
#NavBar ul li { font-family:"Arial", sans-serif; padding:5px; padding-left:10px; border-bottom:1px solid #000000; border-right:1px solid #000000; background:#CCCCCC; }
#NavBar ul li.Highlighted { background:#333333; color:#FFFFFF; }

#NavBar ul li a:link { text-decoration:none; color:#000000; }
#NavBar ul li a:visited { text-decoration:none; color:#000000; }
#NavBar ul li a:hover { text-decoration:none; font-style:italic; color:#000000; font-weight:bold; }

#NavBar h1.NoDisplay { display:none; }
#NavBar h1 { color:#FFFFFF; font-size:12pt; text-align:left; margin-left:5px; margin-bottom:10px; }

dt { font-weight:bold; }
dd p { margin-top:0; }

a:link { text-decoration:none; color:#990000; text-decoration:underline; }
a:visited { text-decoration:none; color:#000000; text-decoration:underline; }
a:hover { text-decoration:none; font-style:italic; color:#999999; }

#SmallText { font-size:8pt; }

.Footer { font-size: 0.8em; text-align:center; padding-top:5em; }

.Error { color:red; font-weight:bold; }

.SmallPrint { font-size: 0.8em; }