body{
        background-color: #FFFCE5;
        padding: 0 0 0 0;
        margin: 20 0 0 0;
}

td.shade_top  {
	height: 5px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        background-image: url('pictures/shade_top.gif');
        background-repeat: repeat-x;
        background-position:  bottom left;
}
td.shade_left  {
	width: 6px;
        background-image: url('pictures/shade_left.gif');
        background-repeat: repeat-y;
        background-position:  top right;
}
td.shade_right  {
	width: 11px;
        background-image: url('pictures/shade_right.gif');
        background-repeat: repeat-y;
        background-position:  top left;
}
td.shade_bottom  {
	height: 11px;
        background-image: url('pictures/shade_bottom.gif');
        background-repeat: repeat-x;
        background-position:  top left;
}
td.shade_bottom_left  {
	height: 11px;
	width: 6px;
        background-image: url('pictures/shade_bottom_left.gif');
        background-repeat: no-repeat;
        background-position:  top right;
}
td.shade_bottom_right  {
	height: 11px;
	width: 11px;
        background-image: url('pictures/shade_bottom_right.gif');
        background-repeat: no-repeat;
        background-position:  top left;
}
h1{
        margin: 0 0 10 0;
        font-size : 14pt;
        font-family : Arial;
        font-weight : bold;
        font-style : normal;
        color : #000000;
        text-valign: middle;
        text-align: center	;
        text-transform: uppercase;
        text-decoration: none;
}

h3{

        margin: 20 0 5 0;
        font-size : 11pt;
        font-family : Arial;
        font-weight : bold;
        font-style : normal;
        color : #000000;
        text-align: left;
        text-transform: uppercase;
        text-decoration: none;
}


p.info{
        margin: 0 0 0 0;
        font-size : 10pt;
        font-family : Arial;
        font-weight : normal;
        font-style : normal;
        color : #000000;
        text-valign: middle;
        text-align: left;
        text-transform: none;
        text-decoration: none;
}
td.normaali{
        margin: 0 0 0 0;
        font-size : 10pt;
        font-family : Arial;
        font-weight : normal;
        font-style : normal;
        color : #000000;
        text-valign: middle;
        text-align: left;
        text-transform: none;
        text-decoration: none;
}

td.navi{
        padding: 0 0 4 5;
        font-size : 10pt;
        font-family : Arial;
        font-weight : normal;
        font-style : normal;
        color : #000000;
        text-align: left;
	vertical-align: bottom;
        text-transform: none;
        text-decoration: none;
}

ul.info{
        margin: 10 0 10 30;
        padding: 0 0 0 0;
        font-size : 10pt;
        font-family : Arial;
        font-weight : normal;
        font-style : normal;
        color : #000000;
        text-transform: none;
        text-decoration: none;
	list-style-type: disc;
}



td.main{
        padding: 5 0 0 5;
	vertical-align: top;

        font-size : 11pt;
        font-family : Arial;
        font-weight : normal;
        font-style : normal;

}


A, A:Hover, A:Active, A:Visited, A:Visited:hover{
        font-size : 10pt;
        font-family : Arial;
        font-weight : normal;
        font-style : normal;
        text-decoration : none;
        color : blue;
}
A.tab, A.tab:Hover, A.tab:Active, A.tab:Visited, A.tab:Visited:hover{
        font-size : 8pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-decoration : none;
	text-transform: uppercase;
        color : #000000;
}
A.navi, A.navi:Active, A.navi:Visited{
        font-size : 8pt;
        font-family : Arial;
        font-weight : bold;
        font-style : normal;
        text-decoration : none;
	text-transform: uppercase;
        color : #000000;
}
A.navi:Hover, A.navi:Visited:hover{
        font-size : 8pt;
        font-family : Arial;
        font-weight : bold;
        font-style : normal;
        text-decoration : none;
	text-transform: uppercase;
        color : #FFFFFF;
}

/* Tab "OFF" state attributes */
td.off {
        background: url('pictures/tab_off_strip.gif') repeat-x top left;
        display: block;
        float: left;
        margin: 0 0 0 0;
        padding: 5 0 0 0;
}
td.tab {
        padding: 0 0 5 0;
}
td.tabviiva {
        display: block;
        float: left;
        padding: 5 0 0 0;
        background: url('pictures/s.gif') repeat-x top left;
}


/* Tab "ON" state attributes */
td.on {
        background: url('pictures/tab_on_strip.gif') repeat-x top left;
        cursor: default;
        display: block;
        float: left;
        margin: 0 0 0 0;
        padding: 5 0 0 0;
}
p.paiva  {
        font-size : 8pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-align: right;
        padding: 0 0 0 0;
        margin: 0 0 0 0;

        color : #004990;
}
td.kalenteri  {
        padding: 5 5 0 0;
        font-size : 8pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-align: center;
        vertical-align: top;
        color : #000000;
}
td.kalenteri_viikko  {
        font-size : 8pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-align: center;
        vertical-align: middle;
        height: 50px;
        color : #000000;
}
th.kalenteri  {
        font-size : 8pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-transform: uppercase;
        text-align: center;
        vertical-align: middle;
        color : #000000;
}
a.kalenteri_kk{
        font-size : 14pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-decoration : none;
        color : #000000;
}

a.kalenteri_kk:Hover  {
        font-size : 14pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-decoration : underline;
        color : #1E5FA6;
}

a.kalenteri_kk:Active  {
        font-size : 14pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-decoration : none;
        color : #000000;
}

a.kalenteri_kk:Visited  {
        font-size : 14pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-decoration : none;
        color : #000000;
}
a.kalenteri_kk:Visited:hover  {
        font-size : 14pt;
        font-family : Verdana;
        font-weight : bold;
        font-style : normal;
        text-decoration : underline;
        color : #1E5FA6;
}
