body
{
    font-size: 9pt;
    color: white;
    font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook' , 'Book Antiqua' , Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
    background-color: #006600;
    margin-bottom: 0pt;
    margin-top: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    padding-right: 0pt;
    padding-top: 0pt;
}
TABLE
{
	font-size: 9pt;
	color: white;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
}
TBODY
{
	font-size: 9pt;
	color: white;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
}

HR
{
	border-right: #a3adc9 thin solid;
	border-top: #a3adc9 thin solid;
	border-left: #a3adc9 thin solid;
	border-bottom: #a3adc9 thin solid;
}
OPTION
{
	font-size: 9pt;
	color: black;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	background-color: #fffacd;
}

INPUT
{
	font-size: 9pt;
	color: black;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	background-color: #fffacd;
}
TEXTAREA
{
	font-size: 9pt;
	color: black;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', 'Lucida Console' , 'Courier New' , Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	background-color: #fffacd;
}
a:active
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	color:  #FFFF00;
	text-decoration: underline;
}
a:link
{
	font-weight: bold;
	font-size: 9pt;
	color: #FFFF00;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	text-decoration: none;
}

a:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: #FFCC00;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	text-decoration: none;
}
a
{
	font-weight: bold;
	font-size: 9pt;
	color: #FFFF00;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	text-decoration: underline;
}
a:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFCC;
	background-color: #669966;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	text-decoration: underline;
}
AREA
{
	color: black;
	background: white;
}
PLAINTEXT
{
	color: black;
	background: white;
}

TABLE.clsKey
{
	background-color: #F7F3E7;
	color: Black;
}

TD.clsKey
{
	background-color: #F7F3E7;
	color: Black;
}

TD.RightMenuBorder
{
	border-right: thin outset;
}

TD.TopMenuBorder
{
	border-bottom: thin outset;
}

TD.BottomMenuBorder
{
	border-top: thin outset;
}

TD.MenuBackgroundColour
{
    background-color: #336633;
}

TABLE.MenuBackgroundColour
{
    background-color: #336633;
}

TD.TariffHeading
{
    background-color: Teal;
}

TD.freeWeekend
{
    background-color: #669999;
}

TD.AvailBackgroundColour
{
    background-color: Teal;
}
TD.AvailTransBackgroundColour
{
	background-color: Maroon;
	border-color: Teal;
}

P.avail
{
    background-color: Teal;
}

P.bookedTrans
{
    background-color: Maroon;
}

P.AvailTransBackgroundColour
{
	background-color: Maroon;
	border-color: Teal;
}

P.booked
{
    color: Yellow;
    background-color: Maroon;
}

P.freeWeekend
{
    background-color: #669999;
}

P.TransWeekend
{
    background-color: Maroon;
	border-color: Teal;
}

P.bookedWeekend
{
    background-color: #cd5c5c;
}

P.clsPageHeader
{
	border-right: inset;
	border-top: inset;
	font-weight: bold;
	font-size: 12pt;
	border-left: inset;
	width: 30%;
	color: #ffffcc;
	border-bottom: #669966 inset;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook' , 'Book Antiqua' , Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	background-color: #666600;
}

SPAN.clsItemGroupHeader
{
	color: Black;
	background-color: Yellow;
	font-family: Calisto, Lucida Bright, Century, 'Century Schoolbook', 'Book Antiqua', Verdana, Tahoma, Arial, Serif, Sans-Serif, Cursive, Fantasy, Monospace;
	font-size: 14pt;
	font-weight: bold;
}

TD.clsItemGroupHeader
{
	background-color: Yellow;
}

TABLE.logoTable
{
	border: 1px;
	border-color: #ffff00;
}

TD.logoTable
{
	border: 1px;
	border-color: #ffff00;
}

IMG
{
	border-color: #669966;
}

IMG.IvyCottage
{
	border-right: #669966 inset;
	border-top: #669966 inset;
	border-left: #669966 inset;
	border-bottom: #669966 inset;
}

TD.IvyCottageInset
{
	border-bottom-style: inset;
	border-left-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-top-style: inset;
	border-bottom-width: thick;
}

P.clsQuickBreak
{
    font-size: small;
    color: Yellow;
}

P.clsSize2
{
	font-size:small;
}

P.clsSize3
{
	font-size:large;
}

p.clsSize4
{
	font-size:x-large;
}

