/*WLP css*/
.wlp-bighorn-layout-flow-first,
.wlp-bighorn-layout-border-west
{
    margin-right: -2px;
}

.wlp-bighorn-titlebar-button-panel a img.show
{
    display: inline;
}
.wlp-bighorn-titlebar-button-panel a img.hide
{
    display: none;
}

/* Prevent long portlet content from spilling out of window in asyncMode="ajax" portlets */

div.bea-portal-window-content-async
{
    width: 100%;
    overflow: auto;
}

.wlp-bighorn-layout-flow-horizontal,
.wlp-bighorn-layout-border-west,
.wlp-bighorn-layout-border-center,
.wlp-bighorn-layout-border-east
{
    float: left;
}

/*
    Float clearing strategy based on http://www.quirksmode.org/css/clearing.html.
*/
.wlp-bighorn-layout-flow,
.wlp-bighorn-layout-border-wce-container
{
    overflow: hidden;
    width: 100%;
}

/*
    Default widths of the west, center and east placeholders in border layouts.  These widths can be
    overridden by specifying explicit widths on the individual placeholders in the layout markup.
*/
.wlp-bighorn-layout-border-west,
.wlp-bighorn-layout-border-east
{
    width: 33%;
}
.wlp-bighorn-layout-border-center
{
    width: 34%;
}

/*
    Grid layout uses fixed tables.  This style can be overridden in custom skeletons, skins or layouts.
*/
.wlp-bighorn-layout-grid
{
    table-layout: fixed;
}

/*
    Preserves layout structure when placeholder is empty.
*/
.wlp-bighorn-layout-cell
{
    min-height: 1px;
}

*.wlp-bighorn-titlebar
{
  font-size: smaller;
  width: 100%;
  overflow: hidden;
}


*.wlp-bighorn-titlebar div
{
  white-space: nowrap;
  padding: 2px;
}


*.wlp-bighorn-titlebar img
{
  border: 0;
}


*.wlp-bighorn-titlebar-window-icon, *.wlp-bighorn-titlebar-title-panel
{
  float: left;
}


*.wlp-bighorn-titlebar-button-panel
{
  float: right;
}


*.wlp-bighorn-titlebar-button-panel a
{
  vertical-align: middle;
}


*.wlp-bighorn-titlebar-button-panel a:hover > img.wlp-bighorn-image-rollover
{
  display: inline;
}


*.wlp-bighorn-titlebar-button-panel a:hover > img.wlp-bighorn-image-nonrollover
{
  display: none;
}


*.wlp-bighorn-layout-cell *.wlp-bighorn-book
{
}


*.wlp-bighorn-page
{
}


*.wlp-bighorn-window
{
}


*.wlp-bighorn-window-content
{
  width: 100%;
  overflow: auto;
}


*.wlp-bighorn-window-content-only
{
  border: 0;
  margin: 0;
}


html
{
  background-color: rgb(255, 255, 255);
}


*.wlp-bighorn-header
{
  border-bottom-color: rgb(255, 255, 255);
}


*.wlp-bighorn-footer
{
  border-top-color: rgb(255, 255, 255);
}


*.wlp-bighorn-titlebar
{
  color: white;
  background-color: rgb(255, 255, 255);
}


*.wlp-bighorn-titlebar-button-panel a:hover
{
  background-color: rgb(114, 126, 163);
}


*.wlp-bighorn-book-content
{
  background-color: rgb(255, 255, 255);
}


*.wlp-bighorn-window
{
  border-color: rgb(255, 255, 255);
}


*.wlp-bighorn-window-content
{
  font-size: 14px;
  background-color: white;
}


*.wlp-bighorn-layout-cell *.wlp-bighorn-book
{
  border-color: rgb(255, 255, 255);
}


*.wlp-bighorn-menu
{
  color: rgb(204, 180, 143);
  background-color: rgb(255, 255, 255);
}


*.wlp-bighorn-menu a
{
  color: rgb(204, 189, 143);
}


*.wlp-bighorn-menu-menu-panel ul
{
  background-color: rgb(89, 99, 128);
}


*.wlp-bighorn-menu-menu-panel ul li:hover
{
  color: white;
}


*.wlp-bighorn-menu-menu-panel ul li:hover > a
{
  color: white;
}


*.wlp-bighorn-menu-menu-panel ul ul
{
  border-color: rgb(128, 112, 89);
}


*.wlp-bighorn-menu-menu-panel ul li.wlp-bighorn-menu-active
{
  color: rgb(89, 99, 128);
  background-color: rgb(230, 220, 207);
}


*.wlp-bighorn-book-content *.wlp-bighorn-menu
{
}


*.wlp-bighorn-book-content *.wlp-bighorn-menu-menu-panel ul
{
}


*.wlp-bighorn-book-content *.wlp-bighorn-menu-menu-panel ul li:hover
{
}


*.wlp-bighorn-book-content *.wlp-bighorn-menu-menu-panel ul li.wlp-bighorn-menu-active
{
  color: rgb(89, 99, 128);
  background-color: rgb(230, 220, 207);
}


*.wlp-bighorn-header
{
  border-bottom-style: solid;
}


*.wlp-bighorn-footer
{
  border-top-width: 4px;
  border-top-style: solid;
  background-color: rgb(255, 255, 255);
}


*.wlp-bighorn-layout td
{
  vertical-align: top;
}


*.wlp-bighorn-image-rollover
{
  display: none;
}


*.wlp-bighorn-image-nonrollover
{
  display: inline;
}


*.link
{
  font-size: 12px;
  color: rgb(66, 66, 66);
  text-decoration: underline;
}


*.footer
{
  font-family: Trebuchet MS;
  font-size: 12px;
  color: rgb(66, 66, 66);
}


*.text12_gy
{
  font-family: Trebuchet MS;
  font-size: 12px;
  color: rgb(40, 40, 40);
}


*.text11_gy
{
  font-family: Trebuchet MS;
  font-size: 11px;
  color: rgb(40, 40, 40);
}


.wlp-bighorn-menu-menu-panel ul li.hover
{
    background-color: #727EA3;
    color: white;
}

.wlp-bighorn-menu-menu-panel ul a.hover
{
    color: white;
}

/*WLP css*/