/* Common */
BODY {
	background: #003366;
}

DIV.Content {
	color : black;
	background: #015F92;
	font-size : 12px;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.25em;
}
.Content	{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : White;
	background: #015F92;
	font-size : 12px;
	padding-left : 15px;
	padding-right : 10px;
	text-align:left;
}
H4	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFCC00;
	font-weight : bold;
	font-size : 13px;
	text-align : left;	
}
.otsake	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFCC00;
	font-size : 16px;
	font-weight : bolder;
	text-align : left;
	padding-left : 13px;	
}
.otsakev	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFCC00;
	font-size : 16px;
	font-weight : bolder;
	text-align : left;
	padding-left : 2px;
}
.otsakeo	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFCC00;
	font-size : 16px;
	font-weight : bolder;
	text-align : left;
	padding-left : 23px;
}

.teksti	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-align : left;
	vertical-align : top;		
}
.tulosta	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-align : right;
	padding-right : 20px;
	padding-bottom : 10px;		
}
.tekstiasuminen	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-align : left;
	vertical-align : top;
	padding-right : 20px;		
}
.tekstipieni	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 9px;		
}
.etusivupieni	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;		
}
.tekstike	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFCC00;
	font-weight : bold;
	font-size : 13px;
	text-align : left;
}

.keskitys	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-align : center;
	vertical-align : top;		
}
.lihavoitu	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bolder;
	text-align : left;
	vertical-align : top;
	padding-left : 15px;		
}
.lihavoituv	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bolder;
	text-align : left;
	vertical-align : top;
	padding-left : 4px;		
}
.lihavoituo	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bolder;
	text-align : left;
	vertical-align : top;
	padding-left : 25px;		
}
.sisennetty	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	vertical-align : top;
	padding-left : 17px;		
}
.pohja	{
	background: #015F92;
}
TD.Header {
	background: #003366;
}
.banner	{
	background-image : url(images/bannertext.jpg);
}
.valikko	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	background-image : url(images/palkki.gif);
}
.yla	{
	background-image : url(images/reunay.jpg);
}
.ala	{
	background-image : url(images/reunaa.jpg);
}
.vasen {
	background-image : url(images/reunav.jpg);
}
.oikea {
	background-image : url(images/reunao.jpg);
}
.ylavasen	{
	background-image : url(images/nurkkavy.jpg);
}
.alavasen	{
	background-image : url(images/nurkkava.jpg);
}
.ylaoikea {
	background-image : url(images/nurkkaoy.jpg);
}
.alaoikea {
	background-image : url(images/nurkkaoa.jpg);
}
.valikkoiso	{
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	background-image : url(images/painikebig.gif);
}
.valikkopieni	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	color : white;
	text-decoration : none;	
}
.valikkoala	{
	background-image : url(images/valikko3.gif);
}
.valikkoyla	{
	background-image : url(images/valikko1.gif);
}
A.valikkoke	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFCC00;
	font-weight : bold;
	text-decoration : none;
}
A.valikkopieni	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
A.valikkomus	{
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	font-weight : bold;
}
.puhelin	{
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	font-size : 12px;
	text-align : right;
	background-color : #DBDDDF;
	vertical-align : top;
	padding : 0px 10px 0px 0px;
}
.yhteys{
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	font-size : 12px;
	padding : 0px 0px 0px 16px;
	background-color :#DBDDDF;
	vertical-align : top;
}
/* Koulu */
.kouluotsikko	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 26px;
	font-weight : bolder;
	letter-spacing : 3px;
	padding-left : 90px;
	padding-bottom : 10px;
	vertical-align : top;	
}
.kouluteksti	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-align : left;
	vertical-align : top;
	padding-left : 5px;		
}
.henkiloteksti	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-align : left;
	vertical-align : bottom;		
}
.kuvateksti	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 12px;
	text-align : left;
	vertical-align : top;
	padding-left : 70px;
	padding-top : 10px;		
}
.thubnail {
	border-width: 2px;
	border-color: White;
	border-style: solid;	
}
/* Menu */
TABLE.MenuBase {
	background-image : url(images/valikko2.gif);
	color : white;		
}
A	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
}

A.MenuInc	{
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
A.MenuSel	{
	font-family : Arial, Helvetica, sans-serif;
	color : #86201F;
	font-weight : bold;
	text-decoration : none;
}
A:HOVER	{
	font-family : Arial, Helvetica, sans-serif;
	color : #ACACAC;
	font-weight : bold;
	text-decoration : none;
}
A:ACTIVE	{
	font-family : Arial, Helvetica, sans-serif;
	color : #86201F;
	font-weight : bold;
	text-decoration : none;
}

TD.MenuBase {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : left;	
	padding : 20px 0px 20px 15px;		
}
DIV.MenuInc {
	margin-left : 0;
	color : White;					
}

DIV.MenuSel {
	margin-left : 0;
	color : white;					
}

/* Feedback */
.FeedbackBase {
	background: #6E94B7;
}

.FeedbackHeader {
	background: #AFC6DB;
	font-weight: Bold;
}

/* News */
.NewsArticleBase {
	border-width : 0;
	background : #DBDDDF;
	font-size : 12px;
	color : Black;
} 

.NewsListBase {
	border-width : 0;
	background : #015F92;
	font-size : 12px;
	color : White;
} 

.NewsBase {
	border-width : 0;
	background : #015F92;
	font-size : 12px;
	color : white;
}

.NewsHeader {
	background : #AFC6DB;
	font-weight : Bold;
	font-size : 12px;
}

TD.NewsContHeader {
	background : White;
	font-weight : Bold;
	font-size : 12px;	
}

TD.NewsContent {
	background: #DBDDDF;
	font-size : 12px;
	padding : 10px;
}
.NewsSelAreaHead {
	background : #015F92;
	font-weight : Bold;
	font-size : 12px;
	color : White;
}



/* Quiz */
.QuizBase {
	background: #6E94B7;
}

.QuizHeader {
	background: #6E94B7;
}

.QuizQuestion {
	background: #AFC6DB;
	font-weight: Bold;
}

.QuizContent {
	background: White;
}

/* Forum */
.ForumBase {
	background: #6E94B7;	
}

.ForumHeader {
	background: #AFC6DB;
	font-weight: Bold;
}

.ForumContent {
	background: White;
	font-weight: Normal;
}

.ForumThreadSel {
	font-weight:  Bold;
	background: #AFC6DB;
}

.ForumThreadInc {
	background: White;
}

.ForumMessageEvenHeader {
	background: #BFD6EB;
	font-weight: Bold;
	margin-left: 0.5em;
}

.ForumMessageEvenContent {
	background: #BFD6EB;
	margin-left: 0.5em;
	font-weight: Normal;
}

.ForumMessageOddHeader {
	background: White;
	font-weight: Bold;
	margin-left: 0.5em;
}

.ForumMessageOddContent {
	background: White;
	margin-left: 0.5em;
	font-weight: Normal;
}

.ForumListHeader {
	background: #BFD6EB;
	font-weight: Bold;
}

.ForumListContent {
	background: White;
	font-weight: Normal;
}
