/* Common */
BODY, TD {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin-left: 2pt;
	vertical-align: top;

}

DIV.Content {
	color : Black;
	font-size : 10pt;
	margin-left: 0.5em;
	margin-right: 1em;
	margin-bottom: 0.25em;
	text-align: left;
}

TD.Header {
	background: #6E99B7;
}

/* Menu */
TABLE.MenuBase {
		
}

TD.MenuBase {
	text-align: left;
}

DIV.MenuInc {
	margin-left: 0;
		
}

DIV.MenuSel {
	margin-left: 0;
	background: #AFC6DB;
}

A.MenuInc {
	font-size: 8pt;
	color: Black;
	font-weight: Normal;
	text-decoration: none;
}

A.MenuInc:hover {
	font-size: 8pt;
	color: #BAA08F;
	font-weight: normal;
	text-decoration: none;
}

A.MenuInc2 {
	color: #0038F1;
}


A.MenuSel {
	font-size: 8pt;
	color: #205FAC;
	font-weight: Bold;
	text-decoration: none;
}

A.MenuSel:hover {
	font-size: 8pt;
	color: #BAA08F;
	font-weight: Bold;
	text-decoration: none;
}

A.MenuSel2 {
	color: #FF0000;
	font-weight: Bold;
}

DIV.L0I {
	width: 159px;
	height: 21px;
	background-image: url(images/design/navi_tausta.jpg);
	margin-left: 0.2em;
	margin-bottom: 0.25em;
	vertical-align: bottom;

}

DIV.L0S {
	width: 159px;
	height: 21px;
	background-image: url(images/design/navi_tausta.jpg);
	margin-left: 0.2em;
	margin-bottom: 0.25em;
	vertical-align: bottom;
}

DIV.L1I {
	padding-left: 0.5em;
	margin-bottom: 0.25em;

}

DIV.L1S {
	font-weight : bold;
	padding-left: 0.5em;
	margin-bottom: 0.25em;
}

DIV.L2I {
	font-size : 9pt;
	margin-left: 1.0em;
	margin-bottom: 0.25em;
}

DIV.L2S {
	font-weight : bold;
	margin-left: 1.0em;
	margin-bottom: 0.25em;
}

DIV.L3I {
	font-size : 9pt;
	margin-left: 1.5em;
	margin-bottom: 0.25em;
}

DIV.L3S {
	font-size : 8pt;
	font-weight : bold;
	margin-left: 1.5em;
	margin-bottom: 0.25em;
}

DIV.L4I {
	color : #05506F;
	font-size : 9pt;
	margin-left: 2.0em;
	margin-bottom: 0.25em;
}

DIV.L4S {
	color : 217BA0;
	font-size : 8pt;
	font-weight : bold;
	margin-left: 2.0em;
	margin-bottom: 0.25em;
}


/* Feedback */
.FeedbackBase {
}

.FeedbackHeader {
	font-weight: Bold;
}

/* News */

.NewsArticleBase {
	border-width: 0;
} 

.NewsListBase {
	border-width: 0;
} 

.NewsBase {
	border-width: 0;
}

.NewsHeader {
	font-weight: Bold;
}
.NewsIntfHead {
	background: transparent;
	font-family:Arial,"Times New Roman"; 
	font-size: 10pt;
	font-weight: Bold;
	color: Black;
}

TD.NewsArticleHead {
	font-size: 10pt;
	border-top: 1px solid #007163;
	border-bottom: 1px solid #007163;

}

TD.NewsArticleHeader {
	color: #004684;
	font-weight: Bold;
	font-size: 10pt;
}

TD.NewsContHeader {
	color: black;
	font-weight: Bold;
	font-size: 10pt;
}

.NewsSelAreaHead {
	border-top: 1px solid #004684;
	border-bottom: 1px solid #004684;
	font-weight: Bold;
	font-size: 8pt;
}

TD.NewsContent {
	color: black;
	font-family : Arial, "Times New Roman", Times, serif;
	font-size: 10pt;	
}


.NewsDate {
	font-size: 8pt;
}



A.NewsLink {
	color : #174882;
	font-family : Arial, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-weight : bold;
	text-decoration: none;
		
}

A.NewsArticle {
	color: #174882;	
}

A:visited.NewsArticle {
	color: #808080;	
}
.NewsOrigin {
	font-size: 8pt;
}


/* Quiz */
.QuizBase {
	background: #6E94B7;
}

.QuizHeader {
	background: #6E94B7;
}

.QuizQuestion {
	background: #AFC6DB;
	font-weight: Bold;
}

.QuizContent {
	background: White;
}

/* Forum */
/* Forum */
.ForumBase {
	
}

.ForumHeader {

	font-weight: Bold;
}

.ForumContent {

	font-weight: Normal;
}

.ForumThreadSel {
	font-weight:  Bold;

}

.ForumThreadInc {

}

.ForumMessageEvenHeader {
	background: #E6E6E6;
	font-weight: Bold;
	margin-left: 0.5em;
}

.ForumMessageEvenContent {
	background: #E6E6E6;
	margin-left: 0.5em;
	font-weight: Normal;
}

.ForumMessageOddHeader {

	font-weight: Bold;
	margin-left: 0.5em;
}

.ForumMessageOddContent {

	margin-left: 0.5em;
	font-weight: Normal;
}

.ForumListHeader {
	background: #E6E6E6;
	font-weight: Bold;
}

.ForumListContent {

	font-weight: Normal;
}

.Ilmoitus {
	background: #FFFFFF;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	padding: 0.5em;
}

.ilmo {
	background: #F9F9F9;
	border: 1px solid #808080;
}

TD.FormData {
	border-bottom: 1px dotted #C0C0C0;
}
