.casestudy { font-size: 11px; font-family: "Century Gothic", "Gill Sans", Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #d4d4d4; width: 88%; margin: 8px 6%; padding: 0; border: solid 1px gray; }
.casestudy .headerrow { float: none; clear: none; padding: 3px; }
.casestudy table.header { width: 100%; float: none; clear: none; }
.casestudy table.header td { color: #756f75; font-size: 11px; font-weight: bold; float: none; clear: none; }
.casestudy .bodyrow { background-color: #e8e8e8; }
.casestudy table.body { width: 100%; float: none; clear: none; }
.casestudy table.body td { color: #606060; font-size: 11px; vertical-align: top; padding: 4px; }
.casestudy table.body td.menucell { text-align: right; vertical-align: top; width: 20%; min-width: 100px; max-width: 140px; padding: 3px; }
.casestudy table.body table.menu { width: 120px; float: none; clear: none; min-width: 90px; max-width: 200px; margin: 3px; }
.casestudy table.body table.menu td { color: #808080; font-size: 11px; font-weight: bold; background-color: #f0f0f0; text-align: center; vertical-align: middle; margin: 2px; padding: 1px; border: solid 1px; white-space: nowrap; }
.casestudy table.body table.menu td a:link,.casestudy table.body table.menu td a:visited { color: gray; text-decoration: none; }
.casestudy table.body table.menu td a:hover { color: #0000d7; text-decoration: underline; }
.casestudy table.body h5 { color: #756f75; font-size: 14px; font-weight: bold; text-align: right; float: right; margin: 0; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; border-bottom: 1px solid #f4f4f4; display: block; }
.casestudy table.body h6 { color: #564166; font-size: 12px; font-weight: bold; background-color: transparent; text-align: right; margin: 0 0 3px; display: block; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; border-bottom: 1px solid #f4f4f4; }
.casestudy .footerrow { background-color: #f4f4f4; border-top: 1px solid #808080; }
.casestudy table.footer { position: static; width: 100%; float: none; clear: none; min-width: 300px; max-width: 100%; border-top-style: none; border-top-width: 0; }
.casestudy table.footer td { color: #808080; font-size: 9px; font-stretch: extra-condensed; text-transform: uppercase; text-align: center; float: none; clear: none; padding: 4px 2px; }
.casestudy table.footer td a:link,.casestudy table.footer td a:visited { color: #808080; font-weight: bold; font-stretch: extra-condensed; background-color: #fafafa; text-decoration: none; padding: 2px 4px; border: solid 1px; }
.casestudy table.footer td a:hover { color: #0000da; font-weight: bold; font-stretch: extra-condensed; background-color: #fffff0; text-decoration: none; padding: 2px 4px; border: solid 1px; }
.casestudy .rightborder { border-right: 1px solid #808080; }
.casestudy .alignright { text-align: right; }
.casestudy .aligncentre { text-align: center; }
.instructions { color: #5c5c5c; font-size: 10px; margin-right: 6%; margin-left: 6%; padding: 4px; border: solid 1px #cbcbcb; }

