@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
html {
	background-color: #022f18;
}
body.Home #MainNav a.Home,
body.History #MainNav a.History,
body.Course #MainNav a.Course,
body.ProShop #MainNav a.ProShop,
body.Visitors #MainNav a.Visitors,
body.Clubhouse #MainNav a.Clubhouse,
body.Membership #MainNav a.Membership,
body.News #MainNav a.News,
body.MembersArea #MainNav a.MembersArea,
body.Contact #MainNav a.Contact,
body.AdminArea #MainNavAdmin a.Home,
body.AdminAccounts #MainNavAdmin a.Accounts,
body.AdminMembers #MainNavAdmin a.Members,
body.AdminNews #MainNavAdmin a.News,
body.AdminOpen #MainNavAdmin a.Open,
body.AdminClub #MainNavAdmin a.Club,
body.AdminScratch #MainNavAdmin a.Scratch,
body.Admin815 #MainNavAdmin a.Eight,
body.AdminRabbits #MainNavAdmin a.Rabbits,
body.AdminToffs #MainNavAdmin a.Toffs,
body.AdminLadies #MainNavAdmin a.Ladies,
body.AdminJuniors #MainNavAdmin a.Juniors {
	color: #F2D32A;
}
body.History #Course a#TheCourse,
body.History #Bately a#LawerenceBatley,
body.History #Estate a#TheEstate,
body.ProShop #Lesson a#Lessons,
body.ProShop #Custom a#CustomFitting,
body.ProShop #Sales a#SalesRepairs,
body.Visitors #Green a#GreenFees,
body.Visitors #Parties a#VisitingParties,
body.Visitors #OpenDays a#Open,
body.Clubhouse #Cater a#Catering,
body.Clubhouse #Hire a#FunctionsHire,
body.Membership #Gent a#Gents,
body.Membership #Inter a#Intermediate,
body.Membership #Junior a#Juniors,
body.Membership #Lady a#Ladies,
body.Membership #Social a#Soc,
body.MembersArea #ClubSection a#ClubLink,
body.MembersArea #Scratch a#ScratchLink,
body.MembersArea #Eight a#EightLink,
body.MembersArea #Rabbits a#RabbitsLink,
body.MembersArea #Toffs a#ToffsLink,
body.MembersArea #Ladies a#LadiesLink,
body.MembersArea #Junior a#JuniorsLink,
body.MembersArea #Result a#Results,
body.MembersArea #Comp a#CompDiary,
body.MembersArea #Social a#SocialDiary,
body.MembersArea #Downloads a#Download,
body.MembersArea #Subs a#Sub,
body.MembersArea #Announcements a#Announce,
body.MembersArea #Fixtures a#Fixture,
body.MembersArea #DiarySection a#Diary,
body.MembersArea #Contacts a#Contact{
	text-decoration: none;
	color: #022f18;
	background-color: #F2D32A;
}
body.Course #Card a#TheCard,
body.Course #One a#Hole1,
body.Course #Two a#Hole2,
body.Course #Three a#Hole3,
body.Course #Four a#Hole4,
body.Course #Five a#Hole5,
body.Course #Six a#Hole6,
body.Course #Seven a#Hole7,
body.Course #Eight a#Hole8,
body.Course #Nine a#Hole9,
body.Course #Ten a#Hole10,
body.Course #Eleven a#Hole11,
body.Course #Twelve a#Hole12,
body.Course #Thirteen a#Hole13,
body.Course #Fourteen a#Hole14,
body.Course #Fifteen a#Hole15,
body.Course #Sixteen a#Hole16,
body.Course #Seventeen a#Hole17,
body.Course #Eighteen a#Hole18{
	text-decoration: none;
	color: #022f18;
	background-color: #F2D32A;
}
body.AdminAccounts #AddUser a#Add,
body.AdminAccounts #EditDeleteUser a#EditDelete,
body.AdminMembers #AddUser a#Add,
body.AdminMembers #EditDeleteUser a#EditDelete,
body.AdminNews #AddUser a#Add,
body.AdminNews #EditDeleteUser a#EditDelete,
body.AdminOpen #AddUser a#Add,
body.AdminOpen #EditDeleteUser a#EditDelete,
body.AdminClub #Results a#Results,
body.AdminClub #Results a#AddResult,
body.AdminClub #EditDeleteResults a#Results,
body.AdminClub #EditDeleteResults a#EditDeleteResults,
body.AdminClub #Comps a#Comps,
body.AdminClub #Comps a#AddComps,
body.AdminClub #EditDeleteComps a#Comps,
body.AdminClub #EditDeleteComps a#EditDeleteComps,
body.AdminClub #Social a#Social,
body.AdminClub #Social a#AddSocial,
body.AdminClub #EditDeleteSocial a#Social,
body.AdminClub #EditDeleteSocial a#EditDeleteSocial,
body.AdminClub #Upload a#Upload,
body.AdminClub #Upload a#AddUpload,
body.AdminClub #EditDeleteUpload a#Upload,
body.AdminClub #EditDeleteUpload a#DeleteUpload,
#Announcements a#Announce,
#Announcements a#Add,
#EditDelete a#Announce,
#EditDelete a#EditDelete,
#Fixtures a#Fixtures,
#Fixtures a#Add,
#EditDeleteFixtures a#Fixtures,
#EditDeleteFixtures a#EditDelete,
#Diary a#Diary,
#Diary a#Add,
#EditDeleteDiary a#Diary,
#EditDeleteDiary a#EditDelete,
#Contacts a#Contacts,
#Contacts a#Add,
#EditDeleteContacts a#Contacts,
#EditDeleteContacts a#EditDelete,
#Upload a#Upload,
#Upload a#AddUpload,
#EditDeleteUpload a#Upload,
#EditDeleteUpload a#DeleteUpload{
	text-decoration: none;
	color: #022f18;
	background-color: #F2D32A;
}
#Advert {
	width: 475px;
	height: 179px;
}
#Advert img  {
	border: none;
	width: 475px;
}
#PageHolder {
	width: 950px;
	margin: auto;
	padding-top: 10px;
}
#Header {
	height: 120px;
	position: relative;
}
#HeaderAddress {
	position: absolute;
	right: 10px;
	text-align: right;
}
#HeaderAddress  img{
	border: none;
	margin-bottom: 5px;
}
#HeaderAddress p {
	font-family: Times New Roman, Times, serif;
	color: #f2d32a;
}
#HeaderAddress #Club {
	font-size: 1.8em;
	font-weight: bold;
}
#HeaderAddress #Tel {
	font-size: 1.2em;
}
#HeaderAddress #Address {
	font-size: .8em;
}
h1 {
	font-size: 0.5em;
	position: relative;
}
h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
}
h2 {
	font-family: Times New Roman, Times, serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #f2d32a;
	margin-top: 10px;
	margin-bottom: 15px;
}
h3 {
	font-family: Times New Roman, Times, serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #f2d32a;
	margin-top: 15px;
	margin-bottom: 15px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #e5e5e5;
	font-size: 0.8em;
}
.Bold {
	font-weight: bold;
}
.BoldYellow {
	font-weight: bold;
	color: #f2d32a;
}
.UsefulLinks img {
	border: 2px solid #CCCCCC;
	margin-right: 5px;
}
.ViewHere a {
	text-decoration: none;
	color: #F2D32A;
	font-weight: bold;
}
.ViewHere a:hover {
	color: #CC0000;
}
#MainNav {
	background-color: #c0c0c0;
	height: 26px;
	border: 1px solid #FFFFFF;
	font-family: Times New Roman, Times, serif;
}
#MainNav ol {
	list-style: none;
	text-align: center;
	margin-top: 3px;
}
#MainNav li {
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
}
#MainNav a {
	color: #022F18;
	text-decoration: none;
	font-weight: bold;
}
#MainNav a:hover {
	color: #F2D32A;
}
#MainNavAdmin {
	background-color: #c0c0c0;
	height: 26px;
	border: 1px solid #FFFFFF;
	font-family: Times New Roman, Times, serif;
}
#MainNavAdmin ol {
	list-style: none;
	text-align: center;
	margin-top: 3px;
}
#MainNavAdmin li {
	display: inline;
	margin-left: 12px;
	margin-right: 12px;
}
#MainNavAdmin a {
	color: #022F18;
	text-decoration: none;
	font-weight: bold;
}
#MainNavAdmin a:hover {
	color: #F2D32A;
}

.Links {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2D32A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2D32A;
	margin-top: 15px;
	color: #F2D32A;
}
.Links li {
	display: inline;
	padding: 5px;
}
.Links a {
	text-decoration: none;
	padding: 2px;
	color: #F2D32A;
}
.Links a:hover {
	text-decoration: none;
	color: #022f18;
	background-color: #F2D32A;
}
.SubLinks {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 0px;
	color: #F2D32A;
}
.SubLinks li {
	display: inline;
	padding: 5px;
}
.SubLinks a {
	text-decoration: none;
	padding: 2px;
	color: #F2D32A;
}
.SubLinks a:hover {
	text-decoration: none;
	color: #022f18;
	background-color: #F2D32A;
}
#HolesNav {
	clear: both;
}
#HolesNav .Links {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-bottom: 10px;
}
#HolesNav .Links li {
	display: inline;
	padding: 1px;
}
#HolesNav .Links a {
	text-decoration: none;
	padding: 2px;
	color: #f2d32a;
	border: 1px solid #f2d32a;
	padding-left: 4px;
	padding-right: 4px;
}
#HolesNav .Links a:hover {
	color: #022F18;
	border: 1px solid #f2d32a;
	background-color: #f2d32a;
}
#Content {
	padding: 10px;
}
#ContentLeft {
	width: 500px;
	float: left;
	clear: left;
}
#ContentRight {
	width: 390px;
	float: right;
}
#ContentRight img {
	border: 3px solid #C0C0C0;
}
#Notifications {
	background-image: url(../Images/NotificationsBG.png);
	background-repeat: no-repeat;
	height: 136px;
	clear: both;
}
#Notifications .Title {
	font-weight: bold;
	color: #f2d32a;
	padding-bottom: 5px;
}
#NextClubComp {
	width: 280px;
	padding-top: 10px;
	padding-left: 20px;
	float: left;
}
#NextSocialEvent {
	width: 300px;
	padding-left: 20px;
	padding-top: 10px;
	float: left;
}
#LatestNews {
	width: 300px;
	padding-left: 20px;
	padding-top: 10px;
	float: left;
}
#LatestNews a{
	color: #e5e5e5;
	text-decoration: none;
}
#LatestNews a:hover{
	color: #f2d32a;
	text-decoration: none;
}
#Spacer {
	clear: both;
	height: 30px;
}
#Footer {
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: center;
	padding-bottom: 20px;
}
#Footer p {
	font-size: 0.8em;
}
#Footer #FooterTel {
	margin-right: 20px;
}
#Footer #FooterEmail {
	margin-left: 20px;
}
#Footer #FooterEmail a {
	color: #e5e5e5;
	text-decoration: none;
}
#Footer #FooterEmail a:hover {
	color: #f2d32a;
}
#Footer #DesignAndIT a {
	font-size: 0.8em;
	color: #CCCCCC;
	text-decoration: none;
}
#Footer #DesignAndIT a:hover {
	color: #f2d32a;
}
#Footer #AdminLogin a {
	font-size: 0.8em;
	color: #CCCCCC;
	text-decoration: none;
}
#Footer #AdminLogin a:hover {
	color: #f2d32a;
}
.HoleNo {
	font-family: Arial, Helvetica, sans-serif;
	color: #F2D32A;
	font-size: 0.8em;
	width: 60px;
	display: block;
	float: left;
	background-color: #006600;
	margin-right: 5px;
	text-align: center;
}
.Par {
	font-family: Arial, Helvetica, sans-serif;
	color: #e5e5e5;
	font-size: 0.8em;
	width: 30px;
	display: block;
	float: left;
	background-color: #666666;
	text-align: center;
	margin-right: 5px;
}
.WhiteYrds {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	display: block;
	float: left;
	width: 70px;
	background-color: #666666;
	text-align: center;
	margin-right: 5px;
}
.YellowYrds {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
	float: left;
	display: block;
	width: 70px;
	margin-right: 5px;
	background-color: #F2D32A;
	text-align: center;
}
.SI {
	font-family: Arial, Helvetica, sans-serif;
	color: #e5e5e5;
	font-size: 0.8em;
	float: left;
	display: block;
	width: 30px;
	margin-right: 5px;
	text-align: center;
	background-color: #006600;
}
.RedYrds {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	margin-left: 40px;
	float: left;
	display: block;
	width: 70px;
	margin-right: 5px;
	text-align: center;
	background-color: #CC0000;
}
.ParRed {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	width: 30px;
	display: block;
	float: left;
	margin-right: 5px;
	text-align: center;
	background-color: #666666;
}
.RedSI {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	display: block;
	float: left;
	width: 30px;
	text-align: center;
	background-color: #006600;
}
.Hole {
	font-family: Times New Roman, Times, serif;
	color: #F2D32A;
	font-size: 1.2em;
}
.White {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	margin-left: 10px;
}
.Yellow {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-size: 0.8em;
	margin-left: 15px;
}
.Red {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 0.8em;
	margin-left: 15px;
}
.Lesson {
	margin-left: 15px;
	width: 300px;
	position: relative;
	font-weight: bold;
}
.LessonCost {
	margin-left: 15px;
	position: absolute;
	right: 0px;
}
.GreenFee {
	margin-left: 15px;
	width: 300px;
	position: relative;
	font-weight: bold;
}
.GreenFeeCost {
	margin-left: 15px;
	position: absolute;
	right: 0px;
}
.Package {
	margin-left: 15px;
	font-weight: bold;
}
.PackageDetails {
	margin-left: 15px;
}
.OpenDayTitle {
	font-weight: bold;
	color: #F2D32A;
	display: block;
	width: 320px;
	float: left;
}
.Age {
	font-weight: bold;
	color: #e5e5e5;
	width: 180px;
	display: block;
	float: left;
}
.Male {
	font-weight: bold;
	color: #F2D32A;
	float: left;
	display: block;
	width: 100px;
}
.Female {
	font-weight: bold;
	color: #CC0000;
	float: left;
	display: block;
	width: 100px;
}
.Price {
	font-weight: bold;
	color: #e5e5e5;
	width: 180px;
	display: block;
	float: left;
}
.JoiningFee {
	font-weight: bold;
	color: #F2D32A;
	width: 180px;
	display: block;
	float: left;
}
.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F2D32A;
}
.DateWhite{
	color: #e5e5e5;
}
.DateGrey{
	color: #999999;
}
.ReadMore a{
	color: #999999;
	text-decoration: none;
}
.ReadMore a:hover{
	color: #F2D32A;
	text-decoration: none;
}
#Pagination a, #Pagination strong {
	padding: 2px 4px;
	text-decoration: none;
	border: 1px solid #F2D32A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #F2D32A;
	font-weight: bold;
}
#Pagination strong, #Pagination a:hover {
	padding: 2px 4px;
	text-decoration: none;
	border: 1px solid #F2D32A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #022F18;
	background-color: #F2D32A;
	font-weight: bold;
}
.Welcome {
	width: 450px;
	display: block;
	position: relative;
}
.LogOff a{
	position: absolute;
	right: 0px;
	color: #F2D32A;
	font-weight: bold;
}
.LogOff a:hover{
	position: absolute;
	right: 0px;
	color: #CC0000;
}
.Position {
	width: 70px;
	display: block;
	float: left;
	margin-left: 10px;
}
.ResPer {
	width: 190px;
	display: block;
	float: left;
	margin-left: 10px;
}
.ScoreG {
	width: 100px;
	display: block;
	float: left;
}
.NewRow {
	display: block;
	overflow: hidden;
}
.CompDiaryTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F2D32A;
	width: 180px;
	display: block;
	float: left;
}
.CompDiaryFormat{
	font-family: Arial, Helvetica, sans-serif;
	width: 170px;
	display: block;
	float: left;
}
.CompDiaryDate{
	font-family: Arial, Helvetica, sans-serif;
	width: 180px;
	color: #999999;
}
.SocialDiaryTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F2D32A;
	width: 300px;
	display: block;
	float: left;
}
.SocialDiaryDate{
	font-family: Arial, Helvetica, sans-serif;
	width: 180px;
	color: #999999;
}
.SocialDiaryDesc{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}
.SocialDiaryTime{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	width: 200px;
	display: block;
	float: left;
}
.SocialDiaryCost{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
hr{
	margin-top: 10px;
	color: #666666;
	margin-bottom: 10px;
	clear: both;
}
.FixtureOpponent{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F2D32A;
	width: 220px;
	display: block;
	float: left;
}
.FixtureLocation{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #e5e5e5;
	width: 100px;
	display: block;
	float: left;
}
.ContactPosition{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F2D32A;
	width: 200px;
	display: block;
	float: left;
	clear: left;
}
.ContactName{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	width: 220px;
}
.ContactPos {
}
#RabbitsSubs {
	display: block;
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#RabbitsSubs input{
	margin-top: 5px;
	padding: 2px;
	width: 300px;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	color: #e5e5e5;
}
#RabbitsSubs #Submit{
	width: 140px;
	margin-top: 10px;
	border: none;
}
#LogIn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #e5e5e5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2D32A;
}
#LogIn ol {
	list-style: none;
	position: relative;
}
#LogIn li {
	margin-left: 10px;
	margin-top: 10px;
}
#LogIn label {
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
}
#LogIn input {
	width: 250px;
	background-image: url(../Images/InputBG.png);
	background-repeat: repeat;
	border: 1px solid #F2D32A;
	padding: 2px;
	color: #e5e5e5;
}
#LogIn #Submit {
	width: 48px;
	padding: 0px;
	border: none;
	margin-top: 2px;
	position: absolute;
	right: 20px;
}
#LoginRegister {
	text-decoration: none;
	font-weight: bold;
	color: #e5e5e5;
	padding: 5px;
	border: 1px solid #F2D32A;
}
#LoginRegister:hover {
	background-color: #F2D32A;
	color: #022F18;
}
.LoginFailed {
	font-weight: bold;
	color: #CC0000;
}
.LoginQuestion {
	font-size: 1em;
	font-weight: bold;
	color: #e5e5e5;
}
#AdminAccountsForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#AdminAccountsForm ol{
	list-style: none;
}
#AdminAccountsForm li{
	margin-bottom: 10px;
}
#AdminAccountsForm label{
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#AdminAccountsForm input{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
	padding: 2px;
}
#AdminAccountsForm .CheckBox input{
	width: 20px;
	border: none;
}
#AdminAccountsForm .CheckBox label{
	float: left;
	width: 150px;
}
#AdminAccountsForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#AdminAccountsForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#MemberAccountsForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#MemberAccountsForm ol{
	list-style: none;
}
#MemberAccountsForm li{
	margin-bottom: 10px;
}
#MemberAccountsForm label{
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#MemberAccountsForm input{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
	padding: 2px;
}
#MemberAccountsForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#MemberAccountsForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#NewsForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#NewsForm ol{
	list-style: none;
}
#NewsForm li{
	margin-bottom: 10px;
}
#NewsForm label{
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#NewsForm input{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
	padding: 2px;
}
#NewsForm textarea{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
	height: 300px;
}
#NewsForm #Day,
#NewsForm #Month,
#NewsForm #Year {
	width: 70px;
}
#NewsForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#NewsForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#ResultsForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#ResultsForm ol {
	list-style: none;
}
#ResultsForm li {
	margin-bottom: 10px;
}
#ResultsForm label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#ResultsForm input {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
}
#ResultsForm textarea {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
}
#ResultsForm #CompDay,
#ResultsForm #CompMonth,
#ResultsForm #CompYear {
	width: 70px;
}
#ResultsForm .CompType {
	font-size: 1em;
	font-weight: bold;
	margin-top: 5px;
}
#ResultsForm .InlineInputs {
	position: relative;
	height: 45px;
}
#ResultsForm .PersonInput {
	position: absolute;
	left: 0px;
	top: 18px;
	width: 300px;
}
#ResultsForm .Gross {
	position: absolute;
	left: 320px;
	top: 0px;
}
#ResultsForm .GrossInput {
	position: absolute;
	left: 320px;
	top: 18px;
	width: 80px;
}
#ResultsForm .Nett {
	position: absolute;
	left: 420px;
	top: 0px;
}
#ResultsForm .NettInput {
	position: absolute;
	left: 420px;
	top: 18px;
	width: 80px;
}
#ResultsForm .Points {
	position: absolute;
	left: 520px;
	top: 0px;
}
#ResultsForm .PointsInput {
	position: absolute;
	left: 520px;
	top: 18px;
	width: 80px;
}
#ResultsForm .ResultsInstructions {
	font-size: 1em;
	color: #f2d32a;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px;
	height: 30px;
}
#ResultsForm .InlineTextAreas {
	position: relative;
	height: 80px;
	clear: both;
}
#ResultsForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#ResultsForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#CompForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#CompForm ol {
	list-style: none;
}
#CompForm li {
	margin-bottom: 10px;
}
#CompForm label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#CompForm input {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
}
#CompForm #CompDay,
#CompForm #CompMonth,
#CompForm #CompYear {
	width: 70px;
}
#CompForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#CompForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#SocialForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#SocialForm ol {
	list-style: none;
}
#SocialForm li {
	margin-bottom: 10px;
}
#SocialForm label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#SocialForm input {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
}
#SocialForm textarea {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
	height: 100px;
}
#SocialForm #EventDay,
#SocialForm #EventMonth,
#SocialForm #EventYear {
	width: 70px;
}
#SocialForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#SocialForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#AnnouncementsForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#AnnouncementsForm ol {
	list-style: none;
}
#AnnouncementsForm li {
	margin-bottom: 10px;
}
#AnnouncementsForm label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#AnnouncementsForm input {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
}
#AnnouncementsForm textarea {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
	height: 100px;
}
#AnnouncementsForm #Day,
#AnnouncementsForm #Month,
#AnnouncementsForm #Year {
	width: 70px;
}
#AnnouncementsForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#AnnouncementsForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#FixturesForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#FixturesForm ol {
	list-style: none;
}
#FixturesForm li {
	margin-bottom: 10px;
}
#FixturesForm label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#FixturesForm input {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
}
#FixturesForm #Day,
#FixturesForm #Month,
#FixturesForm #Year {
	width: 70px;
}
#FixturesForm .CompType {
	font-size: 1em;
	font-weight: bold;
	margin-top: 5px;
}
#FixturesForm  .Location {
	width: 55px;
}
#FixturesForm .ResultsInstructions {
	font-size: 1em;
	color: #f2d32a;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px;
}
#FixturesForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#FixturesForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#DiaryForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#DiaryForm ol {
	list-style: none;
}
#DiaryForm li {
	margin-bottom: 10px;
}
#DiaryForm label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#DiaryForm input {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
}
#DiaryForm textarea {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
	height: 100px;
}
#DiaryForm #Day,
#DiaryForm #Month,
#DiaryForm #Year {
	width: 70px;
}
#DiaryForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#DiaryForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#ContactsForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#ContactsForm ol {
	list-style: none;
}
#ContactsForm li {
	margin-bottom: 10px;
}
#ContactsForm label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#ContactsForm input {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
}
#ContactsForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#ContactsForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#UploadForm {
	list-style: none;
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#UploadForm li {
	margin-bottom: 10px;
}
#UploadForm label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#UploadForm input{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
}
#UploadForm #Day,
#UploadForm #Month,
#UploadForm #Year {
	width: 70px;
}
#UploadForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#UploadForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
#ContactForm {
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#ContactForm ol {
	list-style: none;
}
#ContactForm li {
	margin-bottom: 10px;
}
#ContactForm label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#ContactForm input {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
}
#ContactForm textarea {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f2d32a;
	background-color: #022f18;
	font-size: 1em;
	color: #e5e5e5;
	width: 480px;
	height: 100px;
}
#ContactForm #Submit{
	clear: both;
	width: 60px;
	padding: 0px;
	font-weight: bold;
}
#ContactForm #Submit:hover{
	background-color: #f2d32a;
	color: #022F18;
}
.Errors {
	color: #CC0000;
	font-size: 0.85em;
}




.DeleteConfirm a{
	clear: both;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: center;
	color: #f2d32a;
	width: 105px;
	border: 1px solid #f2d32a;
}
.DeleteConfirm a:hover{
	background-color: #f2d32a;
	color: #022F18;
}
.Download{
	color: #f2d32a;
	font-weight: bold;
	text-decoration: none;
}
.Download:hover{
	color: #CC0000;
	font-weight: bold;
}
