body {
font-family: "tahoma";
font-size: 8pt;
color: #194454;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color:  #004499;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: black;
}

}



table {
 border: none;
 background-color: white;
}

.main {

}

table.mainouter {
margin: 0 auto;
width:90%;

}

table.bottom {
 background: transparent;
}

h1 {
 font-size: 14pt;
}

h2 {
 font-size: 10pt;
 margin-bottom: 6px;
}

p {
font-size: 8pt;
}

p.sub {
 margin-bottom: 4pt;
}

td {
font-size: 8pt;

}

td.embedded {
  border: none;
  padding: 0px;
 text-align: left;
}

td.bottom {
 border: none;
}

td.heading {
 font-weight: bold;
}

td.text {
 padding: 10pt;
 text-align: left;
}

td.comment {
 padding: 10pt;
 font-size: 8pt;
 text-align: left;
}

td.colhead {
 font-weight: bold;
 color: #194454;
 background-color: #D6DDE1;
 background-image: url(pic/swe-rub.gif);
}

td.rowhead {
 font-weight: bold;
 text-align: right;
 vertical-align: top;
}

td.title {
font-size: 14pt;
}

td.navigation {
font-weight: bold;
font-size: 10pt;
  border: none;
}

td.clear {
 padding: 0px;
 border: 0px;
 background: transparent;
}

form {
margin-top: 0;
margin-bottom: 0;
}

.sublink {
font-style: italic;
font-size: 7pt;
font-weight: normal;
}

font.gray
{
 color: #aca899;
 text-decoration: underline;
}

a:link, a:visited {
 text-decoration: underline;
 color: #194454;

}

a:hover {
 color: #CC0000;
}

a.index {
font-weight: bold;
}

a.biglink {
font-weight: bold;
font-size: 12pt;
}

a.altlink:link, a.altlink:visited{
font-weight: bold;
color: #A83838;
text-decoration: none;
}

a.altlink:hover {
 text-decoration: underline;
}

.important {
font-weight: bold;
font-size: 8pt;
}

.red {
color: #ee0000;
}

.yellow {
color: #997700;
}

.green {
color: #194454;
}

input, select, textarea {
font-family: "tahoma";
font-size: 8pt;
}

.btn {
 width: 75px;
 height: 20px;
}

.small {
 font-size: 7pt;
}

.big {
 font-size: 10pt;
}

li {
 margin-top: 6pt;
 margin-bottom: 6pt;
}

ul {
 margin-left: 16pt;
 margin-top: 0px;
 margin-bottom: 0px;
}

img.border  
{  
 border-style: solid;  
 border-color: #194454;
 border-width: 1px;
}


.ol_fontClass {
padding: 1px;
color: #000000;
}

.ol_capfontClass {
padding: 1px;
font-family: tahoma; font-size: 9px;
font-weight: bold;
}

.ol_capfontClass A {
font-size: 9px;
}

.ol_fgClass {
background-color: #FFFFCC;
}

.ol_bgClass {
border: 2px solid #444444;
background-color: #FFFFCC;
}