@charset "utf-8";
/* ****
	FileName:			ncfair2014.min.css
	Author:				Don Stier, Maplegate Technologies, LLC
	Date:					5/2/2012
		add support for nav sprites
**** */
body{font:100%/1.4 Verdana,Arial,Helvetica,sans-serif;background:#c9bcac;margin:0;padding:0;color:#000}

dl,ol,ul{padding:0;margin:0}
h1,h2,h3,h4,h5,h6,p{margin-top:0;padding-right:15px;padding-left:15px}
li,p,td{color:#704838}
.keypoint{font-weight:700;color:#584340}
h1,h2,h3,h4,h5,h6{color:#584340;font-size:1em}
h1{font-size:1.2em}
h2{font-size:1.1em;padding:15px 15px 0;margin:0}
p{margin:10px 0}
* img{border:0}
a:link{color:#42413C;text-decoration:underline}
a:visited{color:#6E6C64;text-decoration:underline}
a:active,a:focus,a:hover{text-decoration:none}
#page{width:1040px;margin:0 auto}
#container{width:1040px;margin:0 5px;padding:0;min-height:600px;position:relative}
* div{border:0}
#header{margin:0;padding:0;height:162px}
#navbox{float:left;width:847px;height:50px;padding:0;margin:0}
#navboxleft{float:left;width:93px;height:50px;background:url(nav/navLeft.jpg) top left no-repeat;padding:0;margin:0}
#navboxrt{float:left;width:100px;height:50px;background:url(nav/navRight.jpg) top left no-repeat;padding:0;margin:0}
#nav-submenu{border:1px red dashed;padding:0 0 0 9px;margin:0;font-size:.8em}
#nav-submenu a{text-decoration:none;font-weight:400}
#nav-submenu a:hover{text-decoration:underline;font-style:italic;color:#D87949}
#sidebar1{background:url(nav/navBackgroundBox.png);background-color:#c0a27c;width:1040px;float:left;top:0;bottom:0;height:50px;text-align:center}
#nav{padding:0 0 0 47px;margin:0;overflow:hidden;width:940px}
#nav li{display:inline-block;margin:0;padding:0}
#nav .navlink{visibility:hidden}
#nav li a{display:block;text-indent:-9999px;background:url(nav/navBkgd.png);float:left;border:0 none;padding:0;height:17px}
#nav li a.navitem1{background-position:0 -2px;width:72px}
#nav li a.navitem2{background-position:-72px -2px;width:121px}
#nav li a.navitem3{background-position:-193px -2px;width:105px}
#nav li a.navitem4{background-position:-298px -2px;width:128px}
#nav li a.navitem5{background-position:-426px -2px;width:100px}
#nav li a.navitem6{background-position:-526px -2px;width:116px}
#nav li a.navitem7{background-position:-642px -2px;width:104px}
#nav li a.navitem8{background-position:-746px -2px;width:94px}
#nav li a.navitem9{background-position:0 -20px;width:80px}
#nav li a.navitem10{background-position:-80px -20px;width:157px}
#nav li a.navitem11{background-position:-237px -20px;width:116px}
#nav li a.navitem12{background-position:-353px -20px;width:86px}
#nav li a.navitem13{background-position:-439px -20px;width:110px}
#nav li a.navitem14{background-position:-549px -20px;width:93px}
#nav li a.navitem15{background-position:-642px -20px;width:116px}
#nav li a.navitem16{background-position:-758px -20px;width:82px}
#nav li a:hover.navitem1{background-position:-1px -51px;width:72px}
#nav li a:hover.navitem2{background-position:-72px -51px;width:121px}
#nav li a:hover.navitem3{background-position:-193px -51px;width:105px}
#nav li a:hover.navitem4{background-position:-298px -51px;width:128px}
#nav li a:hover.navitem5{background-position:-426px -51px;width:100px}
#nav li a:hover.navitem6{background-position:-526px -51px;width:116px}
#nav li a:hover.navitem7{background-position:-642px -51px;width:104px}
#nav li a:hover.navitem8{background-position:-746px -51px;width:94px}
#nav li a:hover.navitem9{background-position:-1px -69px;width:80px}
#nav li a:hover.navitem10{background-position:-80px -69px;width:157px}
#nav li a:hover.navitem11{background-position:-237px -69px;width:116px}
#nav li a:hover.navitem12{background-position:-353px -69px;width:86px}
#nav li a:hover.navitem13{background-position:-439px -69px;width:110px}
#nav li a:hover.navitem14{background-position:-549px -69px;width:93px}
#nav li a:hover.navitem15{background-position:-642px -69px;width:116px}
#nav li a:hover.navitem16{background-position:-758px -69px;width:82px}
#contactbox{width:157px;background:url(nav/contactPanel.jpg) bottom left no-repeat;height:209px;padding:0;margin:0;bottom:0;position:absolute}
#content{float:left;width:1040px;background-color:#b99d77;padding:0;margin:0;position:absolute;top:212px;left:0}
#feature{float:left;background:url(nav/featureBkgd.jpg) top left repeat-y;padding:0;width:847px;margin:0;border:0;color:#925E48}
#feature-title img{padding:0;width:847px;margin:0;border:0}
#feature-body{padding:10px}
#feature-body a img{padding:10px 0}
#feature ul{padding-left:40px}
#feature ul li{line-height:30px}
* p.moredetails,* p.moredetails a{text-align:right;font-style:italic;font-size:90%}
#leftsidepanel{padding:0;margin:0;float:left;height:100%;width:93px;background:url(nav/contentBkgdLeft.jpg) top left repeat-y}
#rightsidepanel{padding:0;margin:0;float:left;height:100%;width:100px;background:url(nav/contentBkgdRt.jpg) top left repeat-y}
.calmonth{font-weight:700;list-style:none}
#infobox{padding:10px;margin:10px;border-top:1px solid #584340;border-left:1px solid #584340;border-right:2px solid #402F25;border-bottom:2px solid #402F25}
* div.expo{font-family:Expo,Garamond,"Hoefler Text",Palatino,"Palatino Linotype","Goudy Old Style",serif;font-weight:700}
#gallerybox,#slideshowbox{position:absolute;top:115px;left:645px;margin:0;overflow:hidden;width:380px;height:369px;background:url(nav/slideshow.gif) top left no-repeat}
#slideshowshadow{float:right;height:400px;width:290px;margin-bottom:20px}
#slideshowbox img{position:absolute;top:41px;left:41px}
#gallerybox{position:absolute;top:59px;left:487px;margin:0;overflow:hidden;width:533px;height:536px;background:url(nav/gallerybox.gif) top left no-repeat}
#galleryshadow{float:right;height:400px;width:290px}
#gallerybox img{position:absolute;top:41px;left:41px}
#gallerybox-loading{position:absolute;visibility:hidden;top:51px;left:33px;z-index:99;font-style:italic;font-size:24px;color:#400000;text-decoration:blink}
#footer,#footer-base{padding:0;text-align:center;margin:0}
#footer p,#footer-base p{color:#584340}
#footer{background:url(nav/footerBkgd.jpg) top left repeat-y}
#footer-base{height:107px;background:url(nav/footerBaseBkgd.jpg) top left no-repeat}
#footer a{text-decoration:none;font-size:.9em;padding-bottom:15px;font-weight:700}
* p.copyright{font-size:.8em}
* p.webguy{text-align:right;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.8em}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
table.collapsible{width:500px}
table.collapsible th{text-align:left;background:url(images/tableHeaderBkgd.jpg) bottom left;cursor:pointer}
table.collapsible th img{margin-bottom:-6px}
table.collapsiblekey{display:none;margin:20px 0 20px 180px;padding:5px;border:thin solid #000}
#sponsor_scroller{width:804px;margin-left:-4px}