@charset "UTF-8";
/* CSS Document */

body{
	font-family: GillSans-Light, "Gill Sans Light", "Gill Sans MT", "Gill Sans", GillSans, Calibri, Trebuchet, Geneva, sans-serif;
	border:0px;
	margin:0px;
	font-weight:200;
	background-color:#F0F0F0;
	overflow-x: hidden;
	
}

a {
text-decoration: none;
	outline: none;
	border: 0px;
}

img {
	outline: none;
	border: 0px;

}

.b1 {
	border:0px;
}

a:hover{
	text-decoration:underline;
}

h2 {
	text-align:center;
	}

.intro {
	height:296px;
	background: #def0bb;
	background-image:url(pics/titleBackground.jpg);
	background-repeat:repeat-x;
	
	text-align: center;
	-moz-box-shadow: 0px 5px 15px #BBB;
	-webkit-box-shadow: 0px 5px 15px #BBB;
	box-shadow: 0px 5px 15px #BBB;
	
}

#container {
	padding:0px 20px 10px 20px;
	margin:0px;
}

#aboutbody {
	
	
}

.leftTop {
	position:absolute;
	height:296px;
	width:135px;
	top:0;
	left:0;
	background-image:url(pics/leftTopBack.jpg);
}

.rightTop {
	position:absolute;
	height:296px;
	width:135px;
	top:0;
	right:0;
	background-image:url(pics/rightTopBack.jpg);
}

.pageHeader {
	margin-left:auto;
	margin-right:auto;
	width:401px;
	height:212px;
	background-image:url(pics/mainTitle2.png);	
}

.pageHeader h1{
	visibility:hidden;border:0px;
	margin:0px;
}

.summary {
	visibility:hidden;
}

.smalllinks .select {
	position:fixed;
	visibility:hidden;	
}

.smalllinks {
	position:absolute;
	top:180px;
	width:100%;
}

.smalllinks ul{
	height:110px;
	width: 925px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px 0px 0px 50px;
	list-style-type:none;
}

.smalllinks li{
	float: left;
	width: 165px;
	height: 110px;
	
}

.smalllinks li.photo {
	width: 250px;
	
}

.smalllinks a{
	float: left;
	width: 72px;
	height: 80px;
	padding-left:88px;
	padding-top:18px;
	font-size:1.5em;
	font-style:normal;
	color:#333;
	display: block;
	text-decoration: none;
}

.smalllinks a:visited{
	
}

.smalllinks a:visited:hover{
	
}

.smalllinks a:hover{
	
}

.smalllinks a:active{
	
}

.about a{
	margin-left:5px;
	margin-top:11px;
	background-image:url(pics/iconAbout.png);
	background-repeat:no-repeat;
}

.about span{
	font-size:22px;
	padding-left:0px;
	position:relative;
	top:9px;
}

.about:hover {

}

.flash a{
	margin-left:5px;
	margin-top:10px;
	background-image:url(pics/flashIcon.png);
	background-repeat:no-repeat;
}

.flash span{
	font-size:22px;
	padding-left:5px;
	position:relative;
	top:10px;
}

.flash:hover {

}

.web a{
	margin-left:5px;
	margin-top:10px;
	background-image:url(pics/earthIcon.png);
	background-repeat:no-repeat;
}

.web span{
	font-size:22px;
	padding-left:5px;
	position:relative;
	top:10px;
}

.web:hover {

}

.print a{
	margin-left:5px;
	margin-top:5px;
	background-image:url(pics/icons2d.png);
	background-repeat:no-repeat;
}

.print span{
	font-size:22px;
	padding-left:3px;
	position:relative;
	top:15px;
}

.print:hover {

}

.photo {
		
}
.photo a{
	margin-left:-13px;
	margin-top:15px;
	width: 140px;
	z-index:10;
	background-image:url(pics/iconPhoto3.png);
	background-repeat:no-repeat;
}

.photo span{
	font-size:22px;
	position:relative;
	top:5px;
	left:13px;
}

.containerBackground {
	position:relative;
	z-index:1;
}

.containerLink {
	position:relative;
	z-index:4;
}

.backgroundImage {
	z-index:2;
	position:absolute;
 top:0;
left:0;
filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	width:165px;
	height:100px;
	background-color:#edf5c1;
	background-repeat:no-repeat;
}

.selectedBackgroundImage {
	z-index:2;
	position:absolute;
 top:0;
left:0;
filter:alpha(opacity=0.5);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	width:165px;
	height:100px;
	visibility:hidden;
	background-image:url(pics/iconHighlights2.png);	
	background-repeat:no-repeat;
}



.backgroundImage2 {
	z-index:2;
	position:absolute;
 top:0;
left:0;
filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	width:220px;
	height:100px;
	background-color:#edf5c1;
	background-repeat:no-repeat;
}

.selectedBackgroundImage2 {
	z-index:2;
	position:absolute;
 top:0;
left:0;
filter:alpha(opacity=0.5);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	width:220px;
	height:100px;
	background-image:url(pics/iconHighlightsPhoto.png);	
	background-repeat:no-repeat;
}

.photo:hover {

}

.main {
	line-height:1.4em;
	float:left;
	width: 97%;
	height: 460px;
	margin-left:15px;
	margin-bottom: 15px;

}

.mainContent {
height:400px;
	margin-right: 240px;
	margin-left:15px;
	padding: 20px 10px 10px 10px;
	-moz-box-shadow: 0px 5px 15px #BBB;
	-webkit-box-shadow: 0px 5px 15px #BBB;
	box-shadow: 0px 5px 15px #BBB;
	background-color:#FFF;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-image:url(pics/dropShadowTitle2.png);
	background-repeat:repeat-x;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}



.linksBar {
	float:left;
	
	width:220px;
	
	height:200px;
	margin-left: -230px;
	margin-right:0px;
	
}

.linksBarCont {
	margin:15px 0px 25px 15px;
	width:190px;
	height:120px;
	padding: 15px;
	-moz-box-shadow: 0px 5px 15px #BBB;
	-webkit-box-shadow: 0px 5px 15px #BBB;
	box-shadow: 0px 5px 15px #BBB;
	border:1px solid #CCC;
	background-color:#FFF;
	border-bottom-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
}

.linksBarCont .logo {
text-decoration: none;
	border: 0;
	float:left;
	
}




.twitNavcontainerBackground {
	width:175px;
	height:60px;
height:60px;
padding:0px;
margin:0px;
}



.twitNavbackgroundImage {
position:relative;
	top:8px;
filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	width:175px;
	height:60px;
	margin:0px;
	
	background-image:url(pics/iconHighlightsLinks.png);	
	background-repeat:no-repeat;
}

.twitNavbackgroundImage2 {

filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	width:175px;
	height:60px;
	margin:0px;
	margin-top:8px;
	margin-left:15px;
	background-image:url(pics/iconHighlightsLinks.png);	
	background-repeat:no-repeat;
}

.twitNavbackgroundImageTop {
position:relative;
	top:-5px;
filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	width:175px;
	height:60px;
	margin-top:0px;
	margin-left:15px;
	background-image:url(pics/iconHighlightsLinks.png);	
	background-repeat:no-repeat;
}



.linksBarCont .linkTextCont2 {
z-index:4;
float:left;
clear:both;
width:200px;
	margin:0px 0px 2px 0px;
	font-size:1.1em;
	color:#666666;
}

.insideBox {
	position:relative;
	top:-60px;

}


.linksBarCont strong {
	font-style:normal;
	font-weight:lighter;
	font-size:1.4em;
	margin-bottom:20px;
	}


.linksBarCont a {
text-decoration: none; 
border-width: 0px; 
border-style: none; 
	width:120px;
	height:55px;
	margin-bottom:20px;
	
	}
	
	
	

.linksBarCont .linkTextCont {
	width:110px;
	float:left;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom:20px;
	padding:0px 0px 0px 0px;
	z-index:5;
}

#byLine {
	clear:left;
	float:none;
	margin-left:20px;
	font-size:0.8em;
}



.promotionsBarCont {
	margin:0px 0px 15px 15px;
	width:200px;
	height:230px;
	padding: 0px 10px 10px 10px;
	-moz-box-shadow: 0px 5px 15px #BBB;
	-webkit-box-shadow: 0px 5px 15px #BBB;
	box-shadow: 0px 5px 15px #BBB;
	background-color:#FFF;
	color:#666666;
	font-weight:lighter;
	border:1px solid #CCC;
	border-bottom-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.promotionsBarCont #intro {
	position:relative;
	height:50px;
	top:-40px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	text-align:center;
	font-size:0.9em;
	border-bottom:1px solid #CCC;
	
}

.promotionsBarCont p {
	margin:10px 10px 0px 10px;
	padding: 0px;
}

.promotionsBarCont #finnish {
position:relative;
top:-50px;
padding:10px 0px 20px 0px;
	border-bottom:1px solid #CCC;
}

.promotionsBarCont #finnish img{
	float:right;
}

.promotionsBarCont #tour {
	position:relative;
	top:-50px;
}
.promotionsBarCont #tour img{
	float:left;
	margin:0px 10px 5px 5px;
}

.promotionsBarCont .title{
	
	font-size:1.4em;
}

.promotionsBarCont .title2{
	
	
	font-size:1.4em;
}

.promotionsBarCont .descr{
	margin-right:0px;
	font-size:0.9em;
}

.popupinfo {
	text-align:center;
	background-color:#009999;
}

.inline img{
	width:200px;
	height:150px;
	margin:0px;
	padding:1px;
	margin:10px;
	border:1px solid #CCC;
	
}

.inline2 img{
	width:200px;
	height:150px;
	margin:0px;
	padding:1px;
	margin:10px;
	border:1px solid #CCC;
	
}

.inline3 img{
	width:200px;
	height:150px;
	margin:0px;
	padding:1px;
	margin:10px;
	border:1px solid #CCC;
	
}

.inline4 img{
	width:200px;
	height:150px;
	margin:0px;
	padding:1px;
	margin:10px;
	border:1px solid #CCC;
	
}

.inline5 img{
	width:200px;
	height:150px;
	margin:0px;
	padding:1px;
	margin:10px;
	border:1px solid #CCC;
	
}

#flashlinks {
	padding-left:20px;
	

}

#flashlinks a{
	margin:0px;
	
}

#print p{
	text-align:center;
	margin-bottom: 40px;
	
}

#photo {
margin:40px;
padding-bottom:20px;
text-align:center;
}

#web .images{
text-align:center;
}

#web img{
	margin-right:10px;
	padding:1px;
	border:1px solid #CCC;
}

#micImage {
	float:left;
}

#clockImage {
	float:right;
	clear: right;
}
