/* 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;} 
*/


/* 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);
}
.directoryTable {font-size:10px; text-align: center; vertical-align:top}

td
{
	border-color: rgb(0, 51, 153);
}

ul
{
	list-style-image: url(images/ball1.gif);
}


a:link
{
	color: rgb(204, 51, 0); 
}
a:active
{
	color: rgb(204, 51, 0);
}
a:visited
{
	color: rgb(204, 51, 0);
}

a:hover {color:navy}


/* so table data isn't crammed up against left and right cell borders  <div id="infotable"><table> ... */
#infotable td {padding-left: 10; padding-right: 10;}

#infotable th {padding-left: 10; padding-right: 10}

#leaguetable td { padding-left: 10; padding-right: 10}

/* main content */
.tdcontent {padding-left: 20; padding-right: 20}

/* 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;}



/* mini content tables <table class = "minicontent">   <table class="tdheader"> */
.tdheader {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:white;
	background:#004000;
	text-align:left
} 

.tdminiheader {font-weight:bold;background:#eeeeee;}
.minicontent{background:#dddddd; padding-left: 10; padding-right: 10;}
.tdmini {text-align:justify; }

/* court reservation tables */
.schedTable {background:#FAE5BD; border-style:solid; border-collapse:collapse}

/* sidebar table */
.sideTable {background:#FAE5BD; border-style:solid; border-width:2}

/* table for displaying court info */
.courtsTable{ background:#eeeeee; }
.tdcolumn {}
.tdOdd {background: #dddddd}
.tdEven {background: #cccccc}

/* payment table - (league fees) */
#paymentTable table {       border-collapse:collapse;border-width:2; border-color:#004000;
}
#paymentTable td { border-color: #004000}

}

.tdpaymtheader {font-family:arial;font-weight:bold;color:white;background:#004000;}

div#smallfonttable td {font-family: "arial", "verdana"; font-size:10pt;
		padding-left: 5pt; padding-right: 5pt}
/* table column header */					
.directorytable {text-align: center; vertical-align: top}


/* 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;}
