﻿
.BodyNormal {font-family:Arial, Helvetica, san-serif; font-size:14px; color:000000; }
.BodyLarge {font-family:Arial, Helvetica, san-serif; font-size: 16px; color:000000;}
.BodyTitle {font-family:Arial, Helvetica, san-serif; font-size: 18px; color:FF0066;}


	A { color:blue; text-decoration:none;font-weight: bold;font-family: arial; font-size:90%; }
	A:link {color:blue; font-family: arial; font-size:90%;}
	A:visited {color:blue;font-family: arial; font-size:90%;}
	A:hover{color:#ff0000;text-decoration:underline;font-family: arial; font-size:90%;}

	A.root { color:blue; text-decoration:none; font-weight: normal; font-family: arial; font-size:70%; }
	A.root:link {color:blue; font-family: arial; font-size:70%;}
	A.root:visited {color:blue;font-family: arial; font-size:70%;}
	A.root:hover {color:ff0000;text-decoration:underline;font-family: arial; font-size:70%;}
	
	A.small { color:blue; text-decoration:none;font-family: arial; font-size:10px;line-height: 100%;}
	A.small:link {color:blue; font-family: arial; font-size:10px;}
	A.small:visited {color:blue;font-family: arial; font-size:10px;}
	A.small:hover{color:ff0000;text-decoration:underline ;font-family: arial; font-size:10px;}

	A.Outline { color:00003e; text-decoration:none;font-weight: bold;font-family: arial; font-size: 85%; }
	A.Outline:link {color:00003e; font-family: arial; font-size: 85%;}
	A.Outline:visited {color:00003e;font-family: arial; font-size: 85%;}
	A.Outline:hover{color:ff0000; text-decoration:underline; font-family: arial; font-size: 85%;}

	A.Banner { color:800060; text-decoration:none;font-weight: bold;font-family: arial; font-size:14px; }
	A.Banner:link {color:800060; font-family: arial; font-size:14px;}
	A.Banner:visited {color:800060;font-family: arial; font-size:14px;}
	A.Banner:hover{color:ff0000;text-decoration:underline;font-family: arial; font-size:14px;}

	A.Image { color:ffffff; border:0; }
	A.Image:link {color:ffffff; border:0; }
	A.Image:visited {color:ffffff;}
	A.Image:hover{color:ffffff;}
	
	A.Menustandard { color:00003e; text-decoration:none;font-family: "arial"; font-size:85%; line-height:85%; }
	A.Menustandard:link {color:00003e; font-family: "arial"; font-size:85%; line-height:85%;}
	A.Menustandard:visited {color:00003e;font-family: "arial"; font-size:85%; line-height:85%;}
	A.Menustandard:hover{color:ff0000;text-decoration:underline;font-family: "arial"; font-size:85%; line-height:85%;}
			
	A.Menusmall { color:00003e; text-decoration:none;font-family: "arial"; font-size:70%; line-height : 50%;}
	A.Menusmall:link {color:00003e; font-family: "arial"; font-size:70%; line-height : 50%;}
	A.Menusmall:visited {color:00003e;font-family: "arial"; font-size:70%; line-height : 50%;}
	A.Menusmall:hover{color:ff0000;text-decoration:underline ;font-family: "arial"; font-size:70%; line-height : 50%;}

	A.PopUp { color:00003e; text-decoration:none;font-family: arial; font-size:6px;line-height: 100%;}
	A.PopUp:link {color:00003e; font-family: arial; font-size:6px;}
	A.PopUp:visited {color:00003e;font-family: arial; font-size:6px;}
	A.PopUp:hover{color:ff0000;text-decoration:underline ;font-family: arial; font-size:6px;}
		
	A.booking { color:ffffff; text-decoration:none;font-family: arial; font-size:10px; }
	A.booking:link {color:ffffff; font-family: arial; font-size:10px;}
	A.booking:visited {color:ffffff;font-family: arial; font-size:10px;}
	A.booking:hover{color:ffff00;text-decoration:underline ;font-family: arial; font-size:10px;}

	A.AhrefBlack { color:000000; text-decoration:none;font-family: arial; font-size:10px; }
	A.AhrefBlack:link {color:000000; font-family: arial; font-size:10px;}
	A.AhrefBlack:visited {color:000000;font-family: arial; font-size:10px;}
	A.AhrefBlack:hover{color:#ffffff;text-decoration:underline ;font-family: arial; font-size:10px;}
	
	A.AhrefWhite { color:ffffff; text-decoration:none;font-family: arial; font-size:10px; }
	A.AhrefWhite:link {color:ffffff; font-family: arial; font-size:10px;}
	A.AhrefWhite:visited {color:ffffff;font-family: arial; font-size:10px;}
	A.AhrefWhite:hover{color:000000;text-decoration:underline ;font-family: arial; font-size:10px;}
		
	A.Help { color:ffffff; text-decoration:none;font-family: arial; font-size:12px; }
	A.Help:link {color:ffffff; font-family: arial; font-size:12px;}
	A.Help:visited {color:ffffff;font-family: arial; font-size:12px;}
	A.Help:hover{color:0000ff;text-decoration:underline ;font-family: arial; font-size:12px;}
			
	A.large { color:0000ff; font-weight: bold; font-family: arial; font-size:18px; }
	A.large:link {color:0033ff; font-family: arial; font-size:18px;}
	A.large:visited {color:0033ff;font-family: arial; font-size:18px;}
	A.large:hover{color:ff6600;font-weight: bold; font-family: arial; font-size:18px;}

	A.medium { color:0000ff; font-weight: normal; font-family: arial; font-size:100%; }
	A.medium:link {color:0033ff; font-family: arial; font-size:100%;}
	A.medium:visited {color:0033ff;font-family: arial; font-size:100%;}
	A.medium:hover{color:ff6600;font-weight: normal; font-family: arial; font-size:100%;}

Input.AdminButton
	{
	font-family: arial;
	color: 0000ff;
    font-size:11px;
    height:20px;
    width:50px;		
	}
	
Input.StandardButton
	{
	font-family: arial;
	color: 0000ff;
    font-size:12px;
    height:25px;
    width:60px;
    font-weight: bold;
    background: #C0C0C0;		
	}
	
Input.WideButton
	{
	font-family: arial;
	color: #EB3D6C;
    font-size:11px;
    height:20px;
    width:85px;		
	}
	
Input.HugeButton
	{
	font-family: arial;
	color: #EB3D6C;
    font-size:11px;
    height:20px;
    width:125px;		
	}
		
Input.textinput
	{	
	font-family:arial; 
	font-size:11px; 
	color:blue
	}

Input.smallinput
	{	
	font-family:arial; 
	font-size:9px; 
	color:blue
	}
		
Textarea.textinput
	{	
	font-family:arial; 
	font-size:11px; 
	color:blue
	}	
h3.general
	{
	FONT-SIZE:100%; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	font-style:italic;
	font-weight: normal;
	text-align:left; 
	line-height: 120%;
	margin-bottom: 0px;
	}


h1
	{
	FONT-SIZE:120%; 
	COLOR:00003e; 
	FONT-FAMILY:arial;
	font-style:normal;
	font-weight: bold;	
	text-align:left; 
	line-height: 120%;
	margin-bottom: 0px;
	}
h2
	{
	FONT-SIZE:80%; 
	COLOR:000000; 
	FONT-FAMILY:Arial;
	font-style:normal;
	text-align: center; 
	line-height:110%;
	margin-bottom: 0px;
	}
	
h2.small
	{
	FONT-SIZE:80%; 
	COLOR:000000; 
	FONT-FAMILY:Arial;
	font-style:italic;
	text-align: left; 
	line-height: 80%;
	margin-bottom: 0px;
	}
	

p
	{
	FONT-SIZE:14px; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	text-align:left; 
	line-height: 120%;
	text-align: justify;
	}
	
p.prose
	{
	FONT-SIZE:100%; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	text-align:left; 
	line-height: 120%;
	text-align: justify;
	font-style: italic;
	}

p.smallprose
	{
	FONT-SIZE:80%; 
	COLOR:000000; 
	FONT-FAMILY:verdana;
	line-height: 110%;
	text-align: justify;
	}

p.tinyprose
	{
	FONT-SIZE:70%; 
	COLOR:000000; 
	FONT-FAMILY:verdana;
	line-height: 90%;
	text-align: justify;
	}
	
p.ownersinfo
	{
	FONT-SIZE: 90%;
	COLOR: 000000;
	FONT-FAMILY: verdana;
	line-height: 120%;
	text-align: center;
	font-weight: normal;
}
	
p.forminfo
	{
	FONT-SIZE:95%; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	line-height: 95%;
	text-align: justify;
	font-style: normal;
	}

p.generalprose
	{
	FONT-SIZE: 90%;
	COLOR: 000000;
	FONT-FAMILY: verdana;
	line-height: 120%;
	text-align: justify;
	font-style: normal;
}
p.xmasprose
	{
	FONT-SIZE:100%; 
	COLOR:000000; 
	FONT-FAMILY:verdana;
	line-height: 100%;
	text-align: justify;
	font-style: normal;
	}
	
p.table
	{
	FONT-SIZE:100%; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	line-height: 120%;
	text-align: center;
	font-style: normal;
	}

li
	{
	FONT-SIZE:80%; 
	COLOR:000000; 
	FONT-FAMILY:verdana;
	text-align:left; 
	line-height: 110%;
	text-align: justify;
	font-style: normal;
	padding-bottom:8pt
	}	
li.italic
	{
	FONT-SIZE:75%; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	text-align:left; 
	line-height: 90%;
	text-align: justify;
	font-style: italic;
	padding-bottom:4pt
	}
			
UL.small
	{
	COLOR:000000; 
	max-height: 20px;
	margin-bottom: 0px;	
	}
	
li.small
	{
	FONT-SIZE:75%; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	line-height: 100%;
	text-align: justify;
	font-style: italic;
	}
	
option.normalitem
	{
	font-size: 10px; 
	COLOR: 000000; 
	FONT-FAMILY: arial;
	line-height: 100%;
	text-align: justify;
	font-style: italic;
	}

select.standarddate
	{
	font-size: 10px; 
	COLOR: 000000; 
	FONT-FAMILY: arial;
	line-height: 100%;
	text-align: justify;
	font-style: normal;
	}
		
option.xmasitem
	{
	FONT-SIZE:9px; 
	COLOR:ff0000; 
	FONT-FAMILY:arial;
	line-height: 100%;
	text-align: justify;
	font-weight: bold;
	}
	
option.highlighteditem
	{
	FONT-SIZE:9px; 
	COLOR:0000ff; 
	FONT-FAMILY:arial;
	line-height: 100%;
	text-align: justify;
	font-weight: bold;
	}
	
			
td.smalltable
	{
	FONT-SIZE:9px; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	text-align: center;
	max-height: 10px; 
	margin-bottom: 0px;
	}

td.menu
	{
	FONT-SIZE: 85%;
	COLOR: #9ED6FE;
	FONT-FAMILY: arial;
	text-align: left;
	height: 15px;
	margin-bottom: 0px;
	width: 100%;
	background-color: #9ED6FE;
}
td.MenuDisplayBox
	{
	font-family: arial;
	color: #00003e;
    font-size:75%;
    font-weight:bold;
    background: #9ED6FE;
    margin-bottom: 0px;
    text-align:center;
	}
td.SmallMenuDisplayBox
	{
	font-family: arial;
	color: #00003e;
    font-size:65%;
    font-weight:bold;
    background: #9ED6FE;
    margin-bottom: 0px;
    text-align:center;
	}	
td.FeatureDisplayBox
	{
	font-family: arial;
	color: #00003e;
    font-size:65%;
    font-weight:bold;
    background: #9ED6FE;
    margin-bottom: 0px;
    text-align:center;
	}	
td.GreyFeatureDisplayBox
	{
	font-family: arial;
	color: #00003e;
    font-size:65%;
    font-weight:bold;
    background: #c0c0c0;
    margin-bottom: 0px;
    text-align:center;
	}		
td.verysmall
	{
	FONT-SIZE:70%; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	text-align:justify; 
	vertical-align:bottom;
	}

td.tiny
	{
	FONT-SIZE:65%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align: right; 
	vertical-align:bottom;
	}
td.tinyleft
	{
	FONT-SIZE:65%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align: left; 
	vertical-align:top;
	}
td.tinycentre
	{
	FONT-SIZE:65%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align: center; 
	vertical-align:top;
	}
td.minute
	{
	FONT-SIZE:55%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align: justify; 
	vertical-align:top;
	}
	
td.title
	{
	FONT-SIZE:24px; 
	COLOR:006000; 
	FONT-FAMILY:"Georgia";
	text-align: center;
	vertical-align: top; 
	font-weight: bold;
	}	
		
td.PageHeader
	{
	font-family: arial;
	color: white;
    font-size:11px;
    background: white;	
	}
	
td.subheading
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	font-size: 110%; 
	}
		
td.bkform
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
	font-variant: normal; 
	font-style: normal; 
	font-size: 11px; 
    background: #b0b0b0; 
	}
	
td.generalsection
	{
	font-family: arial;
	color: black;
    font-size:90%;
    text-decoration: none;	
	}
	
td.Normalsection
	{
	font-family: arial;
	color: black;
    font-size:14px;
    text-align:justify;
    text-decoration: none;
    background: #ffffff;	
	}
	
td.formtext
	{
	font-family: arial;
	color: black;
    font-size:70%;
    text-decoration: none;
    text-align: justify;
    background: #c0c0c0;	
	}
		
td.smallgeneralsection
	{
	font-family: arial;
	color:black;
    font-size:10px;
    text-decoration: none;
    background: #ffffff;	
	}	
td.tableheader
	{
	font-family: arial;
	color: white;
    font-size:12px;
    font-weight: bold; 
    background: #000000;	
	}	
td.tableheader2
	{
	font-family: arial;
	color: black;
    font-size:70%;
    font-weight: bold;
    background: #c0c0c0;	
	}	
td.tableheader3
	{
	font-family: arial;
	color: white;
    font-size:50%;
    font-weight: bold;
    background: #000000;	
	}	
td.tablecontents
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
    font-variant: normal; 
    font-style: normal; 
    font-size: 70%; 
    background: #E0E0E0; 
	}
td.backgroundtablecontents
	{
	font-family: arial;
	color: a0a0a0; 
	font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 11px; 
    background: #E0E0E0; 
	}	
td.tablecontents3
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 65%; 
    background: #ffffff;
    border-top-style: none; 
    text-align: right;
	}		
td.tablecontents2
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 12px; 
    background: #ffffff; 
	}
td.tableSum
	{
	font-family: arial;
	color: black; 
	font-style: normal; 	
    font-variant: normal; 
    font-weight: bold; 
    font-size: 12px; 
	}
td.PageFooter
	{
	font-family: arial;
	color: white;
    font-size:11px;
    background: #ffffff;	
	}
td.MenuBorder
	{
	font-family: arial;
	color: white;
    height:500px;
    width: 1px;
    background: #ffffff;	
	}
	
}
input.Generalbutton
{
	font-family: arial;
	color:#eb3d6c ;
    font-size:11px;
    height:20px;
    width:100px;
	background-color: #e0e0e0;	
}

input.smallradio

{
	height:11px;

}