body{
background-color:#000000; margin:0; padding:0;}

h1{
font-size:45px;
color:#fff;
font-family:Helvetica, Arial,  sans-serif;
display:block;
margin:0;
padding:0;
width:100%;
}

h2{
font-size:26px;
font-weight:lighter;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
margin:20px 0 20px 20px;
padding:0 0 5px 0;
width:550px;
border-bottom:1px dotted #fff;
}

h3{
font-size:22px;
font-weight:lighter;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
margin:10px 0 10px 20px;
padding:0 0 5px 0;
width:550px;

}

h4{
font-size:16px;
color:#fff;
margin:5px 50px 0 5px;
padding:0;

}

h5{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
margin:0;
padding:0;
font-size:16px;}

h6{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:0;
font-size:16px;}

p{
font-family:Arial, sans-serif;
display:block;
margin:10px 20px 10px 20px;
padding:0;
width:550px;
font-size:12px;
color:#FFFFFF;
line-height:1.4em;
}

a:link{
color:#FFFFFF;
text-decoration:underline;}

a:visited{
color:#FFFFFF;
text-decoration:underline;}

a:hover{
color:#CCCCCC;}

.title{
top:145px;
left:20px;
position:relative;
float:left;
}


.mainimage{
background-image:url(images/NSC_holding_image.png);
background-position:bottom;
background-repeat:no-repeat;
height:339px;
margin:0;
padding:0;}

#footballImage{
background-image:url(images/banner-football.png);
}

#cricketImage{
background-image:url(images/banner-cricket.png);
}

#tennisImage{
background-image:url(images/banner-tennis.png);
}

#rugbyImage{
background-image:url(images/NSC_holding_image.png);
}

#motorImage{
background-image:url(images/banner-motor.png);
}

#horseImage{
background-image:url(images/banner-horse.png);
}

#golfImage{
background-image:url(images/banner-golf.png);
}

#otherImage{
background-image:url(images/banner-champagne.png);
}

#blankImage{
background-image:url(images/banner-blank.png);
}


/*----------top right navigation----START-----*/


.homenav{
width: 100%;
font-family:Georgia, "Times New Roman", Times, serif;
}

.homenav ul{
padding: 1px 0 1px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0 20px 0 0;
text-align: right; //set value to "left", "center", or "right"*/
}

.homenav ul li{
display: inline;
}

.homenav ul li a{
font-size:10px;
color: #ccc;
padding: 1px 10px 1px 10px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 0px; /*spacing between each menu link*/
text-decoration: none;
border-right: 1px dotted #ccc; /*bottom border is 3px*/
}

.homenav ul li a:hover, .homenav ul li a.selected{
border-bottom-color: #fff;
color: #fff;
}


/*----------top right navigation----END-----*/




/*----------Sports navigation----START-----*/

.sportsnav{
width: 100%;
font-family:Georgia, "Times New Roman", Times, serif;
height:30px;
margin-top:80px;
}

.sportsnav ul{
padding: 5px 0 3px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0px 0 0 0 ;
text-align:center;

}

.sportsnav ul li{
display: inline;
}



.sportsnav ul li a:link, .sportsnav ul li a:visited{

font-size:14px;
color: #fff;
padding: 5px 30px 3px 30px; /*top padding is 6px, bottom padding is 4px*/
margin: 0px -4px  0 0 ; /*spacing between each menu link*/
text-decoration: none;
border-right: 1px dotted #ccc;

}


.sportsnav .football a:hover{
background-color:#339999;}

.sportsnav .cricket a:hover{
background-color:#999966;}

.sportsnav .tennis a:hover{
background-color:#339966;}

.sportsnav .rugby a:hover{
background-color:#999933;}

.sportsnav .motor a:hover{

background-color:#996666;}

.sportsnav .horse a:hover{
background-color:#999999 ;}

.sportsnav .golf a:hover{
background-color:#CCCC99;}





.selectfootball .football a{
background-color:#339999;}

.selectcricket .cricket a{
background-color:#999966;}

.selecttennis .tennis a{
background-color:#339966;}

.selectrugby .rugby a{
background-color:#999933;}

.selectmotor .motor a{
background-color:#996666;}

.selecthorse .horse a{
background-color:#999999;}

.selectgolf .golf a{
background-color:#CCCC99;}





/*----------Sports navigation---END-----*/



.javabox{
float:right; 
margin:90px 60px 0 0; 
width:360px; 
height:100px;
background-image:url(images/latest-bg.png);
background-position:47px 0px;
background-repeat:no-repeat;

}

.latestbox{
float:right; 
margin:90px 20px 0 0; 
width:300px; 
height:100px;
background-image:url(images/latest-button.png);
background-position:0 100px;
}





.latestbox:hover{
background-position:0 0;
}


.topbooking{
color:#CCCCCC; 
display:block; 
margin:5px auto 5px auto;
font:Georgia, "Times New Roman", Times, serif;}


.topcontent{
border:8px solid #666666;
width:900px;

margin:0px auto 0 auto;
padding:0;}

.bottomcontent{
background-color:#778899;
border:8px solid #666666;
width:900px;
margin:10px auto;
padding:0;

}



#homeContent{
background-color:#778899;
}

#contactContent{
background-color:#778899;
}

#footballContent{
background-color:#339999;
}

#cricketContent{
background-color:#999966;
}

#tennisContent{
background-color:#339966;
}

#rugbyContent{
background-color:#999933;
}

#motorContent{
background-color:#996666;
}

#horseContent{
background-color:#999999;

}

#golfContent{
background-color:#CCCC99;
}



.intro{
font-size:14px;
color:#333333;
line-height:130%;
}

.contact{
float:right;
width:380px;
margin:0 20px 0 0;
}

.fixtureLink:link, .fixtureLink:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
line-height:29px;
background-image:url(images/arrow.png);
background-position:left 0;
background-repeat:no-repeat;
display:block;
height:28px;
text-decoration:none;
width:300px;;
padding:0 0 0 30px;
color:#333333;
margin-top:-5px;
margin-bottom:15px;
}

.fixtureLink:hover{
color:#FFFFFF;
background-position:0 -28px;
}


.pdfLink:link, .pdfLink:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
line-height:29px;
background-image:url(images/pdf-icon.png);
background-position:left 0;
background-repeat:no-repeat;
display:block;
height:32px;
text-decoration:none;
width:100%;
padding:0 0 0 30px;
color:#333333;
margin-top:-5px;
margin-bottom:15px;
}

.pdfLink:hover{
color:#FFFFFF;
background-position:0 -31px;
}




.rightCol{
float:right; 
width:300px; 
height:400px;
margin:20px 10px 0 0;}


.rightCol p{
width:320px;}


.no{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:lighter;
font-size: 14px;
line-height:1.4em;}

.noa{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:lighter;
font-size: 25px;
line-height:1.4em;}


.lowercontent{
/*background-image:url(images/rugaBG.png);*/
background-position:bottom right;
background-repeat:no-repeat;
width:900px;
margin:10px auto;
padding:0;
}

.lowercontent ul{
color:#999999;

font-family:Helvetica, Arial, sans-serif;
font-size:11px;
width: 500px; /* move width to here */
margin: 0; /* zero this then use padding to create the list indent */
padding: 0 0 0 35px; /* normalise indent across browsers */

list-style-type: disc;
line-height: 21px;
}

.lowercontent li{
line-height:1.4em;
}




.footr{

width:900px;
margin:10px auto;
padding:0;}

.footr a{
text-decoration:none;}

.footr p{
font-size:9px;}





.formdiv{
top:220px;
padding:10px;
	width:280px;
	margin-left:0px;
}	
	
	
.formlabel	{
	color:#000000;
	font-size:12px;
	
}


.fieldbox{
	border:1px solid #CC0000;
	height:15px;
	width:150px;
	padding:3px;
	}
	
.enquirybox{
	border:1px solid #CC0000;
	height:150px;
	width:300x;
	padding:3px;
	}
	
	

.formdiv h3{ margin-left:0px;
margin-bottom:10px;}	
	
#newsletterform{
font-family:Arial, Helvetica, sans-serif;}







.superScript{
font-size:80%;
vertical-align:super;
}

/*-----EVENTS SECTION-----*/

.eventSection{
	margin:0 20px;}
	
.eventSection img{	
	float:left;
	margin-right:5px;}
	
.eventSection h3{
	margin-top: 0; 
	margin-bottom: 0;
	width:700px}
	
.eventSection p{
	margin-top: 0; 
	width:700px;
	margin-left:90px;
	}
	
.eventSection p .fixtureLink{	
	margin:5px 0 0 0;}
	
.eventSection .pdfLink{	
	margin:5px 0 0 0px;}	
	
.eventSection hr{
	clear:both;}

	
		
	
	









