
/* WWW.BENCHMARKWEBSITES.COM STYLESHEET */

/* General body formats. Main + Contact = Topside. Rest = SideOnly. */

body       {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #006644; font-weight: bold; font-size: 12px;
            background-image: url("greenfade.jpeg");
            margin-top: 0px; margin-bottom: 120px;
            margin-left: 0px; margin-right: 0px;
            background-attachment: fixed;
            background-repeat: repeat-x ; }

body       {scrollbar-face-color:       #FFFFBB;
            scrollbar-arrow-color:      #006644;
            scrollbar-track-color:      #006644;
            scrollbar-shadow-color:     #006644;
            scrollbar-highlight-color:  #EEEEAA;
            scrollbar-3dlight-color:    #006644;
            scrollbar-darkshadow-color: #000000; }

/* Main Table */

.maintab   {border: solid 2px #006644; }

/* Banner Table */

.bantab    {display: table; border: outset #006644 2px;
            padding-top: 2px; padding-bottom: 2px;
            padding-left: 0px; padding-right: 0px;
            margin: 0px;
            background-color: #EEFFDD; empty-cells: show; }

.paddedcell {margin: 0px; padding: 0px; padding-top: 75px; }

/* Headings. */

h1         {font-family: "new century schoolbook", "times new roman", serif;
            color: #006644; font-size: 24px; font-weight: bold;
            margin: 8px; padding 8px;
            text-decoration: none; }
h2         {font-family: "new century schoolbook", "times new roman", serif;
            color: #006644; font-size: 22px; font-weight: bold;
            font-style: italic; }
h3         {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #006644; font-size: 14px; font-weight: bold;
            text-align: justify;
            padding-left: 18px; padding-right: 16px; }
h4         {font-family: "new century schoolbook", "times new roman", serif;
            color: #006644; font-size: 16px; font-weight: bold; }
h5         {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #006644; font-size: 12px; font-weight: bold;
            text-align: justify;
            margin: 0px;
            padding-top:   0px; padding-bottom:  0px;
            padding-left: 18px; padding-right:  16px; }

/* Generic text formatting. */

p          {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #006644; font-size: 13px; font-weight: normal;
            text-align: justify;
            padding-left: 18px; padding-right: 16px; }

li         {font-family: "arial", "verdana", "helvetica", sans-serif;
            font-size: 12px; font-weight: bold;
            padding: 0px; margin: 0px; text-align: left; }

a          {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #B0301A; font-size: 13px; font-weight: bold;
            text-align: justify; text-decoration: none; }

a:hover    {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #B0301A; font-size: 13px; font-weight: bold;
            background-color: #EEDDAA;
            text-align: justify; text-decoration: none; }

/* Small paragraphs (Samples page) */

.smpara    {font-family: "serif", "times new roman";
            font-size: 12px; font-weight: normal;
            text-align: justify;
            margin-top: 0px; padding-top: 2px; }

.smpara a  {font-family: "serif", "times new roman";
            font-size: 12px; font-weight: bold;
            color: #B01008; text-decoration: none; }

.smpara a:hover
           {font-family: "serif", "times new roman";
            font-size: 12px; font-weight: bold;
            color: #B0301A; text-decoration: none; }

.smtitle   {font-family: "serif", "times new roman";
            font-size: 12px; font-weight: normal;
            text-align: center;
            margin-top: 0px; padding-top: 2px; }

.smtitle a {font-family: "serif", "times new roman";
            font-size: 12px; font-weight: bold;
            color: #B01008; text-decoration: none; }

.smtitle a:hover
           {font-family: "serif", "times new roman";
            font-size: 12px; font-weight: bold;
            color: #B0301A; text-decoration: none; }

/* Format for big and small caps "Benchmark". */

.smcap1    {font-family: "serif", "times new roman";
            font-style: normal; font-size: 13px;
            font-weight: bold; }

.smcap2    {font-family: "serif", "times new roman";
            font-style: normal; font-size: 11px;
            font-weight: bold; }

.smred1    {font-family: "serif", "times new roman";
            font-style: normal; color: #B0301A;
            font-size: 13px; font-weight: bold; }

.smred2    {font-family: "serif", "times new roman";
            font-style: normal; color: #B0301A;
            font-size: 11px; font-weight: bold; }

/* Format for <H2> and <H3> big and small caps "Benchmark". */

.h1cap1    {font-family: "serif", "times new roman";
            font-style: normal; color: #006644;
            font-size: 24px; font-weight: bold; }

.h1cap2    {font-family: "serif", "times new roman";
            font-style: normal; color: #006644;
            font-size: 18px; font-weight: bold; }

.h2cap1    {font-family: "serif", "times new roman";
            font-style: normal; color: #006644;
            font-size: 22px; font-weight: bold; }

.h2cap2    {font-family: "serif", "times new roman";
            font-style: normal; color: #006644;
            font-size: 16px; font-weight: bold; }

.h3cap1    {font-family: "serif", "times new roman";
            font-style: normal; color: #006644;
            font-size: 16px; font-weight: bold; }

.h3cap2    {font-family: "serif", "times new roman";
            font-style: normal; color: #006644;
            font-size: 11px; font-weight: bold; }

/* Main menu - 118px block layout. */

.menu1 a   {display: block; color: #FFFFBB;
            background-color: #006644;
            border: solid 1px #006644;
            text-decoration: none;
            font-size: 12px; font-weight: normal;
            font-family: "arial", sans-serif;
            padding: 2px; text-align: center;
            margin: 1px; width: 118px;
            position: static; }

.menu1 a:visited
           {display: block; color: #DDDDAA;
            background-color: #006644;
            border: solid 1px #006644;
            text-decoration: none;
            font-size: 12px; font-weight: normal;
            font-family: "arial", sans-serif;
            padding: 2px; text-align: center;
            margin: 1px; width: 118px;
            position: static; }

.menu1 a:hover
           {display: block; color: #006644;
            background-color: #FFFFCC;
            border: solid 1px #006644;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            font-family: "arial", sans-serif;
            padding: 2px; text-align: center;
            margin: 1px; width: 118px;
            position: static; }

/* Links on links page - 240px block layout. */

.linkpage td a
           {display: block; color: #006644;
            background-color: #FFFFDD;
            text-decoration: none;
            font-family: "arial", "verdana", "helvetica", sans-serif;
            font-size: 12px; font-weight: bold;
            border: solid #006644 1px;
            padding: 2px; text-align: center;
            margin-top: 2px; width: 240px;
            position: static; }

.linkpage td a:hover
           {display: block; color: #EEEEAA;
            background-color: #006644;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            font-family: "arial", "verdana", "helvetica", sans-serif;
            border: solid #B0301A 1px;
            padding: 2px; text-align: center;
            margin-top: 2px; width: 240px;
            position: static; }

.linkpage td a:visited
           {display: block;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            font-family: "arial", "verdana", "helvetica", sans-serif;
            border: solid #000000 1px;
            padding: 2px; text-align: center;
            margin-top: 2px; width: 240px;
            position: static; }

/* Form backdrop. Outer table masks background seams. */

.frmtabout {display: table; border: outset #339933 5px;
            background-color: #FFFFBB; empty-cells: show; }

.frmtabin  {display: table; border: 0px;
            background-color: #FFFFBB; empty-cells: show; }

/* "Specials" ad backdrop. */

.spctabout {display: table; border: outset #339933 2px;
            background-color: #EEFFDD; empty-cells: show; }

.spctabin  {display: table; border: 0px;
            background-color: #EEFFDD; empty-cells: show; }

/* Table caption. */

.tabcolcap {caption-side: top; text-align: center;
            font-size: 18px; font-weight: bold;
            font-family: "serif", "times new roman";
            padding: 16px; }

/* Light and dark columns. */

.tabcolout {display: table; border: outset #006644 2px;
            empty-cells: show; }

.tabcolin  {border-collapse: collapse; }

col#light  {background-color: #FFFFDD; font-size: 13px;
            font-weight: bold; border: 0px;
            padding-left: 7px; padding-right: 13px;
            padding-top: 4; padding-bottom: 4px; }

col#dark   {background-color: #DDDD99; font-size: 13px;
            font-weight: bold; border: 0px;
            padding-left: 7px; padding-right: 13px;
            padding-top: 4; padding-bottom: 4px; }

/* Contact form */

.inback    {color: #006644; background-color: #EEFFDD;
            font-weight: bold; }

.inread    {color: #006644; background-color: #EEFFDD;
            font-weight: bold; }

.inprompt  {color: #006644; background-color: #FFFFFF;
            font-weight: bold; }

/* EOF */
