body {
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff url(/stc/images/pohjaliuku.jpg) repeat-x left top;
}
/* Sitemap */

.siteMapDocumentLevel0{
     	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.siteMapDocumentLevel1{
    	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.siteMapDocumentLevel2 {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.siteMapFolderLevel0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;     
	font-weight: bold;
}

.siteMapFolderLevel1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.siteMapFolderLevel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Navigo */

.textInputTd, .selectInputTd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         color: #000000;
         width : 100px;
}

.emailForm label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         color: #000000;
}

input[type=submit].emailForm{
    margin : 0px  0px 0px 100px;
}

.navigo-search-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.navigo-search-type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.navigo-search-number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* style for forum starts  */

	#forum-container { width:780px ; margin:0 auto }
	#forum-container img { border:none ; }
	.navigo-forum a { color:#466EAD ; text-decoration:underline ; }
	.navigo-forum a:hover { text-decoration:none ; }
	
	.navigo-forum { width:100% ; padding:0 ; margin:0 auto ; border:1px solid #466EAD ; border-collapse:collapse ; }
	.navigo-forum .header { font-weight:bold ; background:#466EAD ; color:#fff ; font-size:1.1em ; }
	.navigo-forum .header td { padding:4px 5px ; }
	.navigo-forum .title { width:40% ; }
	.navigo-forum .name {display:block;}
	.navigo-forum .date { }
	.navigo-forum h3 { font-size:1.1em ; }
	.navigo-forum h3 a { color:#000 ; text-decoration:none ; }
	.navigo-forum h3 a:hover { color:#333 ; text-decoration:underline ; }
	.navigo-forum h3 a:visited { color:#333 ; }
	.navigo-forum td { border:1px solid #466EAD ; padding:2px 5px ; margin:0 ; text-align:center ; font-size:0.9em }
	.navigo-forum td.leftAlign { text-align:left ; }
	.navigo-forum td img { border:none ; }

	.navigo-forum .odd { background:#f3f3f6 ; }
	
	.forum-info {margin-top:10px;}
	.forum-info * {float:left;}
	.forum-info p img { padding:0 5px; }
	.forum-info p { width:12em; float:left; margin:0;  padding:3px 0;}
	
	.leftAlign .name {font-weight:bold;}

/* style for forum ends. */

/* CB CSS BEGIN */

a:link, a:visited {
	color: #0565ff;
	text-decoration: none;
}

a:hover, a:active {
	color: #0565ff;
	text-decoration: underline;
}

.reunus {
	border-right: 3px solid #b2c5d8;
	border-left: 3px solid #b2c5d8;
}

.alapalkki {
	background: #FFFFFF url(/stc/images/alapalkki.jpg) no-repeat left top;
	height: 67px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 3px;
}
.otsikko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #69839c;
}

.tiedoteotsikko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         font-weight: bold;
	color: #3660d2;
}

.valiotsikko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #46596b;
}

.valiotsikko a:link, .valiotsikko a:visited{
	color: #46596b;
	text-decoration: underline;
	
}

.valiotsikko a:hover, .valiotsikko a:active{
	color: #353e47;
	text-decoration: underline;
}

.copyrigth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a8a8a8;
}

.yhteys {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #094482;
	text-align: center;
	
}
.puhnumero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c6872e;
}


.leipis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.oikeavalinta {
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
}

.oikeavalinta a:link, .oikeavalinta a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        font-weight: bold;
	color: #6289b0;
	text-decoration: none;
}

.oikeavalinta a:hover, .oikeavalinta a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        font-weight: bold;
	color: #6289b0;
	text-decoration: underline;
}

.haku {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
	color: #6289b0;
	padding-left: 3px;
}

.ingressi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         font-style: italic;
	color: #000000;
}
.tekstialue {
	background: #FFFFFF url(/stc/images/tekstialue.jpg) no-repeat left top;
	height: 527px;
	width: 426px;
	padding-top: 14px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
}

.oikeavalikko {
	background: #FFFFFF url(/stc/images/oikeavalikko.jpg) no-repeat left top;
	width: 201px;
	padding-top: 14px;
	padding-left: 17px;
}

.oikeavalikko a:link, .oikeavalikko a:visited{
	color: #5c7a98;
	text-decoration: none;
}

.oikeavalikko a:hover, .oikeavalikko a:active{
	color: #5c7a98;
	text-decoration: underline;
}

.vasenvalikko {
	background: #FFFFFF url(/stc/images/vasenvalikko.jpg) no-repeat left top;
	width: 181px;
	padding-left: 43px;
	padding-top: 14px;
}
.vasenvalikkoetu {
	background: #FFFFFF url(images/vasenvalikkoetu.jpg) no-repeat left top;
	width: 126px;
	padding-left: 43px;
}
.oikeavalikkoetu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5c7a98;	
	
	background: #FFFFFF url(images/oikeavalikkoetu.jpg) no-repeat left top;
	width: 208px;
	padding-left: 20px;
	padding-top: 0px;
}

.oikeavalikkoetu a:link, .oikeavalikkoetu a:visited{
	color: #5c7a98;
	text-decoration: none;
}

.oikeavalikkoetu a:hover, .oikeavalikkoetu a:active{
	color: #5c7a98;
	text-decoration: underline;
}


.rekry a:link, .rekry a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5c7a98;
	text-decoration: none;
}

.rekry a:hover, .rekry a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #a5c7a98;
	text-decoration: underline;
}

.tekstialueetu {
	background: #FFFFFF url(images/tekstialueetu.jpg) no-repeat left top;
	height: 261px;
	width: 411px;
	padding-left: 76px;
	padding-right: 16px;
	
}.vali {
	height: 10px;
}
