/**
 * 
 * @Alias: XF-Framework Aqualogy Components and text Styles
 * @Author: Ana Isabel Munoz aimunoz@externalpartner.com
 * @Version: 1.0
 * 
 */
body {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-align: left;
}
* {
    font-size: 12px;
}
.rf-pick-lst-scrl {
	overflow: auto;
}
.rf-sel, .rf-ord, .rf-pick, .rf-p, .rf-ac, .rf-cp, .rf-tbp, .rf-dt, .rf-edt, .rf-dg,
button, input[type="button"], input[type="submit"], input[type="reset"], input[type="image"],
h1, h2, h3, h4, label,
input.rf-cal-inp, .rf-insp {
    margin: 5px;
}

h1 {
    color: #009FE3;
    font-size: 22px !important;
    text-transform: uppercase;
    font-weight: normal;
}
h2 {
    color: #003C6E;
    font-size: 18px !important;
    font-weight: normal;
}
h3 {
    color: #003C6E;
    font-size: 14px !important;
    font-weight: normal;
}
h4 {
    color: #003C6E;
    font-size: 12px !important;
    font-weight: bold;
}
a:hover {
    text-decoration: none;
}
label {
    white-space: nowrap;
}
ul {
    vertical-align: middle; 
    padding: 0px;
    margin: 5px 5px 5px 20px;
}
ul.score {
    margin-left: 22px;
}
ol {
    vertical-align: middle;
    padding: 0px;
    margin: 5px 5px 5px 22px;
}
ul.point li {
    list-style-type: none;
    background-image: url("../images/components/list/listPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 17px; 
}
ul.score li {
    list-style-type: none;
    background-image: url("../images/components/list/listScore.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 17px; 
}
ol li {
    list-style-position: outside;
}
ol.lower-latin li {
    list-style-type: lower-latin !important;
    list-style-position: outside;   
}
tr.xf_labelTopPosition label {
    position: relative;
    top: 7px;
}
tr.xf_labelTopPosition input[type="button"] {
    position: relative;
    top: -2px;
}
.xf_panelButton_left {
    margin-top: 10px;
    text-align: left;
}
.xf_panelButton {
    margin-top: 10px;
    text-align: center;
}

* button, * input[type="button"], * input[type="submit"], * input[type="reset"], * input[type="image"],
.rf-pick-btn {
    font-weight: bold;
    cursor: pointer;
    height: 22px;
    /* IE */
   background: #C6E7F2 !important\9;
}
* button:hover, * input[type="button"]:hover, * input[type="submit"]:hover, * input[type="reset"]:hover, * input[type="image"]:hover,
.rf-pick-btn:hover {
   /* IE */
   background: #C6E7F2 !important\9;
}
* input[required], * input[type="text"]:required, * input[type="password"]:required, * input[type="file"]:required, * select[required], * textarea[required] {
    border-color: #003C6E !important;
}
* input[disabled], * input[type="text"]:disabled, * input[type="password"]:disabled, * input[type="file"]:disabled, * select[disabled], * textarea[disabled], * select option[disabled] {
    color: #555555;
}
* button[disabled], * input[type="button"]:disabled, * input[type="submit"]:disabled, * input[type="reset"]:disabled, * input[type="image"]:disabled {
    color: #555555;
    cursor: default !important;
    background-image: none;
}
/* IE */
* select[required] {
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#003C6E)
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#003C6E)
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#003C6E)
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#003C6E); 
}

/* CUSTOM BUTTONS 
 * 
 * headerBackgroundColor=#C6E7F2
 * headerGradientColor=#EAF9FE
 * 
 */
input.accept, button.accept {
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.accept:hover, button.accept:hover {
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].accept {
    background: url("../images/buttons/disabled/accept.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.cancel, button.cancel {
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.cancel:hover, button.cancel:hover {
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].cancel {
    background: url("../images/buttons/disabled/cancel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}




input.refresh, button.refresh {
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.refresh:hover, button.refresh:hover {
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].refresh {
    background: url("../images/buttons/disabled/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}


















input.add, button.add {
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.add:hover, button.add:hover {
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].add {
    background: url("../images/buttons/disabled/add.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.update, button.update {
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.update:hover, button.update:hover {
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].update {
    background: url("../images/buttons/disabled/update.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.delete, button.delete {
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.delete:hover, button.delete:hover {
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].delete {
    background: url("../images/buttons/disabled/delete.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.search, button.search {
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.search:hover, button.search:hover {
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].search {
    background: url("../images/buttons/disabled/search.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.clean, button.clean {
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.clean:hover, button.clean:hover {
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].clean {
    background: url("../images/buttons/disabled/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input[type="reset"], button[type="reset"] {
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input[type="reset"]:hover, button[type="reset"]:hover {
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type="reset"]:disabled, button[type="reset"]:disabled, input[disabled][type="reset"], button[disabled][type="reset"] {
    background: url("../images/buttons/disabled/clean.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
}

input.interrupt, button.interrupt {
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.interrupt:hover, button.interrupt:hover {
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].interrupt {
    background: url("../images/buttons/disabled/interrupt.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.print, button.print {
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.print:hover, button.print:hover {
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].print {
    background: url("../images/buttons/disabled/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.refresh, button.refresh {
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.refresh:hover, button.refresh:hover {
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].refresh {
    background: url("../images/buttons/disabled/refresh.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.export, button.export {
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.export:hover, button.export:hover {
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].export {
    background: url("../images/buttons/disabled/export.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.send, button.send {
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.send:hover, button.send:hover {
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].send {
    background: url("../images/buttons/disabled/send.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.browse, button.browse {
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.browse:hover, button.browse:hover {
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].browse {
    background: url("../images/buttons/disabled/browse.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.image, button.image {
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.image:hover, button.image:hover {
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].image {
    background: url("../images/buttons/disabled/image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.process_finished, button.process_finished {
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.process_finished:hover, button.process_finished:hover {
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].process_finished {
    background: url("../images/buttons/disabled/process_finished.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.process_action, button.process_action {
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.process_action:hover, button.process_action:hover {
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].process_action {
    background: url("../images/buttons/disabled/process_action.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.process_pending, button.process_pending {
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.process_pending:hover, button.process_pending:hover {
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].process_pending {
    background: url("../images/buttons/disabled/process_pending.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.execute, button.execute {
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.execute:hover, button.execute:hover {
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].execute {
    background: url("../images/buttons/disabled/execute.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.save, button.save {
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.save:hover, button.save:hover {
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].save {
    background: url("../images/buttons/disabled/save.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.import, button.import {
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.import:hover, button.import:hover {
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].import {
    background: url("../images/buttons/disabled/import.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.calculator, button.calculator {
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.calculator:hover, button.calculator:hover {
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].calculator {
    background: url("../images/buttons/disabled/calculator.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.doc_stack, button.doc_stack {
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.doc_stack:hover, button.doc_stack:hover {
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].doc_stack {
    background: url("../images/buttons/disabled/doc_stack.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.show_detail, button.show_detail {
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.show_detail:hover, button.show_detail:hover {
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].show_detail {
    background: url("../images/buttons/disabled/show_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.flow_image, button.flow_image {
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.flow_image:hover, button.flow_image:hover {
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].flow_image {
    background: url("../images/buttons/disabled/flow_image.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.close_all_panels, button.close_all_panels {
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.close_all_panels:hover, button.close_all_panels:hover {
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].close_all_panels {
    background: url("../images/buttons/disabled/close_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.open_all_panels, button.open_all_panels {
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.open_all_panels:hover, button.open_all_panels:hover {
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].open_all_panels {
    background: url("../images/buttons/disabled/open_all_panels.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.transfer, button.transfer {
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.transfer:hover, button.transfer:hover {
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].transfer {
    background: url("../images/buttons/disabled/transfer.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.resolve, button.resolve {
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.resolve:hover, button.resolve:hover {
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].resolve {
    background: url("../images/buttons/disabled/resolve.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.return, button.return {
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.return:hover, button.return:hover {
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].return {
    background: url("../images/buttons/disabled/return.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.reject, button.reject {
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.reject:hover, button.reject:hover {
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].reject {
    background: url("../images/buttons/disabled/reject.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.annul, button.annul {
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.annul:hover, button.annul:hover {
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].annul {
    background: url("../images/buttons/disabled/annul.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.close, button.close {
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.close:hover, button.close:hover {
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].close {
    background: url("../images/buttons/disabled/close.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.attach, button.attach {
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.attach:hover, button.attach:hover {
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].attach {
    background: url("../images/buttons/disabled/attach.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.save_contact, button.save_contact {
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.save_contact:hover, button.save_contact:hover {
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].save_contact {
    background: url("../images/buttons/disabled/save_contact.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.clean_input, button.clean_input {
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.clean_input:hover, button.clean_input:hover {
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].clean_input {
    background: url("../images/buttons/disabled/clean_input.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.bar_chart, button.bar_chart {
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.bar_chart:hover, button.bar_chart:hover {
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].bar_chart {
    background: url("../images/buttons/disabled/bar_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.pie_chart, button.pie_chart {
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.pie_chart:hover, button.pie_chart:hover {
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].pie_chart {
    background: url("../images/buttons/disabled/pie_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.lines_chart, button.lines_chart {
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.lines_chart:hover, button.lines_chart:hover {
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].lines_chart {
    background: url("../images/buttons/disabled/lines_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.areas_chart, button.areas_chart {
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.areas_chart:hover, button.areas_chart:hover {
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].areas_chart {
    background: url("../images/buttons/disabled/areas_chart.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.export_excel, button.export_excel {
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.export_excel:hover, button.export_excel:hover {
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].export_excel {
    background: url("../images/buttons/disabled/export_excel.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.export_word, button.export_word {
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.export_word:hover, button.export_word:hover {
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].export_word {
    background: url("../images/buttons/disabled/export_word.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.export_pdf, button.export_pdf{
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.export_pdf:hover, button.export_pdf:hover {
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].export_pdf {
    background: url("../images/buttons/disabled/export_pdf.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.export_csv, button.export_csv {
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.export_csv:hover, button.export_csv:hover {
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].export_csv {
    background: url("../images/buttons/disabled/export_csv.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.export_xml, button.export_xml {
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.export_xml:hover, button.export_xml:hover {
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].export_xml {
    background: url("../images/buttons/disabled/export_xml.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.export_html, button.export_html {
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.export_html:hover, button.export_html:hover {
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].export_html {
    background: url("../images/buttons/disabled/export_html.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.export_powerPoint, button.export_powerPoint {
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.export_powerPoint:hover, button.export_powerPoint:hover {
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].export_powerPoint {
    background: url("../images/buttons/disabled/export_powerPoint.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.add_box, button.add_box {
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.add_box:hover, button.add_box:hover {
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].add_box {
    background: url("../images/buttons/disabled/add_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.modify_box, button.modify_box {
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.modify_box:hover, button.modify_box:hover {
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].modify_box {
    background: url("../images/buttons/disabled/modify_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.delete_box, button.delete_box {
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.delete_box:hover, button.delete_box:hover {
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].delete_box {
    background: url("../images/buttons/disabled/delete_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.open_box, button.open_box {
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.open_box:hover, button.open_box:hover {
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].open_box {
    background: url("../images/buttons/disabled/open_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.close_box, button.close_box {
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.close_box:hover, button.close_box:hover {
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].close_box {
    background: url("../images/buttons/disabled/close_box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.box, button.box {
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.box:hover, button.box:hover {
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].box {
    background: url("../images/buttons/disabled/box.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.box_detail, button.box_detail {
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.box_detail:hover, button.box_detail:hover {
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].box_detail {
    background: url("../images/buttons/disabled/box_detail.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.box_opened, button.box_opened {
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.box_opened:hover, button.box_opened:hover {
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].box_opened {
    background: url("../images/buttons/disabled/box_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.box_closed, button.box_closed {
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.box_closed:hover, button.box_closed:hover {
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].box_closed {
    background: url("../images/buttons/disabled/box_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.folder_closed, button.folder_closed {
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.folder_closed:hover, button.folder_closed:hover {
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].folder_closed {
    background: url("../images/buttons/disabled/folder_closed.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.folder_opened, button.folder_opened {
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.folder_opened:hover, button.folder_opened:hover {
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].folder_opened {
    background: url("../images/buttons/disabled/folder_opened.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.next, button.next {
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.next:hover, button.next:hover {
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].next {
    background: url("../images/buttons/disabled/next.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.back, button.back {
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.back:hover, button.back:hover {
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/buttons/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].back {
    background: url("../images/buttons/disabled/back.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

/* 
* TABLE
*/
.even-row {
    background-color: white;
}
.odd-row {
    background-color: #F0F0F0;
}
.rf-edt-tbl-hdr, .rf-dt-hdr-c {
    text-align: left !important;
}
.rf-edt-tbl-ftr, .rf-dt-ftr-c, .rf-dg-f-c {
    text-align: left !important;
    font-weight: normal !important;
}
.xf_tableButton {
    float: right;   
    margin: 0;
    padding: 0;
    width: 200px\9; /*ie*/
    text-align: right;
}
a.exportList {
    color: transparent !important;
}
input.filter, button.filter {
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.filter:hover, button.filter:hover {
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/components/table/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].filter {
    background: url("../images/components/table/disabled/filter.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.clear_selected, button.clear_selected {
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.clear_selected:hover, button.clear_selected:hover {
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/components/table/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].clear_selected {
    background: url("../images/components/table/disabled/clear_selected.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

input.goto_page, button.goto_page {
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.goto_page:hover, button.goto_page:hover {
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/components/table/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].goto_page {
    background: url("../images/components/table/disabled/goto_page.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}


/* ORDER AND PICK LIST */
.rf-ord button, .rf-pick button {
    margin: 0 !important;
    font-weight: normal;
}
.rf-ord button[disabled], .rf-ord button[disabled]:hover, .rf-pick button[disabled], .rf-pick button[disabled]:hover {
    color: #555555 !important;
    cursor: default !important;
}

/* CALENDAR */
input.rf-cal-inp + img {
    margin-left: -3px;
}
input.rf-cal-inp[disabled] + img {
    cursor: default;
}
.rf-cal-hov, .rf-cal-edtr-btn-over {
    color: white !important;
}

/* FILE UPLOAD (ICONOS) */
.rf-fu-inp {
    cursor: pointer;
}
.rf-fu-btn-cnt-add {
    background-image: url("../images/components/fileUpload/plus-circle.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
}
.rf-fu-btn-cnt-upl {
    background-image: url("../images/components/fileUpload/drive-upload.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    cursor: pointer;
}
.rf-fu-btn-cnt-stp {
	 background-image: url("../images/components/fileUpload/slash.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    cursor: pointer;
}
.rf-fu-btn-cnt-clr {
    background-image: url("../images/components/fileUpload/cross-circle.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    cursor: pointer;
}
.rf-fu-btn-cnt-add-dis {
    background-image: url("../images/components/fileUpload/disabled/plus-circle.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
}
.rf-fu-btn-cnt-upl-dis {
    background-image: url("../images/components/fileUpload/disabled/drive-upload.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    cursor: pointer;
}
.rf-fu-btn-cnt-stp-dis {
	 background-image: url("../images/components/fileUpload/disabled/slash.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    cursor: pointer;
}
.rf-fu-btn-cnt-clr-dis {
    background-image: url("../images/components/fileUpload/disabled/cross-circle.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    cursor: pointer;
}
.rf-fu-info {
    height: 204px;
    overflow: auto;
}
.rf-fu-btns-lft, .rf-fu-btns-rgh, .rf-fu-itm-lft, .rf-fu-itm-rgh {
    overflow: visible;   
}
    
/* i18n */
input.i18n, button.i18n {
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#EAF9FE), to(#C6E7F2)); /* Saf4+, Chrome */
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #EAF9FE, #C6E7F2); /* FF3.6+ */
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #EAF9FE, #C6E7F2); /* Opera 11.10+ */
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #EAF9FE, #C6E7F2); /* W3C */
    /* IE */
    background-color: #C6E7F2\9;
    padding: 2px 2px 2px 22px !important;
}
input.i18n:hover, button.i18n:hover {
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px;
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -webkit-gradient(linear, left top, left bottom, from(#C6E7F2), to(#EAF9FE)); /* Saf4+, Chrome */
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -moz-linear-gradient(top, #C6E7F2, #EAF9FE); /* FF3.6+ */
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, -o-linear-gradient(top, #C6E7F2, #EAF9FE); /* Opera 11.10+ */
    background: url("../images/components/i18n/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px, linear-gradient(top, #C6E7F2, #EAF9FE); /* W3C */
   /* IE */
    background-color: #EAF9FE\9;
}
input[type][disabled].i18n {
    background: url("../images/components/i18n/disabled/i18n.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") no-repeat 5px; /* ie 8 */
}

table.i18n input {
    margin: 0;
}
table.i18n .xf_inputColumn {
    padding: 5px 10px;
}
table.i18n .xf_languageColumn {
    font-weight: bold;
}
table.i18n {
    border-bottom: 1px solid #BDD6F5;
}

/* 
* HELP AND VALIDATIONS
*/
.xf_ayudaInline {
    color: #009FE3;
}
.xf_infoInline {
    color: #009FE3;
    display: block;
    background-image: url("../images/components/messages/span_information.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    background-repeat: no-repeat;
    background-position: 0 0;
    margin: 10px 5px 15px 5px;
    padding-left: 40px;
    min-height: 30px;
}
.xf_noScriptPanel {
    color: #E20030;
    font-weight: bold;
    z-index: 200;
    background-color: white;
    border: 1px solid #E20030;
    position: relative;
    top: 8px;
    padding: 10px;
    display: block;
    font-size: 20px;
    text-align: center;
}
.validationPanel {
     color: #E20030;
     background-image: url("../images/components/messages/error-validation.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
     background-repeat: no-repeat;
     min-height: 60px;
     padding: 10px 0 10px 70px;
}
.rf-msg-err, .rf-msgs-err {
     background-image: url('../images/components/messages/puntoLista.gif.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy');
     background-repeat: no-repeat;
     background-position: 0 7px;
     padding: 0 10px;
}
.rf-msgs-inf, .rf-msgs-wrn, .rf-msgs-ftl, .businessErrorPanel .rf-msgs-err {
    background: none !important;
}
.systemErrorPanel {
     color: #E20030 !important;
     background-image: url("../images/components/messages/error-system.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
     background-repeat: no-repeat;
     min-height: 60px;
     padding: 10px 0 10px 40px;
}
.businessErrorPanel {
     color: #E20030 !important;
     background-image: url("../images/components/messages/error-business.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
     background-repeat: no-repeat;
     min-height: 60px;
     padding: 10px 0 10px 40px;
}
.rf-msg-wrn, .rf-msgs-wrn {
    color: #E23245 !important;
}
.informationPanel {
     color: #009FDF !important;
     background-image: url("../images/components/messages/information.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
     background-repeat: no-repeat;
     min-height: 60px;
     padding: 10px 0 10px 40px;
}
.rf-msg-inf, .rf-msgs-inf {
    color: #009FDF !important;
}
.warningPanel {
     color: #E23245 !important;
     background-image: url("../images/components/messages/warning.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
     background-repeat: no-repeat;
     min-height: 60px;
     padding: 10px 0 10px 40px;
}

input[type="text"].xf_validation_required, input[type="password"].xf_validation_required, input[type="file"].xf_validation_required, textarea.xf_validation_required, select.xf_validation_required {
    border-color: #003C6E;
}
* select.xf_validation_required {
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#003C6E)
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#003C6E)
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#003C6E)
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#003C6E);
}
/* rich:calendar --> div.rf-cal span.rf-sel-cntr */
div.xf_validation_required input[type="text"] {
	border-color: #E20030;
}
/* rich:select --> div.rf-sel span input.rf-cal-inp */
div.xf_validation_required span {
	border-color: #E20030;
}
/* rich:autocomplete --> span.rf-au */
span.xf_validation_required {
	border-color: #E20030;
}


input[type="text"].xf_validation_error, input[type="password"].xf_validation_error, input[type="file"].xf_validation_error, textarea.xf_validation_error, select.xf_validation_error {
    border-color: #E20030;
}
* select.xf_validation_error {
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#E20030)
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#E20030)
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#E20030)
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#E20030);
}
/* rich:calendar --> div.rf-cal span.rf-sel-cntr */
div.xf_validation_error input[type="text"] {
	border-color: #E20030;
}
/* rich:select --> div.rf-sel span input.rf-cal-inp */
div.xf_validation_error span {
	border-color: #E20030;
}
/* rich:autocomplete --> span.rf-au */
span.xf_validation_error {
	border-color: #E20030;
}

input:focus, select:focus, textarea:focus {
    border-color: #009FDF !important;
}

/* pantallas de acceso denegado y 404 */
div.accessDeniedPanel {
    background-color: #57C0EA;
    border: 3px solid #C6C7C6;
    width: auto;
    background-image: url("../images/components/messages/access-denied.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    background-repeat: no-repeat;
    background-position: 40px 15px;
    padding: 30px 10px 30px 100px;
    color: white;
    font-size: 18px !important;
    margin: 10px;
}
div.accessDeniedDetailPanel {
    padding: 10px 10px 10px 110px;
}
div.error404Panel {
    background-color: #57C0EA;
    border: 3px solid #C6C7C6;
    width: auto;
    background-image: url("../images/components/messages/error-404.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy");
    background-repeat: no-repeat;
    background-position: 40px 30px;
    padding: 10px 10px 15px 100px;
    color: white;
    font-size: 18px !important;
    margin: 10px;
}
span.xf_404Number {
    font-size: 38px !important;
    font-weight: bold;
}

/*
  xf  ABOUT PAGE
*/
table#xf_AboutContent {
    width: 98%;
}
table#xf_AboutContent thead th, table#xf_AboutContent tfoot th {
    color: #003C6E;
    font-weight: lighter;
    background-color: white;
    text-align: left;
}
table#xf_AboutContent tfoot th {
    padding: 5px;
    text-align: left;
}
table#xf_AboutContent th.print {
    text-align: right !important;
}
table#xf_AboutContent th.print ul {
    float: right;
}
table#xf_AboutContent th.print li {
    margin-left: 5px;
    list-style: url("../images/buttons/print.png.jsf?ln=net/aqualogy/xf/component/web/themes/aqualogy") !important;
}
table#xf_AboutContent th.print a {
    text-decoration: none;
    font-size: 11px !important; 
    margin-left: 2px;
    color: #009FDF;
}
table#xf_AboutContent th.print a:hover {
    text-decoration: underline;
}
table#xf_AboutContent tr {
    background-color: #EEEEEE;
    color: black;
}
table#xf_AboutContent tr > td:first-child {
    background-color: #80C5D9;
    color: black;
}
table#xf_AboutContent a {
    font-size: 11px !important; 
}
table#xf_AboutContent td, table#xf_AboutContent tfoot th {
    padding: 5px;
}
table#xf_AboutContent h2 {
    text-transform: uppercase;
    font-weight: lighter;
}
* button[disabled], * input[type="button"]:disabled, * input[type="submit"]:disabled, * input[type="reset"]:disabled, * input[type="image"]:disabled {
    background-color: #DDDDDD !important;
}