body { font-size: 12pt; word-spacing: normal; text-transform: none; text-align: center; /* for IE */ font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: normal; margin: 0; background: #555555; color: #000000; margin-top: 3px; border-collapse: collapse; }
#mainbody { width: 750px; margin: 0 auto; border: 10px solid #fff; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, sans-serif; font-weight: normal; color: #333; margin-top: 8px; margin-bottom: 8px; }
h1 { font-family: "arial black", arial, sans-serif; font-size: 24pt; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase; }
h2 { font-size: 20pt; }
h3 { font-size: 18pt; }
h4 { font-size: 16pt; }
h5 { font-size: 14pt; }
h6 { font-size: 12pt; }
p.frontpara:first-letter { font-size: 20pt; color: #336699; }
.stem { color: #336699; font-size: 20pt; }
.hili { color: #336699; font-size: 16pt; }

p.pcenter { text-align: center; }
p.plast { margin-bottom: 0px; }
#bubtopdiv p { margin-top: 8px; margin-bottom: 8px; }
a.alg:link, a.alg:visited { color: #0000FF; text-decoration: none; font-size: 14pt; font-family: verdana,sans-serif; }

a.alg:hover, a.alg:active { color: #0000FF; text-decoration: underline; font-size: 14pt; font-family: verdana,sans-serif; }

#bubtopdiv { background: url(../images/bubtop.png) no-repeat top left; width: 205px; padding: 5px; }
#bubbotdiv { background: url(../images/bubbot.png) no-repeat top left; width: 215px; height: 18px; }
.bubttl { font-size: 14pt; border-bottom: 1px dashed #333; }
.ttlbub { font-size: 14pt; font-weight: bold; font-family: verdana, arial; }
.txtbub { font-size: 8pt: }
.imgright { float: right; border: 0px; padding-top: 3px; padding-left: 3px; }
.imgleft { float: left; border: 0px; padding-top: 3px; padding-right: 3px; }
.headertd { padding: 0px; margin: 0px; height: 175px; vertical-align: top; background-color: #B7A3A4; }
.linksrowtd { text-align: left; padding: 0px; margin: 0px; border-top: 1px solid #333; border-bottom: 1px solid #333; color: white; background-color: #555; /*#234E69;*/ }
.picrowtd { padding: 0px; margin: 0px; }
.contenttd { margin: 0px; background-color: white; text-align: left; vertical-align: top; padding: 25px; }
.rightbubtd { width: 215px; vertical-align: top; text-align: left; font-size: 9pt; }
.footertd { padding: 3px; margin: 0px; background-color: #cccccc; text-align: center; }
#tblfoot { width: 100%; }
.maintbl { padding: 0px; background-color: white; }
a.ref:link, a.ref:visited { color: #000000; text-decoration: none; font-size: 8pt; font: verdana,sans-serif; }

a.ref:hover, a.ref:active { color: #000000; text-decoration: underline; font-size: 8pt; font: verdana,sans-serif; }
.pic { padding: 3px; }
.pic2 { padding: 0px; margin: 0px; }
.messagebox { width: 100%; height: 200px; }
.tblaudio { border-collapse: collapse; border: 1px solid #666666; }
.tdaudio, .tdaudiottl { border: 1px solid #666666; font-size: 11pt; padding:5px; }
/*.tdaudiottl { font-size: 14pt; }*/
.tdaudiopic { margin: 0px; padding: 0px; width: 75px; }
.smtitle { font-size: 10pt; font-style: italic; }

span.mediaSelect { font-weight: bold; color: #333333; }

table.mediaYears { margin-left: auto; margin-right: auto; width: 275px; text-align: center; }
