body {
        margin: 0 20% 0 20%;
        padding: 0;
        font-family: 'Open Sans', sans-serif;
        font-size: 15px;
        color: #000000;
}

table {
        max-width: 100%;
        background-color: transparent;
        padding: 20px 0px 20px 0px;
}

        
        
hr {
  border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

th {
        text-align: left;
}

#spacer {
        padding: 0px 0px 20px 0;
}

.table {
        width: 100%;
        margin-bottom: 20px;
}

.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
         padding: 8px;
         line-height: 1.428571429;
         vertical-align: top;
         border-top: 1px solid #dddddd;
}
.table thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}


.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #c0c0c0;
}

h1,h2,h3 {
        margin: 0;
        padding: 0;
        font-family: 'PT Sans', sans-serif;
        font-weight: normal;
        color: #2B547E;
}

h1 {
        font-size: 2em;
        font-weight:bold;
        color: #2B547E;
}

b {
        font-weight: 700;
}

#logo {
        width: 100%;
        margin: 40px 0 40px 0;
        height: 400px;
        background: url("http://www.0x07bell.net/WWWMASTER/CrayWWWStuff/Criscan/ucs_Cray1_install.jpg") no-repeat;
        background-position: center;
        background-size: 100%;
}


#info-block {
        width: 50%;
        border: none;
        margin: 20px 20% 20px 20%;
        padding: 10px;
        text-align: left;
        background-color: #efefef;
        border-radius: 10px;
}

#info-block p {
        margin: 0px;
}

h2 {
        font-size: 1.5em;
        font-weight:bold;
        color: #2B547E;
}

a {
        text-decoration: none;
        color: #2554C7;
}
