body { background:url(/images/bck_home.gif) #000 repeat-y; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.3; font-size:.8em; }
div#navArea { position:absolute; top:230px; left:0; width:196px; font-family:'Myriad Pro',Trebuchet, Verdana, sans-serif; color:#707070; font-size:16px; }
div#monumentImg { margin:0 0 0 219px; position:relative; background:url(/images/hm_monumentBck.jpg) transparent no-repeat; padding:0; }
div#monumentBck { margin:0 0 0 219px; position:relative; background:url(/images/int_monumentBck.jpg) transparent no-repeat; padding:0; padding:160px 26px 15px 35px; }

img { border:none; }

/*#monumentBck div#contentArea { background-color:#fff; position:relative; filter: alpha(opacity=70); height:1%; -moz-opacity:.75; opacity:.75; width:695px; padding:20px 0; }*/
#monumentBck div#contentArea { background-image:url(/images/whiteTransparency.png); width:695px; }

#contentArea div#content {
  min-height:595px;
  height:auto !important;
  height:595px;
  padding:20px 40px;
}

#content p { margin:15px 0; }
#content ul { margin:15px; padding-left:20px; }
#content h1,h2,h3,h4,h5,h6 { font-family:"Trebuchet MS"; margin:15px 0; }
#content h1, #content h2 { font-size:1.6em; border-bottom:1px dotted #000; }
#content h3, #content h4 { font-size:1.4em; }

div#group1 { position:absolute; top:422px; left:276px; width:158px; height:131px; z-index:5; background-image:url(/images/hm1_1.jpg); border:1px solid #999; }
div#group2 { position:absolute; top:535px; left:466px; width:239px; height:110px; z-index:5; background-image:url(/images/hm2_1.jpg); border:1px solid #999; }
div#group3 { position:absolute; top:400px; left:783px; width:99px; height:269px; z-index:5; background-image:url(/images/hm3_1.jpg); border:1px solid #999; }

.centerText { text-align:center; }

.vidImg { position:relative; float:left; padding:0 12px 10px; }

.floatImageRight { float:right; padding:5px 0 12px 12px; }
.floatImageLeft { float:left; padding:5px 12px 12px 0; }

/**** Forms ****/
label.formHead, div.formHead { margin-top:10px; font-size:.9em; font-weight:bold; display:block; }
/**** Forms ****/

/**** contact Form ****/
span.requiredMarker { color:#ff0000; }
/**** contact Form ****/
.errFldB { display:none; }

img.addALittleRight { padding-right:3px; }