body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	/*Body text font type*/
	font-size: 11px; 				    	/*Body text font size*/			
	color: #000000;						/*Body text font color*/				    
	background-color: #FFFFFF; 		            	/*Body background color */
}

hr {
	color: #338CCC;						/* break line color */
}

body a {
	font-size: 11px;                			/*Body link font size*/
	color: #FFFFFF;                 			/*Body link font color */ 
	text-decoration: none;          			/*Body link decoration */
}

body a:hover {
	color: #FFFFFF;                				/* Body link color when mouse is over*/
	text-decoration: underline;         			/* Body link text decoration when mouse is over */ 
}




/*************************************************************************** SiteAdmin styles */


.Otsikko {
	font-family: Arial, Helvetica, sans-serif, Verdana; 	/* Header text font family */
	font-weight: bold;					/* Header text font weight */
	font-size: 16px;					/* Header text font size */
	color: #338CCC;						/* Header text color */
}


.AlaOtsikko {
	font-family: Verdana, Helvetica,Arial, Sans-serif; 	/* SubHeader text font family */
	font-size: 13px;					/* SubHeader text font size */
	font-weight: bold;					/* SubHeader text font weight */
	color: #338CCC;	  					/* SubHeader text color */
}


.PieniOtsikko
{
    font-weight: bold;
    font-size: 11px;
    color: #338CCC;
    font-family:Verdana,Arial, Helvetica, sans-serif;
}

.NormaaliTekstit {
	font-family: Verdana,Helvetica,Arial,Sans-serif; 	/* Text font family */
	font-size: 11px;					/* Text font size */
	color: #000000; 					/* Text color */
	font-weight: normal;					/* Text font weight */
}


.Header {
	font-family: Arial, Helvetica, sans-serif, Verdana; 	/* Header text font family */
	font-weight: bold;					/* Header text font weight */
	font-size: 16px;					/* Header text font size */
	color: #338CCC;						/* Header text color */
}


.SubHeader {
	font-family: Verdana, Helvetica,Arial, Sans-serif; 	/* SubHeader text font family */
	font-size: 13px;					/* SubHeader text font size */
	font-weight: bold;					/* SubHeader text font weight */
	color: #338CCC;	  					/* SubHeader text color */
}


.Text {
	font-family: Verdana,Helvetica,Arial,Sans-serif; 	/* Text font family */
	font-size: 11px;					/* Text font size */
	color: #000000; 					/* Text color */
	font-weight: normal;					/* Text font weight */
}





/*************************************************************************** General styles */

.txtCopyright a {	
	font-family: Verdana; 			/* Power by tai Copyright -link font type */
	font-size: 10px;  			/* Power by tai Copyright -link text size */
	color: #00376E;    			/* Power by tai Copyright -link color */
	font-weight: normal; 			/* Power by tai Copyright -link text font weight */
	text-decoration:none; 			/* Power by tai Copyright -link text decoration */
}

.txtCopyright a:hover {
	font-family: Verdana;          	 	/* Power by tai Copyright -link font type, when mouse is over */
	font-size: 10px;			/* Power by tai Copyright -link font size, when mouse is over */
	color: #00376E;				/* Power by tai Copyright -link font color, when mouse is over */
	text-decoration: underline;		/* Power by tai Copyright -link text decoration, when mouse is over */
}

#Skeleton {
	background-color: #E7ECF2;				/* Skeleton background color */
}

#HeaderBox {
	border-bottom: 1px solid #FFFFFF;			/* HeaderBox bottom border */
}

#Links {
	background-color: #D9D9D9;				/* Links background color, which is under SAMenu1 */
}

#ColPlacementOuter {
	/*border-left: 191px solid #338CCC;*/			/* Left Box background color */
	background-color: #AED1EB; 				/* MainContainerBox background color */	
}

#MainContainerBox {
	background: url(../img/whiteline.gif) 191px 0 repeat-y; /* Left Box right border */
	background-color: transparent;				/* MainContainerBox background color */
}

#LeftBox { 
	/*border-top: 5px solid #AED1EB;*/				/* Left content area top border */
	/*border-left: 1px solid #338CCC;*/				/* Left content area top border */
	background-color: transparent;  			/* Left content area background, transparent */	
	
}




#Links { 
	background-color: #338DCC; 				/* Link content background color */

}

#TextArea {
	border-bottom: 1px solid #338CCC;				/* TextArea border */
	background-color: #FFFFFF; 				/* TextArea background color */
}

#TextArea2 {
	border-bottom: 1px solid #338CCC;				/* TextArea border */
	background-color: #FFFFFF; 				/* TextArea background color */
}

#Redirect {
	color: #000;
	background: #AED1EB;						/* Redirection background */
}

#Redirect a {
	color: #000;

}

#Redirect a:hover {
	color: #000000;						/* Redirection text color, when mouse is over */
	text-decoration: underline;				/* Redirection text decoration, when mouse is over */
}


#Redirect a:hover {
	color: #000000;						/* Redirection text color, when mouse is over */
	text-decoration: underline;				/* Redirection text decoration, when mouse is over */
}

#Bottom {
	background: url(../img/bottomwhite.gif) right top no-repeat;	/* Bottom top white line */
	background-color: #338CCC;					/* Bottom background color */
}

#FooterBox {
	background-color: #FFFFFF;  				/* Power by -Background color */
}

/******************************************************************************** SAMenu -styles */
	
/* 1 LEVEL ***************/


#SAMenu2_1_0 {
	background-color: transparent; 				/* SAMenu1_1_0 background color */
	
}

#SAMenu2_1_0 a {
	background: url(../img/blue.gif) repeat-y 0 0;	/* SAMenu1_1_0 a background: BLUE LINE */
	
}

#SAMenu2 li {
	color: #FFFFFF; 					/* SAMenu1 link color */
	background: transparent; 				/* SAMenu1 link background color */
}

#SAMenu2 li a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	/* SAMenu1 link font family */
	font-size: 11px;					/* SAMenu1 link font size */
	color: #FFFFFF; 					/* SAMenu1 link text color */
	text-decoration: none;					/* SAMenu1 link text decoration */
	background-color: #338CCC;				/* SAMenu1 link background color */
	border-bottom: 1px solid #FFFFFF;			/* SAMenu1 link bottom border */
}

#SAMenu2 li a:hover {	
	color: #FFFFFF; 					/* SAMenu1 link font color, when mouse is over */
	background-color: #338CCC;				/* SAMenu1 link background color, when mouse is over */
	text-decoration: none;					/* SAMenu1 link text decoration, when mouse is over */
	border-bottom: 1px solid #FFFFFF;			/* SAMenu1 link bottom border, when mouse is over */
}

#SAMenu2 li a.Selected, #SAMenu2 li a.Selected:hover, #SAMenu2 li a.AtWay, #SAMenu2 li a.AtWay:hover {	
	color: #FFFFFF;						/* SAMenu1 link color, when it is selected or AtWay */
	background-color: #D90240;				/* SAMenu1 link background color, when it is selected or AtWay */
	text-decoration: none;					/* SAMenu1 link text decoration, when it is selected or AtWay */
}

#SAMenu2 ul {
	list-style-type: none;					/* SAMenu1 sublink list style type */
	list-style-image: none;					/* SAMenu1 sublink list style image */
	background: url(../img/blue.gif) repeat-y 0 0;	/* SAMenu1_1_0 a background: BLUE LINE */
	background-color: #FFFFFF; 				/* SAMenu1 sublink background color */
}


#SAMenu2 ul li a {	
   	color: #338CCC;						/* SAMenu1 sublink text color */				
    	font-weight: normal;					/* SAMenu1 sublink font weight */
	background: transparent;				/* SAMenu1 sublink background color */
	border-bottom: 1px solid #338CCC;			/* SAMenu1 sublink bottom border */				
}

#SAMenu2 ul li a:hover {
	color: #338CCC;						/* SAMenu1 sublink text color, when mouse is over */
	background-color: transparent;				/* SAMenu1 sublink background color, when mouse is over */
	border-bottom: 1px solid #338CCC;			/* SAMenu1 sublink bottom border, when mouse is over */
}

#SAMenu2 ul li a.Selected, #SAMenu2 ul li a.Selected:hover{	
	color: #D90240;						/* SAMenu1 sublink text color, when it is selected */
	background: url(../img/blue.gif) repeat-y 0 0;
	background-color: #FFFFFF;				/* SAMenu1 sublink background color, when it is selected */
	border-bottom: 1px solid #338CCC;			/* SAMenu1 sublink bottom border, when it is selected */
}

#SAMenu2 ul li a.AtWay, #SAMenu2 ul li a.AtWay:hover {
	color: #D90240;						/* SAMenu1 sublink text color, when it is selected */
	background: url(../img/blue.gif) repeat-y 0 0;	/* SAMenu1_1_0 a background: BLUE LINE */
	background-color: #FFFFFF;				/* SAMenu1 sublink background color, when it is selected */
	border-bottom: 1px solid #338CCC;			/* SAMenu1 sublink bottom border, when it is selected */
}

#SAMenu2 ul li ul {
	list-style-type: none;					/* SAMenu1 third level sublink list style type */
	list-style-image: none;					/* SAMenu1 third level sublink list style image */
	background: url(../img/blue.gif) repeat-y 0 0;	/* SAMenu1_1_0 a background: BLUE LINE */
	background-color: #FFFFFF;  				/* SAMenu1 third level background color */
}

#SAMenu2 ul li ul li a {
	color: #338CCC;						/* SAMenu1 third level sublink color */
    	font-weight: normal;					/* SAMenu1 third level font weight */
    	background: url(../img/blue.gif) repeat-y 0 0;	/* SAMenu1_1_0 a background: BLUE LINE */
	background-color: #FFFFFF;				/* SAMenu1 third level background color */
	border-bottom: 1px solid #338CCC; 
}

#SAMenu2 ul li ul li a:hover {
	color: #338CCC;						/* SAMenu1 third level sublink text color, when mouse is over */
	background: url(../img/blue.gif) repeat-y 0 0;
	background-color: #FFFFFF;				/* SAMenu1 third level sublink background color, when mouse is over */
	border-bottom: 1px solid #338CCC; 
}

#SAMenu2 ul li ul li a.Selected, #SAMenu2 ul li ul li a.Selected:hover, #SAMenu2 ul li ul li a.AtWay, #SAMenu2 ul li ul li a.AtWay:hover  {
	color: #D90240;						/* SAMenu1 third level sublink text color, when it is selected */
	background: url(../img/blue.gif) repeat-y 0 0;	/* SAMenu1_1_0 a background: BLUE LINE */
	background-color: #FFFFFF;				/* SAMenu1 third level sublink background color, when it is selected */
	border-bottom: 1px solid #338CCC;
}

/********************************************************************************* SA -styles */

/* Content-alueen tekstin linkin vari */

#SAContent1 a, #SAContent2 a, #SAContent3 a, #SAContent4 a, #SAContent5 a, #SAArea1 a, #SAInclude2 a {
	color: #338CCC; 					/* SAContent Area link color */
	text-decoration: underline; 				/* SAContent Area link text decoration */
}

#SAContent1 a:hover, #SAContent2 a:hover,#SAContent3 a:hover, #SAContent4 a:hover, #SAContent5 a:hover,#SAArea1 a:hover, #SAInclude2 a:hover {
	color: #338CCC;						/* SAContent Area link color, when mouse is over */
	text-decoration: none;					/* SAContent Area link text decoration, when mouse is over */
}


#SAContent2 a:visited, #SAContent3 a:visited, #SAContent4 a:visited, #SAContent5 a:visited, #SAArea1 a:visited, #SAInclude2 a:visited {
	color: #D90240!important;
}









