
@import url(ussafe.css);

UL {
   margin-right : 2em; 
   margin-left : 1em; 
   margin-bottom : 0em; 
   margin-top : 0em; 
}


TD.pieniotsikko {
   font-size : 85%; 
   text-align : center; 
   width : 60px; 
}


TD.mvotsikko {
   width : 250px; 
}

TABLE.vastaavat TH {
   color : black; 
   background : #e6e6fa none repeat; 
}


TABLE.vastaavat {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 90%; 
   color : black; 
   background : white none repeat; 
   margin-right : 0%; 
   margin-left : 0%; 
   border-width : 0; 
   border-style : none; 
   border-color : inherit; 
}

TABLE.teachinggroup caption {
   font-size : 90%;
   color : black; 
   background : transparent none repeat; 
   text-align : left;
   font-weight : bold
}

TABLE.teachinggroup TR TH {
   text-align : center;
   color : black; 
   background : #d8d8d8 none repeat; 
   text-align : left;
   padding-left: 0.6em; 
   padding-right: 0.6em; 
   padding-top: 0.3em; 
   padding-bottom: 0em; 
}

TABLE.teachinggroup TR TD {
   text-align : center;
   font-size : 90%;
   padding-left: 0.5em; 
   padding-right: 0.5em; 
   padding-top: 0.3em; 
   padding-bottom: 0em; 
}


TABLE {
   text-align : left; 
}

STRONG {
   color : #300; 
   background : transparent none repeat; 
}


SPAN.tdktitle {
   font-size : 85%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #012c5f; 
   background : transparent none repeat; 
   text-decoration : none; 
   text-align : left; 
}


SPAN.subtitle {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 85%; 
}


PRE {
   font-style : normal; 
   font-family : "Courier", monospace; 
   color : black; 
   background : #e0ffe0 none repeat; 
   white-space : pre; 
}


P.kiitos {
   font-weight : bold; 
   font-size : 110%; 
   color : #6a5acd; 
   background : transparent none repeat; 
}


IMG {
   border-width : 0; 
   border-style : none; 
   border-color : inherit; 
}


HR.taulu {
   color : #e6e6fa; 
   background : transparent none repeat; 
}


HR {
   color : #9c9; 
   background : transparent none repeat; 
   height : 0.2em; 
}


H4 {
   font-size : 105%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #000; 
   background : #e6e6fa none repeat; 
}


H3 {
   font-style : normal; 
   font-weight: normal;
   font-size : 100%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #000; 
   background : #e6e6fa none repeat; 
}


H2 {
   font-size : 115%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #000; 
   background : #e6e6fa none repeat;
 	 padding-left: 0.5em; 
/*   margin-right : 1.5em; */
}


H1 {
   font-size : 130%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #000; 
   background : #e6e6fa none repeat; 
   text-align : left; 
	 padding-left: 0.5em;
/*   margin-right : 1.5em; */
}


FORM {
   color : black; 
   background : transparent none repeat; 
   margin : 0; 
}


FIELDSET {
   margin : 1.5em; 
}


EM {
   color : #000; 
   background : transparent none repeat; 
}


DIV.navbar2 {
   font-size : 80%; 
   line-height : 130%; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   text-align : center; 
/*   margin : 0 1.5em 0 0; */
}

BODY {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   margin-left: 2%;
   margin-right: 2%;
   color : #000; 
   background : #ffffff none repeat; 
}


ADDRESS {
   text-align : left; 
}


div.ylalinkki {
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
}


A.ylalinkki:visited {
   font-weight : normal; 
   font-size : smaller; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
   text-decoration : none; 
}


A.ylalinkki:link {
   font-weight : normal; 
   font-size : smaller; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
   text-decoration : none; 
}


A.ylalinkki:hover {
   font-weight : normal; 
   font-size : smaller; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
   text-decoration : underline; 
}


A.ylalinkki:active {
   font-weight : normal; 
   font-size : smaller; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   color : #ffffff; 
   background : transparent none repeat; 
   text-decoration : none; 
}


.vasen {
   text-align : left; 
}


.urlalku {
   margin-right : 2em; 
   margin-left : 2em; 
}


.url {
   font-weight : normal; 
   font-family : "Courier New", Courier, Monaco, monospace; 
}


.sisennys {
   margin-left : 40px; 
}

.pienempi {
   font-size : 90%; 
}


.pieni {
   font-size : 80%; 
}


.oikea {
   text-align : right; 
}


.keskitys {
   text-align : center; 
}


.info {
   margin-left : 2.5em; 
   color : #000;
   background : transparent none repeat; 
}

.viiva {
   height: 2px; 
   color : #e6e6fa;
}

.harmaa {
   color : black; 
   background : #d8d8d8 none repeat; 
}

div.author {
  font-size : 90%;
}

