/* default style sheet for Oxford Croquet Copyright Dr Ian Plummer, all rights reserved*/
body, br, p, dl, dt, dd, ul, li, ol { font-family: arial, helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration:
 none; font-size:10pt; color: #000000; background-repeat: no-repeat; }
body { background-image: url("/wmark.gif"); background-repeat: repeat; margin: 0pt; }
body { margin-right:10pt; }
p, ul, ol { margin-left: 10pt; margin-right: 10pt; }
li { margin-left: 20pt; margin-right: 10pt; }
td + p { margin:0; margin-bottom:1px; } /* firefox fix */
body { margin:0px; padding:0px; border:hidden; }
page_frame { margin:0px; padding:0px; border:hidden; }
.search { margin: 0em; padding: 0em; background-color: #99CCFF; text-decoration: none; width:135px ; height:200px ; text-align:center ;}/* search pane */
.menu { margin: 0em; padding: 0em; background-color: #99CCFF; text-decoration: none; width:135px }/* hide underlining */
ul#navigation { margin: 0px; margin-left: -29px; padding: 0em; list-style: none; }
ul#navigation li a { font: 11px/26px Verdana, Arial, Helvetica, sans-serif; background-color:#066; color: #fff; text-decoration: none; font-weight: 500; display: block; width: 120px; margin-left: 0em; padding-left: 11px; border-bottom: 1px solid #FFFFFF; }
ul#navigation li a:hover { background-color: #99CCFF; color: #000000; }
@media print {
.noprint { display: none }
}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-transform: none; text-decoration: none; text-align: left; text-indent: 0px; letter-spacing: 0px; /*	margin-bottom: 20px; */ margin-left: 0px; color: #000066; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-transform: none; text-decoration: none; text-align: left; text-indent: 2px; letter-spacing: 0px; /*	margin-bottom: -10px; */ margin-left: 2px; color: #000066; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 600; text-transform: none; text-decoration: none; text-align: left; text-indent: 3px; letter-spacing: 0px; /*	margin-bottom:-16px; */ margin-left: 3px; color: #000066; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: none; text-decoration: none; /*	text-align: left; */ text-indent: 4px; letter-spacing: 0px; /*	margin-bottom: -14px; */ margin-left: 4px; color: #000066; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: none; text-decoration: none; text-align: left; text-indent: 5px; letter-spacing: 0px; /*	margin-bottom: -16px; */ margin-left: 5px; color: #000066; }
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: none; text-decoration: none; text-align: left; text-indent: 6px; letter-spacing: 0px; /*	margin-bottom: -18px;*/ margin-left: 6px; color: #000066; }
centre { text-align:center } /* fudge to get centring */
/*----------------*/
.index { margin-left:0; padding:0; margin-right:40pt; } /* Used in FRAME definition remove space allowing for scroll bar */
.nomargin { margin:0px; border:0px; padding:0px } /*used for main page table - prevents other table commands upsets*/
@media print {
.noprint { display: none }
}
page_frame { margin:0px; padding:0px; border:hidden; }
.menu { margin: 0em; padding: 0em; background-color: #99CCFF; text-decoration: none; width:135px }/* hide underlining */
ul#navigation { margin: 0px; margin-left: -29px; padding: 0em; list-style: none; }
ul#navigation li a { font: 11px/26px Verdana, Arial, Helvetica, sans-serif; background-color:#066; color: #fff; text-decoration: none; font-weight: 500; display: block; width: 120px; margin-left: 0em; padding-left: 11px; border-bottom: 1px solid #FFFFFF; }
ul#navigation li a:hover { background-color: #99CCFF; color: #000000; }
/* For main list in menu pages to give separate access to first and second columns*/
/* the second definition overrides the settings of the 1st */
table.menu-list { width:100%; } /* cope with non-full-width tables */
table.menu-list tr td { vertical-align:top; border-bottom:#CCCCCC solid thin; } /* both columns */
table.menu-list tr td p { margin:0px; margin-bottom:2px; margin-right:5px; padding:0px; font-weight:600; text-align:left; border:0px solid blue; } /* all columns */
table.menu-list tr td + td { width:65%; } /* 2nd column */
table.menu-list tr td + td p { font-weight:100; text-align: justify; } /* 2nd column */
table.menu-list tr td + td p:before { content:url(/bullet.gif) } /* 2nd column bullet - Fire fox, not IE*/
table.menu-list tr td + td + td { width:5%; text-align:right; font-weight:900; } /* 3rd column */
table.menu-list tr td + td + td p { text-align:right; font-weight:600; font-size:9px } /* 3rd column */
table.menu-list tr td + td + td p:before { content:""; } /* 3rd column - cancel bullet*/
/* Used in Whats New */
table.new-list { width:100%; } /* cope with non-full-width tables */
table.new-list tr td { vertical-align:top; border-bottom:#CCCCCC solid thin; } /* both columns */
table.new-list tr td p { margin:0px; margin-bottom:2px; margin-right:5px; padding:0px; font-weight:100;border:0px solid blue; }
table.new-list tr td + td p { font-weight:600;} /* 2nd column */
table.new-list tr td + td + td p { font-weight:100; } /* 3rd column */ 
table.new-list tr td + td + td p:before {content:"";} 
/* */
td.list { border: 1px solid silver; }

sup { font-size:80% }
sub { font-size:80% }
a:hover { color: #FF6600 }
a.menues:hover { color: #000000; background-color: #FFFF00 } /* for roll-over effect in menues */
img { margin: 5pt; }
.banner { font-size: 22pt; font-style: italic; font-weight: bold; color: #0A6400; text-align: center }
.pagetitle { font-size: 22pt; font-weight: bold; text-align: center; margin-top: 20pt; } /* main page title */
.firstword { font-size: 16pt; font-style: italic; font-weight: bold; color: #0A6400; }
.oxc { font-size: 12pt; font-weight: bold; font-style: italic; color: #ff3333 } /* for the Ox Croq logo */
.menufont { font-size: 9pt; } /* for right hand menu*/
.section { font-size: 9pt; text-align: left; font-style: italic; } /* title indicating section */
.caption { font-size: 8pt; font-weight: bold; text-align: center; } /* for pictures in tables */
.footerstyle { font-size: 8pt; }
.author { font-size: 8pt; text-align: right; margin-right: 10pt; }
.copy { font-size: 8pt; text-align: right; margin-right: 10pt; } /* for copyright footer */
.frame { margin-right:0 } /*fix for body above */
.container {margin:0px ; padding:0px ;}
