#subMidWide
{
	/*margin-left:224px;*/
        margin-left:0px;
        margin-right:0px;
}

	#subMidWide .padding {

		/*padding:31px;*/
                padding:5px;
		padding-top:16px;
		padding-bottom:0px;

	}
	
#contentareaSubpage .rightDots {
	background-image: none;
}

#headingContainer{
	float: left;
	position: relative;
	height: 45px;
        margin-left: 7px;
}

#headingContainer h1{
	float: left;
	position: relative;
	margin-right: 23px;
	font-size: 1.6em;
}

#headingContainer img{
	float: left;
	position: relative;
	margin-right: 7px;
}

#headingContainer .helpText{
	float: left;
	position: relative;
	color: #000000;
	margin-top: 5px;
}

.formCol{
	float: left;
	position: relative;
	width: 100%;
	background: white url(images/bg_form_dots.gif) top center repeat-x;
	padding-top: 10px;
	padding-bottom: 8px;
	overflow: hidden;
}

	.formCol .formLeft{
		float: left;
		position: relative;
		font-size: 1.3em;
		font-weight: bold;
		color: #3F3F3F;
		margin-left: 7px;
		margin-top: 3px;
	}

        
        .formCol .formLeft2{
		float: left;
                position: relative;
                font-size: 1.3em;
				margin-left: 7px;
                margin-top: 3px;
	}

        .formCol .formList{
                float: left;
                position: relative;    
		font-size: 1.3em;
                font-weight: bold;
                color: #3F3F3F;
                padding-left: 20px;
                margin-top: 3px;
        }

        /*virheilmoitukset*/
        .error{
		float: left;
		position: relative;
		font-size: 1.3em;
		color: red;
		margin-left: 15px;
		margin-top: 3px;
	}

	.formCol .wide{
		float: left;
		position: relative;
		width: 100%;
		margin-left: 30px;
		font-size: 1.3em;
		padding-top: 6px;
	}
	
        .formCol .wide .inputCol{
                float: left;
                position: relative;
                padding-top: 5px;
                padding-bottom: 5px;
                clear: both;
                width: 100%;
        }
		
        .formCol .wide .inputCol img{
                margin-left: 7px;

        }
	
        .formCol .wide .leftArea{
                float: left;
                position: relative;
                width: 50%;
        }
        
        .formCol .wide .leftAreaBold{
                float: left;
                position: relative;
                width: 50%;
            	font-weight: bold;
				color: #3F3F3F;
        }
        
       .formCol .wide .leftArea33{
                float: right;
                position: relative;
                width: 50%;
        }

        .formCol .wide .leftArea65{
                float: left;
                position: relative;
                width: 65%;
        }

        .formCol .wide .leftArea30{
                float: left;
                position: relative;
                width: 30%;
        }

        .formCol .wide .leftArea15{
                float: left;
                position: relative;
                width: 15%;
        }

        .formCol .wide .rightArea{
                float: left;
                position: relative;
                width: 50%;
        }
        
        .formCol .wide .rightArea2{
                float: right;
                position: relative;
                width: 50%;
                font-size: 1.3em;
                text-align: right;
        }        
        
        .formCol .wide .rightArea3{
                float: left;
                position: relative;
                width: 50%;
                margin-top: -8px;
        }

        .formCol .wide .rightAreaImg{
                margin-top: -23px;
                margin-left: 150px;
        }

        .formCol .wide .rightAreaRigth40{
                float: left;
                position: relative;
                width: 40%;
                position: 40;
        }

        .formCol .wide .rightAreaLeft80{
                float: left;
                position: relative;
                width: 45%;
                position: -80;
        }
        
        .formCol .wide .testi{
                float: left;
           		margin-left: 0px;
           		padding-top: 7px;
           		
                
        }

        .formCol .wide .rightAreaLeft100{
                float: left;
                position: relative;
                width: 25%;
                position: -100;
        }

        .formCol .wide .rightAreaLeft120{
                float: left;
                position: relative;
                width: 20%;
                position: -100;
        }
        
        .formCol .wide .rightAreaLeftHelp{
                float: left;
                position: relative;
                width: 10%;
                position: -100;
        }

        .formCol .wide .rightArea40{
                float: left;
                position: relative;
                width: 40%;
        }

        .formCol .wide .rightArea20{
                float: left;
                position: relative;
                width: 20%;
        }
        
        .formCol .wide .rightArea20Bold{
                float: left;
                position: relative;
                width: 20%;
                font-weight: bold;
				color: #3F3F3F;
        }

        .formCol .wide .rightArea25{
                float: left;
                position: relative;
                width: 25%;
        }


        .formCol .wide .rightArea30{
                float: left;
                position: relative;
                width: 30%;
        }
        
        .formCol .wide .bottommargin{
                margin-bottom:-0.2cm;
        }
     
	.formCol .formCenter{
		float: right;
		position: relative;
		width: 200px;
		text-align: right;
		font-size: 1.3em;
	}

        .formCol .formCenter2{
		float: right;
		position: relative;
		width: 130px;
		text-align: right;
		font-size: 1.3em;
	}
	
	.formCol .formCenter3{
		float: right;
		position: relative;
		width: 150px;
		text-align: right;
		font-size: 1.3em;
	}

	.formCol .formCenter4{
		float: right;
		position: relative;
		width: -200px;
		text-align: right;
		font-size: 1.3em;
	}


	.formCol .formRight{
		float: right;
		position: relative;
		margin-left: 25px;
		margin-right: 25px;
	}

    .formCol .formRight2{
			float: right;
			position: relative;
            font-size: 1.3em;
			width: 47%;
            margin-top: 3px;
	}

    .formCol .formRight3{
		float: right;
		position: relative;
        font-size: 1.3em;
		width: 27%;
        margin-top: -16px;
	}


	.formCol .formRight4{
		float: right;
		position: relative;
		width: 27%;
		margin-left: 25px;
		margin-right: 25px;
	}
	
	.formCol .formRightBold{
			float: right;
			position: relative;
            font-size: 1.3em;
            font-weight: bold;
			color: #3F3F3F;
			width: 47%;
            margin-top: 3px;
	}
	
	.formCol .formRightBold2{
        float: right;
		position: relative;
        font-size: 1.3em;
        font-weight: bold;
        color: #3F3F3F;
		width: 27%;
        margin-top: -16px;
	}
	
	.formCol .formRight4 img{
		float: right;
		position: relative;
		margin-right: 7px;
	}
	
	
	.formCol .formRight img{
		float: left;
		position: relative;
		margin-right: 7px;
	}

        .formCol .footerInfoPic{
                float: left;
                margin-left: 7px;
        }
	
        .formCol .footerInfoText{
                float: left;
		position: relative;
                margin-left: 15px;
                font-size: 1.3em;
        }
        
	.formCol .helpText{
		float: left;
		position: relative;
		color: #000000;
		margin-top: 5px;
	}
	
	.formCol .leftButtons{
		float: left;
		position: relative;
		padding-top: 13px;
                margin-left: 5px;
                padding-bottom: 13px;
	}
	
	.formCol .leftButtons button{
		margin-right: 15px;
	}
	
	.formCol .rightButtons{
		float: right;
		position: relative;
		padding-top: 13px;
	}
	
	.formCol .button {
		color: #ffffff;
		font-weight: bold;
		background-color: #1B579E;
		padding: 4px 9px;
		font-size: 1.175em;
		border-color: #1B579E;
		border-width: 1px;
	}

        .formCol input .button {
		color: #ffffff;
		font-weight: bold;
		background-color: #1B579E;
		padding: 4px 9px;
		font-size: 1.175em;
		border-color: #1B579E;
		border-width: 1px;
	}