/*
Notes:

predominant dark blue colour: #142B5F
light green for boxes: #87A99B;
*/


BODY, TD {
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color:White;
}

BODY 
{
	margin:0;
	margin-top:10px;
	width:640px;
}
#LinkBar
{
	display:none;
}

#leftMenuTD
{
	display:none;
}

#contentDiv
{
    width:640px;
}

#rightAdButtons
{
    display:none;
}
#topBannerAdvert
{
    display:none;
}
#topBarButtons
{
    display:none;
}
#bottomBarImage
{
    display:none;
}
#topLevelDiv
{
    border:solid 1px white;
    text-align:left;
}
.noPrint
{
    display:none;
}

H1 {
	font-family: Trebuchet MS, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: Silver;
}

H2 {
	font-family: Trebuchet MS, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 2px;
	font-size:19px;
	font-weight: bold;
	text-transform: lowercase;
}

H2.venueNameLabel 
{
	text-transform:none;
}

H3 {
	font-family: Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 16px;
}


A:link {
	/* DON'T EVEN *THINK* OF GLOBALLY DISABLING UNDERSCORES ON LINKS!! */
	color: #142B5F;
}

HR {
	color: #142B5F;
	border-top : solid;
}

.PageTitles {
	font-family: Trebuchet MS, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 19px;
	font-weight: bold;
	text-transform: lowercase;
}

.ProfileLabel {
	font-weight: bold;
}


.BigBlue 
{
	font-family: Tahoma, Arial, sans-serif;
	font-size:19px;
	font-weight: bold;
	color: #142B5F;
}

.resultsListFreeOdd {
	font-family: Tahoma, Arial, sans-serif;
	padding: 1px;
	background-color:#f8f8f8; /* light */
	
}

.resultsListFreeOdd A, .resultsListFreeOdd A:visited, .resultsListFreeEven A, .resultsListFreeEven A:visited {
	color:Black;
}

.resultsListFreeEven {
	font-family: Arial, sans-serif;
	padding: 1px;
	background-color:#eeeeee; /* dark */
}

.resultsListFull {
	font-family: Arial, sans-serif;
	margin-top: 4px;
	margin-bottom: 4px;
	color: red;
	border: 1px solid black;
}

.resultsListRVF {
	margin-top: 4px;
	margin-bottom: 4px;
	border: 1px solid black;
}

.resultsListRVF TD, .resultsListRVF A, .resultsListRVF A:visited {
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: Black;
}

.resultsListIPK {
	margin-top: 4px;
	margin-bottom: 4px;
	border: 1px solid black;
}

.resultsListIPK TD, .resultsListIPK A, .resultsListIPK A:visited 
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: Black;
}

.resultsListFull TD,     .resultsListFull     A {font-family: Arial, sans-serif; color: #E60000; font-weight: bold;}
.resultsListFreeOdd TD,  .resultsListFreeOdd  A {font-family: Arial, sans-serif;}
.resultsListFreeEven TD, .resultsListFreeEven A {font-family: Arial, sans-serif;}

.resultsListROPaidOdd TD {
	font-family :  Arial, sans-serif;
	font-size : 12px;
	background-color: #C4C4F5;/* dark */
}

.resultsListROPaidEven TD {
	font-family :  Arial, sans-serif;
	font-size : 12px;
	background-color: #CCCCFF;/* light */
}

.pagingLabelEnabled {
	text-decoration: none;
	border-bottom: 1px blue solid;
	font-size : 11px;
	color : Blue; 
} 
 
.pagingLabelDisabled {
	font-size : 11px;
	color : #DDDDDD;
} 

.pageLink {
	text-decoration: none;
	border-bottom: 1px blue solid;
	font-size : 11px;  
	color : Blue; 
}

.pageLinkCurrent {  
	text-decoration: none;
	border-bottom: 1px blue solid;
	font-size : 11px;  
	color : Blue; 
	background-color : #ececec; 
} 

.searchTabBoxes
{
	padding: 8px;
	border-right: solid 3px #87a99b;
	border-left: solid 3px #87a99b;
	border-bottom: solid 3px #87a99b;
} 


.searchPanelTitle 
{
	font-weight:bold;
}

.searchPanelTextBox 
{
	border:1px solid silver;
	width:164px;
	font-family: arial;
	font-size:12px;
	margin-bottom:2px;
	padding:0;
	padding-left:1px;
	padding-bottom:0;
}

#VFHeader_theSearchPanel_venueStylesSelectedLabel 
{
	display: block;
	font-family: arial;
	font-size: 12px;
	color: black;
	width: 164px;
	background-color: White;
	padding:0;
	padding-left:1px;
	padding-bottom:2px;
}

/*form submit button (FSB)*/

.FSB
{
	border: 1px outset silver;
	height: 21px;
	background: #142B5F;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:1px;
	padding-top:1px;
}

.yellowBox {
	border:1px black solid;
	/*background-color: #ffffcc;*/
}

.lightBox {
	border:1px black solid;
	/*background-color: #aac6f4;*/
}

.darkBox {
	border:1px black solid;
	/*background-color:#868fda;*/
}

.buttonAdvertImage {
	border:1px black solid;
	margin-bottom:5px;
	margin-right:16px;
}


.haspaid tr {
	background-color: #ffffff;
}
.haspaid td, .haspaid a {
	color: #ff0000;
	font-weight: bold;
}

.notpaid {
	padding: 2px;
}
.notpaid td, .notpaid a {
	color: #000000;
}

.creditDiv 
{
	display:none;
	visibility: hidden;
}

/* Pager styles */
.pagingLabelEnabled { FONT-SIZE: 11px; COLOR: blue; BORDER-BOTTOM: blue 1px solid; TEXT-DECORATION: none }
.pagingLabelDisabled { FONT-SIZE: 11px; COLOR: #dddddd; TEXT-DECORATION: none }
.pageLink { FONT-SIZE: 11px; COLOR: blue; BORDER-BOTTOM: blue 1px solid; TEXT-DECORATION: none }
.pagingLabelCurrent { FONT-SIZE: 11px; COLOR: blue; BORDER-BOTTOM: blue 1px solid; BACKGROUND-COLOR: #ececec; TEXT-DECORATION: none }

