frameset frame {
    background-color: #e8e8f8; /*Background */
}

html, body {
    background-color: #e8e8f8; /*Background */
    color:            #324c62; /* Text */
    font-family: Arial;
}

h1 {
   font-size: 200% ;
}

h2 {
   font-size: 110% ;
   margin: 0 0 5px 0 ;
}

strong {
   color: red;
}
input.diag {
   width : 6em ;
}

.menu {
  width : 160px ;
}

.menu h1 {
   font-size: 120% ;
   text-align : center ;
}

.menu h2 {
   font-size: 120% ;
   text-align : left ;
   padding: 0.1em 0 0 0 ;
}

.menu a {
  font-size: 90%;
  display : block ;
  text-decoration : none ;
  text-align : right ;
  padding: 0px ;
  border-bottom: 1px solid #cfd6df; /* Hilight */
}

.menu a:link    { color: #324c62; /* Text */ }
.menu a:visited { color: #324c62; /* Text */ }
.menu a:hover   { color: #cbd1d7; /* Hilight */ background-color: #324c62 ; /* Text */ }
.menu a:active  { color: #cbd1d7; /* Hilight */ background-color: #324c62 ; /* Text */ }
.menu a:focus   { color: #cbd1d7; /* Hilight */ background-color: #324c62 ; /* Text */ }

li#active a
{
   color: #324c62; /* Text */
}

#header {
   width:100%;
   height: 4em;
   background-color: #e8e8f8; /* Background */
}

html>body #header {
   position:fixed;
   z-index:10;
}

html>body #contenttab {
    padding:4em 0 10em 0;
}
html>body #content {
    padding:0 0 10em 0;
}

#footer {
  width:100%;
  height:auto ;
  background-color: #e8e8f8; /* Background */
}

html>body #footer {
  position:fixed;
  bottom:0;
  z-index:10;
}

#logo {
   position: absolute;
   top: 0;
   left: 0;
 }

#company {
  font-size: 200% ;
  text-decoration: none;
  position: absolute;
  top:30px;
  left:200px;

}

#copyright {
  font-size: 80% ;
  text-decoration: none;
  position: relative;
  top:0;
  text-align: right;
}

div#login {
    font-size: 200%;
    padding-top: 10px; 
    background-image: url(ipr100.gif);
    background-repeat: no-repeat;
    height: 76px;
    width: 150px;
}

table.freq {
    border: none;
    border-collapse: collapse;
}

table.freq td {
    border: 1px solid #324c62; /* Text */
    padding: 3px ;
    margin: 0;
}

table.upload {
    border: none;
    border-collapse: collapse;
}

table.upload td {
    border: 1px solid #324c62; /* Text */
    padding: 3px ;
    margin: 2px;
}
