
@import url(/ui/skins/wm_skin_pearls/css/extended.css);

* {
font-size: 100%;
}
body, address, blockquote, center, del, div, h1, h2, h3, h4, h5, h6, ins, p, pre, dl, dt, dd, li, ol, ul, table, caption, thead, tfoot, tbody, tr, td, th, form, fieldset, legend, label, a, applet, br, iframe, img, object, q, span, sub, sup, abbr, acronym, cite, code, dfn, em, kdb, samp, strong, var {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
}
body {
font-family: tahoma, sans-serif; font-size: 0.7em;
color: #666;
background-color: #fff;
direction: ltr;
}
.caf-direction-normal {
direction: ltr;
unicode-bidi: embed;
}

h1, h2, h3, h4, h5, h6 {
margin: 0.3em 0 0.1em 0;
font-weight: bold;
}
h1 {
font-size: 2.0em;
}
h2 {
font-size: 1.7em;
}
h3 {
font-size: 1.4em;
}
h4 {
font-size: 1.1em;
}
h5 {
font-size: 0.85em;
}
h6 {
font-size: 0.7em;
}
p {
margin: 0.4em 0;
}
pre {
font-family: monospace;
}
address {
font-style: italic;
}
ins {
background-color: #efe;
text-decoration: none;
}
del {
background-color: #fee;
text-decoration: none;
}
blockquote {
color: #000;
background-color: #eee;
border: 1px solid #ccc;
margin: 0.2em 1em;
padding: 0.2em;
font-size: 0.95em;
}

th {
text-align: left;
}
.tbl {
border: 1px solid #ccc;
width: 100%;
border-collapse: collapse;
empty-cells: show;
}
.tbl th {
border: 2px solid #ccc;
padding: 1.0em 0.3em 0.2em 0.3em;
text-transform: uppercase;
color: #666;
background-color: #f3f4ed;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: bottom center;
}
.tbl td {
border: 1px solid #ccc;
padding: 0.1em 0.3em;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: top center;
}

dl {
margin: 0.3em 0;
}
dt {
margin-top: 0.2em;
font-weight: bold;
}
dd {
margin: 0 0 0.2em 1em;
font-size: 0.9em;
}
ol, ul {
margin: 0.3em 1em;
list-style-position: inside;
}

fieldset {
border: 2px groove white;
margin: 0.5em;
padding: 0.2em;
}
legend {
padding: 0 0.2em;
}
label {
font-weight: bold; text-align: right;
color: #666;
text-align: inherit;
}
.disabled label {
font-weight: normal;
}
button {
margin-left: 0.2em;
overflow: visible;
text-align: center;
}
button, select, option {
cursor: pointer;
}
input.caf-checkbox, input.caf-radio {
margin-left: 0;
vertical-align: middle;
cursor: pointer;
}

input[type="checkbox"], input[type="radio"] {
margin-left: 0;
vertical-align: middle;
cursor: pointer;
}
button[disabled], select[disabled], option[disabled] {
cursor: default;
}
textarea {
font-family: tahoma, sans-serif; font-size: 0.7em;
padding: 0.2em 0.2em 0.2em 0.2em;
}
textarea, select {
border: auto auto #d4d4d4;
color: #666;
background-color: #fff;
font-size: 1em;
}

sub, sup {
font-size: 0.8em;
}
code, kbd, samp, var, tt {
font-family: monospace;
}
em {
font-style: italic;
}
strong {
font-weight: bold;
}
abbr, acronym, dfn, samp, var {
color: #006;
background-color: transparent;
}
abbr, acronym, dfn {
cursor: help;
}
big {
font-size: 1.7em;
}
small {
font-size: 0.7em;
}

a:link {
;
color: #015067;
background-color: transparent;
}
a:visited {
;
color: #657;
background-color: transparent;
}
a:hover {
;
color: #015067;
background-color: transparent;
}
a:active {
;
color: #cc0000;
background-color: transparent;
}



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

.portlet-font-dim {
color: #999;
background-color: transparent;
}


.portlet-msg-status {
color: #000;
background-color: #ffe;
border: 1px solid #ff9;
margin: 0.1em;
padding: 0.4em;
;
}

.portlet-msg-info {
color: #666;
background-color: #eee;
border: 1px solid #ccc;
margin: 0.1em;
padding: 0.2em;
font-size: 0.9em;
}

.portlet-msg-error {
color: #c00;
background-color: #fee;
border: 1px solid #c00;
margin: 0.1em;
padding: 0.4em;
font-weight: bold;
}

.portlet-msg-alert {
color: #600;
background-color: transparent;
border: 1px solid #900;
margin: 0.1em;
padding: 0.2em;
font-size: 0.9em;
}

.portlet-msg-success {
color: #060;
background-color: #efe;
border: 1px solid #090;
margin: 0.1em;
padding: 0.4em;
;
}


.portlet-section-header {
border-bottom: 2px solid #ccc;
padding: 1.0em 0.3em 0.2em 0.3em;
text-transform: uppercase;
color: #666;
background-color: #f3f4ed;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: bottom center;
}
.portlet-section-header th {
text-align: left;
}
.portlet-section-header td, .portlet-section-header th {
border-bottom: 2px solid #ccc;
padding: 1.0em 0.3em 0.2em 0.3em;
}
table.portlet-section-header td, table.portlet-section-header th {
border: 0;
}

.portlet-section-header td,
.portlet-section-header th {
text-transform: uppercase;
color: #666;
}
.portlet-section-header a:link {
text-transform: uppercase;
color: #015067;
background-color: transparent;
}
.portlet-section-header a:visited {
text-transform: uppercase;
color: #657;
background-color: transparent;
}
.portlet-section-header a:hover,
.portlet-section-header a:active {
text-transform: uppercase;
color: #015067;
background-color: transparent;
}
.portlet-section-header a.caf-sortable {
padding-right: 10px;
background: url(/ui/skins/wm_skin_pearls/images/sortable.gif) no-repeat center right;
}
.portlet-section-header a:link.caf-primary,
.portlet-section-header a:visited.caf-primary,
.portlet-section-header a:hover.caf-primary,
.portlet-section-header a:active.caf-primary,
.portlet-section-header a:link.caf-secondary,
.portlet-section-header a:visited.caf-secondary,
.portlet-section-header a:hover.caf-secondary,
.portlet-section-header a:active.caf-secondary {
text-transform: uppercase;
color: #015067;
background-color: transparent;
}
.portlet-section-header a.caf-primary,
.portlet-section-header a.caf-secondary {
padding-right: 0;
background-image: none;
}

.portlet-section-body {
border-bottom: 1px solid #ccc;
padding: 0.1em 0.3em;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: top center;
}
.portlet-section-body td, .portlet-section-body th {
border-bottom: 1px solid #ccc;
padding: 0.1em 0.3em;
}
table.portlet-section-body td, table.portlet-section-body th, .portlet-section-body td td {
border: 0;
}

.portlet-section-alternate {
border-bottom: 1px solid #ccc;
padding: 0.1em 0.3em;
background-color: #f4f4f1;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: top center;
}
.portlet-section-alternate td, .portlet-section-alternate th {
border-bottom: 1px solid #ccc;
padding: 0.1em 0.3em;
}
table.portlet-section-alternate td, table.portlet-section-alternate th {
border: 0;
}

.portlet-section-selected {
border-bottom: 1px solid #ccc;
padding: 0.1em 0.3em;
;
color: #666;
background-color: #f4eeed;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: bottom center;
}
.portlet-section-selected td, .portlet-section-selected th {
border-bottom: 1px solid #ccc;
padding: 0.1em 0.3em;
}
table.portlet-section-selected td, table.portlet-section-selected th {
border: 0;
}

.portlet-section-selected a:link {
color: #015067;
background-color: transparent;
}
.portlet-section-selected a:visited {
color: #657;
background-color: transparent;
}
.portlet-section-selected a:hover,
.portlet-section-selected a:active {
color: #015067;
background-color: transparent;
}

.portlet-section-subheader {
border-bottom: 1px solid #ccc;
padding: 0.3em 0.3em 0.3em 0.3em;
;
color: #666;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: bottom center;
}
.portlet-section-subheader td, .portlet-section-subheader th {
border-bottom: 1px solid #ccc;
padding: 0.3em 0.3em 0.3em 0.3em;
}
table.portlet-section-subheader td, table.portlet-section-subheader th {
border: 0;
}

.portlet-section-subheader a:link {
color: #015067;
background-color: transparent;
}
.portlet-section-subheader a:visited {
color: #657;
background-color: transparent;
}
.portlet-section-subheader a:hover,
.portlet-section-subheader a:active {
color: #015067;
background-color: transparent;
}

.portlet-section-footer {
border-bottom: 0 solid #ccc;
padding: 0.1em 0.3em 0.1em 0.3em;
;
color: #666;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: top center;
}
.portlet-section-footer td, .portlet-section-footer th {
border-bottom: 0 solid #ccc;
padding: 0.1em 0.3em 0.1em 0.3em;
}
table.portlet-section-footer td, table.portlet-section-footer th {
border: 0;
}

.portlet-section-footer a:link {
color: #015067;
background-color: transparent;
}
.portlet-section-footer a:visited {
color: #657;
background-color: transparent;
}
.portlet-section-footer a:hover,
.portlet-section-footer a:active {
color: #015067;
background-color: transparent;
}

.portlet-section-text {
font-size: 0.9em;
}


.portlet-form-label, .about-page-header {
padding: 0.2em 1em 0.2em 1em;
font-weight: bold; text-transform: uppercase;
color: #666;
background-color: #cdd;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: bottom center;
}

.portlet-form-label a:link {
color: #009;
background-color: #ffe;
}
.portlet-form-label a:visited {
color: #009;
background-color: transparent;
}
.portlet-form-label a:hover,
.portlet-form-label a:active {
color: #009;
background-color: transparent;
}
.portlet-form-label input, .portlet-form-label select, .portlet-form-label button {
font-style: none;
text-decoration: none;
text-transform: none;
}

.portlet-form-input-field {
border: auto auto #d4d4d4;
padding: 0.2em 0.2em 0.2em 0.2em;
color: #666;
background-color: #fff;
font-size: 1em;
}
.disabled .portlet-form-input-field, .caf-input-disabled {
border: auto solid;
border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
color: #999;
background-color: #f1f1f1;
;
}

input[class~="portlet-form-input-field"][disabled] {
border: auto solid;
border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
color: #999;
background-color: #f1f1f1;
;
}

button, .portlet-form-button {
border: auto auto;
border-color: #f4f4f4 #bfbfbf #bfbfbf #f4f4f4;
padding: 0.1em 0.5em;
;
color: auto;
background-color: auto;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: center center;
cursor: pointer;
}
button:hover, .portlet-form-button:hover, .caf-button-hover {
border-color: #f4f4f4 #bfbfbf #bfbfbf #f4f4f4;
color: auto;
background-color: auto;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: center center;
}
button.disabled, .caf-button-disabled {
border: auto auto #bfbfbf;
color: #666;
background-color: auto;
cursor: default;
}

button[disabled], input[class~="portlet-form-button"][disabled] {
border: auto auto #bfbfbf;
color: #666;
background-color: auto;
cursor: default;
}

.portlet-icon-label {
font-size: 0.8em;
}

.portlet-dlg-icon-label {}

.portlet-form-field-label {
font-weight: bold; text-align: right;
color: #666;
background-color: transparent;
}
label.portlet-form-field-label,
div.portlet-form-field-label {
float: left;
display: block;
width: 25%;
margin: 0 0.2em;
line-height: 2;
}

span.portlet-form-field-label {
float: none;
display: inline;
width: auto;
padding-right: 0.2em;
}
tr.portlet-form-field-label {
float: none;
display: table-row;
width: auto;
padding-right: 0.2em;
}
td.portlet-form-field-label {
float: none;
display: table-cell;
width: auto;
padding-right: 0.2em;
}
.disabled .portlet-form-field-label {
font-weight: normal;
}

.portlet-form-field {
color: #666;
background-color: transparent;
}
div.portlet-form-field {
float: left;
display: block;
width: 70%;
line-height: 2;
}
.portlet-form-field ul *, .portlet-form-field ol *, .portlet-form-field button, .portlet-form-field input {
line-height: 1;
}


.portlet-menu {
padding: 0.4em 0.2em;
;
color: #fff;
background-color: #a7a7aa;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: top center;
}

ul.portlet-menu, ol.portlet-menu {
list-style: none outside;
}

.portlet-menu-item, .portlet-menu-cascade-item {
padding: 0.1em 0.3em;
;
color: #fff;
background-color: #a7a7aa;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: top center;
}
.portlet-menu-item a:link, .portlet-menu-cascade-item a:link,
a:link.portlet-menu-item, a:link.portlet-menu-cascade-item {
;
color: #fff;
background-color: #a7a7aa;
}
.portlet-menu-item a:visited, .portlet-menu-cascade-item a:visited,
a:visited.portlet-menu-item, a:visited.portlet-menu-cascade-item {
;
color: #eee;
background-color: #a7a7aa;
}
.portlet-menu-item a:hover, .portlet-menu-cascade-item a:hover,
.portlet-menu-item a:active, .portlet-menu-cascade-item a:active,
a:hover.portlet-menu-item, a:hover.portlet-menu-cascade-item,
a:active.portlet-menu-item, a:active.portlet-menu-cascade-item {
;
color: #fff;
background-color: #a7a7aa;
}

.portlet-menu-item-selected, .portlet-menu-cascade-item-selected {
padding: 0.1em 0.3em;
font-weight: bold; text-decoration: none;
color: #fff;
background-color: #a7a7aa;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: top center;
}
.portlet-menu-item-selected a:link, .portlet-menu-cascade-item-selected a:link,
.portlet-menu-item-selected a:visited, .portlet-menu-cascade-item-selected a:visited,
.portlet-menu-item-selected a:hover, .portlet-menu-cascade-item-selected a:hover,
.portlet-menu-item-selected a:active, .portlet-menu-cascade-item-selected a:active,
a:link.portlet-menu-item-selected, a:link.portlet-menu-cascade-item-selected,
a:visited.portlet-menu-item-selected, a:visited.portlet-menu-cascade-item-selected,
a:hover.portlet-menu-item-selected, a:hover.portlet-menu-cascade-item-selected,
a:active.portlet-menu-item-selected, a:active.portlet-menu-cascade-item-selected {
font-weight: bold; text-decoration: none;
color: #fff;
background-color: #a7a7aa;
}

.portlet-menu-description {
font-size: 0.9em;
}

.portlet-menu-caption {
;
color: #015067;
background-color: #fff;
}


.caf-listbox {
border: auto auto #d4d4d4;
color: #666;
background-color: #fff;
font-size: 1em;
}
.disabled .caf-listbox {
border: auto solid;
border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
color: #999;
background-color: #f1f1f1;
;
}
*[class~="caf-listbox"][class~="disabled"] {
border: auto solid;
border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
color: #999;
background-color: #f1f1f1;
;
}
.caf-combobox {
border: auto auto #d4d4d4;
color: #666;
background-color: #fff;
font-size: 1em;
}
*[class~="caf-combobox"][class~="disabled"] {
border: auto solid;
border-color: #d4d4d4 #d4d4d4 #d4d4d4 #d4d4d4;
color: #999;
background-color: #f1f1f1;
;
}
.caf-combobox input, .caf-combobox .portlet-form-input-field {
border: 0;
}
.caf-combobox input.disabled, .caf-combobox input[class~="portlet-form-input-field"][disabled] {
border: 0;
color: #999;
background-color: #f1f1f1;
;
}
.caf-combobox button, .caf-combobox button:hover, .caf-combobox .portlet-form-button:hover, .caf-combobox .caf-button-hover {
background-image: url(/ui/skins/wm_skin_pearls/images/button-thumb.gif);
background-repeat: no-repeat;
background-position: center center;
}

.caf-property-group {
border: 3px solid #f1f1f1;
margin: 0.2em 0.5em 0.2em 0.5em;
padding: 0;
width: auto;
}
.caf-property-group-inner-border {
border: 1px solid #d4d4d4;
}
.caf-property-group .caf-description {
padding: 0.2em 1em 0.2em 1em;
}
.caf-property-group .caf-content {
margin: 0;
padding: 0.2em 1em 0.2em 1em;
color: #666;
background-color: #fff;
}
.caf-implicit-group {
margin: 0.2em 0.5em 0.2em 0.5em;
}

.caf-property-group table,
.caf-implicit-group table {
width: auto;
}
.caf-property-line {
overflow: hidden;
width: 100%;
padding: 0.2em 0;
}
.caf-label-separator {
padding-right: 5px;
}
.portlet-form-label .caf-label-separator {
visibility: hidden;
}
.caf-required .caf-label-separator {
background: none;
padding-right: 5px;
}
.caf-required .caf-label-text {
background: url(/ui/skins/wm_skin_pearls/images/required.gif) top left no-repeat;
padding-left: 10px;
}
.caf-label-required {
display: none;
}
.caf-property-line .caf-description {
padding: 0.2em;
}
.caf-property-line .caf-description:before {
content: "\00a0";
}
.caf-property-line .portlet-msg-alert,
.caf-property-line .portlet-msg-info {
display: block;
}
.caf-property-submit {
padding: 0.2em 0.5em;
text-align: right;
}
.caf-property-submit table {
width: auto;
}
.caf-property-submit button,
.caf-property-submit input {
margin-left: 0.2em;
text-align: center;
}
.search-bar-alternate {
padding-top: 0.2em;
padding-bottom: 0.2em;
background-color: #efeff7;
}
.search-bar-alternate .caf-property-submit {
padding-bottom: 0;
}
.search-bar-body {
padding-top: 0.2em;
padding-bottom: 0.2em;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/search-bg.gif);
background-repeat: repeat;
background-position: top center;
}
.search-bar-body .caf-property-submit {
padding-bottom: 0;
}
.mws-keywordfield .portlet-form-input-field {
}
.mws-keywordfield .portlet-form-button {
}

.caf-table {
border: 0 solid #ccc;
border-collapse: collapse;
margin: 0.2em 0;
;
color: #666;
background-color: #fff;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}
.caf-table .caf-focus td {
background-color: #cdd;
}
.caf-table .portlet-section-selected td {
background-color: #f4eeed;
}
.caf-table .portlet-msg-status, .caf-table tr.portlet-msg-status td {
color: #000;
background-color: #ffc;
border: 0;
margin: 0;

padding: 2em;
font-size: 2em; font-weight: bold;
}
.caf-table tr.portlet-msg-status {

padding: 0;
font-size: 1.0em;
}

.caf-list-vertical, .caf-list-horizontal, .caf-list-horizontal-separated,
.caf-tabs-top, .caf-tabs-left, .caf-tabs-bottom, .caf-tabs-right {
list-style: none outside;
margin: 0;
padding: 0;
}
.caf-tabs-top, .caf-tabs-bottom, .caf-list-horizontal, .caf-list-horizontal-separated {
overflow: hidden;
width: 100%;
}
.caf-list-vertical li, .caf-list-horizontal li, .caf-list-horizontal-separated li,
.caf-tabs-top li, .caf-tabs-left li, .caf-tabs-bottom li, .caf-tabs-right li {
display: inline;
margin: 0;
padding: 0;
}
.caf-list-vertical li {
display: block;
padding: 0.1em;
}
.caf-list-vertical li .caf-content {
}
.caf-list-horizontal li {
padding: 0.1em 0.5em;
}
.caf-list-horizontal li .caf-content {
}
.caf-list-horizontal-separated li {
padding: 0.1em 0;
padding-right: 0.5em;
}
.caf-list-horizontal-separated li .caf-content {
padding-left: 0.5em;
}
.caf-list-horizontal-separated li.portlet-menu-item-selected {
font-weight: bold; text-decoration: none;
}
.caf-list-horizontal-separated li.portlet-menu-item-selected * {
font-weight: bold; text-decoration: none;
}
ol.portlet-menu, ul.portlet-menu {
padding-bottom: 0.4em
}
.caf-list-horizontal li.portlet-menu-item,
.caf-list-horizontal li.portlet-menu-item-selected {
padding: 0.1em 0.3em;
}
.caf-list-horizontal-separated li.portlet-menu-item,
.caf-list-horizontal-separated li.portlet-menu-item-selected {
padding: 0.1em 0.3em 0.1em 0;
}
.caf-list-horizontal-separated li.portlet-menu-item .caf-content *,
.caf-list-horizontal-separated li.portlet-menu-item-selected .caf-content * {
padding-left: 0.3em;
}

.tab, .caf-tabs-top li, .caf-tabs-left li, .caf-tabs-bottom li, .caf-tabs-right li {
display: block;
border: 1px solid;
border-color: #fff #b8b8b8 #b8b8b8 #fff;
border-bottom: 0;
font-weight:normal;
color: #666;
background-color: #f6f6f6;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}
.tab-selected, .caf-tabs-top li.portlet-section-selected, .caf-tabs-left li.portlet-section-selected, .caf-tabs-bottom li.portlet-section-selected, .caf-tabs-right li.portlet-section-selected {
display: block;
border: 1px solid;
border-color: #ccc #666 #666 #ccc;
border-bottom: 0;
margin: 0;
padding: 0;
font-weight:normal;
color: #fff;
background-color: #a7a7aa;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}
.caf-tabs-top li .caf-content, .caf-tabs-left li .caf-content, .caf-tabs-bottom li .caf-content, .caf-tabs-right li .caf-content {
padding: 0;
}
.caf-tabs-top li .caf-content a,
.caf-tabs-top li .caf-content span,
.caf-tabs-left li .caf-content a,
.caf-tabs-left li .caf-content span,
.caf-tabs-bottom li .caf-content a,
.caf-tabs-bottom li .caf-content span,
.caf-tabs-right li .caf-content a,
.caf-tabs-right li .caf-content span {
display: block;
}
.caf-tabs-top li .caf-content *, .caf-tabs-left li .caf-content *, .caf-tabs-bottom li .caf-content *, .caf-tabs-right li .caf-content * {
padding: 0.1em 1.0em 0.1em 1.0em;
}
.caf-tabs-top li .caf-content * *, .caf-tabs-left li .caf-content * *, .caf-tabs-bottom li .caf-content * *, .caf-tabs-right li .caf-content * * {
padding: 0;
}
.caf-tabs-top {
border-bottom: 4px solid #a7a7aa;
}
.caf-tabs-top li {
float: left;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: top left;
background-position: no-repeat;
}
.caf-tabs-top li.portlet-section-selected {
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: top left;
background-position: no-repeat;
}
.caf-tabs-top li .caf-content {
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: top right;
background-position: no-repeat;
}
.caf-tabs-top li.portlet-section-selected .caf-content {
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: top right;
background-position: no-repeat;
}
.caf-tabs-left {
border-right: 4px solid #a7a7aa;
}
.caf-tabs-left li {
}
.caf-tabs-bottom {
border-top: 4px solid #a7a7aa;
}
.caf-tabs-bottom li {
float: left;
}
.caf-tabs-right {
border-left: 4px solid #a7a7aa;
}
.caf-tabs-right li {
}
.tab a:link,
.caf-tabs-top li a:link,
.caf-tabs-left li a:link,
.caf-tabs-bottom li a:link,
.caf-tabs-right li a:link {
;
color: #666;
background-color: transparent;
}
.tab a:visited,
.caf-tabs-top li a:visited,
.caf-tabs-left li a:visited,
.caf-tabs-bottom li a:visited,
.caf-tabs-right li a:visited {
;
color: #657;
background-color: transparent;
}
.tab a:hover,
.tab a:active,
.caf-tabs-top li a:hover,
.caf-tabs-top li a:active,
.caf-tabs-left li a:hover,
.caf-tabs-left li a:active,
.caf-tabs-bottom li a:active,
.caf-tabs-bottom li a:hover,
.caf-tabs-right li a:hover,
.caf-tabs-right li a:active {
;
color: #666;
background-color: transparent;
}
.tab-selected a:link,
.tab-selected a:visited,
.tab-selected a:hover,
.tab-selected a:active,
.caf-tabs-top li.portlet-section-selected span,
.caf-tabs-top li.portlet-section-selected a:link,
.caf-tabs-top li.portlet-section-selected a:visited,
.caf-tabs-top li.portlet-section-selected a:hover,
.caf-tabs-top li.portlet-section-selected a:active,
.caf-tabs-left li.portlet-section-selected span,
.caf-tabs-left li.portlet-section-selected a:link,
.caf-tabs-left li.portlet-section-selected a:visited,
.caf-tabs-left li.portlet-section-selected a:hover,
.caf-tabs-left li.portlet-section-selected a:active,
.caf-tabs-bottom li.portlet-section-selected span,
.caf-tabs-bottom li.portlet-section-selected a:link,
.caf-tabs-bottom li.portlet-section-selected a:visited,
.caf-tabs-bottom li.portlet-section-selected a:hover,
.caf-tabs-bottom li.portlet-section-selected a:active,
.caf-tabs-right li.portlet-section-selected span,
.caf-tabs-right li.portlet-section-selected a:link,
.caf-tabs-right li.portlet-section-selected a:visited,
.caf-tabs-right li.portlet-section-selected a:hover,
.caf-tabs-right li.portlet-section-selected a:active {
font-weight:normal;
color: #fff;
background-color: #a7a7aa;
}
.caf-tabs-titlebar {
position: relative;
}
.caf-tabs-titlebar .caf-tabs-top {
position: relative;
top: -2px;
left: -2px;
;
color: #666;
background-color: #efeff7;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: bottom center;
}
.caf-tabs-titlebar-right {
position: absolute;
display: block;
top: -2px;
right: -1px;
width: 4px;
border-top: 1px solid #efeff7;
border-bottom: 4px solid #a7a7aa;
padding: 0.1em 0 0.1em 0;
background-color: #efeff7;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: bottom center;
}
#portal-page-title, .portal-page-title {
padding: 0.2em 1.0em 0.2em 1.0em;
font-weight: bold; font-size: 1.3em;
color: #666;
background-color: transparent;
}
.mws-login label {
color: #666;
}

.caf-drag-to-resize-t, .caf-drag-to-resize-l, .caf-drag-to-resize-b, .caf-drag-to-resize-r {
background-repeat: no-repeat;
background-position: center center;
}
.caf-drag-to-resize-t {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-t.gif);
}
.caf-drag-to-resize-l {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-l.gif);
}
.caf-drag-to-resize-b {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-b.gif);
}
.caf-drag-to-resize-r {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-r.gif);
}
.caf-drag-to-resize-split-t {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-b.gif);
}
.caf-drag-to-resize-split-l {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-r.gif);
}
.caf-drag-to-resize-split-b {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-t.gif);
}
.caf-drag-to-resize-split-r {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-l.gif);
}
.caf-drag-to-resize-tl, .caf-drag-to-resize-tr, .caf-drag-to-resize-bl, .caf-drag-to-resize-br {
background-repeat: no-repeat;
}
.caf-drag-to-resize-tl {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-tl.gif);
background-position: top left;
}
.caf-drag-to-resize-tr {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-tr.gif);
background-position: top right;
}
.caf-drag-to-resize-bl {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-bl.gif);
background-position: bottom left;
}
.caf-drag-to-resize-br {
background-image: url(/ui/skins/wm_skin_pearls/images/resize-br.gif);
background-position: bottom right;
}

.banner {
padding: 0.2em 1.0em 0.2em 1.0em;
;
color: #fff;
background-color: #a7a7aa;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}
.banner .portlet-menu, .banner .portlet-menu-item, .banner span, .banner div, .banner td {
border: 0;
padding: 0;
color: #fff;
background: transparent;
}
.banner a:link {
;
color: #dadada;
background-color: transparent;
}
.banner a:visited {
;
color: #d0d0d0;
background-color: transparent;
}
.banner a:hover,
.banner a:active {
;
color: #dadada;
background-color: transparent;
}
.banner .portlet-section-selected,
.banner .portlet-menu-item-selected,
.banner .portlet-section-selected a:link,
.banner .portlet-menu-item-selected a:link,
.banner .portlet-section-selected a:visited,
.banner .portlet-menu-item-selected a:visited,
.banner .portlet-section-selected a:hover,
.banner .portlet-menu-item-selected a:hover,
.banner .portlet-section-selected a:active,
.banner .portlet-menu-item-selected a:active {
border: 0;
font-weight: bold;
color: #015067;
background-color: #fff;
}
.nav {
padding: 0.4em 1.0em 0 1.0em;
;
color: #015067;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}
.nav .portlet-menu, .nav .portlet-menu-item, .nav span, .nav div, .nav td {
border: 0;
padding: 0;
color: #015067;
background: transparent;
}
.nav a:link {
;
color: #015067;
background-color: transparent;
}
.nav a:visited {
;
color: #657;
background-color: transparent;
}
.nav a:hover,
.nav a:active {
;
color: #015067;
background-color: transparent;
}
.nav .portlet-menu-item {
background-color: transparent;
}
.nav .portlet-section-selected,
.nav .portlet-menu-item-selected,
.nav .portlet-section-selected a:link,
.nav .portlet-menu-item-selected a:link,
.nav .portlet-section-selected a:visited,
.nav .portlet-menu-item-selected a:visited,
.nav .portlet-section-selected a:hover,
.nav .portlet-menu-item-selected a:hover,
.nav .portlet-section-selected a:active,
.nav .portlet-menu-item-selected a:active {
border: 0;
font-weight: bold;
color: #333;
}
.nav .portlet-section-selected,
.nav .portlet-menu-item-selected {
background-color: #f4f1f1;
}
.main .nav .portlet-menu-item {
background-image: url(/ui/skins/wm_skin_pearls/images/rounded-left.gif);
background-repeat: no-repeat;
background-position: top left;
}
.main .nav .portlet-menu-item a {
padding: 0.4em 0 0.3em 0;
background-image: url(/ui/skins/wm_skin_pearls/images/rounded-right.gif);
background-repeat: no-repeat;
background-position: top right;
}
.main .nav .portlet-menu-item-selected {
background-image: url(/ui/skins/wm_skin_pearls/images/rounded-left.gif);
background-repeat: no-repeat;
background-position: top left;
}
.main .nav .portlet-menu-item-selected a {
padding: 0.4em 0 0.5em 0;
background-image: url(/ui/skins/wm_skin_pearls/images/rounded-right.gif);
background-repeat: no-repeat;
background-position: top right;
}
.nav2 {
padding: 0.3em 1.0em 0.4em 1.0em;
;
color: #015067;
background-color: #f4f1f1;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: bottom center;
}
.nav2 .portlet-menu, .nav2 .portlet-menu-item, .nav2 span, .nav2 div, .nav2 td {
border: 0;
padding: 0;
color: #015067;
background: transparent;
}
.nav2 a:link {
;
color: #015067;
background-color: transparent;
}
.nav2 a:visited {
;
color: #657;
background-color: transparent;
}
.nav2 a:hover,
.nav2 a:active {
;
color: #015067;
background-color: transparent;
}
.nav2 .portlet-section-selected,
.nav2 .portlet-menu-item-selected,
.nav2 .portlet-section-selected a:link,
.nav2 .portlet-menu-item-selected a:link,
.nav2 .portlet-section-selected a:visited,
.nav2 .portlet-menu-item-selected a:visited,
.nav2 .portlet-section-selected a:hover,
.nav2 .portlet-menu-item-selected a:hover,
.nav2 .portlet-section-selected a:active,
.nav2 .portlet-menu-item-selected a:active {
border: 0;
font-weight: bold;
color: #333;
background-color: transparent;
}
.main .nav2 .portlet-menu-item,
.main .nav2 .portlet-menu-item-selected {
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: no-repeat;
background-position: center left;
}
.main .nav2 .portlet-menu-item a, .main .nav2 .portlet-menu-item span,
.main .nav2 .portlet-menu-item-selected a, .main .nav2 .portlet-menu-item-selected span
{
background-image: url(/ui/skins/wm_skin_pearls/images/nav2-link-right-bg.gif);
background-repeat: no-repeat;
background-position: center right;
}
.nav3 {
padding: 1.0em 1.0em 0 1.0em;
;
color: #015067;
background-color: #f4f1f1;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}
.nav3 .portlet-menu, .nav3 .portlet-menu-item, .nav3 span, .nav3 div, .nav3 td {
border: 0;
padding: 0;
color: #015067;
background: transparent;
}
.nav3 a:link {
;
color: #015067;
}
.nav3 a:visited {
;
color: #657;
}
.nav3 a:hover,
.nav3 a:active {
;
color: #015067;
}
.nav3 .portlet-menu-item,
.nav3 a.portlet-menu-item {
background-color: transparent;
}
.nav3 .portlet-section-selected,
.nav3 .portlet-menu-item-selected,
.nav3 .portlet-section-selected a:link,
.nav3 .portlet-menu-item-selected a:link,
.nav3 .portlet-section-selected a:visited,
.nav3 .portlet-menu-item-selected a:visited,
.nav3 .portlet-section-selected a:hover,
.nav3 .portlet-menu-item-selected a:hover,
.nav3 .portlet-section-selected a:active,
.nav3 .portlet-menu-item-selected a:active {
border: 0;
font-weight: bold;
color: #333;
}
.nav3 .portlet-section-selected,
.nav3 .portlet-menu-item-selected {
background-color: #f4eeed;
}
.nav3 .portlet-menu-item,
.nav3 .portlet-menu-item-selected {
padding: 0.3em 1.0em 0.2em 1.0em;
}
.main .nav3 .portlet-menu-item,
.main .nav3 .portlet-menu-item-selected {
padding: 0;
}
.main .nav3 .portlet-menu-item {
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: no-repeat;
background-position: top left;
}
.main .nav3 .portlet-menu-item a {
padding: 0.3em 1.0em 0.2em 1.0em;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: no-repeat;
background-position: top right;
}
.main .nav3 .portlet-menu-item-selected {
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: no-repeat;
background-position: top left;
}
.main .nav3 .portlet-menu-item-selected a {
padding: 0.3em 1.0em 0.2em 1.0em;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: no-repeat;
background-position: top right;
}

.foot {
padding: 0.2em 1.0em 0.2em 1.0em;
;
color: #015067;
background-color: #f4f1f1;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}
.foot .portlet-menu, .foot .portlet-menu-item, .foot span, .foot div, .foot td, .foot abbr {
border: 0;
padding: 0;
color: #015067;
background: transparent;
}
.foot a:link {
;
color: #015067;
background-color: transparent;
}
.foot a:visited {
;
color: #657;
background-color: transparent;
}
.foot a:hover,
.foot a:active {
;
color: #015067;
background-color: transparent;
}
.foot .portlet-section-selected,
.foot .portlet-menu-item-selected,
.foot .portlet-section-selected a:link,
.foot .portlet-menu-item-selected a:link,
.foot .portlet-section-selected a:visited,
.foot .portlet-menu-item-selected a:visited,
.foot .portlet-section-selected a:hover,
.foot .portlet-menu-item-selected a:hover,
.foot .portlet-section-selected a:active,
.foot .portlet-menu-item-selected a:active {
border: 0;
font-weight: bold;
color: #333;
background-color: #f4eeed;
}
.foot2 {
padding: 0.2em 1.0em 0.2em 1.0em;
font-size: 0.9em;
color: #015067;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}
.foot2 .portlet-menu, .foot2 .portlet-menu-item, .foot2 span, .foot2 div, .foot2 td, .foot2 abbr {
border: 0;
padding: 0;
color: #015067;
background: transparent;
}
.foot2 a:link {
;
color: #015067;
background-color: transparent;
}
.foot2 a:visited {
;
color: #657;
background-color: transparent;
}
.foot2 a:hover,
.foot2 a:active {
;
color: #015067;
background-color: transparent;
}
.foot2 .portlet-section-selected,
.foot2 .portlet-menu-item-selected,
.foot2 .portlet-section-selected a:link,
.foot2 .portlet-menu-item-selected a:link,
.foot2 .portlet-section-selected a:visited,
.foot2 .portlet-menu-item-selected a:visited,
.foot2 .portlet-section-selected a:hover,
.foot2 .portlet-menu-item-selected a:hover,
.foot2 .portlet-section-selected a:active,
.foot2 .portlet-menu-item-selected a:active {
border: 0;
font-weight: bold;
color: #333;
background-color: #f4eeed;
}
.foot3 {
padding: 0.2em 1.0em 0.2em 1.0em;
font-size: 0.8em;
color: #015067;
background-color: transparent;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}
.foot3 .portlet-menu, .foot3 .portlet-menu-item, .foot3 span, .foot3 div, .foot3 td, .foot3 abbr {
border: 0;
padding: 0;
color: #015067;
background: transparent;
}
.foot3 a:link {
;
color: #015067;
background-color: transparent;
}
.foot3 a:visited {
;
color: #657;
background-color: transparent;
}
.foot3 a:hover,
.foot3 a:active {
;
color: #015067;
background-color: transparent;
}
.foot3 .portlet-section-selected,
.foot3 .portlet-menu-item-selected,
.foot3 .portlet-section-selected a:link,
.foot3 .portlet-menu-item-selected a:link,
.foot3 .portlet-section-selected a:visited,
.foot3 .portlet-menu-item-selected a:visited,
.foot3 .portlet-section-selected a:hover,
.foot3 .portlet-menu-item-selected a:hover,
.foot3 .portlet-section-selected a:active,
.foot3 .portlet-menu-item-selected a:active {
border: 0;
font-weight: bold;
color: #333;
background-color: #f4eeed;
}

.titlebar {
;
color: #666;
background-color: #efeff7;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: bottom center;
}
.titlebar .caf-content {
padding: 0.2em 1.0em 0.2em 1.0em;
}
.titlebar-left,
.titlebar .titlebar-left {
position: relative;
display: block;
top: -1px;
left: -1px;
;
background-image: url(/ui/skins/wm_skin_pearls/images/titlebar-left-bg.gif);
background-repeat: no-repeat;
background-position: top left;
}
.titlebar-right,
.titlebar .titlebar-right {
position: relative;
display: block;
top: -1px;
right: -1px;
;
background-image: url(/ui/skins/wm_skin_pearls/images/titlebar-right-bg.gif);
background-repeat: no-repeat;
background-position: top right;
}

.titlebar div {
position: relative;
}
.titlebar span.caf-content {
display: block;
padding-left: 1em;
padding-right: 1em;
}
.titlebar span.titlebar-left, .titlebar span.titlebar-right {
position: absolute;
}
.titlebar .portlet-menu, .titlebar .portlet-menu-item, .titlebar span, .titlebar div, .titlebar td {
border: 0;
padding: 0;
;
color: #666;
background: transparent;
}
.titlebar a:link {
;
color: #015067;
background-color: transparent;
}
.titlebar a:visited {
;
color: #657;
background-color: transparent;
}
.titlebar a:hover,
.titlebar a:active {
;
color: #015067;
background-color: transparent;
}
.titlebar .portlet-section-selected,
.titlebar .portlet-menu-item-selected,
.titlebar .portlet-section-selected a:link,
.titlebar .portlet-menu-item-selected a:link,
.titlebar .portlet-section-selected a:visited,
.titlebar .portlet-menu-item-selected a:visited,
.titlebar .portlet-section-selected a:hover,
.titlebar .portlet-menu-item-selected a:hover,
.titlebar .portlet-section-selected a:active,
.titlebar .portlet-menu-item-selected a:active {
border: 0;
;
color: #fff;
background-color: #a7a7aa;
}
.titlebar-no-bg {
background-image: none;
}
.titlebar-no-bg .caf-content {
padding-top: 0;
padding-bottom: 0;
}
.banner ul.portlet-menu, .banner ol.portlet-menu,
.nav ul.portlet-menu, .nav ol.portlet-menu,
.nav2 ul.portlet-menu, .nav2 ol.portlet-menu,
.nav3 ul.portlet-menu, .nav3 ol.portlet-menu,
.foot ul.portlet-menu, .foot ol.portlet-menu,
.foot2 ul.portlet-menu, .foot2 ol.portlet-menu,
.foot3 ul.portlet-menu, .foot3 ol.portlet-menu,
.titlebar ul.portlet-menu, .titlebar ol.portlet-menu {
list-style: none outside;
margin: 0;
padding: 0;
overflow: hidden;
zoom: 1;
}
.banner li.portlet-menu-item, .banner li.portlet-menu-item-selected,
.nav li.portlet-menu-item, .nav li.portlet-menu-item-selected,
.nav2 li.portlet-menu-item, .nav2 li.portlet-menu-item-selected,
.nav3 li.portlet-menu-item, .nav3 li.portlet-menu-item-selected,
.foot li.portlet-menu-item, .foot li.portlet-menu-item-selected,
.foot2 li.portlet-menu-item, .foot2 li.portlet-menu-item-selected,
.foot3 li.portlet-menu-item, .foot3 li.portlet-menu-item-selected,
.titlebar li.portlet-menu-item, .titlebar li.portlet-menu-item-selected {
padding: 0 0.5em;
float: left;
}
.main .nav li.portlet-menu-item, .main .nav li.portlet-menu-item-selected,
.main .nav2 li.portlet-menu-item, .main .nav2 li.portlet-menu-item-selected,
.main .nav3 li.portlet-menu-item, .main .nav3 li.portlet-menu-item-selected { display: block;
padding: 0;
}
.main .nav3 li.portlet-menu-item, .main .nav3 li.portlet-menu-item-selected { margin-right: 0.3em;
}
.nav .portlet-menu-item a,
.nav .portlet-menu-item span,
.nav .portlet-menu-item-selected a,
.nav .portlet-menu-item-selected span,
.nav2 .portlet-menu-item a,
.nav2 .portlet-menu-item span,
.nav2 .portlet-menu-item-selected a,
.nav2 .portlet-menu-item-selected span,
.nav3 .special {
position: relative;
display: block;
width: 12em;
text-align: center;
white-space: normal;
}
.nav .portlet-menu-item .caf-popup-menu-has-submenu,
.nav .portlet-menu-item-selected .caf-popup-menu-has-submenu,
.nav2 .portlet-menu-item .caf-popup-menu-has-submenu,
.nav2 .portlet-menu-item-selected .caf-popup-menu-has-submenu,
.main .nav2 .portlet-menu-item .caf-popup-menu-has-submenu,
.main .nav2 .portlet-menu-item-selected .caf-popup-menu-has-submenu {
position: absolute;
display: inline;
top: 0;
width: 0;
right: 0.5em;
padding: 0 0 0 1em;
overflow: hidden;
text-decoration: none;
background: url(/ui/skins/wm_skin_pearls/images/nav-sub-menu.gif) bottom left no-repeat;
}
.nav3 .portlet-menu-item a,
.nav3 .portlet-menu-item span,
.nav3 .portlet-menu-item-selected a,
.nav3 .portlet-menu-item-selected span {
display: block;
}
.main .nav .home,
.main .nav2 .home {
background: transparent none;
cursor: default;
}
.nav .home a, .nav .home span,
.nav2 .home a, .nav2 .home span {
padding: 0.4em 0 0.3em 0;
text-align: left;
}
.nav .home .caf-popup-menu-has-submenu,
.nav2 .home .caf-popup-menu-has-submenu {
right: auto;
margin-left: 0.5em;
}
.main .nav3 li.special {
margin-right: 0;
background: transparent none;
}

.caf-popup-menu, .PopupMenu {
color: MenuText;
background-color: Menu;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat;
background-position: top center;
border: 1px solid ThreeDHighlight;
padding: 0;
font-size: 1.0em;
cursor: default;
}
.caf-popup-menu-item a,
.caf-popup-menu-item-selected a,
.PopupMenu a,
.PopupMenu table {
display: block;
border-top: 1px solid ThreeDHighlight;
padding: 2px 2em 2px 0.5em;
color: MenuText;
}
.caf-popup-menu-item a,
.caf-popup-menu-item-selected a {
position: relative;
}
.caf-popup-menu-item a:link,
.caf-popup-menu-item-selected a:link,
.caf-popup-menu-item a:visited,
.caf-popup-menu-item-selected a:visited,
.PopupMenu a:link,
.PopupMenu a:visited {
text-decoration: none;
color: MenuText;
}
.caf-popup-menu-item a:hover,
.caf-popup-menu-item-selected a:hover,
.caf-popup-menu-item a:active,
.caf-popup-menu-item-selected a:active,
.PopupMenu a:hover,
.PopupMenu a:active,
.PopupMenuItemHover a:link,
.PopupMenuItemHover a:visited,
.PopupMenuItemHover a:hover,
.PopupMenuItemHover a:active {
text-decoration: none;
color: HighlightText;
background-color: Highlight;
}
.caf-popup-menu-item a.disabled,
.caf-popup-menu-item-selected a.disabled,
.PopupMenuItemDisabled {
padding: 2px 2em 2px 0.5em;
font-weight: normal;
color: GrayText;
background-color: transparent;
}
td.PopupMenuItemDisabled {
border-top: 1px solid ThreeDHighlight;
}

.caf-popup-menu-item .caf-bidi-wrapper,
.caf-popup-menu-item-selected .caf-bidi-wrapper,
.PopupMenu .caf-bidi-wrapper {
display: block;
}
.PopupMenuItemSeparator {
font-weight: normal;
color: GrayText;
background-color: transparent;
}
.PopupMenuItemSeparator hr {
border: 1px inset ThreeDHighlight;
margin: 0;
}
.PopupMenuSubMenuIcon {
width: 1em;
background: url(/ui/skins/wm_skin_pearls/images/sub-menu.gif) center center no-repeat;
}
.caf-popup-menu-has-submenu {
position: absolute;
display: inline;
top: 0.4em;
width: 0;
right: 0.35em;
padding: 0 0 0 1em;
overflow: hidden;
text-decoration: none;
background: url(/ui/skins/wm_skin_pearls/images/sub-menu.gif) top left no-repeat;
}
.PopupMenuItemHover .caf-popup-menu-has-submenu {
background-image: url(/ui/skins/wm_skin_pearls/images/sub-menu.gif);
}
.nav-menu ul {
width: 12em;
}
.root-menu ul {
background-color: Menu;
}

.caf-modal-dialog {
background-color: #fda;
border: 2px solid #666;
;
}
.caf-modal-dialog .caf-dialog-title {
color: #666;
background-color: transparent;
border: 0 solid #666;
font-weight: normal; font-size: 0.9em; text-transform: uppercase;
}
.caf-modal-dialog .caf-dialog-submit button {
margin-right: 0;
}
.caf-modal-dialog fieldset {
border: 1px solid #666;
}
.caf-modal-dialog .caf-tabs-titlebar {
position: static;
}
.caf-modal-dialog .caf-tabs-titlebar .caf-tabs-top {
position: static;
background: transparent none;
}
.caf-modal-dialog .caf-tabs-titlebar-right {
display: none;
}
.caf-modeless-dialog {
background-color: #fda;
border-bottom: 2px solid #666;
;
}
.caf-modeless-dialog .caf-dialog-title {
;
}
.caf-progress {
color: #fff;
background-color: #a7a7aa;
border-bottom: 0 solid #fff;
font-weight: bold;
}
.caf-progress * {
color: #fff;
}
.caf-progress-box {
border-color: #666;
background-color: #fff;
}
.caf-progress-box-highlight {
border-color: #fff;
background-color: #f3f4ed;
}
tr.caf-progress td {
border-bottom: 1px solid #a7a7aa;
padding: 0.1em 0.3em;
font-weight: normal;
color: #fff;
background-color: #a7a7aa;
}
.caf-listbox .caf-progress {
font-weight: normal;
}
.caf-msg-fatal,
.caf-msg-error {
background-image: url(/ui/skins/wm_skin_pearls/images/Icon_Error.gif);
background-position: 5px 5px;
}
.caf-msg-warn {
background-image: url(/ui/skins/wm_skin_pearls/images/Icon_Warning.gif);
background-position: 5px 5px;
}
.caf-msg-info {
background-image: url(/ui/skins/wm_skin_pearls/images/Icon_Info.gif);
background-position: 5px 5px;
}
.caf-error-summary .caf-title {
padding-left: 30px;
}
.caf-error-details {
font-family: monospace; font-size: 1.3em;
}
.caf-tooltip {
border: 1px solid InfoText;
padding: 0.2em 0.4em;
color: InfoText;
background-color: InfoBackground;
font-size:1em;
}
.caf-tooltip * {
color: InfoText;
}
.caf-tooltip-shadow {
background-color: #666;
opacity: 0.3;
filter: Alpha(opacity=30);
}

.caf-calendar {
border-color: #666;
color: #666;
background-color: #fff;
}
.caf-calendar a:link,
.caf-calendar a:visited {
margin: 1px;
text-decoration: none;
}
.caf-calendar a:hover {
border: 1px outset #666;
margin: 0;
font-weight: bold;
}
.caf-calendar thead span {
color: #333;
font-weight: bold;
}
.caf-calendar tbody span {
font-weight: normal;
}
.caf-calendar th,
.caf-calendar th *,
.caf-calendar thead td {
color: #666;
background-color: #cdd;
}
.caf-calendar th a:link,
.caf-calendar th a:visited,
.caf-calendar thead td a:link,
.caf-calendar thead td a:visited {
color: #666;
}
.caf-calendar a:link.portlet-section-selected,
.caf-calendar a:visited.portlet-section-selected {
font-weight: bold;
color: #666;
background-color: #f4eeed;
}
.caf-calendar tbody a:link,
.caf-calendar tbody a:visited {
color: #333;
}
.caf-calendar .caf-calendar-wk span,
.caf-calendar .caf-calendar-holiday span {
color: #766;
}
.caf-calendar .caf-calendar-holiday a:link,
.caf-calendar .caf-calendar-holiday a:visited {
color: #966;
}

.caf_calendar_table {
}
.caf_calendar_table table {
border-collapse: collapse;
border: solid 1px;
width: 100%;
}
.caf_calendar_table thead td, .caf_calendar_table thead th {
border-top: 1px solid;
text-align: center;
}
.caf_calendar_table tbody {
border-top: 1px solid;
border-bottom: 1px solid;
}
.caf_calendar_table th {
text-align: center;
border-right: 1px solid;
border-left: 1px solid;
}
.caf_calendar_table td {
text-align: left;
border-right: 1px solid;
border-left: 1px solid;
}
.caf_calendar_table .day-header {
border-top: solid 1px;
}
.caf_calendar_table .event {
border: solid 1px;
}
.caf_calendar_table .more-left {
float: left;
}
.caf_calendar_table .more-right {
float: right;
}
.caf_calendar_table .multi-day {
border-top: 1px solid;
text-align: center;
}
.caf_calendar_table .timeslice {
border-top: solid 1px #ccc }
.caf_calendar_table .column-header {
border-bottom: 1px solid;
margin: 0.5em 0 0.2em 0;
padding: 0.2em 0.1em;
}
.caf_calendar_table .event-header {
font-size: 0.7em;
margin: 0.3em 0 0.1em 0;
font-weight: bold;
}
.caf_calendar_table span,
.caf_calendar_table a {
}
.caf-timepicker .portlet-form-input-field {

}
.caf-timepicker .portlet-form-input-field input {
border: none;
background-color: transparent;
}
.caf-timepicker .caf-spinbuttons {
top: -1em;
}

.number { width: 50px; }
.login { width: 100px; }
.small { width: 150px; }
.medium { width: 250px; }
.large { width: 350px; }
select.picker {
width: 171px;
}
iframe.hidden {
position: absolute; visibility: hidden; width: 1px; height: 1px;
}
span.text {
display: none;
}

.content {
padding: 4px;
}

.pdnd-sample {
padding: 4px;
border: 1pt dashed #999;
}

.pdnd-drag {
position: absolute;
opacity: 0.5;
filter: Alpha(opacity=50,style=0);
}

#portlet-page-save {
position: absolute;
visibility: hidden;
top: 10px;
left: 10px;
padding: 4px;
font-size: 1.1em;
font-weight: bold;
color: #000;
background: #ffe;
opacity: 0.9;
filter: Alpha(opacity=90,style=0);
}

.portlet-page {
width: 100%;
}

.portlet-column {
padding: 0 3px 0 3px;
}

.portlet-container {
width: 100%;
margin: 0;
padding: 0;
}

.portlet-border {
border: 1px solid #d5d5d5;
margin: 6px 0 6px 0;
padding: 0;
}

.portlet-body {
border-top: 1px solid #d5d5d5;
border-left: 0px solid #d5d5d5;
border-right: 0px solid #d5d5d5;
border-bottom: 0px solid #d5d5d5;
padding: 1px;
color: #666;
background-color: #fff;
background-image: url(/ui/skins/wm_skin_pearls/images/dot.gif);
background-repeat: repeat-x;
background-position: top center;
}

.portlet-column-pad {
width: 100%;
}



.rdnd-sample {
margin: 2px;
border: 1pt dashed #999;
}

.rdnd-drag {
position: absolute;
opacity: 0.5;
filter: Alpha(opacity=50,style=0);
}

.cdnd-sample {
float: left;
margin: 2px;
border: 1pt dashed #999;
}

.cdnd-drag {
position: absolute;
opacity: 0.5;
filter: Alpha(opacity=50,style=0);
}


.portlet-tooltip * {
background-color: #FFFFE1 !important;
color: #000; !important;
}

