/*******************************************************************************
	Website Content Management System (CMS)
	Developers: Back-end PHP/MySQL: Craig A. Heydenburg
				Front-end design: Rod Capps

	This script:
	Copyright (C) 2002 Craig A. Heydenburg ~ craigh@mac.com
	Copyright (C) 2002 Rod Capps ~ frtlss@umich.edu

	This script is licensed to Michigan School Band and Orchestra
	Association (MSBOA). MSBOA's license includes the rights to modify this
	and all associated scripts as neccessary but NOT to redistribute.
	
	Any redistribution or modification by parties other than MSBOA is strictly 
	prohibited without the written permission and the Author.
*******************************************************************************/
BODY	{	
	padding:0;margin:0;border:0;
	background-color: transparent;
	}
/* BODY,TD,TH,P,DIV { changed by craig 2002-10-02*/
BODY,TH,P,DIV {
	font:normal normal normal 10pt "Verdana", "Arial", "Helvetica", sans-serif; 
	color: black;
	}
TD.standard {
	font:normal normal normal 10pt "Verdana", "Arial", "Helvetica", sans-serif; 
	color: black;
	}
B	{
	letter-spacing: 0; 
	color: black;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	}
TT	{
	font: normal normal normal 9pt "Courier New", monospace;
	color: #CC3300;
	}
.wrapper	{
	padding:0;
	margin:0;
	border:0;
	}

td.address	{
	font: normal normal normal 10px "Verdana", sans-serif;
	color: black;
	text-decoration:none;
	}

td.article	{
	font:normal normal normal 12px "Verdana", "Arial", "Helvetica", sans-serif;
	color: black;
	background-color: #DFDFDF;
	text-decoration:none;
	border-left: 1px solid #000080;
	border-bottom: 1px solid #000080;
	border-right: 1px solid #000080;
	padding: 4px;	
	}
.headline {
	font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
	color: white;
	background-color: #000080;
	/*vertical-align: top;*/
	/*width: 100%;*/
	height: 18px;
	padding:2px 2px 0px 2px;
	}

/* links	*/

A.nounderline:link	{
	text-decoration: none;
	font-size: 10pt;
	}
A.nounderline:visited	{
	text-decoration: none;
	font-size: 10pt;
	}
A.nounderline:active	{
	text-decoration: none;
	font-size: 10pt;
	}
A.nounderline:hover	{
	text-decoration: none;
	font-size: 10pt;
	}
A:link	{	
	font:normal normal normal "Verdana", "Arial", "Helvetica", sans-serif; 
	text-decoration: underline;
	color: #000099;
	}
A:visited	{
	font:normal normal normal "Verdana", "Arial", "Helvetica", sans-serif; 
	color: #666666; 
	text-decoration: underline;
	}
A:active	{
	font:normal "Verdana", "Arial", "Helvetica", sans-serif; 
	color: #FF6600;
	}
A:hover	{
	font:normal normal normal "Verdana", "Arial", "Helvetica", sans-serif; 
	text-decoration:none;
	}
	
	
.dirlink:link	{	
	font:normal normal normal "Verdana", "Arial", "Helvetica", sans-serif;
	font-size:12px;
	text-decoration: underline;
	color: #000099;
	}
.dirlink:visited	{
	font:normal normal normal "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size:12px;
	color: #666666; 
	text-decoration: underline;
	}
.dirlink:active	{
	font:normal "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size:12px;
	color: #FF6600;
	}
.dirlink:hover	{
	font:normal normal normal "Verdana", "Arial", "Helvetica", sans-serif; 
	font-size:12px;
	text-decoration:none;
	}


.divider	{
	background-color: #CFCFCF;
	}

/* Content heading 	*/

.heading	{
	font:normal normal bold 11pt "Verdana", "Arial", "Helvetica", sans-serif; 
	letter-spacing: 0; 
	color: #CC3300; 
	text-align:left;
	}
.subheading	{
	font:normal normal bold 10pt "Verdana", "Arial", "Helvetica", sans-serif; 
	letter-spacing: 0; 
	color: #CC3300; 
	text-align:left;
	}
H2	{
	font:normal normal bold 14pt "Verdana", "Arial", "Helvetica", sans-serif; 
	letter-spacing: 0; 
	color: #CC3300; 
	}
H3	{
	font:normal normal bold 12pt "Verdana", "Arial", "Helvetica", sans-serif; 
	letter-spacing: 0; 
	color: #CC3300; 
	}
H4	{
	font:normal normal bold 11pt "Verdana", "Arial", "Helvetica", sans-serif; 
	letter-spacing: 0; 
	color: #CC3300; 
	}

/* Images	*/

A IMG	{
	border:0px;
	}
IMG	{
	border:0px;
	padding:0px;
	margin:0px;
	}

/* Left navigation 	*/

.headingLeft	{
	color: white; 
	font:normal normal bold 11px "Verdana", "Arial", "Helvetica", sans-serif; 
	text-align:right;
	}
.linkHeadingLeft	{
	color: black; 
	font:normal normal bold 10pt "Verdana", "Arial", "Helvetica", sans-serif;
	text-align:left;
	}
.subHeadingLeft	{
	color: #CC3300; 
	font:normal normal bold 10pt "Verdana", "Arial", "Helvetica", sans-serif;
	text-align:left;
	}


/* Bottom navigation 	*/


.copyright	{
	font:normal normal normal 9pt "Verdana", "Arial", "Helvetica", sans-serif; 
	color: #000000;
	text-align: center;
	}
.maintain	{
	font:normal normal normal 9pt "Verdana", "Arial", "Helvetica", sans-serif; 
	color: #000000;
	text-align: center;
	}
A.maintain	{
	font:normal normal normal 9pt "Verdana", "Arial", "Helvetica", sans-serif; 
	color: #000000;
	}
A.maintain:visited	{
	font:normal normal normal 9pt "Verdana", "Arial", "Helvetica", sans-serif; 
	color: #6699FF
	}
A.maintain:active	{
	font:normal 9pt "Verdana", "Arial", "Helvetica", sans-serif; 
	color: #FF0000
	}
A.maintain:hover	{
	font:normal normal normal 9pt "Verdana", "Arial", "Helvetica", sans-serif; 
	color: white;
	}


/* Background images for tables	*/


.dividerBg	{
	background-image: url("images/divider_bg.gif");
	}
td.leftDarkBg	{
	background-color:#000080;
	}
td.leftLightBg	{
	background-color:#DFDFDF;
	}


/* Craigs link rules
A {
	color: maroon;
	background-color: transparent;
	text-decoration:none;
	border-bottom:2px dashed gray;
}
A:hover {
	color: black;
	background-color:transparent;
	text-decoration:none;
	border-bottom:2px solid black;
	margin-bottom:1px;
}
*/

TABLE.sl { /* this is a 'small-list' table */
	font-size: 9px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	background-color: #eeeeee;
	border: 1px solid Black;
}
TR.hl { /* this is a table headline */
	background-color: #666666;
	color: white;
	text-align: left;
}
TR.slr { /* this is a table row */
	background-color: white;
	text-align: left;
}
TR.slr_alt { /* this is an alternate table row */
	background-color: transparent;
	text-align: left;
}

/*
BODY {
	border:0;
	margin:0;
	padding:0;
	font-family: "Times New Roman", Georgia, Times, serif;
}

TABLE {
	border:0;
	margin:0;
	padding:0;
}
*/

SELECT {
	border:1px solid black;
	color:black;
	background-color:silver;
	font-size:10px;
}
BUTTON {
	border:1px solid black;
	color:black;
	background-color:silver;
	font-size:10px;
}
.charttable {
		/*width:100%;*/
		background-color:silver;
		border:1px solid black;
	}
.chart {
		border:1px solid black;
		background-color:white;
		font-size:12px;
		padding:1px;
	}
.cal {
	border:4px double black;
	margin-top:14px;
	margin-left:8px;
	}

.calfont {	
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size:12px;
	text-decoration:none;
	}	
	
	
.title {
	font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
	/*white-space: nowrap;*/
	padding-left: 50px;
	font-size: 60px;
	font-weight:900;
	vertical-align:-25%;
	}
.pagetitle {
	font-size:18px;
	font-weight:bold;
	font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
	}
.directions {
	font-size:12px;
}
