.report-description
{
  margin-top: 0px;
  margin-left: 20px;
  padding-top: 0px;
 }

.criteria {
    margin-bottom: 10px;
}

.criteria-group-title
{
    font-weight: bold;
    background-color: #E0E0E0;
    padding: 5px;
    margin-bottom: 10px;
}
.mapcanvas img { max-width: none; }

.date { width: 100px; }
.time { width: 100px; }
.duration { width: 100px; }
.filterexpr { width: 300px; }

#reports-dropdown {
    position: relative;
    float: right;
    top: 0px;
    height: 26px;
}

.widget-dropdown-menu {
    left: auto;
    right: 0px;
}

.widget-error-modal pre {
    font-size: 10px;
}

.widget-error {
    font-size: 13px;
}

.yui-widget-outer-container {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.yui-widget-title {
    height: 20px;
    text-align: center;
}

.yui-widget-content {
    margin: 10px;
}

.map-widget-title {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
}

.mapcanvas {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: 10px;
}


input[type="file"] {
    padding-top: 5px;
    line-height: 0;
}
