.menu {font-weight:bold; font-size: 10pt;
color:white; background-color: #00abe9; cursor:hand; text-align: center; }
table.menu { margin-left: auto; margin-right: auto; width: 80%;}
tr.menu { }
td.menu {cursor: pointer; border: ridge; border-width: thin; padding: 2pt }
td.menutitle { background-color: #0c5588; font-size: 16pt}

body {font-family: Arial; background-color: #FFFFF3; color: black; }
body.outside {background-color: #f8fabb; color: #A22D74; }
body.banner { background-color: #A22D74; color: #A22D74; background-image: url("http://www.rbmt.org.uk/assets/Bannersml.jpg"); }

H1 { font-family: Arial; color: #0c5588; }
H1.banner {font-family: Arial; font-size: 30pt; color: white; }
H2 { font-family: Arial; color: #0c5588; }


.printform { background-color: #FFFFFF; border: ridge; width: 100% }
TD.printform { border-width: 1; border-style: none none dashed none; height: 40; vertical-align: bottom; }

TABLE.photobuttons { width: 240; }
TD.photobuttons { }
A.photobuttons { }
IMG.photobuttons { border: none; margin-left: auto; margin-right: auto; }
P.photobuttonspage { text-align: center; }

TABLE.photoindexpage { padding: 12pt; }
TD.photothumbnail { width: 120; margin-left: 20; margin-right: 20; }
IMG.photothumbnail { border-width: 2; border-color: #A22D74;  /* width: 100%; */ }
P.photocaption { text-align: center; margin-top: 8; margin-bottom: 40; }

P.photosubpagephoto { width: 100%; }
IMG.photosubpage { margin-left: auto; margin-right: auto; }

TABLE.panel { float: right; padding: 0pt; text-align: center; width: 30%; background-color: #0c5588; color: white; }
TR.panelinner { background-color: #00abe9; }
TABLE.panel TD { padding-left: 12pt; padding-right: 12pt; }
TABLE.panel TR.panelinner p { font-size: smaller; }

div.footpanel { background-color: #FFFFE0; border-width: 2px; border-color:# A22D74; border-style: dashed; }
div.footpanel p { padding: 4pt; }

div.photopanel { float: left; width: 220px; border-width: 2px; border-color:# A22D74; border-style: ridge; margin: 8px; }
div.photopanel img { width: 200px; padding: 10px; }
div.photopanel p { padding: 0px 10px; text-align: center; font-size: smaller; }

ul.spaced li { margin: 6pt 0pt; }