body {
    font-size: medium;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

table, input, textarea, button {
    font-size: medium;
}
select {
    font-size: medium;
}

div, span, p, ul, li, td, th { 
    
}

pre {
    font-family: monospace;
    font-size: large;
}

a, .wpsLink, a:active, .wpsLink:active {
    color: #A64D21;
}

a:visited, .wpsLink:visited { 
    color: #665142;
}

a:hover, .wpsLink:hover { 
    color: #D94800;
}

.wpsToolBar {
    font-size: small;
    color: #8c604c; 
    border-right: 0px none #8c604c;
    border-bottom: 1px solid #8c604c;
    border-left: 1px solid #8c604c;
    padding: 0px 4px;
    margin: 0px;
}

.wpsToolBarIcon {
    font-size: small;
    background-color: #ceb8ae;
    color: #8c604c; 
    border-right: 0px none #8c604c;
    border-bottom: 1px solid #8c604c;
    border-left: 1px solid #8c604c;
    padding: 0px 0px;
    margin: 0px;
}

.wpsToolBarIconOn {
    font-size: small;
    background-color: #8c604c;
    color: #8c604c; 
    border-right: 0px none #8c604c;
    border-bottom: 1px solid #8c604c;
    border-left: 1px solid #8c604c;
    padding: 0px 0px;
    margin: 0px;
}

.wpsToolBarLink, .wpsToolBarLink:visited, .wpsToolBarLink:hover, .wpsToolBarLink:active {
    font-size: small;
    color:#8c604c;
    text-decoration: none;
}

.wpsToolBarSeparator {
    background-color: #FFFFFF;
}

.wpsLinkBar {
    color: #3c2921;
    background-repeat: no-repeat;
}

.wpsLinkBarLink, .wpsLinkBarLink:visited, .wpsLinkBarLink:hover, .wpsLinkBarLink:active {
    color:#3c2921;
    text-decoration: underline;
}

.wpsPlaceBar {
    background-color: #8c604c;
    color: #FFFFFF;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ffffff;
 }

.wpsPlaceBarLink, .wpsPlaceBarLink:visited, .wpsPlaceBarLink:hover, .wpsPlaceBarLink:active {
    color:#87766f;
    text-decoration: none;
}

.wpsPlaceBar3dHighlight {
    background-color: #FF00FF;
}

.wpsPlaceBar3dShadow {
    background-color: #87766f; 
    text-decoration: none; 
    border-left: 0px none #8c604c;
    border-right: 1px solid #8c604c;
}

.wpsSelectedPlace, .wpsSelectedPlace:visited, .wpsSelectedPlace:hover, .wpsSelectedPlace:active {
    color: #333333;
    background-color: #FFFFFF;
    text-decoration: none; 
    border-left: 0px none #8c604c;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
}

.wpsSelectedPlaceIcon {
    color: #333333;
    background-color: #FFFFFF;
    text-decoration: none; 
    border-left: 0px none #8c604c;
    border-right: 0px none #8c604c;
    padding: 0px 2px;
    margin: 0px;
}

.wpsSelectedPlaceLink, .wpsSelectedPlaceLink:visited, .wpsSelectedPlaceLink:hover, .wpsSelectedPlaceLink:active {
    color: #333333;
    background-color: #FFFFFF;
    text-decoration: none; 
}

.wpsSelectedPlace3dHighlight {
    background-color: #B6B7D3;
}

.wpsSelectedPlace3dShadow {
    background-color: #5D5E96;
}

.wpsUnSelectedPlace, .wpsUnSelectedPlace:visited, .wpsUnSelectedPlace:hover, .wpsUnSelectedPlace:active {
    color: #FFFFFF;
    background-color: #994c29;
    text-decoration: none; 
    border-left: 0px none #8c604c;
    border-right: 1px solid #8c604c;
    padding: 2px 4px;
    margin: 0px;
}

.wpsUnSelectedPlaceLink, .wpsUnSelectedPlaceLink:visited, .wpsUnSelectedPlaceLink:hover, .wpsUnSelectedPlaceLink:active {
    color: #FFFFFF;
    background-color: #994c29;
    text-decoration: none;
}

.wpsUnSelectedPlace3dHighlight {
    background-color: #994c29;
}

.wpsUnSelectedPlace3dShadow {
    background-color: #994c29;
}

.wpsPageBar {
    border-bottom: 1px solid #FFFFFF;
 }

.wpsPageBarLink, .wpsPageBarLink:visited, .wpsPageBarLink:hover, .wpsPageBarLink:active {
    text-decoration: none;
}

.wpsPageBar3dHighlight {
    background-color: #FD8C3E;
}

.wpsPageBar3dShadow {
    background-color: #9999BB; 
    text-decoration: none; 
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.wpsSelectedPage, .wpsSelectedPage:visited, .wpsSelectedPage:hover, .wpsSelectedPage:active {
    color: #333333;
    background-color: #E5EFF7;
    text-decoration: none; 
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
}

.wpsSelectedPageIcon {
    color: #333333;
    background-color: #E5EFF7;
    text-decoration: none; 
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 0px 2px;
    margin: 0px;
}

.wpsSelectedPageLink, .wpsSelectedPageLink:visited, .wpsSelectedPageLink:hover, .wpsSelectedPageLink:active {
    color: #333333;
    background-color: #E5EFF7;
    text-decoration: none;
}

.wpsSelectedPage3dHighlight {
    background-color: #FD8C3E;
}

.wpsSelectedPage3dShadow {
    background-color: #B74405;
}

.wpsUnSelectedPage, .wpsUnSelectedPage:visited, .wpsUnSelectedPage:hover, .wpsUnSelectedPage:active {
    color: #4D4348;
    background-color: #C3CDD9;
    text-decoration: none; 
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
}

.wpsUnSelectedPageLink, .wpsUnSelectedPageLink:visited, .wpsUnSelectedPageLink:hover, .wpsUnSelectedPageLink:active {
    color: #4D4348;
    background-color: #C3CDD9;
    text-decoration: none;
}

.wpsUnSelectedPage3dHighlight {
    background-color: #FD8C3E;
}

.wpsUnSelectedPage3dShadow {
    background-color: #B74405;
}

.wpsNavSelectedBranch, .wpsNavSelectedBranch:visited, .wpsNavSelectedBranch:hover, .wpsNavSelectedBranch:active {
    color: #8c604c;
    background-color: #FFFFFF;
    background-image:url(IMG/SS_Menu_off.png);
    text-decoration: none;
}

.wpsNavSelectedNode, .wpsNavSelectedNode:visited, .wpsNavSelectedNode:hover, .wpsNavSelectedNode:active {
    color: #8c604c;
    background-color: #FFFFFF;
    background-image:url(IMG/SS_Menu_off.png);
    text-decoration: none;
}

.wpsNavUnSelectedNode, .wpsNavUnSelectedNode:visited, .wpsNavUnSelectedNode:hover, .wpsNavUnSelectedNode:active {
    color: #8c604c;
    background-color: #FFFFFF;
    background-image:url(IMG/SS_Menu_off.png);
    text-decoration: none;
}

.wpsNavUnSelectableNode, .wpsNavUnSelectableNode:visited, .wpsNavUnSelectableNode:hover, .wpsNavUnSelectableNode:active {
    color: #8c604c;
    background-color: #FFFFFF;
    background-image:url(IMG/SS_Menu_on.png);
    text-decoration: none;
}

.wpsNavLevel1 {
    font-weight: bold;
}

.wpsNavNodeIcon {
    width: 16px;
    height: 16px;
}

.wpsNavExpandCollapseIcon {
    width: 14px;
    height: 14px;
}

.wpsPortletTitle {
    color: #333333;
}

.wpsPortletBorder {
    border-width: 0px 1px 1px 1px;
    border-style: solid;
}

.wpsPortletTitleIconBackground {
    background-color: #ceb8ae;
    color: #FFFFFF;
    border-left: 1px solid #FFFFFF;
}

.wpsPortletTitleToolsIconBackground {
    background-color: #8c604c;
    color: #FFFFFF;
    border-left: 1px solid #FFFFFF;
}

.wpsPortletTitleIcon {
    width: 12px;
    height: 12px;
}

.wpsPortletTitleIconNonStandardSize, .wpsPortletTitleToolsIconNonStandardSize {
}

.wpsTableAdminHead {
    color: #333333;
    background-color: #CCCCCC;
}

.wpsAdminHeadSeparator {
    background-color: #999999;
}

.wpsStatusMsg {
    color: #000000;
    background-color: #FFFFFF;
    margin: 0px; 
    border: solid 1px #b0a8a8;
}

.wpsInstructionText {
    color: #7C655F;
    margin: 0.6em 0px 0px 0px;
}

.wpsInstructionText em {
     font-weight: bold;
     font-style: normal;
     color: #D84300;
}

.wpsInstructionHeadText {
     font-weight: bold;
     font-size: x-large;
     color: #7C655F;
}

.wpsIndentXSmall {
     padding-left: 4px; 
}

.wpsIndentSmall {
	padding-left: 8px; 
}

.wpsIndentMedium {
	padding-left: 16px; 
}

.wpsIndentLarge {
	padding-left: 32px; 
}

.wpsIndentXLarge {
	padding-left: 48px; 
}

.wpsTaskIconText, .portlet-dlg-icon-label {
    font-weight: bold;
    color: #4D342E; 
    white-space: nowrap;
}

.wpsTaskDisabledIconText {
    font-weight: bold;
    white-space: nowrap;
    color: #A69985; 
}

.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {
    border: 0px;
}

.wpsTaskIconTextBackground {
    background-color: #DBD3C5; 
    background-image: url("ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #804A3D;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.wpsTaskDisabledIconTextBackground {
    background-color: #DBD3C5; 
    background-image: url("ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #A69985;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.wpsDialogIconText, .portlet-icon-label {
    color: #4D342E;
}

.wpsDialogDisabledIconText {
    color: #A69985;
}

.wpsDialogIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DBD3C5;
    background-image: url("DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #804A3D;
    border-right: 0px none #804A3D;
    border-bottom: 1px solid #804A3D;
    border-left: 1px solid #804A3D;
    padding: 0px 0px;
    margin: 0px;
}

.wpsDialogIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DBD3C5; 
    background-image: url("DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #804A3D;
    border-right: 1px solid #804A3D;
    border-bottom: 1px solid #804A3D;
    border-left: 0px none #804A3D;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}

.wpsDialogDisabledIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DBD3C5;
    background-image: url("DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #A69985;
    border-right: 0px none #A69985;
    border-bottom: 1px solid #A69985;
    border-left: 1px solid #A69985;
    padding: 0px 0px;
    margin: 0px;
}

.wpsDialogDisabledIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DBD3C5; 
    background-image: url("DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #A69985;
    border-right: 1px solid #A69985;
    border-bottom: 1px solid #A69985;
    border-left: 0px none #A69985;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}

.wpsDialogIcon {
    width: 16px;
    height: 16px;
}

.wpsButtonBarTop, .wpsButtonBarBottom {
    background-color: #DFDFDF; 
}

.wpsPortletBack {
    background-color: #FFFFFF;
}

.wpsEditBack, .wpsConfigureBack {
    background-color: #FFFFFF;
}

.wpsAdvancedOptions { 
    background-color: #e4e4e4;
    border: solid 1px #4A4A4A;
    margin-left: 10px;
}

.wpsPortletColorBack {
    background-color: #CCCCCC;
}

.wpsPortletHead, .wpsEditHead {
    font-weight: bold;
    color: #333333;
}

.portlet-section-header {
    font-weight: bold;
    color: #333333;
}

.wpsPortletText, .wpsEditText, .wpsPortletSmText, .wpsEditSmText, .wpsPortletTinyText, .portlet-font {
    color: #333333;
}

.wpsCopyrightText {
    font-size: small;
    color: #999999;
}

.wpsPortletBody, .portlet-section-body {
}

.portlet-section-alternate {
}

.portlet-section-selected {
}

.portlet-section-footer {
}

.portlet-section-subheader {
    color: #333333;
}

.wpsTableHead {
    font-weight: bold;
    color: #989898;
    text-align: left;
}

.wpsTableHead th {
	padding: 3px;
}

.wpsTableText, portlet-table-text {
}

.wpsTableRow, .wpsTableNrmRow {
    color: #333333;
    background-color: #ffffff;
}

.wpsTableSelectedRow, .portlet-table-selected {
    color: #333333;
    background-color: #decaa7;
}

.wpsTableShdRow, .portlet-table-alternate {
    color: #333333;
}

.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px;
}

.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover, .wpsTableHeadLink:active {
    font-weight: bold;
    color: #989898;
}

.wpsTable {
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
}

.wpsTable td {
	vertical-align:top;
}

.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd, portlet-table-header {
    font-weight: bold;
    color: #989898;
    text-align: left;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}

.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter, .wpsTableHeadEndAlignCenter {
    font-weight: bold;
    color: #989898;
    text-align: center;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}

.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric, .wpsTableHeadEndNumeric {
    font-weight: bold;
    color: #989898;
    text-align: right;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}

.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd, portlet-table-body {
    text-align: left;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}

.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter, .wpsTableDataEndAlignCenter {
    text-align: center;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}

.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {
    text-align: right;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}

.portlet-table-footer{
}

.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {
    border: 0px;
}

.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {
    width: 16px;
    height: 16px;
}

.wpsPagingTableHeaderStart {
    background-color: #decaa7;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

.wpsPagingTableHeaderMiddle {
    background-color: #decaa7;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 0px none #aaaaaa;
}

.wpsPagingTableHeaderEnd {
    background-image: url("PagingTableTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    background-color: transparent;
}

.wpsPagingTableFooterStart {
    background-color: #decaa7;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

.wpsPagingTableFooterMiddle {
    background-color: #decaa7;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px none #aaaaaa;
}

.wpsPagingTableFooterEnd {
    background-image: url("PagingTableBottomRight.gif");
    background-repeat: no-repeat;
    background-position: right bottom; 
    background-color: transparent;
}

.wpsPagingTableHeaderEmpty {
	height:7px;
	width:7px;
	line-height:1px;
}

.wpsTableRowDetail td {
	border-width:0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding:2px 3px 5px 3px;
}

.wpsTableSectionHead, portlet-table-subheader {
    font-weight: bold;;
    color: #000000;
    text-align: left;
}

.wpsTableSectionHead th {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px 0 3px 5px;
}

.wpsTableTopRow td {
    border-color: #aaaaaa ! important;
}

.wpsPagingTableHeaderEmpty {
	height: 7px;
	width: 7px;
	line-height: 1px;
}

.wpsTableRowDetail td {
	border-width: 0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding: 2px 3px 5px 3px;
}

.wpsCompactCheckBox, .wpsCompactRadioButton {
   height: 16px;
   margin-top: 0px;
   margin-bottom: 0px;
}

.wpsEditField, .portlet-form-input-field {
    border: 1px solid #999999;
}

.wpsButtonText, .portlet-form-button { 
    font-weight: bold;
    color: #4D342E;
    background-color: #DBD3C5; 
    background-image: url("ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #804A3D;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}

.wpsButtonDisabledText { 
    font-weight: bold;
    color: #A69985;
    background-color: #DBD3C5; 
    background-image: url("ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #A69985;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}

.wpsBrowseButton {
}

.wpsLabelText, .portlet-form-field, .portlet-form-field-label, wpsRequiredLabelText {
    color: #333333;
}

.wpsRequiredLabelText strong {
    color: #ff0000;
}

.wpsDescriptionText, .portlet-font-dim {
    color: #808080;
}

.portlet-form-label {
    color: #333333;
}

.wpsFieldErrorText, .portlet-msg-error {
    color: #C83030;
}

.wpsFieldWarningText, .portlet-msg-alert {
    color: #333333;
}

.wpsFieldSuccessText, .portlet-msg-success {
    color: #333333;
}

.wpsFieldInfoText, .portlet-msg-info {
    color: #999999;
}

.wpsInlineHelpText, .portlet-section-text {
    color: #666666;
}

.portlet-msg-status {
    color: #333333;
}

.wpsFieldMonospaced {
    font-family: monospace;
    font-size: large;
}

.wpsFlagText {
   font-size: small;
   color: #FF0000;
}

.portlet-menu {
	background-color: #EEEEEE;  
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
    padding: 3px;
}

.portlet-menu-item {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

.portlet-menu-item-selected {
	background-color: #aaaaaa;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

.portlet-menu-item-hover {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

.portlet-menu-item-hover-selected {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

.portlet-menu-cascade-item {
	background-color: #eeeeee;
   	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}

.portlet-menu-cascade-item-selected {
	background-color:#cccccc;
    border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}

.portlet-menu-description {
}

.portlet-menu-caption {
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
}

.wpsPortletTabBar { 
}

.wpsPortletTabBarSeparator {
    background-color: #bfa687;
    margin: 0px;
    padding: 0px;
    height: 3px;
}

.wpsPortletTabSet {
    border: 0px;
    background-color: transparent;
}

.wpsPortletTab {
    border: 0px;
    background-color: transparent;
}

.wpsPortletSelectedTab {
    border: 0px;
    background-color: transparent;
}

.wpsPortletTabTopStart {
    background-color: #f1e3ca;
    border-top: 1px solid #bfa687;
    border-right: 0px none #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 1px solid #bfa687;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

.wpsPortletTabTopCenter {
    background-color: #f1e3ca;
    border-top: 1px solid #bfa687;
    border-right: 0px none #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 0px none #bfa687;
}

.wpsPortletTabTopEnd {
    background: url("PortletTabTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

.wpsPortletTabMiddleStart {
    background-color: #f1e3ca;
    border-top: 0px none #bfa687;
    border-right: 0px none #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 1px solid #bfa687;
}

.wpsPortletTabMiddleCenter {
    background-color: #f1e3ca;
    white-space: nowrap;
    border-style: none;
}

.wpsPortletTabMiddleEnd {
    background-color: #f1e3ca;
    border-top: 0px none #bfa687;
    border-right: 1px solid #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 0px none #bfa687;
}

.wpsPortletTabBottomStart {
    background-color: #f1e3ca;
    border-top: 0px none #bfa687;
    border-right: 0px none #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 1px solid #bfa687;
    width: 5px;
    height: 5px;
}

.wpsPortletTabBottomCenter {
    background-color: #f1e3ca;
    border-style: none;
}

.wpsPortletTabBottomEnd {
    background-color: #f1e3ca;
    border-top: 0px none #bfa687;
    border-right: 1px solid #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 0px none #bfa687;
    width: 5px;
    height: 5px;
}

.wpsPortletSelectedTabTopStart {
    background-color: #bfa687;
    border-top: 1px solid #bfa687;
    border-right: 0px none #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 1px solid #bfa687;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

.wpsPortletSelectedTabTopCenter {
    background-color: #bfa687;
    border-top: 1px solid #bfa687;
    border-right: 0px none #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 0px none #bfa687;
}

.wpsPortletSelectedTabTopEnd {
    background: url("PortletSelectedTabTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

.wpsPortletSelectedTabMiddleStart {
    background-color: #bfa687;
    border-top: 0px none #bfa687;
    border-right: 0px none #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 1px solid #bfa687;
}

.wpsPortletSelectedTabMiddleCenter {
    background-color: #bfa687;
    border-style: none;
    white-space: nowrap;
}

.wpsPortletSelectedTabMiddleEnd {
    background-color: #bfa687;
    border-top: 0px none #bfa687;
    border-right: 1px solid #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 1px solid #bfa687;
}

.wpsPortletSelectedTabBottomStart {
    background-color: #bfa687;
    border-top: 0px none #bfa687;
    border-right: 0px none #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 1px solid #bfa687;
    width: 5px;
    height: 5px;
}

.wpsPortletSelectedTabBottomCenter {
    background-color: #bfa687;
    border-style: none;
}

.wpsPortletSelectedTabBottomEnd {
    background-color: #bfa687;
    border-top: 0px none #bfa687;
    border-right: 1px solid #bfa687;
    border-bottom: 0px none #bfa687;
    border-left: 0px none #bfa687;
    width: 5px;
    height: 5px;
}

.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active, .wpsPortletTabLink:hover {
    color: #333333;
}

.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover, .wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {
    color: #ffffff;
}

.wpsPortletToolbar {
    background-color: #decaa7;
    border-top: 1px solid #f1e3ca;
    border-right: 1px solid #bfa687;
    border-bottom: 1px solid #bfa687;
    border-left: 1px solid #f1e3ca;
}

.wpsPortletToolbarSection {
   border-width: 0px;
}

.wpsPortletToolbarSet {
}

.wpsPortletToolbarButton {    
    background-color: #decaa7;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #decaa7;
}

.wpsPortletToolbarButtonRollover {
    background-color: #decaa7;
    padding: 3px;
    border-top: 1px solid #f1e3ca;
    border-right: 1px solid #bfa687;
    border-bottom: 1px solid #bfa687;
    border-left: 1px solid #f1e3ca;
}

.wpsPortletToolbarButtonPressed {
    background-color: #e3d4bb;
    padding: 3px;
    border-top: 1px solid #bfa687;
    border-right: 1px solid #f1e3ca;
    border-bottom: 1px solid #f1e3ca;
    border-left: 1px solid #bfa687;
}

.wpsPortletToolbarButtonSelected {
    background-color: #c0ad95;
    padding: 3px;
    border-top: 1px solid #bfa687;
    border-right: 1px solid #f1e3ca;
    border-bottom: 1px solid #f1e3ca;
    border-left: 1px solid #bfa687;
}

.wpsPortletToolbarButtonSelectedRollover {
    background-color: #c0ad95;
    padding: 3px;
    border-top: 1px solid #f1e3ca;
    border-right: 1px solid #bfa687;
    border-bottom: 1px solid #bfa687;
    border-left: 1px solid #f1e3ca;
}

.wpsPortletToolbarButtonIcon {
    width: 16px;
    height: 16px;
}

.wpsPortletToolbarControl {
    padding: 3px;
}

.wpsPortletToolbarText {
    color: #333333;
}

.wpsPortletToolbarDisabledText {
    color: #999999;
}

.wpsPortletToolbarLink, .wpsPortletToolbarLink:hover, .wpsPortletToolbarLink:visited, .wpsPortletToolbarLink:active {
    color: #333333;
}

.wpsPortletToolbarSeparator {
    background-color: #bfa687;
    width: 1px;
    margin: 0px;
    padding: 0px;
    border-top: 0px none #bfa687;
    border-right: 1px solid #f1e3ca;
    border-bottom: 0px none #f1e3ca;
    border-left: 0px none #bfa687;
}

.wpsPortletToolbarSpacer {
    padding: 0px 2px 0px 2px; 
}

.wpsPortletToolbarHandle {
    background-color: #decaa7;
    padding: 0px;
    margin: 0px;
    width: 1px;
    border-top: 1px solid #f1e3ca;
    border-right: 1px solid #bfa687;
    border-bottom: 1px solid #bfa687;
    border-left: 1px solid #f1e3ca;
}

.wpsBreadcrumbTrail {
    font-weight: bold;
}

.wpsBreadcrumbTrailLink, .wpsBreadcrumbTrailLink:hover, .wpsBreadcrumbTrailLink:visited, .wpsBreadcrumbTrailLink:active {
    font-weight: bold;
    color: #A64D21;
    text-decoration: underline;
}

.wpsPortletAccentArea {
    background-color: #decaa7;
    color: #333333;
}

.wpsPortletAccentArea3DHighlight {
    background-color: #f1e3ca;
    color: #333333;
}

.wpsPortletAccentArea3DShadow {
    background-color: #bfa687;
    color: #333333;
}

.wpsWizardTitle {
    font-weight: bold;
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.wpsWizardStepNotification {
    background-color: #dfdfdf;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.wpsWizardBottomSubmit {
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 25px;
}

.wpsCursorPointer {
	cursor: pointer;
}

.weekday_header {
    font-size: large;
    background-color: #999999;
    color: #333333;
}

.other_month_header {
    background-color: #E4E3E3;
    color: #7E7001;
    height: 20px;
}

.current_month_header {
    background-color: #CBDBF3;
    color: #333333;
    height: 20px;
}

.other_month_cell {
    background-color: #F0F0F0;
}

.current_month_cell {
    background-color: #FFFFFF;
    color: Black;
}

.current_day_header {
    font-size: large;
    background-color: #92B5E6;
    color: #333333;
    height: 20px;
}

a.current_day_header:link {
    background-color: transparent;
    color: #333333;
}

a.other_month_header:link {
    background-color: transparent;
    color: #0000ff;
}

a.current_month_header:link {
    background-color: transparent;
    color: #0050C9;
}

a.wpsPersonName {
	text-decoration: none;
	white-space: nowrap;
	color: #3366CC;
}

a.wpsPersonName:visited {
	text-decoration: none;
	white-space: nowrap;
	color: #666699;
}

a.wpsPersonName:hover {
	text-decoration: underline;
	white-space: nowrap;
	color: #666699;
}
