/* ----- PAGE ----- */

.pagestyle li { margin-bottom: 3pt; margin-top: 3pt; margin-left: -10px;}

/* ----- TEXTS ----- */

.boxreports
{
padding: 5px;
position:absolute; 
top: 45px; 
left: 0px; 
}

.box01
{
position:absolute; 
top: 344px; 
left: 0px; 
}

.boxreviews
{
padding: 5px;
position:absolute; 
top: 400px; 
left: 0px; 
}

.boxgraphs
{
padding: 5px;
position:absolute; 
top: 45px; 
left: 0px; 
width: 600px; 
height: 535px; 
overflow: auto;
}

.boxgenom
{
padding: 5px;
position:absolute; 
top: 45px; 
left: 0px; 
width: 600px; 
height: 535px; 
overflow: auto;
}

.buttons
{
position: absolute; 
top: 12px; 
left: 350px;
width: 250px;
font-size: 9pt;
line-height: 23px;
text-align: center;
font-family: Comic Sans MS, Verdana, Tahoma, Microsoft Sans Serif, Courier New, Courier, Times New Roman;
}
.buttons a:link { text-decoration: none; color: black}
.buttons a:visited { text-decoration: none; color: black}
.buttons a:hover { text-decoration: none; letter-spacing: 1px; color: red}
.buttons a:active { text-decoration: none; letter-spacing: 1px; color: red}

.button1
{
position:absolute; 
top:0px; 
right:0px;
width:180px;
height:22px;
}

/* ----- BANNER ----- */

.bannerlogo
{
top:10px; 
}

.bannerbg
{         
top: 5px;
width: 765px;
height: 50px;
border-width: medium;
border-style: groove;
border-color: silver;
}


/* ----- MENU ----- */

.menu
{
border-width: medium;
border-style: groove;
border-color: silver;
}


/* ----- FOOTER ----- */

.linkhint
{
color: black;
}

.footertext
{
color: black;
}
.footertext a:link { color: #000000; text-decoration: underline;}
.footertext a:visited { color: #000000; text-decoration: underline;}
.footertext a:hover { color: #000000; text-decoration: underline;}
.footertext a:active { color: #000000; text-decoration: underline;} 
