/* CSS Document */
#kHeader
{
  margin: 0 auto;
  width:809px;
}
.cSummer #kHeader{ background: url(graph/header-border-left.png) no-repeat top left; }
.cWinter #kHeader{ background: url(graph/winter/header-border-left.png) no-repeat top left; }
.cSummer #kHeader0{ background: url(graph/header-border-right.png) no-repeat top right; }
.cWinter #kHeader0{ background: url(graph/winter/header-border-right.png) no-repeat top right; }
#kHeader1
{
  margin-left:13px;
  margin-right:8px;
  height: 282px;
}


#kHeaderFlashContainer
{
  overflow:hidden;
  position:absolute;
  height: 282px;
}
#kHeaderFlashContainer:hover
{
  height: 355px;
}


.cSummer #kHeader1{ background: #FAE5CC;}
.cWinter #kHeader1 {background: #EDF5FF;}
#kHeader2
{
  background: url(graph/header-border-bottom.png) no-repeat top right;
  height:4px;
}
#kHeader h2
{
  background: #d71e0f;
  width:730px;
  height: 15px;
  margin:0 auto;
  color:#fff;
  text-align:center;
  font-family:Tahoma;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  padding: 7px;
  overflow:hidden;
  font-size:16px;      
}

#kXNav
{
	position: absolute;
	z-index:500;
}
#kXNav .cLang
{
	position: absolute; 
	top: 4px; 
	font-weight:bold;
	font-size: 0.75em;
	color: #D71E0F;
	white-space: nowrap;
	text-transform: lowercase;
}
#kXNav .cLang{ left:716px; }
#kXNav a
{
	text-decoration: none;
	color: #996600;
}
#kXNav a:hover
{
	text-decoration: underline;
	color: #000;
}
#kXNav span
{
	margin: 0 2px;
}
#kHeaderImgs
{
  width:764px;
  height:234px;
  margin: 0 auto;
}
.cSummer .cDefaultHeader{ background: url(graph/header-img0.jpg) no-repeat left bottom; }
.cSummer .cAlternativeHeader1{ background: url(graph/header-img1.jpg) no-repeat left bottom; }
.cSummer .cAlternativeHeader2{ background: url(graph/header-img2.jpg) no-repeat left bottom; }
.cSummer .cAlternativeHeader3{ background: url(graph/header-img3.jpg) no-repeat left bottom; }
.cWinter .cDefaultHeader{ background: url(graph/winter/header-img0.jpg) no-repeat left bottom; }
.cWinter .cAlternativeHeader1{ background: url(graph/winter/header-img1.jpg) no-repeat left bottom; }
.cWinter .cAlternativeHeader2{ background: url(graph/winter/header-img2.jpg) no-repeat left bottom; }
.cWinter .cAlternativeHeader3{ background: url(graph/winter/header-img3.jpg) no-repeat left bottom; }

#kLogo
{
  display:block;
  height:75px;
  width:185px;
  position: relative;
  left:30px;
  top:5px;  
  float:left;
}
.cSummer #kLogo{ background: url(graph-titles/spa-logo.png) no-repeat; }
.cWinter #kLogo{ background: url(graph-titles/spa-logo-winter.png) no-repeat; }
#kPolaroid
{
  margin-top:5px;	
  position:relative;
  right: -5px;
  float:right;
  height:199px;
  width:280px;
  background:url(graph/header-polaroid.png) no-repeat;  
}
#kHeaderIcons
{
  background: url(graph/header-icons.png) no-repeat;
  width: 759px;
  height: 72px;
  position: absolute;
  top: 190px;

}

