

body{
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%; 
	background: #5e605c;
	font-family: arial, verdana, sans-serif;
		
}

#framecontent{
top: 0; 
left: 0; 
width: 100%; 
height: 150px; /*Height of frame div*/
background-color: black;
color: white;
}

#container{
	width:820px;
	background-color: #000;
}


#SAScontainer{
	width:900px;
	height: auto;
	background-color: #fff;
}
.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
#contentsIndex {

top: 200px; /*Set top value to HeightOfFrameDiv*/
left: 0;
right: 0;
bottom: 0;
background: #000;
height:  100%;
width:  100%;
margin-top: 10%;
}
#contents {

top: 200px; /*Set top value to HeightOfFrameDiv*/
left: 0;
right: 0;
bottom: 0;
background: #fff;
width: 820px;
}
#SAScontents {
width: auto;
top: 200px; /*Set top value to HeightOfFrameDiv*/
left: 0;
right: 0;
bottom: 0;
background: #fff;
height:  100%;
width:  100%
}
#large{
	width: 100%;
	height:auto;
	background-color: #7b7b7b;
}
#footer{
	width: 100%;
	height:30px;
	border-top: 1px solid #000;
}
#header{
width: 100%;
top: 0; 
left: 0; 
width: 100%; 
height: 180px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color:black;

}

#header2{

width: 100%;
top: 0; 
left: 0; 
width: 100%; 
height: 50px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color:black;
}


#sportsHeader{

width: 100%;
top: 0; 
left: 0; 
width: 100%; 
height: 150px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color:black;
}
p.newsText{ 
	letter-spacing: 0.03cm;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	text-indent: 30px;
}

#menu{
	width: 670px;
	height: 100px;
	float: right;
	background-color: #000;
}
#txt{
	margin:0px;
	border:10px;
	width: 100%;
	padding: 10px;
	text-indent:0px;
	
}

#headerTxt{
	margin:0px;
	border:5px;
	width: 100%;
	padding: 2px;
	text-indent:0px;
	
}
#mainTxt{
	width: 100%;
	height:  auto;
	text-indent:0px;
	
}
#headerLeft
{
	width: 100%;
	height: auto;
	float: left;
	text-indent: 0px;
	text-align: center;
}

#headerRight
{
	width: 70%;
	height: 100px;
	float: right;
	text-indent: 0px;
	text-align: center;
	padding-top: 30px;
}
#main{
	width: 100%;
	height: 100%;
	background-color: #fff;
	overflow: auto;
}
#newsLeft{
	width: 45%;
	height: auto;
	float: left;
	margin-left: 0px;
	padding-left: 15px;
}

#clubLeft{
	width: 30%;
	height: auto;
	background-color: #fff;
	float: left;
	margin-left: 0px;
	padding-left: 15px;
}
#clubLeft2{
	width: 30%;
	height: auto;
	float: left;
	background-color: #fff;
	margin-left: 0px;
	padding-left: 15px;
}
#clubLeft3{
	width: 18%;
	height: auto;
	float: left;
	background-color: #fff;
	margin-left: 0px;
	padding-left: 12px;

}
#clubLeft4{
	width: 28%;
	height: auto;
	background-color: #fff;
	float: left;
	margin-left: 0px;
	padding-left: 12px;
	padding-left: 12px;

}

#mainCentre{
	float: left;
	width: 820px;
	height: auto;
	background-color: #fff;
}


#mainCentreBanner{
	width: 100%;
	height: auto;
	background-color: #fff;
	padding-top: 1em;
	padding-bottom: 1em;
}
#mainCentreText{
	width: 95%;
	float: left;
	padding-right: 0.2em;
	padding-left: 1em;
}
#mainLeft{
	width: 45%;
	height: auto;
	background-color: #fff;
	float: left;
	margin-left: 0px;
	padding-left: 15px;
}
#mainLeftPictures{
	width: 47%;
	height: auto;
	background-color: #fff;
	float: left;
	margin-left: 0px;
	padding-left: 5px;
}
#mainRight{
	width: 45%;
	height: auto;
	background-color: #fff;
	float: right;
	padding-right: 15px;
	margin-right: 0px;
}
#mainRightPictures{
	width: 47%;
	height: auto;
	background-color: #fff;
	float: right;
	padding-right: 10px;
	margin-right: 0px;
}
#mainLinks{
	width: 400px;
	float: left;
	padding: 10px;	
}
blockquote {
width: 75%;
quotes: "\201C" "\201D";
	font-size: 76%;
	text-align: justify;
	text-indent: 1em;
	font-style: italic;
	color: #000;
}

p{
	text-align:justify;
	font-size: 1em;
	color: rgb(0,0,0);
}

p.heading{ 

	text-transform: lowercase;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	word-spacing: 0.4cm;
	background-color: #fff;
	font-variant: small-caps;
}
p.login{
	
	color: #ffff0f;
	font: small-caps 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 30px;
}
p.menuLinks{
	
	color: #ffff0f;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 10px;
	word-spacing: 15px;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 6px;
}
p.main{ 
	font: 81%/1.3em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #4e4e4a;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: justify;
}
p.mainPictures{ 
	font: 76%/1.3em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #4e4e4a;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: justify;
}

p.mainTable{ 
	font: bold 81%/0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #4e4e4a;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: justify;
}
p.mainTable2{ 
	font: bold 81%/0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: justify;
}


p.mainRight{ 
	font: 81%/1.3em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #4e4e4a;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: right;
}
p.underPicture{ 
	font: bold 81%/0.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: center;
	padding-bottom: 2em;
}
p.mainHdr{ 
	max-width: 800px;
	letter-spacing: 0.02cm;
	font: bold 85%/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	border-bottom: 1px solid #000;
	padding-top: 15px;
	padding-bottom: 5px;
}

p.mainHdr2{ 
	width: 90%;
	letter-spacing: 0.02cm;
	font: bold 13px/1em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #464646;
	border-bottom: 1px double #8a8a8a;
	padding-top: 15px;
	padding-bottom: 5px;
}
p.clubHdr{ 
	width: 90%;
	letter-spacing: 0.02cm;
	font: bold 81% "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: left;
	text-indent: 0.3em;
}
p.clubHdr2{ 
	width: 95%;
	letter-spacing: 0.02cm;
	font: bold 13px/1em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #464646;
	border-bottom: 1px double #8a8a8a;
	padding-top: 2px;
	padding-bottom: 2px;
}

p.mainHdr2{ 
	width: 90%;
	letter-spacing: 0.02cm;
	font: bold 13px/1em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #464646;
	border-bottom: 1px double #8a8a8a;
	padding-top: 15px;
	padding-bottom: 5px;
}
p.mainHdr3{ 
	max-width: 100%;
	letter-spacing: 0.02cm;
	color: #000;
	padding-top: 15px;
	padding-bottom: 5px;
	font: bold 83%/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-right: 1em;
	margin-left: 1em;
}
p.mainHdr4{ 
	max-width: 100%;
	letter-spacing: 0.02cm;
	color: #434343;
	padding-top: 15px;
	padding-bottom: 5px;
	font: bold 80%/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-right: 1em;
	margin-left: 1em;
}
p.topMenuLeftHdr{ 
	max-width: 800px;
	letter-spacing: 0.03cm;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #3f3f3f;
}


p.contact{ 
	font: bold 81%/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	letter-spacing: 0em;
	text-align: center;
	margin-right: 12em;
	padding-top: 1em;
}

p.news{ 
	font: 81%/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: right;
}



p.newsItalics{ 
	font: italic 80%/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: left;
}

p.news2{ 
	font: 81%/1em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: left;
}
p.management{ 
	max-width: 800px;
	letter-spacing: 0.02cm;
	font: 81%/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #60605b;
	text-align: left;
}

p.management2{ 
	max-width: 800px;
	letter-spacing: 0.02cm;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #60605b;
	text-align: right;
}
p.foot{
	margin-top: 1px;
	word-spacing: 0.5cm; 
	color: #787878;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}

a.news{
	color: #585623;
	line-height: 1.2em;
	text-decoration: none;
	font-size: 1em;
}
a.news:hover {
	text-decoration: underline;
	color: #131312;
	text-align: right;
}

a.txt{ 

	font-weight: 900;
	text-transform: lowercase;
	color: #b6a125;
	text-decoration: none;
}
a.txt:hover {
	
text-decoration: underline;
color:  #656560;
}
a.email{ 


	text-transform: lowercase;
	color: #88771b;
	text-decoration: underline;
}
a.email:hover {
	
text-decoration: underline;
color:  #656560;
}

a.foot{ 
	text-decoration: none;
	text-transform: lowercase;
	color: #787878;
}
a.foot:hover {
color: #556B2F;
	text-decoration: underline;
}
ul.management{
	font: normal bold 12px/1em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #5b5b5b;
	text-align: right;
	list-style-type: none;
	opacity: 1;
	list-style-position: inside;
}

ul.management2{
	max-width: 100%;
	font: 12px/1em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	text-shadow: #000000 0 0 0;
	list-style-type: none;
	background-color: #fff;
	text-align: left;
	list-style-position: inside;
	z-index: 1;
}

p.address{
		font: 80%/1.6em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	letter-spacing: 0em;
	padding-right: 1em;
	padding-left: 1em;
	text-align: left;
} 
ul.management3{
	max-width: 100%;
	letter-spacing: 0.02cm;
	font: 12px/10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	list-style-type: none;
	text-align: left;
	list-style-position: inside;
}
 
ul.pictures{
	max-width: 100%;
	font: 72%/10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	list-style-type: none;
	text-align: left;
}

ul.forms{
	font: 12px/1em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	text-shadow: #000000 0 0 0;
	list-style-type: none;
	background-color: #fff;
	text-align: left;
}

ul.membership{
	max-width: 100%;
	letter-spacing: 0.02cm;
	font: 79%/10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	list-style-type: none;
	background-color: #fff;
	text-align: left;
	list-style-position: inside;

}
li{
	letter-spacing: 0.1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

li.m2{
	letter-spacing: 0.08em;
	margin-left: 0px;
	color: #2b2b28;
}
li.clubList2{
	letter-spacing: 0.08em;
	margin-left: 0px;
	color: #51514b;
	opacity: 1;
	text-align: left;
	padding-bottom: 0.5em;
	padding-top: 0.9em;
}

li.clubList{
	letter-spacing: 0.08em;
	margin-left: 0px;
	color: #51514b;
	opacity: 1;
	text-align: left;
	border-bottom: 1px solid #b6a125;
	padding-bottom: 0.5em;
	padding-top: 0.9em;
}
li.news{
	letter-spacing: 0.08em;
	margin-left: 0px;
	color: #2b2b28;
	border-bottom: 1px solid #b6a125;
}
img.main{
	padding-top: 2em;
}

img.facilities{
	padding-top: 2em;
}
img.trophies{
	
	padding-right: 1em;
	text-align: center;
}


img.mainCentre{
	padding-top: 1em;
}
label{
	 width: 15em;
	float: left;
	text-align: right;
	margin-right: 2.5em;
	display: block;
	color: #000;
	font-weight: bold;
}
input{
	width: 15em;
	 color: #000;
	 background: #cdc5c2;
	 border: 1px solid #000
	 }
	 
input.sports{
	width: 8em;
	 color: #000;
	 background: #cdc5c2;
	 border: 1px solid #000
	 }

input.sports{
	width: 8em;
	 color: #000;
	 background: #cdc5c2;
	 border: 1px solid #000
	 }
textarea{
	 width: 20em;
	 font: 81%/1.3em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #4e4e4a;
	color: #000;
	background-color: #cdc5c2;
	 border: 1px solid #000
}
input.sub
{
	 width: 10em;
	 color: #000;
	 background: #cdc5c2;
	 border: 1px solid #000;
	margin-left: 12em;
}
sup{
	font-size: 73%;
}

