body {
	 background-color: #ffffff;/*f6a702;*/ 
	 color: #574f4c;
	 font-family: serif;
	 font-size: 90%
	 padding: 0 0 0 0;
	 margin: 0 0 0 0;
}
table.MainStructureTable {
	width:100%; 
	height:100%;
}
td.line {
	height: 10px; 
	background-image: 
	url('img/line.jpg')
}
td.links {
	height: 25px;
	text-align: center;
	border-bottom: 1px dotted #ef5f23;
	background-color: #f6a702;
}
td.right {
	border-left: 1px dotted #ef5f23;
	background-color: #f6a702;
}
td.center {
	text-align: left; 
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
}
td.center p {
	margin-right: 20px;
	margin-left: 20px;
}
td.left {
	border-right: 1px dotted #ef5f23;
	background-color: #f6a702;
}
table.bordered {
	border: 1px solid #000; 
}
table.bordered th{
	border: 1px solid #000; 
 	padding-right: 10px;
 	padding-left: 10px;
 	text-align: left;
}
table.bordered td{
	border: 1px solid #000; 
 	padding-right: 10px;
 	padding-left: 10px;
}
table th 
{
 	text-align: left;
}
h4 {
         color: #d42e04;/*ef5f23;*/
	 font-size: 100%
}
h5 {
	 font-size: 100%
}

input.piilo 
{
   visibility: hidden;
}

a {
  font-weight:bold;
}
a:link {
	text-decoration: none;
    color: #d42e04;/*ef5f23;*/
}
a:visited {
	text-decoration: none;
    color: #d42e04;/*ef5f23;*/
}
a:hover {
	text-decoration: none;
    color: #d42e04;/*ef5f23;*/
}
a:active {
	text-decoration: none;
    color: #d42e04;/*ef5f23;*/
}

img {
    border: 1px solid #574f4c; 
}

img.logo {
    border: 0px solid #574f4c; 
}



/* Tästä eteenpäin omat tyylit */