
a:link {
	text-decoration: none;
	color: #000000;
	font-weight: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
	font-weight: none;
}
a:active {
	text-decoration: none;
	color: #000000;
	font-weight: none;
}
a:hover {
	text-decoration: underline;
	color: #3953a4;
	font-weight: none;
}

.otsikko {
    background: #4d4d4d;
	height: 18px;
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.alaotsikko {
	background:  url(images/alaotsikko.gif);
}

.palkki A {text-decoration: none; color: #ffffff;}

.palkki A:visited {text-decoration: none; color: #ffffff;}

.palkki A:active {text-decoration: none; color: #ffffff;}

.palkki A:hover {text-decoration: none; color: #ffffff;}

.palkki {
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
}
	
.alavalikko {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #000000
}
.alavalikko UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.alavalikko UL LI {
	MARGIN: 0px; BORDER-BOTTOM: #d2dcdd 2px solid
}
.alavalikko A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.alavalikko A.normal {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.alavalikko A:visited {
	COLOR: #000000;
}
.alavalikko A:hover {
	COLOR: #000000; TEXT-DECORATION: none; BACKGROUND-COLOR: #f3f5f5;
}

.kuvaus {
	color: #3500ee;
	font-family: Verdana;
	font-weight: bold;
}

.verdana10 {
    color: #000000;
	font-family: Verdana;
	font-size: 10px;
}   

.verdana12 {
    color: #000000;
	font-family: Verdana;
	font-size: 12px;
}   

.verdana13 {
    color: #000000;
	font-family: Verdana;
	font-size: 13px;
}   

.verdana14 {
    color: #000000;
	font-family: Verdana;
	font-size: 14px;
}   

.verdana16 {
    color: #000000;
	font-family: Verdana;
	font-size: 16px;
}   

.verdana8 {
    color: #000000;
	font-family: Verdana;
	font-size: 9px;
}   

.white {
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
}

.bold {
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	bgcolor: #4372fb;
}

.bold2 {
	font-family: Verdana;
	font-weight: bold;
}

.main {
    color: #000000;
	font-family: Verdana;
	font-size: 12px;
	background: url(images/aaa.gif);
	bgcolor="#ffffff"
}  

.navi {
    color: #000000;
	font-family: Verdana;
	font-size: 18px;
	background: url(navi.gif);
}  

.etusivu { 
	background-image: url(images/etusivu_tausta.jpg);
	background-repeat: no-repeat
} 

.ala {
    color: #06980a;
	font-family: Verdana;
	font-size: 12px;
}  

.alasivut {
    background-color: #f3f5f5;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
}  

.vasenpalkki {
    background-color: #a6b9bb;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
}  

.kuvapalkki {
    background-color: #d2dcdd;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
}  

.npm {
    color: #3a3a3a;
	font-family: Verdana;
	font-size: 10px;
}  

.npm A {text-decoration: underline; color: #3a3a3a;}

.npm A:visited {text-decoration: underline; color: #3a3a3a;}

.npm A:active {text-decoration: underline; color: #3a3a3a;}

.npm A:hover {text-decoration: none; color: #3a3a3a;}

h1
{
font-type: Verdana;
font-size: 26px;
font-weight: bold;
color: #3953a4;
display: inline;
}

h2
{
font-type: Verdana;
font-size: 18px;
font-weight: bold;
color: #000000;
display: inline;
}

h3
{
font-type: Verdana;
font-size: 16px;
font-weight: bold;
color: #000000;
display: inline;
}

h4
{
font-type: Verdana;
font-size: 14px;
font-weight: bold;
color: #000000;
display: inline;
}

h5
{
font-type: Verdana;
font-size: 12px;
font-weight: normal;
color: #000000;
display: inline;
}

h6
{
font-type: Verdana;
font-size: 10px;
font-weight: normal;
color: #000000;
display: inline;
}

.error-panel,
.success-panel,
.warning-panel { 
	border-bottom: 2px solid; border-top: 2px solid;
	margin: 1em 0; padding: 1em 20px; font-size: .9em; font-weight: bold;
	min-height: 23px;
}

.error-panel,
.success-panel,
.warning-panel { 
	padding-left: 55px;	
	background-position: 8px 8px;
	background-repeat: no-repeat;
}

.error-panel h1,
.success-panel h1,
.warning-panel h1 { margin-bottom: .2em; }

.error-panel ul,
.success-panel ul,
.warning-panel ul { margin: 0; padding: 0; }

.error-panel p,
.success-panel p,
.warning-panel p { margin: 0; padding: 0; }

.error-panel ul li,
.success-panel ul li,
.message-panel ul li { background-image: none; padding: 0; margin-bottom: .2em; }



.error-panel {
	background-image: url(images/g_warning_symbol2.gif); 
	background-color: #fdedeb;	
	color: #eb5441;
	border-color: #f4aea6;	
}
.error-panel h1 { color: #DF2020;  }
.error-panel .message { display: block; color: #4B4545; }

.success-panel {
	background-image: url(images/g_success_symbol2.gif);
	background-color: #f6fbea;
	color: #6d8937;	
	border-color: #bcce99;
}
.success-panel ul { margin: 0px; }
.success-panel h1 { color: #779022; }
.success-panel .title { display: block; font-size: 1.2em; font-weight: bold; color: #49812a; margin-bottom: .2em; }

.warning-panel { background-color: #fffacd; border-color: #dcd382;  }
.warning-panel p { color: #8e8532; }

