body {  
background-color:#FFFFFF;
margin: 0px;
padding: 0px;
margin-top: 13;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
text-align: center;
border-color:#ef8e20}

body, td, div, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a:link, a:active, a:visited {
color: #000000;
text-decoration: nounderline;
}
a:hover {
color: #000000;
text-decoration: none;
}

.subnav2 {
font-weight: normal;
text-decoration: none;
}
.subnavBox {
padding-bottom: 5px;
text-decoration: none;
}
.subnavOn {
color: #FFFFFF;
text-decoration: none;
line-height: 16px;
}
a.subnavOn, a.subnavOn:link, a.subnavOn:visited, a.subnavOn:active { color: #FFFFFF; text-decoration: none; }
a.subnavOn:hover { color: #FFFFFF; text-decoration: none; }

.subnavOff {
color: #FFFFFF;
text-decoration: none;
line-height: 16px;
}
a.subnavOff, a.subnavOff:link, a.subnavOff:visited, a.subnavOff:active { color: #FFFFFF; text-decoration: none; }
a.subnavOff:hover { color: #333333; text-decoration: none; }

#mainEtu {
	position: relative;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 13px;
	width: 928px;
}
#main {
	position: relative;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 13px;
	width: 768px;
}
.bg {
background-color:#FFFFFF;
}
.navi {
color:#336699;
}
.box2 {
background-color:#70AF00;
}
.placeholder {
display: block;
}
.teksti {
padding-right: 30px;
}
.teksti1 {
padding-right: 0px;
}
.uutispvm {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight:bold;
color: #EF8E20;
margin-top:-15px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
color: #000099;
margin-bottom: 20px;
}
h1 sup {
font-size: 10px;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
margin-bottom: 20px;
}
.leipis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
}
li {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}
.otsikko {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #000099;
margin-bottom: 15px;
}

.topnavi {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #000000;
margin-bottom: 0px;
}
.required {
color: #C32900;
}

ul { 
margin-top: 0em;
margin-bottom: 20px; 
}
li {
margin-left: -22px;
list-style-position:outside;
list-style-image:url(../kuvat/bullet.gif);
}

small, .small {
font-size: 10px;
}
strong {
font-weight: bold; 
}


form {
display: inline;
}
.formInput { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333333; 
border-bottom: #CEE3F5 1px solid;
border-left: #CEE3F5 1px solid; 
border-right: #CEE3F5 1px solid; 
border-top: #CEE3F5 1px solid; 
margin-left: 0px; 
padding-left: 3px; 
padding-right: 0px; 
padding-bottom: 3px; 
padding-top: 2px;
background-color: #FDF0DF;
}
.formButton { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 

}

.tableTop, .tableTop td {
background-color: #FFE0B2;
border-top: #FFE0B2 1px solid;
vertical-align: top;
}
.table, .table td { 
padding-top: 5px;
border-top: #E4F0F9 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
vertical-align: top;
padding-bottom: 15px;
}
.table2 { 
padding-top: 5px;
border-top: #E4F0F9 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
vertical-align: top;
}
.tableBottom, .tableBottom td { 
border-bottom: #FFBF60 1px solid;
/* padding-top: 1px; */
padding-bottom: 1px;
}
.tableNone td { 
border-top: 0px;
padding-top: 2px;
padding-bottom: 0px;
}

