
/* WWW.BENCHMARKWEBSITES.COM: PS4 STYLESHEET */


/* General body formats. Main + Contact = Topside. Rest = SideOnly. */

body       {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #103562; font-weight: bold; font-size: 16px;
            background-color: #E4EAF4;
            margin-top: 0px; margin-bottom: 120px;
            margin-left: 0px; margin-right: 0px;
            background-attachment: absolute;
            background-repeat: no-repeat; }

body       {scrollbar-face-color:       #FFF9BB;
            scrollbar-arrow-color:      #183D6A;
            scrollbar-track-color:      #183D6A;
            scrollbar-shadow-color:     #183D6A;
            scrollbar-highlight-color:  #FFF9BB;
            scrollbar-3dlight-color:    #183D6A;
            scrollbar-darkshadow-color: #000000; }

.topside   {background-image: url(pno_bwkey1.jpeg);
            background-color: #E4EAF4; }

.sideonly  {background-image: url(pno_bwkey2.jpeg);
            background-color: #E4EAF4; }

/* Headings. */

h1         {font-family: "new century schoolbook", "times new roman", serif;
            color: #702020; font-size: 36px; font-weight: bold;
            font-style: italic; text-decoration: none;
            border: solid #702020 4px;
            background-color: #FFF9BB; padding: 8px; }

h2         {font-family: "new century schoolbook", "times new roman", serif;
            color: #183D6A; font-size: 32px; font-weight: bold;
            font-style: italic; }

h3         {font-family: "new century schoolbook", "times new roman", serif;
            color: #183D6A; font-size: 28px; font-weight: bold; }

h4         {font-family: "new century schoolbook", "times new roman", serif;
            color: #183D6A; font-size: 24px; font-weight: bold; }

/* Generic text formatting. */

dt         {font-family: "new century schoolbook", "times new roman", serif;
            color: #660000; font-size: 22px; font-weight: bold;
            font-style: italic; text-decoration: underline;
            padding-top: 10px; }

dd         {text-align: justify; }

p          {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #103562; font-size: 16px; font-weight: bold;
            text-align: justify; }

a          {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #702020; font-size: 16px; font-weight: bold;
            text-align: justify; text-decoration: none; }

a:visited  {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #000000; font-size: 16px; font-weight: bold;
            text-align: justify; text-decoration: none; }

a:hover    {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #FFFFFF; font-size: 16px; font-weight: bold;
            background-color: #103562;
            text-align: justify; text-decoration: none; }

.monospc   {font-family: "courier new", monospace;
            font-size: 16px; font-weight: bold; }

/* Strong paragraphs (yellow background, green border). */

.para1     {font-family: "serif", "times new roman";
            font-style: italic; color: #183D6A;
            font-size: 20px; font-weight: bold;
            background-color: #FFF9BB; border: outset #AA4444 5px;
            padding: 12px; text-align: justify; }

.para1 a   {color: #DD0000; text-decoration: none;
            font-size: 22px; font-weight: bold;
            font-family: "serif", "times new roman"; #DD0000; }

.para1 a:hover
           {color: #DD0000; text-decoration: none;
            background-color=#EFEFEF;
            font-size: 22px; font-weight: bold;
            font-family: "serif", "times new roman"; }

/* Format for big and small caps "Benchmark". */

.smcap1    {font-family: "serif", "times new roman";
            font-style: normal;
            font-size: 21px; font-weight: bold; #183D6A; }

.smcap2    {font-family: "serif", "times new roman";
            font-style: normal;
            font-size: 13px; font-weight: bold; #183D6A; }

/* Primary container for menu + text layout. */

.texttab   {position: relative; top: 28px; left: 0px;
            font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #103562; font-size: 16px; font-weight: bold; }

.rightside {padding-top: 16px; padding-left: 44px; padding-right: 10px; }

/* Main menu - 120px block layout. */

.menu1 a   {display: block; color: #702020;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            border: solid #702020 1px;
            padding: 2px; text-align: center;
            margin-top: 5px; width: 120px;
            position: static; }

.menu1 a:visited
           {display: block; color: #601010;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            border: solid #000000 1px;
            padding: 2px; text-align: center;
            margin-top: 5px; width: 120px;
            position: static; }

.menu1 a:hover
           {display: block; color: #FFF9BB;
            background-color: #702020;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            border: solid #000000 1px;
            padding: 2px; text-align: center;
            margin-top: 5px; width: 120px;
            position: static; }

.menu2 a   {color: #770011; font-weight: bold; text-decoration: none; }

.menu2 a:visited
           {color: #660000; font-weight: bold; text-decoration: none; }

.menu2 a:hover
           {color: #F2EEC5; font-weight: bold; text-decoration: none;
            background-color: #660000; }

.links a   {display: block; color: #183D6A;
            border: solid 1px #183D6A;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            padding: 3px; margin 3px;
            text-align: center;
            width: 300px;
            position: static; }

.links a:visited
           {display: block; color: #000000;
            border: solid 1px #000000;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            padding: 3px; margin 3px;
            text-align: center;
            width: 300px;
            position: static; }

.links a:hover
           {display: block; color: #F2EEC5;
            border: solid 1px #770011;
            background-color: #183D6A;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            padding: 3px; margin 3px;
            text-align: center;
            width: 300px;
            position: static; }



/* Form backdrop - yellow with red beveled border. */
/* Outer table masks background seams.                    */

.frmtabout {display: table; border: outset #AA4444 7px;
            background-color: #FFF9BB; empty-cells: show; }

.frmtabin  {display: table; border: 0px;
            background-color: #FFF9BB; empty-cells: show; }

/* Footer backdrop - yellow table with narrow red border. */

.footabout {display: table; border: outset #AA4444 3px;
            background-color: #FFF9BB; empty-cells: show; }

.footabin  {display: table; border: 0px;
            background-color: #FFF9BB; empty-cells: show; }

/* Outer table - narrow green beveled border.
/* Inner table - collapsed border for column display. */

.tabcolout {display: table; border: outset #AA4444 4px;
            empty-cells: show; }

.tabcolin  {border-collapse: collapse; }

/* Table caption. */

.tabcolcap {caption-side: top; text-align: center;
            font-size: 24px; font-weight: bold;
            font-family: "serif", "times new roman";
            font-style: italic; padding-bottom: 6px; }

/* Light and dark beige columns. */

col#light  {background-color: #FFF9BB; font-size: 16px;
            font-weight: bold; border: 0px;
            padding-left: 16px; padding-right: 16px;
            padding-top: 4; padding-bottom: 4px; }

col#dark   {background-color: #E4EAF4; font-size: 16px;
            font-weight: bold; border: 0px;
            padding-left: 16px; padding-right: 16px;
            padding-top: 4; padding-bottom: 4px; }

.inback    {color: #183D6A; background-color: #E4EAF4;
            font-weight: bold; }

/* EOF */


