
/* MACKAY ISLAND STYLESHEET */


/* General */

body       {margin-top:  0px; margin-bottom: 0px;
            margin-left: 0px; margin-right:  0px;
            font-color: #005242; }

h1         {font-family: "new century schoolbook", serif; color: #FFFFD5;
            font-size: 32px; font-weight: bold; font-style: italic;
            padding-top: 14px; padding-bottom: 14px; }
h2         {font-family: "new century schoolbook", serif; color: #005242; }
h3         {font-family: "new century schoolbook", serif; color: #005242; }

h4         {font-family: "new century schoolbook", serif; color: #005242;
            margin: 0px; padding: 4px; }

h5         {font-family: "arial", sans-serif; font-size: 10px; color: #003300;
            margin: 0px; padding-top: 0px; padding-bottom: 8px; }

/* General formatting. */

p          {font-family: "arial", sans-serif; color: #000000;
            text-align: justify; font-weight: bold; }

a          {font-family: "new century schoolbook", serif; color: #804000;
            text-decoration: none; }

a:hover    {font-family: "new century schoolbook", serif; color: #AA0000;
            text-decoration: none; background-color: #F0F0D0; }

.rightside {padding-left: 22px; padding-right: 22px; }

.commpara  {font-family: "times new roman", serif; color: #005242; }
            font-size: 12px; font-weight: bold; text-align: justify; }

.biogpara  {font-family: "times new roman", serif; color: #005242; }
            font-size: 15px; font-weight: normal; text-align: justify; }

/* Calendars */

.dayyes    {color: #770000; background-color: #FFFFD5; }
.dayno     {color: #006600; background-color: #EEEEC5; }
.dayyes a  {color: #770000; background-color: #FFFFD5; }
.dayno  a  {color: #000000; background-color: #EEEEC5; }
.dayblank  {color: #000000; background-color: #CCCCB5; }

.dayyes a:hover
           {color: #FFFFD5; background-color: #770000; }
.dayno  a:hover
           {color: #EEEEC5; background-color: #006600; }

/* Scrollbars */

body       {scrollbar-face-color:       #FFFFD5;
            scrollbar-arrow-color:      #005242;
            scrollbar-track-color:      #004237;
            scrollbar-shadow-color:     #888855;
            scrollbar-highlight-color:  #888855;
            scrollbar-3dlight-color:    #888855;
            scrollbar-darkshadow-color: #000000; }

/* Primary layout table. Left=menu. Right=body. */

.maintab   {border-collapse: collapse; }

/* Inline body and form tables - pale yellow with green border. */

.frmtabout {display: table; border: outset #339933 5px;
            background-color: #FFFFD5; empty-cells: show; }

.frmtabin  {display: table; border: 0px;
            background-color: #FFFFD5; empty-cells: show; }

/* Menu column = dark green background with pale yellow lettering. */

col#dark   {color: #FFFFFF; background-color: #005242;
            font-weight:  bold; border: 0px;
            padding-left:  2px; padding-right: 2px;
            padding-top:   2px; padding-bottom: 2px; }

/* Text column = white background with dark green lettering. */

col#light  {color: #005242; background-color: #FFFFFF;
            font-weight:  bold; border: 0px;
            padding-left: 14px; padding-right: 14px;
            padding-top:   2px; padding-bottom: 2px; }

/* Table for line item listing table ("exclude details"). */

.listtab   {border-collapse: collapse; }

/* Rows for line item listings. */

.greenrow  {color: #005242; background-color: #E0F9E4;
            font-weight:  bold; border: 0px;
            padding-left:  2px; padding-right: 2px;
            padding-top:   2px; padding-bottom: 2px; }

.beigerow  {color: #005242; background-color: #F0F0D0;
            font-weight:  bold; border: 0px;
            padding-left:  2px; padding-right: 2px;
            padding-top:   2px; padding-bottom: 2px; }

/* Main menu (left side) - 160px block layout. */

.menu1 a   {display: block; color: #FFFFD5;
            background-color: #004237;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            font-family: "serif", "times new roman";
            font-style: italic;
            border: solid #888855 1px;
            padding: 2px; text-align: center;
            margin-left: 4px; margin-right: 4px;
            margin-top: 4px; width: 160px;
            position: static; }

.menu1 a:hover
           {display: block; color: #005242;
            background-color: #F0F0D0;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            font-family: "serif", "times new roman";
            font-style: italic;
            border: solid #888855 1px;
            padding: 2px; text-align: center;
            margin-left: 4px; margin-right: 4px;
            margin-top: 4px; width: 160px;
            position: static; }

.menu1 a:visited
           {display: block;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            font-family: "serif", "times new roman";
            font-style: italic;
            border: solid #990000 1px;
            padding: 2px; text-align: center;
            margin-left: 4px; margin-right: 4px;
            margin-top: 4px; width: 160px;
            position: static; }

/* Form input: fields and prompts. */

.inback    {color: #005242; background-color: #EEEEC5;
            font-weight: bold; }

.outback   {color: #000000; background-color: #DDDDB5;
            font-weight: bold; }

.inprompt  {color: #005242; background-color: #FFFFD5;
            font-weight: bold; }

dt         {font-family: "new century schoolbook", "times new roman", serif;
            color: #005242; font-size: 22px; font-weight: bold;
            font-style: italic; text-decoration: underline;
            padding-top: 10px; }

dd         {font-weight: bold; font-size: 14px; }

/* Format for small caps BENCHMARK. */

.smcap1    {font-family: "serif", "times new roman";
            font-style: normal; font-size: 10;
            font-weight: bold; }

/* Links page - 200px block layout. */

.linkpage td a
           {display: block; color: #005242;
            background-color: #F0F0D0;
            text-decoration: none;
            font-family: "arial", "verdana", "helvetica", sans-serif;
            font-size: 12px; font-weight: bold;
            border: solid #005242 1px;
            padding: 2px; text-align: center;
            margin-top: 2px; width: 240px;
            position: static; }

.linkpage td a:hover
           {display: block; color: #F0F0D0;
            background-color: #005242;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            font-family: "arial", "verdana", "helvetica", sans-serif;
            border: solid #660000 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; }

/* Thumbnail borders */

.tnspan  a {display: block; width=142px;
            margin: 0px; padding: 1px;
            background-color: #FFFFFF;
            text-decoration: none;
            color: #005242; border: 1px #005242; }

.tnspan  a:visited
           {background-color: #000000;
            color: #005242; border: 1px #005242; }

.tnspan  a:hover
           {background-color: #006600;
            color: #005242; border: 1px #005242;
            Filter: Alpha(Opacity=100, FinishOpacity=80, Style=2); }

/* Visitor counter. */

.visits    {display: block; color: #FFFFD5;
            background-color: #004237;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            font-family: "serif", "times new roman";
            font-style: italic;
            border: solid #FFFFD5 1px;
            padding: 4px; text-align: center;
            margin-top: 5px; width: 160px;
            position: static; }

/* EOF */

