/*Copyright (c) 2008 Graham Petley July 9, 2008 */ body{ font-family: "Bitstream Vera Sans", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-size: 0.8em; font-weight: normal; text-align: left; color: red; margin: 0 .8em 0 .8em; padding: 0; } h1{ font-family: "Bitstream Vera Sans", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-size: 1.6em; font-weight: bold; background-color: rgb(248,255,232); color:blue; } h1.content{ margin-left: 6.5em; } h2{ font-family: "Bitstream Vera Sans", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-size: 1.3em; font-weight: bold; color:blue; margin-top: 0; } h3{ font-family: "Bitstream Vera Sans", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-size: 1.1em; font-weight: normal; color:blue; margin-top: 0; } h4{ font-family: Times, "Times New Roman", "FreeSerif", "Bitstream Vera Serif", "Minion", serif; font-style: normal; font-size: 1em; font-weight: bold; color:blue; margin-top: 0; } h4 a{ display: block; } h4 a:hover{ background: white; color: rgb(0,0,192); } .pagebox{ float: left; text-align: left; margin: 0 auto; width: 74em; background-color: rgb(248,255,232); } .pageboxwide{ float: left; text-align: left; margin: 0 auto; width: 82em; background-color: rgb(248,255,232); } .col_1{ float: left; display: inline; margin: 0; padding: 0; width: 9.8em; } .col_2{ float: left; margin: 0 0 0 0; padding: 0 0 .4em 1.2em; width: 29em; background: rgb(248,255,232); } .col_3text{ float: right; margin: 0 0 0 0; padding: 0 0 .4em 0; width: 30em; background: rgb(248,255,232); } .col_2hilite{ float: left; width: 28em; margin: 0 0 0.5em 0; border: .1em solid white; border-top: .1em solid gray; border-right: .2em solid gray; border-bottom: .2em solid gray; border-left: .1em solid gray; padding: 0.2em 0 0.2em 1.2em; background: rgb(240,255,240); color: black; } .col_1a2{ /* clear: left;*/ float: left; margin: 0 0 0 0; border: .1em solid white; padding: 0 0 1.6em 0; width: 38.8em; background: rgb(248,255,232); } .col_3{ float: right; width: 29em; margin: 0 0 .4em 2.3em; border: .1em solid white; border-top: .1em solid gray; border-right: .2em solid gray; border-bottom: .2em solid gray; border-left: .1em solid gray; padding: .4em 1.3em .4em .6em; background: rgb(240,255,240); color: black; } .col_3wide{ float: right; width: 37em; margin: 0 0 .4em 2.3em; border: .1em solid white; border-top: .1em solid gray; border-right: .2em solid gray; border-bottom: .2em solid gray; border-left: .1em solid gray; padding: .4em 1.3em .4em .6em; background: rgb(240,255,240); color: black; } .col_3pic{ float: right; width: 30em; margin: 0 0 .4em 1.3em; padding: .4em 1.3em .4em 0; background: rgb(248,255,232); color: black; } .col_2a3{ float: left; width: 59em; margin: 0 0 .4em 1.2em; padding: 0 1.3em 1.6em 0; background: rgb(248,255,232); } .col_2edge{ float: left; width: 64em; margin: 0 0 0 0; padding: 0 0 0 0; background: rgb(248,255,232); } #footer{ clear: both; text-align: left; background: rgb(248,255,232); } #footer p{ font-size: 0.8em; } .col_1 p{ width: 9.4em; margin-left: 0; margin-right: 0; margin-bottom: 0; border-bottom: .1em solid white; padding-left: .4em; background: rgb(0,0,128); color: white; } p{ margin-top: 0; margin-bottom: .4em; font-family: "Bitstream Vera Sans", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-size: 1em; font-weight: normal; color: #3F3F3F; } p.col_2a3{ margin-left: 1.2em; } p.black{ color: black; background: white; } p.first{ font-size: 1.1em; color: black; } p.second{ font-size: 1.1em; color: black; } p.first:first-letter{ font-size: 1.5em; font-weight: bold; } p.highlight{ font-size: 1.1em; color: black; } p.justify{ text-align: justify; } p.imgfloat{ display: block; float:left; margin: 0 0 0 -6.5em; /* border: .1em solid red;*/ } img.imgfloat{ border: 1px solid green; } ol{ font-family: "Bitstream Vera Sans", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-size: 1em; font-weight: normal; color: #3F3F3F; padding-left: 1em; } ul{ font-family: "Bitstream Vera Sans", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-size: 1em; font-weight: normal; color: #3F3F3F; padding-left: 1em; } ul.dir{ float: right; margin: .4em 0 0 0; /* border: .1em solid orange;*/ padding-left: 0; padding-right: 0; width: 10.5em; list-style-type: none; background: white; font-size: 1em; } ul.dir3{ float: right; margin: .4em 0 0 0; padding-left: 0; padding-right: 0; width: 10.5em; list-style-type: none; background: white; font-size: 1em; } ul.dir li{ display: inline; } ul.dir3 li{ display: inline; } ul.dir a{ display: block; text-decoration: none; background: black; float: right; margin: 0; border-left: .1em solid white; padding: .2em .2em .2em .2em; width: 2.8em; text-align: center; color: white; } ul.dir3 a{ display: block; text-decoration: none; background: black; float: right; margin: 0; border-left: .1em solid white; padding: .2em .2em .2em .2em; width: 9.4em; text-align: center; color: white; } ul.dir a:hover{ background: rgb(0,0,128); color: rgb(255,128,0); } ul.dir3 a:hover{ background: rgb(0,0,128); color: rgb(255,128,0); } ul.dir a.current{ display: block; text-decoration: none; background: rgb(0,0,128); float: right; margin: 0; border-left: .1em solid white; padding: .2em .4em .2em .4em; width: 2.6em; text-align: center; color: white; } ul.dir a.current:hover{ background: rgb(0,0,128); color: rgb(255,128,0); } ul.links{ font-family: "Bitstream Vera Sans", "Lucida Grande", Helvetica, Arial, sans-serif; list-style-type: none; background: black; float: left; margin: 0; border: 0; padding: 0; width: 9.8em; } ul.links li{ display: inline; } ul.links a{ display: block; text-decoration: none; background: black; color: white; margin: 0; border-top: .1em solid white; border-bottom: .1em solid white; padding: .2em .4em .2em .4em; } ul.links a:hover{ background: rgb(0,0,128); color: rgb(255,128,0); } ul.links a.current{ display: block; text-decoration: none; background: rgb(0,0,128); color: white; margin: 0; border-top: .1em solid white; border-bottom: .1em solid white; padding: .2em .4em .2em .4em; } ul.links a.current:hover{ background: rgb(0,0,128); color: rgb(255,128,0); } li{ font-family: "Bitstream Vera Sans", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-size: 1em; font-weight: normal; color: #3F3F3F; } li.first:first-letter{ font-size: 1.5em; font-weight: bold; } a.script{ margin-top: .4em; display: block; text-decoration: none; } a.script:hover{ background: white; color: rgb(0,0,192); } a.nohighlight{ text-decoration: none; color:#000000; font-style:italic; } table{ border-collapse: collapse; } table.boxed{ border: .1em solid #000000; } table.nav{ margin: 0; padding: 0; width: 42em; background-color: rgb(248,255,232); } table.results{ border: .1em solid gray; padding: .4em 1.6em .4em .8em; background: rgb(240,255,240); } table.summary{ margin: 0; border: .1em solid black; width: 38.8em; } table.table_a{ margin: 0; border: .1em solid black; width: 38.8em; } table.table_b{ background: #FFE7E7; margin: 0 0 .2em 0; border: .1em solid black; } table.table_c{ background: rgb(255,255,240); margin: 0 0 0.4em 0; border: .1em solid black; } table.table_d{ margin: 0; border: .1em solid black; width: 38.8em; } table.table_e{ margin: 0; border: .1em solid black; width: 29.8em; } table.maths{ margin-bottom: 0.4em; } /*table.nopad{ margin: 0; }*/ table.summary th{ background: rgb(255,240,240); } table.table_a caption{ font-weight: bold; margin-top: .5em; caption-side: bottom; } table.table_a th{ background: rgb(240,255,240); padding: .5em; border: .1em solid black; } table.table_a td{ background: rgb(255,255,240); padding: .3em; } table.table_b th{ padding: .3em; } table.table_b td{ padding: .2em; } table.table_d th{ background: rgb(240,255,240); border: .1em solid black; } table.table_d td{ background: rgb(255,255,240); } table.maths td{ padding: 0; } table.nopad td{ margin: 0; padding: 0; } th, td{ margin: 0; padding: 0 .3em 0 .3em; color: black; } th.boxed, td.boxed{ border-right: .1em solid #000000; border-bottom: .1em solid #000000; } th.coloured, td.coloured{ background: rgb(240,255,240); } td.nav{ text-align: right; /* vertical-align: bottom;*/ } td.summarypink{ border-style: none; padding: 0; background: rgb(255,240,240); } td.summaryleft{ border-style: none; padding: 0; } td.summaryleft a{ display: block; text-decoration: none; background: black; color: white; padding: .2em .4em .2em .4em; /* border-top: .1em solid white; border-bottom: .1em solid white;*/ } td.summaryleft a:hover{ display: block; text-decoration: none; background: rgb(0,0,128); color: rgb(255,128,0); padding: .2em .4em .2em .4em; /* border-top: .1em solid white; border-bottom: .1em solid white;*/ } td.currentleft { text-decoration: none; background: rgb(0,0,128); color: white; padding: .2em .4em .2em .4em; /* border-top: .1em solid white; border-bottom: .1em solid white;*/ } td.summarywhite{ border-style: none; background: rgb(255,255,255); text-align: center; } td.summarygrey{ border-style: none; background: rgb(192,192,192); text-align: center; } td.table_b_lightpink{ background: rgb(255,240,240); } tr.pabo0{ padding-bottom: 0; background: rgb(192,192,192); } i{ font-family: Times, "Times New Roman", "FreeSerif", "Bitstream Vera Serif", "Minion", serif; font-style: italic; font-size: 1.1em; } pre{ margin: .4em 0 .4em 0; padding: 0; font-family: "Bitstream Vera Sans Mono", "Monospac821 BT", "Andale Mono", "Courier New", monospace; font-size: 0.9em; line-height: 145%; color: black; } tt{ font-family: "Bitstream Vera Sans Mono", "Monospac821 BT", "Andale Mono", "Courier New", monospace; font-size: 0.9em; } .smallcaps{ font-variant: small-caps; } .boldred{ color: red; font-weight: bold; } .mathsvar{ font-style: italic; font-family: serif; } .quoted{ font-style: italic; font-family: serif; } .black{ color: black; } .white{ color: white; } .red{ color: red; } .green{ color: green; } .big2{ font-size: 2em; font-weight: lighter; }