Total Validator Home Page

Page report

Issue report

Summary

Total errors found:
18
WCAG21 A [3]:
P908 [3]
WCAG21 AA [15]:
E910 [10], E914 [5]

Page Layout

Display issue details:

The line numbers refer to lines in the original source. Any with a line number of '0' are implicit tags added by Total Validator:

Go to first issue

   5 *[id^=para]:before {
   6   display: block;
   7 next issueprevious issueP908 [WCAG21 1.3.1 (A)] Do not insert content using CSS:
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG 2.1 Failure F87.       content: " ";
   8   margin-top: -40px;
   9   height: 40px;
  10   visibility: hidden;
  11 }
  13 html {
  14   overflow-y:scroll;
  15 }
  17 body {
  18   margin: 0px;
  19   padding: 0px;
  20   font-family: Calibri, Arial, sans-serif;
  21   font-size:medium;
  22   letter-spacing: 0px;
  23 }
  25 html, body {
  26   height:100%;
  27   padding:0px;
  28   margin:0px;
  29 }
  31 #desktop_button, #mobile_button, #responsive_button {
  32   font-size:small;
  33 }
  34 #desktop_button:hover, #mobile_button:hover, #responsive_button:hover {
  35   cursor:pointer;
  36 }
  37 #desktop_button:focus, #mobile_button:focus, #responsive_button:focus {
  38   outline-style:solid;
  39   outline-width:2px;
  40 }
  42 .back_button_container {
  43   padding: 10px;
  44   width: 100%;
  45   position: fixed;
  46   top:0;
  47   height: 90px;
  48 }
  50 .back_button {
  51   width: 100px;
  52   padding: 10px;
  53   text-align: center;
  54   border-radius: 5px;
  55   font-family: sans-serif;
  56   cursor: pointer;
  58 }
  60 .container {
  61   top:90px;
  62   width: 100%;
  63   bottom:50px;
  64   position: fixed;
  65   overflow: auto;
  66 }
  68 .image_footer {
  69   height: 50px;
  70   width: 100%;
  71   position: fixed;
  72   bottom: 0;
  73   left: 0;
  74 }
  76 #cookie_bar {
  77   text-align:center;
  78   padding:10px;
  79   background-color:#999;
  80   color:#fff;
  81   display:none;
  82 }
  84 #cookie_bar a {
  85   color:#FFFFFF;
  86 }
  88 #cookie_agree {
  89   background-color:#FFFE8D;
  90   color:#000000;
  91   margin-left:10px;
  92   margin-right:10px;
  93   padding:3px;
  94   border-radius:5px;
  95   width:100px;
  96   display:inline-block;
  97 }
  99 #cookie_agree:hover {
 100   cursor: pointer;
 101 }
 103 a {
 104   outline:none;
 105 }
 107 a:focus {
 108   outline-style:solid;
 109   outline-width:2px;
 110 }
 112 #menu_items ul li a {
 113   outline:none;
 114 }
 116 #menu_items ul li a:focus {
 117 next issueprevious issueE914 [WCAG21 2.4.7 (AA)] Do not remove the visual focus indicator or render it invisible:
Turning off the focus indicator, or using styling which may make it difficult to see the focus indicator, prevents people from knowing which element has the keyboard focus. See WCAG 2.1 Failure F78.       outline:none;
 118 }
 120 .imagelink:focus {
 121 next issueprevious issueE914 [WCAG21 2.4.7 (AA)] Do not remove the visual focus indicator or render it invisible:
Turning off the focus indicator, or using styling which may make it difficult to see the focus indicator, prevents people from knowing which element has the keyboard focus. See WCAG 2.1 Failure F78.       outline-style:none;
 122 }
 124 input#mag_glass.imagelink:focus {
 125   outline-style:solid;
 126 }
 128 .imagelink:focus img {
 129   outline-style:solid;
 130   outline-width:2px;
 131 }
 133 img {
 134   border-style:none;
 135 }
 137 input:focus {
 138   outline: solid;
 139   outline-width:2px;
 140 }
 141 .option_button a:focus {
 142   border-style: none;
 143 next issueprevious issueE914 [WCAG21 2.4.7 (AA)] Do not remove the visual focus indicator or render it invisible:
Turning off the focus indicator, or using styling which may make it difficult to see the focus indicator, prevents people from knowing which element has the keyboard focus. See WCAG 2.1 Failure F78.       outline: none;
 144   background-color: red;
 145 }
 147 input[type="text"]:focus {
 148   border-style:solid;
 150 }
 152 #dropdown_list:focus {
 153   outline-width:2px;
 154 }
 156 #skip a {
 157   position:absolute;
 158   left:-10000px;
 159   top:auto;
 160   width:1px;
 161   height:1px;
 162   overflow:hidden;
 163 }
 165 #skip a:focus {
 166   position:static;
 167   width:auto;
 168   height:auto;
 169 }
 171 fieldset {
 172   border: 0;
 173   display:inline;
 174 }
 178 #head_bar {
 179   height: 105px;
 182 }
 184 header {
 185   max-width:1200px;
 186   padding-top: 10px;
 187   height: 95px;
 188   margin-left: auto;
 189   margin-right: auto;
 190   background-repeat: no-repeat;
 191   background-position: right bottom;
 192 }
 194 #grey_bar {
 195   border-right-style: solid;
 196   border-right-width: thin;
 197   padding-right: 10px;
 198   padding-left: 10px;
 199   float: left;
 200 }
 202 #logo_holder {
 203 }
 205 #title {
 206   float: left;
 207   clear: right;
 208   margin-left: 10px;
 209   margin-top: 2px;
 210 }
 212 #title h1 {
 213 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.       font-size: 26px;
 214   padding: 0px;
 215   margin: 0px;
 216   font-weight: normal;
 217   font-family: Calibri, Arial, sans-serif;
 218   letter-spacing: 0px;
 219   margin-top: 15px;
 220 }
 221 #h1_sub {
 222   color: #888888;
 223   clear:both;
 224   font-size:0.7em;
 225   display:block;
 226 }
 227 #access_holder {
 228   float: right;
 229   margin-left: 10px;
 230   margin-right: 20px;
 231   clear:right;
 232   display:block;
 233 }
 235 #access_text_hold {
 236   float: left;
 237   margin-right: 5px;
 238   border-radius: 5px;
 239   padding: 5px;
 240 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.       letter-spacing: 1px;
 241   border-style: solid;
 243 }
 245 #access_text_hold:hover {
 247   border-style: solid;
 248   border-radius: 10px;
 250 }
 252 #access_text_hold a {
 253   text-decoration:none;
 254 }
 255 #access_text_hold a :focus {
 256   text-decoration:none;
 257 }
 258 nav {
 259   height: 40px;
 260   clear:both;
 262 }
 264 #sticky_navigation_wrapper {
 265   width: 100%;
 266   height: 40px;
 267 }
 269 #sticky_navigation {
 270   height: 40px;
 271   width: 100%;
 272   clear: both;
 273   z-index:99999999999999999999999999999999;
 274 }
 276 #demo_container {
 277   max-width: 1200px;
 278   margin-left: auto;
 279   margin-right: auto;
 280 }
 282 #menu_toggle {
 283   float: left;
 284   padding-left: 10px;
 285   padding-top: 10px;
 286   display: none;
 287   visibility: hidden;
 288 }
 290 #menu_items {
 291   float: left;
 292   height: 40px;
 293   display: block;
 294   font-size: 0.9em;
 295 }
 297 #menu_items a {
 298   text-decoration: none;
 299   display:inline-block;
 300   font-weight:normal;
 301 }
 304 #menu_items ul {
 305   text-align: left;
 306   display: inline;
 307   margin: 0;
 308   padding: 0px;
 309   list-style: none;
 310   cursor:default;
 312 }
 314 #menu_items ul li {
 316   display: inline-block;
 317   margin-right: -4px;
 318   position: relative;
 319   width: auto;
 320   min-height: 40px;
 321   line-height: 40px;
 322   padding-left: 10px;
 323   padding-right: 10px;
 324   margin-top:0px;
 326 }
 328 #menu_items ul li:hover {
 330 }
 332 #menu_items ul li:focus {
 334 }
 336 #menu_items ul li a:hover {
 338 }
 340 #menu_items ul li a:focus {
 341   border-style:none;
 342 }
 344 #menu_items ul a:focus li {
 346 }
 348 #menu_items ul li ul {
 349   padding: 0;
 350   position: absolute;
 351   top: 38px;
 352   left: 0;
 353   width: 177px;
 354   display: none;
 355   visibility: hidden;
 356 }
 358 #menu_items ul li ul li {
 359   display: block;
 360   clear: both;
 361 }
 363 #menu_items ul li ul li a:hover {
 365 }
 367 #menu_items ul li ul li:hover {
 369 }
 371 #menu_items ul li:hover ul {
 372   display: block;
 373   visibility: visible;
 374 }
 376 .toplink {
 378 }
 379 .toplink :hover {
 381 }
 382 .toplink :focus {
 384 }
 385 ul .dropdownmenu:focus .toplink {
 387 }
 390 .arrow {
 391 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.       font-size: 10px;
 392   margin-left:2px;
 393   display:block;
 394   float:right;
 395   position:absolute;
 396   top:0px;
 397   right:3px;
 398 }
 401 #search {
 402   float: right;
 403   margin-right: 20px;
 404   padding-top: 8px;
 405 }
 407 #search_contents {
 408 }
 410 #input_holder {
 411   float: left;
 412   padding-right: 5px;
 413 }
 414 .search_bar {
 415   border-radius: 10px;
 416   box-shadow: none;
 417   padding: 5px;
 418 }
 419 input.search_bar:focus {
 420 next issueprevious issueE914 [WCAG21 2.4.7 (AA)] Do not remove the visual focus indicator or render it invisible:
Turning off the focus indicator, or using styling which may make it difficult to see the focus indicator, prevents people from knowing which element has the keyboard focus. See WCAG 2.1 Failure F78.       outline: none;
 421   border-style: none;
 422 }
 424 #mag_holder {
 425   float: right;
 426 }
 428 #mag_holder a :focus {
 429   border:solid;
 430 }
 437 #main_content {
 438   margin-left: auto;
 439   margin-right: auto;
 440   max-width: 1200px;
 441   height: auto;
 442 }
 444 #main_content:focus {
 445 next issueprevious issueE914 [WCAG21 2.4.7 (AA)] Do not remove the visual focus indicator or render it invisible:
Turning off the focus indicator, or using styling which may make it difficult to see the focus indicator, prevents people from knowing which element has the keyboard focus. See WCAG 2.1 Failure F78.       outline:none;
 446 }
 448 #print_watermark {
 449 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.       font-size:20px;
 451   padding-top:20px;
 452   padding-left:20px;
 453   padding-right:20px;
 454   display:none;
 455 }
 457 #chapter_title {
 458   clear: both;
 459   margin-top: 30px;
 460   margin-bottom: 10px;
 461   min-height: 30px;
 462   line-height: 30px;
 463 }
 465 #print_holder {
 466   float: right;
 467   margin-left: 10px;
 468   margin-right: 20px;
 469 }
 471 #print_holder :hover {
 472   cursor:pointer;
 473 }
 475 #tabimg_container #print_holder {
 476   margin-top:0px;
 477   top: 0px;
 478   right: 0px;
 479   margin-left: 0px;
 480   margin-right: 0px;
 481 }
 484 #tabimg_container {
 485   padding: 10px;
 486   position: relative;
 488 }
 490 .inner {
 491   display:block;
 492   text-align: center;
 493   padding: 10px;
 494 }
 496 .inner table {
 497   margin-left:auto;
 498   margin-right:auto;
 499   text-align:left;
 500 }
 504 #new_print {
 505 }
 507 #old_print {
 508 }
 511 #chapter_title h2 {
 512   padding: 0px;
 513   margin-left: 10px;
 514   vertical-align: text-bottom;
 515   font-weight: bold;
 516   margin-top: 20px;
 517   font-size:1.3em;
 518   margin-bottom: 10px;
 519 }
 521 #scope_box {
 522   margin-top: 15px;
 523   margin-left: 10px;
 524   margin-right: 10px;
 525   margin-bottom: 10px;
 526   border-style: solid;
 527   border-width: thick;
 528   padding: 15px;
 529   clear: both;
 531 }
 533 #scope_box h3 {
 534   font-weight: bold;
 535   font-size: 1.1em;
 536   margin-top:10px;
 537   margin-bottom:5px;
 538 }
 540 #scope_box p {
 541   margin-bottom: 15px;
 542   padding: 0px;
 543 }
 548 p {
 549   margin-top: 10px;
 550   margin-bottom: 10px;
 551 }
 554 p a {
 555   font-weight:bold;
 556   text-decoration:none;
 558 }
 559 p a:hover {
 561 }
 562 table {
 563   width:100%;
 564   margin-top:10px;
 565   margin-bottom:20px;
 566 }
 568 .center {
 569   text-align:center;
 570 }
 572 table,tr,td {
 573   border-spacing: 0px;
 574 }
 576 th,td {
 577   padding:10px;
 578 }
 580 table.borderless {
 581   border-style: none;
 582   padding: 0px;
 583 }
 585 table.borderless tbody tr td {
 586   border-style: none;
 587   padding: 0px;
 588 }
 590 .docs_lib {
 591   padding:10px;
 592 }
 594 .docs_lib table {
 595   margin-bottom:40px;
 596 }
 598 .docs_lib .table_header {
 599 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.       font-size:18px;
 600   text-align:center;
 601 }
 603 .docs_lib .table_row_even {
 604 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.       font-size:16px;
 605   font-weight:bold;
 606   text-align:center;
 607 }
 609 .anchor {
 610   padding-top: 50px;
 611   margin-top: -50px;
 612 }
 616 ol {
 617   margin-top: 10px;
 618   margin-bottom: 10px;
 619 }
 620 ol li {
 621   margin-top:10px;
 623 }
 625 ol a {
 626   text-decoration:none;
 627   font-weight:bold;
 628 }
 629 ol li a:hover {
 630 }
 631 ul {
 632   margin-top: 10px;
 633   margin-bottom: 10px;
 634 }
 635 ul li {
 636   margin-top:10px;
 637 }
 638 ul a {
 639   text-decoration:none;
 640   font-weight:bold;
 641 }
 643 #sections ul {
 644   overflow:hidden;
 645 }
 646 #sections ol {
 647   overflow:hidden;
 648 }
 650 .remove_bullet {
 652 }
 653 ol li.remove_bullet:before {
 654 next issueprevious issueP908 [WCAG21 1.3.1 (A)] Do not insert content using CSS:
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG 2.1 Failure F87.       content:"\ \ \ ";
 655   display: none;
 657 }
 660 tr, td {
 661   vertical-align: top;
 662 }
 663 .greybox h3.date {
 664   font-size:1.1em;
 665   border-bottom-style:none;
 666   margin:0px;
 667   margin-top:10px;
 668 }
 669 .greybox h4 {
 670   margin:0px;
 671   margin-top:10px;
 672 }
 674 #sections table.table_contents {
 675   border-style: none;
 676   margin-top:10px;
 677   margin-bottom:10px;
 678 }
 680 table.borderless tr td {
 681   border-style: none;
 682   border-width:0px;
 683 }
 686 #sections table.borderless tr td {
 687   border-style: none;
 688   border-width:0px;
 689 }
 694 .table_contents td {
 695   padding:5px;
 696   border-style: none;
 697 }
 698 .head_table {
 699   line-height: normal;
 700 }
 703 #main_contents tr.head_table {
 704   margin:0px;
 705   line-height:normal;
 706 }
 709 .table_contents a {
 710   font-weight:bold;
 711   text-decoration:none;
 712 }
 713 .table_contents a:hover {
 715 }
 718 .table_header {
 719   font-weight: bold;
 720 }
 721 .table_row_even {
 722 }
 728 #sections {
 729   border-style: solid;
 730   border-width: thin;
 731   margin: 10px;
 732   padding-top:0px;
 733   padding-left:10px;
 734   padding-right:10px;
 735   padding-bottom:10px;
 736   clear: both;
 738 }
 740 #sections_list {
 741 }
 743 #sections h3 {
 744   border-bottom-style: solid;
 745   border-bottom-width: thin;
 746   font-size:1.3em;
 747   margin: 0px;
 748   padding: 0px;
 749   padding-top: 60px;
 750   margin-top: -40px;
 751   clear:left;
 752 }
 753 #sections h4 {
 754   font-size:1.1em;
 755   margin: 0px;
 756   padding: 0px;
 757   padding-top: 50px;
 758   margin-top: -40px;
 759   clear:both;
 760 }
 761 #sections h5 {
 762   font-size:1.0em;
 763   margin: 0px;
 764   padding: 0px;
 765   padding-top: 45px;
 766   margin-top: -40px;
 767   clear:both;
 768 }
 772 .image_container_left {
 773   float:left;
 773   padding:10px;
 773   max-width:50%;
 774 }
 775 .image_container_left img {
 776   max-width:100%;
 776   height:auto;
 777 }
 778 .image_container_right {
 779   float:right;
 779   padding:10px;
 779   max-width:50%;
 780 }
 781 .image_container_right img {
 782   max-width:100%;
 782   height:auto;
 783 }
 784 .image_container_full {
 785   width:100%;
 785   text-align:center;
 786 }
 787 .image_container_full img {
 788   max-width:100%;
 788   height:auto;
 789 }
 790 .image_caption {
 791   display:block;
 792 }
 793 .image_caption p {
 794   text-align:center;
 794   font-style:italic;
 794   margin-top:0px;
 794   padding-top:0px;
 795 }
 805 #desktoptest {
 806   display:block;
 807 }
 809 .whitebox {
 811   margin-top:20px;
 812   margin-left:10px;
 813   margin-right:10px;
 814   border-style:solid;
 815   border-width:thin;
 816   padding:20px;
 817   height:1%;
 818   overflow:auto;
 819 }
 820 .whitebox h2 {
 821   margin:0px;
 822 }
 824 .greybox {
 825   margin: 10px;
 826   padding:10px;
 827   border-style:solid;
 828   border-width: thin;
 829 }
 831 .button_holder {
 832   text-align:center;
 833   width:100%;
 834   display:block;
 835   clear:both;
 836   height:1%;
 837   overflow:auto;
 838 }
 839 .big_button_inner {
 840   vertical-align:middle;
 841   padding:10px;
 842   display:table-cell;
 843 }
 848 .big_button a {
 849   width:30%;
 850   clear:right;
 851   float:left;
 852   margin-top:5px;
 853   margin-bottom:5px;
 854   margin-left:2.5%;
 855   height:100px;
 856   display:table;
 857   text-decoration:none;
 858   border-left: 1px solid;
 859   border-right: 2px solid;
 860   border-bottom: 2px solid;
 861   border-top: 1px solid;
 862   border-radius: 10px;
 863 }
 864 .big_button :hover {
 865   cursor:pointer;
 866   border-top: 1px solid;
 867   border-left: 1px solid;
 868   border-right: 2px solid;
 869   border-bottom: 2px solid;
 870   border-radius: 10px;
 872 }
 875 .option_button_inner {
 876   vertical-align:middle;
 877   padding:10px;
 878   display:table-cell;
 879 }
 881 .option_button a {
 882   width:30%;
 883   clear:right;
 884   float:left;
 885   margin-top:5px;
 886   margin-bottom:5px;
 887   margin-left:2.5%;
 888   height:50px;
 889   display:table;
 891   text-decoration:none;
 892 }
 893 .option_button :hover {
 894   cursor:pointer;
 895 }
 897 .option_button a:focus .option_button_inner {
 898   text-decoration: underline;
 899 }
 902 .standard_colours {
 903   background-color:#EEEEEE;
 904   border-color:#007DBD;
 905   border-style:solid;
 906   color:#000000;
 907 }
 909 .box a:hover .standard_colours {
 910   background-color:#666 !important;
 911   color:#FFF !important;
 912 }
 913 .box a:focus .standard_colours {
 914   background-color:#666 !important;
 915   color:#FFF !important;
 916 }
 918 .highvis_colours {
 919   background-color:#000000;
 920   color:#FFFF00;
 921   border-color:#00FF00;
 922   border-style:solid;
 923 }
 925 .box a:hover .highvis_colours {
 926   background-color:#FFFF00 !important;
 927   color:#000000 !important;
 928 }
 929 .box a:focus .highvis_colours {
 930   background-color:#FFFF00 !important;
 931   color:#000000 !important;
 932 }
 934 .light_colours {
 935   background-color:#F4EED9;
 936   color:#000;
 937   border-color:#F00;
 938   border-style:solid;
 939 }
 941 .box a:hover .light_colours {
 942   background-color:#666 !important;
 943   color:#FFF !important;
 944 }
 945 .box a:focus .light_colours {
 946   background-color:#666 !important;
 947   color:#FFF !important;
 948 }
 960 .tiny_text {
 961   font-size:small;
 962 }
 967 footer {
 968   max-width:1200px;
 969   margin-left:auto;
 970   margin-right:auto;
 971 }
 972 #trix_logo {
 973   position:absolute;
 974   top:0px;
 975   right:30px;
 976   display:block;
 977   clear:left;
 978   width:100px;
 980 }
 981 #trix_logo a img {
 982   border:none;
 983 }
 985 .footer {
 986   text-align:center;
 987   position:relative;
 988 }
 990 .footer a:hover {
 991   text-decoration:underline;
 992 }
 994 .highlight2 {
 995   font-style:italic;
 996 }
 998 .highlight {
1000 }
1010 .searchheading {
1010   font-size: 130%;
1010   font-weight: bold;
1010 }
1011 .summary {
1011   font-size: 80%;
1011   font-style: italic;
1011 }
1012 .suggestion {
1012   font-size: 100%;
1012 }
1013 .results {
1013   font-size: 100%;
1013 }
1014 .sorting {
1014   text-align: right;
1014 }
1016 .result_title {
1016   font-size: 100%;
1016 }
1017 .description {
1017   font-size: 100%;
1017 }
1018 .context {
1018   font-size: 100%;
1018 }
1019 .infoline {
1019   font-size: 80%;
1019   font-style: normal;
1019 }
1021 .zoom_searchform {
1021   font-size: 100%;
1021 }
1022 .zoom_results_per_page {
1022   font-size: 80%;
1022   margin-left: 10px;
1022 }
1023 .zoom_match {
1023   font-size: 80%;
1023   margin-left: 10px;
1023 }
1024 .zoom_categories {
1024   font-size: 80%;
1024 }
1025 .zoom_categories ul {
1025   display: inline;
1025   margin: 0px;
1025   padding: 0px;
1025 }
1026 .zoom_categories li {
1026   display: inline;
1026   margin-left: 15px;
1026   list-style-type: none;
1026 }
1028 .cat_summary ul {
1028   margin: 0px;
1028   padding: 0px;
1028   display: inline;
1028 }
1029 .cat_summary li {
1029   display: inline;
1029   margin-left: 15px;
1029   list-style-type: none;
1029 }
1031 input.zoom_button {
1031 }
1032 input.zoom_searchbox {
1032 }
1034 .result_image {
1034   float: left;
1034   display: block;
1034 }
1035 .result_image img {
1035   margin: 10px;
1035   width: 80px;
1035   border: 0px;
1035 }
1037 .result_block {
1037   margin-top: 15px;
1037   margin-bottom: 15px;
1037   clear: left;
1037 }
1038 .result_altblock {
1038   margin-top: 15px;
1038   margin-bottom: 15px;
1038   clear: left;
1038 }
1040 .result_pages {
1040   font-size: 100%;
1040 }
1041 .result_pagescount {
1041   font-size: 100%;
1041 }
1043 .searchtime {
1043   font-size: 80%;
1043 }
1045 .recommended {
1046   border-top: 1px dotted;
1047   border-bottom: 1px dotted;
1048   margin-top: 15px;
1049   margin-bottom: 15px;
1050 }
1051 .recommended_heading {
1051   float: right;
1051   font-weight: bold;
1051 }
1052 .recommend_block {
1052   margin-top: 15px;
1052   margin-bottom: 15px;
1052   clear: left;
1052 }
1053 .recommend_title {
1053   font-size: 100%;
1053 }
1054 .recommend_description {
1054   font-size: 100%;
1054 }
1055 .recommend_infoline {
1055   font-size: 80%;
1055   font-style: normal;
1055 }
1056 .recommend_image {
1056   float: left;
1056   display: block;
1056 }
1057 .recommend_image img {
1057   margin: 10px;
1057   width: 80px;
1057   border: 0px;
1057 }
1060 .search_padding {
1061   margin-top:10px;
1062 }
1070 @media only screen and (max-width: 1100px) {
1071   #head_bar {
1072     height: auto;
1073   }
1074   header {
1075     width: 100%;
1076     padding-top: 5px;
1077     padding-bottom: 5px;
1078     height: auto;
1079     overflow: auto;
1080   }
1081   #cookie_agree {
1082     margin-top:10px;
1083   }
1084   #title h1 {
1085 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.         font-size: 26px;
1086     display: block;
1087   }
1089   #access_holder {
1090     width: 100%;
1091     margin-left: 0px;
1092     margin-right: 0px;
1093   }
1094   #access_text_hold {
1095     float: left;
1096     text-align: center;
1097     margin-right: 0px;
1098     border-radius: 0px;
1099     padding: 0px;
1100     opacity: 0.4;
1101 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.         letter-spacing: 1px;
1102     border-style: none;
1103     width: 100%;
1104     height: 30px;
1105     line-height: 30px;
1106   }
1107   #access_text_hold:hover {
1108     opacity: 1;
1109     border-style: none;
1110     border-radius: 0px;
1111   }
1112   #demo_container {
1113     width: 100%;
1114   }
1115   #menu_items {
1116     display: none;
1117     height: auto;
1118     width: 100%;
1119     clear:left;
1121   }
1122   .arrow {
1123 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.         font-size: 10px;
1124     margin-left:5px;
1125     display:block;
1126     float:right;
1127     position:static;
1129   }
1130   #search {
1131     position:absolute;
1132     right:0px;
1133     margin-right: 20px;
1134     padding-top: 6px;
1135   }
1136   #main_content {
1137     margin-left: auto;
1138     margin-right: auto;
1139   }
1140   #print_holder {
1141     display: none;
1142   }
1143   #menu_toggle {
1144     display: block;
1145     visibility: visible;
1146   }
1147   #menu_items ul {
1148     display: block;
1149     width: 100%;
1150   }
1151   #menu_items ul li {
1152     height: auto;
1153     line-height: none;
1154     display: block;
1155     clear: both;
1156     visibility: visible;
1157   }
1158   #menu_items ul li:hover {
1160   }
1162   #menu_items ul li:focus {
1164   }
1165   #menu_items ul li a:focus {
1167   }
1169   #menu_items ul li a:hover {
1171   }
1176   #menu_items ul li ul {
1177     padding-bottom: 10px;
1178     position: relative;
1179     top: 10px;
1180     width: 100%;
1181     visibility: visible;
1182   }
1183   #menu_items ul li ul li {
1184     visibility: visible;
1185   }
1186   #menu_items ul li ul li:hover {
1187   }
1188   #menu_items ul li ul li a:hover {
1189   }
1195   .image_container_left {
1196     padding:0px;
1196     max-width:100%;
1196     width:100%;
1197   }
1198   .image_container_left img {
1199     max-width:100%;
1199     height:auto;
1200   }
1204   .image_container_right {
1205     padding:0px;
1205     max-width:100%;
1205     width:100%;
1206   }
1207   .image_container_right img {
1208     max-width:100%;
1208     height:auto;
1209   }
1210   .image_container_full {
1211     padding:10px;
1211     width:auto;
1212   }
1213   .image_container_full img {
1214     width:auto;
1214     max-width:100%;
1215   }
1216   #desktoptest {
1217     display:none;
1218   }
1223   #whitebox {
1224     margin-left:5px;
1225     margin-right:5px;
1227   }
1228   #whitebox h3 {
1230   }
1231   #button_holder {
1233   }
1236   .big_button :hover {
1239   }
1242   .big_button_inner {
1244   }
1246   .option_button :hover {
1249   }
1252   .option_button_inner {
1254   }
1254 }
1264 @media only screen and (max-width: 600px) {
1266   *[id^=para]:before {
1267     display: block;
1268 next issueprevious issueP908 [WCAG21 1.3.1 (A)] Do not insert content using CSS:
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG 2.1 Failure F87.         content: " ";
1269     margin-top: 0px;
1270     height: 0px;
1271     visibility: hidden;
1272   }
1274   #head_bar {
1275     padding: 5px;
1276   }
1277   header {
1278     background-image: none;
1279     background-image: url("../images/mobile_back.png");
1280   }
1281   #logo_holder {
1282     width: 100%;
1283     text-align: center;
1284   }
1285   #grey_bar {
1286     display: block;
1287     border-right: none;
1288     width: 100%;
1289     padding: 0px;
1290     margin: 0px;
1291   }
1292   #title {
1293     margin-left: 0px;
1294     width: 100%;
1295   }
1296   #title h1 {
1297     display: none;
1298   }
1299   #title h2 {
1300 next issueprevious issueE910 [WCAG21 1.4.4 (AA)] Use relative rather than absolute units:
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.         font-size: 14px;
1301     text-align: center;
1302   }
1303   #main_content {
1304     width: 100%;
1305     margin: 0px;
1306   }
1307   #image_container_left {
1308     padding:0px;
1308     width:auto;
1309   }
1310   #image_container_right {
1311     padding:0px;
1311     width:auto;
1312   }
1313   #image_container_full {
1314     padding:0px;
1314     width:auto;
1315   }
1317   .option_button a {
1318     width:100%;
1319     clear:both;
1320     float:left;
1321     margin-left:0px;
1322     margin-right:0px;
1323   }
1324   .big_button a {
1325     width:100%;
1326     clear:both;
1327     float:left;
1328     margin-left:0px;
1329     margin-right:0px;
1331   }
1332   #trix_logo {
1333     position: relative;
1334     right:0;
1335     top:0;
1336     margin-left:auto;
1337     margin-right:auto;
1338   }
1341   .back_button_container {
1342     width: 100%;
1343     padding: 0px;
1344     position: fixed;
1345     top:0;
1346     left: 0;
1347     height: 50px;
1348   }
1350   .back_button {
1351     width: 100%;
1352     margin: 0px;
1353     text-align: center;
1354     border-radius: 0px;
1355     font-family: sans-serif;
1356     cursor: pointer;
1358   }
1360   .container {
1361     top:52px;
1362     width: 100%;
1363     bottom:50px;
1364     position: fixed;
1365     overflow: auto;
1366   }
1367   .inner {
1368     display:block;
1369     text-align: left;
1370     padding: 0px;
1371   }
1372   .inner table {
1373     margin-left:auto;
1374     margin-right:auto;
1375     text-align:left;
1376   }
1376 }
1384 .bold {
1384   font-weight: bold;
1384   color: #000000;
1384 }
1385 .italic {
1385   font-style: italic;
1385 }
1387 .hide {
1387   display: none;
1387 }
1389 .table_row_even_bold {
1389   background-color: #E1F4FF;
1389   text-align: left;
1389   vertical-align: text-top;
1389   font-weight: bold;
1389 }