/* ---------------------- */
/* alasivun tyylitiedosto */
/* ---------------------- */

/* alasivun sis�ll�n ymp�rill� oleva div */
div#sp-container {
  position:relative;
  width: 940px;
  padding:0px;
  margin: 0 auto;
  background:transparent url(/pics/sp-container.gif) repeat-y;
  min-height:450px;
  height:auto;
  _height:450px;
 }

/* --- vasenpalsta --- */
div#left-col {
  float:left;
  width:182px;
  margin:0px;
  padding:0px;
}
/* -- alanavigointi -- */
div#subnav {
  position:relative;
  width:182px;
  top: 20px;
  margin:0px;
  padding:0px 0px 20px 0px;
}
div#subnav ul {
  position:relative;
  width:157px;
  list-style-type:none;
  padding-left:25px;
  margin:0px;
  display:block;
 }
div#subnav ul li { list-style-image:url(/pics/members-li-subnav.gif);margin:6px 0px;padding:0px 0px;line-height:12px;}
div#subnav ul li a { font:normal bold 12px arial,verdana,serif;color:#0077CB;text-decoration:none;}
/* aktiivinen sivu */
div#subnav ul li a.active { text-decoration:underline;}
/* alasivun alakohdat */
div#subnav ul li ul { margin:0em 0em 0em 0.0em;padding:0em; width:auto;}
div#subnav ul li ul li { list-style-image:none;}
div#subnav ul li ul li a {font:normal normal 12px arial,verdana,serif;color:#5F5F5F;text-decoration:none;}
div#subnav ul li ul li a.active { font-weight:bold;text-decoration:underline;}
div#subnav ul li ul ul li { margin:0em 0em 0em 0.5em;padding:0em; width:auto;}

/* takaisin etusivulle linkki */
div#subnav ul#fp-back {
  width:182px;
  border-top:1px solid #B0B0B2;
  border-bottom:1px solid #B0B0B2;
  margin:10px 0px 0px 0px;
  padding:0px;
  height:33px;
}
div#subnav ul#fp-back li { list-style-image:none;margin-left:10px;}
div#subnav ul#fp-back li a { color:#B30027;}

/* vasemmanpalsta hakutoiminallisuus */
div#members_search_sp {
	position:relative;
	width:100%;
	left:1px;
	margin:0em 0em 1px 0em;
	padding:0em 0em 0.5em 0em;
	background:#E5E5E5;
	}
div#members_search_sp h4 {
	font:normal normal 12px arial,verdana,serif;
	font-weight:bold;
	color:#ffffff;
	margin:0em;
	padding:0.5em 0em;
	background:transparent url(/pics/h5-members_search.gif) repeat-x; 
	text-indent:1em;
	text-transform:uppercase;
	letter-spacing:wider;
	}
div#members_search_sp form {
	position:relative;
	width:80%;
	top:1em;
	padding:0em 0em 1em 0em;
	margin:auto;
}
div#members_search_sp form h5 { font-size:11px;color:#000000;margin:0em;padding:0em;font-weight:bold;}
div#members_search_sp form input.input_text { width:100%;}
div#div#members_search_sp div#send_button { position:relative;text-align:right;left:105px;border:1px solid #0077CB;padding:1px;width:1px;margin-top:0.5em; }
div#members_search_sp form input#send {
	background:#0077CB;
	border:none;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	margin:0em;
	padding:0.1em;
	}
div#members_search_sp p { font-size:11px;}



/* -- sivupohjan kuvapaikka -- */
div#imageplace {
  position:relative;
  clear:both;
  width:178px;
  height:218px;
  margin-left:1px;
  padding:0px;
  border-top:2px solid #E5E5E5;
  border-right:2px solid #ffffff;
  border-left:2px solid #ffffff;
 }
  
/* --- keskipalsta --- */
div#content-col {
  float:left;
  width: 600px;
  margin:0px;
  padding-left:17px;
  /* mac ie fix \*/
   padding:0px 17px;
  /* end fix */

}

/* -- murupolku -- */
div#cookiepath { position:relative;margin:0.5em 0em;padding:0px; }
div#cookiepath p { font:normal normal 11px arial,verdana,serif;color:#5F5F5F;margin:0px;paddig:0px;}
div#cookiepath p a {text-decoration:none;color:#5F5F5F; }
div#cookiepath p a.current { color:#005EA1; }

/* -- sivunimi -- */
div#pagename { position:relative;clear:both;margin:31px 0px 13px 0px;padding:0px;}
	div#pagename h1 { font:normal bold 14px arial,verdana,serif;color:#005EA1;text-transform:uppercase; }
	/* - j�senosioden koulutus ja tapahtumat-tiedotteiden tyylim��rittelyt - */
	#content-col .koulutustilaisuudet h1 {color:#7ec447;}
	#content-col .tapahtumat h1 { color:#ffda83;}

/* -- sivun sis�ll�n kehys -- */
div#content {
  font-size:12px;
  color:#5F5F5F;
  font-family:arial,verdana,serif;
}

/* - tekstityyli - */
/* otsikot */
div#content h1 { font:normal bold 14px arial,verdana,serif;color:#005EA1; margin:0.5em 0em;padding:0em;}
div#content h2 { font:normal bold 14px arial,verdana,serif;color:#005EA1; margin:0.5em 0em;padding:0em;}
div#content h3 { font:normal bold 14px arial,verdana,serif;color:#005EA1; margin:0.5em 0em;padding:0em;}
div#content h4 { font:normal bold 12px arial,verdana,serif;color:#0091F6; margin:0.5em 0em;padding:0em;}
div#content h5 { font:normal bold 12px arial,verdana,serif;color:#0091F6; margin:0.5em 0em;padding:0em;}
div#content h6 { font:normal bold 12px arial,verdana,serif;color:#0091F6; margin:0.5em 0em;padding:0em;}
/* kappaletyyli */
/* tyylim��rittelyt l�ytyv�t: text.css -tiedostosta */

/* linkkityyli */
div#content a {  color:#2A94B0;text-decoration:underline;}
/* luettelot */
div#content ul { margin-left:2em; list-style-type:none;}
div#content ul li { list-style-image: url(/pics/li-members-content.gif);}
div#content ol { margin-left:2em; }
div#content li { font:normal normal 12px arial,verdana,serif;color:#5F5F5F; margin:0.1em 0em;padding:0em;}
div#content li span.date { font:normal bold 11px arial,verdana,serif; color:#676767; padding: 0em; margin: 0em;} 


/* taulukot */
div#content table {}
div#content tbody {}
div#content tr {}
div#content td {}
/* lomakkeet */
/* m��ritelty formdesignercmform.css -tiedostossa */


/* vas.palstan alaosan punainen palkki */
div#left-col-end, #left-col-end-koulutustilaisuudet, #left-col-end-tapahtumat {
  position:relative;
  clear:both;
  width:182px;
  height:15px;
   margin-left:1px;
  /* mac ie fix \*/
   left:1px;
   margin:0px;
  /* end fix */
  padding:0px;
 
  }
  	#left-col-end {
   		background:#0077CB;
	}
	#left-col-end-koulutustilaisuudet {
   		background:#d0d1d2;
	}
	#left-col-end-tapahtumat {
  		background:#db352d;
	}


/*+----------------------+*/
/*| ALASIVUN ALATUNNSITE |*/
/*+----------------------+*/
div#sp-footer {
  position:relative;
  clear:both;
  height:60px;
  background: transparent url(/pics/footer.gif) repeat-x;
  margin: 0px;
  padding:0px;
}    
/* yhteystiedot alasivulla */
div#footer-desc {
  position:relative;
  clear:both;
  display:block;
  height:40px;
  width:650px;
  margin-top:20px;
  margin-left:200px;
  margin-bottom:20px;
  /* mac ie fix \*/
  top:20px;
  left:230px;
  margin:0px 40px 0px 0px;
  /* end fix */
  padding:0px 0px 0px 0px;
  }
div#footer-desc h4 { font:normal bold 12px arial,verdana,serif;color:#B30027;margin:0px;padding:0px; text-transform:uppercase;}
div#footer-desc p { font:normal normal 11px arial,verdana,serif;color:#000000;margin:0px;padding:0px;}
div#footer-desc a { font-weight:bold;color:#B30027;text-decoration:none;}
div#footer-desc img { vertical-align:middle; }


/*+-----------------------------------------+*/
/*| PALVELUN MUIDEN SIVUPOHJIEN M��RITTELYT |*/
/*+-----------------------------------------+*/

/*+---------------------------+*/
/*| LUOTTAMUSMIEHET SIVUPOHJA |*/ 
/*+---------------------------+*/

/* --- etusivu --- */
div#members_trustee {
	position:relative;
	width:582px;
	margin:0em;
	padding:0em;
	background:transparent url(/pics/members_trustee.gif) repeat-y;
}
/* vasenpalsta */
div#left_col-trustee {
	float:left;
	width:270px;
	margin:0em;
	padding:0em;
}

/* oikeapalsta */
div#right_col-trustee {
	float:right;
	width:270px;
	margin:0em 0em 0em 1.2em;
	padding:0em;

}
/* henkil�n kuva esitt�minen */
div#members_trustee img { float:left; margin-right:0.5em;border:1px solid #BCBCBE;padding:0em;}
/* henkil�n tietojen esitys luettelona */
div#members_trustee ul { list-style-type:none;}
div#members_trustee li { font:normal normal 12px arial,verdana,serif;color:#000000;margin:0.3em 0em;}
div#members_trustee li span {font-weight:bold;color:#807F85;text-transform:uppercase;}

div#members_trustee a { font-weight:bold;color:#0077CB;text-decoration:none;}
div#members_trustee a:hover { text-decoration:underline;}

/* yksitt�isen esittelyjen eroittava pisteviiva div */
div.trustee_separator { position:relative;clear:both;width:100%;background:transparent url(/pics/members_trustee_divider.gif) repeat-x; }

/* alasivu */
div#members_trustee_description { 
	position:relative;
	width:582px;
	margin:0em;
	padding:0em;
}
div#members_trustee_description img { float:left; margin-right:0.5em;border:1px solid #BCBCBE;padding:0em;}
/* henkil�n tietojen esitys luettelona */
div#members_trustee_description ul { list-style-type:none;position:relative;}
div#members_trustee_description li { font:normal normal 12px arial,verdana,serif;color:#000000;margin:0em 0em 0.3em 0em;padding:0em 0em 0.5em 0em;background:transparent url(/pics/members_trustee_divider.gif) left bottom  repeat-x; }
div#members_trustee_description li span {font-weight:bold;color:#807F85;text-transform:uppercase;}

div#members_trustee_description a { font-weight:bold;color:#0077CB;text-decoration:none;}
div#members_trustee_description a:hover { text-decoration:underline;}
/* tarkemman esittelyalueen yleiset m��rittelyt */
div#trustee_descriptions {
	position:relative;
	clear:both;
	width:100%;
	margin:0em;
	padding:0em;
	background:transparent url(/pics/members_trustee_divider.gif) 0px 1em repeat-x;
}

/* henkil�n esittely */
div#person_description {
	float:left;
	width:45%;
	margin:0em;
	padding:0em;
}
div#person_description  h4 {font:normal bold 14px arial,verdana,serif;color:#7F8082;}
/* yrityksen esittely */
div#company_description {
	float:left;
	width:45%;
	margin:0em 0em 0em 2em;
	padding:0em;
}
div#company_description  h4 { font:normal bold 14px arial,verdana,serif;color:#7F8082; }