/**** BODY ***/html, body 					{ background:#fff; text-align:center; margin:0; padding:0; font:normal 14px/21px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#siteContainer				{ position:relative; padding:0; margin:0; }h1,h2,h3,h4,h5,h6,p							{ margin:0; padding:0; }a, a:link,a:active,a:visited					{ text-decoration:none; color:#6699cc; }a:hover						{ text-decoration:underline; color:#6699cc;}img							{ border:0; display:block; }
form						{ margin:0; padding:0; }/**** HEADER ***/#headerWrap					{ position:relative; z-index:999; height:63px; width:984px; margin:0 auto; text-align:left; }#headerWrap #logo			{ position:absolute; top:64px; left:0; background:url(../img/logoBackground.png) no-repeat; width:343px; height:146px; }#headerWrap #logo img		{ position:relative; z-index:3; top:10px; left:59px; }
/**** EVENT TABLE ***/#view_item_table tr, #view_item_table th {vertical-align:top}
/**** NAV ***/#navWrap					{ position:relative; top:33px; width:808px; height:31px; text-align:left; margin:0 auto; background:url(../img/navBackground.gif) repeat-x; }#navWrap #curveLeft			{ position:absolute; top:0; left:0; z-index:9999; width:14px; height:15px; background:url(../img/navCurveLeft.png) no-repeat; }#navWrap #curveRight		{ position:absolute; top:0; left:794px; z-index:9999; width:14px; height:15px; background:url(../img/navCurveRight.png) no-repeat; }#navWrap ul					{ position:relative; z-index:999; margin:0; padding:0; list-style-type:none; float:left; display:inline; }#navWrap ul li				{ position:relative; z-index:999; margin:0; padding:0; float:left; display:inline; }#navWrap ul li a, #navWrap ul li a:link, #navWrap ul li a:active,#navWrap ul li a:visited 				{ position:relative; z-index:999; float:left; display:inline; text-decoration:none; padding:0 14px; font:bold 12px/31px arial, helvetica, sans-serif; color:#dec7c7; }#navWrap ul li.both a,#navWrap ul li.active a					{ background:url(../img/navHover.gif); color:#deefd0; text-decoration:none; }#navWrap ul li img#key						{ display:none; }#navWrap ul ul									{ border-top:2px solid #9b5757; background:#7a1f1f; display:none; float:left; position:absolute; z-index:998; top:31px; left:0; margin:0; padding:0; }#navWrap ul ul li								{ border-right:2px solid #5b1717; border-bottom:2px solid #5b1717; margin:0; padding:0; clear:both; background:transparent; }#navWrap ul ul li img#key						{ float:left; display:inline; width:15px; position:absolute; top:12px; left:10px; }#navWrap ul ul li a, #navWrap ul ul li a:link, #navWrap ul ul li a:active,#navWrap ul ul li a:visited						{ width:140px; margin:0; padding:0 15px 0 30px; clear:both; font:bold 12px/31px arial, helvetica, sans-serif; color:#dec7c7; }#navWrap ul ul ul								{ left:187px; top:-2px; }#navWrap ul li.active ul						{ display:inline; }#navWrap ul ul ul li img#key					{ float:left; display:inline; width:15px; position:absolute; top:12px; left:10px; }#navWrap ul li.active li a						{ background:none; color:#dec7c7; }#navWrap ul li.active li.active a				{ background:#7dc042; color:#deefd0; }#navWrap ul li.active li.parent a				{ background:url(../img/navArrow.gif) no-repeat 162px 50%; }#navWrap ul li.active li.both a					{ background:#7dc042 url(../img/navArrow.gif) no-repeat 162px 50%; color:#deefd0; }#navWrap ul li.active ul ul							{ display:none; }#navWrap ul li.active li.active ul					{ display:inline; }#navWrap ul li.active li.active li a				{ background:none; color:#dec7c7; }#navWrap ul li.active li.active li.active a			{ background:#7dc042; color:#deefd0; }#navWrap ul li.active li.active li.parent a			{ background:url(../img/navArrow.gif) no-repeat 162px 50%; }#navWrap ul li.active li.active li.both a			{ background:#7dc042 url(../img/navArrow.gif) no-repeat 162px 50%; color:#deefd0; }#navWrap ul li.active li.active ul ul					{ display:none; }#navWrap ul li.active li.active li.active ul			{ display:inline; }#navWrap ul li.active li.active li.active li a			{ background:none; color:#dec7c7; }#navWrap ul li.active li.active li.active li.active a	{ background:#7dc042; color:#deefd0; }#navWrap ul li.active li.active li.active li.parent a	{ background:url(../img/navArrow.gif) no-repeat 162px 50%; }#navWrap ul li.active li.active li.active li.both a		{ background:#7dc042 url(../img/navArrow.gif) no-repeat 162px 50%; color:#deefd0; }#navWrap ul li.active li.active li.active ul ul					{ display:none; }#navWrap ul li.active li.active li.active li.active ul			{ display:inline; }#navWrap ul li.active li.active li.active li.active li a		{ background:none; color:#dec7c7; }#navWrap ul li.active li.active li.active li.active li.active a	{ background:#7dc042; color:#deefd0; }#navWrap ul li.active li.active li.active li.active li.parent a	{ background:url(../img/navArrow.gif) no-repeat 162px 50%; }#navWrap ul li.active li.active li.active li.active li.both a	{ background:#7dc042 url(../img/navArrow.gif) no-repeat 162px 50%; color:#deefd0; }#headerWrap #navWrap ul li.left ul						{ right:0; left:auto; }#headerWrap #navWrap ul ul li.left						{ z-index:9999; }#headerWrap #navWrap ul ul li.left ul					{ z-index:9999; right:auto; left:7px; top:25px; }#headerWrap #navWrap ul ul li.left ul li				{ z-index:9999; }#headerWrap #navWrap ul ul li.left ul li a				{ z-index:9999; }/**** MAIN ***/#mainWrap					{ background:url(../img/headerStretch.gif) repeat-x; float:left; display:inline; width:100%; margin:1px 0 20px 0; }#imageWrap					{ text-align:left; position:relative; z-index:1; height:125px; }#imageWrap #imageWrapBottom	{ position:absolute; top:113px; left:50%; margin:0 0 0 -416px; padding:0; width:832px; height:33px; background:url(../img/headerCurve.png) no-repeat; }#imageWrap ul				{ margin:0; padding:0; list-style-type:none; width:960px; position:relative; left:50%; margin-left:-480px; }#imageWrap ul li			{ margin:0; padding:0; width:100%; text-align:right; }#imageWrap ul li img		{ margin:0; padding:0; display:inline; }#contentWrap				{ clear:both; position:relative; z-index:2; width:782px; text-align:left; margin:0 auto; }#textWrap					{ width:530px; float:left; display:inline; padding:0; }//*#textWrap				{ padding:0 0 310px 0; }*//#textWrap ul li				{ font:normal 14px/21px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#textWrap img#backTop						{ margin:10px 0 0 0; }#textWrap ul li				{ color:#333; }
#textWrap ol li				{ color:#333; }

.searchWrap2					{ background:url(../img/searchBackground.jpg) no-repeat; position:absolute; top:0; right:50px; height:74px; width:350px; margin:0; padding:2px 0 5px 25px; }.searchWrap2 .inputWrap			{ float:left; display:inline; background:#cfd9ec; width:150px; padding:4px; margin:5px 0 0 0; }.searchWrap2 label				{ clear:both; float:left; display:inline; margin:12px 8px 0 0; font:bold 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#788bb1; }.searchWrap2 input#search		{ float:left; display:inline; height:20px; width:145px; border:1px solid #bfcce5; padding:0 0 0 5px; }.searchWrap2 .webButton			{ font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666; float:left; display:inline; margin:0 10px 0 50px; padding:0; }.searchWrap2 .webButton label	{ padding:0; margin:0; font:bold 10px/15px "Trebuchet MS," Verdana, arial, helvetica, sans-serif; color:#fff; }.searchWrap2 .webButton input	{ padding:0; margin:0 5px 0 0; }.searchWrap2 .googleButton		{ font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666; float:left; display:inline; margin:0; padding:0; }.searchWrap2 .googleButton label	{ padding:0; margin:0; font:bold 10px/15px "Trebuchet MS," Verdana, arial, helvetica, sans-serif; color:#fff; }.searchWrap2 .googleButton input	{ padding:0; margin:0 5px 0 0; }.searchWrap2 input#submit		{ float:left; display:inline; border:4px solid #cfd9ec; background:#9baed4; margin:6px 0 0 0; padding:0 5px; font:bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }/**** UTILITY ***/#utilityWrap								{ float:right; display:inline; width:230px; margin:0; padding:0; }#utilityWrap span							{ float:left; display:inline; margin:10px 0 0 0; padding:0; }#utilityWrap .searchWrap					{ position:relative; float:left; display:inline; background:url(../img/mainSearchBackground.jpg) no-repeat; height:83px; width:210px; margin:0; padding:7px 10px 10px 10px; }#utilityWrap .searchWrap .inputWrap			{ float:left; display:inline; background:#cfd9ec; width:201px; padding:2px 3px; margin:7px 0 0 0; }#utilityWrap .searchWrap label				{ position:absolute; top:10px; left:12px; font:bold 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#788bb1; }#utilityWrap .searchWrap input#search		{ height:18px; width:194px; border:1px solid #bfcce5; margin:0; padding:2px 0 0 5px; font:normal 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666; }#utilityWrap .searchWrap .webButton			{ font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666; float:right; display:inline; margin:0 5px 0 0; padding:0; }#utilityWrap .searchWrap .webButton label	{ padding:0; margin:0; font:bold 10px/15px "Trebuchet MS," Verdana, arial, helvetica, sans-serif; color:#fff; }#utilityWrap .searchWrap .webButton input	{ padding:0; margin:0 7px 0 3px; }#utilityWrap .searchWrap .googleButton		{ font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666; float:right; display:inline; margin:0; padding:0; }#utilityWrap .searchWrap .googleButton label{ padding:0; margin:0; font:bold 10px/15px "Trebuchet MS," Verdana, arial, helvetica, sans-serif; color:#fff; }#utilityWrap .searchWrap .googleButton input{ padding:0; margin:0 3px; }#utilityWrap .searchWrap  .button			{ float:right; display:inline; margin:-3px -4px 0 0; }#utilityWrap .searchWrap  .button span		{ white-space:nowrap; margin:0 5px 0 0; float:left; display:inline; }#utilityWrap .searchWrap  .button span input{ width:75px; height:34px; margin:0; padding:0; border:0; cursor:pointer; text-transform:lowercase; font:bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; overflow:visible; float:left; display:inline; background:url(../img/submitButton.jpg) no-repeat; }img#backTop				{ clear:both; float:left; display:inline; }img#key					{ float:left; display:inline; }/**** FOOTER ***/#footerWrap					{ clear:both; background:url(../img/footer.gif) no-repeat; width:808px; height:31px; margin:0 auto; text-align:left; }#footerWrap p				{ margin:0 0 0 15px; padding:0; font:bold 12px/31px arial, helvetica, sans-serif; color:#deefd0; }#footerWrap span			{ float:left; display:inline; margin:15px 0 0 15px; padding:0 0 15px 0; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#footerWrap span p.name		{ font:bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#008448; margin:0; padding:0; }/* TABLES----------------------------- */.tableBorder		{ clear:both; padding:0; margin:0; }table a,table a:link,table a:visited		{ color:#4d91bf; cursor:pointer; }table a:active,table a:hover		{ color:#4d91bf; cursor:pointer; text-decoration:underline; }table 				{ border-collapse:collapse; width:100%; padding:0; margin:0 0 10px 0; }tr					{  }caption 			{ padding:0 0 5px 0; width:700px; font:italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:right; }th					{ display:none; }td 					{ float:left; display:inline; width:498px; border-left:2px solid #5e9031; border-right:2px solid #5e9031; margin:0 !important; padding:5px 15px; background:#fff; color:#666; }td.title 			{ border:none; background:url(../img/calendarTop.jpg) no-repeat; float:left; display:inline; padding:5px 15px 0 15px; height:26px; width:502px; color:#fff; margin:5px 0 0 0; font:normal 18px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }td.desc				{ border-bottom:2px solid #5e9031; float:left; display:inline; padding:0 15px 20px 15px; }td.alt 				{ border:none; height:15px; }.hiddenDescription		{ display:none; }.hiddenDescription td 	{ padding:5px; background:#dde0f1; }.visibleDescription		{ display:block; display:table-row; }.visibleDescription td 	{ padding:5px; background:#dde0f1; }ul#sponsorsWrap				{ margin:20px 0; padding:0; list-style-type:none; width:180px; }ul#sponsorsWrap li			{ margin:0; padding:0; width:180px; }ul#sponsorsWrap li span		{ text-align:center; display:block; font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#4f6b72; }ul#sponsorsWrap li img		{ text-align:center; margin:0 auto 10px auto; }.callout				{ padding:10px 0 0 0; display:block; clear:both; }