/* Descriptor Block 
	Ellesmere
1. #000000 Black
2. #009900 Blue
3. #deebe0 Pale blue
4. #ff6633 Green
5. #cccccc Grey
6. #ffffff White
*/

BODY {
	margin-left: 0px;
	margin-top: 20px;
	background-color: #deebe0;
}

.outercontainer {
	background-color: #ffffff;
}

A:link		{ color: #ff6633; background-color: transparent; text-decoration: none }
A:visited   { color: #ff6633; background-color: transparent; text-decoration: none }
A:active	{ color: #ff6633; background-color: #ffffff; text-decoration: none }
A:hover		{ color: #ff6633; background-color: transparent; text-decoration: underline }

TABLE { border-collapse: collapse; }
FORM {margin:0;padding:0;}
INPUT { margin-bottom: 1px; }


UL {
	padding: 0px;
	margin: 0px 0px 0px 3em;
	list-style-type: square;
}

OL {
	padding: 0px;
	margin: 0px 0px 0px 3em;
	list-style-type: decimal;
}

.palette1  { color: #000000; background-color: #ffffff }
.palette2  { color: #ffffff; background-color: #ff6633 }
.palette3  { color: #000000; background-color: #009900 }
.palette4  { color: #000000; background-color: #b5d6c7 }
.palette5  { color: #000000; background-color: #cccccc }
.palette6  { color: #ffffff; background-color: #000000 }

.pageelementspacer {
	font: normal normal normal 8px/8px sans-serif;
	color: #ffffff;
	background-color: #ffffff;
}

.iconbartable {
	color: #ffffff;
	background-color: #ffffff;
	border-width: 0px;
	border-style: solid;
	border-color: #009900;
}

.mastheadtable {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	padding: 0px;
}

.mastheadlogo {
	padding-bottom: 4px;
}

.mastheadname {
	font: normal normal bold 20px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	padding: 4px;
}

.mastheadstrapline {
	font: normal small-caps normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ded2f2;
	padding: 4px;
	border-bottom-color: #9c73d6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.mastheadimagecell {
	font: normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	padding: 0px;
}

.pageheadimagecell {
	font: normal normal normal 8px/8px sans-serif;
	color: #000;
	background-color: #ffffff;
	border-style: solid;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-color: #ff6633 #ff6633 #ff6633 #ff6633;

}

.menu0 {
	font: normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #009900;
	padding: 0px 0px 0px 15px;
}

.menu0table {
	
	color: #ffffff;
	background-color: #009900;
	padding: 0px;
	border-top-color: #9c73d6;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom-color: #9c73d6;
	border-bottom-style: double;
	border-bottom-width: 0px;
}

.menu0elementspacer {
	font: normal normal normal 0.83em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #009900;
	padding: 5px 0px 5px 0px;
}

.menu0option {
	font: normal normal normal 0.83em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #009900;
	padding: 5px 5px 5px 5px;
}

.menu0option A:link	{ color: #ffffff; background-color: #009900; text-decoration: none;  }
.menu0option A:visited	{ color: #ffffff; background-color: #009900; text-decoration: none;  }
.menu0option A:active	{ color: #ffffff; background-color: #009900; text-decoration: none }
.menu0option A:hover	{ color: #ffffff; background-color: #009900; text-decoration: underline }

.content {
	font: normal normal normal 0.83em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-style: solid;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-color: White White White White;
}

.contentcolumnar {
	/* Font at 1em = font size same as .content style */
	font: normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-color: White White White White;
}

.contenttabular {
	font: normal normal normal 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	
	border-style: solid;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-color: White White White White;
}

.content A:link		{ color: #ff6633; background-color: transparent; text-decoration: none }
.content A:visited  { color: #ff6633; background-color: transparent; text-decoration: none }
.content A:active	{ color: #ff6633; background-color: #ffffff; text-decoration: none }
.content A:hover	{ color: #ff6633; background-color: transparent; text-decoration: underline }

.columnleft {
	padding-right: 10px;
}

.columnright {
	padding-left: 10px;
}

.pagetitle {
	font: normal normal bold 1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6633;
	background-color: #ffffff;
}

.headline {
	font: normal normal bold 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6633;
	background-color: #ffffff;
}

.byline {
	font: normal normal bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
}

.dateline {
	font: normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6633;
	background-color: #b5d6c7;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.intro {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
}

.text {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
}

.textsmall {
	font-size: .83em;
}

.imageleft {
	margin-right: 10px;
	border-style: none;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-color: #b5d6c7 #b5d6c7 #b5d6c7 #b5d6c7;
}

.imageright {
	margin-left: 10px;	
	border-style: none;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-color: #b5d6c7 #b5d6c7 #b5d6c7 #b5d6c7;
}

.caption {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
}

.link {
	font: normal normal bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6633;
	background-color: #ffffff;
}
.link A:link		{ color: #000000; background-color: #ffffff; text-decoration: none }
.link A:visited   	{ color: #000000; background-color: #ffffff; text-decoration: none }
.link A:active		{ color: #000000; background-color: #ffffff; text-decoration: none }
.link A:hover		{ color: #000000; background-color: #ffffff; text-decoration: underline }

.contact {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
}

.contactcell {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	padding-right: 10px;
}

.tabular {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border-color: #009900;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

.tabularpanel {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #deebe0;
	border-color: #009900;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

.tabularheading {
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border-color: #000000;
	padding: 3px;
}

.tabularheadingpanel {
	font: normal normal bold 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #009900;
	border-color: #ffffff;
	padding: 3px;
}

.tabularcell {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	border-color: #009900;
	padding: 3px;
}

.tabularcellshade {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #cccccc;
	border-color: #009900;
	padding: 3px;
}

.gallery {
	/* Font at 1em = font size same as .content style */
	font: normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border-collapse: separate;
	margin: 0px;
	padding: 0px;
}

.gallerypic {
	font: normal normal normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	padding: 10px;
	border: 1px solid #009900;
}

.calendar {
	font: normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
}

.calendarheading {
	font: normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #cccccc;
}

.calendarbooked {
	/* Font at 1em = font size same as .calendar style */
	font: normal normal normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #deebe0;
}

.footer {
	font: normal normal normal 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #009900;
	padding: 4px;
}

.footer A:link		{ color: #ffffff; background-color: transparent; text-decoration: none }
.footer A:visited   { color: #ffffff; background-color: transparent; text-decoration: none }
.footer A:active	{ color: #ffffff; background-color: #deebe0 text-decoration: underline }
.footer A:hover		{ color: #ffffff; background-color: transparent; text-decoration: underline }
