html, body {
height: 100%;
margin: 10px;
padding: 10px;
color: black;
background: white;
text-align: justify;
}

p {
text-align: left;
font-size: 100%;
line-height: 100%;
}

pre {
text-align: left;
font-size: 16px;
line-height: 100%;
}


h1 {
font-size: 150%;
font-weight: normal;
margin: 0px;
margin-bottom: 0;
padding-bottom: 0;
letter-spacing: 0.0px;
}

h2 {
font-size: 150%;
font-weight: normal;
letter-spacing: 0.1em;
font-style: bold;
margin: 0px;
padding-bottom: 0.2em;
padding-top: 0.4em;
text-align: left;
}

h3 {
font-size: 100%;
font-weight: normal;
margin: 0px;
margin-bottom: 0;
padding-bottom: 0;
}

h6 {
font-size: x-small;
font-weight: normal;
margin: 0px;
margin-bottom: 0;
padding-bottom: 0;
}

a {
#color: #FFFFFF;
text-decoration: none;
}

a:active {
color: #FF0000;
}
a:hover {
color: #FF0000;
}

a, a:active, a:hover, a:focus {
border: none;
outline: none;
}


.whois {
width: 100%;
border-width: 2px;
border-spacing: 0px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #F0F0FF;
padding: 2px 2px 2px 2px;
#font-size: x-small;
}

.whois td, .whois th {
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #E0E0E0;
padding: 6px 2px 6px 6px;
width: 3.5em;
}

.whois th {
background-color: #FFFFE0;
width: 5%;
white-space: nowrap;
font-weight: bold;
text-align: right;
}

.whois td {
text-align: left;
border-width: 1px;
}




.header {
width: 100%;
border-width: 0px;
border-spacing: 0px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #FFFFFF;
padding: 2px 2px 2px 2px;
vertical-align: top;
#font-size: x-small;
}

.header td, .heder th {
border-width: 0px;
border-spacing: 0px;
border-style: solid;
border-color: #E0E0E0;
vertical-align: top;
padding: 6px 2px 6px 6px;
}

.header th {
#background-color: #FFFFE0;
width: 5%;
white-space: nowrap;
font-weight: bold;
text-align: left;
vertical-align: top;
}

.header td {
#background-color: #FFE0E0;
width: 90%;
white-space: nowrap;
text-align: center;
border-width: 0px;
}


.results {
width: 100%;
border-width: 1px;
border-spacing: 1px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #FFFFFF;
padding: 2px 2px 2px 2px;
vertical-align: top;
#font-size: x-small;
}

.results td, .heder th {
border-width: 0px;
border-spacing: 0px;
border-style: solid;
border-color: #E0E0E0;
vertical-align: top;
padding: 10px 10px 10px 10px;
}

.results tr:nth-child(even) {background: #FFF}
.results tr:nth-child(odd) {background: #E0FFE0}

.results th {
background-color: #FFFFE0;
width: 2%;
white-space: nowrap;
font-weight: bold;
text-align: left;
#background-color: #FFE0E0;
padding: 10px 10px 10px 10px;
font-family: monospace;
}

.results td {
width: 90%;
white-space: nowrap;
text-align: left;
border-width: 0px;
font-weight: bold;
font-family: monospace;
}




.footer {
width: 100%;
border-width: 2px;
border-spacing: 0px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #FFFFE0;
padding: 2px 2px 2px 2px;
font-size: small;
font-weight: normal;
margin: 0px;
margin-bottom: 0;
padding-bottom: 0;
}

.footer td, .footer th {
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #E0E0E0;
padding: 6px 2px 6px 6px;
}

.footer th {
#background-color: #FFFFE0;
white-space: nowrap;
font-weight: bold;
text-align: left;
}

.footer td {
background-color: #FFE0E0;
white-space: nowrap;
width: 5%;
text-align: right;
border-width: 1px;
}




