@charset "utf-8";

body
	{
	margin: 0;
	padding: 0;
	background: url('../resources/stripes.gif');background-repeat: repeat; background-attachment:fixed;
	background-color: #EEE;
	}

a
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	text-decoration: none;
	outline:none; 
	}	
	
a:hover
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FF0;
	text-decoration: none;
	}	
	
p
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FFF;
	}	

li
	{
	margin: 0 0 0 80px;
	padding: 0;
	border: 0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FFF;
	}

#maincontainer
	{
	position: relative;
	margin: 0px auto;
	padding: 0;
	width: 750px;
	background: #FFF;
	}

#banner1
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf01.gif") no-repeat;
	}

#banner2
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf02.gif") no-repeat;
	}

#banner3
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf03.gif") no-repeat;
	}

#banner4
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf04.gif") no-repeat;
	}

#banner5
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf05.gif") no-repeat;
	}

#banner6
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf06.gif") no-repeat;
	}

#banner7
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf07.gif") no-repeat;
	}

#banner8
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf08.gif") no-repeat;
	}

#banner9
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf09.gif") no-repeat;
	}

#banner10
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf10.gif") no-repeat;
	}

#banner11
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf11.gif") no-repeat;
	}

#banner12
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf12.gif") no-repeat;
	}

#banner13
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf13.gif") no-repeat;
	}

#banner14
	{
	margin: 0;
	width: 750px;
	height: 200px;
	background: url("../resources/topjf14.gif") no-repeat;
	}

#marquee
	{
	position: relative;
	top: 158px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 750px;
	height: 20px;
	background-color: #FFF;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #000;
	}

#primaryContent
	{
	position: absolute;
	top: 200px;
	left: 0;
	margin: 0;
	padding: 0 300px 0 0;
	background-color: transparent;
	background: url('../resources/bgjf.gif');background-repeat: repeat-y;
	width: 520px;
	height: 1000px;
	text-align: justify;
	}

#primaryContent p
	{
	margin: 0;
	padding: 0px 20px 0px 60px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: 100;
	color: #FFF;
	}
	

#primaryContent p.date
	{
	margin: 0;
	padding: 10px 20px 0px 30px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: 200;
	color: #DDD;
	}



#primaryContent a
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FF0;
	text-decoration: none;
	outline:none; 
	}	
	
#primaryContent a:hover
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	text-decoration: none;
	}

#primaryContent h1
	{
	margin: 0;
	padding: 20px 20px 0px 60px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #FFF;
	}

#primaryContent h2
	{
	margin: 0;
	padding: 20px 20px 0px 60px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: 100;
	color: #FFF;
	}

#primaryContent h3
	{
	margin: 0;
	padding: 0px 20px 0px 60px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #FFF;
	}

#primaryContent h4
	{
	margin: 0;
	padding: 0px 20px 0px 60px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 200;
	color: #DDD;
	}

#primaryContent h5
	{
	margin: 0;
	padding: 0;
	}

#primaryContent hr {margin: 10px 0 10px 20px;}


#spacerdiv
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 1px;
	height: 800px;
	}

#spacerpic
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 1px;
	height: 800px;
	}

#patronframe
	{
	position: absolute;
	top: 150px;
	left: 35px;
	margin: 0;
	padding: 70px 0 0 0;
	border: 0;
	width: 483px;
	height: 753px;
	background: url('../resources/celb.gif') no-repeat;
	text-align: center;
	}

#patronframe p
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #FFF;
	}



#back
	{
	position: absolute;
	top: 10px;
	left: 470px;
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FFF;
	}	

#imagebox
	{
	position: relative;
	top: 0px;
	left: 57px;
	margin: 0;
	padding: 7px 0 0 7px;
	border: 0;
	width: 443px;
	height: 320px;
	background: transparent;
	}

#mask {
position: absolute;
top: 28px;
left: 58px;
margin: 0;
padding: 0;
border: 0;
width: 450px;
height: 335px;
background: url('../resources/photo-mask3.gif');
display: block;
z-index: 100;
}
	
img.pressPic {
margin: 10px 0 40px 60px;
padding: 0;
border: 0;
}

	
#sponsorbg
	{
	margin:0;
	padding: 20px 0 0 0;
	border: thin solid #EEE;
	position: relative;
	top: 20px;
	left: 60px;
	width: 435px;
	height: 1500px;
	background-color: #FFF;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #000;
	text-align: center;
	}

.sponsorpic
	{
	margin: 10px auto;
	padding: 0;
	border: 0;
	}
	

#bloom
	{
	margin: 10px auto;
	padding: 0;
	border: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 20px;
	font-weight: 100;
	color: #000;
	}
	

#google
	{
	margin: 0 0 0 60px;
	padding: 0;
	border: 0;
	width: 430px;
	height: 330px;
	}


.thumb1
	{
	position: relative;
	top: 0;
	left: 53px;
	margin: 0 60px 0 0;
	padding: 0 0 0 5px;
	border: 0;
	width: 177px;
	height: 177px;
	background: url(''); background-repeat:no-repeat; background-color: transparent;
	float: left;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: 200;
	color: #DDD;
	}
	

.thumb2
	{
	margin: 0 5px 0 10px;
	padding: 0 0 0 0px;
	border: 0;
	width: 177px;
	height: 177px;
	background: url(''); background-repeat:no-repeat; background-color: transparent;
	float: right;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: 200;
	color: #DDD;
	}
	

#progform_ta
	{
	margin: 0;
	padding: 0;
	border: 0;
	overflow: auto;
	}

#progimg
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 60px;
	height: 20px;
	}

.formline
	{
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #EEE;
	}
	


#menu
	{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 542px;
	width: 183px;
	color: #EEE;
	}

#menutable
	{
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, arial, sans-serif;
	width: 183px;
	text-align: left;
	}

#menu p
	{
	margin: 0;
	padding: 0 0 0 7px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #FFF;
	}

#menutable a
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FFF;
	text-decoration: none;
	outline:none; 
	}	
	
#menutable a:hover
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FF0;
	font-weight: 600;
	text-decoration: none;
	}	
	
#menutable td
	{
	margin: 0;
	padding: 0 0 2px 10px;
	border: 0;
	width: 183px;
	height: 25px;
	font-size: 13px;
	font-weight: 100;
	color: #EEE;
	background: url('../resources/button.gif');
	}	
	
#footer
	{
	position: absolute;
	bottom: 183px;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	width: 750px;
	height: 25px;
	background: url('../resources/bgbottomlinejf.gif'); background-repeat:no-repeat;
	}

#logos
	{
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0 0 0 0;
	border: 0;
	width: 750px;
	height: 183px;
	background: url('../resources/logos-bottombanner09.gif'); background-repeat:no-repeat;
	text-align: center;
	}

#logos p
	{
	margin: 0;
	padding: 160px 0 0 0;
	border: 0;
	background-color: transparent;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #FFF;
	text-align: center;
	}

#logos a
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FFF;
	text-decoration: none;
	outline:none; 
	}	
	
#logos a:hover
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	text-decoration: none;
	}	
	
#makordiv
	{
	position: absolute;
	top: 620px;
	left: 548px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 170px;
	text-align: left;
	background-color: transparent;
	}

#makordiv p
	{
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #EEE;
	}

#makordiv a
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FF0;
	text-decoration: none;
	outline:none; 
	}	
	
#makordiv a:hover
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	text-decoration: none;
	}	
	
#makorlogo
	{
	margin: 40px 0 0 60px;
	padding: 0;
	border: 0;
	width: 352px;
	height: 111px;
	background-color: #FFF;
	}

#gallerybg08
	{
	margin:0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 70px;
	left: 80px;
	width: 200px;
	height: 200px;
	background-color: #666665;
	text-align: center;
	}

#gallerybg07
	{
	margin:0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 70px;
	left: 280px;
	width: 200px;
	height: 200px;
	background-color: #666665;
	text-align: center;
	}

#gallerybg06
	{
	margin:0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 270px;
	left: 80px;
	width: 200px;
	height: 200px;
	background-color: #666665;
	text-align: center;
	}

#gallerybg05
	{
	margin:0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 270px;
	left: 280px;
	width: 200px;
	height: 200px;
	background-color: #666665;
	text-align: center;
	}

.galleryimg
	{
	margin: 20px 0 0 10px;
	padding: 0;
	border: 0;
	}
	
.gallerytxt
	{
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #FFF;
	}
	
.tpic
  {
  border: 0;
  }

#scheduletop
	{
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 30px;
	left: 18px;
	width: 515px;
	height: 65px;
	background: url('../resources/schedulemenu3.gif');
	}	
	
#scheduletitles
	{
	margin: 0 0 10px 10px;
	padding: 0 0 0 0px;
	border: 0;
	width: 495px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FF0;
	}

.title
	{
	margin: 0;
	padding: 8px 0 0 0px ;
	border: 0;
	width: 120px;
	text-align: left;
	}

#scheduletable
	{
	position: relative;
	top: 66px;
	left: 25px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 498px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #000;
	}

.location1Cell
	{
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 82px;
	background: url('../resources/schedtop01.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location1Cell2
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 86px;
	background: url('../resources/schedbase01.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location2Cell
	{
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 82px;
	background: url('../resources/schedtop02.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location2Cella
	{
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 82px;
	background: url('../resources/schedtop02a.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location2Cell2
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 86px;
	background: url('../resources/schedbase02.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location3Cell
	{
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 82px;
	background: url('../resources/schedtop03.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location3Cell2a
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 82px;
	background: url('../resources/schedtop03a.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location3Cell2
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 86px;
	background: url('../resources/schedbase03.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location4Cell
	{
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 82px;
	background: url('../resources/schedtop04.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location4Cell2
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 86px;
	background: url('../resources/schedbase04.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location5Cell
	{
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 82px;
	background: url('../resources/schedtop05.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location5Cella
	{
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 82px;
	background: url('../resources/schedtop05a.gif'); background-repeat:no-repeat;
	text-align: center;
	}

.location5Cell2
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 120px;
	height: 86px;
	background: url('../resources/schedbase05.gif'); background-repeat:no-repeat;
	text-align: center;
	}

#scheduletable a
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	text-decoration: none;
	outline:none; 
	}	
	
#scheduletable a:hover
	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FF0;
	text-decoration: none;
	}

#scheduletable p.schedPlus {
margin: 0;
padding: 0;
border: 0;
background: transparent;
font: normal 100 12px tahoma, verdana, arial, sans-serif;
color: #FFF;
text-align: center;
}
	
	
	
	
#perfspacer
	{
	margin:0;
	padding: 0;
	border: 0;
	position: relative;
	top: 10px;
	left: 40px;
	width: 1px;
	background-color: transparent;
	}

.perfdiv
	{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding:0;
	border: 0;
	width: 492px;
	height: 579px;
	background-color: transparent;
	}

.perfbg
	{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 492px;
	height: 579px;
	}

.perftitle
	{
	position: absolute;
	top: 13px;
	left: 7px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 457px;
	height: 20px;
	background-color: transparent;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #FFF;
	text-align: center;
	z-index: 2;
	}


.perfabout
	{
	position: absolute;
	top: 35px;
	left: 8px;
	margin: 0;
	padding: 15px 10px 0 10px;
	border: 0;
	width: 210px;
	height: 50px;
	background-color: transparent;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FFF;
	text-align: right;
	z-index: 2;
	}


.perftime
	{
	position: absolute;
	top: 491px;
	left: 249px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 230px;
	height: 20px;
	background-color: transparent;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FFF;
	text-align: left;
	z-index: 2;
	}


.perfloc
	{
	position: absolute;
	top: 535px;
	left: 249px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 230px;
	height: 20px;
	background-color: transparent;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FFF;
	text-align: left;
	z-index: 2;
	}


#perfspacer p
	{
	margin: 0;
	padding:0;
	border: 0;
	background-color: transparent;
	}

.perftxt
	{
	position: absolute;
	top: 90px;
	left: 10px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 219px;
	height: 462px;
	background-color: transparent;
	text-align: justify;
	}

#perfspacer p {
margin: 0 0 5px 0;
padding: 0;
border: 0;
font: normal 100 11px tahoma, verdana, arial, sans-serif;
color: #FFF;
}






















