 body{
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCC;
	line-height:130%;
	background-color:#333;
	padding:0;
	margin:0;
	background-color:#222;
	voice-family:"\"}\"";
	voice-family:inherit;
	background-position:50% 0;
	-webkit-font-smoothing: antialiased;
}
a img{
	border:none;
}
#featuredlinks{
	position:absolute;
	right:-165px;
	top:-5px;
	padding:20px 20px;
}
#featuredlinks div{
	margin-bottom:20px;
	width:120px;
	padding:5px;
	background-color:#3A3A3A;
}
#featuredlinks h2{
	display:block;
	width:89px;
	height:13px;
	margin:0 0 10px 0;
	text-indent:-5000px;
	background:url(/images/headings/featured-links.png) no-repeat 0 0;
}
#featuredlinks .caption{
	font-size:10px;
	margin-top:5px;
	margin-bottom:5px;
}
h1,h2,h3,h4,h5,h6{
	font-family:Arial, Helvetica, sans-serif;
}
* html h1,* html h2,* html h3{
	font-weight:normal;
}
hr{
	border:none;
}
ul{
	list-style-image:url(/images/bullet.gif)
}
a{
	/* \*/
	overflow:hidden;
	/* */
}
a:link, a:visited{
	color:#85a5d2;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:active{
	color:#FFF;
}
sup,sub{
	line-height:0%;
}
div{
	position:relative;
}
#banner{
	margin-top:10px;
	margin-bottom:-10px;
	text-align:center;
}
#banner a img{
	border:0;
}
/*#wrapper{
   position:relative;
   width:720px;
   voice-family:"\"}\"";
   voice-family:inherit;
   margin-left:auto;
   margin-right:auto;
   padding:0 30px;
   background:url(/images/bg.gif) repeat-y 0 0;
}*/
#wrapper{
   position:relative;
   width:880px;
   voice-family:"\"}\"";
   voice-family:inherit;
   margin-left:auto;
   margin-right:auto;
   padding:0 30px 0 30px;
   background:url(/images/bg-gutter.gif) repeat-y 0 0;
}
#header{
   display:block;
   position:relative;
   height:115px;
   background:url(/images/head_bg.gif) repeat-x 0 0 #333;
}
#header h1{
   	margin:0;
	text-indent:-5000px;
	position:absolute;
	left:381px;
	top:7px;
	width:118px;
	height:70px;
	background:url(/images/sw_logo.gif) no-repeat 0 0 transparent;
}
#header h1 a{
	display:block;
	width:118px;
	height:70px;
}
#header div.line{
	display:block;
	position:absolute;
	top:107px;
	left:0;
	border:none;
	width:880px;
	height:8px;
	background:url(/images/content_bar_wide.png) no-repeat left top; 
}
#nav{
   display:block;
   position:absolute;
   left:0;
   top:83px;
   height:23px;
   width:880px;
  	background:url(/images/content_bar_wide.png) no-repeat left top; 
}
#nav ul{
    position:absolute;
    width:880px;
    height:16px;
    left:0;
    top:8px;
    margin:0;
    padding:0;
   list-style:none;
    color:#9F9;
    text-align:center;
    background:url(/images/nav_bg.gif) repeat-x left top #222; 
}
#nav ul li, #nav ul li a{
	text-indent:-5000px;
	font-size:1px;
   float:left;
	text-align:center;
	width:97px;
	height:16px;
	line-height:100%;
	font-size:9pt;
	padding:0;
	text-transform:uppercase;
  }
#navhome, #navhome a:link{
	background:url(/images/nav/home-off.gif) no-repeat 50% 50% transparent;
}
#navinfo, #navinfo a:link{
	background:url(/images/nav/info-off.gif) no-repeat 50% 50% transparent;
}
#navjudges, #navjudges a:link{
	background:url(/images/nav/judges_off.png) no-repeat 50% 50% transparent;
}
#navrules, #navrules a:link{
	background:url(/images/nav/rules-off.gif) no-repeat 50% 50% transparent;
}
#navprizes, #navprizes a:link{
	background:url(/images/nav/prizes-off.gif) no-repeat 50% 50% transparent;
}
#naventer, #naventer a:link{
	background:url(/images/nav/enter-off.gif) no-repeat 50% 50% transparent;
}
#navgallery, #navgallery a:link{
	background:url(/images/nav/gallery-off.gif) no-repeat 50% 50% transparent;
}
#navexhibit, #navexhibit a:link{
	background:url(/images/nav/exhibit-off.gif) no-repeat 50% 50% transparent;
}
#navpress, #navpress a:link{
	background:url(/images/nav/press-off.gif) no-repeat 50% 50% transparent;
}
#navhome a:hover{
	background:url(/images/nav/home-over.gif) no-repeat 50% 50% transparent;
}
#navinfo a:hover{
	background:url(/images/nav/info-over.gif) no-repeat 50% 50% transparent;
}
#navjudges a:hover{
	background:url(/images/nav/judges_over.png) no-repeat 50% 50% transparent;
}
#navrules a:hover{
	background:url(/images/nav/rules-over.gif) no-repeat 50% 50% transparent;
}
#navprizes a:hover{
	background:url(/images/nav/prizes-over.gif) no-repeat 50% 50% transparent;
}
#naventer a:hover{
	background:url(/images/nav/enter-over.gif) no-repeat 50% 50% transparent;
}
#navgallery a:hover{
	background:url(/images/nav/gallery-over.gif) no-repeat 50% 50% transparent;
}
#navexhibit a:hover{
	background:url(/images/nav/exhibit-over.gif) no-repeat 50% 50% transparent;
}
#navpress a:hover{
	background:url(/images/nav/press-over.gif) no-repeat 50% 50% transparent;
}
#navhome.active, #navhome.active a:link{
	background-image:url(/images/nav/home-on.gif);
}
#navinfo.active, #navinfo.active a:link{
	background-image:url(/images/nav/info-on.gif);
}
#navjudges.active, #navinfo.active a:link{
	background-image:url(/images/nav/judges_on.png);
}
#navrules.active, #navrules.active a:link{
	background-image:url(/images/nav/rules-on.gif);
}
#navprizes.active, #navprizes.active a:link{
	background-image:url(/images/nav/prizes-on.gif);
}
#naventer.active, #naventer.active a:link{
	background-image:url(/images/nav/enter-on.gif);
}
#navgallery.active, #navgallery.active a:link{
	background-image:url(/images/nav/gallery-on.gif);
}
#navexhibit.active, #navexhibit.active a:link{
	background-image:url(/images/nav/exhibit-on.gif);
}
#navpress.active, #navpress.active a:link{
	background-image:url(/images/nav/press-on.gif);
}
#Viewer4{
    position:absolute;
    left:40px;
    top:129px;
}
#content{
	display:block;
	position:relative;		
	height:100%;
	width:720px;
	overflow:visible;
	background:url(/images/content_bar.gif) no-repeat 0 -8px #333;
	min-height:1140px;
}
* html #content{
	height:1050px;
}
#content div.line{
	clear:both;
	height:8px;
	padding:0;
	width:720px;
	margin:20px 0 0 0;
	background:url(/images/content_bar.gif) no-repeat left top; 
}
#footer div.line{
	position:absolute;
	top:0;
	left:0;
	height:8px;
	width:880px;
	background:url(/images/content_bar_wide.png) no-repeat left top; 
}

#judges .judge{
	position:relative;
	padding:20px;
	margin-bottom:20px;
	min-height:130px;
	line-height:140%;
	background:url(/images/section_bg.gif) no-repeat 0 0 transparent;
}

#judges .judge img{
	position:relative;
	border:1px solid #292929;
	border-bottom:2px solid #222;
	margin:0 10px 10px 0;
	float:left;
	clear:none;
}
#content .even h2, #content .even p{
	margin-left:160px;
}
#content .even img{
	position:relative;
	width:150px;
	float:left;
	clear:none;
}
hr.last{
	display:none;
}
#feature{
	background:url(/images/feature_bg2.gif) repeat-y -3px 0 transparent;
	width:720px;
	padding:0;
}
#feature div.line{
	height:11px;
	margin:0;
	padding:0;
}
#feature #stage{
	position:relative;
	text-align:center;
	float:left;
	width:400px;
	height:300px;
	padding:0 0 0 27px;
	margin:0;
	line-height:100%;
}
#feature .blurb{
	position:relative;
	font-size:11px;
	margin-left:427px;
	width:241px;
	padding:10px 10px 0 15px;
}
* html #feature .blurb{
	font-size:.85em;
}
#feature .blurb img.logo{
	float:right;
	margin-bottom:8px;
	margin-top:-15px;
	margin-right:4px;
}
#feature .blurb h2{
	display:block;
	clear:right;
	line-height:100%;
	padding:0;
	margin-top:0;
	margin-bottom:5px;
	font-size:1.4em;
	font-weight:bold;
	color:#90c263;
}
#feature .blurb h3{
	display:block;
	clear:right;
	line-height:100%;
	padding-bottom:.5em;
	margin-bottom:.25em;
	font-size:12px;
	padding-left:18px;
	background:url(/images/star.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ddff99;
}
/* Hide from IE-Mac \*/
* html #feature .blurb h2{
	margin-bottom:.3em;
}
/* End Hide */
#feature .blurb a img{
	border:none;
}
/* \*/
#feature .blurb h2.welcome{
	display:block;
	height:38px;
	width:260px;
	background:url(/images/blurb_headline.gif) no-repeat 0 0 transparent;
	line-height:100%;
	text-indent:-5000px;
}
/* */
#feature .blurb .name{
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
}
#feature .blurb .scope{
	display:block;
	padding-top:6px;
	padding-left:15px;
	background:url(/images/micro_icon.gif) no-repeat left top transparent;
}
/* \*/
#feature .blurb p.imgnav{
	position:relative;
	display:block;
	width:134px;
	margin:0 auto 35px auto;
	height:21px;
}
#feature .blurb p.imgnav #prev{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:32px;
	height:21px;
	text-indent:-5000px;
	background:url(/images/prev_off.gif) no-repeat 0 0 transparent;
}
#feature .blurb p.imgnav #prev{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:32px;
	height:21px;
	text-indent:-5000px;
	background:url(/images/prev_off.gif) no-repeat 0 0 transparent;
}
#feature .blurb p.imgnav a:hover, #nav ul li a:hover, #footer p.logo a:hover, #footer p.swlogo a:hover{
	text-decoration:none;
}
#feature .blurb p.imgnav #prev a, #feature .blurb p.imgnav #next a{
	display:block;
	width:32px;
	height:21px;
}
#feature .blurb p.imgnav #prev.active, #feature .blurb p.imgnav #prev a:link, #feature .blurb p.imgnav #prev a:visited{
	background-image:url(/images/prev_on.gif);
}
#feature .blurb p.imgnav #next.active, #feature .blurb p.imgnav #next a:link, #feature .blurb p.imgnav #next a:visited{
	background-image:url(/images/next_on.gif);
}
#feature .blurb p.imgnav #prev a:hover{
	background-image:url(/images/prev_over.gif);
}
#feature .blurb p.imgnav #next a:hover{
	background-image:url(/images/next_over.gif);
}
#feature .blurb p.imgnav #next{
	position:absolute;
	left:102px;
	top:0;
	display:block;
	width:32px;
	height:21px;
	text-indent:-5000px;
	background:url(/images/next_off.gif) no-repeat 0 0 transparent;
}

#feature .blurb p.imgnav #currentpos{
	position:absolute;
	left:32px;
	top:0;
	display:block;
	padding-top:4px;
	width:72px;
	height:21px;
	text-align:center;
	background:url(/images/xofx_bg.gif) no-repeat 0 0 transparent;
}
#currentpos{
	font-size:11px;
}
/* */
#feature .blurb p{
	margin-top:.75em;
	margin-bottom:.75em;
}
#feature .blurb a:link, #feature .blurb a:visited, #feature .blurb a:hover{
	color:#F60;
}
#footer{
	width:880px;
	height:90px;
	padding-top:8px;
	clear:both;
	background:url(/images/bottom_bg.gif) repeat-x 0 0 #222;
}
#footer p.logo{
	text-indent:-5000px;
	position:absolute;
	padding:0;
	margin:0;
	top:28px;
	left:663px;
	width:198px;
	height:50px;
	background:url(/images/footer_nikon_logo.gif) no-repeat 0 0 transparent;
}
#footer p.logo a{
	display:block;
	width:198px;
	height:50px;
}
#footer p.swlogo{
	text-indent:-5000px;
	position:absolute;
	padding:0;
	margin:0;
	top:28px;
	left:20px;
	width:84px;
	height:50px;
	background:url(/images/sw_logo_small.gif) no-repeat 0 0 transparent;
}
#footer p.swlogo a{
	display:block;
	width:84px;
	height:50px;
}
#gallery,#search{
	position:relative;
	padding-top:20px;
	margin-top:0;
}
#search{
	padding-left:20px;
	padding-right:20px;
}
#gallery h2{
	font-size:1.25em;
	line-height:100%;
	margin:0 0 6px 45px;
	padding:0;
	font-weight:bold;
	color:#F60;
}
#gallery hr{
	height:1px;
	display:block;
	clear:both;
	visibility:hidden;
	margin-bottom:2em;
} 
ul.slides{
	position:relative;
	display:block;
	clear:both;
	min-height:130px;
	list-style:none;
	background:url(/images/section_bg.gif) no-repeat 0 0 transparent;
	margin:6px 20px 20px 20px;
	padding:15px 0 0 15px;
	text-align:center;
}
* html ul.slides{
	height:130px;
}
ul.slides li{
	position:relative;
	display:block;
	width:130px;
	height:130px;
	background:url(/images/slidebg.gif) no-repeat 2px 0 transparent;
	float:left;
	margin:0px;
}
ul.slides li.active{
	color:#333;
	background-image:url(/images/slidebg_active.gif);
}
ul.slides li img{
	position:absolute;
	left:19px;
	top:30px;
}

ul.slides li a img{
	border:none;
}
ul.slides li .place{
	position:absolute;
	display:block;
	text-indent:-5000px;
	background:url(/images/slide/1st.gif) no-repeat 0 0 transparent;
	left:19px;
	top:13px;
	width:25px;
	height:15px;
}
ul.slides li .year{
	position:absolute;
	display:block;
	text-indent:-5000px;
	background:url(/images/slide/Y1976.gif) no-repeat 0 0 transparent;
	top:12px;
	left:45px;
	width:40px;
	height:16px;
}
ul.slides li .p1{ background-image:url(/images/slide/1st.gif); }
ul.slides li .p2{ background-image:url(/images/slide/2nd.gif); }
ul.slides li .p3{ background-image:url(/images/slide/3rd.gif); }
ul.slides li .p4{ background-image:url(/images/slide/4th.gif); }
ul.slides li .p5{ background-image:url(/images/slide/5th.gif); }
ul.slides li .p6{ background-image:url(/images/slide/6th.gif); }
ul.slides li .p7{ background-image:url(/images/slide/7th.gif); }
ul.slides li .p8{ background-image:url(/images/slide/8th.gif); }
ul.slides li .p9{ background-image:url(/images/slide/9th.gif); }
ul.slides li .p10{ background-image:url(/images/slide/10th.gif); }
ul.slides li .p11{ background-image:url(/images/slide/11th.gif); }
ul.slides li .p12{ background-image:url(/images/slide/12th.gif); }
ul.slides li .p13{ background-image:url(/images/slide/13th.gif); }
ul.slides li .p14{ background-image:url(/images/slide/14th.gif); }
ul.slides li .p15{ background-image:url(/images/slide/15th.gif); }
ul.slides li .p16{ background-image:url(/images/slide/16th.gif); }
ul.slides li .p17{ background-image:url(/images/slide/17th.gif); }
ul.slides li .p18{ background-image:url(/images/slide/18th.gif); }
ul.slides li .p19{ background-image:url(/images/slide/19th.gif); }
ul.slides li .p20{ background-image:url(/images/slide/20th.gif); }
ul.slides li .p21{ background-image:url(/images/slide/hm.gif); }
ul.slides li .p22{ background-image:url(/images/slide/id.gif); }

ul.slides li.active .p1{ background-image:url(/images/slide/1st_active.gif); }
ul.slides li.active .p2{ background-image:url(/images/slide/2nd_active.gif); }
ul.slides li.active .p3{ background-image:url(/images/slide/3rd_active.gif); }
ul.slides li.active .p4{ background-image:url(/images/slide/4th_active.gif); }
ul.slides li.active .p5{ background-image:url(/images/slide/5th_active.gif); }
ul.slides li.active .p6{ background-image:url(/images/slide/6th_active.gif); }
ul.slides li.active .p7{ background-image:url(/images/slide/7th_active.gif); }
ul.slides li.active .p8{ background-image:url(/images/slide/8th_active.gif); }
ul.slides li.active .p9{ background-image:url(/images/slide/9th_active.gif); }
ul.slides li.active .p10{ background-image:url(/images/slide/10th_active.gif); }
ul.slides li.active .p11{ background-image:url(/images/slide/11th_active.gif); }
ul.slides li.active .p12{ background-image:url(/images/slide/12th_active.gif); }
ul.slides li.active .p13{ background-image:url(/images/slide/13th_active.gif); }
ul.slides li.active .p14{ background-image:url(/images/slide/14th_active.gif); }
ul.slides li.active .p15{ background-image:url(/images/slide/15th_active.gif); }
ul.slides li.active .p16{ background-image:url(/images/slide/16th_active.gif); }
ul.slides li.active .p17{ background-image:url(/images/slide/17th_active.gif); }
ul.slides li.active .p18{ background-image:url(/images/slide/18th_active.gif); }
ul.slides li.active .p19{ background-image:url(/images/slide/19th_active.gif); }
ul.slides li.active .p20{ background-image:url(/images/slide/20th_active.gif); }
ul.slides li.active .p21{ background-image:url(/images/slide/hm_active.gif); }
ul.slides li.active .p22{ background-image:url(/images/slide/id_active.gif); }

ul.slides li .y1976{ background-image:url(/images/slide/Y1976.gif); }
ul.slides li .y1977{ background-image:url(/images/slide/Y1977.gif); }
ul.slides li .y1978{ background-image:url(/images/slide/Y1978.gif); }
ul.slides li .y1979{ background-image:url(/images/slide/Y1979.gif); }
ul.slides li .y1980{ background-image:url(/images/slide/Y1980.gif); }
ul.slides li .y1981{ background-image:url(/images/slide/Y1981.gif); }
ul.slides li .y1982{ background-image:url(/images/slide/Y1982.gif); }
ul.slides li .y1983{ background-image:url(/images/slide/Y1983.gif); }
ul.slides li .y1984{ background-image:url(/images/slide/Y1984.gif); }
ul.slides li .y1985{ background-image:url(/images/slide/Y1985.gif); }
ul.slides li .y1986{ background-image:url(/images/slide/Y1986.gif); }
ul.slides li .y1987{ background-image:url(/images/slide/Y1987.gif); }
ul.slides li .y1988{ background-image:url(/images/slide/Y1988.gif); }
ul.slides li .y1989{ background-image:url(/images/slide/Y1989.gif); }
ul.slides li .y1990{ background-image:url(/images/slide/Y1990.gif); }
ul.slides li .y1991{ background-image:url(/images/slide/Y1991.gif); }
ul.slides li .y1992{ background-image:url(/images/slide/Y1992.gif); }
ul.slides li .y1993{ background-image:url(/images/slide/Y1993.gif); }
ul.slides li .y1994{ background-image:url(/images/slide/Y1994.gif); }
ul.slides li .y1995{ background-image:url(/images/slide/Y1995.gif); }
ul.slides li .y1996{ background-image:url(/images/slide/Y1996.gif); }
ul.slides li .y1997{ background-image:url(/images/slide/Y1997.gif); }
ul.slides li .y1998{ background-image:url(/images/slide/Y1998.gif); }
ul.slides li .y1999{ background-image:url(/images/slide/Y1999.gif); }
ul.slides li .y2000{ background-image:url(/images/slide/Y2000.gif); }
ul.slides li .y2001{ background-image:url(/images/slide/Y2001.gif); }
ul.slides li .y2002{ background-image:url(/images/slide/Y2002.gif); }
ul.slides li .y2003{ background-image:url(/images/slide/Y2003.gif); }
ul.slides li .y2004{ background-image:url(/images/slide/Y2004.gif); }
ul.slides li .y2005{ background-image:url(/images/slide/Y2005.gif); }
ul.slides li .y2006{ background-image:url(/images/slide/Y2006.gif); }
ul.slides li .y2007{ background-image:url(/images/slide/Y2007.gif); }
ul.slides li .y2008{ background-image:url(/images/slide/Y2008.gif); }
ul.slides li .y2009{ background-image:url(/images/slide/Y2009.gif); }
ul.slides li .y2010{ background-image:url(/images/slide/Y2010.gif); }
ul.slides li .y2011{ background-image:url(/images/slide/Y2011.gif); }
ul.slides li .y2012{ background-image:url(/images/slide/Y2012.gif); }
ul.slides li .y2013{ background-image:url(/images/slide/Y2013.gif); }
ul.slides li .y2014{ background-image:url(/images/slide/Y2014.gif); }
ul.slides li .y2015{ background-image:url(/images/slide/Y2015.gif); }
ul.slides li .y2016{ background-image:url(/images/slide/Y2016.gif); }
ul.slides li .y2017{ background-image:url(/images/slide/Y2017.gif); }
ul.slides li .y2018{ background-image:url(/images/slide/Y2018.gif); }
ul.slides li .y2019{ background-image:url(/images/slide/Y2019.gif); }

ul.slides li.active .y1976{ background-image:url(/images/slide/hilite/Y1976.gif); }
ul.slides li.active .y1977{ background-image:url(/images/slide/hilite/Y1977.gif); }
ul.slides li.active .y1978{ background-image:url(/images/slide/hilite/Y1978.gif); }
ul.slides li.active .y1979{ background-image:url(/images/slide/hilite/Y1979.gif); }
ul.slides li.active .y1980{ background-image:url(/images/slide/hilite/Y1980.gif); }
ul.slides li.active .y1981{ background-image:url(/images/slide/hilite/Y1981.gif); }
ul.slides li.active .y1982{ background-image:url(/images/slide/hilite/Y1982.gif); }
ul.slides li.active .y1983{ background-image:url(/images/slide/hilite/Y1983.gif); }
ul.slides li.active .y1984{ background-image:url(/images/slide/hilite/Y1984.gif); }
ul.slides li.active .y1985{ background-image:url(/images/slide/hilite/Y1985.gif); }
ul.slides li.active .y1986{ background-image:url(/images/slide/hilite/Y1986.gif); }
ul.slides li.active .y1987{ background-image:url(/images/slide/hilite/Y1987.gif); }
ul.slides li.active .y1988{ background-image:url(/images/slide/hilite/Y1988.gif); }
ul.slides li.active .y1989{ background-image:url(/images/slide/hilite/Y1989.gif); }
ul.slides li.active .y1990{ background-image:url(/images/slide/hilite/Y1990.gif); }
ul.slides li.active .y1991{ background-image:url(/images/slide/hilite/Y1991.gif); }
ul.slides li.active .y1992{ background-image:url(/images/slide/hilite/Y1992.gif); }
ul.slides li.active .y1993{ background-image:url(/images/slide/hilite/Y1993.gif); }
ul.slides li.active .y1994{ background-image:url(/images/slide/hilite/Y1994.gif); }
ul.slides li.active .y1995{ background-image:url(/images/slide/hilite/Y1995.gif); }
ul.slides li.active .y1996{ background-image:url(/images/slide/hilite/Y1996.gif); }
ul.slides li.active .y1997{ background-image:url(/images/slide/hilite/Y1997.gif); }
ul.slides li.active .y1998{ background-image:url(/images/slide/hilite/Y1998.gif); }
ul.slides li.active .y1999{ background-image:url(/images/slide/hilite/Y1999.gif); }
ul.slides li.active .y2000{ background-image:url(/images/slide/hilite/Y2000.gif); }
ul.slides li.active .y2001{ background-image:url(/images/slide/hilite/Y2001.gif); }
ul.slides li.active .y2002{ background-image:url(/images/slide/hilite/Y2002.gif); }
ul.slides li.active .y2003{ background-image:url(/images/slide/hilite/Y2003.gif); }
ul.slides li.active .y2004{ background-image:url(/images/slide/hilite/Y2004.gif); }
ul.slides li.active .y2005{ background-image:url(/images/slide/hilite/Y2005.gif); }
ul.slides li.active .y2006{ background-image:url(/images/slide/hilite/Y2006.gif); }
ul.slides li.active .y2007{ background-image:url(/images/slide/hilite/Y2007.gif); }
ul.slides li.active .y2008{ background-image:url(/images/slide/hilite/Y2008.gif); }
ul.slides li.active .y2009{ background-image:url(/images/slide/hilite/Y2009.gif); }
ul.slides li.active .y2010{ background-image:url(/images/slide/hilite/Y2010.gif); }
ul.slides li.active .y2011{ background-image:url(/images/slide/hilite/Y2011.gif); }
ul.slides li.active .y2012{ background-image:url(/images/slide/hilite/Y2012.gif); }
ul.slides li.active .y2013{ background-image:url(/images/slide/hilite/Y2013.gif); }
ul.slides li.active .y2014{ background-image:url(/images/slide/hilite/Y2014.gif); }
ul.slides li.active .y2015{ background-image:url(/images/slide/hilite/Y2015.gif); }
ul.slides li.active .y2016{ background-image:url(/images/slide/hilite/Y2016.gif); }
ul.slides li.active .y2017{ background-image:url(/images/slide/hilite/Y2017.gif); }
ul.slides li.active .y2018{ background-image:url(/images/slide/hilite/Y2018.gif); }
ul.slides li.active .y2019{ background-image:url(/images/slide/hilite/Y2019.gif); }

ul.slides li .name{
	display:block;
	position:absolute;
	font-size:.85em;
	top:103px;
	left:0;
	width:130px;
}
ul.slides li .pop{
	display:block;
	height:28px;
	width:28px;
	position:absolute;
	text-indent:-5000px;
	left:92px;
	top:10px;
	background-repeat:no-repeat;
	background-position:0 0;
}
ul.slides li .pv1{
	background-image:url(/images/slide/popchoice1b.gif);
}
ul.slides li.active .pv1{
	background-image:url(/images/slide/popchoice1b_active.gif);
}
ul.slides li .pv2{
	background-image:url(/images/slide/popchoice2b.gif);
}
ul.slides li.active .pv2{
	background-image:url(/images/slide/popchoice2b_active.gif);
}
ul#entrance{
	position:relative;
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	width:580px;
}
/* \*/
ul#entrance li{
	position:relative;
	display:block;
	width:276px;
	height:232px;
	background:url(/images/entrance_frame2.gif) no-repeat 0 0 transparent;
	margin:5px 5px 0 0;
	padding:0;
}
ul#entrance li img{
	border:none;
	position:absolute;
	top:30px;
	left:18px;
}
ul#entrance li h3{
	position:absolute;
	top:11px;
	left:18px;
	margin:0;
	text-indent:-5000px;
	background:url(/images/entrance_2005.gif) no-repeat 0 0 transparent;
	width:110px;
	height:18px;
}
ul#entrance li#comp2004 h3{
	background-image:url(/images/entrance_2004.gif);
}

ul#entrance li#comp2003 h3{
	background-image:url(/images/entrance_2003.gif);
}
/* */
#vote{
	padding:0 20px 40px 20px;
}
#exhibit, #gallerychoose, #info, #press, #prizes, #rules, #updates,#enter{
	padding:40px 40px;
	background:url(/images/section_bg.gif) no-repeat 20px 20px transparent;
}
#judges{
	padding:20px;
}
#judges h2{
	color:#F60;
	margin:0 0 20px 20px;
}
#judges h3{
	margin-top:0;
	color:#f60;
}
#exhibit h2, #gallerychoose h2, #info h2, #press h2, #prizes h2, #rules h2,#gallery h1,#enter h2{
	color:#FFF;
	margin-top:0;
}
#gallery h1{
	margin:0 0 1em 25px;
	font-size:1.5em;
}
#exhibit h3, #info h3, #press h3, #prizes h3, #rules h3,#enter h3{
	color:#F60;
	margin-bottom:.5em;
	margin-top:1em;
	line-height:120%
}
#rules h3 a, #terms h3 a,#guidelines h3 a{
	display:block;
	background-color:#2a2a2a;
	width:240px;
	padding:4px 0 5px 0;
	margin:10px auto 0 auto;
	text-align:center;
}
#terms h3, #guidelines h3{
	margin-bottom:0;
}
#gallerychoose h3{
	margin-left:10px;
}
#exhibit p, #info p, #press p, #prizes p, #rules p, #enter p{
	margin-top:.5em;
}
#info h3.subhead{
	margin-top:-.75em;
	margin-bottom:1em;
}
#exhibit ul{
	list-style:none;
	margin:1.5em 0 2em 0;
	padding:0;
}
#exhibit hr{
	visibility:hidden;
	clear:both;
}
#exhibit ul li{
	position:relative;
	padding:0;
	margin:0 0 2.5em 0;
	list-style-image:none;
	/*float:left;
	height:5.5em;
	width:300px;*/
}
#exhibit ul li h4{
	margin-bottom:0;
}
#exhibit ul li p{
	margin-top:0;
}
#info img{
	position:relative;
	float:right;
	margin:0 0 10px 10px;
	border:none;
}
#rules ol li{
	margin-top:1.5em;
}
#exhibit h4{
	margin-bottom:.5em;
	color:#FFF;
	margin-top:0;
	font-size:14px;
	margin-bottom:120%;
}
.extable{
	width:640px;
}
.extable th{
	text-align:left;
	font-weight:normal;
	padding-right:10px;
	vertical-align:top;
}
.extable td{
	padding-right:10px;
	vertical-align:top;
}
.exloc{
	width:100px;
}
.exvenue{
	width:375px;
}
ol ol{
	list-style-type:lower-alpha;
}
strong{
	color:#FFF;
}
#preload{
	position:absolute;
	left:27px;
	top:0;
	width:400px;
	text-align:center;
	background:url(/images/feature_bg2.gif) repeat-y -30px 0 transparent;
}
#sscontrol{
	display:block;
	position:absolute;
	left:80px;
	top:32px;
	margin:0;
	padding:0;
	overflow:hidden;
	width:105px;
	height:17px;
}
#sscontrol a{
	display:block;
	text-indent:-5000px;
	width:105px;
	height:17px;
	margin:0;
	padding:0;
}
#sscontrol.ssstop{
	background:url(/images/stopslide3.gif) no-repeat 0 0;
}
#sscontrol.ssstart, #sscontrol.ssstart a{
	background:url(/images/startslide.gif) no-repeat 0 0;
}
.zoom{
	position:absolute;
	width:400px;
	height:300px;
	text-indent:-5000px;
	top:0;
	left:27px;
	background:url(/images/zoom.gif) no-repeat 0 0;
}
#microu{
	position:absolute;
	left:200px;
	top:0;
	color:#CCC;
	line-height:100%;
	text-align:right;
	width:500px;
}
* html #microu{
	top:10px;
}
#microu p{
	margin-top:0;
}
#microu a img{
	vertical-align:baseline;
	border:none;
	padding-right:25px;
}
.note{
	font-weight:normal;
	color:#999;
	font-size:11px;
	text-align:left;
}
#wrapper #content #search ul.searchresults{
	list-style:none;
	list-style-image:none;
}
.searchresults li{
	display:block;
	clear:both;
	margin:2em 0;
}
.searchresults img{
	float:left;
	height:46px;
	width:62px;
	margin-right:10px;
	border:none;
}
.searchterm{
	border-bottom:1px dotted #999;
}
.searchbox{
	display:block;
	width:auto;
	position:relative;
	width:auto;
	background:url(/images/search-bg2.gif) no-repeat right top #515151;
	height:33px;
	padding:0 6px 0 0;
	line-height:100%;
}
.searchbox2{
	display:block;
	width:auto;
	height:31px;
	position:absolute;
	top:45px;
	right:7px;
	background:url(/images/header-searchbox2.gif) no-repeat right top #515151;
	padding:0 4px 0 0;
	line-height:100%;
}
#gallery .searchbox{
	position:absolute;
	top:16px;
	left:255px;
}
#search .searchbox{
	position:relative;
	margin:0 110px;
}
.searchbox h3{
	display:inline;
	vertical-align:bottom;
	font-size:1em;
}
.searchbox2 h3{
	float:left;
	display:block;
	vertical-align:bottom;
	text-indent:-5000px;
	width:96px;
	height:31px;
	padding:0;
	margin:0;
	background:url(/images/imagesearch.gif) no-repeat 0 0;
}
.searchbox span{
	vertical-align:middle;
}
.searchbox input, .searchbox2 input{
	background-color:#CCC;
	font-size:12px;
	border:none;
	padding:0 3px;
	vertical-align:middle;
}
.searchbox select{
	background-color:#CCC;
	font-size:12px;
	border:none;
	vertical-align:middle;
}
.searchbox2 #go2{
	padding:5px 0;
	background:none;
}
.searchbox #go{
	padding:6px 0;
	background:none;
}
.searchbox button{
	clear:none;
	background:url(/images/search-go2.gif) no-repeat top right;
	border:none;
	text-indent:-5000px;
	width:28px;
	height:34px;
	margin:0;
	padding:0;
	vertical-align:middle;
}
/*-----headings-----*/
#gallery h1{
	display:block;
	height:26px;
	width:286px;
	padding:10px 0 0 50px;
	margin:0;
	background:url(/images/headings/galleryor.gif) no-repeat 50px 0;
	text-indent:-5000px;
}
#vote h2{
	display:block;
	height:66px;
	width:720px;
	padding:0 0 0 0;
	margin:0 -20px 20px -20px;
	background:url(/images/headings/you-be-the-judge.png) no-repeat left top;
	text-indent:-5000px;
}
#vote.y2009 h2{
	display:block;
	height:66px;
	width:720px;
	padding:0 0 0 0;
	margin:0 -20px 20px -20px;
	background:url(/images/headings/you-be-the-judge-2009.png) no-repeat left top;
	text-indent:-5000px;
}
#updates h2{
	display:block;
	height:26px;
	width:286px;
	padding:10px 0 0 0;
	margin:0;
	background:url(/images/headings/updates.png) no-repeat left top;
	text-indent:-5000px;
}
#terms h2{
	display:block;
	height:26px;
	width:350px;
	padding:0 0 0 0;
	margin:0 0 0 20px;
	background:url(/images/headings/terms.gif) no-repeat left top;
	text-indent:-5000px;
}
#guidelines h2{
	display:block;
	height:26px;
	width:350px;
	padding:0 0 0 0;
	margin:0 0 0 20px;
	background:url(/images/headings/guidelines.gif) no-repeat left top;
	text-indent:-5000px;
}
#emailme h2{
	display:block;
	height:26px;
	width:680px;
	padding:0 0 0 0;
	margin:0 0 0 20px;
	background:url(/images/headings/emailme.gif) no-repeat left top;
	text-indent:-5000px;
}
#emailme #intro{
	margin-left:20px;
}
#updatethanks h2{
	display:block;
	height:26px;
	width:680px;
	padding:20px 0 0 0;
	margin:0 0 0 20px;
	background:url(/images/headings/thankyou-updates.png) no-repeat 45px 20px;
	text-indent:-5000px;
}
#updatethanks p{
	padding:20px;
	margin:40px;
	text-align:center;
	border:1px solid #666;
}
#vote h3{
	visibility:hidden;
	height:0;
	width:0;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
}
#info h2{
	display:block;
	height:26px;
	width:286px;
	padding:10px 0 0 0;
	margin:0;
	background:url(/images/headings/info.gif) no-repeat left top;
	text-indent:-5000px;
}
#rules h2{
	display:block;
	height:26px;
	width:286px;
	padding:10px 0 0 0;
	margin:0;
	background:url(/images/headings/rules.gif) no-repeat left top;
	text-indent:-5000px;
}
#enter h2{
	display:block;
	height:26px;
	width:286px;
	padding:10px 0 0 0;
	margin:0;
	background:url(/images/headings/enter.png) no-repeat left top;
	text-indent:-5000px;
}
#prizes h2{
	display:block;
	height:26px;
	width:286px;
	padding:10px 0 0 0;
	margin:0;
	background:url(/images/headings/prizes.gif) no-repeat left top;
	text-indent:-5000px;
}
#exhibit h2{
	display:block;
	height:26px;
	width:334px;
	padding:10px 0 0 0;
	margin:0;
	background:url(/images/headings/tour.gif) no-repeat left top;
	text-indent:-5000px;
}
#press h2{
	display:block;
	height:26px;
	width:286px;
	padding:10px 0 0 0;
	margin:0;
	background:url(/images/headings/pressroom.gif) no-repeat left top;
	text-indent:-5000px;
}
#search h1{
	display:block;
	height:26px;
	width:286px;
	padding:10px 0 0 0;
	margin:0;
	background:url(/images/headings/results.gif) no-repeat 25px 0;
	text-indent:-5000px;
}
#judges h2{
	display:block;
	height:26px;
	width:360px;
	padding:10px 0 0 15px;
	background:url(/images/headings/judges.png) no-repeat 5px 0;
	text-indent:-5000px;
}
#judges h2#consult{
	background-image:url(/images/headings/consultant.gif);
}
.searchbox h3{
	float:left;
	display:block;
	text-indent:-5000px;
	width:60px;
	height:33px;
	margin-top:0;
	margin-right:5px;
	background:url(/images/headings/search.gif) no-repeat 0 0;
}
.searchresults strong{
	color:#85a5d2;
}
.searchresults,#error{
	list-style:none;
	margin:0;
	padding:0;
	padding:20px 20px;
	background:url(/images/section_bg.gif) no-repeat 0 0 transparent;
}
.searchresults li{
	display:block;
	height:62px;
	padding:5px 5px 4px 5px;
	margin:0;
	background:url(/images/search-divider.gif) no-repeat center bottom;
}
.searchresults li.active{
	background-color:#444;
	border-bottom:1px solid #393939;
}
.searchresults li img{
	padding:7px 6px 9px 6px;
	margin:0;
	margin-right:10px;
	background:url(/images/search-slide.gif) no-repeat 0 0;
}
.searchresults li.active img{
	background-image:url(/images/search-slide-active.gif);
}
#results{
	margin:-10px 0 10px 25px;
	color:#999;
}
#results strong{
	color:#CCC;
}
a.yearplace{
	color:#CCC;
	border-bottom:1px dotted #666;
}
#feature .blurb h2 a:link,#feature .blurb h2 a:visited{
	text-decoration:none;
	border-bottom:1px dotted #5f8666;
	color:#90c263;
}
#feature .blurb h2 a:hover{
	text-decoration:none;
	border-bottom-color:#FFF;
}
#microu2{
	float:right;
	width:115px;
	margin: 0 7px 0 0;
	vertical-align:bottom;
}
#gallery #microu2{
	margin:-22px 26px 0 0;
}
#microu2 a img{
	border:none;
}
#vote #intro{
	padding:0 20px;
	line-height:140%;
}
#vote #vlinks{
	display:block;
	position:relative;
	height:60px;
	margin:20px 20px;
	padding:0;
	list-style:none;
}
#vote #vlinks li{
	display:block;
	width:170px;
	height:60px;
	position:absolute;
	top:0;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
#vote #vlinks li a{
	display:block;
	width:170px;
	height:60px;
}
#vote #ratings li a img{
	border:none;
}
#start-voting{
	left:235px;
	background-image:url(/images/voting-button-start.gif)
}
#enter-to-win{
	left:57px;
	background-image:url(/images/voting-button-register.gif)
}
#email-me{
	left:413px;
	background-image:url(/images/voting-button-email.gif)
}
#ratings{
	position:relative;
	list-style:none;
	margin:20px 0;
	padding:20px 20px 20px 40px;
	min-height:120px;
	background:url(/images/section_bg.gif) no-repeat 0 0 transparent;
}
* html #ratings{
	height:100px;
}
#ratings li{
	display:block;
	width:112px;
	float:left;
	margin-right:10px;
	text-align:center;
	font-size:7pt;
}
#ratings p{
	margin:0 0 20px 0;
	padding:0;
}
#ratings img{
	margin:0;
	height:69px;
	width:92px;
}
.r10,.r11,.r12,.r13,.r14,.r15,.r16,.r17,.r18,.r19,.r20,.r21,.r22,.r23,.r24,.r25,.r26,.r27,.r28,.r29,.r30,.r31,.r32,.r33,.r34,.r35,.r36,.r37,.r38,.r39,.r40,.r41,.r42,.r43,.r44,.r45,.r46,.r47,.r48,.r49,.r50{
	display:block;
	position:relative;
	width:110px;
	height:15px;
	padding-top:30px;
	background-position:16px 2px;
	margin:0;
	text-align:center;
	background-repeat:no-repeat;
}
.r10 p,.r11 p,.r12 p,.r13 p,.r14 p,.r15 p,.r16 p,.r17 p,.r18 p,.r19 p,.r20 p,.r21 p,.r22 p,.r23 p,.r24 p,.r25 p,.r26 p,.r27 p,.r28 p,.r29 p,.r30 p,.r31 p,.r32 p,.r33 p,.r34 p,.r35 p,.r36 p,.r37 p,.r38 p,.r39 p,.r40 p,.r41 p,.r42 p,.r43 p,.r44 p,.r45 p,.r46 p,.r47 p,.r48 p,.r49 p,.r50 p{
	display:block;
	height:15px;
	width:110px;
	overflow:hidden;
	margin-top:0;
	line-height:100%;
	text-align:center;
	position:absolute;
	top:23px;
	left:0;
}
.r10{background-image:url(/images/stars/r10.gif);}
.r11{background-image:url(/images/stars/r11.gif);}
.r12{background-image:url(/images/stars/r12.gif);}
.r13{background-image:url(/images/stars/r13.gif);}
.r14{background-image:url(/images/stars/r14.gif);}
.r15{background-image:url(/images/stars/r15.gif);}
.r16{background-image:url(/images/stars/r16.gif);}
.r17{background-image:url(/images/stars/r17.gif);}
.r18{background-image:url(/images/stars/r18.gif);}
.r19{background-image:url(/images/stars/r19.gif);}
.r20{background-image:url(/images/stars/r20.gif);}
.r21{background-image:url(/images/stars/r21.gif);}
.r22{background-image:url(/images/stars/r22.gif);}
.r23{background-image:url(/images/stars/r23.gif);}
.r24{background-image:url(/images/stars/r24.gif);}
.r25{background-image:url(/images/stars/r25.gif);}
.r26{background-image:url(/images/stars/r26.gif);}
.r27{background-image:url(/images/stars/r27.gif);}
.r28{background-image:url(/images/stars/r28.gif);}
.r29{background-image:url(/images/stars/r29.gif);}
.r30{background-image:url(/images/stars/r30.gif);}
.r31{background-image:url(/images/stars/r31.gif);}
.r32{background-image:url(/images/stars/r32.gif);}
.r33{background-image:url(/images/stars/r33.gif);}
.r34{background-image:url(/images/stars/r34.gif);}
.r35{background-image:url(/images/stars/r35.gif);}
.r36{background-image:url(/images/stars/r36.gif);}
.r37{background-image:url(/images/stars/r37.gif);}
.r38{background-image:url(/images/stars/r38.gif);}
.r39{background-image:url(/images/stars/r39.gif);}
.r40{background-image:url(/images/stars/r40.gif);}
.r41{background-image:url(/images/stars/r41.gif);}
.r42{background-image:url(/images/stars/r42.gif);}
.r43{background-image:url(/images/stars/r43.gif);}
.r44{background-image:url(/images/stars/r44.gif);}
.r45{background-image:url(/images/stars/r45.gif);}
.r46{background-image:url(/images/stars/r46.gif);}
.r47{background-image:url(/images/stars/r47.gif);}
.r48{background-image:url(/images/stars/r48.gif);}
.r49{background-image:url(/images/stars/r49.gif);}
.r50{background-image:url(/images/stars/r50.gif);}
#seeall{
	display:block;
	width:130px;
	height:23px;
	clear:both;
	margin:0 auto 0 auto;
	text-indent:-5000px;
	background:url(/images/see-all.gif) no-repeat 0 0;
}
#seeall a{
	display:block;
	width:130px;
	height:23px;
}
#emailme,#emailthanks,#terms,#guidelines{
	padding:20px;
	position:relative;
}
.small{
	font-size:9px;
}
#updates form, #emailme form{
	position:relative;
	list-style:none;
	margin:0 0;
	min-height:120px;
}
#updates input,#updates select, #emailme input,#emailme select{
	background-color:#DDD;
	border-width:1px;
	margin-bottom:10px;
}
#updates input:focus,#updates select:focus, #emailme input:focus,#emailme select:focus{
	background-color:#FFF;
}
#updates input#submit_button{
	margin-top: 5px;
	border: 1px solid #999;
	padding: 3px;	
}
.callout{
display:block;
	position:absolute;
	right:40px;
	top:86px;
	width:200px;
	padding:20px 20px;
	border:1px solid #555;
	line-height:150%;
	z-index:1;
}
#updates .callout img{
	display:block;
	margin:0 auto;
}
#ad1{
	display:block;
	position:absolute;
	top:45px;
	left:7px;
	height:32px;
	width:260px;
	/*background:url(/images/lil-ad.png) no-repeat 0 0;*/
	background:url(/images/ads/deadline2.png) no-repeat 0 0;
}
#adcal{
	display:block;
	position:absolute;
	top:45px;
	left:7px;
	height:32px;
	width:260px;
	background:url(/images/ads/calendar-clearance.png) no-repeat 0 0;
}
#updatebutton{
	display:block;
	position:absolute;
	top:45px;
	left:7px;
	height:31px;
	width:250px;
	background:url(/images/updates-button.gif) no-repeat 0 0;
}
#calendarad{
	display:block;
	position:absolute;
	top:45px;
	left:7px;
	height:31px;
	width:250px;
	background:url(/images/ads/2012calendar.png) no-repeat 0 0;
}
#popvotead{
	display:block;
	position:absolute;
	top:45px;
	left:7px;
	height:32px;
	width:260px;
	background:url(/images/ads/popvote.png) no-repeat 0 0;
}
#deadlinebutton{
	display:block;
	position:absolute;
	top:45px;
	left:7px;
	height:31px;
	width:250px;
	background:url(/images/ads/deadline.png) no-repeat 0 0;
}

#ad1 p, #ad1 a,#calclear,#calclear a, #adcal a,#updatebutton, #updatebutton a,#deadlinebutton, #deadlinebutton a, #popvotead a, #calendarad, #calendarad a{
margin:0;
padding:0;
display:block;
height:32px;
	width:250px;
	text-indent:-5000px;
}

#calclear{
	top:8px;
	left:7px;
	height:65px;
	width:230px;
	background:url(/images/ads/calendarAnim.gif) no-repeat 0 0;
}
#calclear a{
	height:75px;
}
ul#disclaimer{
	color:#999;
	font-size:10px;
}
ol li{
	margin-bottom:1em;
} 
#gllink{
	text-align:center;
}
#guidelines  li{
	margin-bottom:2em;
}
#nifooter{
	position:relative;
	width:880px;
	padding:0 30px;
	margin:10px auto;
}
#nifooter #nilinks{
	display:block;
	text-align:left;
	margin:0;
	padding:6px 0 0 0;
	list-style:none;
	font-size:10px;
}
#nifooter #nilinks li{
	display:inline;
	background:url(/images/arrow.gif) no-repeat 0 1px;
	padding:0 10px 5px 15px;
}
#nifooter #nilinks li a{
	color:#CCC;
}
#nifooter .divider{
	height:0;
	overflow:hidden;
	margin-top:10px;
	border-bottom:1px solid #666;
}
#nifooter .divider hr{
	display:none;
}
#copyright {
	color:#CCC;
	font-size:10px;
	margin-top:-1.65em;
	text-align:right;
}
#newnav{
	display:block;
	width:258px;
}
#newnav span#nnprev,#newnav a#nnprev,#newnav span#nnnext, #newnav a#nnnext{
	display:block;
	width:37px;
	height:26px;
	text-indent:-5000px;
	background:url(/images/expanded/back-off.png) no-repeat 0 0;
}
#newnav span#nnprev{
	position:absolute;
	left:0;
	top:0;
}
#newnav a#nnprev{
	position:absolute;
	left:0;
	top:0;
	background-image:url(/images/expanded/back-on.png);
}
#newnav a#nnprev:hover{
	background-image:url(/images/expanded/back-active.png);
}
#newnav span#nnnext{
	position:absolute;
	right:0;
	top:0;
	background-image:url(/images/expanded/next-off.png);
}
#newnav a#nnnext{
	position:absolute;
	right:0;
	top:0;
	background-image:url(/images/expanded/next-on.png);
}
#newnav a#nnnext:hover{
	background-image:url(/images/expanded/next-active.png);
}
#newnav span#nnexp,#newnav a#nnexp,#newnav span#nnthumb, #newnav a#nnthumb{
	display:block;
	width:54px;
	height:26px;
	text-indent:-5000px;
	background:url(/images/expanded/button-expanded-on2.png) no-repeat 0 0;
}
#newnav span#nnexp{
	position:absolute;
	left:38px;
	top:0;
}
#newnav a#nnexp{
	position:absolute;
	left:38px;
	top:0;
	background-image:url(/images/expanded/button-expanded-off2.png);
}
#newnav span#nnthumb{
	position:absolute;
	left:166px;
	top:0;
	background-image:url(/images/expanded/button-thumbview-on2.png);
}
#newnav a#nnthumb{
	position:absolute;
	left:166px;
	top:0;
	background-image:url(/images/expanded/button-thumbview-off2.png);
}
#nnxof{
	display:block;
	position:absolute;
	width:72px;
	height:22px;
	left:93px;
	top:2px;
	text-align:center;
	padding-top:2px;
	color:#666;
	font-size:11px;
	background:url(/images/expanded/blank-screen.png) no-repeat 0 0;
}
#nnxof .nnof, #nnxof .nnx{
	color:#CCC;
	font-weight:bold;
}
.required{
	color:#f00;
}
#updates label input{
	vertical-align:middle;
}
.legal{
	font-size:10px;
	color:#999;
}
.first{
	margin-top:0;
}
#exmap{
	margin: 0 -20px 15px -20px;
	padding:10px 0 0 0;
	color:#333;
	
}
#exhibit #exmap h4{
	font-size:14px;
	margin-top:5px;
	margin-bottom:.5em;
	color:#930;
}
#exhibit #exmap h4 a{
	color:#930;
}
#exmap p{
	margin: .5em 0;
}
#exmap address{
	margin: .5em 0;
	font-style:normal;
}
#exmap .dr{
	margin-bottom:0;
}
#exhibit .legend{
	font-size:11px;
	position:absolute;
	top:37px;
	right:30px;
}
#exhibit .legend img{
	vertical-align:middle;
}
