/* CVTA style sheet */



div#navlink a:link {font-family:helvetica;color:white;font-weight: bold;text-decoration:none;font-size:9pt; }
div#navlink a:visited{font-family:helvetica;color:white;font-weight: bold;text-decoration:none ;font-size:9pt;  }
div#navlink a:hover{font-family:helvetica;color:orange;font-weight: bold;text-decoration:underline ;font-size:9pt ; }
div#navlink a:active{font-family:helvetica;color:white;font-weight: bold;text-decoration:none;font-size:9pt; }

/*
 div#navlink td,body {font-family:helvetica;color:white;font-weight: bold;font-size:9pt;} 
*/

.mainMenuItem { white-space:nowrap; padding-right:10px; }
/* for text below menu table in green menu bar */
.navlink {font-family:helvetica;color:white;font-weight: bold;font-size:9pt;}

/* for radio buttons and check boxes */
/* .marquee {text-decoration:none;} */
a.marquee:link{color:yellow}
a.marquee:active{color:black}
a.marquee:visited{color:yellow}
a.marquee:hover{color:black}



body {margin: 0 0 0 0;  background:#006633}
body, p, td, pre{
	font-family: verdana;
	font-size:12px;
	color:black;
	line-height:140%;
}
.fixedwidth {font-family: lucida console, courier}


/*
body, p, td, pre{font-family: verdana;font-size:x-small;color:black}
.fixedwidth {font-family: lucida console, courier}
*/

h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}

h1, h2, h3, h4 {font-weight:bold;color: #004000;}

h5, h6 {font-family:verdana;color: #004000; font-weight:normal}

hr {color: #008000;}

table
{
/*	table-border-color-light: rgb(0, 51, 153);
	table-border-color-dark: rgb(0, 51, 153); */
	border-color: rgb(0, 51, 153);
}

th
{
	border-color: rgb(0, 51, 153);
}

#findamatchTable td {font-family: "arial", "verdana"; font-size:10pt;
		text-align:left; padding-left: 5pt; padding-right: 5pt}

.directoryTable {font-size:12px; white-space:nowrap; text-align: left; vertical-align:top; background-color:#c1c1ff}
.findamatchItem {text-align:left; vertical-align:top;white-space:nowrap}
.findamatchItemWrap {text-align:left; vertical-align:top;}


.trEven { background-color:#cccccc }
.trOdd { background-color:#dddddd }
td
{
	border-color: rgb(0, 51, 153);
}

ul
{
	list-style-image: url(images/ball1.gif);
}

a:link
{
	color: rgb(204, 51, 0); 
}

a:visited
{
	color: rgb(204, 51, 0);
}

a:hover {color:navy}

a:active
{
	color: rgb(204, 51, 0);
}


/* so table data isn't crammed up against left and right cell borders  <div id="infotable"><table> ... */
#infotable td {padding-left: 10px; padding-right: 10px;}

#infotable th {padding-left: 10px; padding-right: 10px}

#leaguetable td { padding-left: 10px; padding-right: 10px}

/* main content */
.tdcontent {padding-left: 20px; padding-right: 20px}

/* sponsor table cell */
.tdsponsors  {padding-top: 50px; padding-left: 5px; padding-right: 5px; background-color:#003366}
/* footer */
#tdfooter p {font-size:9px;}

#tdfooter a:link {font-size:9px;}

 /*  membership form header  class = "membershipFormHeader"> */
.membershipFormHeader {
	font-family:arial;
	font-size:12px;
	/*  font-weight:bold;  */
	color:white;
	background:#005500;  



/*
	color:#004000;
        border: 1px solid #004000;
*/

	text-align:left;
padding-left:5px;

} 
/*  membership form item  class = "membershipFormItem"> */
.membershipFormItem {
	font-family:arial;
	font-size:12px;
	font-weight:bold; 
	color:#004000;
/*	background:#111111; */
	text-align:left;
    vertical-align: top;
    white-space: nowrap;
    width: 150px;
}
/* membership table bg color */
#membershipFormTable {

    background:#DBFABB;  /* pastel green */

    background:#EDE093;  /* olive */
    background:beige;
    background:#D8F2D8;  /* pale green */
    background:#dddddd;
    width:95%;
/*    margin:0px 0px 0px 00px;*/
    border-collapse: collapse;
}
/*  membership form submit button 
#membershipFormSubmit { 
        background:#004000;
        color:white;
}
*/
/* mini content tables <table class = "minicontent">   <table class="tdheader"> */
.tdheader {
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:white;
	background:#004000;
	text-align:left
} 

.tdminiheader {font-weight:bold;background:#eeeeee;}
.minicontent{background:#dddddd; padding-left: 10px; padding-right: 10px;}
.tdmini {text-align:justify; }

/* court reservation tables */
.schedTable {background:#FAE5BD; border-style:solid; border-collapse:collapse}

/* sidebar table */
.sideTable {background:#FAE5BD; border:2px solid black}


/* table for displaying court info */
.courtsTable{ background:#eeeeee; }
.tdcolumn {}
.tdOdd {background: #dddddd}
.tdEven {background: #cccccc}



.tdpaymtheader {font-family:arial;font-weight:bold;color:white;background:#004000;}



/* fix font sizes because there are no scroll bars on the form popup */
div#popup td {font-size:10pt}
div#popup h1 {font-size:14pt}

.bccHeader {font-style: italic}
.bccText {color:navy; font-family:arial}

.printonly {display:none;}

.msg { font-size: 24px; font-weight:bold; color:red; text-align:center; }

.btnlink {
  font-weight:bold;
  display: inline-block;
  padding: 5px  10px;
  background: yellow;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
}

