@charset "UTF-8";* {	padding: 0;	margin: 0;}body {	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	padding: 0;	margin: 0;	text-align: center;	color: #412410;	min-width: 925px;	background: url(images/footer_green.jpg) center top;}.container{	width: 925px;	margin: 0 auto;	text-align: left;}.clear {	clear: both;	padding: 0;	margin: 0;}a{	line-height: 20px;	color: #412410;	text-decoration: underline;	font-weight: normal;	font-size: 14px;}a:hover {	text-decoration: none;}/*-------- masthead --------*/#mastheadWrapper{	background: url(images/mastheadBorder.gif) repeat-x center top #000;}#masthead{	height: 146px;	background: url(images/masthead.jpg) no-repeat center top;}/*-------- Navigation --------*/#navigation{	position: relative;	top: 110px;	height: 36px;}#navigation ul { padding: 0;  margin: 0;  float: left;  height: 36px;  width: 925px;  list-style: none;  color: #4ac3d1; }#navigation li { float: left; height: 36px; }#navigation li a {	display: block;	height: 36px;	overflow: hidden;	padding: 0;	margin: 0;	}#navigation li#home{ width: 74px;  background: url(images/tn_home.jpg) no-repeat top left; }#navigation li#events{ width: 144px;  background: url(images/tn_events.jpg) no-repeat top left;}#navigation li#news{ width: 157px;  background: url(images/tn_news.jpg) no-repeat top left;}#navigation li#faqs{ width: 63px;  background: url(images/tn_faqs.jpg) no-repeat top left;}#navigation li#vendors{ width: 90px;  background: url(images/tn_vendors.jpg) no-repeat top left;}#navigation li#gallery{ width: 131px;  background: url(images/tn_gallery.jpg) no-repeat top left;}#navigation li#sponsors{ width: 97px;  background: url(images/tn_sponsors.jpg) no-repeat top left;}#navigation li#links{ width: 63px;  background: url(images/tn_links.jpg) no-repeat top left;}#navigation li#contact{ width: 105px;  background: url(images/tn_contact.jpg) no-repeat top left;}   /* static states */#navigation li#home a:link,#navigation li#home a:visited,#navigation li#home a:active {text-indent:-9000px; }#navigation li#events a:link,#navigation li#events a:visited,#navigation li#events a:active {text-indent:-9000px;  }#navigation li#news a:link,#navigation li#news a:visited,#navigation li#news a:active {text-indent:-9000px; }#navigation li#faqs a:link,#navigation li#faqs a:visited,#navigation li#faqs a:active { text-indent:-9000px; }#navigation li#vendors a:link,#navigation li#vendors a:visited,#navigation li#vendors a:active {text-indent:-9000px;  }#navigation li#gallery a:link,#navigation li#gallery a:visited,#navigation li#gallery a:active {text-indent:-9000px; }#navigation li#sponsors a:link,#navigation li#sponsors a:visited,#navigation li#sponsors a:active {text-indent:-9000px; }#navigation li#links a:link,#navigation li#links a:visited,#navigation li#links a:active {text-indent:-9000px; }#navigation li#contact a:link,#navigation li#contact a:visited,#navigation li#contact a:active {text-indent:-9000px; }/* hover states */#navigation li#home a:hover  {background: url(images/tn_home_over.jpg) no-repeat top left;}#navigation li#events a:hover  {background: url(images/tn_events_over.jpg) no-repeat top left;}#navigation li#news a:hover  {background: url(images/tn_news_over.jpg) no-repeat top left;}#navigation li#faqs a:hover  {background: url(images/tn_faqs_over.jpg) no-repeat top left;}#navigation li#vendors a:hover  {background: url(images/tn_vendors_over.jpg) no-repeat top left;}#navigation li#gallery a:hover  {background: url(images/tn_gallery_over.jpg) no-repeat top left;}#navigation li#sponsors a:hover  {background: url(images/tn_sponsors_over.jpg) no-repeat top left;}#navigation li#links a:hover  {background: url(images/tn_links_over.jpg) no-repeat top left;}#navigation li#contact a:hover  {background: url(images/tn_contact_over.jpg) no-repeat top left;}/* Auto Nav Selection */#home_page #navigation li#home a:link,#home_page #navigation li#home a:visited, #home_page #navigation li#home a:active { background: url(images/tn_home_on.jpg) no-repeat top left; }#events_page #navigation li#events a:link,#events_page #navigation li#events a:visited,#events_page #navigation li#events a:active{ background: url(images/tn_events_on.jpg) no-repeat top left; }#news_page #navigation li#news a:link,#news_page #navigation li#news a:visited,#news_page #navigation li#news a:active{ background: url(images/tn_news_on.jpg) no-repeat top left; }#faqs_page #navigation li#faqs a:link,#faqs_page #navigation li#faqs a:visited,#faqs_page #navigation li#faqs a:active { background: url(images/tn_faqs_on.jpg) no-repeat top left; }#vendors_page #navigation li#vendors a:link,#vendors_page #navigation li#vendors a:visited,#vendors_page #navigation li#vendors a:active {background: url(images/tn_vendors_on.jpg) no-repeat top left; }#gallery_page #navigation li#gallery a:link,#gallery_page #navigation li#gallery a:visited,#gallery_page #navigation li#gallery a:active { background: url(images/tn_gallery_on.jpg) no-repeat top left; }#sponsors_page #navigation li#sponsors a:link,#sponsors_page #navigation li#sponsors a:visited,#sponsors_page #navigation li#sponsors a:active { background: url(images/tn_sponsors_on.jpg) no-repeat top left; }#links_page #navigation li#links a:link,#links_page #navigation li#links a:visited,#links_page #navigation li#links a:active { background: url(images/tn_links_on.jpg) no-repeat top left; }#contact_page #navigation li#contact a:link,#contact_page #navigation li#contact a:visited,#contact_page #navigation li#contact a:active { background: url(images/tn_contact_on.jpg) no-repeat top left; }/*-------- home slideshow --------*/#slideshowWrapper {	background: url(images/blueMid_home.jpg) repeat-x center top;}#slideshow{	height: 357px;	/*-background: url(images/slideshow_backBurst.jpg) no-repeat center top;-*/}/*-------- home callouts --------*/#tanWrapper {	background: url(images/tile_cream1.jpg) center top;}#callouts {	background: url(images/tanCallouts_home.jpg) no-repeat center top;	min-height: 275px;	}.coModule {	width: 277px;	padding: 0 15px 0 15px;	float: left;	display: block;}.coModule h1.news{	display:block;	text-indent: -9000px;	background: url(images/calloutHead_news.gif) no-repeat left center;	border-bottom: 2px dashed #785e3a;	margin-bottom: 10px;	font-weight: normal;}.coModule h1.events{	display:block;	text-indent: -9000px;	background: url(images/calloutHead_events.gif) no-repeat left center;	border-bottom: 2px dashed #785e3a;	margin-bottom: 10px;	font-weight: normal;}.coModule h1.sponsors{	display:block;	text-indent: -9000px;	background: url(images/calloutHead_sponsors.gif) no-repeat left center;	border-bottom: 2px dashed #785e3a;	margin-bottom: 10px;	font-weight: normal;}.coModule h2{	padding: 4px;	color: #ebe7b7;	background: #6cb08e;	font-size: 18px;	display:inline;	font-weight: normal;	line-height: 26px;}.coModule p{	margin-top: 5px;	line-height: 20px;	font-size: 14px;	color: #5b330f;}a.pinkLink{	color: #ebe7b7;	background: #d8312a;	text-decoration: none;	padding: 2px 4px 2px 2px;}a.pinkLink:hover{	color: #ebe7b7;	background: #e98f23;	text-decoration: none;}/*-------- main headings --------*/#subHeadWrapper {	height: 150px;	background: url(images/blueMid_sub.jpg) repeat-x center top;}#subHeadLeft{	float:left;	width: 617px;	background: url(images/slideshow_backBurst.jpg) no-repeat center top;}#subHeadLeft h1.events{	height: 150px;	background: url(images/mh_events.jpg) no-repeat left top;	text-indent: -9000px;}#subHeadLeft h1.news{	height: 150px;	background: url(images/mh_news.jpg) no-repeat left top;	text-indent: -9000px;}#subHeadLeft h1.faqs{	height: 150px;	background: url(images/mh_faqs.jpg) no-repeat left top;	text-indent: -9000px;}#subHeadLeft h1.vendors{	height: 150px;	background: url(images/mh_vendors.jpg) no-repeat left top;	text-indent: -9000px;}#subHeadLeft h1.gallery{	height: 150px;	background: url(images/mh_gallery.jpg) no-repeat left top;	text-indent: -9000px;}#subHeadLeft h1.sponsors{	height: 150px;	background: url(images/mh_sponsors.jpg) no-repeat left top;	text-indent: -9000px;}#subHeadLeft h1.links{	height: 150px;	background: url(images/mh_links.jpg) no-repeat left top;	text-indent: -9000px;}#subHeadLeft h1.contact{	height: 150px;	background: url(images/mh_contact.jpg) no-repeat left top;	text-indent: -9000px;}#subHeadRight{	height: 150px;	float:left;	width:308px;	background: url(images/rn_topCap.jpg) no-repeat center top;}/*-------- subContent --------*/#subContent{	background: url(images/tanTop_sub.jpg) no-repeat center top;	min-height: 275px;}#subContent h1{	padding-left: 40px;	font-family:Georgia, "Times New Roman", Times, serif;	background: url(images/header_arrowOrange.gif) no-repeat left center;	font-size: 26px;	color: #633917;	font-weight: normal;}/*#subContent p{	margin-top: 5px;	line-height: 20px;	font-size: 14px;	color: #5b330f;}*/.pinkLink a{	color: #ebe7b7;	background: #d8312a;	text-decoration: none;	padding: 2px 4px 2px 2px;}.pinkLink a:hover{	color: #ebe7b7;	background: #e98f23;	text-decoration: none;}#contentLeft{	float:left;	padding: 15px;	width: 587px;}#contentRight{	float:left;	width: 308px;}#contentLeft p{	font-size: 14px;	line-height: 20px;}#contentLeft p.openingPara {	border-top: 2px dashed #785e3a;	padding-top: 10px;	margin-top: 10px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight: normal;	color: #4d906f;	font-size: 20px;	line-height: 26px;}/*-------- sub Nav --------*/#subNavWrapper {	background: url(images/rightNav_tile.jpg) repeat-y left top;}#subNav {	background: url(images/rightNav_topTile.jpg) no-repeat left top;		height: 255px;	padding: 0 17px 0 17px;}#subNavBottom {	background: url(images/rightNav_bottomCap.jpg) no-repeat left top;		height: 92px;}#subNav h2{	display: block;	height: 38px;}#subNav h2.snhEvents{	text-indent: -9000px;	background: url(images/rnh_events.gif) no-repeat left center;	margin-left: 10px;	}#subNav h2.snhNews{	text-indent: -9000px;	background: url(images/rnh_news.gif) no-repeat left center;	margin-left: 10px;	}#subNav h2.snhFaqs{	text-indent: -9000px;	background: url(images/rnh_faqs.gif) no-repeat left center;	margin-left: 10px;	}#subNav h2.snhVendors{	text-indent: -9000px;	background: url(images/rnh_vendors.gif) no-repeat left center;	margin-left: 10px;	}#subNav h2.snhGallery{	text-indent: -9000px;	background: url(images/rnh_gallery.gif) no-repeat left center;	margin-left: 10px;	}#subNav h2.snhSponsors{	text-indent: -9000px;	background: url(images/rnh_sponsors.gif) no-repeat left center;	margin-left: 10px;	}#subNav h2.snhLinks{	text-indent: -9000px;	background: url(images/rnh_links.gif) no-repeat left center;	margin-left: 10px;	}#subNav h2.snhContact{	text-indent: -9000px;	background: url(images/rnh_contact.gif) no-repeat left center;	margin-left: 10px;	}#subNav ul{	list-style: none;	padding-left: 5px;	}#subNav ul li a{	line-height: 26px;	padding-left: 35px;	color: #724d31;	text-decoration: none;}#subNav ul li a:hover{	color: #4d2d14;	text-decoration: none;}#subNav ul li.selected {	background: url(images/rn_arrow.gif) no-repeat left center;	}#subNav ul li.selected a {	color: #4d2d14;}/*-------- faqs Page  --------*/.faqModule{	border-bottom: dashed 2px #f4890e;	padding-top: 10px;	padding-bottom: 10px;	margin-bottom: 10px;}.faqModule h4 {	font-weight: normal;	font-size: 22px;	color: #4d906f;	line-height: 26px;	margin-bottom: 20px;}.faqModule h4 em {font-style: normal;	font-weight: normal;	background: #f4890e;	font-size: 22px;	color: #f4f0c4;	padding: 2px 4px 2px 4px;	}.faqModule p{}.faqModule p em{	font-style: normal;	font-weight: normal;	background: #acb623;	font-size: 22px;	color: #f4f0c4;	padding: 2px 4px 2px 4px;}/*-------- Vendors Page  --------*/.vendorDetails, .sponsorDetails, .contactRow{	border-bottom: dashed 2px #f4890e;	padding-bottom: 10px;	margin-bottom: 10px;}.logoCol{	width: 170px;	float: left;	text-align: left;	vertical-align: top;}.vendorDetailsCol, .sponsorDetailsCol{	float: left;	width: 417px;}.vendorDetailsCol h3, .sponsorDetailsCol h3 {	color: #386d53;	font-size: 14px;	font-weight: normal;}.vendorDetailsCol strong, .sponsorDetailsCol strong{	font-weight: normal;	padding-left: 15px;	background: url(images/icon_phone.gif) no-repeat left center;}/*-------- News Detail Page  --------*/h2.newsHeadline {	border-top: 2px dashed #785e3a;	padding-top: 10px;	margin-top: 10px;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	color: #4d906f;	font-size: 22px;	line-height: 26px;}h2.newsHeadline a {	color: #4d906f;	text-decoration: none;}h2.newsHeadline a:hover {	color: #eb6400;	text-decoration: none;}h3.headlineComment{	color: #878f19;	font-size: 14px;	font-weight: normal;	margin-top: -10px;	margin-bottom: 20px;	padding-left: 22px;	background: url(images/icon_comment.gif) no-repeat left center;}.newsPhoto{	margin-left: -12px;	width: 311px;	height: 265px;	background: url(images/event_photoFrame.gif) no-repeat left top;	float: left;	margin-bottom: -10;}.newsPhoto img{	border: 1px solid #4c2a10;	margin: 28px 0 0 28px;}.relatedFooter{	float: left;	width: 33%;}/*-------- Contact Page --------*/.contactCol {	float: left;	width: 50%;}.contactCol h2{	padding-bottom: 0;}.contactTitle {	font-size: 12px;	font-weight: bold;	color: #412410;	list-style: none;	line-height: 14px;}.contactCol h3{	color: #386d53;	font-size: 14px;	font-weight: normal;	margin-top: 20px;}.phoneLink {	font-weight: normal;	padding-left: 15px;	background: url(images/icon_phone.gif) no-repeat left center;}/*-------- Gallery Listing Page  --------*/.galleryPreview{	background: url(images/galleryPreview_frame.gif) no-repeat left center;	display: block;	float: left;	width: 176px;	height: 133px;	margin: 0 10px 0 0;}.galleryPreview img{	margin: 14px 0 0 14px;	border: 1px solid #4e2b10;}/*-------- Gallery Thumbnails Page  --------*/#galleryThumbnails{	display: block;	width: 617px;}.thumbnailSm{	list-style: none;}.thumbnailSm li{	background: url(images/thumbnailFrame_sm.gif) no-repeat left center;	display: block;	float: left;	width: 139px;	height: 98px;	margin: 10px 10px 0 0;}.thumbnailSm li img{	margin: 9px 0 0 9px;	border: 1px solid #4e2b10;}/*-------- Events Page  --------*/#eventsListing{	margin-top: 20px;	width: 580px;	color: #412410;	font-size: 12px;}#eventsListing th{	padding: 5px;	font-size: 14px;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	text-align: left;	color: #f9f6d6;	background: url(images/tile_brown1.jpg) repeat top left;	}#eventsListing td.altRow{	background: url(images/tile_cream2.jpg) repeat top left;}#eventsListing td{	}#eventsListing td, #eventsListing td.altRow{border-bottom: 1px solid #633917;font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;	text-align: left;	padding: 5px;}/*-------- Events Detail Page  --------*/#backLink {	text-align: left;}#backLink a {	padding-left: 35px;	background: url(images/backArrow.gif) no-repeat left center;	text-decoration: none;	color: #eb6400;}#backLink a:hover {	text-decoration: none;	color: #412410;}.forwardLink {	margin-top: 10px;	text-align: right;}.forwardLink a {	padding-right: 35px;	background: url(images/forwardArrow.gif) no-repeat right center;	text-decoration: none;	color: #eb6400;}.forwardLink a:hover {	text-decoration: none;	color: #412410;}#eventColLeft{	margin-left: -12px;	float: left;	width: 311px;}#eventColRight{	float: left;	margin-right: -12px;	width: 290px;	padding-top: 12px;}#eventDetails{	padding-left: 12px;}#eventDetails li{	list-style: none;	font-size: 14px;	color: #412410;	line-height: 24px;}#eventDetails .col1{	display: block;	float: left;	width: 70px;}#eventDetails .col2{	display: block;	float: left;	width: 210px;}#eventDetails .col2 strong{	font-weight: normal;	padding-left: 15px;	background: url(images/icon_phone.gif) no-repeat left center;}.greenArrowList{	padding: 5px 0 15px 0;}.greenArrowList li{	margin-left: 5px;	list-style: none;	padding-left: 15px;	background: url(images/smGreenArrow.gif) no-repeat left 8px;	font-size: 14px;	color: #412410;	line-height: 24px;}.greenArrowList li a{	font-size: 14px;	color: #412410;	line-height: 24px;	text-decoration: underline;}.greenArrowList li a:hover{	text-decoration: none;}#eventColLeft h2, #eventColRight h2, h2{	color: #eb6400;	font-size: 20px;	padding-bottom: 10px;	font-weight: normal;}#eventColRight h3, .relatedFooter h3{	font-size: #14px;	font-weight: normal;	color: #386d53;}h3.sponsorHead{	padding-left: 20px;	background: url(images/icon_sponsor.gif) no-repeat left center;}h3.galleryHead{	padding-left: 20px;	background: url(images/icon_gallery.gif) no-repeat left center;}h3.newsHead{	padding-left: 20px;	background: url(images/icon_news.gif) no-repeat left center;}h3.eventsHead{	padding-left: 20px;	background: url(images/icon_events.gif) no-repeat left center;}#eventColLeft p, #eventColRight p{	font-size: 14px;	color: #412410;	line-height: 24px;}a.emailLink {	font-size: 14px;	line-height: 20px;	padding-left: 25px;	background: url(images/icon_email.gif) no-repeat left center;	text-decoration: underline;	color: #412410;}a.emailLink:hover {	text-decoration: none;	color: #412410;}a.webLink, .webLink a {	line-height: 20px;	font-size: 14px;	padding-left: 25px;	background: url(images/icon_web.gif) no-repeat left center;	text-decoration: underline;	color: #412410;}a.webLink:hover, .webLink a:hover {	text-decoration: none;	color: #412410;}a.pdfLink {	font-size: 14px;	line-height: 20px;	color: #412410;	line-height: 24px;	padding-left: 25px;	background: url(images/icon_pdf.gif) no-repeat left center;	text-decoration: underline;	color: #412410;}a.pdfLink:hover {	text-decoration: none;	color: #412410;}a.wordLink {	font-size: 14px;	color: #412410;	line-height: 24px;	padding-left: 25px;	background: url(images/icon_word.gif) no-repeat left center;	text-decoration: underline;	color: #412410;}a.wordLink:hover {	text-decoration: none;	color: #412410;}.orangeDivider{	border-bottom: dashed 2px #f4890e;	padding-top: 10px;	margin-bottom: 10px;}.brownDivider{	border-bottom: dashed 2px #775d39;	padding-top: 10px;	margin-bottom: 10px;}.photoFrame{	width: 311px;	height: 272px;	background: url(images/event_photoFrame.gif) no-repeat left top;}.photoFrame img{	border: 1px solid #4c2a10;	margin: 28px;}/*-------- footer --------*/#footerPeople {	background:url(images/footer_people.jpg) repeat-x center top;	height: 100px;}#footer{	background: url(images/footer_green.jpg) center top;	padding-top: 15px;	min-height: 130px;}#footer .container p.copyright{	float: left;	font-size: 12px;	font-weight: bold;	color: #ebe7b7;	font-family:Arial, Helvetica, sans-serif;	display: block;}#footer .container p.noedesign{	text-indent: -9000px;	width: 84px;	height: 40px;	float: right;	display: block;	}#footer .container p.noedesign a{	width: 84px;	height: 40px;	background: url(images/noeLogo.gif) no-repeat left top;	display: block;}#footer .container p.noedesign a:hover{	background: url(images/noeLogo_over.gif) no-repeat left top;}#footer .container p.concat{	margin-right: 20px;	text-indent: -9000px;	width: 48px;	height: 42px;	float: right;	display: block;	}#footer .container p.concat a{	width: 48px;	height: 42px;	background: url(images/concatLogo.gif) no-repeat left top;	display: block;}#footer .container p.concat a:hover{	background: url(images/concatLogo_over.gif) no-repeat left top;}#footer .container p.recycle{	margin-right: 20px;	text-indent: -9000px;	width: 40px;	height: 40px;	float: right;	display: block;	background: url(images/recycleLogo.gif) no-repeat left top;}