/**
 * Copyright (C) 2009 eXo Platform SAS.
 * 
 * This is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; either version 2.1 of
 * the License, or (at your option) any later version.
 * 
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this software; if not, write to the Free
 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 */

/*-------------------------- DefaultTheme ---------------------------*/  

.DefaultTheme .WindowBarCenter .WindowPortletInfo {
	margin-right: 80px; /* orientation=lt */
	margin-left: 80px; /* orientation=rt */
}

.DefaultTheme .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 24px; 
	height: 17px;
	cursor: pointer;
	background-image: url('background/DefaultTheme.png');
}

.DefaultTheme .ArrowDownIcon {
	background-position: center 20px;
}

.DefaultTheme .OverArrowDownIcon {
	background-position: center 116px;
}

.DefaultTheme .MinimizedIcon {
	background-position: center 44px;
}

.DefaultTheme .OverMinimizedIcon {
	background-position: center 140px;
}

.DefaultTheme .MaximizedIcon {
	background-position: center 68px;
}

.DefaultTheme .OverMaximizedIcon {
	background-position: center 164px;
}

.DefaultTheme .RestoreIcon {
	background-position: center 92px;
}

.DefaultTheme .OverRestoreIcon {
	background-position: center 188px;
}

.DefaultTheme .NormalIcon {
	background-position: center 92px;
}

.DefaultTheme .NormalIcon:hover {
	background-position: center 188px;
}

.DefaultTheme .Information {
	height: 18px; line-height: 18px;
	vertical-align: middle; font-size: 10px;
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
}

.DefaultTheme .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
	line-height: 16px;
}

.DefaultTheme .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.DefaultTheme .WindowBarLeft {
	padding-left: 12px;
	background-image: url('background/DefaultTheme.png');
	background-repeat: no-repeat;
	background-position: left -148px;
}

.DefaultTheme .WindowBarRight {
	padding-right: 11px;
	background-image: url('background/DefaultTheme.png');
	background-repeat: no-repeat;
	background-position: right -119px;
}

.DefaultTheme .WindowBarCenter {
	background-image: url('background/DefaultTheme.png');
	background-repeat: repeat-x;
	background-position: left -90px;
}

.DefaultTheme .WindowBarCenter .FixHeight {
	height: 21px;
	padding-top: 8px;
}

.DefaultTheme .MiddleDecoratorLeft {
	padding-left: 12px;
	background: url('background/MDefaultTheme.png') repeat-y left;
}

.DefaultTheme .MiddleDecoratorRight {
	padding-right: 11px;
	background: url('background/MDefaultTheme.png') repeat-y right;
}

.DefaultTheme .MiddleDecoratorCenter {
	background: #ffffff;
}

.DefaultTheme .BottomDecoratorLeft {
	padding-left: 12px;
	background-image: url('background/DefaultTheme.png');
	background-repeat: no-repeat;
	background-position: left -60px;
}

.DefaultTheme .BottomDecoratorRight {
	padding-right: 11px;
	background-image: url('background/DefaultTheme.png');
	background-repeat: no-repeat;
	background-position: right -30px;
}

.DefaultTheme .BottomDecoratorCenter {
	background-image: url('background/DefaultTheme.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.DefaultTheme .BottomDecoratorCenter .FixHeight {
	height: 30px;
}

/*-------------------------- MacTheme ---------------------------*/

.MacTheme .WindowBarCenter .WindowPortletInfo {
	margin: 0px 70px 0px 0px; /* orientation=lt */
	margin: 0px 0px 0px 70px; /* orientation=rt */
}

.MacTheme .WindowBarCenter .WindowPortletIcon {
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.MacTheme .WindowBarCenter .PortletName {
	font-weight: bold;
	line-height: 17px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.MacTheme .WindowBarCenter .PortletIcon {
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPortletIcon.png') no-repeat left top; /* orientation=lt */
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPortletIcon.png') no-repeat right top; /* orientation=rt */
}

.MacTheme .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 21px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;	
	background-image: url('background/MacTheme.png');
}

.MacTheme .ArrowDownIcon {
	background-position: center 18px;
}

.MacTheme .OverArrowDownIcon {
	background-position: center 98px;
}

.MacTheme .MinimizedIcon {
	background-position: center 37px;
}

.MacTheme .OverMinimizedIcon {
	background-position: center 118px;
}

.MacTheme .MaximizedIcon {
	background-position: center 57px;
}

.MacTheme .OverMaximizedIcon {
	background-position: center 138px;
}

.MacTheme .NormalIcon {
	background-position: center 78px;
}

.MacTheme .NormalIcon:hover {
	background-position: center 158px;
}

.MacTheme .RestoreIcon {
	background-position: center 78px;
}

.MacTheme .RestoreIcon:hover {
	background-position: center 158px;
}

.MacTheme .BackgroundIcon {
	float: left; /* orientation=lt */
	float: right; /* orientation=rt */
	margin: 4px 2px 0px 2px;
}

.MacTheme .Information {
	height: 16px; line-height: 14px; vertical-align: middle;
	font-size: 10px;
	margin-right: 18px;
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.MacTheme .MiddleDecoratorLeft {
	background: url('background/MMacTheme.png') repeat-y left;
	padding: 0px 0px 0px 5px;
}

.MacTheme .MiddleDecoratorRight {
	padding: 0px 5px 0px 0px;
	background: url('background/MMacTheme.png') repeat-y right;
}

.MacTheme .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .MacTheme .MiddleDecoratorCenter {
	height: 100%;
}

.MacTheme .BottomDecoratorLeft {
	background-image: url('background/MacTheme.png');
	background-repeat: no-repeat;
	background-position: left -46px;
	padding: 0px 0px 0px 5px;
}

.MacTheme .BottomDecoratorRight {
	background-image: url('background/MacTheme.png');
	background-repeat: no-repeat;
	background-position: right -23px;
	padding: 0px 5px 0px 0px;
}

.MacTheme .BottomDecoratorCenter {
	background-image: url('background/MacTheme.png');
	background-repeat: repeat-x;
	background-position: center top;
}

.MacTheme .BottomDecoratorCenter .FixHeight {
	height: 23px; line-height: 23px;
}

.MacTheme .WindowBarLeft {
	background-image: url('background/MacTheme.png');
	background-repeat: no-repeat;
	background-position: left -115px;
	padding: 0px 0px 0px 12px;
}

.MacTheme .WindowBarRight {
	background-image: url('background/MacTheme.png');
	background-repeat: no-repeat;
	background-position: right -92px;
	padding: 0px 12px 0px 0px;
}

.MacTheme .WindowBarCenter {
	background-image: url('background/MacTheme.png');
	background-repeat: repeat-x;
	background-position: center -69px;
}

.MacTheme .WindowBarCenter .FixHeight {
	height: 19px;
	padding-top: 4px;
}

/*-------------------------- MacGray ---------------------------*/

.MacGray .WindowBarCenter .WindowPortletInfo {
	margin: 0px 70px 0px 0px; /* orientation=lt */
	margin: 0px 0px 0px 70px; /* orientation=rt */
}

.MacGray .WindowBarCenter .WindowPortletIcon {
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.MacGray .WindowBarCenter .PortletName {
	font-weight: bold;
	line-height: 17px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.MacGray .WindowBarCenter .PortletIcon {
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPortletIcon.png') no-repeat left top; /* orientation=lt */
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPortletIcon.png') no-repeat right top; /* orientation=rt */
}

.MacGray .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 21px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;	
	background-image: url('background/MacGray.png');
}

.MacGray .ArrowDownIcon {
	background-position: center 20px;
}

.MacGray .OverArrowDownIcon {
	background-position: center 100px;
}

.MacGray .MinimizedIcon {
	background-position: center 37px;
}

.MacGray .OverMinimizedIcon {
	background-position: center 120px;
}

.MacGray .MaximizedIcon {
	background-position: center 57px;
}

.MacGray .MaximizedIcon:hover {
	background-position: center 140px;
}

.MacGray .NormalIcon {
	background-position: center 78px;
}

.MacGray .NormalIcon:hover {
	background-position: center 160px;
}

.MacGray .RestoreIcon {
	background-position: center 78px;
}

.MacGray .RestoreIcon:hover {
	background-position: center 160px;
}

.MacGray .BackgroundIcon {
	float: left; /* orientation=lt */
	float: right; /* orientation=rt */
	margin: 4px 2px 0px 2px;
}

.MacGray .Information {
	height: 16px; line-height: 14px; vertical-align: middle;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.MacGray .MiddleDecoratorLeft {
	background: url('background/MMacGray.png') repeat-y left;
	padding: 0px 0px 0px 8px;
}

.MacGray .MiddleDecoratorRight {
	padding: 0px 8px 0px 0px;
	background: url('background/MMacGray.png') repeat-y right;
}

.MacGray .MiddleDecoratorCenter {
	background: #ffffff;
}

.MacGray .MiddleDecoratorCenter {
	height:100%;
}

.MacGray .BottomDecoratorLeft {
	background-image: url('background/MacGray.png');
	background-repeat: no-repeat;
	background-position: left -48px;
	padding: 0px 0px 0px 9px;
}

.MacGray .BottomDecoratorRight {
	padding: 0px 9px 0px 0px;
	background-image: url('background/MacGray.png');
	background-repeat: no-repeat;
	background-position: right -24px;
}

.MacGray .BottomDecoratorCenter {
	background-image: url('background/MacGray.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.MacGray .BottomDecoratorCenter .FixHeight {
	height: 24px; line-height: 24px;
}

.MacGray .WindowBarLeft {
	padding: 0px 0px 0px 9px;
	background-image: url('background/MacGray.png');
	background-repeat: no-repeat;
	background-position: left -118px;
}

.MacGray .WindowBarRight {
	padding: 0px 9px 0px 0px;
	background-image: url('background/MacGray.png');
	background-repeat: no-repeat;
	background-position: right -95px;
}

.MacGray .WindowBarCenter {
	background-image: url('background/MacGray.png');
	background-repeat: repeat-x;
	background-position: center -72px;
}

.MacGray .WindowBarCenter .FixHeight {
	height: 19px;
	padding-top: 4px;
}

/*-------------------------- MacBlack ---------------------------*/

.MacBlack .WindowBarCenter .WindowPortletInfo {
	margin: 0px 70px 0px 0px; /* orientation=lt */
	margin: 0px 0px 0px 70px; /* orientation=rt */
}

.MacBlack .WindowBarCenter .WindowPortletIcon {
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.MacBlack .WindowBarCenter .PortletName {
	font-weight: bold;
	line-height: 17px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.MacBlack .WindowBarCenter .PortletIcon {
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPortletIcon.png') no-repeat left top; /* orientation=lt */
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPortletIcon.png') no-repeat right top; /* orientation=rt */
}

.MacBlack .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 21px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;	
	background-image: url('background/MacBlack.png');
}

.MacBlack .ArrowDownIcon {
	background-position: center 20px;
}

.MacBlack .OverArrowDownIcon {
	background-position: center 100px;
}

.MacBlack .MinimizedIcon {
	background-position: center 37px;
}

.MacBlack .OverMinimizedIcon {
	background-position: center 120px;
}

.MacBlack .MaximizedIcon {
	background-position: center 57px;
}

.MacBlack .MaximizedIcon:hover {
	background-position: center 140px;
}

.MacBlack .NormalIcon {
	background-position: center 78px;
}

.MacBlack .NormalIcon:hover {
	background-position: center 160px;
}

.MacBlack .RestoreIcon {
	background-position: center 78px;
}

.MacBlack .RestoreIcon:hover {
	background-position: center 160px;
}

.MacBlack .BackgroundIcon {
	float: left; /* orientation=lt */
	float: right; /* orientation=rt */
	margin: 4px 2px 0px 2px;
}

.MacBlack .Information {
	height: 16px; line-height: 14px; vertical-align: middle;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.MacBlack .MiddleDecoratorLeft {
	background: url('background/MMacBlack.png') repeat-y left;
	padding: 0px 0px 0px 8px;
}

.MacBlack .MiddleDecoratorRight {
	padding: 0px 8px 0px 0px;
	background: url('background/MMacBlack.png') repeat-y right;
}

.MacBlack .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .MacBlack .MiddleDecoratorCenter {
	height: 100%;
}

.MacBlack .BottomDecoratorLeft {
	background-image: url('background/MacBlack.png');
	background-repeat: no-repeat;
	background-position: left -48px;
	padding: 0px 0px 0px 9px;
}

.MacBlack .BottomDecoratorRight {
	padding: 0px 9px 0px 0px;
	background-image: url('background/MacBlack.png');
	background-repeat: no-repeat;
	background-position: right -24px;
}

.MacBlack .BottomDecoratorCenter {
	background-image: url('background/MacBlack.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.MacBlack .BottomDecoratorCenter .FixHeight {
	height: 24px; line-height: 24px;
}

.MacBlack .WindowBarLeft {
	padding: 0px 0px 0px 9px;
	background-image: url('background/MacBlack.png');
	background-repeat: no-repeat;
	background-position: left -118px;
}

.MacBlack .WindowBarRight {
	padding: 0px 9px 0px 0px;
	background-image: url('background/MacBlack.png');
	background-repeat: no-repeat;
	background-position: right -95px;
}

.MacBlack .WindowBarCenter {
	background-image: url('background/MacBlack.png');
	background-repeat: repeat-x;
	background-position: center -72px;
}

.MacBlack .WindowBarCenter .FixHeight {
	height: 19px;
	padding-top: 4px;
}

/*-------------------------- MacGreenSteel ---------------------------*/

.MacGreenSteel .WindowBarCenter .WindowPortletInfo {
	margin: 0px 70px 0px 0px; /* orientation=lt */
	margin: 0px 0px 0px 70px; /* orientation=rt */
}

.MacGreenSteel .WindowBarCenter .WindowPortletIcon {
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.MacGreenSteel .WindowBarCenter .PortletName {
	font-weight: bold;
	line-height: 17px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.MacGreenSteel .WindowBarCenter .PortletIcon {
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPortletIcon.png') no-repeat left top; /* orientation=lt */
	background: url('/eXoSkinMac/skin/MacSkin/skinIcons/16x16/icons/DefaultPortletIcon.png') no-repeat right top; /* orientation=rt */
}

.MacGreenSteel .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 21px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;	
	background-image: url('background/MacGreen.png');
}

.MacGreenSteel .ArrowDownIcon {
	background-position: center 20px;
}

.MacGreenSteel .OverArrowDownIcon {
	background-position: center 100px;
}

.MacGreenSteel .MinimizedIcon {
	background-position: center 37px;
}

.MacGreenSteel .MinimizedIcon:hover {
	background-position: center 120px;
}

.MacGreenSteel .MaximizedIcon {
	background-position: center 57px;
}

.MacGreenSteel .MaximizedIcon:hover {
	background-position: center 140px;
}

.MacGreenSteel .NormalIcon {
	background-position: center 78px;
}

.MacGreenSteel .NormalIcon:hover {
	background-position: center 160px;
}

.MacGreenSteel .RestoreIcon {
	background-position: center 78px;
}

.MacGreenSteel .RestoreIcon:hover {
	background-position: center 160px;
}

.MacGreenSteel .BackgroundIcon {
	float: left; /* orientation=lt */
	float: right; /* orientation=rt */
	margin: 4px 2px 0px 2px;
}

.MacGreenSteel .Information {
	height: 16px; line-height: 14px; vertical-align: middle;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.MacGreenSteel .MiddleDecoratorLeft {
	background: url('background/MMacGreen.png') repeat-y left;
	padding: 0px 0px 0px 8px;
}

.MacGreenSteel .MiddleDecoratorRight {
	padding: 0px 8px 0px 0px;
	background: url('background/MMacGreen.png') repeat-y right;
}

.MacGreenSteel .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .MacGreenSteel .MiddleDecoratorCenter {
	height: 100%;
}

.MacGreenSteel .BottomDecoratorLeft {
	background-image: url('background/MacGreen.png');
	background-repeat: no-repeat;
	background-position: left -48px;
	padding: 0px 0px 0px 9px;
}

.MacGreenSteel .BottomDecoratorRight {
	padding: 0px 9px 0px 0px;
	background-image: url('background/MacGreen.png');
	background-repeat: no-repeat;
	background-position: right -24px;
}

.MacGreenSteel .BottomDecoratorCenter {
	background-image: url('background/MacGreen.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.MacGreenSteel .BottomDecoratorCenter .FixHeight {
	height: 24px; line-height: 24px;
}

.MacGreenSteel .WindowBarLeft {
	padding: 0px 0px 0px 9px;
	background-image: url('background/MacGreen.png');
	background-repeat: no-repeat;
	background-position: left -118px;
}

.MacGreenSteel .WindowBarRight {
	padding: 0px 9px 0px 0px;
	background-image: url('background/MacGreen.png');
	background-repeat: no-repeat;
	background-position: right -95px;
}

.MacGreenSteel .WindowBarCenter {
	background-image: url('background/MacGreen.png');
	background-repeat: repeat-x;
	background-position: center -72px;
}

.MacGreenSteel .WindowBarCenter .FixHeight {
	height: 19px;
	padding-top: 4px;
}

/*-------------------------------- VistaTheme -----------------------------*/

.VistaTheme .WindowBarCenter .WindowPortletInfo {
	margin-right: 95px; /* orientation=lt */
	margin-left: 95px; /* orientation=rt */
	
}

.VistaTheme .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 22px;
}

.VistaTheme .WindowBarCenter .PortletIcon {
	background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/16x16/icons/PortletIcon.png') no-repeat left 3px; /* orientation=lt */
	background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/16x16/icons/PortletIcon-rt.png') no-repeat right 3px; /* orientation=rt */
}

.VistaTheme .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 30px; 
	height: 20px;
	cursor: pointer;	
	background-image: url('background/VistaTheme.png'); /* orientation=lt */
	background-image: url('background/VistaTheme-rt.png'); /* orientation=rt */
}

.VistaTheme .ArrowDownIcon {
	background-position: center 20px;
}

.VistaTheme .ArrowDownIcon:hover {
	background-position: center 100px;
}

.VistaTheme .MinimizedIcon {
	background-position: center 40px;
}

.VistaTheme .MinimizedIcon:hover {
	background-position: center 120px;
}

.VistaTheme .MaximizedIcon {
	background-position: center 60px;
}

.VistaTheme .MaximizedIcon:hover {
	background-position: center 140px;
}

.VistaTheme .NormalIcon {
	background-position: center 80px;
}

.VistaTheme .NormalIcon:hover {
	background-position: center 160px;
}

.VistaTheme .RestoreIcon {
	background-position: center 80px;
}

.VistaTheme .RestoreIcon:hover {
	background-position: center 160px;
}

.VistaTheme .Information {
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
	height: 18px; line-height: 18px;
	font-size: 10px;
}

.VistaTheme .MiddleDecoratorCenter {
	background: #ffffff;
	border: solid 1px #717171;
}

.VistaTheme .MiddleDecoratorLeft {
	padding-left:12px;
	background: url('background/MVistaTheme.png') repeat-y left;
}

.VistaTheme .MiddleDecoratorRight {
	padding-right: 13px;
	background: url('background/MVistaTheme.png') repeat-y right;
}

.UIPageBody .MiddleDecoratorCenter {
	background: #ffffff;
}

.VistaTheme .BottomDecoratorLeft {
	background-image: url('background/VistaTheme.png');
	background-repeat: no-repeat;
	background-position: left -48px;
	padding-left: 12px;
}

.VistaTheme .BottomDecoratorRight {
	background-image: url('background/VistaTheme.png');
	background-repeat: no-repeat;
	background-position: right -24px;
	padding-right: 13px;
}

.VistaTheme .BottomDecoratorCenter {
	background-image: url('background/VistaTheme.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.VistaTheme .BottomDecoratorCenter .FixHeight {
	height: 24px;
}

.VistaTheme .WindowBarCenter .PortletName {
	font-weight: bold;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.VistaTheme .WindowBarLeft {
	background-image: url('background/VistaTheme.png');
	background-repeat: no-repeat;
	background-position: left -130px;
	padding-left: 12px;
}

.VistaTheme .WindowBarRight {
	background-image: url('background/VistaTheme.png');
	background-repeat: no-repeat;
	background-position: right -101px;
	padding-right: 16px;
}

.VistaTheme .WindowBarCenter {
	background-image: url('background/VistaTheme.png');
	background-repeat: repeat-x;
	background-position: left -72px;
}

.VistaTheme .WindowBarCenter .FixHeight {
	height: 24px;
	padding-top: 5px;
}

/*-------------------------------- VistaBlue -----------------------------*/

.VistaBlue .WindowBarCenter .WindowPortletInfo {
	margin-right: 95px; /* orientation=lt */
	margin-left: 95px; /* orientation=rt */
	
}

.VistaBlue .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 20px;
}

.VistaBlue .WindowBarCenter .PortletName {
	font-weight: bold;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.VistaBlue .WindowBarCenter .PortletIcon {
	background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/16x16/icons/PortletIcon.png') no-repeat left 3px; /* orientation=lt */
	background: url('/eXoSkinVista/skin/VistaSkin/skinIcons/16x16/icons/PortletIcon-rt.png') no-repeat right 3px; /* orientation=rt */
}

.VistaBlue .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 30px; height: 19px;
	cursor: pointer;	
	background-image: url('background/VistaBlue.png');
}

.VistaBlue .ArrowDownIcon {
	background-position: center 19px;
}

.VistaBlue .ArrowDownIcon:hover {
	background-position: center 99px;
}

.VistaBlue .MinimizedIcon {
	background-position: center 39px;
}

.VistaBlue .MinimizedIcon:hover {
	background-position: center 119px;
}

.VistaBlue .MaximizedIcon {
	background-position: center 59px;
}

.VistaBlue .MaximizedIcon:hover {
	background-position: center 139px;
}

.VistaBlue .NormalIcon {
	background-position: center 79px;
}

.VistaBlue .NormalIcon:hover {
	background-position: center 159px;
}

.VistaBlue .RestoreIcon {
	background-position: center 79px;
}

.VistaBlue .RestoreIcon:hover {
	background-position: center 159px;
}

.VistaBlue .Information {
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
	height: 18px; line-height: 18px;
	font-size: 10px;
}

.VistaBlue .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .VistaBlue .MiddleDecoratorCenter {
	height: 100%;
}

.VistaBlue .MiddleDecoratorLeft {
	padding-left: 15px;
	background: url('background/MVistaBlue.png') repeat-y left;
}

.VistaBlue .MiddleDecoratorRight {
	padding-right: 18px;
	background: url('background/MVistaBlue.png') repeat-y right;
}

.UIPortlet .VistaBlue .MiddleDecoratorRight {
	padding-right: 16px;
}

.VistaBlue .BottomDecoratorLeft {
	background-image: url('background/VistaBlue.png');
	background-repeat: no-repeat;
	background-position: left -54px;
	padding-left: 15px;
}

.VistaBlue .BottomDecoratorRight {
	background-image: url('background/VistaBlue.png');
	background-repeat: no-repeat;
	background-position: right -27px;
	padding-right: 15px;
}

.VistaBlue .BottomDecoratorCenter {
	background-image: url('background/VistaBlue.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.VistaBlue .BottomDecoratorCenter .FixHeight {
	height: 27px;
}

.VistaBlue .WindowBarLeft {
	background-image: url('background/VistaBlue.png');
	background-repeat: no-repeat;
	background-position: left -151px;
	padding-left: 15px;
}

.VistaBlue .WindowBarRight {
	background-image: url('background/VistaBlue.png');
	background-repeat: no-repeat;
	background-position: right -116px;
	padding-right: 15px;
}

.VistaBlue .WindowBarCenter {
	background-image: url('background/VistaBlue.png');
	background-repeat: repeat-x;
	background-position: left -81px;
}

.VistaBlue .WindowBarCenter .FixHeight {
	height: 27px;
	padding-top: 8px;
}

/*-------------------------- RoundConerBlue ---------------------------*/

.RoundConerBlue .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
	
}

.RoundConerBlue .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/RoundCornerBlue.png');
}

.RoundConerBlue .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.RoundConerBlue .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.RoundConerBlue .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.RoundConerBlue .ArrowDownIcon {
	background-position: center 21px;
}

.RoundConerBlue .ArrowDownIcon:hover {
	background-position: center 117px;
}

.RoundConerBlue .MinimizedIcon {
	background-position: center 45px;
}

.RoundConerBlue .MinimizedIcon:hover {
	background-position: center 141px;
}

.RoundConerBlue .MaximizedIcon {
	background-position: center 69px;
}

.RoundConerBlue .MaximizedIcon:hover {
	background-position: center 165px;
}

.RoundConerBlue .RestoreIcon {
	background-position: center 93px;
}

.RoundConerBlue .RestoreIcon:hover {
	background-position: center 189px;
}

.RoundConerBlue .NormalIcon {
	background-position: center 93px;
}

.RoundConerBlue .NormalIcon:hover {
	background-position: center 189px;
}

.RoundConerBlue .WindowBarLeft {
	padding-left: 12px;
	background-image: url('background/RoundCornerBlue.png');
	background-repeat: no-repeat;
	background-position: left -154px;
}

.RoundConerBlue .WindowBarRight {
	padding-right: 12px;
	background-image: url('background/RoundCornerBlue.png');
	background-repeat: no-repeat;
	background-position: right -122px;
}

.RoundConerBlue .WindowBarCenter {
	background: url('background/RoundCornerBlue.png') repeat-x;
	background-position: left -90px;
}

.RoundConerBlue .WindowBarCenter .FixHeight {
	height: 22px;
	padding-top: 10px;
}

.RoundConerBlue .MiddleDecoratorLeft {
	padding-left: 13px;
	background: url('background/MRoundConerBlue.png') repeat-y left;
}

.RoundConerBlue .MiddleDecoratorRight {
	padding-right: 13px;
	background: url('background/MRoundConerBlue.png') repeat-y right;
}

.RoundConerBlue .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .RoundConerBlue .MiddleDecoratorCenter {
	height: 100%;
}

.RoundConerBlue .BottomDecoratorLeft {
	padding-left: 13px;
	background-image: url('background/RoundCornerBlue.png');
	background-repeat: no-repeat;
	background-position: left -60px;
}

.RoundConerBlue .BottomDecoratorRight {
	padding-right: 13px;
	background-image: url('background/RoundCornerBlue.png');
	background-repeat: no-repeat;
	background-position: right -30px;
}

.RoundConerBlue .BottomDecoratorCenter {
	background: url('background/RoundCornerBlue.png') repeat-x;
	background-position: top;
}

.RoundConerBlue .BottomDecoratorCenter .FixHeight {
	height: 30px;
}

/*------------------ RoundConerViolet -----------------*/

.RoundConerViolet .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
	
}

.RoundConerViolet .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/RoundConerViolet.png');
}

.RoundConerViolet .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	padding-left: 5px;
	margin-right: 18px;
}

.RoundConerViolet .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.RoundConerViolet .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.RoundConerViolet .ArrowDownIcon {
	background-position: center 21px;
}

.RoundConerViolet .ArrowDownIcon:hover {
	background-position: center 117px;
}

.RoundConerViolet .MinimizedIcon {
	background-position: center 45px;
}

.RoundConerViolet .MinimizedIcon:hover {
	background-position: center 141px;
}

.RoundConerViolet .MaximizedIcon {
	background-position: center 69px;
}

.RoundConerViolet .MaximizedIcon:hover {
	background-position: center 165px;
}

.RoundConerViolet .RestoreIcon {
	background-position: center 93px;
}

.RoundConerViolet .RestoreIcon:hover {
	background-position: center 189px;
}

.RoundConerViolet .NormalIcon {
	background-position: center 93px;
}

.RoundConerViolet .NormalIcon:hover {
	background-position: center 189px;
}

.RoundConerViolet .WindowBarLeft {
	padding-left: 13px;
	background-image: url('background/RoundConerViolet.png');
	background-repeat: no-repeat;
	background-position: left -153px;
}

.RoundConerViolet .WindowBarRight {
	padding-right: 13px;
	background-image: url('background/RoundConerViolet.png');
	background-repeat: no-repeat;
	background-position: right -121px;
}

.RoundConerViolet .WindowBarCenter {
	background: url('background/RoundConerViolet.png') repeat-x;
	background-position: left -90px;
}

.RoundConerViolet .WindowBarCenter .FixHeight {
	height: 22px;
	padding-top: 10px;
}

.UIPortlet .RoundConerViolet .WindowBarCenter {
	height: 31px;
}

.RoundConerViolet .MiddleDecoratorLeft {
	padding-left: 13px;
	background: url('background/MRoundConerViolet.png') repeat-y left;
}

.RoundConerViolet .MiddleDecoratorRight {
	padding-right: 13px;
	background: url('background/MRoundConerViolet.png') repeat-y right;
}

.RoundConerViolet .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .RoundConerViolet .MiddleDecoratorCenter {
	height:100%;
}

.RoundConerViolet .BottomDecoratorLeft {
	padding-left: 13px;
	background-image: url('background/RoundConerViolet.png');
	background-repeat: no-repeat;
	background-position: left -60px;
}

.RoundConerViolet .BottomDecoratorRight {
	padding-right: 13px;
	background-image: url('background/RoundConerViolet.png');
	background-repeat: no-repeat;
	background-position: right -30px;
}

.RoundConerViolet .BottomDecoratorCenter {
	background: url('background/RoundConerViolet.png') repeat-x;
	background-position: top;
}

.RoundConerViolet .BottomDecoratorCenter .FixHeight {
	height: 30px;
}

/*------------------------------- RoundConerOrange ----------------------------------*/

.RoundConerOrange .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
}

.RoundConerOrange .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/RoundConerOrange.png');
}

.RoundConerOrange .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.RoundConerOrange .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.RoundConerOrange .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.RoundConerOrange .ArrowDownIcon {
	background-position: center 21px;
}

.RoundConerOrange .ArrowDownIcon:hover {
	background-position: center 117px;
}

.RoundConerOrange .MinimizedIcon {
	background-position: center 45px;
}

.RoundConerOrange .MinimizedIcon:hover {
	background-position: center 141px;
}

.RoundConerOrange .MaximizedIcon {
	background-position: center 69px;
}

.RoundConerOrange .MaximizedIcon:hover {
	background-position: center 165px;
}

.RoundConerOrange .RestoreIcon {
	background-position: center 93px;
}

.RoundConerOrange .RestoreIcon:hover {
	background-position: center 189px;
}

.RoundConerOrange .NormalIcon {
	background-position: center 93px;
}

.RoundConerOrange .NormalIcon:hover {
	background-position: center 189px;
}

.RoundConerOrange .WindowBarLeft {
	padding-left: 13px;
	background-image: url('background/RoundConerOrange.png');
	background-repeat: no-repeat;
	background-position: left -153px;
}

.RoundConerOrange .WindowBarRight {
	padding-right: 13px;
	background-image: url('background/RoundConerOrange.png');
	background-repeat: no-repeat;
	background-position: right -121px;
}

.RoundConerOrange .WindowBarCenter {
	background: url('background/RoundConerOrange.png') repeat-x;
	background-position: left -90px;
}

.RoundConerOrange .WindowBarCenter .FixHeight {
	height: 22px;
	padding-top: 10px;
}

.UIPortlet .RoundConerOrange .WindowBarCenter {
	height: 31px;
}

.RoundConerOrange .MiddleDecoratorLeft {
	padding-left: 13px;
	background: url('background/MRoundConerOrange.png') repeat-y left;
}

.RoundConerOrange .MiddleDecoratorRight {
	padding-right: 13px;
	background: url('background/MRoundConerOrange.png') repeat-y right;
}

.RoundConerOrange .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .RoundConerOrange .MiddleDecoratorCenter {
	height: 100%;
}

.RoundConerOrange .BottomDecoratorLeft {
	padding-left: 13px;
	background-image: url('background/RoundConerOrange.png');
	background-repeat: no-repeat;
	background-position: left -60px;
}

.RoundConerOrange .BottomDecoratorRight {
	padding-right: 13px;
	background-image: url('background/RoundConerOrange.png');
	background-repeat: no-repeat;
	background-position: right -30px;
}

.RoundConerOrange .BottomDecoratorCenter {
	background: url('background/RoundConerOrange.png') repeat-x;
	background-position: top;
}

.RoundConerOrange .BottomDecoratorCenter .FixHeight {
	height: 30px;
}

/*------------------------------- RoundConerPink ----------------------------------*/

.RoundConerPink .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
}

.RoundConerPink .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/RoundConerPink.png');
}

.RoundConerPink .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.RoundConerPink .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.RoundConerPink .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.RoundConerPink .ArrowDownIcon {
	background-position: center 21px;
}

.RoundConerPink .ArrowDownIcon:hover {
	background-position: center 117px;
}

.RoundConerPink .MinimizedIcon {
	background-position: center 45px;
}

.RoundConerPink .MinimizedIcon:hover {
	background-position: center 141px;
}

.RoundConerPink .MaximizedIcon {
	background-position: center 69px;
}

.RoundConerPink .MaximizedIcon:hover {
	background-position: center 165px;
}

.RoundConerPink .RestoreIcon {
	background-position: center 93px;
}

.RoundConerPink .RestoreIcon:hover {
	background-position: center 189px;
}

.RoundConerPink .NormalIcon {
	background-position: center 93px;
}

.RoundConerPink .NormalIcon:hover {
	background-position: center 189px;
}

.RoundConerPink .WindowBarLeft {
	padding-left: 13px;
	background-image: url('background/RoundConerPink.png');
	background-repeat: no-repeat;
	background-position: left -153px;
}

.RoundConerPink .WindowBarRight {
	padding-right: 13px;
	background-image: url('background/RoundConerPink.png');
	background-repeat: no-repeat;
	background-position: right -121px;
}

.RoundConerPink .WindowBarCenter {
	background: url('background/RoundConerPink.png') repeat-x;
	background-position: left -90px;
}

.RoundConerPink .WindowBarCenter .FixHeight {
	height: 22px;
	padding-top: 10px;
}

.UIPortlet .RoundConerPink .WindowBarCenter {
	height: 31px;
}

.RoundConerPink .MiddleDecoratorLeft {
	padding-left: 13px;
	background: url('background/MRoundConerPink.png') repeat-y left;
}

.RoundConerPink .MiddleDecoratorRight {
	padding-right: 13px;
	background: url('background/MRoundConerPink.png') repeat-y right;
}

.RoundConerPink .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .RoundConerPink .MiddleDecoratorCenter {
	height: 100%;
}

.RoundConerPink .BottomDecoratorLeft {
	padding-left: 13px;
	background-image: url('background/RoundConerPink.png');
	background-repeat: no-repeat;
	background-position: left -60px;
}

.RoundConerPink .BottomDecoratorRight {
	padding-right: 13px;
	background-image: url('background/RoundConerPink.png');
	background-repeat: no-repeat;
	background-position: right -30px;
}

.RoundConerPink .BottomDecoratorCenter {
	background: url('background/RoundConerPink.png') repeat-x;
	background-position: top;
}

.RoundConerPink .BottomDecoratorCenter .FixHeight {
	height: 30px;
}

/*------------------------------- RoundConerGreen ----------------------------------*/

.RoundConerGreen .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
}

.RoundConerGreen .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/RoundConerGreen.png');
}

.RoundConerGreen .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.RoundConerGreen .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.RoundConerGreen .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.RoundConerGreen .ArrowDownIcon {
	background-position: center 21px;
}

.RoundConerGreen .ArrowDownIcon:hover {
	background-position: center 117px;
}

.RoundConerGreen .MinimizedIcon {
	background-position: center 45px;
}

.RoundConerGreen .MinimizedIcon:hover {
	background-position: center 141px;
}

.RoundConerGreen .MaximizedIcon {
	background-position: center 69px;
}

.RoundConerGreen .MaximizedIcon:hover {
	background-position: center 165px;
}

.RoundConerGreen .RestoreIcon {
	background-position: center 93px;
}

.RoundConerGreen .RestoreIcon:hover {
	background-position: center 189px;
}

.RoundConerGreen .NormalIcon {
	background-position: center 93px;
}

.RoundConerGreen .NormalIcon:hover {
	background-position: center 189px;
}

.RoundConerGreen .WindowBarLeft {
	padding-left: 13px;
	background-image: url('background/RoundConerGreen.png');
	background-repeat: no-repeat;
	background-position: left -153px;
}

.RoundConerGreen .WindowBarRight {
	padding-right: 13px;
	background-image: url('background/RoundConerGreen.png');
	background-repeat: no-repeat;
	background-position: right -121px;
}

.RoundConerGreen .WindowBarCenter {
	background: url('background/RoundConerGreen.png') repeat-x;
	background-position: left -90px;
}

.RoundConerGreen .WindowBarCenter .FixHeight {
	height: 22px;
	padding-top: 10px;
}

.UIPortlet .RoundConerGreen .WindowBarCenter {
	height: 31px;
}

.RoundConerGreen .MiddleDecoratorLeft {
	padding-left: 13px;
	background: url('background/MRoundConerGreen.png') repeat-y left;
}

.RoundConerGreen .MiddleDecoratorRight {
	padding-right: 13px;
	background: url('background/MRoundConerGreen.png') repeat-y right;
}

.RoundConerGreen .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .RoundConerGreen .MiddleDecoratorCenter {
	height: 100%;
}

.RoundConerGreen .BottomDecoratorLeft {
	padding-left: 13px;
	background-image: url('background/RoundConerGreen.png');
	background-repeat: no-repeat;
	background-position: left -60px;
}

.RoundConerGreen .BottomDecoratorRight {
	padding-right: 13px;
	background-image: url('background/RoundConerGreen.png');
	background-repeat: no-repeat;
	background-position: right -30px;
}

.RoundConerGreen .BottomDecoratorCenter {
	background: url('background/RoundConerGreen.png') repeat-x;
	background-position: top;
}

.RoundConerGreen .BottomDecoratorCenter .FixHeight {
	height: 30px;
}

/*-------------------------- ShadowBlue ---------------------------*/

.ShadowBlue .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
}

.ShadowBlue .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/ShadowBlue.png');
}

.ShadowBlue .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.ShadowBlue .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.ShadowBlue .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.ShadowBlue .ArrowDownIcon {
	background-position: center 20px;
}

.ShadowBlue .ArrowDownIcon:hover {
	background-position: center 116px;
}

.ShadowBlue .MinimizedIcon {
	background-position: center 44px;
}

.ShadowBlue .MinimizedIcon:hover {
	background-position: center 140px;
}

.ShadowBlue .MaximizedIcon {
	background-position: center 68px;
}

.ShadowBlue .MaximizedIcon:hover {
	background-position: center 164px;
}

.ShadowBlue .RestoreIcon {
	background-position: center 92px;
}

.ShadowBlue .RestoreIcon:hover {
	background-position: center 188px;
}

.ShadowBlue .NormalIcon {
	background-position: center 92px;
}

.ShadowBlue .NormalIcon:hover {
	background-position: center 188px;
}

.ShadowBlue .WindowBarLeft {
	padding-left: 11px;
	background-image: url('background/ShadowBlue.png');
	background-repeat: no-repeat;
	background-position: left -142px;
}

.ShadowBlue .WindowBarRight {
	padding-right: 10px;
 	background-image: url('background/ShadowBlue.png');
	background-repeat: no-repeat;
	background-position: right -113px;
}

.ShadowBlue .WindowBarCenter {
	background-image: url('background/ShadowBlue.png');
	background-repeat: repeat-x;
	background-position: center -84px;
}

.ShadowBlue .WindowBarCenter .FixHeight {
	height: 20px;
	padding-top: 9px;
}

.ShadowBlue .MiddleDecoratorLeft {
	padding-left: 11px;
	background: url('background/MShadowBlue.png') repeat-y left;
}

.ShadowBlue .MiddleDecoratorRight {
	padding-right: 10px;
	background: url('background/MShadowBlue.png') repeat-y right;
}

.ShadowBlue .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .ShadowBlue .MiddleDecoratorCenter {
	height: 100%;
}

.ShadowBlue .BottomDecoratorLeft {
	padding-left: 11px;
	background-image: url('background/ShadowBlue.png');
	background-repeat: no-repeat;
	background-position: left -56px;
}

.ShadowBlue .BottomDecoratorRight {
	padding-right: 10px;
	background-image: url('background/ShadowBlue.png');
	background-repeat: no-repeat;
	background-position: right -28px;
}

.ShadowBlue .BottomDecoratorCenter {
	background-image: url('background/ShadowBlue.png');
	background-repeat: repeat-x;
	background-position: center top;
}

.ShadowBlue .BottomDecoratorCenter .FixHeight {
	height: 28px;
}

/*------------------------------ ShadowViolet -----------------------------------*/

.ShadowViolet .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
}

.ShadowViolet .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/ShadowViolet.png');
}

.ShadowViolet .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.ShadowViolet .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.ShadowViolet .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.ShadowViolet .ArrowDownIcon {
	background-position: center 20px;
}

.ShadowViolet .ArrowDownIcon:hover {
	background-position: center 116px;
}

.ShadowViolet .MinimizedIcon {
	background-position: center 44px;
}

.ShadowViolet .MinimizedIcon:hover {
	background-position: center 140px;
}

.ShadowViolet .MaximizedIcon {
	background-position: center 68px;
}

.ShadowViolet .MaximizedIcon:hover {
	background-position: center 164px;
}

.ShadowViolet .RestoreIcon {
	background-position: center 92px;
}

.ShadowViolet .RestoreIcon:hover {
	background-position: center 188px;
}

.ShadowViolet .NormalIcon {
	background-position: center 92px;
}

.ShadowViolet .NormalIcon:hover {
	background-position: center 188px;
}

.ShadowViolet .WindowBarLeft {
	padding-left: 11px;
	background-image: url('background/ShadowViolet.png');
	background-repeat: no-repeat;
	background-position: left -142px;
}

.ShadowViolet .WindowBarRight {
	padding-right: 10px;
 	background-image: url('background/ShadowViolet.png');
	background-repeat: no-repeat;
	background-position: right -113px;
}

.ShadowViolet .WindowBarCenter {
	background-image: url('background/ShadowViolet.png');
	background-repeat: repeat-x;
	background-position: center -84px;
}

.ShadowViolet .WindowBarCenter .FixHeight {
	height: 20px;
	padding-top: 9px;
}

.ShadowViolet .MiddleDecoratorLeft {
	padding-left: 11px;
	background: url('background/MShadowViolet.png') repeat-y left;
}

.ShadowViolet .MiddleDecoratorRight {
	padding-right: 10px;
	background: url('background/MShadowViolet.png') repeat-y right;
}

.ShadowViolet .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .ShadowViolet .MiddleDecoratorCenter {
	height: 100%;
}

.ShadowViolet .BottomDecoratorLeft {
	padding-left: 11px;
	background-image: url('background/ShadowViolet.png');
	background-repeat: no-repeat;
	background-position: left -56px;
}

.ShadowViolet .BottomDecoratorRight {
	padding-right: 10px;
	background-image: url('background/ShadowViolet.png');
	background-repeat: no-repeat;
	background-position: right -28px;
}

.ShadowViolet .BottomDecoratorCenter {
	background-image: url('background/ShadowViolet.png');
	background-repeat: repeat-x;
	background-position: center top;
}

.ShadowViolet .BottomDecoratorCenter .FixHeight {
	height: 28px;
}

/*------------------------------ ShadowOrange -----------------------------------*/

.ShadowOrange .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
}

.ShadowOrange .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/ShadowOrange.png');
}

.ShadowOrange .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.ShadowOrange .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.ShadowOrange .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.ShadowOrange .ArrowDownIcon {
	background-position: center 20px;
}

.ShadowOrange .ArrowDownIcon:hover {
	background-position: center 116px;
}

.ShadowOrange .MinimizedIcon {
	background-position: center 44px;
}

.ShadowOrange .MinimizedIcon:hover {
	background-position: center 140px;
}

.ShadowOrange .MaximizedIcon {
	background-position: center 68px;
}

.ShadowOrange .MaximizedIcon:hover {
	background-position: center 164px;
}

.ShadowOrange .RestoreIcon {
	background-position: center 92px;
}

.ShadowOrange .RestoreIcon:hover {
	background-position: center 188px;
}

.ShadowOrange .NormalIcon {
	background-position: center 92px;
}

.ShadowOrange .NormalIcon:hover {
	background-position: center 188px;
}

.ShadowOrange .WindowBarLeft {
	padding-left: 11px;
	background-image: url('background/ShadowOrange.png');
	background-repeat: no-repeat;
	background-position: left -142px;
}

.ShadowOrange .WindowBarRight {
	padding-right: 10px;
 	background-image: url('background/ShadowOrange.png');
	background-repeat: no-repeat;
	background-position: right -113px;
}

.ShadowOrange .WindowBarCenter {
	background-image: url('background/ShadowOrange.png');
	background-repeat: repeat-x;
	background-position: center -84px;
}

.ShadowOrange .WindowBarCenter .FixHeight {
	height: 19px;
	padding-top: 10px;
}

.ShadowOrange .MiddleDecoratorLeft {
	padding-left: 11px;
	background: url('background/MShadowOrange.png') repeat-y left;
}

.ShadowOrange .MiddleDecoratorRight {
	padding-right: 10px;
	background: url('background/MShadowOrange.png') repeat-y right;
}

.ShadowOrange .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .ShadowOrange .MiddleDecoratorCenter {
	height: 100%;
}

.ShadowOrange .BottomDecoratorLeft {
	padding-left: 11px;
	background-image: url('background/ShadowOrange.png');
	background-repeat: no-repeat;
	background-position: left -56px;
}

.ShadowOrange .BottomDecoratorRight {
	padding-right: 10px;
	background-image: url('background/ShadowOrange.png');
	background-repeat: no-repeat;
	background-position: right -28px;
}

.ShadowOrange .BottomDecoratorCenter {
	background-image: url('background/ShadowOrange.png');
	background-repeat: repeat-x;
	background-position: center top;
}

.ShadowOrange .BottomDecoratorCenter .FixHeight {
	height: 28px;
}

/*------------------------------ ShadowPink -----------------------------------*/


.ShadowPink .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
}

.ShadowPink .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/ShadowPink.png');
}

.ShadowPink .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.ShadowPink .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.ShadowPink .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.ShadowPink .ArrowDownIcon {
	background-position: center 20px;
}

.ShadowPink .ArrowDownIcon:hover {
	background-position: center 116px;
}

.ShadowPink .MinimizedIcon {
	background-position: center 44px;
}

.ShadowPink .MinimizedIcon:hover {
	background-position: center 140px;
}

.ShadowPink .MaximizedIcon {
	background-position: center 68px;
}

.ShadowPink .MaximizedIcon:hover {
	background-position: center 164px;
}

.ShadowPink .RestoreIcon {
	background-position: center 92px;
}

.ShadowPink .RestoreIcon:hover {
	background-position: center 188px;
}

.ShadowPink .NormalIcon {
	background-position: center 92px;
}

.ShadowPink .NormalIcon:hover {
	background-position: center 188px;
}

.ShadowPink .WindowBarLeft {
	padding-left: 11px;
	background-image: url('background/ShadowPink.png');
	background-repeat: no-repeat;
	background-position: left -142px;
}

.ShadowPink .WindowBarRight {
	padding-right: 10px;
 	background-image: url('background/ShadowPink.png');
	background-repeat: no-repeat;
	background-position: right -113px;
}

.ShadowPink .WindowBarCenter {
	background-image: url('background/ShadowPink.png');
	background-repeat: repeat-x;
	background-position: center -84px;
}

.ShadowPink .WindowBarCenter .FixHeight {
	height: 19px;
	padding-top: 10px;
}

.ShadowPink .MiddleDecoratorLeft {
	padding-left: 11px;
	background: url('background/MShadowPink.png') repeat-y left;
}

.ShadowPink .MiddleDecoratorRight {
	padding-right: 10px;
	background: url('background/MShadowPink.png') repeat-y right;
}

.ShadowPink .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .ShadowPink .MiddleDecoratorCenter {
	height: 100%;
}

.ShadowPink .BottomDecoratorLeft {
	padding-left: 11px;
	background-image: url('background/ShadowPink.png');
	background-repeat: no-repeat;
	background-position: left -56px;
}

.ShadowPink .BottomDecoratorRight {
	padding-right: 10px;
	background-image: url('background/ShadowPink.png');
	background-repeat: no-repeat;
	background-position: right -28px;
}

.ShadowPink .BottomDecoratorCenter {
	background-image: url('background/ShadowPink.png');
	background-repeat: repeat-x;
	background-position: center top;
}

.ShadowPink .BottomDecoratorCenter .FixHeight {
	height: 28px;
}

/*------------------------------ ShadowGreen -----------------------------------*/


.ShadowGreen .WindowBarCenter .WindowPortletInfo {
	margin-right: 70px; /* orientation=lt */
	margin-left: 70px; /* orientation=rt */
}

.ShadowGreen .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 20px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
	background-image: url('background/ShadowGreen.png');
}

.ShadowGreen .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.ShadowGreen .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.ShadowGreen .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.ShadowGreen .ArrowDownIcon {
	background-position: center 20px;
}

.ShadowGreen .ArrowDownIcon:hover {
	background-position: center 116px;
}

.ShadowGreen .MinimizedIcon {
	background-position: center 44px;
}

.ShadowGreen .MinimizedIcon:hover {
	background-position: center 140px;
}

.ShadowGreen .MaximizedIcon {
	background-position: center 68px;
}

.ShadowGreen .MaximizedIcon:hover {
	background-position: center 164px;
}

.ShadowGreen .RestoreIcon {
	background-position: center 92px;
}

.ShadowGreen .RestoreIcon:hover {
	background-position: center 188px;
}

.ShadowGreen .NormalIcon {
	background-position: center 92px;
}

.ShadowGreen .NormalIcon:hover {
	background-position: center 188px;
}

.ShadowGreen .WindowBarLeft {
	padding-left: 11px;
	background-image: url('background/ShadowGreen.png');
	background-repeat: no-repeat;
	background-position: left -142px;
}

.ShadowGreen .WindowBarRight {
	padding-right: 10px;
 	background-image: url('background/ShadowGreen.png');
	background-repeat: no-repeat;
	background-position: right -113px;
}

.ShadowGreen .WindowBarCenter {
	background-image: url('background/ShadowGreen.png');
	background-repeat: repeat-x;
	background-position: center -84px;
}

.ShadowGreen .WindowBarCenter .FixHeight {
	height: 20px;
	padding-top: 9px;
}

.ShadowGreen .MiddleDecoratorLeft {
	padding-left: 11px;
	background: url('background/MShadowGreen.png') repeat-y left;
}

.ShadowGreen .MiddleDecoratorRight {
	padding-right: 10px;
	background: url('background/MShadowGreen.png') repeat-y right;
}

.ShadowGreen .MiddleDecoratorCenter {
	background: #ffffff;
}

.UIPortlet .ShadowGreen .MiddleDecoratorCenter {
	height: 100%;
}

.ShadowGreen .BottomDecoratorLeft {
	padding-left: 11px;
	background-image: url('background/ShadowGreen.png');
	background-repeat: no-repeat;
	background-position: left -56px;
}

.ShadowGreen .BottomDecoratorRight {
	padding-right: 10px;
	background-image: url('background/ShadowGreen.png');
	background-repeat: no-repeat;
	background-position: right -28px;
}

.ShadowGreen .BottomDecoratorCenter {
	background-image: url('background/ShadowGreen.png');
	background-repeat: repeat-x;
	background-position: center top;
}

.ShadowGreen .BottomDecoratorCenter .FixHeight {
	height: 28px;
}

/*------------------------------ SimpleBlue -----------------------------------*/

.SimpleBlue .WindowBarCenter .WindowPortletInfo {
	margin-right: 60px; /* orientation=lt */
	margin-left: 60px; /* orientation=rt */
}

.SimpleBlue .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 16px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
}

.SimpleBlue .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.SimpleBlue .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.SimpleBlue .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.SimpleBlue .ArrowDownIcon {
	background: url('background/SimpleStyle.gif') left 16px;
}

.SimpleBlue .ArrowDownIcon:hover {
	background: url('background/SimpleStyle.gif') right 16px;
}

.SimpleBlue .MinimizedIcon {
	background: url('background/SimpleStyle.gif') left 32px;
}

.SimpleBlue .MinimizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 32px;
}

.SimpleBlue .MaximizedIcon {
	background: url('background/SimpleStyle.gif') left 48px;
}

.SimpleBlue .MaximizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 48px;
}

.SimpleBlue .RestoreIcon {
	background: url('background/SimpleStyle.gif') left 64px;
}

.SimpleBlue .RestoreIcon:hover {
	background: url('background/SimpleStyle.gif') right 64px;
}

.SimpleBlue .NormalIcon {
	background: url('background/SimpleStyle.gif') left 64px;
}

.SimpleBlue .NormalIcon:hover {
	background: url('background/SimpleStyle.gif') right 64px;
}

.SimpleBlue .WindowBarLeft {
	border: 1px solid #3d589d;
	border-bottom: none;
}

.SimpleBlue .WindowBarRight {
	border: 1px solid #d7e5f2;
}

.SimpleBlue .WindowBarCenter {
	background: #b0c0f5;
}

.SimpleBlue .WindowBarCenter .FixHeight {
	height: 18px;
	line-height: 18px;
}


.SimpleBlue .MiddleDecoratorLeft {
	border-left: 1px solid #3d589d;
	border-right: 1px solid #3d589d;
}

.SimpleBlue .MiddleDecoratorRight {
	border: 2px solid #d7e5f2;
	border-top: none;
	border-bottom: none;
}

.SimpleBlue .MiddleDecoratorCenter {
	border: 1px solid #4a67b1;
	border-bottom: none;
	background: #ffffff;
	padding: 1px;
}

.SimpleBlue .BottomDecoratorLeft {
	border-left: 1px solid #3d589d;
	border-right: 1px solid #3d589d;
	border-bottom: 1px solid #3d589d;
}

.SimpleBlue .BottomDecoratorRight {
	border: 2px solid #d7e5f2;
	border-top: none;
}

.SimpleBlue .BottomDecoratorCenter {
	border: 1px solid #4a67b1;
	border-top: none;
	background: white url('background/BGDecoratorCenter1x18.gif') repeat-x; 
}

.SimpleBlue .BottomDecoratorCenter .FixHeight {
	height: 19px;
}

/*------------------------------ SimpleViolet -----------------------------------*/

.SimpleViolet .WindowBarCenter .WindowPortletInfo {
	margin-right: 60px; /* orientation=lt */
	margin-left: 60px; /* orientation=rt */
}

.SimpleViolet .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 16px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
}

.SimpleViolet .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.SimpleViolet .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.SimpleViolet .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.SimpleViolet .ArrowDownIcon {
	background: url('background/SimpleStyle.gif') left 80px;
}

.SimpleViolet .ArrowDownIcon:hover {
	background: url('background/SimpleStyle.gif') right 80px;
}

.SimpleViolet .MinimizedIcon {
	background: url('background/SimpleStyle.gif') left 96px;
}

.SimpleViolet .MinimizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 96px;
}

.SimpleViolet .MaximizedIcon {
	background: url('background/SimpleStyle.gif') left 112px;
}

.SimpleViolet .MaximizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 112px;
}

.SimpleViolet .RestoreIcon {
	background: url('background/SimpleStyle.gif') left 128px;
}

.SimpleViolet .RestoreIcon:hover {
	background: url('background/SimpleStyle.gif') right 128px;
}

.SimpleViolet .NormalIcon {
	background: url('background/SimpleStyle.gif') left 128px;
}

.SimpleViolet .NormalIcon:hover {
	background: url('background/SimpleStyle.gif') right 128px;
}

.SimpleViolet .WindowBarLeft {
	border: 1px solid #c41fdc;
	border-bottom: none;
}

.SimpleViolet .WindowBarRight {
	border: 1px solid #ece7ff;
}

.SimpleViolet .WindowBarCenter {
	background: #c4a6ff;
}

.SimpleViolet .WindowBarCenter .FixHeight {
	height: 18px;
	line-height: 18px;
}

.SimpleViolet .MiddleDecoratorLeft {
	border-left: 1px solid #c41fdc;
	border-right: 1px solid #c41fdc;
}

.SimpleViolet .MiddleDecoratorRight {
	border: 2px solid #ece7ff;
	border-top: none;
	border-bottom: none;
}

.SimpleViolet .MiddleDecoratorCenter {
	border: 1px solid #5700a9;
	border-bottom: none;
	background: #ffffff;
	padding: 1px;
}

.SimpleViolet .BottomDecoratorLeft {
	border: 1px solid #c41fdc;
	border-top: none;
}

.SimpleViolet .BottomDecoratorRight {
	border: 2px solid #ece7ff;
	border-top: none;
}

.SimpleViolet .BottomDecoratorCenter {
	border: 1px solid #5700a9;
	border-top: none;
	background: url('background/BGDecoratorCenter1x18.gif') repeat-x; 
}

.SimpleViolet .BottomDecoratorCenter .FixHeight {
	height: 19px;
}

.UIPortlet .SimpleViolet .BottomDecoratorCenter {
	height: 18px;
}

/*------------------------------ SimpleOrange -----------------------------------*/

.SimpleOrange .WindowBarCenter .WindowPortletInfo {
	margin-right: 60px; /* orientation=lt */
	margin-left: 60px; /* orientation=rt */
}

.SimpleOrange .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 16px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
}

.SimpleOrange .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.SimpleOrange .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.SimpleOrange .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.SimpleOrange .ArrowDownIcon {
	background: url('background/SimpleStyle.gif') left 144px;
}

.SimpleOrange .ArrowDownIcon:hover {
	background: url('background/SimpleStyle.gif') right 144px;
}

.SimpleOrange .MinimizedIcon {
	background: url('background/SimpleStyle.gif') left 160px;
}

.SimpleOrange .MinimizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 160px;
}

.SimpleOrange .MaximizedIcon {
	background: url('background/SimpleStyle.gif') left 192px;
}

.SimpleOrange .MaximizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 192px;
}

.SimpleOrange .RestoreIcon {
	background: url('background/SimpleStyle.gif') left 176px;
}

.SimpleOrange .RestoreIcon:hover {
	background: url('background/SimpleStyle.gif') right 176px;
}

.SimpleOrange .NormalIcon {
	background: url('background/SimpleStyle.gif') left 176px;
}

.SimpleOrange .NormalIcon:hover {
	background: url('background/SimpleStyle.gif') right 176px;
}

.SimpleOrange .WindowBarLeft {
	border: 1px solid #ffb27f;
	border-bottom: none;
}

.SimpleOrange .WindowBarRight {
	border: 1px solid #fff1e5;
}

.SimpleOrange .WindowBarCenter {
	background: #ffd1a8;
}

.SimpleOrange .WindowBarCenter .FixHeight {
	height: 18px;
	line-height: 18px;
}

.SimpleOrange .MiddleDecoratorLeft {
	border-left: 1px solid #ffb27f;
	border-right: 1px solid #ffb27f;
}

.SimpleOrange .MiddleDecoratorRight {
	border: 2px solid #fff1e5;
	border-top: none;
	border-bottom: none;
}

.SimpleOrange .MiddleDecoratorCenter {
	border: 1px solid #b27a49;
	border-bottom: none;
	background: #ffffff;
	padding: 1px;
}

.SimpleOrange .BottomDecoratorLeft {
	border: 1px solid #ffb27f;
	border-top: none;
}

.SimpleOrange .BottomDecoratorRight {
	border: 2px solid #fff1e5;
	border-top: none;
}

.SimpleOrange .BottomDecoratorCenter {
	border: 1px solid #b27a49;
	border-top: none;
	background: url('background/BGDecoratorCenter1x18.gif') repeat-x; 
}

.SimpleOrange .BottomDecoratorCenter .FixHeight {
	height: 19px;
}

.UIPortlet .SimpleOrange .BottomDecoratorCenter {
	height: 18px;
}

/*------------------------------ SimplePink -----------------------------------*/

.SimplePink .WindowBarCenter .WindowPortletInfo {
	margin-right: 60px; /* orientation=lt */
	margin-left: 60px; /* orientation=rt */
}

.SimplePink .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 16px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
}

.SimplePink .Information {
	height: 18px; line-height: 18px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.SimplePink .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.SimplePink .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.SimplePink .ArrowDownIcon {
	background: url('background/SimpleStyle.gif') left 208px;
}

.SimplePink .ArrowDownIcon:hover {
	background: url('background/SimpleStyle.gif') right 208px;
}

.SimplePink .MinimizedIcon {
	background: url('background/SimpleStyle.gif') left 224px;
}

.SimplePink .MinimizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 224px;
}

.SimplePink .MaximizedIcon {
	background: url('background/SimpleStyle.gif') left 240px;
}

.SimplePink .MaximizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 240px;
}

.SimplePink .RestoreIcon {
	background: url('background/SimpleStyle.gif') left 256px;
}

.SimplePink .RestoreIcon:hover {
	background: url('background/SimpleStyle.gif') right 256px;
}

.SimplePink .NormalIcon {
	background: url('background/SimpleStyle.gif') left 256px;
}

.SimplePink .NormalIcon:hover {
	background: url('background/SimpleStyle.gif') right 256px;
}

.SimplePink .WindowBarLeft {
	border: 1px solid #b69db3;
	border-bottom: none;
}

.SimplePink .WindowBarRight {
	border: 1px solid #fff1fd;
}

.SimplePink .WindowBarCenter {
	background: #fdd8f9;
}

.SimplePink .WindowBarCenter .FixHeight {
	height: 18px;
	line-height: 18px;
}

.SimplePink .MiddleDecoratorLeft {
	border-left: 1px solid #b69db3;
	border-right: 1px solid #b69db3;
}

.SimplePink .MiddleDecoratorRight {
	border: 2px solid #fff1fd;
	border-top: none;
	border-bottom: none;
}

.SimplePink .MiddleDecoratorCenter {
	border: 1px solid #9a5591;
	border-bottom: none;
	background: #ffffff;
	padding: 1px;
}

.SimplePink .BottomDecoratorLeft {
	border: 1px solid #b69db3;
	border-top: none;
}

.SimplePink .BottomDecoratorRight {
	border: 2px solid #fff1fd;
	border-top: none;
}

.SimplePink .BottomDecoratorCenter {
	border: 1px solid #9a5591;
	border-top: none;
	background: url('background/BGDecoratorCenter1x18.gif') repeat-x; 
}

.SimplePink .BottomDecoratorCenter .FixHeight {
	height: 19px;
}

.UIPortlet .SimplePink .BottomDecoratorCenter {
	height: 18px;
}

/*------------------------------ SimpleGreen -----------------------------------*/

.SimpleGreen .WindowBarCenter .WindowPortletInfo {
	margin-right: 60px; /* orientation=lt */
	margin-left: 60px; /* orientation=rt */
}

.SimpleGreen .WindowBarCenter .ControlIcon {
	float: right; /* orientation=lt */
	float: left; /* orientation=rt */
	width: 16px; height: 16px;
	margin-right: 2px; /* orientation=lt */
	margin-left: 2px; /* orientation=rt */
	cursor: pointer;
}

.SimpleGreen .Information {
	line-height: 18px;
	width: 100px;
	font-size: 10px;
	margin-right: 18px; /* orientation=lt */
	margin-left: 18px; /* orientation=rt */
	padding-left: 5px; /* orientation=lt */
	padding-right: 5px; /* orientation=rt */
}

.SimpleGreen .WindowBarCenter .WindowPortletIcon {
	background-position: left top; /* orientation=lt */
	background-position: right top; /* orientation=rt */
	padding-left: 20px; /* orientation=lt */
	padding-right: 20px; /* orientation=rt */
	height: 16px;
}

.SimpleGreen .WindowBarCenter .PortletName {
	font-weight: bold;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.SimpleGreen .ArrowDownIcon {
	background: url('background/SimpleStyle.gif') left 272px;
}

.SimpleGreen .ArrowDownIcon:hover {
	background: url('background/SimpleStyle.gif') right 272px;
}

.SimpleGreen .MinimizedIcon {
	background: url('background/SimpleStyle.gif') left 288px;
}

.SimpleGreen .MinimizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 288px;
}

.SimpleGreen .MaximizedIcon {
	background: url('background/SimpleStyle.gif') left 304px;
}

.SimpleGreen .MaximizedIcon:hover {
	background: url('background/SimpleStyle.gif') right 304px;
}

.SimpleGreen .RestoreIcon {
	background: url('background/SimpleStyle.gif') left 320px;
}

.SimpleGreen .RestoreIcon:hover {
	background: url('background/SimpleStyle.gif') right 320px;
}

.SimpleGreen .NormalIcon {
	background: url('background/SimpleStyle.gif') left 320px;
}

.SimpleGreen .NormalIcon:hover {
	background: url('background/SimpleStyle.gif') right 320px;
}

.SimpleGreen .WindowBarLeft {
	border: 1px solid #a0b9b6;
	border-bottom: none;
}

.SimpleGreen .WindowBarRight {
	border: 1px solid #eaf4ff;
}

.SimpleGreen .WindowBarCenter {
	background: #a3d0ff;
}

.SimpleGreen .WindowBarCenter .FixHeight {
	height: 18px;
	line-height: 18px;
}


.SimpleGreen .MiddleDecoratorLeft {
	border-left: 1px solid #a0b9b6;
	border-right: 1px solid #a0b9b6;
}

.SimpleGreen .MiddleDecoratorRight {
	border: 2px solid #eaf4ff;
	border-top: none;
	border-bottom: none;
}

.SimpleGreen .MiddleDecoratorCenter {
	background: #ffffff;
	border: 1px solid #4c717e;
	border-bottom: none;
	padding: 1px;
}

.SimpleGreen .BottomDecoratorLeft {
	border: 1px solid #a0b9b6;
	border-top: none;
}

.SimpleGreen .BottomDecoratorRight {
	background: #eaf4ff;
	padding: 0px 2px 2px 2px;
}

.SimpleGreen .BottomDecoratorCenter {
	border: 1px solid #4c717e;
	border-top: none;
	background: url('background/BGDecoratorCenter1x18.gif') repeat-x; 
}

.SimpleGreen .BottomDecoratorCenter .FixHeight {
	height: 19px;
}

.UIPortlet .SimpleGreen .BottomDecoratorCenter {
	height: 18px;	
}
