BODY { margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 11px; }

P {  margin-top: 0pt; margin-right: 0pt; margin-bottom: 8pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 11px; }
li { font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 11px; }
TD { font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 11px; }
#A:Hover { text-decoration: underline; color: #eeee00; }

.content { margin-top: 15pt; margin-right: 15pt; margin-bottom: 15pt; margin-left: 15pt;  }
.popup { margin-top: 8pt; margin-right: 8pt; margin-bottom: 8pt; margin-left: 8pt;  }
.imgcontent { margin-top: 0pt; margin-right: 0pt; margin-bottom: 8pt; margin-left: 8pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 11px; }
.imgcontentl { margin-top: 0pt; margin-right: 8pt; margin-bottom: 8pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 11px; }
.heading { margin-top: 4pt; margin-right: 0pt; margin-bottom: 8pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; font-size: 15px; font-weight: bold; }
.subheading { margin-top: 4pt; margin-right: 0pt; margin-bottom: 4pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; font-size: 13px; font-weight: bold; }
.subheading2 { margin-top: 4pt; margin-right: 0pt; margin-bottom: 4pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; font-size: 11px; font-weight: bold; }

textarea.cancelpolicy { font-family: fixed, courier; font-size: 8px; }

.imagine { font-family: 'arial narrow', arial, verdana, geneva, 'ms sans serif'; color: #333333; font-size: 11px;  }
.imagineText { font-family: georgia,palatino; color: black; font-size: 22px; font-style:oblique; font-weight: bold; }
.imagineText2 { font-family: georgia,palatino; color: black; font-size: 18px; font-style:oblique; font-weight: bold; }
.imagineBold { font-family: arial, verdana, geneva, 'ms sans serif'; color: #4a852b; font-size: 12px; font-weight: bold; }
.bysmall  {font-family: verdana, geneva, 'ms sans serif', arial; color: black; font-size: 11px; }
.outside { margin-top: 4pt; margin-right: 0pt; margin-bottom: 4pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; font-size: 13px; font-weight: bold; font-style:oblique; }

#.menu { background-color:"#f3b44b"; }

.nav { background-color:"#78A25D"; }
.navitemcell {  }
.navitem { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 10px; margin-left: 8pt;}
a.navitem:hover { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #eeee00; text-decoration: none; font-size: 10px; margin-left: 8pt;}
a.navitemi { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 10px;}
a.navitemi:hover { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #eeee00; text-decoration: none; font-size: 10px; }
.navtree { font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 10px; text-decoration: none; }
a.navtree:hover { font-family: verdana, geneva, 'ms sans serif', arial; color: #eeee00; font-size: 10px; text-decoration: none; }
.navtreelabel { font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; font-size: 10px; }

.navadcell { margin-left: 8pt;  background-color: #9ac47f; }
.navad { font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 11px; margin: 4pt }
.navad:hover { font-family: verdana, geneva, 'ms sans serif', arial; color: #eeee00; text-decoration: none; font-size: 11px; margin: 4pt }
.navadb { font-weight: bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 11px; }
.navadhr { font-style: oblique; font-weight: bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 13px; }
a.navadhr:hover { font-style: oblique; font-weight: bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #eeee00; text-decoration: none; font-size: 13px; }

.navreqhr { font-style: oblique; font-weight: bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 14px; }
a.navreqhr:hover { font-style: oblique; font-weight: bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #dddd00; text-decoration: none; font-size: 14px; }

.navemhr { font-style: oblique; font-weight: bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 11px; }
a.navemhr:hover { font-style: oblique; font-weight: bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #eeee00; text-decoration: none; font-size: 11px; }

.navtt { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 12px; }

.navreq { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 14px; font-style: oblique }

.toolmap { font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 9px; text-decoration: none; }
a.toolmap:hover { font-family: verdana, geneva, 'ms sans serif', arial; color: #eeee00; font-size: 9px; text-decoration: none; }

.faqitem { font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 10px; }
a.faqitem:hover { font-family: verdana, geneva, 'ms sans serif', arial; color: #4a852b; text-decoration: none; font-size: 10px; }

/* top margin 1em,  right margin 2em, bottom margin 3em, left margin 4em */

.tableButton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
/* Even numbered rows in a table widget */
.tableCellEven  { color : #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background-color:#f9ffdf; }
.tableCellOdd  { color : #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background-color:#d7efbf; }

/* Form combo box in a table widget */
.tableComboBox  { font-family:verdana, arial, helvetica; font-size:11px; }
/* Grouping of tables */
.tableGroup  { font-family:verdana, arial, helvetica; font-size:11px; font-weight:bold ; background-color:#eeeeee; }
/* Column header of a table widget */

/* save 355678 */
.tableLabel{ margin-top: 2pt; margin-right: 0pt; margin-bottom: 2pt; margin-left: 2pt; color : white; background-color: #4a852b; font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; font-size: 11px }

.tableHeader {	font-family : verdana, sans-serif, Arial, Helvetica; font-size : 10px; font-weight : bold; color : #000000; text-decoration : none; background-color: #78A25D; }
A.tableHeader { font-family : verdana, sans-serif, Arial, Helvetica; font-size : 10px; font-weight : bold; color : #000000; background-color: #78A25D; }

/* Paging controls */
.tablePageCell  { font-family:verdana, arial, helvetica; font-size:11px; background-color:#4a852b }
.tableActionCell  { font-family:verdana, arial, helvetica; font-size:11px; background-color:#4a852b }

.tableSelectAllCheckBox { FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, helvetica; color: #ffffff; BACKGROUND-COLOR: #4a852b; TEXT-DECORATION: none }

/*Table borders */
.table {background-color:#4a852b;}

/* reservation status */
.tableCellEvenOpen  { color : #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background-color:#f9ffdf; }
.tableCellOddOpen  { color : #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background-color:#d7efbf; }
.tableCellEvenFull  { color : #0000ff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background-color:#f9ffdf; font-weight : bold; }
.tableCellOddFull  { color : #0000ff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background-color:#d7efbf; font-weight : bold; }
.tableCellEvenCanceled  { color : #ff0000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background-color:#f9ffdf; font-weight : bold; }
.tableCellOddCanceled  { color : #ff0000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; background-color:#d7efbf; font-weight : bold; }

.report {  background-color: white; font-family: verdana, geneva, 'ms sans serif', arial; color: black; font-size: 8px; }
.reportheading {  background-color: #dddddd; font-family: verdana, geneva, 'ms sans serif', arial; color: black; font-size: 8px; font-weight: bold; }

.tm1 {background-color:#f9dd55;}
.tm2 { margin-top: 4pt; margin-right: 4pt; margin-bottom: 4pt; margin-left: 4pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 10px; background-color:#f9ffdf;}
.tmb { margin-top: 4pt; margin-right: 4pt; margin-bottom: 4pt; margin-left: 4pt;; font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 12px; font-weight: bold }

.new { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #dd0000; font-size: 14px; }
a.new { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #ffffff; font-size: 12px; }

.new2 { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #dd0000; font-size: 12px; }
a.new2 { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #39741a; font-size: 11px; }

/* forms */
.error { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #dd0000; font-size: 11px; }
.errornote { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #dd0000; font-size: 9px; }
.success { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #000099; font-size: 11px; }

.lyb11 { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #f9dd55; font-size: 11px; }
.dyb11 { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #f344b; font-size: 11px; }

.pnttrip {  margin-top: 0pt; margin-right: 0pt; margin-bottom: 8pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #064107; font-size: 10px; }

.cdiv { position:relative; z-index: 0; visibility:visible}
.cdivOver { position:relative; z-index: 2; visibility:visible}

/*
dark green	4a852b	74 133 43
light green	a6be8e	166 190 142
light yellow	f9dd55	249 221 85
dark yellow	f3b44b	244 181 78
seablue		4986b3	73 134 179
light blue	a4bed7	164 190 217
*/


