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

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

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;
}

.info {
    background-image: url("../images/info.png");
    background-repeat: no-repeat;
    list-style: none;
    height: 25px;
    padding-left: 25px;
    color: black;
    display: block;
}
.error {
    background-image: url("../images/error.png");
    background-repeat: no-repeat;
    list-style: none;
    height: 25px;
    padding-left: 25px;
    color: red;
    display: block;
}
.warn {
    background-image: url("../images/warning.png");
    background-repeat: no-repeat;
    list-style: none;
    height: 25px;
    padding-left: 25px;
    color: orange;
    display: block;
}
.fatal {
    background-image: url("../images/error.png");
    background-repeat: no-repeat;
    list-style: none;
    height: 25px;
    padding-left: 25px;
    color: red;
    display: block;
}
img, iframe {
    border: none;
}
/** Override Primefaces BlockStyle **/
.ui-helper-clearfix {
    display: inline-block;
}
.ui-wizard-navbar {
    float: right;
}
.ui-tabs .ui-tabs-nav {
    background: none repeat scroll 0 0 transparent;
}
/** Override Notification bar style **/
.ui-notificationbar {
    background: wheat;
    opacity: 0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
}
.ui-datatable-data-empty td {
    border: none;
}
.numeric {
    float:right;
}
.gridColumn1 {
    padding-right:25px;
}
.logTable .ui-column-filter {
    width:60px !important;
}
