/* Container */
#page-container {
    width: 100%;
    border: none;
    background-color: white;
}

#page-header  {
    width: 100%;
    padding-top:1em;
    padding-bottom: 1em;
    border-bottom: none;
    border-top: none;
    text-align: center;
}

#left-panel {
    height: 300px;
    width: 15%;
    border-right: none;
    padding-top: 20px;
    padding-left: 10px;
    vertical-align: top;
}

#content-container {
    width: 70%;
    height: 100%;
    text-align: left;
    vertical-align: top ;
    padding: 1em;
    background-color: white;
    color: black;
}

#right-panel {
    height: 300px;
    width: 15%;
    border-left: none;
    padding-top: 20px;
    padding-left: 10px;
    vertical-align: top;
}

#page-footer {
    width: 100%;
    padding: 5px;
    font-size: small;
    border-top: none;
    text-align: center;
}

/*General*/
img {
    border-style: none;
}

p, a, span, th {
    font: 12px verdana, arial, helvetica, sans-serif;
}

/*Main Search Form */
.searchForm {
    font: 12px verdana, arial, helvetica, sans-serif;
    color: black;
    background-color: white;
}

/* Wait */
div#wait {
    text-align: center;
}

 div#loader {
    padding: 8px 4px 8px 4px;
    text-align: center;
}

/* Result */
div#result {
    text-align: center;
}

/* Stats */
table.statusTable {
    width: 100%;
}

td.queryColumn {
    vertical-align: top;
    width: 70%;
}

td.statisticsColumn {
    vertical-align: top;
    width: 30%;
}

.row div div .ui-icon {
    float: right;
}

table.domainsFound {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid black;
}

table.domainsFound th, table.domainsFound tr, table.domainsFound td {
    border: 1px solid black;
}

/*Resources*/
.resource_title {
    font-weight: bold;
    font-size: medium;
}

.resource_description {
    font-style: normal;
    display: block;
}

/*FAQ */
.faq_title {
    font-weight: bold;
    font-size: medium;
}

.faq {
    font-style: normal;
    display: block;
}

/*Struts2*/
.errorMessage {
    color: red;
}