body {
    background-color: #004185;
    font-size: 12px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    color: #000000;  
    margin: 10px;
}

h1 {
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    border-bottom: 1px solid #AFAFAF; 
    font-size:  16px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #D20005;
}

.w3-group input {
    padding:8px !important;
    display:block !important;
    border:none !important;
    border-bottom:1px solid #808080 !important;
    width:100% !important;
    border:1px solid #ccc !important;
    box-shadow: none !important;
}

a:link, a:visited {
    color: #045491;
    font-weight : bold;
    text-decoration: none;
}

a:link:hover, a:visited:hover  {
    color: #045491;
    font-weight : bold;
    text-decoration : underline;
}

.center-text {
    text-align: center;
}

.left-text {
    text-align: left;
}

.right-text {
    text-align: right;
}

.background-row {
    background-color: #eeeeee;
}

.background-blue {
    background-color: #004185;
}

.background-white {
    background-color: white;
}

.border-white {
    border-color: white;
}

.border-none {
    border-style: none;
}

.color-white {
    color: white;
}

.font-bold {
    font-weight: bold;
}

.height-min300px {
    min-height: 300px;
}

.width-min570px {
    min-width: 570px;
}

.width-100p {
    width: 100%;
}

.ui-datatable th {
    background-color: white !important;
    background-image: none !important;
    border-color: white !important;
}

.ui-widget-content {
    border-color: white;
    border-left-color: #eeeeee;
    border-right-color: #eeeeee;
}

.ui-panel.ui-corner-all {
    -moz-border-radius: 7px 7px 7px 7px; 
    -webkit-border-radius: 7px 7px 7px 7px; 
    border-radius: 7px 7px 7px 7px;
}