body { color: black; margin: 0; background-color: white; }

div#toptitle { position: absolute; top: 0; width: 100%; height: 30px; background-color: transparent; } 

img.headerpix { visibility: hidden; } div.marquee { visibility: hidden; } 

.hidden { display: none; position: relative; left: 1%; width: 98%; font: 11px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; margin-left: 0; background: white; overflow: scroll; } 

h1 { position: absolute; top: 0; width: 100%; background: transparent; text-align: center; font: italic bold 270% Garamond,Times,"Times New Roman",serif; color: black; white-space: normal; } 

h1.behind { visibility: hidden; left: 0px; } 

div.menu { visibility: hidden; } 
div.menu:hover { visibility: hidden; } 
.menu dl { visibility: hidden; } 
.menu dt { visibility: hidden; } 
.menu dd { visibility: hidden; } 
.menu li { visibility: hidden; } 
.menu ul { visibility: hidden; } 
.menu li a, .menu dt a { visibility: hidden; } 
.menu li a:visited, .menu dt a:visited { visibility: hidden; } 
.menu li a:hover, .menu dt a:hover { visibility: hidden; }

a.thispage { visibility: hidden; }
div.contentmain { position: absolute; top: 90px; left: 1%; right: 1%; width: 98%; color: black; background: white; } 
div.line { width: 100%; height: 1px; background: transparent; font: 2px Verdana, "Lucida Grande", Lucida, sans-serif; color: transparent; text-align: center; }

contentmain p:first-letter { font-size: 115%; font-weight: bold; color: black; } 

p { position: relative; left: 1%; width: 98%; font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; margin-left: 0; background: white; } 
p.bigger { position: relative; left: 1%; width: 98%; font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; margin-left: 0; background: white; } 
.font2 { font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: white; } 

div.box2 { position: relative; width: 98%; background: white; font: 9px Verdana, "Lucida Grande", Lucida, sans-serif; color: #000000; text-align: left; clear: both; z-index: 4; } .font3 { font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: transparent; } 

h2 { font-family: Garamond,Times,"Times New Roman",serif; color: black; font-weight: bold; font-size: 150%; line-height: 100%; text-align: center; margin-top: 0.3em; background: white; } 

h3 { font-family: Garamond,Times,"Times New Roman",serif; font-size: 120%; font-weight: bold; color: black; background: white; position: relative; left: 1%; width: 98%; }

h4 { font-family: Garamond,Times,"Times New Roman",serif; font-size: 100%; font-weight: bold; color: black; background: white; position: relative; left: 1%; width: 98%; z-index: 110; } 

a:link { background: white; font: normal 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; text-decoration: none; } 
a:visited { background: white; font: normal 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; text-decoration: none; } 
a:hover { background: white; font: normal 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; text-decoration: none; } 
a:active { background: white; font: normal 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; text-decoration: none; } 
a.big:link { background: white; font: normal 15px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; text-decoration: none; } 
a.big:visited { background: white; font: normal 15px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; text-decoration: none; } 
a.dontprint:link { background: white; font: normal 8px Verdana, "Lucida Grande", Lucida, sans-serif; color: white; text-decoration: none; } 

form.joinform { font-size: 13px; background-color: white; } select, textarea, submit { position: relative; margin: 0; width: 85%; font: 12px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: white; } 

input { margin: 0; font: 12px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: white; } 
input.radiobutton { margin: 0; font: 12px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: transparent; }
input.searchbutton { margin: 0; width: 16%; font: bold 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: white; }
input.printer { margin: 0; width: 60%; font: bold 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: white; background: transparent; } 
ul { font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: white; list-style-type: disc; } 
ol { font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: white; list-style-type: decimal; } 
ol.lroman { font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: white; list-style-type: lower-roman; } 
ol.lalpha { color: black; background: white; list-style-type: lower-alpha; font: 11px Verdana, "Lucida Grande", Lucida, sans-serif; } 
li { margin: 0; color: black; background: white; line-height: 120%; } 
dl { margin: 0; font-style: italic; color: black; background: white; line-height: 120%; } 

img.acrobat { visibility: hidden; } 
/* ______________________________________________ 

*/ /*left and right boxes under heading in contentmain */ 
div.leftright { position: absoloute; left: 0; top: 99px; width: 100%; background: transparent; margin-left: 0; z-index: 40; clear: right; } 

div.lefttext { position: relative; top -70px; left: 0; width: 60%; z-index: 50; background: transparent; } 

div.righttext { position: absolute; top: 12; width: 33%; padding: 0; background: transparent; margin-left: 0; clear: none; z-index:60; border: 0 none black; left: 67%;} 

div.rightpicture { clear: none; visibility: hidden; } 

div.rightmap { position: absolute; top: 20; width: 33%; padding: 0; background: transparent; margin-left: 0; clear: none; z-index:60; border: 0 none black; left: 67%;} /* box for map picture on RHS of some text in content area */ 

.fontbox { visibility: hidden; }

 table { empty-cells: hide; } 
/* ______________________________________________ 
*/
/*boxes at the bottom of the page */ 
div.box { position: relative; left: 0; right: 0; top: 0; width: 100%; height: 180px; background: transparent; margin: 0; color: transparent; } 

 div.boxesatend { background: transparent; z-index: 300; }
 
 #boxleft { position: absolute; left: 0; top: 105px; overflow: visible; visibility: visible; background: white; } 
 #boxmiddle { visibility: hidden; } 
 #boxright { visibility: hidden; } 
 p.c1 { position: relative; bottom: 0; font: 10px Verdana, "Lucida Grande", Lucida, sans-serif; text-align: center; left: 0; width: 100%; color: black; background: transparent; } 
 p.c3 { font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: transparent; } 
 p.c3print { visibility: hidden; } background: #dedede;
 /* use for the fine print items not to be printed when under maccsprint */ .fontc1b { 
 
 font: bold 12px Verdana, "Lucida Grande", Lucida, sans-serif; text-align: center; left: 0; width: 100%; color: black; background: transparent; z-index: 100; } 
 
 a.greyback:link { font: normal 11px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: transparenttext-decoration: none; } 
 
 a.greyback:hover { text-decoration: underline; font: normal 11px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: transparent; } 
 a.greyback:visited { font: normal 11px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; background: transparenttext-decoration: none; } 
 
 img.valider { visibility: hidden; } 
 
 a.plainlink { background: white; font: normal 11px Verdana, "Lucida Grande", Lucida, sans-serif; color: black; text-decoration: none; } 
 
 tr { font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; text-align: left; left: 0; width: 100%; color: black; background: white; visibility: visible; overflow: scroll; } td.blank { background-color: transparent; visibility: visible; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; } 
 tr.centred { font: 13px sans-serif, "Lucida Grande", Lucida, Verdana; text-align: center; left: 0; width: 100%; color: black; background: white; visibility: visible; overflow: scroll; } 
 td.centredpicture { font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; text-align: center; left: 0; width: 33%; color: black; background: white; visibility: visible; opacity: 1; } 
 td.centredtext { font: 13px Verdana, "Lucida Grande", Lucida, sans-serif; text-align: left; width: 10%; color: black; background: white; visibility: visible; }
 
 /* ______________________________________________ */ 
 
 hr { color: black; height: 5px; background-color: white; width: 100%; } 
 /* maccsprint.css last modified 17-12-07 by Dutyhog. Last validated 8-1-05 */
