body { background-color: #cfe3ee; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #18262f; margin: 10px; }
#site { width: 820px; margin: 0 auto; background-color: #ffffff; border: 1px solid #0b5c8a; }
#phonebar { background-color: #d64532; color: #ffffff; text-align: right; padding: 6px 14px; font-size: 12px; }
#logo { padding: 10px 14px; }
#tabs { background-color: #0b5c8a; padding: 6px 8px 0 8px; }
#tabs a { display: inline-block; background-color: #3d86b3; color: #ffffff; text-decoration: none; font-weight: bold; padding: 6px 12px; margin-right: 2px; border-radius: 6px 6px 0 0; font-size: 12px; }
#tabs a.on { background-color: #ffffff; color: #0b5c8a; }
.ticker { background-color: #fff3a8; color: #8a1d10; font-weight: bold; font-size: 12px; padding: 5px; text-align: center; border-bottom: 1px solid #e0cf66; }
#content { padding: 16px 22px; }
#content h1 { color: #0b5c8a; font-size: 22px; margin-top: 0; }
#content h2 { color: #0b5c8a; font-size: 15px; }
.boxes { width: 100%; border-spacing: 8px; }
.boxes td { width: 33%; vertical-align: top; background-color: #eaf3f8; border: 1px solid #9cc3da; padding: 8px; font-size: 12px; }
.boxes h3 { color: #0b5c8a; margin: 0 0 4px 0; font-size: 14px; }
.emergency { background-color: #d64532; color: #ffffff; text-align: center; font-weight: bold; padding: 8px; }
.hours td { padding: 2px 16px 2px 0; }
#footer { background-color: #083f5f; color: #c4dceb; text-align: center; font-size: 11px; padding: 10px; }
a { color: #0b5c8a; }
.test-note { width: 806px; }
.test-note { background-color: #ffffff; border: 2px dashed #666666; color: #333333; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; padding: 6px; margin: 0 auto 10px auto; }
