
body {
height : 156px;
margin : auto;
background:  url('images/grass.gif') repeat;
padding-left : 10px;
padding-right : 10px;
margin-bottom : 0px;
padding-bottom : 0px;
}

.logo {
height : 188px;
width : 960px;
border-left : none;
border-right : none;
border-bottom : solid #000000 1px;
border-top : none;
margin : auto;
margin-bottom : 0px;
text-align : center;
background-color : white;
}

.main {
 width : 920px;
 background:  url(images/bodyback.jpg) repeat-y ;
 margin : auto;
 text-align : center;
 color : black;
 font-family : verdana, trebuchet;
 font-size : 16px;
 padding-left : 20px;
 padding-right : 20px;
 padding-bottom : 0px;
 margin-top : 0;
 margin-bottom : 0px;
}

.centerstandard {
width : 920px;
margin-left : auto;
margin-right: auto;
margin-top : 10px;
font-size : 14px;
font-family : verdana,trebuchet;
color : black;
text-align: center;
background : transparent;
}

.centerstandardleft {
font-family : verdana,trebuchet;
width : 920px;
margin : 0px;
margin-top : 10px;
font-size : 14px;
font-family : verdana,trebuchet;
color : black;
text-align: left;
float : left;
background : transparent;
}

h1 {
background : transparent;
text-align : center;
font-family : times, verdana, trebuchet;
margin-top : 0px;
margin-bottom : 20px;
padding-top : 20px;
color : black;
font-size : 2.6em;
}

h2 {
margin-top : -20px;
padding-top : 0px;
text-align : center;
font-family : trebuchet,arial;
font-size : 14px;
color : black;
}

.menu {
 width : 960px;
 height : 34px;
 margin-top : 0px;
 margin : auto;
 text-align : center;
 color : black;
/* border-left : 1px solid black;
 border-right : 1px solid black; */
 border-bottom : 1px solid black;
 font-family : verdana, trebuchet;
 font-size : 16px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu li{
display: inline;
line-height : 16px;
}

.solidblockmenu li a{
float : left;
color: white;
padding: 9px 5px;
text-decoration: none;
border-right: 1px solid white;
/*border-right: 1px solid #625E00;*/	
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.jpg) center center repeat-x;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border-bottom: 1px solid #625E00;
border-width: 1px 0;
background: black url(images/blockdefault.jpg) center center repeat-x;
list-style: none;
}


<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->

.link {
 color : #990033;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.link:link {
 color : #990033;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.link:visited {
 color : #990033;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.link:hover {
 color : #990033;
 font-weight : bold;
 text-decoration : underline;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.link:active {
 color : #990033;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.linksmall {
 color : #990033;
 font-weight : bold;
 text-decoration : none;
 font-size : .9em;
 font-family : Verdana, Trebuchet;
 border : none;
}

.linksmall:link {
 color : #990033;
 font-weight : bold;
 text-decoration : none;
 font-size : .9em;
 font-family : Verdana, Trebuchet;
 border : none;
}

.linksmall:visited {
 color : #990033;
 font-weight : bold;
 text-decoration : none;
 font-size : .9em;
 font-family : Verdana, Trebuchet;
 border : none;
}

.linksmall:hover {
 color : #990033;
 font-weight : bold;
 text-decoration : underline;
 font-size : .9em;
 font-family : Verdana, Trebuchet;
 border : none;
}

.linksmall:active {
 color : #990033;
 font-weight : bold;
 text-decoration : none;
 font-size : .9em;
 font-family : Verdana, Trebuchet;
 border : none;
}

.footer {
 width : 960px;
 margin : auto;
 text-align : center;
 color : black;
 font-family : verdana, trebuchet;
 font-size : 16px;
 padding-top : 0px;
 padding-bottom : 0px;
 margin-top : 0;
 margin-bottom : 20px;
}

.copyright {
 background-color : white;
 font-family : arial;
 font-size : 9px;
 text-align : center;
 margin : auto;
 color : black;
}

.minimenu   {
  background-color : white;
  color: black;
  font-size : 12px;
  text-align : center;
  margin-left : 0px;
  font-family : times,verdana;
}

.minimenu a:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      normal;
  color: black;
  font-family : times,verdana;
  } 
.minimenu a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      normal;
  color: black;
  font-family : times,verdana;
  } 
.minimenu a:hover   {
  /* Applies to links under the pointer */
  text-decoration:  none;
  font-weight:      normal;
  color: green;
  font-family : times,verdana;
  } 
.minimenu a:active  {
  /* Applies to activated links */
  text-decoration:  none;
  font-weight:      normal;
  color: black;
  font-family : times,verdana;
  }

.privacy   {
 margin : auto;
 background-color: white;
 text-align : left;
 color : black;
 font-family : verdana, trebuchet;
 font-size : 16px;
 margin-top : 0;
 padding : 15px;
}

hr {
background : transparent;
width : 900px;
height: 2px;
color : black;
}

.date {
float : right;
font-family : times, verdana, trebuchet;
font-size : 14px;
color : white;
padding-right : 5px;
padding-top : 14px;
}

.login {
margin : auto;
text-align : left;
width : 270px;
}

.loginleft {
float : left;
width : 100px;
height : 25px;
}

.loginright {
float : right;
width : 160px;
height : 25px;
}

.loginbutton {
margin-top : 20px;
}

// General classes

.center {
margin : auto;
text-align : center;
}

.bold {
font-weight : bold;
}

.red{
color : #990033;
font-weight : bold;
}

.green{
color : #006300;
font-weight : bold;
}

.warning {
font-family : verdana,times;
font-size : 1em;
background-color :red;
color : white;
padding : 2px;
}

.boxwarning {
border : solid black 1px;
font-family : verdana,times;
font-size : .8em;
background-color :red;
color : white;
padding : 2px;
}

/* Admin System Specific CSS */

/* Member Types */

.addclassform {
border : solid #0000CC 1px;
background:  url(images/formback420.jpg) repeat-y ;
background-color : #ffffff;
height : 132px;
margin : auto;
text-align : center;
width : 410px;
padding : 5px;
}

.addfixtureform {
border : solid #0000CC 1px;
background:  url(images/formback620.jpg) repeat-y ;
background-color : #ffffff;
height : 220px;
margin : auto;
text-align : center;
width : 610px;
padding : 5px;
}

.addclasscol1 {
float: left;
margin : auto;
text-align : left;
width : 160px;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
padding-top : 3px;
height : 22px;
font-family : verdana;
font-size : 1em;
}

.addclasscol2 {
float: left;
margin : auto;
text-align : left;
width : 215px;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 28px;
font-family : verdana;
font-size : 1em;
}

.addclasscol3 {
float: left;
margin : auto;
text-align : left;
width : 160px;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
padding-top : 3px;
height : 46px;
font-family : verdana;
font-size : 1em;
}

.addclasscol4 {
float: left;
margin : auto;
text-align : left;
width : 215px;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 52px;
font-family : verdana;
font-size : 1em;
}

.addtournamentform {
border : solid #0000CC 1px;
background-color : #000000;
height : 300px;
margin : auto;
text-align : center;
width : 640px;
padding : 5px;
}

.addtourncol1 {
float: left;
margin : auto;
text-align : left;
width : 30%;
float : left;
background:  transparent;
color : #ffffff;
vertical-align : middle;
padding-top : 3px;
height : 22px;
font-family : verdana;
font-size : 1em;
}

.addtourncol2 {
float: left;
margin : auto;
text-align : left;
width : 68%;
float : left;
background:  transparent;
color : #ffffff;
vertical-align : middle;
height : 28px;
font-family : verdana;
font-size : 1em;
}

.advisorytextw {
font-family : times,arial;
font-size : .8em;
color : #ffffff;
}

/* Members */

.center680 {
margin : auto;
text-align : center;
width : 740px;
}

.addmemberform {
float : left;
border : solid #000000 1px;
/*background-color : #013300;*/
background:  url(images/formback520.jpg) repeat-y ;
background-color : #ffffff;
height : 500px;
margin : auto;
text-align : center;
width : 510px;
padding : 5px;
}

.editmemberform {
border : solid #000000 1px;
background:  url(images/formback550.jpg) repeat-y ;
background-color : #ffffff;
height : 540px;
margin : auto;
text-align : center;
width : 510px;
padding : 5px;
}

.loadmember {
margin-left : 30px;
width : 160px;
float : left;
}

.loadinfo {
padding : 3px;
margin-top : 5px;
border : solid black 1px; 
color : #000000;
font-size : 1em;
font-family : times,arial;
}

.addmembercol1 {
float : left;
margin : auto;
text-align : left;
width : 205px;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 23px;
padding-top : 3px;
font-family : verdana;
font-size : 1em;
}

.addmembercol2 {
float : right;
margin : auto;
text-align : left;
width : 280px;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 26px;
font-family : verdana;
font-size : 1em;
}

/* Generic */


.advisorytext {
font-family : times,arial;
font-size : .8em;
}

.selectcontainer {
width : 60%;
height : 40px;
margin : auto;
text-align : center;
}

.addopponentsform {
border : solid #0000CC 1px;
background:  url(images/formback420.jpg) repeat-y ;
background-color : #ffffff;
height : 90px;
margin : auto;
text-align : center;
width : 400px;
padding : 5px;
}

/* Fixture Maintenance */

.editfixtureheader {
border : solid #000000 1px;
background-color : #000000;
height : 32px;
margin : auto;
margin-bottom : 0px;
margin-bottom : 8px;
text-align : center;
width : 800px;
padding : 5px;
}

.editfixturehead1 {
border : solid black 1px;
padding-top : 2px;
margin : auto;
margin-bottom : 0px;
text-align : center;
width : 160px;
float : left;
background-color: #000000;
color : #ffffff;
vertical-align : middle;
height : 14px;
font-family : verdana;
font-size : .8em;
}

.editfixturehead2 {
border : solid black 1px;
width : 160px;
padding-top : 2px;
margin : auto;
margin-bottom : 0px;
text-align : center;
float : left;
background-color: #000000;
color : #ffffff;
vertical-align : middle;
height : 14px;
font-family : verdana;
font-size : .8em;
}

.editfixturehead3 {
border : solid black 1px;
width : 40px;
padding-top : 2px;
margin : auto;
margin-bottom : 0px;
text-align : center;
float : left;
background-color: #000000;
color : #ffffff;
vertical-align : middle;
height : 14px;
font-family : verdana;
font-size : .8em;
}

.editfixturehead4 {
border : solid black 1px;
width : 140px;
padding-top : 2px;
margin : auto;
margin-bottom : 0px;
text-align : center;
float : left;
background-color: #000000;
color : #ffffff;
vertical-align : middle;
height : 14px;
font-family : verdana;
font-size : .8em;
}

.editfixturehead5 {
border : solid black 1px;
width : 75px;
padding-top : 2px;
margin : auto;
margin-bottom : 0px;
text-align : center;
float : left;
background-color: #000000;
color : #ffffff;
vertical-align : middle;
height : 14px;
font-family : verdana;
font-size : .8em;
}

.editfixturehead6 {
border : solid black 1px;
width : 180px;
padding-top : 2px;
margin : auto;
margin-bottom : 0px;
text-align : center;
float : left;
background-color: #000000;
color : #ffffff;
vertical-align : middle;
height : 14px;
font-family : verdana;
font-size : .8em;
}


.editfixtures {
float : left;
border : solid #000000 1px;
/*background-color : #013300;*/
background:  url(images/formback520.jpg) repeat-y ;
background-color : #ffffff;
height : 500px;
margin : auto;
text-align : center;
width : 510px;
padding : 5px;
}

.editfixturewrap {
border : solid #000000 1px;
background-color : #ffff00;
background:  url(images/formback830.jpg) repeat-y ;
width : 820px;
margin : auto;
padding : 5px;
margin-bottom : 16px;
}

.editfixtureline {
border : solid #000000 1px;
background-color : #009933;
height : 60px;
margin : auto;
margin-top : 0px;
margin-bottom : 8px;
text-align : center;
width : 800px;
padding : 5px;
}


.addfixturecol1 {
margin : auto;
text-align : left;
width : 200px;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 22px;
padding-top : 3px;
font-family : verdana;
font-size : 1em;
}

.addfixturecol2 {
margin : auto;
text-align : left;
width : 360px;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 28px;
font-family : verdana;
font-size : 1em;
}


.editfixturecol1 {
padding-top : 2px;
margin : auto;
text-align : left;
width : 170px;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 30px;
font-family : verdana;
font-size : 1em;
}

.editfixturecolhome {
padding-top : 2px;
margin : auto;
text-align : left;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 30px;
font-family : verdana;
font-size : .9em;
}

.editfixturecolaway {
padding-top : 2px;
margin : auto;
text-align : left;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 30px;
font-family : verdana;
font-size : .9em;
}

.editfixturecolscore {
padding-top : 2px;
margin : auto;
text-align : left;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 30px;
font-family : verdana;
font-size : .9em;
}

.editfixturecolcomment {
padding-top : 2px;
margin : auto;
text-align : left;
float : left;
background:  transparent;
color : #000000;
vertical-align : middle;
height : 30px;
font-family : verdana;
font-size : .9em;
}

.fixdivider {
background-color : #970C03;
width : 800px;
height : 5px;
margin : 15px;
border : solid #000000 1px;
}


.mandatorywarning {
color : #000000;
font-size : 1em;
font-family : times,arial;
}

.mandatoryfield {
color : #990033;
font-size : 1em;
font-family : times,arial;
}

table {
border-color : black;
border-collapse : collapse;
}


th {
background-color : green;
background:  url(images/tabhead.jpg) repeat ;
color : #000000;
font-family : times,arial;
font-size : 1em;
height : .7em;
}

td {
background-color : black;
color : white;
}

/* Member Contact List */
.memberlistback {
width : 855px;
margin : auto;
background-color : blue;
color : white;
font-family : verdana;
font-size : 1em;
}

.memberlistline {
width : 905px;
margin : auto;
background-color : blue;
color : white;
font-family : verdana;
font-size : 1em;
height : 18px;
}

.displayname {
border : solid black 1px;
float : left;
width : 250px;
background-color : white;
color : black;
font-family : verdana;
font-size : 1em;
}

.displaynamehead {
background:  url(images/tabhead.jpg) repeat-x ;
border : solid black 1px;float : left;
width : 250px;
background-color : black;
color : black;
font-family : verdana;
font-size : 1em;
}

.displaytel {
border : solid black 1px;
float : left;
width : 160px;
background-color : white;
color : black;
font-family : verdana;
font-size : 1em;
}

.displaytelhead {
background:  url(images/tabhead.jpg) repeat-x ;
border : solid black 1px;
float : left;
width : 160px;
background-color : black;
color : black;
font-family : verdana;
font-size : 1em;
}

.displaymobile {
border : solid black 1px;
float : left;
width : 150px;
background-color : white;
color : black;
font-family : verdana;
font-size : 1em;
}

.displaymobilehead {
background:  url(images/tabhead.jpg) repeat-x ;
border : solid black 1px;
float : left;
width : 150px;
background-color : black;
color : black;
font-family : verdana;
font-size : 1em;
}

.displayemail {
border : solid black 1px;
float : left;
width : 332px;
background-color : white;
color : black;
font-family : verdana;
font-size : 1em;
text-align : left;
padding-left : 5px;
}

.displayemailhead {
background:  url(images/tabhead.jpg) repeat-x ;
border : solid black 1px;
float : left;
width : 337px;
background-color : black;
color : black;
font-family : verdana;
font-size : 1em;
}

.newsitem {
margin : auto;
width : 90%;
border : solid black 1px;
margin : 2px;
padding : 4px;
}

/* member rates */

.feetable {
margin : auto;
background-color : #ffffff;
color : white;
font-family : verdana;
font-size : 1em;
width : 804px;
}

.feeheader {
border : solid #000000 1px;
}

.displayfeeclass {
float : left;
width : 200px;
background-color : white;
color : black;
font-family : verdana;
font-size : 1em;
}

.displayfeeclasshead {
width : 200px;
height : 20px;
background:  url(images/tabhead.jpg) repeat-x ;
border : solid black 1px;
float : left;
width : 180px;
background-color : black;
color : black;
font-family : verdana;
font-size : 1em;
}

.displayfeedesc {
float : left;
width : 400px;
background-color : white;
color : black;
font-family : verdana;
font-size : 1em;
}

.displayfeedeschead {
width : 400px;
height : 20px;
background:  url(images/tabhead.jpg) repeat-x ;
border : solid black 1px;
float : left;
width : 380px;
background-color : black;
color : black;
font-family : verdana;
font-size : 1em;
}

.displayfeefee {
float : left;
width : 200px;
background-color : white;
color : black;
font-family : verdana;
font-size : 1em;
}

.displayfeefeehead {
width : 200px;
height : 20px;
background:  url(images/tabhead.jpg) repeat-x ;
border : solid black 1px;
float : left;
width : 140px;
background-color : black;
color : black;
font-family : verdana;
font-size : 1em;
}

/* Leagues */

.selectleague {
margin : auto;
text-align : center;
width : 420px;
color : black;
vertical-align : middle;
height : 25px;
padding-top : 3px;
font-family : verdana;
font-size : 1em;
}

.newspic {
width : 20%;
float : left;
}

.thumbnail img{
border: 1px solid #000000;
margin: 5px 5px 5px 5px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border : solid #000000 1px;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 40;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 250;
}

.newscaption {
margin : auto;
text-align : center;
font-family : verdana, times;
font-weight : bold;
font-size : 1em;
margin-bottom : 5px;
}

.newscontainer {
width : 80%;
margin : auto;
border : solid #000000 1px;
margin-bottom : 10px;
}

.newsleft {
float : left;
width : 25%;
}

.newsright {
float : right;
margin : auto;
text-align : center;
width : 72%;
padding : 5px;
font-family : verdana;
font-size : .9em;
font-weight : bold;
}


.newsheadline {
margin : auto;
text-align : center;
font-family : times;
font-weight : normal;
font-size : 1.4em;
background-color : #013300;
color : white;
margin-bottom : 10px;
border : outset #000000 1px;
}


.box {
border : solid black 1px;
}

.Hdropcap {
font-family:Georgia;
color : #013300;
font-size: 1.4em;
font-weight:normal;
line-height : 80%;
margin : 0px;
padding : 0px;
}

.dropcap {
font-family:Georgia;
color : #000000;
font-size: 2em;
font-weight:normal;
line-height : 80%;
margin : 0px;
padding : 0px;
}

.routetitle {
margin-top : 30px;
color : black;
font-family : verdana, trebuchet;
font-size : 1em;
font-weight : bold;
}

.route {
margin-top : 20px;
color : black;
font-family : verdana, trebuchet;
font-size : .9em;
font-weight : normal;
}

.small {
font-size : .8em;
font-family : cursive;
color : black;
margin-bottom : 5px;
}

.businesscard {
margin : auto;
}

.buscardemail {
text-align : left;
margin-top : -48px;
margin-left : 533px;
}

.contactsemail {
 color : #ffffff;
 text-decoration : none;
 font-weight :bold;
 font-size :16px;
 font-family : verdana, trebuchet;
 border : none;
}

.contactsemail:link {
 color : #ffffff;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.contactsemail:visited {
 color : #ffffff;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.contactsemail:hover {
 color : yellow;
 font-weight : bold;
 text-decoration : underline;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.contactsemail:active {
 color : #ffffff;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.linksemail {
 color : yellow;
 text-decoration : none;
 font-weight :bold;
 font-size :16px;
 font-family : verdana, trebuchet;
 border : none;
}

.linksemail:link {
 color : yellow;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.linksemail:visited {
 color : yellow;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.linksemail:hover {
 color : yellow;
 font-weight : bold;
 text-decoration : underline;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.linksemail:active {
 color : yellow;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}


.formtitle {
color : white;
font-family : Verdana, Trebuchet;
font-size : 20px;
}

.form {
border : solid #000000 1px;
background: url(images/formback2.jpg) repeat-y ;
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 700px;
height : 487px;
margin : auto;
text-align : center;
padding-top : 10px;
}

.tablegreen TD {
background : transparent;
}

.formleft {
background : transparent;
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
padding-top : 2px;
text-align : left;
width : 260px;
}

.formright {
/*background-color : #142C14;*/
background : transparent;
color : black;
font-family : Verdana, Trebuchet;
font-size : 16px;
text-align : left;
}

.security {
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 12px;
}

.clickteam {
margin-top : 5px;
margin : auto;
padding : 2px;
background-color : #000000;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 12px;
text-align : center;
}

.thankyou {
background: url(images/formback.jpg) repeat-y ;
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 700px;
height : 80px;
margin : auto;
text-align : center;
border : 1px solid white;
padding-top : 20px;
margin-top : 20px;
}

.mandatoryback {
color : #FFFF00;
background-color : #164b25;
/*background-color : #013300;*/
}

.mandatory {
color : #FFFF00;
}

.skysports {
margin-top : 20px;
}

.facilities {
width : 55%;
background-color : black;
color : white;
font-family : Verdana, Trebuchet;
font-size : 16px;
border : solid #142C14 3px;
margin : auto;
text-align : center;
height : 320px;
}

.facility1{
float : left;
}

.facility2{
width : 40%;
margin-top : 18px;
float : left;
text-align : left;
}

.linkstable {
 background : transparent;
 margin : auto;
 font-family : times;
}

.linkguidebox {
 background: url(images/linkguideback.jpg);
 width : 700px;
 height : 140px;
 margin : auto;
 text-align : center;
 color : black;
 border : solid black 1px;
 font-family : verdana, trebuchet;
 font-size : 12px;
}

.linkguide {
 margin : auto;
 text-align : center;
 line-height : 20px;
 font-weight : normal;
 color : white;
 font-family : verdana, trebuchet;
 font-size : 12px;
 padding : 10px;
}

.centerarial {
 border : solid black 1px;
 background : transparent;
 margin : auto;
 font-family : times;
 width : 700px;
}

.linkcatl {
 border : solid black 2px;
 width : 340px;
 text-align: center;
 background: url(images/pro_eight_back.gif) repeat-x;
 color : white;
 font-family : verdana, trebuchet;
 font-weight: bold;
}

.linkcatr {
 border : solid black 2px;
 width : 340px;
 text-align: center;
 background: url(images/pro_eight_back.gif) repeat-x;
 color : white;
 font-family : verdana, trebuchet;
 font-weight: bold;
}

.linkx {
 vertical-align : text-top;
 width : 340px;
 text-align: center;
 background : transparent;
 color : black;
 font-size : 12px;
 font-family : verdana, trebuchet;
}

.linkhtml{
border : solid black 1px;
width : 680px;
background: url(images/linkguideback.jpg) repeat-y;
color : white;
font-family : arial;
font-size : 14px;
text-align : left;
padding :10px;
}

.linkdetails {
 border : solid black 1px;
 background: url(images/linkguideback2.jpg) repeat-y;
 font-size : 12px;
 width : 700px;
 vertical-align : text-top;
 color : white;
} 

.link3:link {
 color : #009933;
 font-weight :bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:visited {
 color : #009933;
 font-weight :bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:hover {
 color : #009933;
 font-weight : bold;
 text-decoration : underline;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

.link3:active {
 color : #009933;
 font-weight :bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana,Trebuchet;
 border : none;
}

td {
background-color : white;
color : black;
}

.linkinfo {
 margin : auto;
 height : 140px;
 padding-top : 20px;
 border : solid black 1px;
 background: url(images/linkguideback2.jpg) repeat-y;
 font-size : 12px;
 width : 700px;
 vertical-align : text-top;
 color : white;
} 

.linkinfoleft {
 height : 120px;
 float : left;
 width : 250px;
} 
.linkinforight {
 height : 120px;
 float : right;
 width : 300px;
 margin-right : 80px;
} 

.adminlogo {
width : 960px;
margin : auto;
margin-bottom : 0px;
display : block;
}

.adminlogopic {
margin-bottom : 0px;
display : block;
}

/* My Profile/Account */

.changeuserbox {
border : solid black 1px;
background-color : #013300;
width : 350px;
margin : auto;
color : #ffffff;
padding : 20px;
height : 25px;
}


.changepassbox {
border : solid black 1px;
background-color : #013300;
width : 350px;
margin : auto;
color : #ffffff;
padding : 20px;
height : 80px;
}

.changepassbox1 {
margin-top : 6px;
width : 180px;
float : left;
text-align : left;
color : #ffffff;
line-height : 12px;
}

.changepassbox2 {
width : 160px;
float : right;
}

.changemailbox {
width : 460px;
margin : auto;
background-color : #013300;
color : white;
padding : 20px;
height : 40px;
}
.changemailbox1 {
width : 180px;
float : left;
line-height : 14px;
text-align : left;
}
.changemailbox2 {
width : 270px;
float : right;
}


/* Display League Results*/

.displayfixtures {
width : 780px;
margin : auto;
text-align : center;
border : solid black 1px;
height : auto;
}

.dfheader {
border-bottom: solid black 1px;
height : 16px;
margin-bottom : 5px;
}

.dfdateh {
background:  url(images/tabhead.jpg) repeat-x ;
border-right : solid black 1px;
width : 18%;
float : left;
font-weight : bold;
font-size : .9em;
}
.dfhometeamh {
background:  url(images/tabhead.jpg) repeat-x ;
border-right : solid black 1px;
width : 25%;
float : left;
font-weight : bold;
font-size : .9em;
}

.dfawayteamh {
background:  url(images/tabhead.jpg) repeat-x ;
border-right : solid black 1px;
width : 25%;
float : left;
font-weight : bold;
font-size : .9em;
}

.dfresulth {
background:  url(images/tabhead.jpg) repeat-x ;
border-right : solid black 1px;
width : 10%;
float : left;
font-weight : bold;
font-size : .9em;
}

.dfcommentsh {
background:  url(images/tabhead.jpg) repeat-x ;
width : 21.48%;
float : right;
font-weight : bold;
font-size : .9em;
}

.dfdetail {
}

.dfdate {
width : 18%;
float : left;
font-weight : bold;
font-size : .9em;
}

.dfhometeam {
width : 25%;
float : left;
font-size : .9em;
}

.dfawayteam {
width : 25.50%;
float : left;
font-size : .9em;
}

.dfresult {
width : 10%;
float : left;
margin : auto;
text-align : center;
font-size : .9em;
}

.dfcomments {
width : 21.50%;
float : right;
font-size : .9em;
}

.fixturedivider {
width : 760px;
height : 1px;
}

.score {
border : solid black 1px;
font-family : verdana,times;
background-color :red;
color : white;
width : 40px;
margin : auto;
text-align : center;
}

.newseason {
border : solid black 1px;
width : 700px;
text-align : left;
margin : auto;
}

.newseasonstep {
line-height : 25px;
}

.resetadvice {
padding-top : 30px;
height : 40px;
margin : auto;
text-align : center;
}

.resetdetails {
border : solid black 1px;
font-family : verdana,times;
font-size : .9em;
background-color :red;
color : white;
padding : 2px;
line-height : 18px;
}

.incomplete {
margin : auto;
margin-top : 130px;
background-color : #990000;
color : white;
width : 660px;
border : solid black 1px;
text-align : left;
padding : 5px;
font-family : times,verdana;
font-size : .9em;
}

.membersummary {
width : 900px;
}

.smalldetails {
font-size : .8em;
border : solid #000000 1px;
}

.mediumdetails {
font-size : 1em;
border : solid #000000 1px;

}

.emailback {
background-color : black;
color : white;
font-family : verdana;
font-size : 1em;
padding : 5px;
}


.welcomelist {
margin : auto;
width : 300px;
padding : 5px;
border : solid black 1px;
background-color : #013300;
color : #ffffff
}

.highlight {
color : #990033;
}

.emailinclude {
margin-top : 20px;
width : 660px;
border : solid black 1px;
background-color : #990000;
color : #ffffff;
}

.newsfeeds {
background-color : black;
width : 460px;
padding : 5px;
text-align : center;
font-family : times;
font-size : 1em;
font-weight : normal;
color : white;
}

.temppage {
border : solid black 1px;
text-align : center;
margin : auto;
background-color : #990000;
color : white;
width : 600px;
font-family : verdana;
font-size : 1em;
}

/* Social Bookmarks */

.bookmarksexplained {
 margin : auto;
 background-color: white;
 text-align : left;
 color : white;
 font-family : verdana, trebuchet;
 font-size : 14px;
 margin-top : 0;
 padding : 15px;
}

.thebookmarks {
margin : auto;
margin-top : 100px;
border : solid #FFFF00 1px;
width : 560px;
height : 46px;
text-align : left;
padding-top : 10px;
color : #ffffff;
background-color : #000000;
font-family : verdana,trebuchet;
font-size :12px;
}

.socialBfloatleft {
float : left;
margin : auto;
text-align : center;
line-height : 15px;
padding-left : 10px;
margin-bottom : 0px;
padding-bottom : 0px;
}

.socialBfloatright {
float : right;
padding-right : 10px;
line-height : 15px;
margin-bottom : 0px;
padding-bottom : 0px;
}

.nobullets {
height : 25px;
margin : auto;
text-align : center;
padding-top : 0px;
padding-top : 5px;
}

.nobullets li {
margin : auto;
margin-right : 10px;
text-align : center;
display : inline;
list-style-type : none;
color : #ffffff;
}

.nobullets li :link {
 color : #ffffff;
 text-decoration : none;
 font-weight : normal;
 font-size :12px;
 font-family : verdana, trebuchet;
 border : none;
}

.nobullets li :visited {
 color : #ffffff;
 text-decoration : none;
 font-weight : normal;
 font-size :12px;
 font-family : verdana, trebuchet;
 border : none;
}

.nobullets li :hover {
 color : #ffffff;
 font-weight :bold;
 text-decoration : underline;
 font-weight : normal;
 font-size :12px;
 border : none;
}

.nobullets li :active {
 color : #ffffff;
 font-weight :bold;
 text-decoration : none;
 font-weight : normal;
 font-size :12px;
 border : none;
}

.whatarethese:link {
 color : #FFFF00;
 font-weight : bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.whatarethese:link {
 color : #FFFF00;
 font-weight : bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.whatarethese:visited {
 color : #FFFF00;
 font-weight : bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.whatarethese:hover {
 color : #FFFF00;
 font-weight : bold;
 text-decoration : underline;
 font-size :12px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.whatarethese:active {
 color : #FFFF00;
 font-weight : bold;
 text-decoration : none;
 font-size :12px;
 font-family : Verdana, Trebuchet;
 border : none;
}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 200px; /*marquee height */
background-color: #99FF66;
overflow: hidden;
border: 2px solid #000000;
padding: 2px;
padding-left: 4px;
}

.pager { 
	background-color:#eee; 
	border:#ccc 3px solid;
	padding:3px;
	text-align:center;
	font:normal 12px verdana;
}
.lhead { 
	background-color:#eee; 
	border-top:#aaa 3px solid;
	border-bottom:#aaa 3px solid;
	padding:3px;
	font:bold 14px verdana;
}
.lpart { 
	background-color:#f0f0f0; 
	border-left:#ccc 2px solid;
	padding-bottom:25px;
}
.lpage { 
	font:normal 12px verdana;
}
.lcount { 
	background-color:#999; 
	color:#fff;
	padding:2px;
	font:bold 12px verdana;
}
#copyright{
	font:normal 11px tahoma,verdana;
	color:#000;
	text-align:center;
	padding:0px;
	width:720px;

}

.image-left {
float : left;
margin : 5px;
}

.image-right {
float : right;
margin : 5px;
}

.membership {
margin : auto;
text-align : center;
border : solid #000000 3px;
background:  url(images/membershipback.gif);
color : #ffffff;
padding : 5px;
width : 900px;
font-family : verdana, times;
font-size : 1.2em;
}

.concessions {
border : solid #ffffff 1px;
background-color : #970C03;
color : #ffffff;
}

.clubhouse {
width : 400px;
border : solid #000000 1px;
margin : auto;
text-align : center;
}

.MemberForms {
margin : auto;
width : 560px;
text-align : center;
}

.AdultForm {
float : left;
}

.JuniorForm {
float : right;
}

.Adobe {
text-align : center;
margin : auto;
margin-top : 40px;
width : 600px;
font-family : arial,verdana;
font-size : 1em;
font-weight : bold;
}

.printteam {
display : none;
}

.juniorheader {
font-family : Mistral;
color : #dc0000;
font-size : 2em;
}

.juniortable {
border : solid #000000 1px;
background-color : red;
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 90%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniortableheaderleft {
border : solid #000000 1px;
background:  url(images/redgrad.jpg) repeat-x ;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 70%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniortableheaderright {
border : solid #000000 1px;
background:  url(images/redgrad.jpg) repeat-x ;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 30%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniortabledata {
border : solid #000000 1px;
background : none;
background-color : #ffffff;
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 25%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniortabledatagreen {
border : solid #000000 1px;
background:  url(images/greengrad.jpg) repeat-x ;
/*background-color : #032804;*/
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 25%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniortabledatayellow {
background:  url(images/yellgrad.jpg) repeat-x ;
border : solid #000000 1px;
/*background-color : #eef800;*/
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 25%;
margin : auto;
text-align : center;
padding : 2px;
}

.junleft {
float : left;
margin-left : 62px;
}

.junright {
float : right;
margin-right : 40px;
}

.juniorsummertable {
border : solid #000000 1px;
background-color : red;
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 90%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniorsummertableheaderleft {
border : solid #000000 1px;
background : none;
background-color : #dc0000;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 70%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniorsummertableheaderright {
border : solid #000000 1px;
background:  url(images/redgrad.jpg) repeat-x ;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 30%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniorsummertabledata {
border : solid #000000 1px;
background : none;
background-color : #ffffff;
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 25%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniorsummertabledatagreen {
border : solid #000000 1px;
/*background-color : #032804;*/
background:  url(images/greengrad.jpg) repeat-x ;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 5%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniorsummertabledatayellow {
border : solid #000000 1px;
background:  url(images/yellgrad.jpg) repeat-x ;
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 45%;
margin : auto;
text-align : center;
padding : 2px;
}

.juniorsummercosts {
border : solid #000000 1px;
background : none;
background-color : #005EED;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 30%;
margin : auto;
text-align : center;
padding : 2px;
}

.handicaptable {
border : solid #000000 1px;
background-color : red;
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 90%;
margin : auto;
text-align : center;
padding : 2px;
}

.handicaptableheaderleft {
border : solid #000000 1px;
background : none;
background-color : #dc0000;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 70%;
margin : auto;
text-align : center;
padding : 2px;
}

.handicaptableheader {
border : solid #000000 1px;
background:  url(images/redgrad.jpg) repeat-x ;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 30%;
margin : auto;
text-align : center;
padding : 2px;
}

.handicaptabledata {
border : solid #000000 1px;
background : none;
background-color : #ffffff;
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 20%;
margin : auto;
text-align : center;
padding : 2px;
}

.handicaptabledatagreen {
border : solid #000000 1px;
/*background-color : #032804;*/
background:  url(images/greengrad.jpg) repeat-x ;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 8%;
margin : auto;
text-align : center;
padding : 2px;
}

.handicaptabledatayellow {
border : solid #000000 1px;
background:  url(images/yellgrad.jpg) repeat-x ;
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 10%;
margin : auto;
text-align : center;
padding : 2px;
}

.handicaptabledatablack {
border : solid #000000 1px;
background-color:  #000000;
color : #000000;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 10%;
margin : auto;
text-align : center;
padding : 2px;
}

.handicapcosts {
border : solid #000000 1px;
background : none;
background-color : #005EED;
color : #ffffff;
font-family : Verdana, Trebuchet;
font-size : 16px;
width : 30%;
margin : auto;
text-align : center;
padding : 2px;
}



.floatleft {
float : left;
padding : 5px;
}

.floatright {
float : right;
padding : 5px;
}

.webdesign {
font-family : times,verdana;
color : #004900;
font-size : .8em;
}

.point {
margin-left : 30px;
float : left;
}

.rule {
margin-right : 40px;
float : right;
width : 800px;
text-align : justify;
}

.imagetext {
border : 0;
vertical-align : bottom;
}

.coachtitle {
margin : -220px;
margin-bottom : 160px;
font-size : .9em;
}

.lessonlink {
 color : #FFFFFF;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.lessonlink:link {
 color : #FFFFFF;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.lessonlink:visited {
 color : #FFFFFF;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.lessonlink:hover {
 color : #FFFFFF;
 font-weight : bold;
 text-decoration : underline;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}

.lessonlink:active {
 color : #FFFFFF;
 font-weight : bold;
 text-decoration : none;
 font-size :14px;
 font-family : Verdana, Trebuchet;
 border : none;
}
