
/*<style>  */

.content {
font-family:arial;
border-top: outset 1px white; 
border-left: outset 1px white;
border-right: inset 5px gray; 
border-bottom: outset 5px gray;
margin:0 auto;
padding:1em; 
background:white;

margin-top:2%;
} 	
a.subtitlelink:link { color: white; text-decoration:none;font-weight: none} 
a.subtitlelink:active { color:white; text-decoration:none; font-weight: none} 
a.subtitlelink:visited { color:white; text-decoration:none; font-weight: none}
a.subtitlelink:hover { color: #8ebff4; text-decoration:none; background-color:transparent; font-weight: bold} 

a.info:link { color: #666699; text-decoration:none; font-weight:none} 
a.info:active { font-weight:none; text-decoration:none; color: #666699} 
a.info:visited { font-weight:none; text-decoration:none; color: #666699} 
a.info:hover { color:#1700e2 ;  background-color:#c6ffff; text-decoration:none; font-weight:none}

a.competition:link { color: #FF0000; text-decoration:none; background-color:transparent; font-weight:bold} 
a.competition:active { font-weight:bold; text-decoration:none; background-color:transparent; color: #FF0000} 
a.competition:visited { font-weight:none; text-decoration:none; background-color:transparent; color: #FF0000} 
a.competition:hover { color:#FF0000 ;  text-decoration:none; background-color:transparent; font-weight:none}

a.ahnav:link  { color :#333366; background-color:transparent; text-decoration:none; font-weight:none;}
a.ahnav:active  { color :#333366; background-color:transparent; text-decoration:none; font-weight:none;}
a.ahnav:visited  { color :#333366; background-color:transparent; text-decoration:none; font-weight:none;}
a.ahnav:hover { color :red; background-color:transparent; text-decoration:underline; font-weight:none;}

a:link { color :#333366;  font-weight:none;}
a:active { color :#333366;  font-weight: none;}
a:visited { color :#333366;  font-weight: none;}
a:hover{ color :white; background-color:#666699; font-weight: none;}

a.detailweb:link  { color :#003366; background-color:transparent; text-decoration:underline; font-weight:none;}
a.detailweb:active  { color :#003366; background-color:transparent; text-decoration:underline; font-weight:none;}
a.detailweb:visited  { color :#003366; background-color:transparent; text-decoration:underline; font-weight:none;}
a.detailweb:hover { color :#003366; background-color:transparent; text-decoration:underline; font-weight:bolg;}

a.boxadtitle:link  { color :black; background-color:transparent; text-decoration:underline; font-weight:none;}
a.boxadtitle:active  { color :black; background-color:transparent; text-decoration:underline; font-weight:none;}
a.boxadtitle:visited  { color :black; background-color:transparent; text-decoration:underline; font-weight:none;}
a.boxadtitle:hover { color :black; background-color:transparent; text-decoration:underline; font-weight:bolg;}

a.eventlink:link { color: white; text-decoration:none;font-weight: none} 
a.eventlink:active { color:white; text-decoration:none; font-weight: none} 
a.eventlink:visited { color:white; text-decoration:none; font-weight: none}
a.eventlink:hover { color: #8ebff4; text-decoration:none; background-color:transparent; font-weight: bold}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; scrollbar-face-color: 
#666699; scrollbar-shadow-color: #AAAA66; scrollbar-highlight-color: #9999CC; 
scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-3dlight-color: 
#000000; scrollbar-darkshadow-color: #000000; background-color: #FFFFFF}
.event {background-color:#CEFFFF}
.new {background-color:#80FF80;  color:#00773C; font-weight:bold}
.organiser {background-color:#008000;  color:#80FF80; font-weight:bold}
.region {background-color:#C4C4FF;  color:#000000; font-weight:bold}
.county {background-color:#E1C8DF;  color:#000000; font-weight:bold}
.y2003 {background-color:#C4C4FF;  color:#000000; font-weight:bold}
.y2004 {background-color:#E1C8DF;  color:#000000; font-weight:bold}
.block {text-align:justify; border:1px solid #666699; padding-left:2em; padding-right:2em; background:#ffffd7}
.countyblock {text-align:justify; border:1px solid #666699; padding-left:2em; padding-right:2em; background:#ffffd7}

.infoform { color: #333366; font-weight:bold}
.copyright {font-size: 9px; font-style: italic; font-weight: none; float:right}
.copyrightlist {font-size: xx-small; font-style: italic; font-weight: none; float:right}
.cladcolumns {}
.featurecolumn1 { text-align:justify; padding-right:2em; padding-bottom:2em}
.featurecolumn2 { text-align:justify;padding-bottom:2em}
.featureblock {text-align:center; border:1px solid black; padding:1em; background:yellow; color:black}
.quote {font-style:italic; padding-left:1em; padding-right:1em}
.moreinfo {display:block; text-align:justify; padding:1em; border:1px solid gray}
.spacer {color:white; width:170}
.clubcolumn {color: #5E005E; padding-left:1em; padding-right:1em; padding-bottom:2em; background-color:#E1C8DF; border:1px solid #5E005E}
.regionupdatecolumn {color: #800000; text-align:left; padding-left:1em; padding-right:1em; padding-bottom:2em; background-color:#FFFF66; border:1px solid #800000}
.regionlist{color: #0000A0; text-align:justify; padding-left:1em; padding-right:1em; padding-bottom:2em; background-color:gainsboro; border:1px solid #0000A0}
.regionnewscolumn {font-size:12px; color:#2f4f4f; align:left; padding-top:1em; padding-left:1em; padding-right:1em; padding-bottom:1em; background-color:#f0fff0; border:1px solid #5E005E; text-align:left}

/*headings*/
	h1, h2, h3, h4, h5, h6 {font-family: comic sans ms}
	h1 {font-family:comic sans ms;font-size:14px; color: #ffffff; align:center}
	h2 {font-family:comic sans ms;font-size:14px; color:#000080; align:left }
	h3 {font-family:comic sans ms; font-decoration:none; font-size:14px; color:#2f4f4f; align:left}
	h4 {font-family:comic sans ms; font-decoration:none; font-size:10px; color:#000080}
	h5 {color: Maroon;}
	h6 {color: Blue;}
	
/*esdlineage*/
	div.esdlineage {text-align:justified; color:#333366;font-size:10;margin-left:0%; margin-right:0%}
	div.esdlinage:first-letter {}
	div.esdlineage:first-line { font-weight: bold}
	
	/*esdjustlink*/
	div.esdjustlink{text-align:center; color:#333366;font-size:11;margin-left:0%; margin-right:0%;padding:2; border:1px solid #d3d3d3}
	div.esdjustlink:first-letter {}
	div.esdjustlink:first-line {; font-weight: bold}
	
	/*esdboxad*/
	div.esdboxad {background: #ccffff;  text-align:center;color:#333366;font-size:11;margin-left:0%; margin-right:0%; padding:2; border:1px solid #333366}
	div.esdboxad:first-letter { }
	div.esdboxad:first-line { font-weight: bold; font-size:12}
	
	/*judgelistad*/
	div.judgelistad {background: #ccffff; font-family:arial; text-align:center;color:#333366;font-size:10;margin-left:0%; margin-right:0%; padding:2; border:1px solid #333366}
	div.judgelistad:first-letter { }
	div.judgelistad:first-line { font-weight: bold; font-size:11}
	
	/*regionaleventad*/
	div.eventboxad {background: #ccffff; font-family:tahoma; text-align:center;color:#333366;font-size:9;margin-left:0%; margin-right:0%; padding:2; border:1px solid #333366}
	div.eventboxad:first-letter { }
	div.eventboxad:first-line { font-weight: bold; font-size:10; color:#ff3333 }
	
	/*funrideeventad*/
	div.funboxad {background: #ffff00; font-family:tahoma; text-align:center;color:black;font-size:12;margin-left:0%; margin-right:0%;  border:1px solid #003366;padding:0.5em}
	div.funboxad:first-letter { }
	div.funboxad:first-line { font-weight: bold; font-size:12; color:#ff3333 }
	
	/*funrideeventlinead*/
	div.funlinead{ margin-left:5%;margin-right:5%;font-family:tahoma; text-align:left;color:#333366;font-size:10; font-weight: bold}
	
	
	/*esddisplay1*/
	div.esddisplay1 {text-align:center;color:#333366; font-size:10;margin-left:0%; margin-right:0%; padding:2; border:2px solid #333366}
	div.esddisplay1:first-letter { }
	div.esddisplay1:first-line {  font-size:12; color:white;background:#333366; font-weight: bold; }

	/*esddisplay2*/
	div.esddisplay2 {text-align:center;color:white;background:#333366;font-weight: bold; font-size:10;margin-left:0%; margin-right:0%;  border:2px solid #333366}
	div.esdxdisplay2:first-letter {}
	div.esddisplay2:first-line { font-size:12; color:white;  }
	
tr { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: 
#333366} 

	/*lineage*/
	div.elineage {text-align:justified; color:#333366;font-size:10;margin-left:0%; margin-right:0%}
	div.elinage:first-letter {}
	div.elineage:first-line { font-weight: bold}
	
	/*boxad*/
	div.dboxad {text-align:center;color:#333366;font-size:10;margin-left:0%; margin-right:0%; padding:2; border:1px solid #333366}
	div.dboxad:first-letter { }
	div.dboxad:first-line { font-weight: bold; font-size:12}
	
	/*display1*/
	div.bdisplay1 {text-align:center;color:#333366; font-size:10;margin-left:0%; margin-right:0%; padding:2; border:2px solid #333366}
	div.bdisplay1:first-letter { }
	div.bdisplay1:first-line {  font-size:12; color:white;background:#333366; font-weight: bold; }

	/*display2*/
	div.cdisplay2 {text-align:center;color:white;background:#333366;font-weight: bold; font-size:10;margin-left:0%; margin-right:0%;  border:2px solid #333366}
	div.xcdisplay2:first-letter {}
	div.cdisplay2:first-line { font-size:12; color:white;  }
	
tr { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: 
#333366} 

.titleblock{font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 
color: #FFFFFF; background-color: #666699; text-align: left; border: thin #333366 ridge; height: 20px}    
.subtitle {font-size:xx-small}

/* horizontal navigation bar */
/* vline is a little decorative line between the elements */

.hnav {display:block; color: #333366; font-weight:bold ;font-size:xx-small; padding-left:8px; padding-right:8px;  text-align:center}
.vline{border-left:solid 0.1ex #003366; }

th { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; 
color: #FFFFFF; background-color: #666699; text-align: left; border: thin #333366 ridge; height: 20px} 

table { } 

select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-align: right; border-style: none; border-top-width: auto; border-right-width: auto; border-bottom-width: auto; border-left-width: auto; } 

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; cursor: auto; color: #666699}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; cursor: auto; color: #666699}
TD.STATE0 {  background-color: #FFFFFF; border: CCCC99; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
TD.STATE1 { background-color: #CCCCFF; color: #333366; text-decoration: none; border: #333366; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin;padding-left:2px}
.regionalpage {border:solid #666699 2px; margin:3px}
.christmaspage {background: #004000; border:solid #ec0000 2px; color:#ec0000; margin:3px}
.organiserpage {border:solid #00773C 2px; margin:3px}
.diarydirectborder {border:solid #D2AA0B 2px; margin:3px}
.leftadblock { border-right:none}
.rightadblock{ border-left:none}
.navblock{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; 
color: #FFFFFF; background-color: #666699; text-align: center; border: thin #333366 ridge; margin:0px}
.alert{color:#9f2222;}
.blankbutton {text-align:center; display:block; color: white; background:#333366; text-decoration: none; border:gray 3px outset; padding:0.5em; margin-top:-1em} 

a.xmasbutton:link { text-align:center; display:block; color: #ec0000; background:#004000; text-decoration: none; } 
a.xmasbutton:active { display:block; color: #ec0000; background:#004000; text-decoration: none; }  
a.xmasbutton:visited { display:block; color: #ec0000; background:#004000;  } 
a.xmasbutton:hover {  display:block; color: #ec0000; background:#004000; }   

a.navbutton:link { text-align:center; display:block; color: white; background:#333366; text-decoration: none; border:gray 3px outset; padding:0.5em; margin-top:-1em} 
a.navbutton:active { display:block; color: white; background:#333366; text-decoration: none; border:gray  3px outset;margin:0px; padding:0.5em; margin-top:-1em}  
a.navbutton:visited { display:block; color: white; background:#333366;  border:gray 3px outset; text-decoration:none;margin:0px; padding:0.5em; margin-top:-1em} 
a.navbutton:hover {  display:block; color: white; background:#666699;  border:gray 3px inset; text-decoration:none;margin:0px; padding:0.5em; margin-top:-1em}

a.submit:link { text-align:center; display:block; color: white; background:#9f2222; text-decoration: none; border:gray 3px outset; padding:0.5em} 
a.submit:active { display:block; color: white; background:#9f2222; text-decoration: none; border:gray  3px outset;margin:0px; padding:0.5em}  
a.submit:visited { display:block; color: white; background:#9f2222;  border:gray 3px outset; text-decoration:none;margin:0px; padding:0.5em} 
a.submit:hover {  display:block; color: white; background:#666699;  border:gray 3px inset; text-decoration:none;margin:0px; padding:0.5em}



a.eventemail:link { text-align:center; display:block; color: white; background:#006633; text-decoration: none; border:gray 3px outset; padding:0.5em} 
a.eventemail:active { display:block; color: white; background#006633; text-decoration: none; border:gray  3px outset;margin:0px; padding:0.5em}  
a.eventemail:visited { display:block; color: white; background:#006633;  border:gray 3px outset; text-decoration:none;margin:0px; padding:0.5em} 
a.eventemail:hover {  display:block; color: white; background:#666699;  border:gray 3px inset; text-decoration:none;margin:0px; padding:0.5em}

/* PSD Adverts */
/*h4.psdCategoryTitle {background:#ccffff;text-align:center; margin-bottom:0em;border:solid 1px #cccccc; margin:0}*/
/*
h4.psdCategoryTitle {font-weight:bold; color:#660000; background:#ccffff; text-align:center; margin-bottom:0em; border:solid 1px #cccccc;  margin:0}
.psdEntry {font-size:100%; font-family:verdana; width:220px; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; padding:0.5em; margin:0px; background:white;text-align:center }
span.psdEntryItemNameValue  {display:block; font-size:1em; font-weight:bold; }
span.psdEntryItemAddressValue  {font-size:1em; font-weight:normal}
span.psdDescriptionValue {display:block; margin:0.5em 0.5em  0.5em 0.5em; font-style:normal; font-size:1em;text-align:center; }
span.psdPhoneValue {display:block;font-size:1em; font-weight:normal}
span.psdMobileValue {font-size:1em; font-weight:normal}
span.psdEmailValue {font-size:1em; font-weight:normal}
span.psdWebValue {font-size:1em; font-weight:normal}
*/




