.caps { text-transform: uppercase;}
.uppercontainer { background: url(../images2/bg2e.png) top center repeat-x; }
.lowercontainer { background: url(../images2/footer2.png) top center repeat; }
p img.icon{
float:left;
margin: 0.3em 1.5em 0.5em 0;
padding: 0;
}

div ul {
padding-left: 1em;
font-size: 1.2em;
}

div li {
line-height: 1.5em;
}

div p {
font-size: 1.2em;
}

a:link, a:visited {
color:#39609D;
}

p a, em a, strong a {
/*border-bottom:1px dotted #99BDF7;*/
}

#header { 
	height: 380px;
}
#header h1 {
color: white;
font-weight: bold;
font-size:200%;
line-height:28px;
text-shadow:1px 1px 0 #1F275A;
padding-top: 60px;
/*font-family:Georgia,"Times New Roman",serif;*/
}
#header p {
color: white;
font-size: 120%;
text-shadow:1px 1px 0 #1F275A;
}
#header img {
margin: 2.3em 0 0 0;
}
#navigation {
	height: 48px;
	width: 960px;
	margin: 0px -10px;
	}
#navigation a {
	color: white;
	line-height: 14px;
	width: 140px;
	padding: 10px;
	float: left;
	text-shadow: 1px 1px 0 black;
	text-decoration: none;
	}
#navigation #lang a  {
	color: white;
	line-height: 14px;
	width: 140px;
	height: 24px;
	padding: 0px;
	float: left;
	text-shadow: 1px 1px 0 black;
	text-decoration: none;
	}	
#navigation a:hover, #navigation .current {
	background: url(../images2/mask2.png) 0 0px;
	text-shadow: 1px 1px 0 black;
	}
#navigation #lang a:hover{
	background: none;
	color: #bcbfb5;
	}	
#navigation .title { display: block; font-weight: bold;}
#navigation #lang .top {
padding: 9px 0;
}
#navigation #lang .down {
padding: 0 5px;
}
#footer {
color: white;
}
#footer p {
margin:0;
display: block;
clear: both;
}
#footer p.social {
padding-top: 1em;
}

#footer p.com {
font-weight: bold;
padding:0.6em 0 0.6em;
}

#footer p img.icon{
margin: 0 1em 0 0;
}

#slideshow {
    position:relative;
    height:350px;
}

#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;
}


