@charset "utf-8";
/* CSS Document */

hr { background-color: #00080; color: #00080; }
p { color: #000080; font-family: Verdana, Geneva, sans-serif; }
p.title { font-weight: bold; }
p.center { text-align: center; }
p.q { font-weight: bold; }
p.closing { color: #000080; font-style: italic; }
p.space { height: 30px; }
td.space { height: 5px; }
td.link { font-size: 0.8em; }
p.footer { color: #000080; text-align: center; font-size: 0.6em; }
#form { text-align: center; margin-bottom: 20px; margin-left: auto; margin-right: auto; width: 700px; }
#page { text-align: center; margin-left: auto; margin-right: auto; width: 1000px; }
table { border-collapse: collapse; }
table#link { text-align: center; }
table#content { width: 900px; }
table#event { margin-left: 50px; margin-right: auto; width: 750px; }
table#events { margin-left: auto; margin-right: auto; text-align: center; width: 850px; }
td { color: #000080; font-family: Verdana, Geneva, sans-serif; }
td.eventheaders { border: thin solid #036; background-color: #036; color: #fff; font-size: 0.9em; font-weight: bold; }
td.event { border: thin solid #036; background-color: #fff; font-size: 0.9em; padding: 5px; padding-left: 10px; }
td#content { font-family: Verdana, Geneva, sans-serif; padding: 20px; text-align: left; }
td.name { background-color:#0a68bb; font-weight: bold; padding: 10px; color: #fff; text-align: left; }
td.label { font-size: 0.9em; font-weight: bold; padding: 5px; text-align: left; width: 200px; vertical-align: top;  }
td.data { font-size: 0.9em; padding: 5px; text-align: left; vertical-align: top; }
td.clabel { font-size: 0.8em; font-weight: bold; vertical-align: top; text-align: right; }
td.slabel { font-size: 0.8em; font-weight: bold; vertical-align: top; text-align: right; width: 150px; }
td.centry { vertical-align: top; text-align: left; }
td.csend { height: 50px; text-align: right; }
input { width: 250px; }
input#cc { width: auto }
input#send { font-weight: bold; width: 170px; }
td.b { background: url(images/b.png) repeat-x; height: 12px; }
td.t { background: url(images/t.png) repeat-x; }
td.l { background: url(images/l.png) repeat-y; }
td.r { background: url(images/r.png) repeat-y; }
td.bl { background: url(images/bl.png) no-repeat; height: 10px; }
td.br { background: url(images/br.png) no-repeat; height: 10px; }
td.tl { background: url(images/tl.png) no-repeat; height: 10px; width: 10px; }
td.tr { background: url(images/tr.png) no-repeat; height: 10px; width: 10px; } 

td.zip { font-size: 0.9em; padding: 5px; text-align: left; vertical-align: middle; }
input#agemin { width: 100px; text-align: center; }
input#cphone { width: 100px; text-align: center; }
input#cext { width: 50px; text-align: center; }
input#cpostcode { width: 100px; }
input#date { width: 100px; text-align: center; }
input#dist { width: 50px; text-align: center; }
input#time { width: 100px; text-align: center; }
input#save { width: 100px; }
input#same { width:auto; }
input#swimlimit { width: 100px; text-align: center; }
input#tempmax { width: 50px; text-align: center; }
input#tempmin { width: 50px; text-align: center; }
input#timelimit {width: 100px; text-align: center; }
input#name { width: 500px; }
input#url { width: 500px; }

