img { border: 0; vertical-align: middle; } a { color: #697896; font-weight: bold; text-decoration: none; } a.img, a.img:hover { border: 0; } a.selected { border: 1px solid #A8C5D3; background: #dbe2ff; } a:visited { font-weight: bold; color: #697896; } h1.title { margin: 0; font-size: 120%; text-align: center; color: white; } h2 { margin: 0; font-size: 110%; text-align: center; } h3 { margin: 0; font-size: 100%; text-align: center; } table { border-collapse: collapse; margin: auto; text-align: center; font-size: "90%"; border-color: "white"; width: "90%"; } table.title { border-collapse: collapse; margin: auto; text-align: center; color: #535F77; width: 100%; } table.calendar { border-collapse: collapse; margin: auto; text-align: center; width: "33%"; background: white; color: #535F77; border: 1px solid #A8C5D3; } table.stat { border-collapse: collapse; border: 1px solid #A8C5D3; margin: auto; text-align: center; width: "100%"; color: #535F77; } table.sites { border-collapse: collapse; border: 1px solid #A8C5D3; margin: auto; text-align: left; width: "100%"; color: #535F77; } th.title { border: 1px solid #005B7A; background: #7788aa; } th.sites { text-align: center; background: #e0eaef; border: 1px solid #A8C5D3; font-size: 90%; } tr.title { border: 1px solid #7788AA; background: #7788AA; color: white; } tr.calendar { border: 1px solid #A8C5D3; color: #535F77; background: #F5F5F5; } tr.stat1 { background: #e0eaef; border: 1px solid #A8C5D3; } tr.total { font-weight: bold; background: #E5EFF4; border: 1px solid #A8C5D3; } td.sites { text-align: left; border: 1px solid #A8C5D3; text-align: center; } tr.ls { border: 1px solid #A8C5D3; }