/*DEFAULT VALUES FOR WHOLE SITE*/

/*Tag  settings*/

body {
	background-image: url(bg.jpg); font-family: "Times New Roman", Times, serif; font-size: 50pt; margin-top: 10pt; margin-right: 10pt;  margin-left: 15px; text-align: justify}
	
h1 {
	text-align:center;
	font: bold  medium }
	
h2 {
	text-align:center;
	font:bold 16pt "Times New Roman", Times, serif; color: #006633}

h3 {
	text-align:left; 
	font: bold 12pt  "Times New Roman", Times, serif; color: #006633;
	padding-bottom: 4px}

h4 {
	text-align:center;
	font:bold xx-small}	

div {  font-family: "Times New Roman", Times, serif; font-size: 10pt;  text-align: justify}

table {	border:0px; margin:0px; padding:0px; vertical-align:top}

td {  font-family: "Times New Roman", Times, serif; font-size: 10pt;  text-align: justify; vertical-align: top}

ul{margin-top: 5px; margin-bottom: 5px}

ol{margin-top: 5px; margin-bottom: 5px}

li{list-style-type: none}

/*Whole page settings*/

a:link {  color: blue}
a:visited {  color: red}

.framecolor {
background-color:#ffffff}
	
th.center{
	text-align: center}
	
caption {
	font: bold}
	
/*Division settings*/

.subhead {  font-family: "Times New Roman", Times, serif; font-size: 14pt; font-weight: bold; color: #006633; text-align: left; padding-top: 8px}
.articlehead {  font-weight: bold; font-size: 12pt; padding-top: 8px}
.article {  padding-top: 4px}	
	
/*Navigation  bars*/

.navcol {
	width:90px;
	text-align: center;
	vertical-align: top}
	
.navleft{
	width: 140px;
	padding: 5px 5px;	
	text-align: center;
	font:normal x-small}
	
.navlefthead {
	font:bold small}
	
.navrow {
	text-align: center}
	
.navbottom {
	width:180px;
	padding: 7px 0px;	
	text-align: center;
	font:normal x-small}
		
/*Title area*/

.title{
	text-align:center;
	font:bold small;
	color:Black}
	
/*Body text*/
 	
.main {
	padding:5px;
	text-align:justify;
	background-color:White;
	color:Black;
	vertical-align:top;
	border:0px; font-size: 10pt}
	
.main2 {
	padding:5px;
	text-align:center;
	background-color:White;
	font: normal x-small;
	color:Black;
	vertical-align:top}
	
.main3 {
	padding:5px;
	text-align:center;
	background-color:White;
	font: normal small;
	color:Black;
	vertical-align:top}
	
.headleft {font:bold x-small}

.headleft1 {font:bold x-small}

.headleft2 {
	font:bold x-small;
	text-align: center}
	
.headleft3 {
	font:bold small;
	text-align: left}
	
.homejustify {  
	padding:5px;
	text-align:justify;
	background-color:White;
	color:Black;
	vertical-align:top;
	border:0px; font-size: x-small; font-style: normal; font-weight: normal; font-variant: normal}	

/* ASSOCIATION & cLUBS */

.framecolor1 {
	background-color:#CCFFCC}
	
table.champtable1 {	
	border:0px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
	
TD.date1 {
	width: 80px;
	border-top : thin;
}
	
td.name1 {
	vertical-align: top}
	
/* LEAGUE AND CUPS*/

.framecolor2 {
	background-color:#ccffcc}
	
/*League Tables*/
	
.clubname{
	width:150px;	
	text-align:left}
	
.numbercol{
	width: 40px;
	padding:5px;	
	text-align: right}
	
.position{
	width: 40px;
	padding:5px;	
	text-align: left}
	
/*Fixture Lists*/
	
.fixcoldate {
	width: auto;
	padding:5px}
	
.fixcolvenue {
	width: auto;
	padding:5px;	}
	
.fixcolv {
	width: auto;
	text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
	
.fixcoloppo {
	width: auto;
	padding-left:5px;
	 padding-right:20 px; padding-top: 5px; padding-bottom: 5px}
	
.fixcolwdl {
	width: auto;
	padding:5px;	
	text-align: center}
	
.fixcolscore1 {
	width: auto;
	padding:4px}
	
.fixcoldash {
	width: auto;
	padding:2px;	
	text-align: center}
	
.fixcolscore2 {
	width: auto;
	padding:4px}
	
.fixcolend {
	width: auto;
	padding-left: 15px}

/*Results Details*/

.resclub{
	text-align: left;
	font: bold}

.rescol1{
	text-align: center;
	width:auto;
	padding: 0px 7px;
	font: bold}
	
.rescol2{
	text-align: left;
	width:auto;
	padding: 0px 10px;
	font: normal}
	
.rescol3{
	text-align: center;
	width:auto;
	padding: 0px 7px;
	font: normal}
	
.resscore{
	padding: 5px 7px;
	text-align:left;
	border-top: Black solid 1px;
	border-bottom: Black solid 1px;
	font: bold}
	
/*Summer League*/

.summerdiv1 {
	text-align: left}

.summertitle {
	font: bold small;
	text-align: left}

.summertable {
	vertical-align: middle;
	border:0px; font-size: small}
	
.summercoltitle {
	font: bold;
	text-align: left}
	
.summercol1{
	padding: 7px 0px;
	text-align: left;; vertical-align: middle}
	
.summercol2 {
	width: auto;
	padding: 5px 0px;
	text-align: center;
	padding: 0px 5px; vertical-align: middle}
	
.summergutter {	
	width: 40px}	
	
/*County Matches*/

.framecolor3 {
background-color: #ccffcc
}
	
.countytable {
	text-align: center}
	
.countyhead {	
	text-align: center;
	font: bold}
	
.countycol1{
	padding: 3px 10px;
	text-align: center;
	font: bold}
	
.countycol2{
	padding: 3px 10px;
	text-align: left}
	
.countycol3{
	padding: 3px 15px;
	text-align: center}
	
.countycol4{
	padding: 3px 10px;
	text-align: left}
	
.countymoves{	
	text-align: left;
	font:normal x-small}

/*Season Index*/

.framecolor4 {
	background-color:#ccffcc}
	
.seasontable1 {
	padding: 5px 10px;
	font: x-small}
	
.seasondivider {
	padding: 5px 7px;
	text-align:left;
	border-top: Black solid 1px;
	border-bottom: Black solid 1px;
	font: normal}
	
.seasonsubhead1{
	padding: 10px;
	text-align: center;
	font: bold}
	
.calendartable{
	padding: 5px;
	vertical-align: middle;
	border: thick Black}
	
.eventsubhead1 {
	text-align: center;
	font:bold small;
	text-indent: 30px}
	
/*Rules pages*/

.framecolor5 {
	background-color:#ccffcc}
	
.rulestable1 {
	width: 100%}
	
.rulesrow1{
	width:auto;
	vertical-align: top;
	text-align: left;
	font: bold small;
	padding: 10px 10px}

.rulesrow2 {
	vertical-align: top;
	text-align: left;
	font: normal x-small;
	padding: 10px 10px}


/*Cups*/
.cuptitle{
	text-align: left;
	font: bold}

/*Index Page*/

.indexnavrow{
	text-align: center;
	font: x-small;
	padding: 7px 20px}
	
.index1{
	background-color: #ccffcc;
	font: normal x-small
	text-align: left;}
	
.index2{
	font: normal x-small;
	text-align: center}
	
/*Congress Results Pages*/

.navleftcong{
	background-color:#ccffcc;	
	vertical-align: text-top;
	width:80px;
	padding: 10px 10px;	
	text-align: left;
	font:normal x-small}
	
.navleftcongtext{
	font:normal x-small}
	
.finaltable{
	vertical-align: text-top;
	width: 90%;
	background-color: White}

/*Winner Lists*/

.winnercol1 {	
	margin-left:20px;
	margin-right:20px;
	padding:6px;
	
	vertical-align:middle}

.winnercol2 {
	width: 18%;
	margin-left:20px;
	margin-right:20px;
	padding:6px;
	vertical-align:middle}
	
.winnertitle{
	text-align: left}

/*Archive Index*/
.indextable{
	font:normal x-small}
	
.indexcell{
	padding-left: 10px;
	padding-right: 10px;
	font-size: x-small}
	
/*County Match Index*/
.matchindexcell{
	text-align: center;
	width: 75px;
	padding-bottom: 10px;
	font-size: x-small}
	
/*Grades*/
.gradespacer{
	width: 20px}
	
.gradecurrent{
	padding-right: 10px;
	color: Red}
	
.gradeprior{
	padding-right: 15px;
	color: Blue}
	
		
	








