a	{ font-family: Tahoma, Arial; font-size: 12px; color: blue; text-decoration: none; }
a.m	{ font-family: Tahoma, Arial; font-size: 12px; color: blue; text-decoration: none; }
a.f	{ font-family: Tahoma, Arial; font-size: 12px; color: red;  text-decoration: none; }
a.list_m { font-family: Tahoma, Arial; font-size: 12px; color: white; text-decoration: none; font-weight: bold; }
a.list_f { font-family: Tahoma, Arial; font-size: 12px; color: white;  text-decoration: none; font-weight: bold; }
a.list   { font-family: Tahoma, Arial; font-size: 12px; color: black;  text-decoration: none; font-weight: normal; }
a.etusivu { font-weight: normal; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: blue; text-decoration: none; }
a.keltainen { font-family: Century Gothic; font-size: 10px; color: yellow; text-decoration: none; }
a:hover { color: #800000; background-color: #BBBBBB; }
a.blah:hover { background-color: #eee; }

A.leftnavsub 	{ 	
		font-family: Century Gothic, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: normal;
		color: white;
		text-decoration: none;
		border:1px ridge #63CFEF;
		background-color:#41AECF;
		display: block;
		width: 130px;
		padding: 0px 0px;
		margin: 1px 1px 1px 1px;
		}

A.leftnavsubchosen { 	color: yellow; 
		text-decoration: none; 
		font-family: Century Gothic, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-weight: normal; 
		border:1px groove #63CFEF; 
		background-color: #187B9C; 
		display: block;
		width: 130px; 
		padding: 0px 0px; 
		margin: 1px; 
		}

A:hover.leftnavsub
		{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: yellow;
		background-color: #3A9DBE;
		width: 130px;
		/*padding-left:4px;*/
		padding: 0px 0px;
		border:1px groove #41AECF;
		}
		
A:hover.leftnavsubchosen
		{
		font-family: Century Gothic, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: yellow;
		background-color: #3A9DBE;
		width: 130px;
		/*padding-left:4px;*/
		padding: 0px 0px;
		border:1px groove #41AECF;
		}

BODY		{ font-family: Century Gothic; font-size: 12px; background: #eeeeee; padding: 0px 0px 0px 0px; margin: -1px 0px 0px -1px; }

H1 		{ font-weight: normal; text-align: left; font-family: Century Gothic, Arial; font-size: 24px; vertical-align: middle; padding: 5px 5px 5px 10px; margin: 5px 5px 5px 5px; }
H1.etusivu 	{ font-weight: normal; text-align: left; font-family: Century Gothic, Arial; font-size: 14px; vertical-align: middle; padding: 5px 5px 5px 10px; margin: 5px 5px 5px 5px; }
H1.CENTER 	{ font-weight: normal; text-align: center; font-family: Century Gothic, Arial; font-size: 24px; vertical-align: middle; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
HR 		{ height: 1px; border: 1px dashed #CCCCCC; }

I 		{ font-family: Century Gothic, Arial, Tahoma; font-size: 12px; font-style: italic; color: #41AECF; }

IMG 		{ margin: 5px; text-align: center; vertical-align: middle; }
IMG.palikka 	{ margin: 0px 0px 0px 0px; text-align: center; vertical-align: middle; }
INPUT 		{ font-size: 10px; }

OPTION 		{ font-size: 12px; font-family: Tahoma, Arial; }
TEXTAREA 	{ font-size: 12px; font-family: Tahoma, Arial; width: 250px; }

P.right 	{ color: #298CAD; margin: 5px 5px 5px 5px; text-align: right; font-family: Arial, Verdana; font-size: 10px; }
P.center 	{ color: #298CAD; margin: 5px 5px 5px 5px; text-align: center; font-family: Arial, Verdana; font-size: 10px; }
P.left 		{ color: #298CAD; margin: 5px 5px 5px 5px; text-align: left; font-family: Arial, Verdana; font-size: 10px; }
P.etusivuotsikko { font-weight: bold; font-style: normal; letter-spacing: +1px; margin: 5px 5px 10px 5px; text-align: left; font-family: Tahoma, Arial, Verdana; font-size: 12px; }
P.etusivuteksti { margin: 5px 5px 10px 15px; text-align: left; font-family: Tahoma, Arial, Verdana; font-size: 12px; }

PRE 		{ margin: 15px 15px 15px 15px; font-family: Courier New, Arial; font-size: 12px; color: blue; }
PRE.etusivu 	{ text-align: left; margin: 15px 15px 15px 15px; font-family: Courier New, Arial; font-size: 12px; color: black; }

SELECT 		{ font-size: 12px; }

TABLE		{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
TABLE.FORM 	{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
TR		{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
TR.FORMRIVI1 	{ padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; background-color: #DDDDDD; }
TR.FORMRIVI2 	{ padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; background-color: #CCCCCC; }
TD		{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
TD.HAKUAIKA 	{ vertical-align: middle; color: #ffffff; font-style: italic; border-top: 5px solid #298CAD; background: #41AECF; text-align: center; font-family: Century Gothic, Arial; letter-spacing: +2px;  }
TD.INFOPALKKI 	{ border: 0px solid #41AECF; text-align: right; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: yellow; }
TD.keskus 	{ border: 6px solid #298CAD; text-align: center; } 
TD.logo 	{ background-color: #41AECF; text-align: center; font-family: Tahoma, Arial, Verdana; font-size: 12px; color: white; }
TD.osoitteet 	{ color: #000000; text-align: left; font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
TD.otsikko 	{ background-color: #298CAD; text-align: left; font-family: Century Gothic; font-size: 10px; color: white; }
TD.PPOTSIKKO 	{ vertical-align: middle; text-align: left; font-family: Century Gothic, Arial; font-size: 32px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

TABLE.LIST 	{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; }
TR.LIST 	{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; }
TD.LIST		{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; }

TABLE.LIST2 	{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
TR.LIST2 	{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
TD.LIST2	{ font-family: Tahoma, Arial, Verdana; font-size: 12px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
