body { background : #FFFFFA; margin: 0px; padding: 0px; font-family : Palatino Linotype, arial, helvetica, sans-serif; font-size : 12px; }

h1 { margin : 0px; margin-bottom : 20px; font-size : 12px; font-family : verdana, arial, helvetica, sans-serif; }
h2 { margin : 0px; margin-bottom : 0px; font-size : 15px; font-family : verdana, arial, helvetica, sans-serif; }
h3 { margin : 0px; margin-bottom : 0px; margin-top: 6px; font-size : 15px; font-family : verdana, arial, helvetica, sans-serif; width: 250px; height: 20px; text-align: center; background-color: #DE0000; color: #ffff00; padding: 3px; border: 1px solid #000;}

li { list-style: square inside; color: blue; }
.smlli { color: #000; font-size: 12px; }

.lib { list-style: square inside; color: #cc0033; }
em { color: #990033; }

hr { color: #CC0033; height: 1px; }

a { text-decoration: none; color: #0000ff; }
a:hover { text-decoration: underline; color: #0000ff; }

a.red { font-weight: bold; text-decoration: none; color: #0000ff; }
a.red:visited { text-decoration: none; color: #0000ff; }
a.red:hover { text-decoration: underline; color: #CC0033; }

a.redsml { font-size: 11px; font-weight: bold; text-decoration: none; color: #0000ff; }
a.redsml:visited { text-decoration: none; color: #0000ff; }
a.redsml:hover { text-decoration: underline; color: #CC0033; }


a.more { font-weight: bold; text-decoration: none; color: #990033; }
a.more:visited { text-decoration: none; color: #990033; }
a.more:hover { text-decoration: underline; color: #FF0000; }

a.smside { text-decoration: none; color: #0000ff; font-size: 13px; padding-left: 5px; padding-bottom: 3px; }
a.smside:hover { text-decoration: underline; color: #CC0033; }

a.side { text-decoration: none; color: #0000ff; }
a.side:hover { text-decoration: underline; color: #CC0033; }

a.amnu { font-family : arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffff00; }
a.amnu:visited { text-decoration: none; color: #ffff00; }
a.amnu:hover { text-decoration: none; color: #ffffff; }

.tmnu { font-family : arial, helvetica, sans-serif;font-size: 11px; color: #fff; }

acronym { color: #990033; border-bottom: 1px dashed #990033; cursor: help; }
menu { margin-left: 0px; padding-left: 0px; }

strong { color: #010101; } 

.quote { color: #990033; font-style:italic; }

.hdbar { font-size : 16px; width: 100%; height: 20px; background-color: #DE0000; color: #fff; padding: 3px; border: 1px solid #000; }
.ftbar { font-size : 12px; width: 100%; height: 20px; background-color: #DE0000; color: #fff; padding: 3px; border: 1px solid #000; text-align: center; margin-top: 15px; }

.spacer { margin-bottom: 5px; }

.hd { width: 99%; height: 65px; background-color: #CC0033; color: #fff; border: 2px solid #990033; border-top: 0px; padding-top: 1px; text-align: center; background-image: url("images/hgrad.gif"); background-repeat: repeat-x; }
.bw { font-size : 22px; color: #fff; font-family : verdana, arial, helvetica, sans-serif; font-weight: bold; }
.mnu { position: absolute; top: 66px; left: 0px; width: 99%; height: 15px; background-color: #DE0000; color: #fff; border: 2px solid #990033; border-top: 0px; margin-bottom: 10px; }

.mrev { width: 100%; text-align: justify; padding-top: 5px; padding-bottom: 10px; }
.frev { width: 100%; text-align: justify; padding-top: 5px; padding-bottom: 10px; }
.erev { width: 100%; text-align: justify; padding-top: 5px; padding-bottom: 10px; }

.mt { width: 99%; margin: 0px; margin-top: 15px; }
.thumbR { margin-bottom: 10px; margin-left: 10px; width: 250px; border: 1px solid #990033; }
.thumbL { margin-bottom: 10px; margin-right: 10px; width: 250px; border: 1px solid #990033; }
.thumbT { margin-top: 7px; width: 250px; border: 1px solid #990033; }

.prodthumbR { margin-bottom: 10px; margin-left: 10px; width: 250px; border: 0px solid #990033; }
.prodthumbL { margin-bottom: 10px; margin-right: 10px; width: 250px; border: 0px solid #990033; }

.intro { padding: 5px; text-align: justify; font-size: 12px; }
.sml { font-size: 13px; }

.pmain { width: 250px; font-size: 14px; color: #000; border: 1px solid #333; border-top: 0px; padding: 3px; padding-bottom: 10px; }
.imain { width: 250px; color: #000; border: 1px solid #333; border-top: 0px; text-align: center; }
.rmain { width: 250px; font-size: 14px; background-color: #ffefef; color: #000; border: 1px solid #333; border-top: 0px; padding: 3px; padding-bottom: 10px; }

.mleft { float: left; padding-left: 5px; }
.mright { float: right; padding-right: 5px; }

.tsml { font-size: 12.5px; width: 99%; }
.ttable { font-size: 12.5px; border: 1px solid #bbb; width: 80%; }
.ttdl { font-size: 12.5px; border: 1px solid #ddd; background-color: #fdfdfd; width: 160px; }
.ttdr { font-size: 12.5px; border: 1px solid #ddd; }
.ttdrhighlight { font-size: 12.5px; border: 1px solid #ddd; color: #990000; }

.ta { border: 0px solid #fff; width: 99%; height:100px; }
.clearfix::after{content:"";display:table;clear:both}
