.spreadsheet_wrapper{
border:#000033 1px solid;
background-color:#eafeff;
margin-top:10px;
margin-bottom:10px;
padding:5px;
}

.spreadsheet_table{
border:#000033 1px solid;
background-color:#0404fc;
}

.spreadsheet_table a, /*faqs*/ .addition a{
color:#000033;
/*background-color:#eafeff;*/
padding-left:3px;
padding-right:3px;
font-weight: bold;
}
/*faqs*/.addition a{
color:#66ccff;
}

.spreadsheet_table a:hover{
/*color:#eafeff;
background-color:#000033;
padding-left:3px;
padding-right:3px;
font-weight: bold;*/
}

.spreadsheet_headers{
text-align:center;
font-weight: bold;
letter-spacing:3px;
font-size:20px;
font-family:monospace;
text-transform:uppercase;
background-color:#000066;
color:#ffffff;
border:#ffffff 3px double;
}

.spreadsheet_item{
color:#ffffff;
background-color:#000066;
font-weight: bold;
text-decoration:underline;
text-align:center;
letter-spacing:3px;
font-size:18px;
width:30%;
border:#ffffff 2px outset;
padding:10px;
}

.spreadsheet_description{
color:#000033;
background-color:#eafeff;
letter-spacing:1px;
font-size:13px;
text-align:justify;
border:#000066 2px outset;
padding:10px;
}

/*faqs*/.faqs_image{
display:block;
margin:10px;
border:#66ccff 1px solid;
}

/*faqs*/.addition{
font-family:monospace;
letter-spacing:1px;
font-size:13px;
width:150px;
margin:10px;
padding:10px;
border:#66ccff 3px double;
background:#000066;
color:#ffffff;
}