fieldset {
    border-color: #9a9e9d;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}
hr {
    border-color: #9a9e9d;
    border-style: solid;
    border-width: 1px;
}
a {
    color: #526897;
}
a:hover {
    color: #526897;
}
a:visited {
    color: #526897;
}
input, select, textarea, button, keygen, isindex {
    border-color: #9a9e9d;
    border-width: 1px;
    color: #000000;
}
button, input[type="reset"], input[type="submit"], input[type="button"] {
    background-color: #405176;
    background-position: left top;
    background-repeat: repeat-x;
    border-color: #9a9e9d;
    border-radius: 3px;
    border-width: 1px;
    color: #ffffff;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    padding: 8px;
}
button:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover {
    background-position: left bottom;
    background-repeat: repeat-x;
}
button[disabled], input[type="reset"][disabled], input[type="submit"][disabled], input[type="button"][disabled] {
    background-color: #cccccc;
    background-position: left top;
    border-color: #cccccc;
    color: #8db7f3;
}
textarea, input[type="text"], input[type="password"], select {
    background-color: #ffffff;
    background-position: 1px 1px;
    background-repeat: no-repeat;
    border-color: #9a9e9d;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
}
textarea[disabled], input[type="text"][disabled], input[type="password"][disabled], select[disabled] {
    color: #9a9e9d;
    cursor: default;
}

.rf-ico-none, .rf-ico-none-hdr, .rf-ico-none-dis, .rf-ico-none-hdr-dis, .rf-ico-chevron, .rf-ico-chevron-hdr, .rf-ico-chevron-dis, .rf-ico-chevron-hdr-dis, .rf-ico-chevron-down, .rf-ico-chevron-down-hdr, .rf-ico-chevron-down-dis, .rf-ico-chevron-down-hdr-dis, .rf-ico-chevron-left, .rf-ico-chevron-left-hdr, .rf-ico-chevron-left-dis, .rf-ico-chevron-left-hdr-dis, .rf-ico-chevron-up, .rf-ico-chevron-up-hdr, .rf-ico-chevron-up-dis, .rf-ico-chevron-up-hdr-dis, .rf-ico-disc, .rf-ico-disc-hdr, .rf-ico-disc-dis, .rf-ico-disc-hdr-dis, .rf-ico-grid, .rf-ico-grid-hdr, .rf-ico-grid-dis, .rf-ico-grid-hdr-dis, .rf-ico-transparent, .rf-ico-transparent-hdr, .rf-ico-transparent-dis, .rf-ico-transparent-hdr-dis, .rf-ico-triangle, .rf-ico-triangle-hdr, .rf-ico-triangle-dis, .rf-ico-triangle-hdr-dis, .rf-ico-triangle-down, .rf-ico-triangle-down-hdr, .rf-ico-triangle-down-dis, .rf-ico-triangle-down-hdr-dis, .rf-ico-triangle-left, .rf-ico-triangle-left-hdr, .rf-ico-triangle-left-dis, .rf-ico-triangle-left-hdr-dis, .rf-ico-triangle-up, .rf-ico-triangle-up-dis, .rf-ico-triangle-up-hdr, .rf-ico-triangle-up-hdr-dis {
    height: 16px;
    width: 16px;
}
.rf-ico-chevron-hdr {
}
.rf-ico-chevron, .rf-ico-chevron-dis, .rf-ico-chevron-hdr-dis {
}
.rf-ico-chevron-down-hdr {
}
.rf-ico-chevron-down, .rf-ico-chevron-down-dis, .rf-ico-chevron-down-hdr-dis {
}
.rf-ico-chevron-left-hdr {
}
.rf-ico-chevron-left, .rf-ico-chevron-left-dis, .rf-ico-chevron-left-hdr-dis {
}
.rf-ico-chevron-up-hdr {
}
.rf-ico-chevron-up, .rf-ico-chevron-up-dis, .rf-ico-chevron-up-hdr-dis {
}
.rf-ico-disc-hdr {
}
.rf-ico-disc, .rf-ico-disc-dis, .rf-ico-disc-hdr-dis {
}
.rf-ico-grid-hdr {
}
.rf-ico-grid, .rf-ico-grid-dis, .rf-ico-grid-hdr-dis {
}
.rf-ico-triangle-hdr {
}
.rf-ico-triangle, .rf-ico-triangle-dis, .rf-ico-triangle-hdr-dis {
}
.rf-ico-triangle-down-hdr {
}
.rf-ico-triangle-down, .rf-ico-triangle-down-dis, .rf-ico-triangle-down-hdr-dis {
}
.rf-ico-triangle-left-hdr {
}
.rf-ico-triangle-left, .rf-ico-triangle-left-dis, .rf-ico-triangle-left-hdr-dis {
}
.rf-ico-triangle-up-hdr {
}
.rf-ico-triangle-up, .rf-ico-triangle-up-dis, .rf-ico-triangle-up-hdr-dis {
}
.rf-cp {
    background-color: #ffffff;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #9a9e9d;
    padding: 1px;
}
.rf-cp-hdr {
    background-color: #405176;
    background-position: left top;
    background-repeat: repeat-x;
    border-color: #405176;
    border-style: solid;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-width: 1px;
    color: #ffffff;
    cursor: pointer;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 80%;
    font-weight: bold;
    padding: 2px;
}
.rf-cp-hdr-colps {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.rf-cp-b {
    color: #000000;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    padding: 10px;
}
.rf-cp-gr {
    width: 100%;
}
.rf-cp-ico {
    height: 16px;
    width: 16px;
}
.rf-cp-exp-ico {
    height: 16px;
    width: 16px;
}
.rf-cp-hdr-exp .rf-cp-ico-exp {
    display: block;
}
.rf-cp-hdr-exp .rf-cp-ico-colps {
    display: none;
}
.rf-cp-hdr-exp .rf-cp-lbl-exp {
    display: block;
}
.rf-cp-hdr-exp .rf-cp-lbl-colps {
    display: none;
}
.rf-cp-hdr-colps .rf-cp-ico-exp {
    display: none;
}
.rf-cp-hdr-colps .rf-cp-ico-colps {
    display: block;
}
.rf-cp-hdr-colps .rf-cp-lbl-exp {
    display: none;
}
.rf-cp-hdr-colps .rf-cp-lbl-colps {
    display: block;
}
