.PopupInfo
{
	background-color:#24CA64;
	background-repeat:repeat-x;
}

.popupHover {	
	background-color:#F5F7F8;
	background-repeat:repeat-x;
}

.dragHandle 
{
	width:62px;
	height:62px;
	
	cursor:move;
	border:none;
}

.callbackStyle 
{
	border:thin blue inset;		
}

.callbackStyle table 
{
	background-color:#5377A9;	
	color:Black;
}

.reorderList li {
	list-style:none;
	margin:2px;	
	background-repeat:repeat-x;	
	color:#FFF;
}

.reorderList li a 
{
	color:#FFF !important; 
	font-weight:bold;
}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:35px;
}

.itemArea {
	margin-left:15px;
	margin-bottom: 18px;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	text-align:left;	
}

.error_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color:Red;
}

.leipisWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.leipisWhite_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.leipis_small 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.leipis2_small 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

.leipis_small_gray
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.leipis_small_green
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Green;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.leipis_small_red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Red;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	border:1px solid #BEBEBE;
	padding:2px 0 0 2px;
}

.watermarked {
	height:18px;
	width:148px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	background-color:#FFFFFF;
	color:gray;	
	border:1px solid #BEBEBE;
	padding:2px 0 0 2px;
}	

.watermarked_password 
{
	height:18px;
	width:148px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;		
	text-align:right;	
	background-image:url(../Images/password_watermark.jpg);
	background-repeat:no-repeat;
	border:1px solid #BEBEBE;
	padding:2px 0 0 2px;
}

.unwatermarkedCaptcha {
	height:16px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.watermarkedCaptcha {
	height:16px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	background-color:#FFFFFF;
	color:gray;	
	border:1px solid #BEBEBE;
	padding:2px 0 0 2px;
}	

.unwatermarkedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.watermarkedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	background-color:#FFFFFF;
	color:gray;	
	border:1px solid #BEBEBE;
	padding:2px 0 0 2px;
}	

/*Modal Popup*/
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=77);
	opacity:0.77;
}

.modalPortfolioItemPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:900px;
	
}

.modalProfileAlertPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:600px;
}


.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

#alablokkigalleria{
	width: 1120px;
	float: left;
	position: relative;
	text-align: right;
	display: block;
	margin: 0px;
	padding: 20px 20px 0px;
	background-image: url(../Images/blokki_alaosa3.gif);
	background-repeat: no-repeat;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	background-position: center;
}

#alablokkigalleriasis{
	width: 1120px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 20px 20px 0px;
	background-image: url(../Images/blokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.leipis, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.leipis2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

.portfoliootsikko
{
	font-family: Georgia, Verdana;
	font-size: 18px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.leipis3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ff3333;
}

.paaotsikko{
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #28497d;
	line-height: 20px;
	text-decoration: none;
}

.valiotsikko {
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}

	
A:LINK, A:ACTIVE, A:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	text-decoration : underline;
	line-height: 12px;
	font-weight: normal;
}

A:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	text-decoration : underline;
	line-height: 12px;
	font-weight: normal;
}

.a2:LINK, .a2:ACTIVE, .a2:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #00cc66;
	text-decoration : underline;
	line-height: 12px;
	font-weight: normal;
}

.a2:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : underline;
	line-height: 12px;
	font-weight: normal;
}

.a3:LINK, .a3:ACTIVE, .a3:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}

.a3:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}


.sivunrot:LINK, .sivunrot:ACTIVE, .sivunrot:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0099ff;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}

.sivunrot:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}

.sivunrot2:LINK, .sivunrot2:ACTIVE, .sivunrot2:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #00cc66;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}

.sivunrot2:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}

.sivunrot3:LINK, .sivunrot2:ACTIVE, .sivunrot2:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #00cc66;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}

.sivunrot3:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}

.login:LINK, .login:ACTIVE, .login:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 12px;
	font-weight: bold;
}

.login:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	text-decoration : none;
	line-height: 12px;
	font-weight: bold;
}

.linkitvasen:LINK, .linkitvasen:ACTIVE, .linkitvasen:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
}

.linkitvasen:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #666666;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
}

.linkitvasen2:LINK, .linkitvasen2:ACTIVE, .linkitvasen2:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #ffffff;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
}

.linkitvasen2:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #666666;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
}

.linkki_tyopoyta:LINK, .linkki_tyopoyta:ACTIVE, .linkki_tyopoyta:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_tyopoyta.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_tyopoyta:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_tyopoyta_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_tarjotin:LINK, .linkki_tarjotin:ACTIVE, .linkki_tarjotin:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_tyotarjotin.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_tarjotin:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_tyotarjotin_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_tehtavat:LINK, .linkki_tehtavat:ACTIVE, .linkki_tehtavat:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_tehtavat.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_tehtavat:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_tehtavat_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_viestit:LINK, .linkki_viestit:ACTIVE, .linkki_viestit:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_viestit.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_viestit:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_viestit_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_viestit_reverse:LINK, .linkki_viestit_reverse:ACTIVE, .linkki_viestit_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_viestit.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_viestit_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_viestit_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_uusi_viesti_reverse:LINK, .linkki_uusi_viesti_reverse:ACTIVE, .linkki_uusi_viesti_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_send_message.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 24px;
}

.linkki_uusi_viesti_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_viestit_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 24px;
}

.linkki_kontaktit:LINK, .linkki_kontaktit:ACTIVE, .linkki_kontaktit:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_kontaktit.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_kontaktit:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_kontaktit_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_kontaktit_reverse:LINK, .linkki_kontaktit_reverse:ACTIVE, .linkki_kontaktit_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_kontaktit.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_kontaktit_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_kontaktit_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_ryhmat:LINK, .linkki_ryhmat:ACTIVE, .linkki_ryhmat:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_ryhmat.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_ryhmat:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_ryhmat_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_ryhmat_reverse:LINK, .linkki_ryhmat_reverse:ACTIVE, .linkki_ryhmat_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_ryhmat.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_ryhmat_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_ryhmat_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_facebook_reverse:LINK, .linkki_facebook_reverse:ACTIVE, .linkki_facebook_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_facebookshare.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_facebook_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_facebookshare_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_linkedin_reverse:LINK, .linkki_linkedin_reverse:ACTIVE, .linkki_linkedin_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_linkedinshare.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_linkedin_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_linkedinshare_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_twitter_reverse:LINK, .linkki_twitter_reverse:ACTIVE, .linkki_twitter_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_twittershare.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_twitter_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_twittershare_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_jaiku_reverse:LINK, .linkki_jaiku_reverse:ACTIVE, .linkki_jaiku_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_jaikushare.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_jaiku_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_jaikushare_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_suosikki_reverse2 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_sydan_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_suosikki_reverse:LINK, .linkki_suosikki_reverse:ACTIVE, .linkki_suosikki_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_sydan2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_suosikki_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_sydan_over2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_suosikki_reverse_worktray {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_sydan_worktray.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_suosikki_reverse_worktray:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_sydan_over_worktray.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}

.linkki_profiili:LINK, .linkki_profiili:ACTIVE, .linkki_profiili:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_profiili.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_profiili:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_profiili_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_profiili_reverse:LINK, .linkki_profiili_reverse:ACTIVE, .linkki_profiili_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_profiili.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;	
}

.linkki_profiili_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_profiili_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;	
}

.linkki_portfolio:LINK, .linkki_portfolio:ACTIVE, .linkki_portfolio:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_portfolio.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_portfolio:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_portfolio_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_portfolio_reverse:LINK, .linkki_portfolio_reverse:ACTIVE, .linkki_portfolio_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_portfolio.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;	
}

.linkki_portfolio_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_portfolio_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;	
}

.linkki_sendmessage_reverse:LINK, .linkki_sendmessage_reverse:ACTIVE, .linkki_sendmessage_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_send_message.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;	
}

.linkki_sendmessage_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_send_message.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;	
}

.linkki_replymessage_reverse:LINK, .linkki_replymessage_reverse:ACTIVE, .linkki_replymessage_reverse:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_reply_message.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;	
}

.linkki_replymessage_reverse:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico3_reply_message.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;	
}

.linkki_asetukset:LINK, .linkki_asetukset:ACTIVE, .linkki_asetukset:VISITED {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #00cc66;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_asetukset.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.linkki_asetukset:HOVER {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	text-decoration : none;
	line-height: 22px;
	font-weight: normal;
	background-image: url(../Images/ico2_asetukset_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

.alaosanlinkit:LINK, .alaosanlinkit:ACTIVE, .alaosanlinkit:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}

.alaosanlinkit:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : none;
	line-height: 12px;
	font-weight: normal;
}

.ruksi:LINK, .ruksi:ACTIVE, .ruksi:VISITED {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	line-height: 11px;
	font-weight: normal;
}

.ruksi:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ff3333;
	text-decoration : none;
	line-height: 11px;
	font-weight: normal;
}

.ajankohtots{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	line-height: 22px;
	text-decoration: none;
}

.ajankohtpvm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 12px;
	text-decoration: none;
}

body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../Images/artnet_bg.gif);
	background-repeat: repeat-x;
}

	
#keskitys{
	width: 578px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	text-align: center;
	display: block;
	width: 1120px;
	overflow: hidden;
	padding: 0px 60px;
}
	
#runko{
	width: 1140px;
	position: relative;
	text-align: left;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}


#ylaosa{
	width: 1120px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	padding: 78px 0px 20px;
	display: block;
	overflow: hidden;
	background-image: url(../Images/etusivu_ylaosa3.gif);
	height: 79px;
}

#loggaus{
	width: 1120px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px 0px 60px;
	display: block;
	overflow: hidden;
	height: 25px;
}

#vasenpalsta{
	width: 200px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px 80px 0px 0px;
	display: block;
	overflow: hidden;
}

#vasenpalsta2{
	width: 160px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
}

#vasenlinkkipalsta{
	width: 160px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	display: block;
	overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#vasenlinkkipalsta2{
	width: 140px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	display: block;
	overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 20px;
	background-color: #000000;
}

#vasenlinkkipalsta3{
	width: 138px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	display: block;
	overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
}

#vaseninfopalsta{
	width: 195px;
	height: 820px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	display: block;
	overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
}

#vasenlinkkipalsta4{
	width: 138px;
	height: 60px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	display: block;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-left-color: #FFFFFF;
}

#keskipalsta2{
	width: 440px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	display: block;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

#infopalsta{
	width: 160px;
	text-align: left;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px 100px 0px 20px;
	display: block;
	overflow: hidden;
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#oikeapalsta{
	width: 840px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#oikeapalsta2{
	width: 440px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	overflow: hidden;
}

#oikeapalsta3{
	width: 920px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	overflow: hidden;
}

#oikeapalsta4{
	width: 1120px;
	float: left;

	text-align: left;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}

#vertailuloota{
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 840px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
	padding: 20px;	
}

#palsta1{
	width: 440px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
	padding: 0px;
}

#tarjousloota{
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 230px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
	padding: 20px;
	position: relative;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#tarjousloota2{
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 115px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
	padding: 20px;
	position: relative;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.kupla1{	
	text-align: left;
	display: block;
	float: left;
	width: 390px;
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.kupla2{
	text-align: left;
	display: block;
	float: left;
	width: 880px;
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.tlvalko{
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 378px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
}

.tlvalko2{
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 390px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}

.tlvalko3{
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 372px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
}

.tlvalko4{
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 320px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}

.tlvalko5{
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 470px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}

.tlvihr{
	background-color: #e3f2e8;
	text-align: left;
	display: block;
	float: left;
	width: 378px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e3f2e8;
	border-right-color: #c5dccd;
	border-bottom-color: #c5dccd;
	border-left-color: #e3f2e8;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
}

.tlvihr2{
	background-color: #e3f2e8;
	text-align: left;
	display: block;
	float: left;
	width: 390px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e3f2e8;
	border-right-color: #c5dccd;
	border-bottom-color: #c5dccd;
	border-left-color: #e3f2e8;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}

.tlpuna{
	background-color: #fae4e4;
	text-align: left;
	display: block;
	float: left;
	width: 378px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fae4e4;
	border-right-color: #d9cfc9;
	border-bottom-color: #d9cfc9;
	border-left-color: #fae4e4;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
}

.tlpuna2{
	background-color: #fae4e4;
	text-align: left;
	display: block;
	float: left;
	width: 390px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fae4e4;
	border-right-color: #d9cfc9;
	border-bottom-color: #d9cfc9;
	border-left-color: #fae4e4;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
}

#paablokki{
	width: 840px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(../Images/paablokki_pohja.gif);
	background-repeat: repeat;
	overflow: hidden;
}

#alablokki1{
	width: 440px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#alablokki2{
	width: 160px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 40px;
	overflow: hidden;
}

#alablokki3{
	width: 160px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 40px;
	overflow: hidden;
}

#alablokki5{
	width: 920px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#alablokki6{
	width: 1120px;
	float: left;
	
	text-align: left;
	display: block;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}

#palveluloota{
	background-color: #FFFFFF;
	text-align: left;
	display: block;
	float: left;
	width: 305px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #dde8e1;
	border-bottom-color: #dde8e1;
	border-left-color: #FFFFFF;
	position: relative;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 15px;
}

#tapahtumanosto{
	width: 800px;	
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 20px 0px;
	background-image: url(../Images/blokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
}

#paakuva{
	width: 800px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 20px 20px;
	background-image: url(../Images/paablokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
}

#paakuvalinkit{
	width: 800px;
	float: left;
	position: relative;
	text-align: right;
	display: block;
	margin: 0px;
	padding: 20px 20px 0px;
	background-image: url(../Images/paablokki_alaosa.gif);
	background-repeat: no-repeat;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
}

#alablokki1linkit{
	width: 400px;
	float: left;
	position: relative;
	text-align: right;
	display: block;
	margin: 0px;
	padding: 20px 20px 0px;
	background-image: url(../Images/blokki_alaosa2.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
}

#alablokki4linkit{
	width: 400px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 20px 20px 0px;
	background-image: url(../Images/blokki_alaosa2.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
}

#alablokki5linkit{
	width: 880px;
	float: left;
	/*position: relative; messed up modalpopup hover. no affect to UI*/
	text-align: right;
	display: block;
	margin: 0px;
	background-image: url(../Images/blokki_alaosa3.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#alablokkireklinkit{
	width: 740px;
	float: left;
	position: relative;
	text-align: right;
	display: block;
	margin: 0px;
	background-image: url(../Images/blokki_alaosa3.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#alablokki6linkit{
	width: 1080px;
	float: left;

	text-align: right;
	display: block;
	margin: 0px;
	background-image: url(../Images/blokki_alaosa4.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#alablokki6blinkit{
	width: 1040px;
	float: left;
	position: relative;
	text-align: right;
	display: block;
	margin: 0px;
	background-image: url(../Images/blokki_alaosa4.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#alablokki7linkit{
	width: 880px;
	float: left;
	position: relative;
	text-align: right;
	display: block;
	margin: 0px;	
	background-image: url(../Images/blokki_alaosa4.gif); 
	background-repeat: no-repeat; 	
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#ylablokki6linkit{
	
	text-align: right;	
	margin: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	overflow: hidden;
	padding-bottom: 20px; 	
}

#alablokki1sis{
	width: 400px;
	height: 286px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 20px 20px;
	background-image: url(../Images/blokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
}

#alablokki1siscontact{
	width: 400px;	
	
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 20px 20px;
	background-image: url(../Images/blokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
}

#alablokki2sis{
	width: 120px;
	height: 286px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 20px 20px;
	background-image: url(../Images/blokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
}

#alablokki3sis{
	width: 400px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	background-image: url(../Images/blokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	overflow: hidden;
}

#alablokki5sis{
	width: 880px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	background-image: url(../Images/blokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	overflow: hidden;
}

#alablokkireksis{
	width: 740px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	background-image: url(../Images/blokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	overflow: hidden;
}

#alablokki6sis{
	width: 1080px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	background-image: url(../Images/blokki_pohja.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	overflow: hidden;
}

#alablokki7sis{
	width: 120px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	overflow: hidden;
	background-image: url(../Images/blokki_pohja2.gif);
	background-repeat: repeat;
}

#alablokki8sis{
	width: 920px;
	float: left;
	
	text-align: left;
	display: block;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
	background-color: #f4f6f2;
	padding: 0px;
}

#alablokki9sis{
	width: 880px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
	background-color: #f4f6f2;
	padding: 20px;
}

#alablokki2linkit{
	width: 120px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 20px 20px 0px;
	background-image: url(../Images/blokki_alaosa.gif);
	background-repeat: no-repeat;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	background-position: center;
	overflow: hidden;
}

#alablokki3linkit{
	width: 120px;
	float: left;
	position: relative;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 20px 20px 0px;
	background-image: url(../Images/blokki_alaosa.gif);
	background-repeat: no-repeat;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	background-position: center;
	overflow: hidden;
}

#copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 20px 0px 0px;
	float: left;
	width: 280px;
	position: relative;
	height: 90px;
	overflow: hidden;	
}

#alaosanlinkit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	display: block;
	margin: 0px;
	padding: 20px 0px 0px;
	float: left;
	width: 840px;
	position: relative;
	height: 90px;
	overflow: hidden;	
}

#kyna {
	position: absolute;
	width: 190px;
	height: 20px;
	text-align: right;
	display: block;		
}

#kyna2 {
	position: absolute;
	width: 120px;
	height: 20px;
	text-align: right;
	display: block;		
}

#hakupalsta{
	width: 158px;
	text-align: left;
	float: left;
	position: relative;
	display: block;
	overflow: hidden;
	background-color: #fff719;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff719;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #fff719;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding: 20px;
}

