body { background-color:#000000; background-image:url('../images/newton_logo2.gif'); background-repeat: repeat; background-attachment: fixed; }

#header { background-color:#042771; color: #fff; border-bottom: 2px solid #000; }
#footer { background-color:#042771; color: #fff; border-top: 3px solid #000; text-align: center; padding-top: 15px; padding-bottom: 8px; }

#schedule td { font-size: 11px; }

td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.NavBtn { width:100%; border: 1px solid #000000; margin: 2px 2px 1px 2px; padding: 3px; background-color: #b11c24; color:#fff; }
.NavBtn { width:135; }

h2 { font-family:arial; text-align:center; color:#05d615; font-size: 24px; margin-top: 8px; margin-bottom: 2px; }
h4 { padding-left:15px; margin-bottom: 2px; margin-top: 12px; }
.post { border: 1px solid #33d74f; padding-left:20px; padding-right: 4px; margin: 1px 8px 3px 8px; background-image: url('../images/background_post.gif'); background-repeat: repeat-y; }
.PageHeader { font-size: 18px; color: #042771; font-weight:bold; }
.tblHdr { font-size:10px; color: #b11c24; text-decoration: underline; background-color:#888888; }

.Headline { width:97%; background-color:#33d74f; padding: 4px 8px; border: 1px solid #33d74f; font-weight:bold; }

.a { background-color: #b0f0bc; }

A:link { color: #042771; text-decoration: none; }
A:active { color: #042771; text-decoration: none; }
A:visited { color: #042771; text-decoration: none; }
A:hover { color: #042771; text-decoration: underline; }