
/* basic elements */

body {
	background: url(i/jaz_main_bkg.gif) no-repeat;
	background-color: #3f3f3f;
	font: normal 10pt Tahoma, Verdana, Arial, sans-serif; 
	color: #000; 
	margin: 0px; 
}

a:link { font-weight: normal; text-decoration: none; border-bottom: 1px dotted; color: #000; }
a:visited { font-weight: normal; text-decoration: none; border-bottom: 1px dotted; color: #000; }
a:hover { text-decoration: none; color: #fff; }

acronym {font-weight: bold; border-bottom: none; background-color: #24790a; }

h1 {display: none; }
h2 {display: none; }
h3 {display: none; }
p {margin: 0px 0px 8px 20px; }  /* controls left margin of content text below menu */

.movie {margin-left: 6px; }

/* specific divs */

#module { position: top left; width: 737px; height: 503px; background: #b2d56f; margin: 72px 0px 0px 143px; padding: 1px 0px 0px 0px; }  /* controls bkg container - set "margin: auto;" to center; "margin: 0" to align left */


	/* css imagemap for links*/

	#logomap a {
		float: left;
		position: absolute;  		height: 1px;  		width: 1px;		background-color: none;
 		border-bottom: none;
 		text-decoration: none; }

	#logomap a i { visibility: hidden;}

		a#camp { height: 111px; width: 335px; left: 156px; top: 80px; }

	#navmap a {
		float: left;
		position: absolute;  		height: 1px;  		width: 1px;		background-color: #8bad49;
 		border-bottom: none;
 		text-decoration: none; }

	#navmap a u { float: right; padding: 70px 7px 0px 0px; font-weight: bold; font-size: 105%; letter-spacing:0; text-decoration: none; }

		a#nav1 { height: 93px; width: 126px; left: 495px; top: 76px; background: url(i/x.gif) no-repeat; }
		a#nav2 { height: 93px; width: 126px; left: 622px; top: 76px; background: url(i/x.gif) no-repeat; }
		a#nav3 { height: 93px; width: 126px; left: 748px; top: 76px; background: url(i/x.gif) no-repeat; }
		a#nav4 { height: 93px; width: 126px; left: 622px; top: 169px; background: url(i/x.gif) no-repeat; }
		a#nav5 { height: 93px; width: 126px; left: 748px; top: 169px; background: url(i/x.gif) no-repeat; }
		a#nav6 { height: 93px; width: 126px; left: 748px; top: 262px; background: url(i/x.gif) no-repeat; }
		#navmap a:link {background-image: none; color: #fff;}
		#navmap a:hover {background-image: url(i/jaz_ro1.gif); color: #fff;}
		#navmap a:visited {background-image: url(none.gif); color: #fff;}
		#navmap a:hover {background-image: url(i/jaz_ro1.gif); color: #fff;} /* repeat = IE rollover fix */

#content { width: 361px; height: 343px; margin: 135px 3px 3px -5px; padding-right: 5px; position: relative; background-color: none; overflow: auto;}


	.header {font-weight: bold; font-size: 105%; color: none; border-bottom: 1px dotted; }
	.subhead {font-style: italic; font-weight: bold; font-size: 96%; }
	.bodybold {font-weight: bold; }
	.bodyitalic {font-style: italic; }
	.bkghead {font-weight: bold; background-color: #8eaa59; }
	.bodycenter {text-align: center; }

	ul li {margin-bottom: 4px; }
	ul ul li {margin-bottom: 4px; }

	table {float: left; font-size: 9pt; }
	img {float: left; margin: 4px 10px 0px 0px; }
	embed {margin-left: 0px; }
	html>body embed {margin-left: 20px; } /* [html>body] hides this code from IE */

#footer_module {
		position: absolute;
		width: auto;
		height: auto;
		margin-left: 145px; 
		background-color: none; 
		padding-top: 3px; }

#footer_module {	position: relative; }  /* necessary for correct display in IE6 */
html>body  #footer_module {	position: absolute; }  /* [html>body] hides this code from IE6/earlier */


#footer {
	background-image: url(i/xxx.jpg);
	background-repeat: no-repeat;
	width: 732px;
	height: auto;
	margin: 0px;
	padding: 1px;
	font-size: 85%;
	color: #b2d56f;
	text-align: right; }

#footer a { color: #b2d56f; border-bottom: none; }

#footer a:hover { color: #fff; border-bottom: 1px dotted; }







