body         {	font-family: Arial, Helvetica, sans-serif; color: black}

/*tbody, button, input, select, textarea
             { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: black }*/

/*body         { background-image: url("../images/bgpage.jpg"); background-repeat: repeat-y; 
               background-color: #FBFDCB; margin-left: 0; margin-top: 0}*/
body.popup   { margin: 0.5em}
body.print   { margin: 0; background-image: none; background-repeat: no-repeat;
               background-color: white; color: black } 
body > table {margin-top: 0px} 
body.popup h2  { margin: 0}

table        { margin-top: 0.5em; margin-bottom: 0.5em }
table.nomargins { margin-top: 0; margin-bottom: 0 }
table.aci    { text-align:left; margin-top:0 }

table.photo            { margin-top: 0.25em; margin-bottom: 0.25em}
table.photo      tbody { font-size: smaller}
table.photo      td    { text-align: center}
table.leftphoto        { margin-top: 0.25em; margin-bottom: 0.25em; margin-right: 0.25em}
table.leftphoto  tbody { font-size: smaller}
table.leftphoto  td    { text-align: center}
table.rightphoto       { margin-top: 0.25em; margin-bottom: 0.25em; margin-left: 0.25em}
table.rightphoto tbody { font-size: smaller}
table.rightphoto td    { text-align: center}

form         { margin-top: 0; margin-bottom: 0 }

h2,h3,h4     { font-family: "Lucida Calligraphy", Verdana, sans-serif; color: navy; font-weight: bold }
h3,h4        { margin-top: 0.25em; margin-bottom: 0.25em }
h2           { margin-bottom: 0.25em; margin-top:0; text-align:center }
h2.maroon    { color: maroon }
h2.green     { color: green }
h3           { font-size: larger }
h3.maroon    { color: maroon }
h3.green     { color: green }
h4           { font-size: inherit }
h4.maroon    { color: maroon }
h4.green     { color: green }

input, select, textarea {font-family: inherit; width: 100% }
textarea     {	background-color: #dddddd; border: solid 1px}
button       {color: black; font-weight: bold}
.button       {color: black; font-weight: bold; width: auto}

p            { color: black; margin-top: 0.5em; margin-bottom: 0.5em }
ol, ul       { margin-top: 0.5em; margin-bottom: 0.5em }

/*#padall td   { padding-right: 5px } /* Bleeding IE6 bug...*/

/*.dynpopup    { visibility: hidden; border: 2px solid navy; padding: 0.1em 0.25em;
               background-image: url("../images/bgpage.jpg"); background-color: #CCFFCC }*/

.vbig        { font-size: larger }
.big         { font-size: larger }
.medium      { }
.small       { font-size: smaller }
.screensmall { font-size: smaller }
.tiny        { font-size: smaller }

.lem         { color: navy; font-style: italic }
.mem         { color: green; font-weight: bold }
.hem         { color: maroon; font-weight: bold }

.menuinset   { background-color: #CFFFE5; border: 1px solid green; margin-top: 6px; margin-bottom: 6px}
.sidemenu    { text-align: center; vertical-align: top;  width: 7em} 
.sideblurb   { font-size: small; text-align: center; width: 7em; margin-left: 10px;  margin-right: 10px }
.sidehead    { color: navy; font-weight: bold}

.acfont, .acfontmaroon, .acfontgreen, .aclink,.acaidcamp
             { font-family: "Lucida Calligraphy", Verdana, sans-serif}
.acfontnavy  { color: navy; font-weight: bold}
.acaidcamp   { color: navy; font-weight: bold; font-size: 120% }
.aclink      { font-weight: bold}
.acfontmaroon { color: maroon }
.acfontgreen { color: green }
.acweekend   { font-weight: bold; color: maroon }

.aca         { font-variant: normal; font-style: italic; font-size: smaller; text-decoration: none;
               font-family: Arial, Helvetica, sans-serif; color: maroon }
.aca:hover   { text-decoration: underline }
.acp         { font-variant: normal; font-style: italic; font-size: smaller;  
               font-family: Arial, Helvetica, sans-serif; color: gray }
.pcfont      { font-size: 120%; font-weight: bold;
               font-family: "Lucida Calligraphy", Verdana, sans-serif; color: maroon }

.req, .opt, .man { font-size: smaller }
.printonly   { display: none }
.dontprint   { }

.itinerary       { font-size: smaller }
.itinerary tbody { font-size: smaller }

.w3clink  { cursor: default; text-decoration: none; color: black }
#PFPPopup { position: absolute; top: 10px; left: 0px; width: 250px }
#PFPText  { text-align: center; font-size: small; margin: 0}

#Testimonial { font-family: 'Times New Roman', serif; font-style: italic }
#TestimonialBox { position: absolute; left: 0px; width: 100%; top: 180px; margin: 0 }

/* { filter: alpha(opacity=25)} */
/* For development only 
body, tbody, button, input, select, textarea { font-size: 12pt }
h1           { font-size: 24pt }
h2           { font-size: 18pt}
h3           { font-size: 13pt }
h4           { font-size: 12pt }
table.photo      tbody { font-size: 10pt}
table.leftphoto  tbody { font-size: 10pt}
table.rightphoto tbody { font-size: 10pt}
.vbig        { font-size: 24pt }
.big         { font-size: 13pt }
.medium      { font-size: 12pt }
.small       { font-size: 10pt }
.screensmall { font-size: 10pt }
.sideblurb   { font-size: 10pt }
.tiny        { font-size: 8pt }
*/
