/* Branding CSS */

	.home-page .header-logo { top:44px; left:28px; }
	.home-page .header-logo a { width:200px; height:202px; background:url(../img/home-page-header-logo.gif) no-repeat; }
	.secondary-page .header-logo { top:44px; left:28px; }
	.secondary-page .header-logo a { width:109px; height:110px; background:url(../img/sp-header-logo.gif) no-repeat; }
	

/* Slideshow */
#slideshow { position:relative; height:284px; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#slideshow IMG.active { z-index:10; opacity:1.0; }
#slideshow IMG.last-active { z-index:9; }
.marquee-auxiliary1 { z-index:20; }
.marquee-auxiliary2 { z-index:21; }

div.image-box{padding:10px 10px 10px 0}
div.image-box img{border:solid 1px silver;padding:10px}
div.image-box div{font-weight:bold;padding-top:5px;font-size:1.2em}
.primary-content p a{color:#2c7bb1;border-bottom:dotted 1px #23628d}
.primary-content p a:hover{border-bottom-style:solid}

