
/* Helsingin yliopiston skin */

H1 {
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 14px; 
   	color: #000000; 
	font-weight : bold;

}

H2 {
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
   	color: #323232; 
	font-weight : bold;
	margin: 20px 0;

}

H3 {
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
   	color: #666666; 
	font-weight : bold;
	border-bottom: 1px solid #999999;
	clear: both;
	margin: 10px 0 7px 0;

}

H4 {
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
   	color: #333333; 
	font-weight : bold;
	margin: 0px 0 12px 0;

}

H5 {
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
   	color: #333333; 
	font-weight : bold;
	margin: 0px 0 12px 0;

}

h1 a:link, h1 a:hover, h1 a:visited, h1 a:active {
	text-decoration: none;
}

h2 a:link, h2 a:hover, h2 a:visited, h2 a:active {
	text-decoration: none;
}

h3 a:link, h3 a:hover, h3 a:visited, h3 a:active {
	text-decoration: none;
}

h4 a:link, h4 a:hover, h4 a:visited, h4 a:active {
	text-decoration: none;
}

h5 a:link, h5 a:hover, h5 a:visited, h5 a:active {
	text-decoration: none;
}

p {
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
   	color: #000000; 
	font-weight : normal;

}

div {
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
   	color: #000000; 
	font-weight : normal;

}

.normal {
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
   	color: #333333; 
	font-weight : normal;
}


.MainMenu_MenuContainer {
	background-color: transparent;
    	width:100%;
	height:1px;
}

/* ominaisuudet päänavissa */
.MainMenu_MenuBar {
	background-color: transparent;
}

.MainMenu_MenuArrow {
	display: none
}

/* alanavin nuoli */
.MainMenu_RootMenuArrow {
	display: none;
	
}

/* alanavin icon-ominaisuudet */
.MainMenu_MenuIcon {
	display: none
}

/* päänavin valikoiden välistys */
.MainMenu_MenuBreak {
   	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
}

/* päänavin teksti? */
.RootMenuItem TD {
    padding:10px 6px 9px 4px;
   	font-family: Arial,  Helvetica, sans-serif;
    	font-size:12px;
    	font-weight:normal;
    	color:#ffffff;
    	text-align:center;
    	height: 20px;
}

/* päänavin hover-teksti */
.RootMenuItemSel TD {
    	padding:10px 6px 9px 4px;
   	font-family: Arial,  Helvetica, sans-serif;
    	font-size:12px;
    	font-weight:normal;
    	color: #000000;  
    	text-align:center;
    	height: 20px;
}

.RootMenuItemHover TD {
    	padding:10px 6px 9px 4px;
   	font-family: Arial,  Helvetica, sans-serif;
    	font-size:12px;
    	font-weight:normal; 
    	color:#000000; 
    	text-align:center;
    	height: 20px;
}

/* päänavin avoinna olevan sivun menu-ominaisuudet */
.RootMenuItemActive TD {
	padding:10px 6px 9px 4px;
	font-family: Arial,  Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal; 
	color:#000000;
	text-align:center;
	height: 20px;
}


/* tekstin väri vaikuttaa myös alanavin teksti väriin (ei-hover)*/
.MainMenu_MenuItem {
    	padding:0px 22px 0px 0px;
   	border:0pt none;
   	font-family: Arial,  Helvetica, sans-serif;
    	font-size: 12px; 
    	color: #ffffff;
    	font-weight: normal; 
    	height: 20px;
	background-color: #121172;
}

/* pää- ja alanavin hover-ominaisuudet */
.MainMenu_MenuItemSel {

	padding:0px 22px 0px 0px;
	border:0pt none;
   	font-family: Arial,  Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	height: 20px;
 	cursor: pointer; 
	cursor: hand; 
	color: #000000;
	background-color: #ffffff;
}

/* alanavin ominaisuudet */
.Submenu {
	cursor:pointer;
	margin-top: 0px;
	z-index: 1000;
   	font-family: Arial,  Helvetica, sans-serif;
	font-size: 12px; 
	color: #0062ab;
	font-weight: normal; 

}


/* alanavin solujen ominaisuudet */
.Submenu td {
	border-bottom: 1pt solid;
	border-color: #cfcfcf;

}



/* alanavin hover-teksti */
.Submenuitemselected, Submenuitembreadcrumb {
	margin-top: 0px;
	margin-left: 0px; 
   	font-family: Arial,  Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF;
	font-weight: normal; 
	background: #000000; 
}




.login, A.login:link, A.login:visited, A.login:active {
	padding:0px 6px 0px 18px;
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
	font-weight : normal;
	color:#121172;
	text-decoration: none;
}


A.login:hover {
	padding:0px 6px 0px 18px;
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
	font-weight : normal;
	color: #ffffff;
	text-decoration : none;
}


.login2, A.login2:link, A.login2:visited, A.login2:active {
	padding:0px 6px 0px 18px;
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
	font-weight : normal;
	color:#ffffff;
	text-decoration: none;
}


.login1, A.login1:link, A.login1:visited, A.login1:active {
	padding:0px 6px 0px 18px;
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
	font-weight : normal;
	color:#ffffff;
	text-decoration: none;
}


A.login1:hover {
	padding:0px 6px 0px 18px;
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
	font-weight : normal;
	color: #cccccc;
	text-decoration : none;
}




A.login2:hover {
	padding:0px 6px 0px 18px;
   	font-family: Arial,  Helvetica, sans-serif;
   	font-size: 12px; 
	font-weight : normal;
	color: #cccccc;
	text-decoration : none;
}


A:link, A:active, A:hover {
	font-size : 12px;
	font-weight : normal;
	color :#6139c1;
	text-decoration : underline;
}


A:visited {
	font-size : 12px;
	font-weight : normal;
	color :#666699;
	text-decoration : underline;
}



/* POISSA KÄYTÖSTÄ

.Links {
   font-size:11px;
   font-weight:bold; 
   color:#FFFFFF;
   text-decoration: none
}

A.Links:link {
    font-size:11px;
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : none;
}

A.Links:visited {    
    font-size:11px;
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : none;
}

A.Links:active {
    font-size:11px;
    font-weight:bold; 
	color : #FFFFFF;
	text-decoration : none;
}

A.Links:hover {
    font-size:11px;
    font-weight:bold; 
	color : #CCCCCC;
	text-decoration : none;
}

 */






