/* tables */
table.resulttable {
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 90%;
    width: 100%;
    text-align: left;
    border-collapse: collapse;	
}
table.resulttable thead tr th, table.resulttable tfoot tr th {
    background-color:#999;
    /*border: 1px solid #FFF;*/
    font-size: 110%;
    padding: 6px;
    border:1px #333 solid;
    color:#fff;
}
table.resulttable tbody td {
    color: #3D3D3D;
    padding: 6px;
    background-color: #FFF;
    vertical-align: center;
    border:1px #333 solid;
}
table.resulttable tbody tr.odd td {
    background-color:#F5F5F5;
}

table.resulttable tbody tr:hover td {
    background:#ccc;
	color: #000;
}

.inputexternal {

        background-color:#F5F5F5;
}

.zonecrop {

    background-color:#999999;
    padding:5px;
}

.formcrophidden {

    display:none;
}