a {
text-decoration : none; 
font-family : arial,sans-serif; 
font-size : 13px; 
font-weight : normal;
font-style: normal; 
color : #00009f;
}
a:link {
text-decoration : none; 
color : #00009f;
}
a:visited	{
color : #00009f;
}
a:hover	{
text-decoration : underline; 
color : #0000ff;
}

.main_table {
display:block;
position:absolute;
left:0px;
top:0px;
width:100%;
height:101%;
background-image:url("../images/bg_new.jpg");
}
.main_trans {
display:block;
position:absolute;
left:0px;
top:0px;
width:100%;
height:101%;
background:transparent;
}

.main_back_display {
display:block;
background-position: center center;
margin-left:auto;
margin-top:1px;
width:800px;
margin-right:auto;
height:100%;
background-color:#dbdbdb;
border: 1px solid #acacac;
}

.main_display {
display:block;
background-position: center center;
margin-left:auto;
margin-top:18px;
width:760px;
margin-right:auto;
height:100%;
background-color:transparent;
border: 0px solid #acacac;
}

.header {
background-image:url("../images/header.jpg");
border: 0px solid #acacac;
}

.border {
border: 0px solid #d0d0d0;
}

.border_text {
border-left: 1px solid  #d0d0d0;
border-right: 0px groove #d0d0d0;
}

.auron_logo {
display:block;
position:relative;
left:0px;
top:50px;
width:305px;
height:110px;
}
.bg {
display:block;
width:100%;
height:105%;
background-color:#fffef8;
}
.yt {
display:block;
width:760px;
height:100%;
background:transparent;
}

.yhteystiedot {
position:relative;
top:5px;
left:50px;
font-family : arial,sans-serif;
font-size : 12px;
font-weight : normal;
font-style : normal;
color : #1e2167;
}

.navikointi {
position: absolute;
top: 1px;
left: 5px;
font-family : arial,sans-serif; 
font-size : 11px; 
font-weight : normal;
font-style: italic; 
color : #00009f;
}

div.src {
display:block;
border-width:1px;
border-style:groove;
border-color:#afafaf;
width:100%;
height: 100%;
}

#lisa_fontti {
font-family:verdana,arial,sans-serif;
font-size:13px;
font-weight : normal;
font-style: italic;
color:#1e2167;
}

.vasen {
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 15px;
  margin-bottom: 15px;
}

.oikea {
  float: right;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 30px;
  margin-bottom: 30px;
}

div.tab {
margin-left: 60px;
}
div.sis {
margin-left: 22px;
}

span.checkbox {
margin-left: 80px;
}

div.clear-left {
  clear: left;
	padding-top: 25px;
	padding-right: 40px;
}

p.clear-right {
  clear: right;
}

p.clear-both {
  clear: both;
}

#ul { 
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 0px 5px;
				 list-style-type:circle; 
 }
#li  { 
        margin: 0px 0px 0px 30px;
        padding: 0px 0px 0px px; /* Note 0px padding right */
         list-style: url(images/ruksi.gif);            /* no glyphs before a list item */
 }
#ruksi  { 
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px px; /* Note 0px padding right */
         list-style: url(images/ruksi.gif);            /* no glyphs before a list item */
 }
 ul.square {
  list-style-type: circle;
  list-style-position: outside;
}
 
#otsikko {
font-family:arial,verdana,sans-serif;
font-size:16px;
font-weight : normal;
font-style: regular;
color:#026074;
}

#valiotsikko {
font-family:arial,verdana,sans-serif;
font-size:14px;
font-weight : normal;
font-style: regular;
color:#466f82;
}

.box {
background-image:url("../images/box.jpg");
text-align:center;
}
.box_2 {
background-image:url("../images/box_2.jpg");
text-align:center;
}
.box_3 {
background-image:url("../images/box_3.jpg");
text-align:center;
}

.ryhma {
background-image:url("../images/Ryhma_2011.jpg");
text-align:center;
}

#etusivunteksti {
font-family:arial,verdana,sans-serif;
font-size:14px;
font-weight : normal;
font-style: regular;
color:#466f82;
padding-top:0px;
}

#teksti {
font-family:arial,verdana,sans-serif;
font-size:13px;
font-weight : normal;
font-style: regular;
color:#375e70;
}
#huom {
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight : normal;
font-style: regular;
color:#545461;
padding-left:5px;
}
#sivuindex {
padding-left:5px;
font-family:arial,verdana,sans-serif;
font-size:12px;
font-weight : normal;
font-style: italic;
color:#5a5a5a;
}

.transper {
  filter:alpha(opacity=0);
  /* CSS3 standard */
  opacity:0.0;
}

hr {border: none 0;
border-top: 1px dashed #C8CEDC;/*the border*/
width: 90%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

.label { display: inline-block;width:140px; }
.input { display: inline;margin-left:20px; }

ul#display-inline-block,
ul#display-inline-block li {
margin: 0;
padding: 0;
}

ul#display-inline-block li {
display: inline-block;
width: 500px;
margin-left: 20px;
vertical-align: top;
}

textarea#styled {
        width: 535px;
        height: 28px;
        border: 1px solid #cccccc;
        padding: 5px;
        font-family: arial, sans-serif;
				font-size:12px;
}


.bottombar_text {
display:block;
width:100%;
height:36px;
border-left:1px solid #CACED7;
border-right:1px solid #CACED7;
background:#fffef8;
font-family : arial,sans-serif;
font-size : 12px;
color : #1e2167;
text-align:center;
}

body {
background-image:url("../images/bg_new.jpg");
background-attachment: fixed;
scrollbar-face-color: #b4bccf; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: black; 
scrollbar-3dlight-color: #b4bccf; 
scrollbar-arrow-color: #000000; 
scrollbar-track-color: #f5f5f5; 
scrollbar-darkshadow-color: black;
}

