
/* WWW.BENCHMARKWEBSITES.COM: PS2 STYLESHEET */


/* General body formats. Main + Contact = Topside. Rest = SideOnly. */

body       {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #003300; font-size: 14px;
            background-color: #EEF5EE;
            padding-bottom: 20px;
            margin-top: 0px; margin-bottom: 0px;
            margin-left: 0px; margin-right: 0px; }

body       {scrollbar-face-color:       #ffffdd;
            scrollbar-arrow-color:      #003300;
            scrollbar-track-color:      #003300;
            scrollbar-shadow-color:     #000000;
            scrollbar-highlight-color:  #ffffdd;
            scrollbar-3dlight-color:    #008800;
            scrollbar-darkshadow-color: #000000; }

/* Headings. */

h1         {font-family: "new century schoolbook", "times new roman", serif;
            color: #006000; font-size: 34px; font-weight: bold;
            font-style: italic; text-decoration: none;
            padding-top: 4px; margin-top: 4px;
            padding-bottom: 4px; }

h2         {font-family: "new century schoolbook", "times new roman", serif;
            color: #006000; font-size: 26px; font-weight: bold;
            font-style: italic; text-decoration: none;
            padding-top: 8px; margin-top: 8px;
            padding-bottom: 4px; margin-bottom: 4px; }

h3         {font-family: "new century schoolbook", "times new roman", serif;
            color: #006000; font-size: 22px; font-weight: bold;
            font-style: italic; text-decoration: none;
            padding-top: 4px; margin-top: 4px;
            padding-bottom: 2px; margin-bottom: 2px; }

p          {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #003300; font-size: 14px; }

li          {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #000000; font-size: 14px; }

.pic_cap
    {font-size: 11px;
     font-family: "arial", "verdana", "helvetica", sans-serif;
     font-weight: bold; margin: 0px; padding: 0px;
     color: #000000; background-color: #ffffff; text-decoration: none; }

.pic_cap a
    {font-size: 11px;
     font-family: "arial", "verdana", "helvetica", sans-serif;
     font-weight: bold; margin: 0px; padding: 0px;
     color: #003300; text-decoration: none; }

.pic_cap a:hover
    {font-size: 11px;
     background-color: #009900;
     color: #ffffff; background-color: #99ff99; text-decoration: none; }

/* Facebook Link */

.fcbk      {font-family: "arial narrow", "arial", "verdana", sans-serif; 
            font-weight: bold; font-size: 22px; }

.fcbk a    {display: block;
            color: #ffffff; background-color: #3b599a;
            border: solid #3b599a; 1px; padding: 1px; margin: 1px; 
            text-align: center; width: 120px;
            font-weight: bold; font-size: 22px; }

.fcbk a:visited
           {display: block;
            color: #ffffff; background-color: #3b599a;
            border: solid #3b599a; 1px; padding: 1px; margin: 1px; 
            text-align: center; width: 120px;
            font-weight: bold; font-size: 22px; }

.fcbk a:hover
           {display: block;
            color: #3b599a; background-color: #ffffff;
            border: solid #3b599a; 1px; padding: 1px; margin: 1px; 
            text-align: center; width: 120px;
            font-weight: bold; font-size: 22px; }

/* Dictionary terms. */

dt         {font-family: "new century schoolbook", "times new roman", serif;
            color: #555500; font-size: 14px; font-weight: bold;
            padding-top: 10px; font-style: normal; text-align: justify; }

dd         {font-family: "new century schoolbook", "times new roman", serif;
            text-align: justify; font-style: italic; }

/* Text Table. */

.textabout {display: table; border: outset #006600 1px;
            background-color: #ffffff; empty-cells: show; }

.textabin  {display: table; border: 0px;
            background-color: #ffffff; empty-cells: show; }

/* General formatting. */

p          {text-align: justify; }

td         {font-weight: normal; }

p a        {color: #770000; font-weight: bold; text-decoration: none; }

p a:hover  {color: #ffffdd; font-weight: bold; text-decoration: none;
            background-color: #700000; }

a          {color: #770000; font-weight: bold; text-decoration: none; }

a:hover    {color: #ffffdd; font-weight: bold; text-decoration: none;
            background-color: #700000; }

/* Format for big and small caps "Benchmark". */

.smcap1    {font-family: "serif", "times new roman";
            font-style: normal;
            font-size: 12px; font-weight: bold; #000099; }

/* Main menu - 110px horizontal block layout. */

.menu1tab {background-color: transparent; }

.menu1 a   {display: block; color: #ffffdd;
            border: solid 1px #000000;
            background-color: #006600;
            text-decoration: none;
            font-size: 14px; font-weight: normal;
            margin-left:   2px; padding-left:   2px;
            margin-right:  2px; padding-right:  2px;
            margin-top:    2px; padding-top:    2px;
            margin-bottom: 2px; padding-bottom: 2px;
            text-align: center;
            width: 110px;
            position: static; }

.menu1 a:visited
           {display: block; color: #ffffdd;
            border: solid 1px #000000;
            background-color: #006600;
            text-decoration: none;
            font-size: 14px; font-weight: normal;
            margin-left:   2px; padding-left:   2px;
            margin-right:  2px; padding-right:  2px;
            margin-top:    2px; padding-top:    2px;
            margin-bottom: 2px; padding-bottom: 2px;
            text-align: center;
            width: 110px;
            position: static; }

.menu1 a:hover
           {display: block; color: #003300;
            border: solid 1px #003300;
            background-color: #ffffdd;
            text-decoration: none;
            font-size: 14px; font-weight: normal;
            margin-left:   2px; padding-left:   2px;
            margin-right:  2px; padding-right:  2px;
            margin-top:    2px; padding-top:    2px;
            margin-bottom: 2px; padding-bottom: 2px;
            text-align: center;
            width: 110px;
            position: static; }

.menu2 a   {color: #880000; font-weight: normal; text-decoration: none; }

.menu2 a:visited
           {color: #003300; font-weight: normal; text-decoration: none; }

.menu2 a:hover
           {color: #ffffdd; font-weight: normal; text-decoration: none;
            background-color: #993333; }

.links a   {display: block; color: #003300;
            border: solid 1px #003300;
            background-color: #ffffdd;
            text-decoration: none;
            font-size: 12px; font-weight: normal;
            padding: 3px;
            margin-top: 3px; margin-bottom: 3px;
            text-align: center;
            width: 300px;
            position: static; }

.links a:visited
           {display: block; color: #000000;
            border: solid 1px #000000;
            background-color: #ffffdd; }

.links a:hover
           {display: block; color: #ffffdd;
            border: solid 1px #AA0000;
            background-color: 006600; }

/* Form backdrop - yellow with red beveled border. */
/* Outer table masks background seams.                    */

.frmtabout {display: table; border: outset #AA4444 4px;
            background-color: #ffffdd; empty-cells: show; }

.frmtabin  {display: table; border: 0px;
            background-color: #ffffdd; empty-cells: show; }

/* Footer backdrop - yellow table with narrow red border. */

.footabout {display: table; border: outset #006600 1px;
            background-color: #ffffdd; empty-cells: show; }

.footabin  {display: table; border: 0px;
            background-color: #ffffdd; empty-cells: show; }

/* Website name for footer menu. */

.stuname   {font-family: "new century schoolbook", "times new roman", serif;
            color: #003300; font-size: 22px; font-weight: normal;
            font-style: italic; }

/* Contact: blue on yellow input fields and prompts. */

.inback    {color: #006600; background-color: #DFD9AA;
            font-weight: normal; }

.inprompt  {color: #006600; background-color: #ffffdd;
            font-weight: normal; }

/* Long menu bars. */

.doc_menu a
    {display: block;
     color: #000000; text-decoration: none;
     background-color: #dddddd;
     font-size: 12px; font-weight: bold;
     border: solid #000000 1px; padding: 0px; margin: 0px; text-align: center;
     width: 150px; position: static; }

.doc_menu a:hover
    {display: block; background-color: #ffffff;
     color: #660000; text-decoration: none;
     border: solid #660000 1px; }

/* EOF */
