/* CSS Document */
body{
	font-size: 0.8em;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}
a:link {
	color:#0033CC;
}
a:visited {
	color: #0033CC;
}
a:hover {
	color: #EF4C9B;
}
a:active {
	color: #EF4C9B;
}
h1{
	font-size:240%;
	font-weight:bold;
	color:#6C2A8E;
}
h2{
	font-size:200%;
	font-weight:bold;
	color:#6C2A8E;
}
h3{
	font-size:150%;
	font-weight:bold;
	color:#6C2A8E;
}
h4{
	font-size:120%;
	font-weight:bold;
	color:#6C2A8E;
}
h5{
	font-size:90%;
	font-weight:bold;
	color:#666666;
}
#abovetop{
	width:100%;
	height:1.7em;
	background-image:url(../images/linksdecabovetop.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#complinks{
	width:auto;
	float:right;
	line-height:1.5em;
}

#commentaryicon{
	width:90px;
	height:auto;
	float:left;
	margin-right:10px;
}

#subnavstrip{
	width:577px;
	height:2.7em;
	padding-top:14px;
	padding-left:3px;
	line-height:2em;
	background-color:#6C2A8E;
	background-image:url(../images/subnavstrip-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	float:right;
}
#subnavstrip2line{
	width:577px;

	padding-top:14px;
	padding-left:3px;
	background-color:#6C2A8E;
	background-image:url(../images/subnavstrip-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	float:right;
}
#subnav{
	width:;
	font-weight:bold;
	background-color:#6C2A8E;
	margin-right:10px;
	display:block;
}
a.subnav:link, a.subnav:visited{
	color:#FFFFCC;
	display:block;
	padding:0 5px 0 5px;
	border: 1px solid #64001D;
	background-color:B10034;
	text-decoration:none;
}
a.subnav:hover{
	color:#FFFFFF;
	display:block;
	padding:0 5px 0 5px;
	border: 1px solid #FF9966;
	text-decoration:none;
}


	
#top{
	width:100%;
	height:80px;
	background-color:#FFFFFF;
	color:#6C2A8E;
	border-top: solid 1px #6C2A8E;
}
#goldline{
	width:100%;
	height:2px;
	background-color:#999966;
	background-image:url(../images/goldline.jpg);
	border-bottom:1px solid #bab840;
}
#datetime{
	padding-top:5px;
}
#container{
	width:770px;
	background:url(../images/containerBg.gif);
	background-position:left;
	background-repeat:repeat-y;
}
#content{
	width:570px;
	padding: 10px 0px 5px 5px;
	float:right;
}
#links{
	width:189px;

	float:left;
}
#link{
	width:180px;
	line-height:2em;
	background-color:#F5E7BA;
	margin-bottom:5px;
}
#swffloatright{
	float:right;
	padding-left:10px;
}
#swffloatleft{
	float:left;
	padding-right:10px;
}
#footer{
	width:100%;
	height:auto;
	background-color:#FFFFFF;
	color:#6C2A8E;
	border-bottom: solid 1px #6C2A8E;
}
#belowfooter{
	width:100%;
	height:30px;
	background-image:url(../images/linksdecbelowfoot.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#sublink{
	width:150px;
	line-height:2em;
	background-color:#6C2A8E;
}
.sublinknav{
	width:100%;
	display:block;
	text-decoration:none;
	background-color:#6C2A8E;
}
a.sublinknav:link, a.sublinknav:visited{
	display:block;
	color:#FFFFCC;
	border: solid 1px #64001D;
}
a.sublinknav:hover, a.sublinknav:active{
	display:block;
	color:#FFFFFF;
	border: solid 1px #FFCC66;
}
.archivelist{line-height:2.5em;}
.whitebold {
	color: #FFFFFF;
	font-weight: bold;
}
.white{
	color: #FFFFFF;
}
.para{
	font-size:1px;
}
.compnav{
	width:auto;
	color:#6C2A8E;
	text-decoration:none;
	padding-right:0.3em;
	padding-left:0.3em;
	line-height:1.5em;
	clear:right;
}
.bold{font-weight:bold};

.footernav{
	color:#00A65E;
}

a.footernav:link, a.footernav:visited{
	color:#00A65E;
}
a.footernav:hover{
	color:#02D26A;
}
	
a.compnav:link, a.compnav:visited{
	width:auto;
	color:#6C2A8E;
}
a.compnav:hover{
	width:auto;
	color:#999966;
	text-decoration:underline;
}
.greylight{color:#CCCCCC;}
img.floatleft{
	float:left;
	padding-right:10px;
}
img.floatright{
	float:right;
	padding-left:10px;
}	
img.prvHome{
	width:50em;
	height:16em;
}
.info {
color:#0000CC;
}
#tablehdr{
	float:left;
	padding:5px;
	background-color:#6C2A8E;

	color:#FFFFFF;
	border:1px solid #64001D;
}
#tablecell{
	float:left;
	padding:5px;
	border:1px solid #64001D;
}
INPUT.check {border:1px #9D0620 solid;}
INPUT.inp {border-left:0px black solid;border-top:0px;border-bottom:1px #9D0620 solid}
.style2 {color: #CC0000}
#border{border:1px solid #64001D; padding:5px;}
#blueborder{border:1px solid #4e9ede; padding:3px;}
#es-border{border:1px solid #64001D; padding:5px; background-color:#FFFFFF; background-image:url(../images/seminar-bg.jpg); background-repeat:no-repeat;}
table,tr,td{margin:0;}
#navigation {
	margin: 0px;
	padding: 0px;
	width: 190px;
	visibility: visible;
	z-index: 20;
	margin-left: 0px;
	float:left;
}
#tdnavlh {
	width: 185px;

}
#tdnavrh {
	width: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
#tableback {
	margin: 0px;
	padding: 0px;
	width: 190px;
	position: absolute;
	visibility: visible;
	top: 0px;
	z-index: 22;
	left: 4px;
}
#navtbl {
	width: 189px;
	border: none;
	margin: 0px;
	padding: 0px;

}
#menutbl {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
#menu1 {
	position: absolute;
	z-index: 1;
	margin: 0px 2px 0px 2px;
	width: 130px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	visibility: hidden;
}
#menu2 {
	position: absolute;
	z-index: 2;
	margin: 0px 0px 0px 2px;
	width: 130px;
	background-color: #000000;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	visibility: hidden;
}
#menu3 {
	position: absolute;
	z-index: 3;
	margin: 0px 0px 0px 2px;
	width: 130px;
	background-color: #000000;
	padding: 0px 0px 0px 0px;
	visibility: hidden;
}
#menu4 {
	position: absolute;
	z-index: 4;
	margin: 0px 0px 0px 2px;
	width: 130px;
	background-color: #000000;
	padding: 0px 0px 0px 0px;
	visibility: hidden;
}
.p-solid { margin: 0px; padding: 0px; }
a.navRed:link, a.navRed:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/linkbg1.jpg);
	display: block;
	padding: 2px 6px 3px 2px;
	border-top: solid #FFCCFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #FFCCFF 1px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}

a.navRed:hover, a.navRed:active  {
	color: #942158;
	text-decoration: none;
	background: url(../images/linkbgoverRed.jpg);
	display: block;
	padding: 2px 6px 3px 4px;
	border-top: solid #9C0E55 1px;
	border-right: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
	border-left: solid #9C0E55 1px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}
a.navRedsubTop:link, a.navRedsubTop:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/linkbg1.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #FFCCFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #FFCCFF 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
a.navRedsubTop:hover, a.navRedsubTop:active  {
	color: #942158;
	text-decoration: none;
	background: url(../images/linkbgoverRed.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #9C0E55 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #FFFFFF 1px;
	border-left: solid #9C0E55 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
a.navRedsubMid:link, a.navRedsubMid:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/linkbg1.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #FFCCFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #FFCCFF 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
a.navRedsubMid:hover, a.navRedsubMid:active  {
	color: #942158;
	text-decoration: none;
	background: url(../images/linkbgoverRed.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #FFFFFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #FFFFFF 1px;
	border-left: solid #9C0E55 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
a.navRedsubBtm:link, a.navRedsubBtm:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/linkbg1.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #FFCCFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #FFCCFF 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
a.navRedsubBtm:hover, a.navRedsubBtm:active  {
	color: #942158;
	text-decoration: none;
	background: url(../images/linkbgoverRed.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #FFFFFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #9C0E55 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}

a.navBlue:link, a.navBlue:visited {
	color:#003366;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/linkbgBlue.jpg);
	display: block;
	padding: 2px 6px 3px 2px;
	border-top: solid #FFCCFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #FFCCFF 1px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}

a.navBlue:hover, a.navBlue:active  {
	color:#000066;
	text-decoration: none;
	background: #FFFFCC url(../images/linkbgoverBlue.jpg);
	display: block;
	padding: 2px 6px 3px 2px;
	border-top: solid #9C0E55 1px;
	border-right: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
	border-left: solid #9C0E55 1px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}
a.navBluesubBtm:link, a.navBluesubBtm:visited {
	color:#000066;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/linkbgBlue.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #FFCCFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #FFCCFF 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
a.navBluesubBtm:hover, a.navBluesubBtm:active  {
	color: #000066;
	text-decoration: none;
	background: url(../images/linkbgoverBlue.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #FFFFFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #9C0E55 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
a.navBluesubTop:link, a.navBluesubTop:visited {
	color:#000066;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/linkbgBlue.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #FFCCFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #FFCCFF 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
a.navBluesubTop:hover, a.navBluesubTop:active  {
	color: #000066;
	text-decoration: none;
	background: url(../images/linkbgoverBlue.jpg);
	display: block;
	padding: 2px 2px 3px 4px;
	border-top: solid #9C0E55 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #9C0E55 1px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}
a.navGreen:link, a.navGreen:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/linkbgGreen.jpg);
	display: block;
	padding: 2px 6px 3px 2px;
	border-top: solid #FFCCFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #FFCCFF 1px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}

a.navGreen:hover, a.navGreen:active  {
	color:#003300;
	text-decoration: none;
	background: #FFFFCC url(../images/linkbgoverGreen.jpg);
	display: block;
	padding: 2px 6px 3px 2px;
	border-top: solid #9C0E55 1px;
	border-right: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
	border-left: solid #9C0E55 1px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}
a.navGold:link, a.navGold:visited {
	color:#645C00;
	text-decoration: none;
	font-weight:bold;
	background:url(../images/linkbgGold.jpg);
	display: block;
	padding: 2px 6px 3px 2px;
	border-top: solid #FFCCFF 1px;
	border-right: solid #9C0E55 1px;
	border-bottom: solid #9C0E55 1px;
	border-left: solid #FFCCFF 1px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}

a.navGold:hover, a.navGold:active  {
	color:#645C00;
	text-decoration: none;
	background: #FFFFCC url(../images/linkbgoverGold.jpg);
	display: block;
	padding: 2px 6px 3px 2px;
	border-top: solid #9C0E55 1px;
	border-right: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
	border-left: solid #9C0E55 1px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}
#subHdrRed{
	background-color:#EF4C9B; 
	height:20px; 
	float:right; 
	width:570px; 
	background-image:url(../images/subhdrbgRed.jpg);
	padding: 5px 0 5px 10px;
	color:#FFFFFF;
	font-size:150%;
	font-weight:bold;
	}
.byrkley{
	color:#6C2A8E;
	font-weight:bold;
}
.deli{
	color:#EA592A;
	font-weight:bold;
}
.gardenCentre{
	color:#EF4C9B;
	font-weight:bold;
}
.tdBorderRed{border:1px solid #CCCCCC;}
a.navwhiteBold:link, a.navwhiteBold:visited {
	color:#FFFF99;
	text-decoration: underline;
	font-weight:bold;
	display: block;
}

a.navwhiteBold:hover, a.navwhiteBold:active  {
	color:#FFFFFF;
	text-decoration: underline;
	display: block;
}
#subHdrGold{
	background-color:#EBE956; 
	height:20px; 
	float:right; 
	width:570px; 
	background-image:url(../images/subhdrbgGold.jpg);
	padding: 5px 0 5px 10px;
	color:#6C2A8E;
	font-size:150%;
	font-weight:bold;
	}
#subHdrGreen{
	background-color:#00A65E; 
	height:20px; 
	float:right; 
	width:570px; 
	background-image:url(../images/subhdrbgGreen.jpg);
	padding: 5px 0 5px 10px;
	color:#FFFFFF;
	font-size:150%;
	font-weight:bold;
	}
#subHdrBlue{
	background-color:#B4D6F1; 
	height:20px; 
	float:right; 
	width:570px; 
	background-image:url(../images/subhdrbgBlue.jpg);
	padding: 5px 0 5px 10px;
	color:#000066;
	font-size:150%;
	font-weight:bold;
	}	
#subnavRed{width:580px; background-color:#EF4C9B; float:right; background-image:url(../images/subhdrbgRed.jpg);}
#subnavGold{width:580px; background-color:#EBE956; float:right; background-image:url(images/subhdrbgGold.jpg);}
#subnavGreen{width:580px; background-color:#00A65E; float:right; background-image:url(images/subhdrbgGreen.jpg);}
#subnavBlue{width:580px; background-color:#B4D6F1; float:right; background-image:url(images/subhdrbgBlue.jpg);}
@media print {
     .noprint {
          display: none;
	}
     .printLeft {
	 float:left;
	}
}

@media screen {
     .nobrowser {
          display: none;
     }
}
#diaryDates{
	width:550px;
	padding:30px 10px 10px 10px;
	background-image:url(../images/diaryDatesBg.gif);
	background-repeat:no-repeat;
	background-position:top;
	border:1px solid #E2D745;
}
.entrybox{
	font-size:100%;
	width:150px;
	height:30px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#009900;
	}
.submit{
	font-size:2em;
	width:800px;
	height:70px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#009900;
	}
.clear{
	font-size:1em;
	width:150px;
	height:70px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#009900;
	}
.style8 {
	font-size: 13px;
	font-weight: bold;
}
.style13 {color: #CC3333}
.style14 {
	color: #009900
}
body,td,th {
	font-size: 12px;
}
.style15 {color: #669900}
body {
	margin-top: 10px;
}
.style1 {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.submit{
	font-size:2em;
	width:800px;
	height:70px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#009900;
	}
.clear{
	font-size:1em;
	width:150px;
	height:70px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#009900;
	}