html, body {margin: 0;padding: 0;border: 0;overflow-y:scroll;}

body 
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	text-align: center;
	height: auto;
	background: #FDFFF8 url(../img/body_bg.jpg) no-repeat center top;
	overflow-y: auto;
}

body a img, body a:hover img {border: none;}

body a 
{
	color: #D12C44;
	text-decoration: none;
}

body a:link	
{	
	color: #D12C44;
	text-decoration: none;
}	
		
body a:visited	
{	
	color: #D12C44;
	text-decoration: none;
}	
		
body a:active
{	
	color: #D12C44;
	text-decoration: none;
}	
		
body a:hover {
	color: #D12C44;
	text-decoration: underline;
}

hr {	
	width: 100%;
	height: 1px;
}

p 
{
	margin: 0;
	padding: 0 0 18px 0;
}


/**********************************************************/


#Container 
{
	position: relative;
	display: block;
	margin-top: 0; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: auto;
	padding: 0 0 16px 0;
	height: auto;
	width: 990px;
	text-align: left;
	background: transparent;
	z-index: 50;
}


#Container:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


/*************************************** HEADER-ELEMENTS *******************/



#Header {	
	position: relative;
	display: block;
	width: 990px;
	height:165px;
	margin: 0;
	padding: 0;
}


#Logo {
	display: relative;
	position: absolute;
	width: 174px;
	height: 51px;
	margin: 0;
	padding: 0;
	top: 42px;
	left: 25px;
	z-index: 20;

}

#ToolBar{
	display: relative;
	position: absolute;
	width: 452px;
	height: 28px;
	margin: 0;
	padding: 5px 0 0 10px;
	top: 0px;
	right: 0px;
	background: url(../img/toolbar_bg.gif) no-repeat left top;
	color: #0E4515;
}

* html #ToolBar {height: 33px;width: 462px;}


.ToolSepareator {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	width: 22px;
	height: 28px;
	background: url(../img/tool_separator.gif) no-repeat center center;

}

#ToolBar a {color: #0E4515;}


#FrontPageLink {
	position: relative;
	display: block;
	height: 15px;	
	padding: 0 0 0 5px;
	background: url(../img/frontpage_link_bullet.gif) no-repeat 0 4px;
	
}


#PrintButton {
	position: relative;
	display: block;
	height: 15px;	
	padding: 0 0 0 15px;
	background: url(../img/tool_print.gif) no-repeat 0 0;
	
}

* #FrontPageLink,FrontPageLink {float: left;}


/******************************* COLUMNS N STUFF ***************************/

#Columns {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 990px;
	background: transparent;
}

#Colums:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


.Column 
{
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}


.BlockElement {
	position: relative;
	display: block;
}


.BlockElement:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}



#C1 {	
	position: relative;
	display: block;
	width: 275px;
	margin: 0;
	padding: 0;
}

#C2 {
	position: relative;
	display: block;
	width: 715px;
	margin: 0;
	padding: 0;
}



#C3 {
	position: relative;
	display: block;
	width: 1px;
	height: 600px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#C1:after, #C2:after, #C3:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}




/****************************************** SACONTENTS ****************/



#SAContent1,#SAContent2,#SAContent3,#SAContent4,#SAContent5,#SAContent6,#SAContent7,#SAContent8,#SAArea1
{
	position:relative;
	display: block;
	height: auto;
}



#SAContent1:after,#SAContent2:after,#SAContent3:after,#SAContent4:after,#SAContent5:after,#SAContent6:after,#SAContent7:after,#SAContent8:after,#SAArea1:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}




#SAContent1 th, #SAContent2 th, #SAContent3 th, #SAContent4 th, #SAContent5 th, #SAContent6 th, #SAContent7 th, #SAContent8 th {
	font-weight: normal;
	width: 10%;
} 


#SAContent1 td, #SAContent2 td, #SAContent3 td, #SAContent4 td, #SAContent5 td, #SAContent6 td, #SAContent7 td, #SAContent8 td {
	width: 10%;
} 


#SAContent1 ul, #SAContent2 ul, #SAContent3 ul, #SAContent4 ul, #SAContent5 ul, #SAContent6 ul, #SAContent7 ul, #SAContent8 ul {
	margin : 0 0 1.5em 20px; 
	padding : 0; 
	list-style : disc; 
	line-height : 1.15em; 
} 

#SAContent1 ul li, #SAContent2 ul li, #SAContent3 ul li, #SAContent4 ul li, #SAContent5 ul li, #SAContent6 ul li, #SAContent7 ul li, #SAContent8 ul li {
	margin: 0 0 0.4em 0;
	padding: 0;
	padding: 0;
}

#SAContent1 li ul, #SAContent2 li ul, #SAContent3 li ul, #SAContent4 li ul, #SAContent5 li ul, #SAContent6 li ul, #SAContent7 li ul, #SAContent8 li ul {
	margin: 0.2em 0 0.6em 20px;
	padding: 0;
	list-style: circle outside;
	line-height: 1em;
}

#SAContent1 li ul li, #SAContent2 li ul li, #SAContent3 li ul li, #SAContent4 li ul li, #SAContent5 li ul li, #SAContent6 li ul li, #SAContent7 li ul li, #SAContent8 li ul li {
	margin: 0 0 0.2em 0;
	padding: 0;
}

#SAContent1 ol, #SAContent2 ol, #SAContent3 ol, #SAContent4 ol, #SAContent5 ol, #SAContent6 ol, #SAContent7 ol, #SAContent8 ol {
	margin: 0 0 1.5em 25px;
	padding: 0;
	line-height: 1.15em;
	list-style-position: outside;
	list-style-type: decimal;
}

#SAContent1 ol li, #SAContent2 ol li, #SAContent3 ol li, #SAContent4 ol li,  #SAContent5 ol li,  #SAContent6 ol li,  #SAContent7 ol li,  #SAContent8 ol li {
	margin: 0 0 0.4em 0;
	padding: 0;
}





.Width60 {width: 60px;}
.Width85 {width: 85px;}
.Width120 {width: 120px;}
.Width146 {width: 146px;}
.Width174 {width: 174px;}
.Width179 {width: 179px;}
.Width180 {width: 180px;}
.Width183 {width: 183px;}
.Width190 {width: 190px;}
.Width205 {width: 205px;}
.Width300 {width: 300px;}
.Width320 {width: 320px;}
.Width360 {width: 360px;}
.Width370 {width: 370px;}
.Width420 {width: 420px;}
.Width565 {width: 565px;}
.Width578 {width: 578px;}
.Width589 {width: 589px;}

.Width690 {width: 690px;}
.Width752 {width: 752px;}
.Width777 {width: 777px;}

.MarginLeft6 {margin-left:6px!important;}
.MarginLeft11 {margin-left:11px!important;}
.MarginLeft16 {margin-left:16px!important;}
.MarginLeft18 {margin-left:18px!important;}

.MarginLeft60 {margin-left:60px!important;}

.PaddingTop5 {padding-top: 5px;}
.PaddingBottom20 {padding-bottom: 20px;}

.Height75 {height: 75px;}


/********************************* FOOTER *************************/

#Footer {
	position: relative;
	display: block;
	margin: 0;
	margin-left: auto;
	margin-right: auto; 
	padding: 0;
	width: 990px;
	height: 180px;
	color: #B3B3B3;
	text-align: left;
	z-index:20;
	background:url(../img/footer_bg.jpg) no-repeat left top;
}

#Footer a {color: #B3B3B3;}

#KotimaisetKasvikset {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	left: 57px;
	top: 54px;
}

#SuomenSydanliitto {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	left: 208px;
	top: 53px;
}

#Syopajarjestot {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	left: 465px;
	top: 53px;
}


.DefaultBanner {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	width: 250px;
	height: 180px;
	top: 0;
	right: 0;
}


