/*
left panel: F9D482
content: F6F7D1
tabs: 247 203 72, 594 x 126, f7cb48
*/

BODY { margin: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; font-size: 12px; background-color: #cccc99; }

P {  margin-top: 0pt; margin-right: 0pt; margin-bottom: 8pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; font-size: 12px; }
li { font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; font-size: 12px; }
TD { font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; font-size: 12px; }

a:link { color: #222277 }
a:visited { color: #222255 }
a:hover { color: #ee0000 }

.leftcontent {  margin: 4pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; font-size: 12px; }
.lcsmall { font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; font-size: 10px; }

.content { margin: 4pt; }

.calmonth, td.calmonth { background-color: #ffffcc; font-size: 14px; font-weight: bold }
.calday, td.calday { background-color: #f7ab28; font-weight: bold }
.calinfo, td.calinfo { background-color: #F9e492; font-size: 11px }

.imgp {  margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; font-size: 12px; }

.quote {  margin: 0pt; background-color: #ffffcc }
.quotep {  margin-top: 8pt; margin-right: 8pt; margin-top: 8pt; margin-bottom: 8pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; font-size: 11px; }

.imgcontent { margin-top: 0pt; margin-right: 0pt; margin-bottom: 8pt; margin-left: 8pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; 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: #340805; 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: #554444; font-size: 15px; font-weight: bold; }
.homeheading { margin-top: 4pt; margin-right: 0pt; margin-bottom: 4pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #554444; font-size: 15px; font-weight: bold; font-style:oblique;}
.leftheading { margin-top: 4pt; margin-right: 0pt; margin-bottom: 4pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #554444; font-size: 14px; 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: #554444; font-size: 13px; font-weight: bold; }
.subheadingp { margin-top: 0pt; margin-right: 0pt; margin-bottom: 4pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #554444; 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: #554444; font-size: 11px; font-weight: bold; }

.imagine { font-family: 'arial narrow', arial, verdana, geneva, 'ms sans serif'; color: #333333; font-size: 11px;  }
.imagineBold { font-family: arial, verdana, geneva, 'ms sans serif'; color: #4a852b; font-size: 12px; font-weight: bold; }

.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; }

.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: #340805; font-size: 10px; text-decoration: none; }
a.navtree:hover { font-family: verdana, geneva, 'ms sans serif', arial; color: #ee0000; font-size: 10px; text-decoration: none; }
.navtreelabel { font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; font-size: 10px; }

.navtt { font-weight:bold; font-family: verdana, geneva, 'ms sans serif', arial; color: #333333; text-decoration: none; font-size: 12px; }

a.toolmap, td.toolmap { font-family: verdana, geneva, 'ms sans serif', arial; color: #554444; font-size: 9px; text-decoration: none; }
a.toolmap:hover { font-family: verdana, geneva, 'ms sans serif', arial; color: #ee0000; font-size: 9px; text-decoration: none; }
.footer { margin: 4pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #554444; font-size: 9px; }

.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: #340805; 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: #340805; 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; }

.pnttrip {  margin-top: 0pt; margin-right: 0pt; margin-bottom: 8pt; margin-left: 0pt; font-family: verdana, geneva, 'ms sans serif', arial; color: #340805; font-size: 10px; }

.cdiv { position:relative; z-index: 0; visibility:visible; margin: 4pt }
.cdivOver { position:relative; z-index: 2; visibility:visible; margin: 4pt }

