
.si5c{
  color:#c00000;
}
.si5h{
  color:#00c000;
}
.si5c,.si5h{font-family:courier new, monospace;}

.si5table{
  border:1px solid #DDFBFF;
  border-collapse:collapse;
}
.si5td{
  background-color:#99CCFF;
  border:#ffffff solid 1px;
  text-align:center;
  padding:6px;
}


/**** layout ****/

#header{
  border:0px solid #000066;
  border-bottom:1px solid #ffffff;
  height:88px;
  width:100%;
  margin:0 auto 0 auto;
  background: #15147A url(pension-header-right.jpg) no-repeat 100% 0;
}

.main
  {  
    display:block;
    margin:0 auto 0 auto;
    border-collapse:collapse;
    width:75%;
  }

.main td{
}

#r1c1{
  padding:0;
  vertical-align:top;
  border-bottom:1px solid #6666cc;
}
#r1c2{
  vertical-align:top;
  padding:0px 25px 15px 25px;
  border-bottom:1px solid #6666cc;
}
#r1c3{
  padding:0;
  vertical-align:top;
  background:#000066;
  border-bottom:1px solid #6666cc;
}

#r2c1
  {
    padding: 5px 0 0 0;
    vertical-align:top;
    width:120px;
  }

#r2c2{
  padding: 5px 0 0 0;
  vertical-align:top;
}

#usercontent{
  width:100%;
}


/**** menus ****/

#menu
{
  margin:0 0 10px 0;
  background:#000066;
  margin:0 auto 20px auto;
}

#menu table
{
  border-collapse:collapse;
  border: 0px solid black;
}

#menu td{
  border-right:1px white solid;
  padding:0;
}

#menu a{
  display:block;
  padding:3px 5px;
  color:white;
  text-decoration:none;
  font-weight:bold;
  font-size:13px;
}

#menu a:hover{
  background-color:#3333cc;
}
.n1on a{
  background-color:#6666cc; 
}

.n1off{
}



/**** sub menu ****/

#nav2{
  width:150px;
}

#nav2 a{
  font-size:11px;
  font-weight:bold;
  display:block;
  color:white;
  text-decoration:none;
  width:144px;
  padding:3px;
}

#nav2 A:hover, 
#nav2 A:active{
  background-color:#3333cc;
  color:white;
}

.n2on a{
  background:#6666cc;
}
#nav2 div{
  border-bottom:2px solid #c0c0c0;
}




/****** ********/

.side,.legal{
  padding:4px;
}
.side,.side p,.side h1,.side h2,.side h3,.side h4,.side A:link,.side A:visited{
  color:#ffffff;
}
.legal,.legal p,.legal h1,.legal h2,.legal h3,.legal h4,.legal A:link,.legal A:visited{
  color:#999999;
}

A:link,A:visited{
  color:#000066;
}
A:active,A:hover,.side A:hover,.sideA:active{
  color:#6666cc;
}

BODY,TD{
  font-family:arial,verdana,sans-serif;
  font-size:12px;
  color:#000066;
}
H1{
  font-size:19px;
  font-weight:normal;
  color:#6666cc;
  border-bottom:1px solid #6666cc;
}
H2{
  font-size:15px;
  font-weight:normal;
  color:white;
  background-color:#6666cc;
  padding:2px;
}
H3{
  font-size:15px;
  margin-bottom:3px;
}
H4{
  font-size:10px;
  QStitle:Small print;
}
P{
  margin-top:5px;
  margin-bottom:5px;
}
#r2c2 p{
  font-size:11px;
  margin-bottom:0px;
}
