body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333; }
body { margin: 20px 0px; background-color: #8b8877; background-image: url(../images/2020-background.gif); background-repeat: no-repeat; background-position:top left; background-attachment:fixed; }
#wrapper { width:100%;}
header { height:310px; width:100%; background-image:url(../images/2020-header-background.jpg);background-position:top center; background-repeat:no-repeat; text-align:center; color:#fff; text-shadow:0px 0px 5px #000; font-size:35px; }
footer { border-top:3px solid #ce1126; width:100%; padding:20px 0px; background-color:#6e6b56; color:#c8bba2; font-size:11px; text-align:center; }
h2 { color:#996633; font-size:22px; }
p { line-height:1.4em; }
.topsmall { font-size:18px; }
.container { width:1200px; background-color:#FFF; margin: auto !important; box-shadow:0px 0px 5px #000; }
.clearfix { clear:both; }
.fullcolumn { width:100%; background-color:#fff; }
.leftcolumn { width:33%; background-color:#fff; float:left; text-align:justify; }
.centercolumn { width:32%; background-color:#fff; float:left; margin-left:1%; margin-right:1%; text-align:justify; }
.rightcolumn { width:33%; background-color:#fff; float:right; text-align:justify; }
.leftside { width:49%; background-color:#fff; float:left; }
.rightside { width:49%; background-color:#fff; float:right; }
.pad { padding:0px 20px; }
.pad1 { padding: 15px 15px; }
.links { border-top:2px solid #999; padding: 15px 15px; }
.insert { float:right; width:31%; margin-left:20px; margin-bottom:20px; background-color:#e7e7e3; border-bottom:3px solid #ce1126;  }
ul { padding-left:15px; line-height:1.4em; }
a:link { color: #DAD9D3; }
a:visited { color: #DAD9D3; }
a:hover { color: #FFFFFF; }
a:active { color: #DAD9D3; }
a.pl:link { color:#06F; font-weight:bold; }
a.pl:visited { color:#06F; font-weight:bold; }
a.pl:hover { color:#F00; font-weight:bold; }
a.pl:active { color:#06F; font-weight:bold; }
.leftfooter { background-color:#62604d; border:1px solid #c8bba2; width:42%; margin-left:5%; float:left; padding-top:10px; padding-bottom:10px; border-radius:8px; text-align:center; }
.leftfooter:hover { border-color:#996633; cursor:pointer; }
.rightfooter { background-color:#62604d; border:1px solid #c8bba2; width:42%; margin-right:5%; float:right; padding-top:10px; padding-bottom:10px; border-radius:8px; text-align:center; }
.rightfooter:hover { border-color:#996633; cursor:pointer; }
.navbuttons { float:left;padding:12px 20px;border-right:1px solid #999;color:#333;text-shadow:none;font-size:22px;cursor:pointer; }
.navbuttons:hover { background-color:#666; color:#fff; }