

/* This stylesheet for on-screen display in all modern browsers (not Netscape 4)
 */
 
/* Master Font/Size Definitions
 * First set the base font for all browsers */
body {font-family:Helvetica, Arial, sans-serif; color:#000000;}
/* Set the base font size for standards compliant browsers */
body {font-size:78%; }
/* Only IE 5-6 will recognize the following rule - it incorrectly assumes html is a child of the 
 * universal selector.  Technically html has NO parent. Now we can feed a different base font
 * size to IE to fix its font-size discrepencies.*/
* html body {font-size:80%}
/* Now allow IE/Win & quirky browsers to inherit font-size into tables & form elements */
body table,select,option,input,textarea {font-size:100%;}

/*  HTML styles  */
html body {
	background:#ffffff /*url("../images/page_bg.gif") repeat-y center top;*/
	text-align:center;
	margin:0;
	padding:0;
	}
* html body {
	margin-left:2;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	}
	

/*  Colors */ 

.green {background-color: #00632f;}
.orange {background-color: #eb740e;}
.lightgreen {background-color: #e3ec82;}
.white {background-color: #ffffff;}

.page {
	border-left: 1px solid #66a182; 
	border-right: 1px solid #66a182;
	border-bottom: 1px solid #a3c7b4;
}

.contactaddress {font-size:1.00em; color:#ffffff; line-height:1.2em; font-weight:bold; margin-top:18px; margin-right:22px;}
.contact {font-size:1.00em; color:#c7d624; line-height:1.2em; font-weight:bold; margin-top:-3px; margin-right:22px;}
.contact a:link {color:#c7d624; text-decoration:none;}
.contact a:visited {color:#c7d624; text-decoration:none;}
.contact a:hover {color:#ffffff; text-decoration:underline;}
.contact a:active {color:#ffffff; text-decoration:underline;}

* html .contactaddress {font-size:1.00em; color:#ffffff; line-height:1.2em; font-weight:bold; margin-top:13px; margin-right:22px;}
* html .contact {font-size:1.00em; color:#c7d624; line-height:1.2em; font-weight:bold; margin-top:-7px; margin-right:22px;}


.headernav {padding-top: 4px; padding-bottom: 4px;}
* html .headernav {padding-top: 3px; padding-bottom: 5px;}


.nav {font-size:1.00em; color:#00632f; line-height:1.3em; font-weight:bold;}
.nav a:link {color:#00632f; text-decoration:none;}
.nav a:visited {color:#00632f; text-decoration:none;}
.nav a:hover {color:#df6700; text-decoration:none;}
.nav a:active {color:#df6700; text-decoration:none;}

.navtrue {font-size:1.00em; color: #df6700; line-height:1.3em; font-weight:bold;}
.navtrue a:link {color:#df6700; text-decoration:none;}
.navtrue a:visited {color:#df6700; text-decoration:none;}
.navtrue a:hover {color:#df6700; text-decoration:none;}
.navtrue a:active {color:#df6700; text-decoration:none;}



/* Hypertext Styles  */

a:link{color:#df6700;text-decoration:underline;}
a:visited{color:#df6700;text-decoration:underline;}
a:hover {color:#00632f;text-decoration:underline;}
a:active{color:#00632f;text-decoration:underline;}


/* TEXT TREATMENT CLASSES */
/* stacked styles have been modified for Jazz Night School */

h1 {
	font-family:Helvetica, Arial, sans-serif; 
	font-size:1.9em; color:#cf8112; 
	font-weight:bold; 
	line-height:1.0em; 
	margin-top:39px; 
	margin-bottom:20px; 
	letter-spacing: -0.05em;}
.subhead {color:#0e2b8d;}
h2 {font-size:0.8em; font-weight:bold; letter-spacing:0.1em; line-height:1.0em; margin-top:0px; margin-bottom:6px; margin-left:2px;}
h3 {font-size:1.1em; font-weight:bold; line-height:1.0em; margin-top:0px; margin-bottom:3px;}
p {font-size:1.05em; line-height:1.5em; /*margin-bottom:18px;*/}
b {color:#000000; /*font-size:1.0em;*/}
b a:link {color:#000000; text-decoration:none;}
b a:visited{color:#000000; text-decoration:none;}
b a:hover {color:#00632f; text-decoration:underline;}
b a:active{color:#00632f; text-decoration:underline;}
ul {
	font-size:1.05em; 
	margin-top:0px; 
	margin-left:15px; 
	margin-bottom:0px; 
	padding-left:0px; 
	list-style: disc;
	}
ol {
	font-size:1.05em; 
	margin-top:0px; 
	margin-left:35px; 
	margin-bottom:0px; 
	padding-left:0px; 
	text-align: justify; 
	text-justify: newspaper;
	}
li {
	font-size:1.0em; 
	/*color:#000000;*/ 
	margin-top:0px; 
	/*margin-bottom:.5em;*/ 
	line-height:1.5em;
	}
.nested {
	font-size:1.0em; 
	margin-left:15px;
	}
dl {font-size:1.1em;}
dt {margin-top:1.0em;margin-bottom:.5em; font-weight:bold;}
dd {margin-left:15px; padding-left:0px;}
blockquote {font-size:1.1em;}
sup {/*font-size:1.1em; color:#000000;*/ margin-top:0px; /*margin-bottom:.5em;*/ line-height:0.7em;}

/* Header */

/*#logo {
	position:absolute;
	top:11px;
	left:174px;	
	z-index:2;
	font-family:Helvetica, Arial, sans-serif;
	color:#00b5ef;
	width:281px;
	}
*/

.photo {
	margin-top:0px;
	margin-bottom:5px;
	padding: 3px;
	border: solid 1px #c5cc8b;
	}

.inlinephoto {
	float: right;
	padding: 0px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 4px;
	text-align: left;
	}

/*
.photocredit {font-size:0.9em; color:#807770; line-height:130% }
.photocaption {font-size:0.9em; color:#080304;}
.captionspace {margin-top: 2px; margin-bottom: 2px;}
*/



/* Main Content Column */	

.maincolumnleftgutter {width:69px;}
.maincolumncontent {width:628px;}
.maincolumnrightgutter {width:69px;}


.maincontent {
	height: 50px;
	}
/* html .maincontent {
	padding-bottom: 0px;
	margin-bottom: 80px;
	}*/

.threecolumncontent_column {width: 182px;}
.threecolumncontent_gutter {width: 41px;}

.twocolumncontent_maincolumn {width: 405px;}
.twocolumncontent_gutter {width: 41px;}
.twocolumncontent_smallcolumn {width: 182px;}


.justify {
	text-align: justify; 
	text-justify: newspaper;
	padding-top: -15px;
	}
	
.notjustify {
	text-align: left; 
	font-size:1.05em; 
	line-height:1.9em;
	margin-bottom: -12px;
	}

/* Footer */

/*
.footerblue {height:30px; color:#ffffff; font-weight: bold; padding-top: 5px;}
*/

.footerorange {height:20px; padding-top: 3px;}


.footernav {font-family:Helvetica, Arial, sans-serif; font-size:0.96em; color:#ffffff; font-weight: normal;}
.footernav a:link {color:#ffffff; text-decoration:none;}
.footernav a:visited {color:#ffffff; text-decoration:none;}
.footernav a:hover {color:#7fc31c; text-decoration:none;}
.footernav a:active {color:#7fc31c; text-decoration:none;}

.footernavtrue {font-family:Helvetica, Arial, sans-serif; font-size:0.96em; color: #7fc31c; font-weight: normal;}
.footernavtrue a:link {color:#7fc31c; text-decoration:none;}
.footernavtrue a:visited {color:#7fc31c; text-decoration:none;}
.footernavtrue a:hover {color:#7fc31c; text-decoration:none;}
.footernavtrue a:active {color:#7fc31c; text-decoration:none;}

.copyright {font-size:0.8em; color:#ffffff;}
.copyright a:link {color:#ffffff;text-decoration:none;}
.copyright a:visited {color:#ffffff;text-decoration:none;}
.copyright a:hover {color:#ffffff;text-decoration:underline;}
.copyright a:active {color:#ffffff;text-decoration:underline;}





