
#logolayer      { visibility: visible; position: absolute; z-index: 20; top: 6px; left: 6px; width: 194px; height: 104px } /* logo in top left-hand crner */
#topstraplayer  { visibility: visible; position: absolute; z-index: 10; top: 50px; left: 0; width: 800px; height: 61px } /* blurry blue image along top */

#butnscontainer { visibility: visible; position: absolute; z-index: 30; top: 128px; left: 0; width: 800px; height: 16px; background-color: #f5ebc8; } /* container for button row */
#butnscontainer ul { list-style-type: none; margin: 0; padding: 0; }
#butnscontainer ul li { float: left; margin-left: 30px; }

/* #homebutn       { visibility: visible; position: absolute; top: 0; left: 39px; width: 76px; height: 16px }
#newsbutn       { visibility: visible; position: absolute; top: 0; left: 115px; width: 76px; height: 16px }
#aboutbutn      { visibility: visible; position: absolute; top: 0; left: 191px; width: 76px; height: 16px; }
#docsbutn       { visibility: visible; position: absolute; top: 0; left: 267px; width: 104px; height: 16px; }
#memsbutn       { visibility: visible; position: absolute; top: 0; left: 371px; width: 90px; height: 16px; }
#linkbutn       { visibility: visible; position: absolute; top: 0; left: 461px; width: 76px; height: 16px; }
#contactbutn    { visibility: visible; position: absolute; top: 0; left: 537px; width: 76px; height: 16px; } */

#leftcol        { visibility: visible; position: absolute; top: 170px; left: 25px; width: 165px; text-align: justify; } /* left-hand column container */
#centrecol	    { visibility: visible; position: absolute; top: 170px; left: 200px; width: 412px; height: auto; padding-left: 8px; border-left: 1px solid #8fcae7; } /* centre column container */
#rightcol	    { visibility: visible; position: absolute; top: 170px; left: 640px; width: 160px; height: auto; } /* right-hand column container */
#aboutcentrecol { visibility: visible; position: absolute; top: 170px; left: 200px; width: 412px; height: auto; padding-left: 8px; border-left: 1px solid #8fcae7; } /* centre column container About pages */
#aboutrightcol  { visibility: visible; position: absolute; top: 170px; left: 620px; width: 180px; height: auto; } /* right-hand column container About pages */

#blustrap       { background-color: #00a0b4; visibility: visible; height: 15px; margin-bottom: 10px; }
#newscontainer  { visibility: visible; margin-bottom: 24px; padding-top: 3px; border-top: 1px solid #999; } /* contains headline, pic and text */
#headline       { visibility: visible; margin-bottom: 4px; } /* contains home page headline */
#subhead        { visibility: visible; margin-bottom: 12px; } /* contains home page subhead */
#photoleft      { visibility: visible; float: left; width: 192px; margin-right: 10px; } /* contains image, floated to the left */

#rightcolhead1  { visibility: visible; padding: 2px 0 4px 5px; background-color: #00549f} /* contains 1st reversed out heading in right-hand col */
#rightcoltext1  { visibility: visible; padding: 6px 5px 3px 5px; background-color: #c8f0ff; } 
#rightcolhead2  { visibility: visible; margin: 10px 0 0 0; padding: 2px 0 4px 5px; background-color: #00549f} /* contains reversed out headings in right-hand col */
#rightcoltext2  { visibility: visible; padding: 0 5px 8px 5px; background-color: #c8f0ff; } 
#rightcolhead3  { visibility: visible; margin: 10px 0 0 0; padding: 6px 0 4px 5px; background-color: #f5ebc8} /* contains headings in right-hand col */
#rightcoltext3  { visibility: visible; padding: 0 5px 8px 5px; background-color: #f5ebc8; } 

.helv11on16gry  { color: #555; font-size: 11px; line-height: 16px; font-family: Helvetica, Arial, Verdana, Geneva, SunSans-Regular, sans-serif; }
.helv10on11gry  { color: #555; font-size: 10px; line-height: 11px; font-family: Helvetica, Arial, Verdana, Geneva, SunSans-Regular, sans-serif; }
td, .helv11on15gry  { color: #555; font-size: 11px; line-height: 15px; font-family: Helvetica, Arial, Verdana, Geneva, SunSans-Regular, sans-serif; }
.helv12on14gry  { color: #555; font-size: 12px; line-height: 14px; font-family: Helvetica, Arial, Verdana, Geneva, SunSans-Regular, sans-serif; }
.helv12on15wite { color: #fff; font-size: 12px; line-height: 15px; font-family: Helvetica, Arial, Verdana, Geneva, SunSans-Regular, sans-serif; }
.helv13on15gry  { color: #555; font-size: 13px; line-height: 15px; font-family: Helvetica, Arial, Verdana, Geneva, SunSans-Regular, sans-serif; }
.helv16on17gry  { color: #555; font-size: 16px; line-height: 17px; font-family: Helvetica, Arial, Verdana, Geneva, SunSans-Regular, sans-serif; }
.helv19on20gry  { color: #555; font-size: 19px; line-height: 20px; font-family: Helvetica, Arial, Verdana, Geneva, SunSans-Regular, sans-serif; }
.georg13on19    { color: #555; font-size: 13px; line-height: 19px; font-family: Georgia, "Times New Roman", Times, serif; }

/*a.link1         { display: block; padding-left: 2px; padding-right: 2px; }*/
a.link1         { display: block; }
a.link1:visited { display: block; color: 007C92; text-decoration: none; }
a.link1:link    { display: block; color: 007C92; text-decoration: none; } /* used for main row of navigation buttons */
a.link1:hover   { display: block; background-color: fff; color: 000; text-decoration: none; }
.darkbutn 	    { color: #000; background-color: #dcd2aa; } /* used to modify button of active page */
/*removed from above: font-weight: bold; */

a.link2:visited { color: #555; text-decoration: underline; }
a.link2:link    { color: #555; text-decoration: underline; } /* this link style is used within normal text where an underline is desirable */
a.link2:hover   { color: #007c92; text-decoration: none }

a.link3:visited { color: #555; text-decoration: none; }
a.link3:link    { color: #555; text-decoration: none; } /* this link style is used where no underline is preferable */
a.link3:hover   { color: #000; text-decoration: underline }

#rightcoltext1 ul { margin: 0; margin-top: 5px; padding: 0; padding-left: 14px; list-style-type: disc;}

h4 {
    padding-bottom:0cm;
    margin-bottom:0cm;
}
