
body 		{	font-family: arial, tahoma, verdana; 
				background: url(img/bg.jpg); 
				background-attachment: fixed;
				margin:0;
				padding: 0;
				}
table				{	
				background-color: white; 
				/*width: 800px;*/
				font-size: 12px;
				}
h1				{	
				font-family: arial, tahoma, verdana; 
				font-size: 18px;
				}
h2				{	
				font-family: arial, tahoma, verdana; 
				font-size: 14px;
				padding-bottom: 5px;
				padding-top: 10px;
				margin: 0;
				}
h3 				{	
				font-family: arial, tahoma, verdana;
				font-size: 12px;
				padding-bottom: 3px;
				padding-top: 15px;
				margin: 0;				
				}
h4 				{	
				font-family: arial, tahoma, verdana;
				font-size: 12px;
				text-decoration: underline;
				}
p 				{	
				font-family: arial, tahoma, verdana; 
				font-size: 12px;
				line-height: 135%;
				margin: 0;
				padding-bottom: 6px;
				padding-top: 6px;
				}
hr 				{	
				width: 100%; 
				color: #eeeeee; 
				background-color: black; 
				border: 1px;
				height: 1px;
				} 
form				{	
				font-family: arial, tahoma, verdana; 
				font-size: 11px;
				}
li				{
				list-style-type: circle; color:black;  list-style-position: inside
				}
/* li:hover		{list-style-type: circle ; font-size: 10px; color: blue; list-style-position: inside;} */
a 				{	
				text-decoration: underline; 
				color: black; 
				cursor: ; 
				font-size: 12px;}
pre				{
				font-family: arial, tahoma, verdana; 
				}
a:hover 			{	
				text-decoration: none; 
				color: red;
				}
a.menu			{	
				color: #535353; 
				text-decoration: none; 
				font-size: 12px; 
				font-weight: bold; 
				font-family: arial, tahoma, verdana;}
a:hover.menu{	color: red; 
				font-size: 12px; 
				text-decoration: underline;
				background-color: white; }
a.pikku		{	text-decoration: none; 
				font-family: arial, tahoma, verdana; 
				font-size: 11px; 
				color: black; }
a.pikku:hover 	{	
				text-decoration: none; 
				font-family: arial, tahoma, verdana; 
				font-size: 11px; 
				color: red; 
				border-bottom: 1px solid black; 
				background-color: white;
				}

.lgpw 			{	
				background-color: #ffffff;  
				border: 1px solid black; 
				font-family: arial, tahoma, verdana;
				font-size: 11px; 
				color: black;
				font-weight: ;
				}
.field 			{	
				background-color: #ffffff;  
				border: 1px solid #908BCE; 
				font-family: arial, tahoma, verdana; 
				font-size: 11px; 
				color: black;
				}
.button			{	
				background-color: #ffffff;  
				border: 1px solid #888888; 
				font-family: arial, tahoma, verdana; 
				font-size: 12px; 
				font-weight: bolder;
				color: black;
				}
.button:hover	{
				background-color: #eeeeee;
				color: red;
				}
.add_course_button{	
				background-color: #ffffff;  
				border: 1px solid #888888; 
				font-family: arial, tahoma, verdana; 
				font-size: 11px; 
				color: black;
				}
.add_course_button:hover {
				background-color: #eeeeee;
				color: red;
				}
.continue_button{	
				background-color: #f1f1f1;  
				border: 1px solid #888888; 
				font-family: arial, tahoma, verdana; 
				font-size: 12px;
				font-weight: bold;
				color: black;
				}
.continue_button:hover {
				background-color: #eeeeee;
				color: red;
				}			
				
.button_courses {
				background-color: transparent;  
				border: 0px solid black; 
				font-family: arial, tahoma, verdana; 
				font-size: 10px; 
				color: black;
				font-weight: ;
				}
.header			{	
				font-family: arial, tahoma, verdana; 
				font-size: 10px; 
				background: white;
				background-color: transparent;
				}
.info			{	
				font-size: 10px; 
				height:15xp;
				}
.footer		{	font-family: arial, tahoma, verdana; 
				font-size: 10px; 
				background: white;
				padding-top: 10px;
				margin-top: 30px;
				border-top: 0px solid #dadada;
				border-bottom: 0px solid #dadada;
				text-align: center;
				}
.footer img
{
				vertical-align: middle;
				margin-left: 15px;
				margin-right: 15px;
}				
				
.menu_holder	{
				padding: 15px;
				line-height: 135%;
				width: 135px;
				}
.sisalto
{
	width: 665px;
}				
				
.fieldset		{
				padding-left: 15px;
				padding-right: 15px;
				border: none;
				border-left: 2px solid #888888;
				border-top: 2px solid #888888;
				border-bottom: 2px solid #888888;
				padding-bottom: 15px;
				padding-top: 10px;
				margin: 0;
				}
.rekisterointi_info{
	float: left;
	background-color: #FFFFFF;
	width: 330px;
	font-size: 10px;

}
.rekisterointi_info2{
	padding-left: 10px;
	padding-top: 22px;
	float: left;
	background-color: #FFFFFF;
	width: 330px;
	font-size: 10px;

}
.rekisterointi_info p{
	font-size: 11px;
}
.tekstikentta1{
	float: left;
}
.tekstikentta2{
	float: left;
	padding-left: 70px;
}
.tekstikentta{
	clear:left;
}

.paataulu
{
	width: 800px;
	border: 3px solid #000000;
	margin-bottom: 20px;
}

.apply_notice
{
	padding: 30px;
}

.apply_notice p
{
	font-size: 1.0em;
}

