body	{font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: Black;}

input, select, textarea	{font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: Black;}

h1, .ms-rteCustom-ArticleTitle	{font-size: 200%; margin: 0cm 0cm 0.7cm 0cm; font-weight: normal;}
h2, .ms-rteCustom-ArticleHeadLine{font-size: 160%; font-weight: normal; margin: 0cm 0cm 0.5cm 0cm;}
h3	{font-size: 100%; text-transform: uppercase; font-weight: bold; margin: 0cm 0cm 0.5cm 0cm;}
h4	{font-size: 100%; margin: 0cm 0cm 0.2cm 0cm; font-weight: bold;}

p	{margin: 0cm 0cm 0.6cm 0cm;} 

a:link, a:visited, a:active{text-decoration: none; color: #3c3c3c;}
a:hover							{text-decoration: underline;}

a img	{border: 0px;}

.ingress	{font-style: italic;}

.floatLeft	{float: left;}
.floatRight	{float: right;}
img.floatLeft	{margin: 0cm 0.6cm 0.3cm 0cm;}
img.floatRight	{margin: 0cm 0cm 0.3cm 0.6cm;}



/* hidden elements */

#languages,
#search,
#tools,
#mainNavi,
#teasers,
#navibar,
#sidebar,
#mainImage,
#naviPath,
.contentFooter a,
.contentFooter span,
.paging .links,
a.showAll,
.none,
#personSearch,
#siteInfo #infoLinks	{display: none;}


/* printing layout */

#logo			{margin: 0cm 0cm 0.5cm 0cm;}

#heading		{margin: 0cm 0cm 1.5cm 0cm;}

#mainContent,
#news, #events	{margin-bottom: 1cm;}

#mainContent ul	{margin-bottom: 0.6cm;}

.date,
.contentFooter	{font-size: 7pt;}

#imageGallery table 	{border-collapse: collapse;}
#imageGallery td		{padding: 0cm 1.0cm 0.4cm 0cm;}
#imageGallery img		{border: 1px solid #c9c9c9; padding: 0.2cm;}
#imageGallery p		{margin: 0cm 0cm 0.3cm 0cm;}


/* feedback form */

form	{margin: 0px;}

.note		{font-size: 90%;}

#feedbackForm label	{display: block; padding-bottom: 0.1cm;}
.txtSmall	{width: 6cm;}
.txtLarge	{width: 10cm;}
#feedbackForm fieldset	{margin: 0cm; padding: 0cm 0cm 0.3cm 0cm; border: 0px;}


#siteInfo	{border-top: 1px solid black; padding: 0.2cm 0cm 0cm 0cm; margin-top: 1cm; font-size: 7pt;}

/* coolmenus-alaspudotusvalikon - suomenkielisen osan - tyylejä */
.clCMEvent,.clCMAbs,
.clT,.clTover,.clS,.clSover,.clS2,.clS2over,
.clT,.clTover,
.clT,
.clTover,
.clS,.clSover,
.clS2,.clS2over,
.clS,.clS2,
.clSover,.clS2over,
.clTover,
.clB,
.clB2,
.clBar,
.clSover, .clS2over,
.clB,
.clB2,
.clBar {display: none;}

/* alaspudotusvalikon tyyli - otetaan mallia perusmenusta - Matti Jänis 2008 */
.menu_normaali,.menu_over,.menu_valiviiva {display: none;}

/* koulutuslista.aspx - hakulomakkeen toiminto */

#printIcon { display: none; }

.nayta_piilota { display: none; }

.ilmo_lisatieto { display: none; }

#imsd_logo { display: none; }