span.smaller
{
font-size:0.9em;
}

a.ResultsEventLink:ACTIVE, a.ResultsEventLink:LINK, a.ResultsEventLink:VISITED
{
	text-decoration: underline;

	font-size:14px;
	color: Blue;
}

 a.ResultsEventLink:HOVER
{
	text-decoration: underline;
	color:red;

	font-size:14px;
}

a.PostcodeHelp:ACTIVE, a.PostcodeHelp:LINK, a.PostcodeHelp:VISITED {
    text-decoration: none;
	font-size:1.0em;
	font-weight:bold;
	color:green;
}

a.PostcodeHelp:HOVER{
	text-decoration:underline;
	font-size:1.0em;
	font-weight:bold;
	color: orange;	
}

td.FacebookSuggestion
{
font-size:0.9em;
color:#2f6db0;
}

td.sidetop
{
   /* background-color:#ddFFFF;*/
    padding:0px 0 0px 0;
    text-align:center;
}
td.sideon
{
    color: white;
    background-color: #85A6Cb;
    font-weight: bold;
    margin: 0px;
    padding: 5px;
    text-align: right;
    border: solid 3px white;
}

td.sideoff
{
    padding: 5px;
    text-align: left;
    background-color: #E6E6FF;
    color: Navy;
    border: solid 3px white;
}
div.resultsleft
{
border-right:solid 2px #ddFFFF;
}

#tableSideTabs
{
border-collapse: collapse;
width:161px;
padding-top: 0px;
margin: 0 0 20px 0;
border:0;
}

a.sidetaboff:ACTIVE,a.sidetaboff:LINK, a.sidetaboff:VISITED
{
font-family:Verdana;
	text-decoration: none;
	  color:#85A6Cb;
	font-weight:bold;
	font-size:1.1em;
}

 a.sidetaboff:HOVER
{
    font-family: Verdana;
    text-decoration: underline;
    color: Navy;
    font-weight: bold;
    font-size: 1.1em;
}

a.sidetabon:ACTIVE,a.sidetabon:LINK, a.sidetabon:VISITED
{
font-family:Verdana;
	text-decoration: none;
	  color:White;
	font-weight:bold;
	font-size:1.1em;
}

 a.sidetabon:HOVER
{
font-family:Verdana;
	text-decoration: underline;
	color:White;
	font-weight:bold;
	font-size:1.1em;
}
/*
div.summary
{
	padding-left:10px;
	margin:0;
	color:Blue;
	font-size:0.8em;
	border:none 1px Red;
	width:180px;
	text-align:left;
}

div.summary h2
{
    font-size:1.5em;
    color:#85A6Cb;
    padding-bottom:0;
    margin-bottom:10px;
}

div.summaryitem
{
text-align:left;

  font-size:1.1em;
  padding:0 5px 10px 0;
}


.summaryitem a:ACTIVE,.summaryitem a:LINK, .summaryitem a:VISITED
{
	text-decoration: underline;
	  color:#85A6Cb;
	font-weight:normal;
	font-size:1.1em;
}

 .summaryitem a:HOVER
{
	text-decoration: underline;
	color:Red;
	font-weight:normal;
	font-size:1.1em;
}

a.summarylink:ACTIVE,a.summarylink:LINK,a.summarylink:VISITED
{
	text-decoration: underline;
	  color:#85A6Cb;
	font-weight:bold;
	font-size:1.2em;
}

 a.summarylink:HOVER
{
	text-decoration: underline;
	color:Red;
	font-weight:bold;
	font-size:1.2em;
}
*/
div.AdInstructions
{
margin-left:5px;
}
.AdMonthCheckBox
{
}

table.features td.Title
{
	padding-bottom: 5px;
	color:Black;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #b1ffde;
	text-align:center;
	font-weight:bold;
}

span.OrgList
{
    font-weight:bold;
    color:#3388ff;
}

table.features a:ACTIVE,  table.features a:LINK, table.features a.:VISITED
{
	text-decoration: underline;
	font-weight:normal;
	font-size:0.85em;
	margin-left:4px;
	line-height:20px;
}
div.feature
{
	padding:20px 10px 0px 10px;

}

div.feature h1
{
	font-size:20px;
	padding:0 0 50px 0;
	display:block;
}

div.feature p
{
		font-size:1.1em;
}


div.feature a:ACTIVE,  div.feature a:LINK, div.feature a.:VISITED
{
	text-decoration: underline;
	/*color:Blue;*/
	font-weight:normal;
	font-size:1.0em;
	
}

div.feature a:HOVER
{
	text-decoration: underline;
	color:Red;
}

#affiliates td.SearchTitle
{
	font-size:1.1em;
}
#affiliates ul
{
	margin-top:10px;
}
#affiliates p.subtitle
{
	font-size:1.2em;
	font-weight:bold;
	color:#2f6db0;
}
#TwitterLink
{
	font-size:1.5em;
}

a.TwitterLink:ACTIVE, a.TwitterLink:LINK, a.TwitterLink:VISITED
{
	/*text-decoration: underline;*/
	/*color:Blue;*/
	font-weight:normal;
	font-size:1.1em;
}

 a.TwitterLink:HOVER
{
	text-decoration: underline;
	color:Red;
	font-weight:normal;
	font-size:1.1em;
}
div.twitter_div
{
	color:Red;
	width:180px;
	}
#twitter_update_list
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
p
{
	margin:2px 0 5px 0;
}
li
{
		margin:2px 0 5px 0;
}
body
{
	text-align:center;
	font-size:11pt;
}
form
{
 margin-top:-5px;
 }
form.google
{
 margin-top:1px;
 }

td.PastEventHeading
{
	font-size:1.0em;
	font-weight:bold;
	color:Red;
	text-align:center;
}
 
.NOBR
{
	white-space:nowrap;
}
h2.HomePage
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center ;
	font-size:1.0em;
	color:White;
	font-weight:bold;
	background-color: #85A6Cb;
	padding-top:3px;
	padding-bottom:3px;
margin-bottom:0px;
}

#ibSearch
{
	margin-right:10px;
}

td.LeftPanel
{
	color:Fuchsia;
	border-right-style:groove;
	border-right-width:thin;
	width:180px;
	text-align:center;
	padding-left:10px;
	padding-right:20px;
	vertical-align:top;
}

td.HomePageSideBar
{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color: #ffcc00;
	vertical-align:top;
	font-size:10pt;
}


td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}

td.SearchHeading
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #85A6Cb;
	text-align: center;
		font-size:10pt;
		padding:7px 0 5px 0;
}

td.SearchTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#2f6db0;
}

td.OptionsTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#2f6db0;
    padding-bottom:5px;	
}

td.DirectoryTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:Navy;
}
span.SearchTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2f6db0;
}

table.StepTable
{
	margin-bottom:0px;
}
hr.StepSeparator
{
	color:#ffcc00;
	height:1px;
}

td.MainPanel
{
	text-align:left;
	padding:0 5px 0 5px;
	vertical-align:top;
}

td.MainCountyListPanel
{
	text-align:left;
	padding-right:30px;
	vertical-align:top;
	line-height:20px;
}

.validationSummary
{
color:Red;
font-weight:bold;	
padding:20px 0 0 10px;
}

.validationText
{
color:Red;
font-size:1.0em;
font-weight:bold;	
}
.validationTextLarger
{
color:Red;
font-size:1.3em;
font-weight:bold;	
}

td.formHeader
{
font-size:0.8em;
font-weight:bold;
padding-bottom:10px;
}


td.LinkEntryHeader
{
padding-top:0px;
font-size:1.0em;
font-weight:bold;
padding-bottom:5px;
color:Navy;
text-align:left;
}


span.Red
{
	color:Red;
}

span.RedBold
{
	color:Red;
	font-weight:bold;
}

span.requiredField
{
	color:Red;
font-size:1.4em;
font-weight:bold;
margin-right:1px;
}
span.requiredFieldHeader
{
	vertical-align:middle;
color:Red;
font-size:1em;
font-weight:bold;
margin-left:5px;	
}

span.optionalField
{
	color:Green;
font-size:1.5em;
font-weight:bold;
margin-right:1px;
}
span.optionalFieldHeader
{
	vertical-align:middle;
color:Green;
font-size:1em;
font-weight:bold;
margin-left:5px;	
}
td.StepNumber
{
	font-size:1em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffa500;
	color:White;
	text-align:center;
	padding:0 3px 0 3px;
}


p.EventLink
{
	padding:0;
	margin:0;	
}


a.EventLink:ACTIVE, a.EventLink:LINK, a.EventLink:VISITED
{
	text-decoration: underline;
	font-weight:bold;
	font-size:0.8em;
	color: #0099cc;
}

 a.EventLink:HOVER
{
	text-decoration: underline;
	color:Orange;
	font-weight:bold;
	font-size:0.8em;
}

.PremiumEventHeaderPreview{
	text-decoration: underline;
	color:Blue;
	font-weight:bold;
	font-size:1.1em;
}

a.PremiumEventHeader:ACTIVE, a.PremiumEventHeader:LINK {
	text-decoration: underline;
	color:Blue;
	font-weight:bold;
	font-size:1.1em;
}
a.PremiumEventHeader:VISITED 
{
	font-weight:bold;
	text-decoration: underline;
	color:Blue;

	font-size:1.1em;
}

a.PremiumEventHeader:HOVER
{
	font-weight:bold;
	text-decoration:underline;
	color:Blue;
	/*font-weight:bold;*/
	font-size:1.1em;
}
.miles
{
	color:Green;
}

.VenueLine
{
	color: Green;
}

.DateTimeString
{
	color:#2f6db0;
	font-weight: bold;
}

a.SLinkURL:ACTIVE, a.SLinkURL:LINK, a.SLinkURL:VISITED,a.SLinkURL:HOVER {
	text-decoration: none;
	color:Green;

}

td.SLinkDisplay
{
	padding-bottom:8px;	
}

.EventHeaderNoLink
{
	/*font-weight:bold;*/
	font-size:1.1em;
	color:Blue;
}

table.BannerAd
{
/*	border-bottom:solid thin Blue;
	border-top:solid thin Blue;
	border-left:solid thin Blue;
	border-right:solid thin Blue;*/
	margin-top:5px;
	width:97%;
	/*margin-left:3px;
	margin-right:20px;*/
}

td.BannerAd
{
	text-align:center ;
}

.GoButton
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 1.5em;
	padding-bottom: 0px;
	cursor: pointer;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: green;
}



.ButtonGo
{
padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 1.0em;
	cursor: pointer;
	color: white;
	font-weight:bold;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#85A6Cb;
	margin: 0;
	
}

.GoLink2
{
	/*padding-right: 0px;
	padding-left: 3px;
	font-weight: normal;
	font-size: 1.2em;
	cursor: pointer;
	color: #85A6Cb;
	font-weight:bold;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;*/
	/*background-color:white ;*/
	/*border:none;*/
	/*text-decoration: none;*/
}

.GoLink2:hover
{
	border:solid 1 blue;
}

.BigButton
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 1.1em;
	padding-bottom: 0px;
	cursor: pointer;
	color: white;
	padding-top: 2px;
	font-family: Verdana;
	background-color: green;
}

.NewButton
{
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: normal;
	font-size: 1.1em;
	color:  White;
	background-color:  Green;
	cursor:pointer;
}

td.SideBar
{
	padding-top:0px;
	vertical-align:top;
}

td.SponsoredLinksHeading
{
	color: #85A6Cb;
	font-weight:bold ;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;

}

table.SponsoredLinks
{
/*	border-left-style:solid;
	border-left-width:1;
	border-left-color: #ffcc00;*/
	margin-top:5px;
	padding-left:5px;
}



img.SponsoredLinkImage
{
	width:180px;
}

table.SignInLeft
{
	/*border-right:solid 2 Orange;*/
	padding-right:15px;
}
table.SignInRight
{
	border-left-style:solid;
	border-left-width:2px;
	border-left-color: #ffcc00;
	padding-left:15px;
}
td.SignInHeading
{
	padding-top:7px;
	padding-bottom:5px;
	font-size:1.0em;
	font-weight:bold;
	color: #2f6db0;
}

td.SignInField
{
	padding-top:7px;
	font-size:0.8em;
	font-weight:bold;
}

td.SignInButton
{
	padding-bottom:70px;
}

table.PaymentListTable
{
	border-bottom: #a9a9a9 1px solid;
}
tr.PaymentListHeader
{
	/*background-color:#ffcc00;*/
	background-color:#85A6Cb;
}

th.PaymentListHeader
{
	padding-top:2px;
	padding-bottom:3px;
	color:#FFFFFF;
	font-size:0.85em;
	padding-left:5px;
}

table.EventListTable
{
	border-bottom: #a9a9a9 1px solid;
}
tr.EventListHeader
{
	/*background-color:#ffcc00;*/
	background-color:#85A6Cb;
	font-size:0.9em;
	white-space:nowrap;
}

th.EventListHeader
{
	padding-top:2px;
	padding-bottom:3px;
	color:#FFFFFF;
	font-size:0.85em;
	padding-left:5px;
}

tr.AlternateList1
{
	background-color: #f7ffff;
	font-size:0.85em;
}

tr.AlternateList0
{
	background-color: #f0ffff;
	font-size:0.85em;
}

tr.AlternateList0Premium
{
	background-color: #ffdddd;
	border:solid 20px Navy;
}

tr.AlternateList1Premium
{
	background-color: #ffeeee;
	border:solid 20px Navy;
}
.SearchValidation
{
	color:Red;
	font-weight:bold;
}

span.ToolTip{
	text-decoration: none;
	color:Blue;
	font-weight:normal;
}

table.PostcodeAdvice
{
	width:200px;
	border-color:Blue;
	border-style:solid;
	border-width:1px;
}

table.AdvertControl
{

		
}
td.AdvertControl
{

}
a.AdvertControl:ACTIVE, a.AdvertControl:LINK, a.AdvertControl:VISITED {

}

a.AdvertControl:HOVER{

}

td.HelpPanel
{
	padding-left:8px;
	border-left-style:solid;
	border-left-color:#ffcc00;
	border-left-width:1px;
}


TABLE.DemoBannerTable
{
padding-top:10px;	
padding-bottom:10px;	
}

.DemoBanner { PADDING-RIGHT: 3px;  FONT-WEIGHT: bold; 
PADDING-BOTTOM: 15px; COLOR: green; PADDING-TOP: 8px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; 
font-size:10pt;}

A.DemoBanner:active { COLOR: Green; TEXT-DECORATION: underline }

A.DemoBanner:link { COLOR: Green; TEXT-DECORATION: underline }

A.DemoBanner:visited { COLOR: Green; TEXT-DECORATION: underline }

A.DemoBanner:hover { COLOR: Green; FONT-STYLE: italic; TEXT-DECORATION: underline }

td.ContactMeField
{
	font-size:0.8em;
	font-weight:bold;
	vertical-align:top;
}

span.maplink{
	color:White;
	font-weight:bold;
	background-color:#85A6Cb;
	padding-right:2px;
	padding-left:2px;
}

a.maplink:ACTIVE, a.maplink:LINK, a.maplink:VISITED {
	text-decoration: none;
	color:White;
	font-weight:bold;
	background-color:#85A6Cb;
	padding-right:2px;
	padding-left:2px;
}
a.maplink:HOVER {
	text-decoration: none;
	color:White;
	font-weight:bold;
	background-color:Red;
	padding-right:2px;
}
span.availableSoon
{
	padding-left:12px;
	color:Green;
	font-weight:bold;
}

td.ResultsPage
{
	font-weight:bold;
	text-align:center;
}

.PageLinkButton
{
	color:Navy;
}

td.Previous
{
	text-align:right;
	font-size:12pt;
	font-weight:bold;
	color:Navy;
	padding-right:8px;
}
td.PageNumbers
{
	text-align:center;
}
td.Next
{
	text-align:left;
	font-size:12pt;
	font-weight:bold;
	color:#2f6db0;
	padding-left:8px;	
}

a.NewSearch:ACTIVE, a.NewSearch:LINK, a.NewSearch:VISITED {
font-size:1.1em;
	text-decoration:underline;
	color:#2f6db0;
	font-weight:bold;
	padding-right:0px;

}
a.NewSearch:HOVER {
	text-decoration: underline;
	color:Orange;
	font-weight:bold;	
	padding-right:0px;
}

a.CurrentPage:ACTIVE, a.CurrentPage:LINK, a.CurrentPage:VISITED, a.CurrentPage:HOVER {
	color:Red;
	text-decoration:none;
	margin-right:3px;	
	font-weight:bold;
}


a.OtherPages:ACTIVE, a.OtherPages:LINK, a.OtherPages:VISITED {
    color:Blue;
	text-decoration:none;
	margin-right:3px;	
	font-weight:bold;

}
a.OtherPages:HOVER {
    color:Red;
	text-decoration:underline;
	margin-right:3px;	
	font-weight:bold;
}


hr.UnderSearch
{
	color:#ffcc00;
	height:1px;

}

table.Testimonial
{
	padding-bottom:0px;
		color:Navy;
}

table.TestimonialLarge
{
	padding:0px;
		color:Navy;
		margin-bottom:10px;
}


.TestimonialFrom
{

	font-style:italic;
	float:right;
}


a.terms:ACTIVE, a.terms:LINK, a.terms:VISITED {
	text-decoration: underline;
	color:Navy;
	font-style:normal;
	padding-right:0px;

}
a.terms:HOVER {
	text-decoration: underline;
	color:Red;
	font-style:normal;
	padding-right:0px;
}

a.bottomLinks:ACTIVE, a.bottomLinks:LINK, a.bottomLinks:VISITED {
	text-decoration: none;
	color:Navy;
	font-style:normal;
	font-weight:normal;
	padding-right:0px;

}
a.bottomLinks:HOVER {
	text-decoration: underline;
	color:Navy;
	font-style:normal;
	padding-right:0px;
}

.formFieldTitle
{
	font-weight:bold;
	vertical-align:top;
	color:Green;
}

div.keycounter
{
	padding:0;
	margin:0;
	font-weight:bold;
	color:Green;
	font-size:0.8em;
	margin-left:10px;
}

.SaveOnComputer
{
	font-size:0.85em;
}

span.Preview{
	font-weight:bold;
	vertical-align:middle;
	color:Green;
	font-size:1.2em;
}





.EventResultsPremiumOption
{
	color:Navy;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	font-size:1em;
	border-bottom:solid 1px #d0d000;
	border-left:solid 1px #d0d000;
	border-right:solid 1px #d0d000;
	border-top:solid 1px #d0d000;
	background-color:#ffffdf;
	margin-bottom:10px;
	width:660px;

}

td.AttractionResults
{
	color:Navy;
	padding-top:0px;
	padding-bottom:5px;
	font-size:0.8em;
	/*border-right-style:solid;
	border-right-width:1;
	border-right-color: #ffcc00;
	background-color: #e0ffff;*/

}

.PreviewPanel2
{
		padding-bottom:10px;
}

.PaymentButton
{
	padding-top:5px;
	padding-bottom:2px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 1em;
	color:  White;
	background-color:  Green;
	cursor:pointer;
}
.PaymentIntroduction
{
		padding-top:10px;
}
.PaymentIntroductionLink
{
		padding-top:10px;
		background-color: #ccffff;
}
tr.PaymentIntroductionDates
{
	height:40px;
}

.PaymentIntroductionCost
{
	font-weight:bold;
}
.PaymentIntroductionTerms
{
		padding-top:10px;
		padding-bottom:10px;
}
.PaymentIntroductionButtons
{
		padding-top:10px;
		padding-bottom:5px;
}
	
.LinkPaidOn{
	color:White;
	font-weight:bold;
	background-color:#85A6Cb;
	margin-right:10px;
	padding-right:12px;
	padding-left:12px;
	width:80px;
	height:30px;
	text-align:center;
}
.LinkPaidOff
{
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	width: 180px;
	background-color: #ccffff;
	border-bottom: blue 1px solid;
}

.PayButton
{
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	font-size: 1em;
	color:  White;
	background-color:  Green;
	cursor:pointer;
}
.StandardListing
{
	
}
.PremierListing
{
	padding-top:6px;
	padding-bottom:0px;
	background-color: #ccffff;
}
td.CallbackThankyou
{
	text-align:center;
	margin-top:20px;
	padding-top:30px;
}
.CallbackMessage
{
	text-align:center;
	font-weight:bold;
	font-size:1.0em;
	color:Navy;
}

a.DisplayType:ACTIVE, a.DisplayType:LINK, a.DisplayType:VISITED {
	text-decoration: underline;
	font-size:1.1em;
	font-weight:bold;
	color:Green;
}

a.DisplayType:HOVER{
	text-decoration:underline;
	font-weight:bold;
	font-size:1.1em;
	color:Green;
	font-style:italic;
}

div.DirectoryListItem
{
	margin-left:5px;
	font-size:0.9em;
}


.MultiLineInput
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
}

.DescriptionHint
{
	font-size:0.85em;
	width:480px;
}

.DescriptionHintDates
{
	font-size:0.85em;
}

.TitleHint
{
	font-size:0.85em;
	width:100px;
}

table.ServiceSupporterHome
{
	padding-bottom:5px;
		color:Navy;

}

td.ResultsSideBar
{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color: #ffcc00;
	vertical-align:top;
}

td.LinkItem
{
	padding-bottom:10px;
	padding-left:20px;
	font-size:0.9em;
	color:Navy;
	
}

div.LinkItem
{
	padding-bottom:5px;
	padding-left:20px;
	font-size:0.9em;
	color:Navy;
	
}

a.LinkItem:ACTIVE, a.LinkItem:LINK, a.LinkItem:VISITED {
	text-decoration: underline;
	font-weight:bold;	
		color:Navy;
}

a.LinkItem:HOVER{
	text-decoration:none;
		font-weight:bold;	
		color:#85A6Cb;
}


td.ActiveIdeasRightAdverts
{
	padding-left:10px;
}
div.ActiveCategoryItem
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-left:10px;
	}

span.ActiveCategoryItemLabel
{
color:#FFFFFF;
font-weight:bold;
font-size:1.0em;
line-height:0px;
}


td.AttractionBox
{
	padding-top:0px;
	padding-bottom:0px;
}
td.AddAttractionHeading
{
	padding-left:20px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	line-height:20px;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color: #ffcc00;
}

UL.AddAttractionHeading
{
	margin-top:8px;
	margin-bottom:8px;
	line-height:20px;
}
TABLE.AdTable 
{
	margin-right:0px;
	margin-left:0px;
	background-color: #e8ffff;
}

.AdHeading
{
	padding-left: 0px;
	font-weight: bold;
	font-size:10pt;
	padding-bottom: 5px;
	color: #000000;
	padding-top: 3px;
	font-family: Verdana;
	background-color: #b1ffde;
	text-align: center;
}

TD.AdText
{
	padding-left: 5px;
	padding-right:5px;
	font-weight: normal;
	font-size:8pt;
	padding-bottom: 5px;
	color: black;
	padding-top: 10px;
	font-family: Verdana;
	background-color: #e8ffff;
	text-align: center;
}


TD.AdLink 
{ 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana; 
	TEXT-ALIGN: center;
	
}


A.AdLink:active,A.AdLink:link , A.AdLink:visited 
{
	COLOR: Blue; 
	TEXT-DECORATION: underline;
	MARGIN-TOP:10px
 }

A.AdLink:hover 
{ 
	COLOR: Red; 
	TEXT-DECORATION: underline;
}

table.FreeTable
{
	text-align:center;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

td.FreeTable
{
	text-align:center;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

table.UpgradeTable
{
padding:10px 10px 0 10px; 
    border-left-style:solid;
	border-left-width:thin;
	border-left-color:#ffcc00;
}

td.UpgradeTitle
{
    color:#2f6db0;
    padding:15px 0 10px 0;
	font-size:1.0em;
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color: #ffcc00;
}

p.UpgradeTitle
{
	font-size:1.0em;
	font-weight:bold;

}
td.UpgradeTable
{
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#ffcc00;
}
span.spread
{
	color:Navy;
	font-weight:bold;
}

td.faqPage
{
	padding-left:10px;
	padding-top:10px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color: #f2ffff;
}

div.faqTop
{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
div.faqHeadText
{
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	
}
div.faqHead
{
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:Navy;
}
div.faqSubHead
{
	padding-left:20px;
	padding-right:10px;
	padding-bottom:5px;
	font-weight:normal;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:Navy;
	text-decoration:underline;
	
}
div.faqAnswer
{
	padding-left:30px;
	padding-right:10px;
	padding-bottom:15px;
	font-weight:normal;
	font-style:normal;
	font-family:Trebuchet MS, Verdana;
	font-size:0.85em;
}

div.faqQuote
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:normal;
	font-style:normal;
	font-family:Trebuchet MS, Verdana;
}

ul.faqList
{
	margin-top:10px;
	margin-bottom:10px;
	line-height:13px;
	font-family:Trebuchet MS, Verdana;
}

table.EmailEventPreview
 {
	margin-top:0px;
	padding-right:10px;
	margin-left:10px;
 }
 
 table.EmailFriendTable
{
	background-color: #f1ffff;
	padding:10px 10px 0 10px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color: #ffcc00;
}
 td.EmailEventBar
 {
    text-align:center;
	font-family:Verdana;
	background-color: #ffcc00;
	padding:3px 0 5px 10px;
	font-weight:bold;
 }
 
 td.EmailFriendLabel
 {
	padding-left:10px;
	font-weight:normal;
 }
 
  td.EmailFriendLabelNoBr
 {
    vertical-align:top;
	padding-left:10px;
	font-weight:normal;
	white-space:nowrap;
 }
 
 .EmailFriendEntry
 {
	width:300px;
 }
 
 td.EmailFriendTop
 {
	height:40px;
 }
 
 td.EmailAFriendAds
 {
	vertical-align:middle;
		background-color: #f1ffff;
	width:190px;
	padding-left:10px;
	padding-top:10px;
}

td.EmailAFriendBottomText
{
 text-align:center;
 padding:10px 10px 10px 10px;
 background-color: #d0ffff;
}

 span.postcodeNotes
 {
	font-size:0.85em;
 }
 
 A.VisitWebsite:active, A.VisitWebsite:link, A.VisitWebsite:visited
{
	font-weight: bold;
	font-size: 0.85em;
	color: #0099cc;
	text-decoration: none;
	padding-left:0px;
}

A.VisitWebsite:hover 
{ 
	font-size:0.85em;
	font-weight:bold;
	color:#0099cc;
	TEXT-DECORATION: underline;
	padding-left:0px;
}

 A.VisitWebsiteEntry:active, A.VisitWebsiteEntry:link, A.VisitWebsiteEntry:visited
{
	font-weight: bold;
	font-size: 0.85em;
	color: #0099cc;
	text-decoration: none;
	padding-left:5px;
	display:none;
}

A.VisitWebsiteEntry:hover 
{ 
	font-size:0.85em;
	font-weight:bold;
	color:#0099cc;
	TEXT-DECORATION: underline;
	padding-left:5px;
	display:none;
}

span.VisitWebsite
{
	font-weight: bold;
	font-size: 0.85em;
	color: #0099cc;
}

DIV.HomepageMessage { margin-left:0px; margin-right:0px; padding-top:6px; border-style:solid; border-width:2px; border-color: navy; }
	div.HomepageMessageControl { MARGIN-BOTTOM:10px; font-family:Verdana; padding-right: 5px; padding-left: 5px; font-weight: normal; padding-bottom: 0px; color: navy; font-size:0.85em; text-align: center; font-style:normal;}
	a.HomepageMessageControl:ACTIVE, a.HomepageMessageControl:LINK, a.HomepageMessageControl:VISITED { text-decoration: underline; font-weight:bold;color: navy; }
	a.HomepageMessageControl:HOVER{ text-decoration:underline; font-weight:bold; font-style:normal;color: navy; }
	td.BottomLink{ padding-bottom:5px; }
	div.HomepageMessageLink{MARGIN-TOP:0px;MARGIN-BOTTOM:5px;color: green; font-size:1.0em;font-family:Verdana; }


DIV.Spacer
{
	margin-bottom:-10;
}

div.Spacer2
{
	margin-bottom:-5;
}

span.padding160
{
	padding-left:30px;
}

div.VerticalPadding
{
	padding-bottom:0px;
}


h2.Header
{
	font-size:1.0em;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
}

h2.SidebarHeader
{
	font-size:1.0em;
	margin-bottom:0px;
}



td.QAR
{
	text-align:left;
	padding-left:5px;
		vertical-align:top;
}

td.AZA
{
	text-align:center;
	/*border-right:solid 1px #b7c9e6*/
}

td.AZAR
{
	text-align:center;
}

div.QD
{
}

p.QP
{
	line-height:2px;
	margin-bottom:13px;
	margin-top:10px;
	margin-right:2px;
	font-size:0.9em;
}
a.QL:ACTIVE, a.QL:LINK, a.QL:VISITED 
{
	COLOR: #3388ff;
	TEXT-DECORATION: none;
}

a.QL:HOVER
{
	COLOR: Red;
	TEXT-DECORATION: underline;
}

td.ResultsIntro
{
	text-align:center;
	font-weight:normal;
	font-family:Verdana;
	font-size:0.75em;
	color:Navy;
	background-color:#e8ffff;
	padding:5px 0px 5px 0px;
	/*margin: 5px 0px 5px 0px;*/
}

	
	


span.FindOut
{
	font-weight:bold;
	font-size:1.2em;
	font-style:italic;
}
A.FindOutLink:active,A.FindOutLink:link , A.FindOutLink:visited 
{
	COLOR: Blue; 
	TEXT-DECORATION: underline;
 }

A.FindOutLink:hover 
{ 
	COLOR: Red; 
	TEXT-DECORATION: underline;
}
a.ListLink:ACTIVE, a.ListLink:LINK, a.ListLink:VISITED 
{
	font-size:0.9em;
	font-weight:normal;
	COLOR: Navy; 
	TEXT-DECORATION: underline;	
}

a.ListLink:HOVER
{
	font-size:0.9em;
	font-weight:normal;
	COLOR: Red; 
	TEXT-DECORATION: underline;
}

td.AccountList
{
	
	border-right: darkgray 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 1.0em;
	padding-bottom: 3px;
	padding-top: 2px;
}

td.AccountListLast
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 1.0em;
	padding-bottom: 3px;
	padding-top: 2px;
}

td.EventList
{
	
	border-right: darkgray 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 1.0em;
	padding-bottom: 3px;
	padding-top: 2px;
	white-space:nowrap;
}

td.EventListLast
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 1.0em;
	padding-bottom: 3px;
	padding-top: 2px;
}


td.PaymentList
{
	
	font-size: 0.8em;
	padding-bottom: 3px;
	padding-top: 2px;
}

td.PaymentListLast
{
	font-size: 0.8em;
	padding-bottom: 3px;
	padding-top: 2px;
}

div.InvoiceHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	text-align:center;
}
div.PrintPage
{
	text-align:right;
	padding-right:100px;
}

div.OurAddress
{
	text-align:left;
	font-weight:bold;
	margin-left:20px;
	padding-left:40px;
}

span.HomeIntroduction
{
	font-size: 1em;
	color: #000078;
	font-family: Arial, Helvetica, sans-serif;
}

span.TodaysDate
{
	font-size:12px;
	font-weight:bold;
	color:Navy;
	margin-left:80px;
}


table.ResultsAdsTable
{
	margin-left:5px;
	margin-right:0px;
}
div.RefineYourSearch
{
	float:left;
	font-weight: bold;
	background-color: #e8ffff;
	text-align: center;
	padding:10px;
}

a.RefineYourSearch:ACTIVE, a.RefineYourSearch:LINK, a.RefineYourSearch:VISITED 
{
	text-decoration:underline;
		color:Red;
}

a.RefineYourSearch:HOVER
{
	color: Navy;
	text-decoration: underline;
}

div.ResultsIntro
{
	text-align:center;
	font-weight:bold;
	font-family:Verdana;
	font-size:0.9em;
	
	background-color:#e8ffff;
	padding:5px 10px 5px 0px;
	color: #2f6db0;
}

td.ResultsIntro
{
	text-align:center;
	font-weight:bold;
	font-family:Verdana;
	font-size:0.9em;
	
	background-color:#e8ffff;
	padding:5px 10px 5px 0px;
	color: #2f6db0;
}

table.atoz
{
	margin-top:0px;
	border: solid 0px #808080;
	font-weight:bold;
}

a.LetterActive:ACTIVE, a.LetterActive:LINK, a.LetterActive:VISITED 
{
	text-decoration:none;
		color:#3388ff;
}

a.LetterActive:HOVER
{
	text-decoration:underline;
		color:Red;
}

a.LetterSelected:ACTIVE, a.LetterSelected:LINK, a.LetterSelected:VISITED 
{
	text-decoration:none;
		color:Red;
}

a.LetterSelected:HOVER
{
	text-decoration:none;
		color:Red;
}

span.TownLetterItem
{
	padding-right:10px;
	line-height:20px;
	width:140px;
}

a.TownLetterItem:ACTIVE, a.TownLetterItem:LINK, a.TownLetterItem:VISITED 
{
	text-decoration:none;
		color:Navy;
}

a.TownLetterItem:HOVER
{
	text-decoration:underline;
		color:Red;
}

a.OrganisersChoices:ACTIVE, a.OrganisersChoices:LINK, a.OrganisersChoices:VISITED 
{
	font-weight:bold;
	text-decoration:underline;
		color:Navy;
}

a.OrganisersChoices:HOVER
{
	font-weight:bold;
	text-decoration:underline;
		color:Red;
}
td.OrganisersChoices
{
	font-family:Verdana;
	padding-bottom:10px; vertical-align:top;
}

a.TownsAtoZLink:ACTIVE, a.TownsAtoZLink:LINK, a.TownsAtoZLink:VISITED 
{
	text-decoration:underline;
		color:Navy;
		font-weight:bold;

}

a.TownsAtoZLink:HOVER
{
	text-decoration:underline;
		color:Red;
}

td.TownsAtoZLink
{
		color:Navy;
		font-weight:bold;
}

div.InsureHeadText
{
	padding-left:0px;
	padding-right:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:Navy;
}

p.InsureHeadText
{
	margin-bottom:5px;
	margin-top:10px;
	font-size:1.2em;
}
p.InsureText
{
	margin-bottom:5px;
	margin-top:0px;
}

ul.InsureText
{
		margin-bottom:10px;
	margin-top:10px;
}

li.InsureText
{
	margin-bottom:2px;
}

div.TopMenu
{
}
ul.TopMenu
{
}
li.TopMenu
{
	display:inline;
}
li.TopMenuActive
{
	display:inline;
	font-weight:bold;
	color:Navy;
}
li.MenuSeparator
{
	display:inline;
	margin-left:10px;
	margin-right:10px;
}

a.TopMenu:ACTIVE, a.TopMenu:LINK, a.TopMenu:VISITED 
{
	text-decoration:none;
		color:Gray;

}

a.TopMenu:HOVER
{
	text-decoration:underline;
		color:Red;
}

a.TopMenuActive:ACTIVE, a.TopMenuActive:LINK, a.TopMenuActive:VISITED 
{
	font-weight:bold;
	color:Red;
	text-decoration:none;

}

a.TopMenuActive:HOVER
{
	font-weight:bold;
	text-decoration:underline;
	color:Red;
}
div.HomeTabs
{
	margin-bottom:10px;
}



div.OrganisersTop
{
	text-align:center;
	font-weight:normal;
	font-family:Verdana;
	color:Navy;
	background-color:#e8ffff;
	padding:0px 0px 5px 0px;
}



div.BottomBar
{
	clear:both;
	height:1px;
}

div.Wrapper
{
text-align:center;
	width:974px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}

div.FixedWrapper
{
	width:974px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}

table.tablewidth
{
	width:1074px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}

table.Default
{
	font-size:11pt;
}
div.TopGoogleAds
{
	margin-top:2px;
		margin-bottom:0px;
}

div.FeedbackItem1
{
	font-family: Arial Sans-Serif;
		background-color:#ffffdf;
		padding-bottom:5px;
		margin-bottom:10px;
		width:100%;
}

div.FeedbackItem2
{
	font-family: Arial Sans-Serif;
		background-color:#ffffef;
		padding-bottom:5px;
		margin-bottom:10px;
		width:100%;
}

p.FeedbackText
{
	font-style:italic;
	margin-bottom:5px;
}

span.FeedbackPerson
{
	font-weight:bold;
	margin-left:20px;
}

img.FeedbackImage
{
	float:right;
}

div.FeedbackTitle
{
	font-weight:bold;
	font-size:1.1em;
	margin-top:10px;
	margin-bottom:10px;
}

div.FeedbackTop
{
		font-family: Verdana,Arial Sans-Serif;
	font-weight:bold;
	font-size:1.1em;
	margin-top:10px;
	margin-bottom:20px;
	color:Navy;
}


span.SignedIn
{
	font-size:0.8em;
	color:Navy;
}

a.PaymentLink:ACTIVE, a.PaymentLink:LINK, a.PaymentLink:VISITED 
{
	text-decoration:underline;
	color:Navy;

}

a.PaymentLink:HOVER
{
	text-decoration:underline;
		color:Red;
}

.FormName
{
	width:500px;
}

.LinksBox
{
	width:600px;
}

.ContactUsBox
{
	width:580px;
}

.URLBox
{
	width:310px;
}
.RegisterField
{
	width:400px;
}
td.LoginLogout
{
	text-align:right;
	padding-right:10px;
}

.LoginName
{
	font-weight:bold;
	color:Navy;
}

span.SearchIntroBottom
{

}
.KeywordBox
{
	font-size:0.95em;
	width:150px;
}
.KeywordGoButton
{
	padding-right: 10px;
	padding-left:10px;
	font-weight: bold;
	font-size: 0.9em;
	padding-bottom: 0px;
	cursor: pointer;
	color: white;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: green;
}

div.WhatsOnSearch
{
	border:solid 2px orange;
}

div.SponsoredAds
{
	background-color:#FFFFFF;
	border:solid 1px orange;
	width:150px;
	padding:0 2px 0 2px;
	margin-left:0px;
	text-align:center;
}

p.SponsoredAds
{
	font-size:0.8em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	margin-top:25px;
}

a.SponsoredAds:ACTIVE, a.SponsoredAds:LINK, a.SponsoredAds:VISITED,a.SponsoredAds:HOVER
{
	text-decoration:none;
	color:Gray;
}


a.wcwgAds:ACTIVE, a.wcwgAds:LINK, a.wcwgAds:VISITED,a.wcwgAds:HOVER
{
	font-family:Arial, Sans-Serif;
	font-size:1.0em;
	font-weight:bold;
	color:Gray;
	background-color:White;
	margin-left:0px;
	padding-right:110px;
	padding-left:0px;
}

table.AdUnit
{
	width:180px;
	font-family:Arial, Sans-Serif;
	text-align:left;
	margin-top:0px;
	margin-bottom:20px;
	padding: 0px 5px 0px 5px;
	/*border:solid 1px orange;*/
	text-align:left;
	margin-top:2px;
	margin-right:10px;	
}
td.AdUnit
{
	font-size:9pt;
}
td.AdUnit2
{
	font-size:9pt;
}
p.AdHeadline
{
    text-decoration:underline;
	font-size:1.1em;
	color:#09C;
	font-weight:bold;
	padding:0;
	margin:10px 0 4px 0;
}

a.AdHeadline:ACTIVE, a.AdHeadline:LINK, a.AdHeadline:VISITED 
{
	text-decoration:underline;
	color:#09C;
}

a.AdHeadline:HOVER
{
	text-decoration:underline;
	color: red;
}

p.AdLine
{
	margin:0 0 0 0;
	text-decoration:none;
	color:Navy;
	font-size:1.0em;
	font-weight:normal;	
	padding:0;
}

p.AdURL
{
	margin:0 0 0 0;
	font-weight:normal;
}

a.AdURL:ACTIVE, a.AdURL:LINK, a.AdURL:VISITED
{
    text-decoration: none;
    color: #008000;
    font-size: 0.9em;
}
a.AdURL:HOVER
{
	text-decoration:underline;
	color:red;
	font-size:0.9em;
}
div.DMonths
{
	margin-top:15px;
	
}
ul.DMonths
{
	margin:0 0 0 0;
font: bold 12px Arial, sans-serif;
color:Navy;
text-align:left;
/*border:solid 1px red;*/
}

li.DMonths
{
list-style: none;
margin:0 2px 0 0;
display: inline;

/*border:solid 1px red;*/
}

a.DMonthNotSelected:ACTIVE, a.DMonthNotSelected:LINK, a.DMonthNotSelected:VISITED
{
	text-decoration:underline;
	color:navy;
}
a.DMonthNotSelected:HOVER
{
	text-decoration:underline;
	color:red;
}

a.DMonthSelected:ACTIVE, a.DMonthSelected:LINK, a.DMonthSelected:VISITED, a.DMonthSelected:HOVER
{
	text-decoration:none;
	color:red;
}


table.OrganiserPromoteDirectory
{
	width:150px;
	font-weight: normal;
	font-size: 1.1em;
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DCE5F2;
	text-align:center;
	border:solid 2px orange;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:10px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:2;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

div.NewsLink
{
	text-align:center;
	font-size:0.9em;
	margin-bottom:10px;
}

a.NewsLink:ACTIVE, a.NewsLink:LINK, a.NewsLink:VISITED
{
	text-decoration:underline;
	color:blue;
}

a.NewsLink:HOVER
{
	text-decoration:underline;
	color:red;
}

div.ORHeading
{
	text-align:left;
	font-size:1.1em;
	margin-bottom:10px;
	font-weight:bold;
}

div.ORSubHeading
{
	text-align:left;
	font-size:1.0em;
	margin-bottom:10px;
	font-weight:bold;
}

p.ORPara
{
	margin:5px 0 5px 0;
	color:Red;
}
div.ORItem
{
	text-align:left;
	font-size:1.0em;
	margin-bottom:10px;
}

div.ORItemSelected
{
	text-align:left;
	font-size:1.0em;
	margin-bottom:10px;
	background-color:#FFFFCC;
	color:Purple;
	padding:4px 0px 4px 4px;
}

a.ORLink:ACTIVE, a.ORLink:LINK, a.ORLink:VISITED
{
	text-decoration:underline;
	font-weight:bold;
	color:blue;
}

a.ORLink:HOVER
{
	text-decoration:underline;
	color:red;
}


td.SiteMapItem
{
		font-size:0.8em;
	font-weight:bold;
	COLOR: Blue;
	vertical-align:top;
	white-space:nowrap;
	
}

a.SiteMapLink:ACTIVE, a.SiteMapLink:LINK, a.SiteMapLink:VISITED
{
	font-size:0.9em;
	font-weight:bold;
	COLOR: Blue; 
	TEXT-DECORATION: underline;
}

a.SiteMapLink:HOVER
{
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:red;
}

td.SiteMapDescription
{
	COLOR: navy;
	font-size:0.8em;
	vertical-align:top;
	
}

h2.FoundersHeader
{
	font-size:1.0em;
	color:Navy;
	text-align:left;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}

div#FoundersTitle
{
	font-size:0.9em;
	color:Navy;
	text-align:left;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}
div#StartFounders
{
	font-size:0.9em;
	color:Navy;
	text-align:left;
	display:block;
}
div#MoreFounders
{
	font-size:0.9em;
	color:Navy;
	text-align:left;
	display:none;
}

p.FoundersMessage
{
margin: 0 0 4px 0;
}

a.ShowMore:ACTIVE, a.ShowMore:LINK, a.ShowMore:VISITED
{
	font-size:1.0em;
	font-weight:bold;
	color: #0099cc;
	TEXT-DECORATION: none;
}

a.ShowMore:HOVER
{
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:red;
}
a.RSSFeed:ACTIVE, a.RSSFeed:LINK, a.RSSFeed:VISITED
{
	font-size:1.0em;
	font-weight:bold;
	COLOR: Blue; 
	TEXT-DECORATION: none;
}

a.RSSFeed:HOVER
{
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:Blue;
}

table.RSSFeed
{
	margin: 5px 0 5px 15px;
	
}
div.DirectoryHeading
{
font-family:Arial;
	margin-top:0px;
	margin-bottom:4px;
	text-align:center;
	background-color: #85A6Cb;
	text-align:center;
	padding: 4px 0 5px 0;
	
}
div.DirectorySubHeading
{
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 4px;
	padding-right:5px;
	background-color: #ddeeee;
	text-align:right;
}

h1.HomePageTitle
{
	font-size:11pt;
	color:White;
	font-weight:bold;

}
h1.Title
{
	font-size:12pt;
	color:White;
	font-weight:bold;
}

.TotalsLeft
{
	float:left;
	margin:0,0,0,5px;
}

h3.Friend
{
	font-size:1.0em;
	color:Navy;
	font-weight:bold;
}

a.Friend:ACTIVE, a.Friend:LINK, a.Friend:VISITED
{
	font-size:1.0em;
	font-weight:bold;
	COLOR: Navy; 
	TEXT-DECORATION: none;
}

a.Friend:HOVER
{
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	color:red;
}

tr.SearchHeading
{
	/*padding:7px 0 4px 0;*/
	/*margin:7px 0 4px 0;*/
}

td.PremiumList
{
	margin-top:8px;
	margin-bottom:0px;
	font-weight:bold;
	/*color:navy;*/
	color:#2f6db0;
}


UL.PremiumList
{
	margin-top:8px;
	margin-bottom:0px;
	font-weight:bold;
	/*color:navy;*/
	color:#2f6db0;
}

UL.PremiumList LI
{
	margin-bottom:2px;
}

h2.QuickLinksHeader
{
    display:inline;
	color: #85A6Cb;
	font-size:1.1em;
}

.FindHeader
{
	font-size:1.0em;
	font-weight:bold;
	color: #85A6Cb;
	vertical-align:middle;

}

.FindHeaderWarning
{
	font-size:0.9em;
	font-weight:bold;
	color: red;
	vertical-align:middle;

}

A.ByDateLink:active,A.ByDateLink:link , A.ByDateLink:visited 
{
	COLOR: #3388ff;
	TEXT-DECORATION: underline;
 }

A.ByDateLink:hover 
{ 
	COLOR: Red; 
	TEXT-DECORATION: underline;
}
a.ticketserviceImage
{
	float:right;
	padding: 0px 0px 15px 15px;
}

div.EventResults
{
	color:Navy;
	text-align:left;
	padding-bottom:0px;
	font-size:1em;
	margin-bottom:0px;
	margin-right:200px;
		margin-top:20px;
}

table.EventResults
{
	color:Navy;
	text-align:left;
	padding-bottom:0px;
	font-size:1em;
	margin-bottom:0px;
}


div.theresmore
{
	width:200px;
	float:right;
font-size:1.0em;
padding-left:12px;
padding-top:0px;
padding-bottom:0px;
margin-top:2px;
margin-right:10px;
padding-right:0px;
}

div.theresmorebox
{
border:solid 2px orange;
}

div.theresmoreHeading
{
font-size:1.0em;
padding:10px 5px 5px 5px;
font-weight:bold;
}
div.theresmoreText
{
font-size:1.0em;
padding:10px 5px 15px 5px;
}

div.theresmoreButton
{
	text-align:center;
	padding:0px 5px 15px 5px;
}

.AlertEventResults
{
	color:Navy;
	text-align:left;
	/*border:solid 1px red;*/
	padding-bottom:0px;
	font-size:1em;
	margin-bottom:0px;
	margin-right:0px;
}

div.EventResultsPremium
{
	color:Navy;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:4px;
	font-size:1em;
	border-bottom:solid 1px #d0d000;
	border-left:solid 1px  #d0d000;
	border-right:solid 1px #d0d000;
	border-top:solid 1px  #d0d000;
	background-color:#ffffdf;
	margin-bottom:15px;
	margin-top:20px;
	margin-right:220px;

}
div.EventResultsPremiumPreview
{
	color:Navy;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:4px;
	font-size:1em;
	border-bottom:solid 1px #d0d000;
	border-left:solid 1px  #d0d000;
	border-right:solid 1px #d0d000;
	border-top:solid 1px  #d0d000;
	background-color:#ffffdf;
	margin-bottom:10px;
	margin-top:3px;
	/*width:620px;*/
	margin-right:20px;

}
table.EventResultsPremium
{
	color:Navy;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:4px;
	font-size:1em;
	border-bottom:solid 1px #d0d000;
	border-left:solid 1px  #d0d000;
	border-right:solid 1px #d0d000;
	border-top:solid 1px  #d0d000;
	background-color:#ffffdf;
	margin-bottom:15px;
}

.AlertEventResultsPremium
{
	color:Navy;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:4px;
	font-size:1em;
	border-bottom:solid 1px #d0d000;
	border-left:solid 1px #d0d000;
	border-right:solid 1px #d0d000;
	border-top:solid 1px #d0d000;
	background-color:#ffffdf;
	margin-bottom:15px;
	width:620px;
	margin-right:20px;

}

div.LatestEvents
{
	margin:5px 10px 10px 0px;
	/*border:solid 1px Blue;*/
	width:100%;
	background-color:#ffffaa;
	padding: 5px 5px 10px 5px;
	
}

p.LatestHeader
{	margin:0 0 5px 0;
	color:Blue;
	font-weight:bold;
}

p.LatestEvent
{
	font-weight:normal;
	font-size:0.9em;
	color:Navy;
	margin:0 0 3px 5px;
}
p.LatestNameDate
{
	font-size:0.9em;
	color:Navy;
	margin:0;
	padding-bottom:10px;
}


a.LatestOn:ACTIVE, a.LatestOn:LINK, a.LatestOn:VISITED {
	font-weight:bold;
	color: #3388ff;
	text-decoration:underline;
}
a.LatestOn:HOVER {
	font-weight:bold;
	color: #3388ff;
	text-decoration:underline;

}

#nav-top
{   position:absolute;
	right:5;
	top:-70px;
    padding:0;
    margin:0 0px 0 0px;
}

.GoogleForm
{   
    padding-top:2px;
}

#search-top
{   position:absolute;
	right:2px;
	top:-25px;
    padding:2px 0 0 0;
    margin:2px 0px 0 0px;
    border:solid 0px red;
}

div.AbsolutePosition
{
    font-family:Arial;
	position:relative;
	    text-align:left;
	padding-bottom: 4px;
	padding-top: 2px;
	margin-top:0px;
	background-color: #FFE493;
	border-bottom: 1px solid #FFE493;
}

div.TopBar
{
    text-align:left;
	padding-bottom: 1px;
	padding-top: 2px;
	margin-top:0px;
	background-color: #FFE493;
	border-bottom: 1px solid #FFE493;
	/*border-top: 1px solid #FFE493;*/
}

.SearchButton
{
	font-weight: normal;
	font-size: 11px;
	cursor: pointer;
	color: white;
	padding: 0px;
	margin:2px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #85A6Cb;
}

#nav-top li
{   
	font-family:Arial,Sans-Serif;
    display:inline;
    padding:0px 0px 0px 0px;
    margin:0;
    font-size:10pt;

}
a.nav-top:ACTIVE, a.nav-top:LINK, a.nav-top:VISITED
{
	text-decoration:none;
	color:gray;
	font-weight:bold;
}

a.nav-top:HOVER
{
	text-decoration:none;
	color:red;
}


#header
{
    text-align:right;
    height:1%;
    /* margin-bottom:20px;
   margin-left:40px;
    border:solid 1px red;*/
}

#logo
{
	/*border: solid 1px green;*/
	text-align:left;
  /*float:left;*/
  font-family:Verdana;
  font-weight:bold;
  font-size:16pt;
  /*border:solid 1px #048cb8;*/
  margin-right:20px;

}
/*
div.AddYourEvent
{
	border-right: navy 1px solid;
	padding-right: 5px;
	border-top: navy 1px solid;
	padding-left: 5px;
	font-size: 1.1em;
	padding-bottom: 10px;
	margin: 0px 10px 0px 0px;
	border-left: navy 1px solid;
	padding-top: 10px;
	border-bottom: navy 1px solid;
	background-color: #ffffaa;
	text-align: center;
	
}
*/
a.AddYourEvent:ACTIVE, a.AddYourEvent:LINK, a.AddYourEvent:VISITED {
	font-weight:bold;
	color: #8C1906;
	text-decoration:none;
}
a.AddYourEvent:HOVER {
	font-weight:bold;
	color: Navy;
	text-decoration:underline;

}

div.SpecialDayAd
{
	/*background: white url(images/BlueShade.gif) top left repeat-x;*/
	padding:5px 0 5px 0;
	margin:0 5px 10px 5px;
}

a.SpecialDayAd:ACTIVE, a.SpecialDayAd:LINK, a.SpecialDayAd:VISITED {
	font-weight:bold;
	color: White;
	text-decoration:none;
}
a.SpecialDayAd:HOVER {
	font-weight:bold;
	color: Orange;
	text-decoration:underline;

}

p.ThankyouIntro
{
    font-size:1.1em;
	font-weight:normal;
	padding:10px 0 10px 0;
	color:#2f6db0;
}
p.Thankyou
{
	font-weight:normal;
	margin-bottom:0px;
	padding-left:5px;
	color:#2f6db0;
		padding-bottom:5px;
		font-size:1.2em;
}
ul.Thankyou
{
	padding-top:0;
	margin-top:15px;
	padding-bottom:5px;
	margin-bottom:5px;
}
ul.Thankyou li
{
	color:Navy;
	font-weight:normal;
	padding-bottom:15px;
}

ul.Thankyou a:ACTIVE, ul.Thankyou a:LINK, ul.Thankyou a:VISITED {
	font-weight:bold;
	font-size:1.1em;
	color:#2f6db0;
	text-decoration:underline;
}
ul.Thankyou a:HOVER {
	font-weight:bold;
	color: Red;
	text-decoration:underline;

}
p.social1
{
	text-align:center;
	font-family:Arial;
	font-size:0.9em;
	font-weight:bold;
	color:Navy;
	margin:0;
	padding:0;


}
p.social
{
	text-align:center;
	font-family:Arial;
	font-size:1.0em;
	font-weight:bold;
	color:Navy;
	margin-bottom:0px;
	padding:0;
	margin-top:6px;
}

div.QuickStart
{
	width:450px;
	text-align:center;
	padding:10px 0 10px 0;
	background-color: #ccffff;
	margin:25px 5px 15px 5px;
}

p.Quick1
{
	font-weight:bold;
	margin:0 0 5px 0;
	font-size:1.1em;
	color:#005880;
}
p.Quick11
{
	font-weight:bold;
	margin:0 0 10px 0;
	font-size:1.1em;
	color:#005880;
}

p.Quick2
{
	font-weight:bold;
	margin:0 0 5px 0;
	color:#005880;
}
p.Quick3
{
	font-weight:bold;
	margin:0 0 0 0px;
	color:#005880;
}
p.Quick31
{
	font-weight:bold;
	margin:5px 0 0 0px;
	color:#005880;
}
p.Quick4
{
	margin:0 0 0 0;

}


div.QuickAdvanced
{
	color:Maroon;
	text-align:right;
	margin:0px 10px 0 0;
}

div.QuickSearch
{
	color:Maroon;
	text-align:right;
	margin:0px 18px 0 0;
}
.QuickStatus
{
	font-weight:bold;
	color:Red;
		margin:5px 0 0 0;
}
a.QuickAdvanced:ACTIVE, a.QuickAdvanced:LINK, a.QuickAdvanced:VISITED {
	font-weight:bold;
	font-size:1.0em;
	color:#3388ff;
	text-decoration:underline;
}
a.QuickAdvanced:HOVER {
	font-weight:bold;
	color: Red;
	text-decoration:underline;

}
div.similarheading
{
  	font-weight:bold;
	color: Red;
    font-size:1.2em;
    margin-bottom:5px;  
}

div.similar
{
    padding-bottom:10px;
}
a.similarlink:ACTIVE, a.similarlink:LINK, a.similarlink:VISITED 
{
     font-size:1.1em;
	font-weight:bold;
	color:Navy;
	text-decoration:none;
}
a.similarlink:HOVER {
	font-weight:bold;
	color: Red;
	text-decoration:none;
}

.similarvenue
{
  	color: green;  
  	font-weight:bold;
}
.similardate
{
  	color: #2f6db0; 
  	font-weight:bold;
}


td.ev
{
	/*background-color:#EFFFFF;*/
	color:Navy;
	padding:20px 0 0 20px;
	
}

td.ev h1
{
	margin:0px 0 0 10px;
	font-weight:bold;
	font-size:18px;
}

td.ev h2
{
	margin:10px 0 0 10px;
	color:Green;
	font-weight:bold;
	font-size:12px;
}

p.ev2
{
	margin:5px 0 0 10px;
}

p.ev3
{
	margin:10px 0 0 10px;
}




p.ev4
{
	margin: 5px 0 0 10px;
	color:Maroon;
	font-weight:bold;
}
p.ev5
{
	margin: 5px 0 10px 10px;
	color:#2f6db0;
	font-weight:bold;
}

a.ev:ACTIVE, a.ev:LINK, a.ev:VISITED {
	text-decoration: underline;
	font-weight:bold;
	font-size:1.0em;
	color: #0099cc;
	margin-right:30px;
}
a.ev:HOVER {
	color: Orange;
}

a.evBack:ACTIVE, a.evBack:LINK, a.evBack:VISITED {
	text-decoration: underline;
	font-weight:bold;
	font-size:1.1em;
	color: #0099cc;
	margin-left:10px;
}
a.evBack:HOVER {
	color: Orange;
}

a.pdfreader:ACTIVE, a.pdfreader:LINK, a.pdfreader:VISITED {
	font-weight:normal;
	font-size:0.8em;
	font-style:italic;
	color: Gray;
	text-decoration:none;
	margin-left:30px;
}
a.pdfreader:HOVER {
	font-weight:bold;
	color: Red;
	text-decoration:underline;

}
hr.RegisterLine
{border: none 0; 
border-bottom: 1px dashed Navy;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

td.SignInHeader
{
	font-weight:normal;
	font-size:1.0em;
	border-bottom:solid 2px  #ffcc00;
	padding:10px 0 15px 0;
	color:Navy;
	text-align:center;
	color: #2f6db0;
}

table.PaidAdvert 
{
	/*border:solid 1px red;*/
	margin-top:10px;
	width:470px;
}

table.PaidAdvert td
{
	vertical-align:middle;
	text-align:center;
}
a.SortBySelected:ACTIVE, a.SortBySelected:LINK, a.SortBySelected:VISITED {
	font-weight:bold;
	font-size:1.0em;
	color:#3388ff;
	text-decoration:none;
}
a.SortBySelected:HOVER {
	font-weight:bold;
	color: Red;
	text-decoration:none;

}
a.SortByNotSelected:ACTIVE, a.SortByNotSelected:LINK, a.SortByNotSelected:VISITED {
	font-weight:normal;
	font-size:1.0em;
	color:#3388ff;
	text-decoration:underline;
}
a.SortByNotSelected:HOVER {
	font-weight:normal;
	color: Red;
	text-decoration:underline;

}
.AlertPostedDate
{
color:#3388ff;
font-weight:normal;
font-size:0.8em;
}
.AlertPageNumber
{
	color:Navy;
font-weight:bold;
font-size:1.0em;
}

 A.NavLink:active, A.NavLink:link, A.NavLink:visited
{
	font-weight: bold;
	font-size: 1.0em;
	color: gray;
	text-decoration: none;
	padding-left:5px;
}

A.NavLink:hover 
{ 
	font-size:1.0em;
	font-weight:bold;
	color:Red;
	TEXT-DECORATION: underline;
	padding-left:5px;
}

 A.TCLink:active, A.TCLink:link, A.TCLink:visited
{
	font-weight: bold;
	font-size: 1.0em;
	color: navy;
	text-decoration: underline;
	padding-left:5px;
	margin-right:50px;
}

A.TCLink:hover 
{ 
	font-size:1.0em;
	font-weight:bold;
	color:Red;
	TEXT-DECORATION: underline;
	padding-left:5px;
	margin-right:50px;
}
.AlertCategories
{
	font-size:0.8em;
	white-space:nowrap;
}

table.OrganisersPage
{
	color:Navy;
	
}

.TextHTMLLabel
{
		font-weight: bold;
	font-size: 1.0em;
	color: Navy;
}
div.invoicepaid
{
	text-align:left;
	margin-left:180px;
	font-weight:bold;
	text-decoration:underline;
}
table.Ads
{
	margin-top:15px;
	margin-bottom:0px;
	text-align:left;
	width:620px;
	height:100px;
}
table.VerticalAds
{
	margin-top:25px;
	margin-bottom:0px;
	text-align:left;
	width:100%;
}

td.AdTop
{
	color:Gray;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:5px;
}

td.Ad
{
	vertical-align:top;
	width:33%;
	padding:0 5px 10px 5px;
}
td.VerticalAd
{
	vertical-align:top;
	width:33%;
	/*padding:5px 5px 5px 5px;*/
}


span.OneAdTitleNull 
{
font-size:1.0em;
color:#0099cc;
display:block;
font-weight:bold;
margin:0 0 5px 0;
text-decoration:none;
}


 a.OneAdTitle:active, a.OneAdTitle:link, a.OneAdTitle:visited
{
	font-size:1.0em;
color:#0099cc;
display:block;
font-weight:bold;
margin:0 0 5px 0;
}

a.OneAdTitle:hover 
{ 
color:Red;
}

span.OneAdText
{ 
color:Olive;
}

 a.OneAdURL:active, a.OneAdURL:link, a.OneAdURL:visited
{
	font-size:8pt;
	color:Blue;
text-decoration: none;
}

a.OneAdURL:hover 
{ 
		font-size:8pt;
color:Red;
text-decoration:none;
}

div.DisplayLetterTownsOn
{
	display:block;
	color:Red;
}

div.DisplayLetterTownsOff
{
	display:none;
	
}

p.ResourceAdStandard
{
	font-size:1.0em;
	margin:0px 200px 10px 10px;
}

p.ResourceAdStandard A.Heading:active,p.ResourceAdStandard  A.Heading:link, p.ResourceAdStandard A.Heading:visited
{
	font-weight: bold;
	font-size: 1.0em;
	color:#0077cc;
	TEXT-DECORATION: underline;
	padding-left:0px;
}

p.ResourceAdStandard A.Heading:hover 
{ 
	font-weight: bold;
	font-size: 1.0em;
	color: red;
	TEXT-DECORATION: underline;
	padding-left:0px;
}

p.ResourceAdStandard .Title
{ 
	font-weight: bold;
	font-size: 1.0em;
	color:#0099cc;
	TEXT-DECORATION: none;
	padding-left:0px;
}

p.ResourceAdStandard .Detail
{ 
	color:navy;
}

p.ResourceAdStandard A.Contact:active, p.ResourceAdStandard A.Contact:link, p.ResourceAdStandard A.Contact:visited
{
	font-weight: bold;
	font-size: 0.9em;
	color: #9999cc;
	text-decoration: none;
	padding-left:0px;
}

p.ResourceAdStandard A.Contact:hover 
{ 
	font-size:0.9em;
	font-weight:bold;
	color:Red;
	TEXT-DECORATION: underline;
	padding-left:0px;
}

p.ResourceAdStandard .Location
{ 
	color:green;
	font-style:italic;
}

p.ResourceAdStandard A.URL:active, p.ResourceAdStandard A.URL:link, p.ResourceAdStandard A.URL:visited
{
	display:block;
	font-weight: bold;
	font-size: 1.0em;
	color: #9999cc;
	text-decoration: none;
	padding-left:0px;
}

p.ResourceAdStandard A.URL:hover 
{ 
	display:block;
	font-size:1.0em;
	font-weight:bold;
	color:Red;
	TEXT-DECORATION: underline;
	padding-left:0px;
}

.CategoryPreview
{
    font-weight: bold;
    color: #a52a2a;
}

p.ResourceAdPremium
{
	color:Navy;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:4px;
	font-size:1em;
	border-bottom:solid 1px #d0d000;
	border-left:solid 1px #d0d000;
	border-right:solid 1px #d0d000;
	border-top:solid 1px #d0d000;
	background-color:#ffffdf;
	margin:0px 200px 10px 10px;
}

p.ResourceAdPremium A.Heading:active, p.ResourceAdPremium A.Heading:link,p.ResourceAdPremium A.Heading:visited
{
	font-weight: bold;
	font-size: 1.0em;
	color:#0000cc;
	TEXT-DECORATION: underline;
	padding-left:0px;
}

p.ResourceAdPremium A.Heading:hover 
{ 
	font-weight: bold;
	font-size: 1.0em;
	color: red;
	TEXT-DECORATION: underline;
	padding-left:0px;
}

p.ResourceAdPremium .Title
{ 
	font-weight: bold;
	font-size: 1.0em;
	color:#0099cc;
	TEXT-DECORATION: none;
	padding-left:0px;
}

p.ResourceAdPremium .Detail
{ 
	color:navy;
}

p.ResourceAdPremium A.Contact:active, A.Contact:link, A.Contact:visited
{
	font-weight: bold;
	font-size: 0.9em;
	color: #0099cc;
	text-decoration: none;
	padding-left:0px;
}

p.ResourceAdPremium A.Contact:hover 
{ 
	font-size:0.9em;
	font-weight:bold;
	color:#0099cc;
	TEXT-DECORATION: underline;
	padding-left:0px;
}

p.ResourceAdPremium .Location
{ 
	color:green;
		font-style:italic;
}

p.ResourceAdPremium A.URL:active, A.URL:link, A.URL:visited
{
	display:block;
	font-weight: bold;
	font-size: 1.0em;
	color: #0099cc;
	text-decoration: none;
	padding-left:0px;
}

p.ResourceAdPremium A.URL:hover 
{ 
	display:block;
	font-size:1.0em;
	font-weight:bold;
	color:#0099cc;
	TEXT-DECORATION: underline;
	padding-left:0px;
}

div.ResourcesSubMenu
{
	width:190px;
	float:right;
font-size:1.0em;
padding-left:2px;
padding-top:0px;
padding-bottom:0px;
margin-top:2px;
padding-right:0px;
}

td.OptionsDetail
{
	padding-right:50px;
}

table.ManageOptions
{
	border:solid 1px #808080;
		margin-bottom:20px;
}

p.ManageOptionsHeading
{
	color: #2f6db0;
	font-weight:bold;
	margin:5px 0 0px 0;
}
table.ManageOptions td
{
	padding:10px 20px 10px 20px;
}


table.ManageOptions p
{
	margin:0 0 10px 0;
}

table.ManageOptions a:active,table.ManageOptions a:link,table.ManageOptions a:visited
{
	color: #2f6db0;
	text-decoration: underline;
	
}

table.ManageOptions a:hover
{
	color: Red;
}

a.ManageOptions
{
	color: #2f6db0;

}
a.ManageOptions:hover
{
	color: Red;
}

A.ValidatorLink:active, A.ValidatorLink:link,  A.ValidatorLink:visited
{
	font-weight: bold;
	font-size: 1.0em;
	color: Red;
	text-decoration: underline;
}

A.ValidatorLink:hover 
{ 
color:Orange;
}

A.QuickRepeater:active, A.QuickRepeater:link,  A.QuickRepeater:visited
{
	padding-left:5px;
	font-weight: bold;
	font-size: 1.0em;
	color: red;
	text-decoration: underline;
}

A.QuickRepeater:hover 
{ 
color:Orange;
}

A.CompetionAdText:active, A.CompetionAdText:link,  A.CompetionAdText:visited
{
	font-weight: bold;
	font-size: 0.8em;
	color: #2f6db0;
	text-decoration: none;
}

A.CompetionAdText:hover 
{ 
color:Orange;
	text-decoration: underline;
}

#tbEnter
{
	margin-top:4px;
	margin-left:5px;
}
p.Advertisement
{
	padding-right: 0px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 0.95em;
	padding-bottom: 5px;
	margin: 0px;
	color: #2f6db0;
	padding-top: 3px;
	/*background-color: #fff1ff;*/
	text-align: left;
}

p.AdDisplay
{
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 5px;
	margin: 10px 0px 0px  0px;
	background-color:#ffe5ff;
	padding-top: 5px;
	text-align: left;
	font-size:0.95em;
	margin-right:200px;
}

.AdDisplayTitle
{
	font-weight: bold;
	font-size: 1.0em;
	color: #2f6db0;
}

td.searchNote
{
	font-size:0.7em;
	text-align:center;
	color:Gray;
}

 a.ViewPDF:active, a.ViewPDF:link,  a.ViewPDF:visited
{
	font-weight: bold;
	font-size: 1.0em;
	color: #2f6db0;
	text-decoration: underline;
}

a.ViewPDF:hover 
{ 
color:Orange;
	text-decoration: underline;
}

img.ViewImage
{
	width:200px;
	float:right;
	margin:0px  15px 15px 15px;
}

img.ImageThumbnail
{
	height:80px;
	float:right;
	margin:0 5px 5px 5px;
}

tr.PostAreaList
{
	font-size:0.8em;
}

 a.Twitter:active, a.Twitter:link,  a.Twitter:visited
{
	font-size: 1.1em;
	color: #2f6db0;

}

a.Twitter:hover 
{ 
color:Orange;
	text-decoration: underline;
}


td.AdAreaLabel
{
    width:130px;
    font-size:10px;
}
td.AdAreaName
{
    font-weight:bold;
    white-space:nowrap;
    font-size:12px;
}

td.AdMonthLabel
{
    font-size:12px;
    padding-left:10px;
    padding-right:10px;
}

span.AdMonthLabel
{
    font-weight:bold;
    white-space:nowrap;
}

td.AdMonthCheckBox
{
    text-align:center;
}

td.boxbr
{
    vertical-align:top;
}

.PanelTextShow
{
    display:block;
}

.PanelTextHide
{
    display:none;
}
a.QuestionLink
{
       margin-right:20px;
}
a.QuestionLink:ACTIVE, a.QuestionLink:LINK, a.QuestionLink:VISITED
{

    font-size: 1.0em;
    color: #85A6Cb;
    padding-right: 1;
    padding-left: 2;
    font-weight: bold;
    text-decoration: none;
}

a.QuestionLink:HOVER
{
    font-size:1.0em;
    font-weight:bold;
	color:Red;
	 text-decoration: underline;
	padding-right:1;
	padding-left:2;
}
.Answer
{
    margin:5px 5px 10px 20px;
    font-style:italic;
    color:Navy;
}

.FaqHeading
{

    font-weight:bold;
    color:Navy;
    text-decoration: none;
    padding:40px 0 0 0;
    
}
.FaqSubheading
{
    font-size:1.1em;
    font-weight:bold;
    color:Navy;
    text-decoration: none;
    margin:30px 0 0 0;
}
.FaqText
{
font-size:1.0em;
text-decoration: none;
font-weight:normal;
}

div.Question
{

font-weight:bold;
    color: #85A6Cb;
}
div.QuestionHeader
{

font-weight:bold;
    color: #85A6Cb;
    margin:0px 0 10px 0;
        font-size:20px;
        
}

div.SubQuestionHeader
{

font-weight:bold;
    color: #85A6Cb;
    margin:10px 0 5px 0;
}

div.button
{
width:100%;
text-align:center;
}
a.button {
    /* Sliding right image */
    background: transparent url('./images/button_right.png') no-repeat scroll top right; 
display: block;
float: left;
height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
a.button:HOVER {
    background: transparent url('./images/button_right-reversed.png') no-repeat scroll top right; 
    }


a.button span {
/* Background left image */ 
background: transparent url('./images/button_left.png') no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 5px 18px;
} 
a.button:hover span{
background: transparent url('./images/button_left-reversed.png') no-repeat; 
}

span.digital
{
font-style:italic;
font-family:Courier New;
}
