/* Start of CMSMS style sheet 'forms' */
 form {margin:0; padding: 0; width:568px}
	form, td, th, li { font-size: 100%}
	form div {margin:0; }
	
	label {margin: 10px 0 0 0;}

	fieldset div {
		margin-bottom:0.5em;
		margin-left:1em;
	}
	fieldset div div {
		margin-top:0.5em;
		margin-left:1em
	}
	fieldset {
		margin-bottom:1em;
		border:1px solid #F60;
		padding:8px;
	}
	fieldset label {
	;
	}
	legend {
		color:#FFF;
		background:#F60;
		font-style:italic;
		font-size:11px;
		margin-bottom:0.5em;
		padding:10px;
		width:auto;
	}

textarea {
margin: 7px 0 0 0; 
border:solid 1px #145379; 
background-color:#e7edf1; 
width:430px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#145379;
	}

input{
margin: 7px 0 0 0; 
border:solid 1px #145379; 
background-color:#e7edf1; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#145379;
}

select{
width:160px;
margin: 7px 0 0 0; 
border:solid 1px #145379; 
background-color:#e7edf1; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#145379;
}




/*normaali tekstikenttä*/
div.textField{
	width:270px;
	clear:none;
	margin-bottom:5px;
	float:left;
}
div.textField input{width:160px;}
div.textField select{width:160px; font-size:10px;}


div.longField{
	width:552px;
	clear:both;
	margin-bottom:5px;
}

/*pitkä tekstikenttä*/
div.street{
	float:left;
	clear:none;
	margin-bottom:5px;
}
div.street input {width: 430px;}


/* Radiobuttoniryhmälle tarkoitettu class */
div.radiobuttonGroup{clear:both; height:27px; width:400px;} 
div.radiobuttonGroup div{float:left; display:block; margin-right:5px;}

/*kentän tekstille varattu tila*/
div.labelDiv{float:left; width:90px; display:block; padding-top:4px;}




	/* Apply this class to text/select input fields with shorter labels
		to help alignment */
	.short-label label {float:left; width:10em}
	.short-label fieldset div input,
	.short-label fieldset div select {width:16em}

	/* Pretty up your Captcha image output */
	.captcha {
		margin:0.5em 0;
		width:200px;
		text-align:center
	}
	.captcha img {border:1px solid #F60; margin-bottom:0.5em}
	.captcha input {width:196px; margin-top:0.5em}

	/* Just a bit more room for the Submit button */
	.submit {width:50px; 
	padding-right:15px; 
	border:4; 
	background-color:#FFFFFF; 
	padding-top:10px;
clear:both;}

/*Login sivun määritelmät*/

div#login form{width:300px;}
div#login form p.loginLinks{margin-left:90px; clear:both;}
div.loginTextField{
	width:300px;
	clear:none;
	margin-bottom:0px;
}

div.loginTextField input{}
div.loginTextField select{width:160px; font-size:10px;}


div.changeTextField{
	width:500px;
	clear:both;
	margin-bottom:0px;
}

div.changeTextField input{ width:170px; margin-top:0; float:left;}
div.changeTextField .extraText{ width:170px; float:left; margin-left:10px;}
div.labelChangeDiv{width:90px; display:block; padding-top:0px; padding-bottom:6px; float:left; margin-top:0;}

div.labelLoginDiv{width:90px; display:block; padding-top:6px; float:left;}
div.loginSubmit {width:50px; 
	padding-right:15px;
    padding-left:90px; 
	border:4; 
	background-color:#FFFFFF; 
	padding-top:5px;}
	
div.loginSubmitForgot {width:140px; 
	padding-right:15px;
    padding-left:90px; 
	border:4; 
	background-color:#FFFFFF; 
	padding-top:5px;
	clear:both;
	padding-bottom:20px;
	}
div.loginSubmitForgot input{
	float:left;
	margin-right:10px;
}


/*  */


/* End of 'forms' */

