﻿body
{
    font-family:Verdana, Helvetica, Helvetica-Narrow, sans-serif;
    margin: 0px; 
    padding:0px;
    background-color:Gray;  
    font-size: 8pt;
    width: 726px;
    margin-top: 0px;
    width: 726px;    
    margin-right: auto;
    margin-left: auto;    
    text-align:center;      
    position:relative; 
}

h3
{
	text-align:left ;
	font-size:13pt;
	border-bottom:solid 1px Navy;
	color:#036;
	margin:2px;
	padding:2px;  
}

h5
{
	text-align:left ;
	font-size:11pt;	
	color:#036;	
}

#body
{
   width: 726px;
   margin:0px;
   padding:0px;
   margin-bottom:0px;      
   margin-right: auto;
   margin-left: auto;    
   background-color:White;
   text-align:left; 
   position:relative;     
   background-position:left;     
}

/************************************************************************
*  Club Header
************************************************************************/
#header
{    
    background-color:Gray;  
    background-repeat:no-repeat;
    vertical-align:bottom;        
    margin-right: auto;
    margin-left: auto;
    width: 726px;
    height: 139px;     
    margin-top: 17px;
}

#header h1
{
	text-align:left;  
	padding-left:15px;
	padding-top:20px; 	
	font-size:24pt;
	text-decoration:none;
	color:#036; 
}   

#header h2
{
	text-align:left;  
	padding-left:15px;	
	font-size:18pt;
	text-decoration:none;
	color:#036; 
}   

/************************************************************************
*  About Us / Contact Us etc pages
************************************************************************/
.aboutus
{
	font-size:10pt;
	line-height:13pt;	
}

.aboutus p
{ 
 width:500px; 
 font-weight:bold;
}
	    
/************************************************************************
* 
* Main navigation used by the masterpage
*
************************************************************************/
/* Navigation strips */
#navtop, #navbottom
{
	background-color:Navy;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    margin-top:0px;
    padding:0px;  
    width: 726px;
    margin-right: auto;
    margin-left: auto;   
    height:22px;    
}

#navbottom
{
    margin-top: 0px;
}

#footer
{
    width: 726px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    margin-top: 10px;
    padding-bottom: 22px;
    color: #C89F3D;
}

/* Make main navigation bars from a unordered list for easy update and better accessibility */

#navtop ul, #navbottom ul
{
	list-style-type: none;    
    text-align: center;    
	margin-left:120px;
}

#navtop ul li, #navbottom ul li
{
	display:inline; 
	color: #FFFFFF;    
}

#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited
{
    display:block;
	float:left;    
	text-decoration: none;
	font-weight:bold;	
	color: #fff;
	margin-left:35px;
	margin-top:5px; 
}

#navtop a:hover, #navbottom a:hover
{
    text-decoration: underline;
}

#navtop a:active, #navbottom a:active
{
	text-decoration: underline;        
	margin-left:35px;
}

#navtop2
{    
    background-color:Navy;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    margin-top:3px;
    padding:0px;  
    width: 726px;
    margin-right: auto;
    margin-left: auto;   
    height:22px;    
}

#navtop2 ul 
{
    list-style-type: none;    
    text-align: center;    
	margin-left:10px;
}

#navtop2 ul li
{
    display: inline;
    color: #FFFFFF;
    margin-right: 25px;
}

#navtop2 a:link, #navtop2 a:visited
{
	display:block;
	float:left;    
	text-decoration: none;
	font-weight:bold;	
	color: #fff;
	margin-left:23px;
	margin-top:5px; 
}

#navtop2 a:hover
{
    text-decoration: underline;
}

#navtop2 a:active
{
    text-decoration: underline;        
	margin-left:23px;
}


/************************************************************************
* 
* Formatting common to most pages
*
************************************************************************/
/* 2 column layout */
#columnleft
{
    float: left;
    width: 140px;                 
}

#columnright
{
    margin-left: 165px;
   
}

.leftblock
{    
    padding-left:7px;
    padding-top:1px;     
    padding-bottom:0px;     
    margin-bottom:0px;    
    vertical-align:top;
    background-color:#69C;     
}

.leftblock h1
{
	font-size:10pt;
	font-weight:bold;
	padding:opx;
	margin:0px;
	color:White;	
}

 .rightblock
{    
    padding: 0px;
    margin-bottom: 10px;   
    position: relative;
    width:500px;    
}

 .topblock
{       
    padding: 5px;
    margin-bottom: 2px;    
    vertical-align: top;
    background: #69C; 
    color:White;  
    font-size:8pt;
    float:left;   
    width:330px;
}

.topblock h1
{
	font-size:9pt;
	font-weight:bold;
	padding:0px;
	margin:0px;	
}

/************************************************************************
* left navigation
************************************************************************/
ul.navleft
{
	font-family: Verdana, Helvetica, Helvetica-Narrow,sans-serif;
	font-size:8pt;
	font-weight:bold; 
	margin-left: 0px;
	padding:0px;
	list-style-type:none;  
}

ul.navleft a
{
	display: block ; 
	text-decoration: none;	
	background:#039;
	color: #fff;
	padding:5px 0px 0px 3px;
	border-bottom:1px solid #fff;
	width:120px;
	height:16px;  	
}

ul.navleft a:hover
{
	background: #69C;
	color:#fff;
	border-bottom:1px solid #fff;
	font-weight:bold;
} 

ul.navleft li
{
	display:inline;
} 

/* -----------------------------------------------------------
   Events/News/Meetings/Committees Lists
-----------------------------------------------------------*/
.infobox
{
	width:500px;
	font-size:10pt;
	line-height:13pt;	
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;	
	text-align:justify;	
	background-color:#EDEDED;	
	background-image:url(./CSS/softbot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:5px;	
}

.infobox h1
{	
	font-size:10pt;	
	font-weight:bold;	
	height:22px;
	width:100%;	
	background:#036;
	color:#fff; 
	padding:4px 0px 0px 0px;
	text-indent:5px; 	
}

.infobox h5
{	
	font-size:10pt;	
	font-weight:bold;	
	text-indent:5px; 
}

.infobox img
{
	float:right ;
	margin:0px 2px 2px 2px;
	border:dashed 1px red; 
	vertical-align:top;  
	padding:5px 5px 5px 5px;	
	width:69px;
	height:69px; 	
}

.infobox p
{		
	margin:0px 5px 0px 5px;	
}

.infobox a
{
	color:#fff;
	text-decoration:none;
	margin-left:7px;
}

.infobox a:hover
{
	color:Yellow; 
	text-decoration:underline;
}

.infoboxlink a
{
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	color:#036;
}

.infoboxlink a:hover
{
	text-decoration:underline;	
	font-size:8pt;
	font-weight:bold;
	color:#036;
}


/* Infobox with an image */
.infobox2
{	
	width:500px;	
	font-size:10pt;
	line-height:13pt;	
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;	
	text-align:justify;	
	background-color:#EDEDED;	
	background-image:url(./CSS/softright.gif);
	background-position:right;
	background-repeat:repeat-y;
	margin-bottom:5px;	
}

.infobox2 h1
{		
	font-size:10pt;	
	font-weight:bold;	
	height:22px;
	width:100%;	
	background:#036;
	color:#fff; 
	padding:4px 0px 0px 0px;
	text-indent:5px; 		
}

.infobox2 h5
{	
	font-size:10pt;	
	font-weight:bold;	
	text-indent:5px; 
}

.infobox2 img
{
	float:right ;
	margin:0px 2px 2px 2px;	
	vertical-align:top;  
	padding:5px 5px 5px 5px;	
	width:69px;
	height:69px; 	
}

.infobox2 p
{		
	margin:0px 5px 0px 5px;
	width:400px;
}

.infobox2 a
{		
	color:#fff;
	text-decoration:none;
	margin-left:7px;
}

.infobox2 a:hover
{
	color:Yellow; 
	text-decoration:underline;
}

.infobox2link a
{
	width:100%;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	color:#036;
}

.infobox2link a:hover
{
	text-decoration:underline;	
	font-size:8pt;
	font-weight:bold;
	color:#036;
}



/* Sponsors Box */
.sponsors
{	
	width:500px;	
	font-size:10pt;
	line-height:13pt;	
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;	
	text-align:justify;	
	background-color:#EDEDED;		
	background-position:right;
	background-repeat:repeat-y;
	margin-bottom:5px;	
}

.sponsors h1
{		
	font-size:10pt;	
	font-weight:bold;	
	height:22px;
	width:100%;	
	background:#EDEDED;
	color:#000; 
	padding:4px 0px 0px 0px;
	text-indent:5px; 		
}

.sponsors h5
{	
	font-size:10pt;	
	font-weight:bold;	
	text-indent:5px; 
}

.sponsors img
{
	float:left ;
	margin:0px 2px 2px 2px;	
	vertical-align:top;  
	padding:5px 5px 5px 5px;
}

.sponsors p
{		
	margin:0px 5px 0px 5px;
	width:400px;
}

.sponsors a
{		
	color:#000;
	text-decoration:none;
	margin-left:7px;
}

.sponsors a:hover
{
	color:red; 
	text-decoration:underline;
}

.sponsorslink a
{
	width:100%;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	color:#036;
}

.sponsorslink a:hover
{
	text-decoration:underline;	
	font-size:8pt;
	font-weight:bold;
	color:#036;
}


div.eventnew
{	
	width:100%;	
	text-align:left ;	
	color:#036;	
}

div.eventnew h5
{
	font-size:9pt;	
}



/* -----------------------------------------------------------
   Teams/Results/Fixtures/Members Lists
-----------------------------------------------------------*/   
div.teamlist
{	
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt; 
	background-color:White; 
	text-indent:10pt; 
	margin-bottom:5px;	
	text-align:center;  	 
}

table.teamlist
{		
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt; 
	border-collapse:collapse; 
	text-align:left;  
	background-color:white;   	
	width:400px;
}

.teamlist td
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt; 
	border:None;
	border-top:solid 1px white; 
	padding:2px 20px 2px 10px;	
}
tr.teamlist1 
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt; 
	background-color:#69C;
	color:#036;
	font-weight:bold;  
	font-size:1em;
}

tr.teamlist1 a
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt; 
	text-decoration:none;
	color:#036;	
}
tr.teamlist1 a:hover
{
	text-decoration:underline;
	color:#036;	
}
	
tr.teamlist2 
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt; 
	background-color:#036;
	color:White;
	font-weight:bold;  
	font-size:1em;		
}

tr.teamlist2 a
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt; 
	text-decoration:none;
	color:White;	
}
tr.teamlist2 a:hover
{
	text-decoration:underline;
	color:White;
}


/* -----------------------------------------------------------
   Results / Fixture
-----------------------------------------------------------*/ 
table.results
{		
	border-collapse:collapse; 
	text-align:left;  
	background-color:Gray;   
	padding:3px; 
}

.results td
{
	border:solid 1px white;
	padding:5px; 
}

.results th
{
	color:white;
	background-color:Gray;  
	text-align:left;  	 
	font-weight:bold;  
	padding:2px 5px 2px 5px;
}

tr.results1 
{
	background-color:#69C;
	color:#036;
	font-weight:bold;  
	font-size:1em;	
}
	
tr.results2 
{
	background-color:#036;
	color:White;
	font-weight:bold;  
	font-size:1em; 
}

td.space
{
	background-color:white;
	border:none;
	min-width:300px; 
	color:white; 
}
td.versus
{
	background-color:white; 
	border:none;	
	color:navy; 	 
	font-weight:normal;  
}

td.score1
{
	text-align:right;
}  

/* -----------------------------------------------------------
   COntacts List
-----------------------------------------------------------*/ 
table.contacts
{	
	background-color:white;   
	padding:3px; 
}


td.contactcaption
{
	text-align:right;
	vertical-align:top;
	background-color:#036;
	color:White;
	font-weight:normal;
	font-style:italic;	
	padding:2px 5px 2px 30px;	
}  

td.contactdetail
{
	text-align:left;
	vertical-align:top;
	background-color:#69C;
	color:#036;
	font-weight:Bold;	  
	padding:2px 50px 2px 5px;	
}  

	


/* -----------------------------------------------------------
   Events/News/Meetings View
-----------------------------------------------------------*/   
div.eventview
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt;	
	background-color:#69C;	
	margin-bottom:5px;
	border:solid 1px #333;		
}

.eventviewimg
{
	text-align:center;	
	margin:0px;
	border:solid 1px  #333; 
	vertical-align:top;  
	padding:2px 2px 2px 2px;
}

/* -----------------------------------------------------------
   Events/News/Meetings Delete
-----------------------------------------------------------*/ 
div.eventdelete
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt;	
	background-color:#69C;	
	margin-bottom:5px;
	border:solid 1px #333;		
}

div.eventdelete img
{
	float:right ;
	margin:0px 2px 2px 2px;
	border:dashed 1px red; 
	vertical-align:top;  
	padding:2px 2px 2px 2px;
}


div.eventdelete h4
{	
	text-indent:2px; 
	font-size:10pt; 
	height:22px;
	width:100%;	
	background:#036;
	color:#fff; 
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

div.eventdelete h5
{	
	text-align:center ; 		
	width:100%;	
	font-size:13pt;	
	color:White; 
}

div.eventdelete a
{
	color:#fff;
	text-decoration:none; 
	font-size:1.3em;
	font-weight:bold;   
}


div.eventdelete p
{
	line-height:13pt;
	text-align:justify ; 		
	text-indent:4px;
	letter-spacing:.1em; 
	height:auto ;
}

/* -----------------------------------------------------------
   Events/News/Meetings Delete
-----------------------------------------------------------*/ 

.logon
{
 width:110px;
 border:1px solid #fff;		 
 height:22px;
 margin:0px; 
 
}

.logon h1
{	
	text-decoration: none; 
	background:#036;
	color: #fff;	
	border-bottom:1px solid #fff; 		
	font-size:13pt; 
	width:110%; 
	text-indent:10px; 
}

.logon p
{	
	margin-top:0px; 
	text-decoration: none;
	padding:0px 0px 0px 5px;
	font-size:1em;
	font-weight:bold;	
}

/************************************************************************
* 
* Members Table
*
************************************************************************/
.memberstable
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:9pt;	
	border-width:0px;
	text-align:left;	
}

.memberstable th
{
	background-color:Navy;
	color:White;  	
}


.memberstable td
{
	background-color:white;
	color:black;
	border-width:0px;
	font-weight:bold;	
}

.memberstablealt td
{
	background-color:#69C;
	color:white;  
	border-width:0px;
	font-weight:bold;  
}

.wide
{
	margin-left:0px;
	width:726px; 
}

.warning
{
	font-weight:bold;
	color:Red;	
}

.information
{
	font-weight:bold;
	color:Blue; 
}



/************************************************************************
* 
* Home Page
*
************************************************************************/
div.home
{
	width:520px;
	font-size:10pt;
	line-height:13pt;	
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;	
	text-align:justify;  
}

div.home h4
{
	font-size:11pt;	
	font-weight:bold;		
	padding:0px;
	margin:0px;  
}

div.home p
{	
	padding:0px;
	margin:0px;  	
}

.homeimgleft
{
	float:left;
	padding:0px 10px 10px 0px; 	
}  
.homeimgright
{
	float:right;
	padding:0px 0px 10px 10px;
}

.homespacer
{
	width:520px;
	margin-top:12px; 	
}
	
.home1
{
	width:502px;
	float:left;		
	margin-right:12px;	
}

.home2
{
	width:331px;
	float:left;	
	margin-right:10px;	
}

.home3
{
	width:245px;
	float:left;		
	margin-right:12px;	
}

.home4
{
	width:159px;
	float:left;		
	margin-right:12px;
}


/************************************************************************
* 
* Home Page
*
************************************************************************/
.gallerypage
{
	margin:0px 0px 0px 20px;	
}


.gallery
{
	text-align:center;
	border:solid 1px #69C;
	margin:0px 0px 10px 0px;
	width:680px;	
}

.gallery h1
{	
	margin:0px;
	padding-bottom:5px;	 
	font-weight:bold;
	font-size:9pt;  
}

.gallery p
{
	padding:0px; 	
}

table.tableedit
{		
	border-collapse:collapse; 
	text-align:left;	
	padding:10px; 
	font-size:9pt;
	margin-left:5px; 
}

table.tableedit tr
{	
	font-size:9pt;
	font-weight:normal;	
	text-align:left;  
	padding:5px; 	
}

table.tableedit th
{
	font-size:9pt;
	font-weight:bold; 
	text-align:right;
	vertical-align:top;
	padding:5px;
	width:100px; 
}

/************************************************************************
* 
* Documents Page
*
************************************************************************/
.documents
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;	
	font-size:8pt; 	
	text-align:left;
	border:none;	
	width:716px;	
	margin-left:5px; 
	
}

.documents h1
{	
	margin:0px;
	padding-bottom:5px;	 
	font-weight:bold;
	font-size:9pt;  
}

.documentstable
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;	
	font-size:9pt; 	
	border-width:0px;
	text-align:left;	
	width:716px; 
}

.documentstable th
{
	background-color:Navy;
	color:White;  	
}


.documentstable td
{
	background-color:#E5F2FF;
	color:black;
	border-width:0px;
	font-weight:bold;	
}

.documentstablealt td
{
	background-color:#69C;
	color:white;  
	border-width:0px;
	font-weight:bold;  
}

.summary
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;	
	font-size:10pt; 
	text-align:left;
	border:none;	
	width:500px;	
	margin-left:5px; 
	
}

.summary h1
{	
	margin:0px;
	padding-bottom:5px;	 
	font-weight:bold;
	font-size:10pt;  
}


.summarytable
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;	
	font-size:10pt; 
	border-width:0px;
	text-align:left;	
	width:500px; 
}

.summarytable th
{
	background-color:Navy;
	color:White;  	
}


.summarytable td
{
	background-color:#E5F2FF;
	color:black;
	border-width:0px;
	font-weight:bold;	
}

.summarytablealt td
{
	background-color:#69C;
	color:white;  
	border-width:0px;
	font-weight:bold;  
}

table.tableuploadimg
{	
	border-collapse:collapse;
	text-align:left;	
	padding:10px; 
	font-size:9pt;
	margin-left:0px;
	border:solid 1px Navy;
	background-color:#E5F2FF;  
}

table.tableuploadimg tr
{	
	font-size:8pt;
	font-weight:normal;	
	text-align:left;  
	padding:5px; 
}

table.tableuploadimg th
{
	font-size:8pt;
	font-weight:bold; 
	text-align:right;
	vertical-align:top;
	padding:5px;
	width:100px; 
}


table.tableuploaddoc
{	
	border-collapse:collapse;
	text-align:left;	
	padding:10px; 
	font-size:9pt;
	margin-left:0px;
	border:solid 1px Navy;
	background-color:#E5F2FF;  
	color:Black; 
}

table.tableuploaddoc tr
{	
	font-size:8pt;
	font-weight:normal;	
	text-align:left;  
	padding:5px; 
}

table.tableuploaddoc th
{
	font-size:8pt;
	font-weight:bold; 
	text-align:right;
	vertical-align:top;
	padding:5px;
	width:100px; 
}

.membership
{
	font-family:Arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size:10pt;	
	font-weight:bold;  
	color:Navy;	
	background:white; 
	width:460px;
	height:30px; 
	margin-left:10px; 
	padding-left:20px;
	padding-top:5px;	 
	border-top:solid 1px Navy;
}

.membership a
{	
	text-decoration:none; 
	color:Navy;	
}

.membership a:hover
{	
	text-decoration:underline; 
	color:#69C;		
}

.editlabel
{
	font-weight:bold;
	text-align:right;
}    


/***************************************************************
* Toolbar
***************************************************************/
.toolbar
{
	width:100%;
	border:solid 1px Navy; 
	background-color:#69C;  
	color:White;
	font-weight:bold;   
	
}

.toolbarblock
{	
	float:left;
	margin:0px;
	padding:0px 0px 0px 5px;
}

.toolbarblock a
{	
	color:White; 
}

.formedit
{
	width:100%;
	border:solid 1px gray;
}

.formeditcol1
{
	width:20%;
	float:left;
	border:solid 2px red;
	text-align:right;  
}

.formeditcol
{
	width:33%;
	float:left;
	border:solid 2px red;
}


.leaderboard th
{
	border:solid 1px #CCCCCC;	
	background-color:#69C; 
	color:#FFF;
	text-align:left; 
}

ul.linklist
{
	font-weight:bold;  
	color:Blue;
	list-style-type:none ;	
	text-align:left;    
}

ul.linklist li
{
	line-height:2em;
}

.linklist a:hover
{
	color:Red;
}


table.tblyellowball
{	
	border:none; 
	border-collapse:collapse;  
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}      
.tblyellowball td
{	 
	width:45px;
	height:45px;		
	padding:0px;
	background-image:url(./CSS/yellowball.gif);	
	background-repeat:no-repeat;	
	font-size:20px;
}

td.tblredball
{	 
	background-image:url(./CSS/redball.gif);	
	color:White;
}

td.tblbonus
{
	font-size:10px; 
	width:45px;
	background-image:none; 
}

