/* Style for Sheldon Bosley */

/* Tags */
html {
height: 100%;
}




body {
height: 100%;
min-height:100%;
margin:0;
background: transparent url(../images/rics.png) fixed no-repeat 0 99%;}

body.print {
margin:0;
background: #fff url(../images/pixel.gif);}

body.manager {
margin:0;
background: #fff url(../manager/images/lionback.jpg) no-repeat 75% 75%;}

body, td, div, textarea {
font-family: arial, helvetica, 'gill sans mt', sans-serif;
color: rgb(0,0,0);}

iframe {
width:100%;
height:450px;}

/* Divs */

div#container {
width:auto;
width:100%;
position: relative;
min-height: 100%;
}

* html div#container {
height: 100%;
}

div#footer {
position: relative;
margin-top: -1.5em;
}

div#mainsection {
height:100%;
position:absolute;
top:130px;
left:0;
width:100%;
}

div.banner {
position:absolute;
z-index:10;
left:0;
top:0;
width:100%;
text-align:right;
background: #fff url(../images/leftStrip.jpg) repeat-x;}

div.back {
position:absolute;
z-index:20;
left:0;
top:0;
width:237px;}

div.logo {
position:absolute;
z-index:30;
left:4px;
top:0;
width:420px;}

div.pgetitle {
position:absolute;
z-index:30;
font:30px "viner hand itc";
color:#2c4373;
top:100px;
left:10px;
height:85px;}

div.mininav {
position:absolute;
z-index:40;
top:148px;
left:4px;
width:400px;}

div#nav {
float:left;
position:relative;
z-index:10;
left:0;
top:0;
width:200px;}

div.time {
position:absolute;
top:8px;
right:40px;
z-index:20;}

div.bottm {
background-color: #2a3d82;
width:100%;}

div#pgelayout {
position:relative;
top:1px;
left:0px;
width:auto;
margin-right:30px;
margin-left:210px;
display:block;
min-width:700px;
}

/* Backgrounds */
.navbx {
background-color:#2a3d82;
font:14px 'gill sans mt','arial narrow',arial,sans-serif;
color:#fff;
text-align:right;
padding-right:4px;
width:170px;
height:32px;}

.navdrop {
background-color:#e2e5ec;
font: 12px 'gill sans mt',arial;
color: #000;
text-align: right;
padding-right: 26px;
height:26px;}

.navdrop1 {
background-color:rgb(210,114,202);
font: 12px 'gill sans mt',arial;
color: #000;
text-align: right;
padding-right: 10px;
height:26px;}


.navdrop2 {
background-color:rgb(128,204,240);
font: 12px 'gill sans mt',arial;
color: #000;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop3 {
background-color:rgb(125,196,122);
font: 12px 'gill sans mt',arial;
color: #000;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop4 {
background-color:rgb(209,86,139);
font: 12px 'gill sans mt',arial;
color: #000;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop5 {
background-color:rgb(221,210,129);
font: 12px 'gill sans mt',arial;
color: #000;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop6 {
background-color:rgb(218,169,110);
font: 12px 'gill sans mt',arial;
color: #000;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop8 {
background-color:rgb(213,141,142);
font: 12px 'gill sans mt',arial;
color: #000;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop10 {
background-color:rgb(231,0,0);
font: 12px 'gill sans mt',arial;
color: #fff;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop20 {
background-color:rgb(191,19,177);
font: 12px 'gill sans mt',arial;
color: #fff;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop30 {
background-color:rgb(19,136,191);
font: 12px 'gill sans mt',arial;
color: #fff;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop40 {
background-color:rgb(40,134,37);
font: 12px 'gill sans mt',arial;
color: #fff;
text-align: right;
padding-right: 10px;
height:26px;}

.navdrop60 {
background-color:rgb(212,186,7);
font: 12px 'gill sans mt',arial;
color: #fff;
text-align: right;
padding-right: 10px;
height:26px;}

.bgtitle {
background-color:#2a3d82;
width:100%;
padding-left:4px;
line-height:22px;}

.bgGry {
background-color: #e2e5ec;}

ul li {
list-style-image: url(../images/ligry.gif);}

.bgblu {
background: url(../images/bg_blu.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1blu {
background: url(../images/bg1_blu.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2blu {
background: url(../images/bg2_blu.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bgcer {
background: url(../images/bg_cer.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1cer {
background: url(../images/bg1_cer.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2cer {
background: url(../images/bg2_cer.png) repeat-x;
width:auto;
height:7px;
clear:both;
}

.bgmve {
background: url(../images/bg_mve.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1mve {
background: url(../images/bg1_mve.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2mve {
background: url(../images/bg2_mve.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bgred {
background: url(../images/bg_red.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1red {
background: url(../images/bg1_red.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2red {
background: url(../images/bg2_red.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bggrn {
background: url(../images/bg_grn.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1grn {
background: url(../images/bg1_grn.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2grn {
background: url(../images/bg2_grn.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bgtan {
background: url(../images/bg_tan.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1tan {
background: url(../images/bg1_tan.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2tan {
background: url(../images/bg2_tan.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bgora {
background: url(../images/bg_ora.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1ora {
background: url(../images/bg1_ora.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2ora {
background: url(../images/bg2_ora.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bglme {
background: url(../images/bg_lme.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1lme {
background: url(../images/bg1_lme.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2lme {
background: url(../images/bg2_lme.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bgpur {
background: url(../images/bg_pur.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1pur {
background: url(../images/bg1_pur.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2pur {
background: url(../images/bg2_pur.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bggry {
background: url(../images/bg_gry.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1gry {
background: url(../images/bg1_gry.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2gry {
background: url(../images/bg2_gry.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bgyel {
background: url(../images/bg_yel.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1yel {
background: url(../images/bg1_yel.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2yel {
background: url(../images/bg2_yel.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bgsb4 {
background: url(../images/bg_sb4.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1sb4 {
background: url(../images/bg1_sb4.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2sb4 {
background: url(../images/bg2_sb4.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

.bgsbg {
background: url(../images/bg_sbg.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:32px;
}

.bg1sbg {
background: url(../images/bg1_sbg.png) repeat-x;
color:rgb(255,255,255);
width:auto;
padding-left:4px;
line-height:22px;
height:30px;
}

.bg2sbg {
background: url(../images/bg2_sbg.png) repeat-x;
width:auto;
height:7px;
clear: both;
}

/* Anchors */
a {
color: #050d52;
text-decoration: none;}
a:hover {
color: #e70000;
text-decoration: none;}

a.nav {
color: #050d52;
text-decoration: none;}
a.nav:hover {
color: #fff;
text-decoration: none;}

a.navM {
color: #050d52;
text-decoration: none;}
a.navM:hover {
color: #e70000;
background-color: transparent;
text-decoration: none;}

a.nav2 {
color: #fff;
text-decoration: none;}
a.nav2:hover {
color: #fff;
text-decoration: none;
}

a.nav3 {
color: #2c4373;
text-decoration: none;}
a.nav3:hover {
color: #050d52;
text-decoration: none;
}

a.nav4 {
color: white;
text-decoration: none;}
a.nav4:hover {
color:  #1a2a82;
}

/* Fonts */
.ss {
font-family:arial,sans-serif;}
.nrow {
font-family:'arial narrow';}
.modern {
font-family:'modern880 bt';}
.mono {
font-family: 'andale modern','courier new', courier, monospace;
}

.f7h {
font-size: 7.5px;}

.f12i {
font: 12pt 'GillSans Condensed','arial narrow',arial,helvetica, sans-serif;
 color: #7c7c7c;}



/* Classes */

.disp {
visibility: visible;}

.prdisp {
display: none;
visibility: hidden;}

.mseover {
cursor: pointer;}

.tibx {
background-color: #2a3d82;
width: 100%;
padding-left: 4px;
line-height:  16px;}

.footer {
font-size: 11px;
color: #2a3d82;
padding-right: 10px;
text-align: right;
vertical-align: bottom;}

/** Navigation **/

td#b00 {
border:1px solid rgb(99,99,202);
background-color:rgb(255,255,255);
text-align:center;}
td#b00 img {
padding-top:4px;}
td#b01 {
background-color:rgb(191,19,177);
text-align:center;}
td#b01 img {
padding-top:4px;}
td#b02 {
background-color:rgb(19,136,191);
text-align:center;}
td#b02 img {
padding-top:4px;}
td#b03 {
background-color:rgb(40,134,37);
text-align:center;}
td#b03 img {
padding-top:4px;}
td#b04 {
background-color:rgb(191,19,92);
text-align:center;}
td#b04 img {
padding-top:4px;}
td#b05 {
background-color:rgb(212,186,7);
text-align:center;}
td#b05 img {
padding-top:4px;}
td#b06 {
background-color:rgb(212,118,7);
text-align:center;}
td#b06 img {
padding-top:4px;}
td#b07 {
background-color:rgb(99,99,202);
text-align:center;}
td#b07 img {
padding-top:4px;}
td#b08 {
background-color:rgb(231,0,0);
text-align:center;}
td#b08 img {
padding-top:4px;}
td#b09 {
background-color:rgb(242,222,0);
text-align:center;}
td#b09 img {
padding-top:4px;}
td#b10 {
background-color:rgb(144,191,19);
text-align:center;}
td#b10 img {
padding-top:4px;}
td#b11 {
background-color:rgb(255,255,255);
text-align:center;}
td#b11 img {
margin-bottom:-3px;}
td#b12 {
background-color:rgb(247,148,29);
text-align:center;}
td#b12 img {
margin-bottom:-3px;}
td#b13 {
background-color:rgb(60,181,75);
text-align:center;}
td#b13 img {
margin-bottom:-3px;}

/* Borders */

.bdrWht {
border: 1px solid #fff;}
.bdrYel {
border: 1px solid #f2de00;}
.bdrBlu {
border: 1px solid #1388bf;}
.bdrLme {
border: 1px solid #90bf13;}
.bdrMve {
border: 1px solid #bf13b1;}
.bdrRed {
border: 1px solid #e70000;}
.bdrGry {
border: 1px solid #e2e5ec;}
.bdrPlb {
border: 1px solid #7380a4;}
.bdrDkb {
border: 1px solid #2a3d82;}
.bdrOra {
border: 1px solid #d47607;}
.bdrTan {
border: 1px solid #d4ba07;}
.bdrGrn {
border: 1px solid #288625;}
.bdrLme {
border: 1px solid #90bf13;}
.bdrCer {
border: 1px solid #bf135c;}
.bdrSB4 {
border: 1px solid rgb(247,148,29);}
.bdrSBG {
border: 1px solid rgb(60,181,75);}

.pad10x {
padding-left: 10px;}
.pad1m {
padding-left: 1em;}

/* Colours */

.wht {
color: #fff;}
.blk {
color: #000;}
.red {
color: #e70000;}
.mve {
color: #bf13b1;}
.blu {
color: #1388bf;}
.gry {
color: #e2e5ec;}
.yel {
color: #f2de00;}
.plb {
color: #7380a4;}
.dkb {
color: #1a2a82;}
.ora {
color: #d47607;}
.tan {
color: #d4ba07;}
.lme {
color: #90bf13;}
.grn {
color: #288625;}
.blu2 {
color: #2c4373;}
.cer {
color: #bf135c;}
.sb4 {
color: rgb(247,148,29);}


/***************************************/

/* OLD SITE */

/***************************************/

/* Classes */


li.no {
list-style-type: decimal; line-height: 20px;margin-left:20px;}
ol li.nol {
list-style-type:decimal;line-height:20px;margin-left:20px;padding-bottom:10px;}
li.nok {
list-style-image: url('../images/ligry.gif');line-height: 20px;margin-left:10px;}
li.nor {
list-style-type: upper-roman;line-height: 14px;margin-left:20px;}
li.c2 {
list-style-type: circle; color: #900000;margin-left:20px;}
li.c1, li.none {
list-style-type: none;margin-left:20px;}
ul.lh {
line-height: 10px;margin-left:20px;}


.input {
width: 90%;
font-family: 'gill sans mt',tahoma,arial;
font-size: 12px;
border-width: 1px;
border-style: solid;
border-color: #e70000;
color: #000742;
padding-left:4px;}

.bdrY {
width: 90%;
font-family: 'gill sans mt',tahoma,arial;
font-size: 12px;
border-width: 1px;
border-style: solid;
border-color: #e70000;
color: #000742;
padding-left:4px;}

.input.pc {
width: 90px;
 font-family:  'gill sans mt',tahoma,arial;
  font-size: 12px;
   border-width: 1px;
    border-style: solid;
     border-color: #505050 #d0d0d0 #d0d0d0 #505050;
      color: #3e5185;
       margin-bottom: 1px;}

.comments {
width: 95%;
 height: 110px;
  font-family: tahoma, arial;
   font-size: 11px;
    border-width: 1px;
     border-style: solid;
      border-color: #e70000;
       color: #000742;
padding: 4px;}

.comments2 {
width: 180px;
 height: 80px;
  font-family: tahoma,arial;
   font-size: 9pt;
    border-width: 1px;
     border-style: solid;
      border-color: #505050 #d0d0d0 #d0d0d0 #505050;
       color: #3e5185;}

input.bdr {
background-color: #e2e5ec;
border-width: 1px;
 border-style: solid;
  border-color: #3e5185 #a4bfdd #a4bfdd #3e5185;
padding-left:4px;
padding-right:4px;}

input.bdr:hover {
border-width: 1px;
 border-style: solid;
  border-color: #3e5185 #a4bfdd #a4bfdd #3e5185;
  background-color: #7380a4;
  color:#fff;}

.bdr {
border-width: 1px;
 border-style: solid;
  border-color: #3e5185 #a4bfdd #a4bfdd #3e5185;}

.smbox {
 border: 1px solid #a4bfdd;
  font: 7.5pt arial;
   color: #3e5185;}

.box2 {
background-color: #7380a4;
 border-top: 1px solid #a4bfdd;
  border-right: 1px solid #000;
   border-bottom: 1px solid #000;
    border-left: 1px solid #a4bfdd;
     font: bold 10pt arial,helvetica,sans-serif;
      color: #000;}

/* Tags */



body.print {
background-color: #fff;
  margin: 0px;}

input.box {
background-color: #e2e5ec;
padding: 1px 4px 1px 4px;
 border-top: 1px solid #000742;
  border-right: 1px solid #2a3d82;
   border-bottom: 1px solid #2a3d82;
    border-left: 1px solid #000742;
     font: 13px/20px 'gill sans mt', arial, helvetica, sans-serif;
      color: #000742;
       }

input.none {
font: 10pt arial,helvetica,sans-serif;
 color: #000;
  margin-bottom: 1px;}

.all {
font-family: tahoma,arial;
 font-size: 9pt;
  border-width: 1px;
   border-style: solid;
    border-color: #505050 #d0d0d0 #d0d0d0 #505050;
     color: #3e5185;}

.pl {
padding-left: 12px;}


.bx {
background: URL('../images/box_c.gif') repeat-y;
 padding-left: 26px;
 padding-right: 6px;
 padding-top: 1em;
  width: 150px;}






/* Agricultural page table format */


  table.c66 {width: 100%; border-collapse: collapse;}
  td.c65 {border: 1px solid #ece9d8; height: 12.75pt; background-color: transparent;}
  td.c64 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: #ece9d8; border-right: 1px solid windowtext; border-top: windowtext; font-size: 80%;}
  td.c63 {border-right: windowtext 0.5pt solid; border-top: #ece9d8; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;}
  td.c62 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; border-top: #ece9d8; height: 12.75pt; font-size: 80%;}
  td.c61 {border-right: #ece9d8; border-top: #ece9d8; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;}
  td.c60 {border-right: 1px solid windowtext; border-top: #ece9d8; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid; background-color: transparent;}
  td.c59 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; border-right: #ece9d8; border-top: #ece9d8; font-size: 80%;}
  td.c58 {border-right: #ece9d8; border-top: #ece9d8; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid; height: 12.75pt; background-color: transparent;}
  td.c57 {background-color: transparent; border-bottom: #ece9d8; border-left: #ece9d8; border-right: 1px solid windowtext; border-top: #ece9d8; font-size: 80%;}
  td.c56 {border-right: #ece9d8; border-top: #ece9d8; border-left: windowtext; border-bottom: #ece9d8; background-color: transparent;}
  td.c55 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; border-right: 1px solid windowtext; border-top: windowtext 0.5pt solid; font-size: 80%;}
  td.c54 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext; border-right: #ece9d8; border-top: windowtext; font-size: 80%;}
  td.c53 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; border-top: windowtext; font-size: 80%;}
  td.c52 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; border-right: #ece9d8; border-top: windowtext; font-size: 80%;}
  td.c51 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; border-right: #ece9d8; border-top: windowtext; height: 12.75pt; font-size: 80%;}
  td.c50 {border-right: #ece9d8; border-top: #ece9d8; border-left: windowtext 0.5pt solid; border-bottom: #ece9d8; background-color: transparent;}
  td.c49 {border-right: windowtext 0.5pt solid; border-top: #ece9d8; border-left: #ece9d8; border-bottom: windowtext 0.5pt solid; background-color: transparent;}
  td.c48 {border-right: #ece9d8; border-top: #ece9d8; border-left: #ece9d8; border-bottom: windowtext 0.5pt solid; background-color: transparent;}
  td.c47 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: #ece9d8; border-right: 1px solid windowtext; border-top: #ece9d8; font-size: 80%;}
  td.c46 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext; border-right: windowtext 0.5pt solid; border-top: #ece9d8; font-size: 80%;}
  td.c45 {border-right: windowtext 0.5pt solid; border-top: #ece9d8; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid; height: 12.75pt; background-color: transparent;}
  td.c44 {border-right: windowtext 0.5pt solid; border-top: #ece9d8; border-left: #ece9d8; border-bottom: #ece9d8; background-color: transparent;}
  td.c43 {border-right: 1px solid windowtext; border-top: #ece9d8; border-left: #ece9d8; border-bottom: #ece9d8; background-color: transparent;}
  td.c42 {border-right: windowtext 0.5pt solid; border-top: #ece9d8; border-left: windowtext; border-bottom: #ece9d8; background-color: transparent}
  td.c41 {background-color: transparent; border-bottom: #ece9d8; border-left: windowtext; border-right: windowtext 0.5pt solid; border-top: #ece9d8; font-size: 80%;}
  td.c40 {background-color: transparent; border-bottom: #ece9d8; border-left: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; border-top: #ece9d8; height: 12.75pt; font-size: 80%;}
  td.c39 {border-right: #ece9d8; border-top: windowtext; border-left: #ece9d8; border-bottom: windowtext 0.5pt solid; background-color: transparent;}
  td.c38 {border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: #ece9d8; border-bottom: windowtext 0.5pt solid; background-color: transparent;}
  td.c37 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: #ece9d8; border-right: 1px solid windowtext; border-top: windowtext 0.5pt solid; font-size: 80%;}
  td.c36 {border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: transparent;}
  td.c35 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext; border-right: windowtext 0.5pt solid; border-top: windowtext; font-size: 80%;}
  td.c34 {background-color: transparent; border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; border-top: windowtext; height: 12.75pt; font-size: 80%;}
  td.c33 {border-right: windowtext 0.5pt solid; border-top: #ece9d8; border-left: #ece9d8; border-bottom: windowtext 0.5pt solid; background-color: yellow;}
  td.c32 {border-right: #ece9d8; border-top: #ece9d8; border-left: #ece9d8; border-bottom: windowtext 0.5pt solid; background-color: yellow;}
  strong.c31 {font-size: 80%;}
  td.c30 {background-color: yellow; border-bottom: windowtext 0.5pt solid; border-left: windowtext; border-right: windowtext 0.5pt solid; border-top: #ece9d8; font-size: 80%;}
  td.c29 {border-right: windowtext 0.5pt solid; border-top: #ece9d8; border-left: windowtext; border-bottom: windowtext 0.5pt solid; background-color: yellow;}
  td.c28 {border-right: windowtext 0.5pt solid; border-top: #ece9d8; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid; height: 12.75pt; background-color: yellow;}
  td.c27 {border-right: #ece9d8; border-top: #ece9d8; border-left: #ece9d8; border-bottom: #ece9d8; background-color: transparent;}
  td.c26 {border-right: windowtext 0.5pt solid; border-top: #ece9d8; border-left: #ece9d8; border-bottom: 1px solid windowtext; background-color: yellow;}
  td.c25 {border-right: #ece9d8; border-top: #ece9d8; border-left: #ece9d8; border-bottom: 1px solid windowtext; background-color: yellow;}
  td.c24 {background-color: yellow; border-bottom: 1px solid windowtext; border-left: #ece9d8; border-right: 1px solid windowtext; border-top: #ece9d8; font-size: 80%;}
  td.c23 {background-color: yellow; border-bottom: 1px solid windowtext; border-left: windowtext; border-right: windowtext 0.5pt solid; border-top: #ece9d8; font-size: 80%;}
  td.c22 {background-color: yellow; border-bottom: 1px solid windowtext; border-left: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; border-top: windowtext; height: 12.75pt; font-size: 80%;}
  tr.c21 {height: 12.75pt;}

