body {height:100%;margin:0px;padding:0px;}
table {}
td,th,div,span,a,input,textarea{font-family:Arial;font-size:12px;}
p {font-family:Arial;}
li, ul {font-size:12px;}
img {border:none;}
form {margin:0px;padding:0px;}
h1 {font-weight:bold;font-size:16px;color:#005984;text-transform:uppercase;}
h2 {font-weight:bold;font-size:14px;color:#000000;}
h3 {font-weight:bold;font-size:13px;color:#000000;margin-top:-10px;}
.visatextbox{visibility:hidden;}

/* layout */
#topbar {vertical-align:top;width:780px;height:68px;}
#toppane {vertical-align:top;width:780px;}
#leftpane {width:180px; vertical-align:top;}
#spacepane {width:5px;vertical-align:top;}
#contentpane {width:595px;vertical-align:top;}

/* content */
#content {padding:1px 5px 5px 0px;}
.contenttext {position:relative;top:-10px;font-family:Arial;color:#150602;}
.highlight {position:relative;top:-10px;font-family:Arial;color:#150602;}
.highlighttitle {text-decoration:none;font-size:14px;color:#005984;font-family:Arial;font-weight:bold}
.highlightdescription {text-decoration:none;font-size:12px;color:#000000;font-family:Arial;}

/* linkit */
.vlinkit {font-family:Arial;font-size:11px;color:#606567;font-weight:bold;}

/* lomake */
.formfieldlabel {padding:3px 10px 2px 0px;font-family:Arial;}
.formfield {width:210px;}
.formstatus {padding:5px 10px 5px 10px;font-weight:bold;}

/* linkkejä */
a:link {text-decoration:none;font-size:12px;color:#005984;font-family:Arial;}
a:visited {text-decoration:none;font-size:12px;color:#005984;font-family:Arial;}
a:hover {text-decoration:underline;font-size:12px;color:#005984;font-family:Arial;}
a:active {text-decoration:none;font-size:12px;color:#005984;font-family:Arial;}


a.navselected, .navselected{font-size:12px;font-weight:normal;text-decoration:none;color:#FFFFFF;font-family:Arial;}
a.navselected:link{color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.navselected:visited{color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.navselected:hover{color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.navselected:active{color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}

a.nav, .nav{font-size:12px;font-weight:normal;text-decoration:none;color:#000000;font-family:Arial;}
a.nav:link{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav:visited{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav:hover{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav:active{color:#000000;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}

a.nav2, .nav2{font-size:12px;font-weight:normal;color:#FFFFFF;font-family:Arial;}
a.nav2:link{color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav2:visited{color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav2:hover{color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}
a.nav2:active{color:#FFFFFF;font-weight:normal;text-decoration:none;font-size:12px;font-family:Arial;}

a.newscontenttitle, .newscontenttitle{font-weight:bold;font-size:13px;color:#194570;}
a.newscontenttitle:link{font-weight:bold;font-size:13px;color:#194570;text-decoration:none;}
a.newscontenttitle:visited{font-weight:bold;font-size:13px;color:#194570;text-decoration:none;}
a.newscontenttitle:hover{font-weight:bold;font-size:13px;color:#194570;text-decoration:none;}
a.newscontenttitle:active{font-weight:bold;font-size:13px;color:#194570;text-decoration:none;}

a.form {font-size:12px;color:#AA0000;font-family:Arial;}
a.form:link{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial;}
a.form:visited{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial;}
a.form:active{color:#AA0000;text-decoration:none;font-size:12px;font-family:Arial;}
a.form:hover{color:#AA0000;text-decoration:underline;font-size:12px;font-family:Arial;}

a.highlightlink{text-decoration:none;font-size:12px;color:#000000;font-family:Arial;}
a.highlightlink:link{text-decoration:none;font-size:12px;color:#000000;font-family:Arial;}
a.highlightlink:visited{text-decoration:none;font-size:12px;color:#000000;font-family:Arial;}
a.highlightlink:hover{text-decoration:none;font-size:12px;color:#000000;font-family:Arial;}
a.highlightlink:active{text-decoration:none;font-size:12px;color:#000000;font-family:Arial;}

fieldset {border-color: #7BA1BA;}


/* Hakemusten asettelut */
.h_taulukko
{
	border-collapse: collapse;
	width:595px;
}

.h_tausta_vasen
{
	background-color:#EBEBEB;
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 5px;
	width:250px;
}

.h_tausta_oikea
{
	border: solid 1px #BFBFBF;
	padding: 2px 20px 2px 20px;
	width:345px;
}

.h_tausta_rivi
{
	border: solid 1px #BFBFBF;
	padding: 2px 20px 2px 5px;
	width:595px;	
}

.h_tausta_rivi_txt
{
	border: solid 1px #BFBFBF;
	padding: 2px 20px 2px 20px;
	width:595px;	
}


.h_taulukko_ehdot
{
	border-collapse: collapse;
	width:595px;
	border: solid 1px #BFBFBF;
	background-color:#EBEBEB;	
	padding: 2px 10px 2px 5px;
}

.h_taulukko_tupas
{
	border-collapse: collapse;
	width:595px;
	border: solid 1px #BFBFBF;
	background-color:#F0F9FE;
	padding: 2px 10px 2px 5px;
}

.h_taulukko_valiotsikko
{
	font-weight:bold;
	border:none;
	width:595px;
	background-color:#005985;
	color:#FFFFFF;
	padding: 2px 10px 2px 5px;
}

/*Hakemuksen tekstikenttä*/
.h_txt
{
	width:100%;
}

/*Lainahakemuksen rahoitusosion tyylit*/
.h_tausta_rah_reunat
{	
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 5px;
}

.h_tausta_rah_0
{
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 5px;
	width:180px;
}
.h_tausta_rah_1
{
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 5px;
	width:160px;
}

.h_tausta_rah_2
{
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 5px;
	width:160px;
}

/*Lainahakemuksen menot-osion tyylit*/
.h_tausta_menot_1_ots
{
	border: solid 1px #BFBFBF;
	padding: 2px 20px 2px 5px;
	width:160px;	
	background-color:#EBEBEB;
}

.h_tausta_menot_2_ots
{
	border: solid 1px #BFBFBF;
	padding: 2px 20px 2px 5px;
	width:180px;
	background-color:#EBEBEB;
}

.h_tausta_menot_3_ots
{
	border: solid 1px #BFBFBF;
	padding: 2px 20px 2px 5px;
	width:180px;
	background-color:#EBEBEB;
}

.h_tausta_menot_4_ots
{
	border: solid 1px #BFBFBF;
	padding: 2px 20px 2px 5px;
	width:160px;
	background-color:#EBEBEB;
}

.h_tausta_menot_2
{
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 10px;
	width:180px;
}

.h_tausta_menot_3
{
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 10px;
	width:180px;
}

.h_tausta_menot_4
{
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 10px;
	width:160px;
}

.h_tausta_muutos_reunat
{
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 5px;	
}

.h_tausta_muutos_1
{
	background-color:#EBEBEB;
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 5px;
	width:180px;
}

.h_tausta_muutos_2
{
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 5px;
	width:180px;
}

.h_tausta_muutos_3
{
	border: solid 1px #BFBFBF;
	padding: 2px 10px 2px 5px;
	width:165px;	
}

.h_tausta_talletus_1
{
	border: solid 1px #BFBFBF;
	padding: 2px 5px 2px 20px;
	width: 154px;
}

.h_tausta_talletus_2
{
	border: solid 1px #BFBFBF;
	padding: 2px 5px 2px 20px;
	width: 154px;
}

.h_visa_yht_txt
{
	width:250px;
}

.h_vp_txt
{
	width:325px;
}

.h_tal_txt
{
	width:325px;
}

.h_laina_txt
{
	width:339px;
}

/*linkkilistan tyylit*/
.ll_taulukko
{
	border-collapse:collapse;
	width:100%;
	vertical-align:bottom;
	
	
	border: solid 1px #9FACB4;
	
}

.ll_taulukko_lisatiedot
{
	border-collapse:collapse;
	width:580px;
	vertical-align:bottom;
	background-color:#FFFFFF;
	border-top: solid 1px #9FACB4;
	border-left: solid 1px #9FACB4;
	border-right: solid 1px #9FACB4;
	border-bottom: solid 1px #9FACB4;
}

.ll_div_lisatiedot_sijainti
{	
	position:absolute;
}

.ll_oikea_solu
{
	padding-right:3px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:5px;
	/*border-bottom: solid 1px #005984;
	border-top: solid 1px #005984;*/
}

.ll_vasen_solu
{
	padding-top:3px;
	padding-bottom:3px;
	padding-right:10px;
	/*border-bottom: solid 1px #005984;
	border-top: solid 1px #005984;*/
}

.ll_valisolu
{
	width:10px;
}

.ll_linkki
{
	font-family:Arial;font-size:11px;color:#606567;font-weight:bold; cursor:pointer;
}

.ll_teksti
{
	font-family:Arial;font-size:11px;color:#606567;font-weight:bold;	
}

.ll_otsikko
{
	font-family:Arial;font-size:12px;color:#005984;font-weight:bold;	
}

.ll_solu
{
	padding-left:10px; 
	height:28px;
	vertical-align:top;
}


.uutisnauha_sijainti
{
	position:fixed; 
	top:auto;
	right:0;
	bottom:0;
	left:0; 
	text-align:center; 
	width:100%; 
	background-color:#AA2800; 
	height:40px; 
	cursor:pointer;
}

.uutisnauha_sisalto
{
	margin: 5px auto;
    width:780px; 
    color:#FFFFFF; 
    font-size:20px; 
    font-weight:bold; 
    text-align:left;
}

.uutisnauha_tyhja
{
	height:40px;
}


.pikasoittopyynto_tausta
{
	margin-top:7px;
	width:588px; 
	height:52px;
	background-image:url('images/pikasoittopyynto_tausta.png'); 
	background-repeat:repeat-x;
}

.pikasoittopyynto_ots
{
	padding-left:10px;
	padding-top:5px;
	color:#FFFFFF;
	font-weight:bold;
	width:588px;
}

.pikasoittopyynto_kentat
{
	height:30px;
	width:588px;
}
.pikasoittopyynto_nimi_ots
{
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	float:left;
}

.pikasoittopyynto_nimi_kentta
{
	padding-left:10px;
	padding-top:6px;
	float:left;
}

.pikasoittopyynto_nimi_txt
{
	width:180px;
}

.pikasoittopyynto_puhnro_ots
{
	padding-left:30px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	float:left;
}

.pikasoittopyynto_puhnro_kentta
{
	padding-left:10px;
	padding-top:5px;
	float:left;
}

.pikasoittopyynto_puhnro_txt
{
	width:120px;
}

.pikasoittopyynto_laheta
{
	padding-right:15px;
	padding-top:3px;
	float:right;
}

.pikasoittopyynto_clear
{
	clear:both;
}


/*Vapaaehtoisen kyselyn kentät*/
.kysely_vaihtoehto
{
	float:left;
}

.kysely_vaihtoehto_tarkennuksella
{
	float:left;
	width:250px;
}

.kysely_tarkennus
{
	float:left;
}

.kysely_clear
{
	clear:left;
}

