﻿/* Main window styles */
.winOverlay
{
	position: absolute;
	height: auto;
}

/* Content area styles */
.winContentLBorder
{
	width: 100%;
	background: transparent url(Images/Portlets/portlet_04.gif) repeat-y top left;
}

.winContentRBorder
{
	width: 100%;
	background: transparent url(Images/Portlets/portlet_06.gif) repeat-y top right;
}

.winContentWrap
{
	margin: 0px 6px 0px 6px;
	height: 100%;
}

.winContentLoading
{
	top: 50%;
	text-align: center;
	display: none;
	/*visibility: hidden;*/
	position: absolute;
	width: 100%;
}

.contentInLoading .winContentLoading
{
	display: block;
	z-index: 2;
}

.winContent
{
	overflow-y: hidden;
	overflow-x: auto;
	width: 100%;
	background-color: White;
	position: relative;
	display: block;
	/*visibility: visible;*/
	scrollbar-base-color: #F3F4F9;
	scrollbar-darkshadow-color: #8D9AB8;
}

.contentInLoading .winContent
{
	z-index: -1;
	/*display: none;*/
	/*visibility: hidden;*/
}

.contentInLoading .winContentWrap
{
	background-color: #FFF;
	z-index: 1;
}

.winContent DIV
{
	position: relative;
}

.winContentFrame
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	zoom: 1;
	position: relative;
}

.inResize .winContentFrame,
.inDrag .winContentFrame
{
	visibility: hidden;
}

.winMessage
{
	top: 50%;
	text-align: center;
	display: none;
	position: absolute;
	width: 100%;
	display: none;
}

.winShowMessage .winMessage
{
	display: block;
}

.winShowMessage .winContent
{
	visibility: hidden;
}

.winShowMessage .winContentLoading
{
	display: none !important;
}

DIV.contentHelpDiv
{
	display: none;
	position: absolute;
	background: url(Images/x.gif);
	width: 100%;
	height: 100%;
	z-index: 50;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

DIV.enabledHelpDiv DIV.contentHelpDiv
{
	display: block;
}

/* SettingsBar styles*/
.winSettingsLBorder
{
	width: 100%;
	background: transparent url(Images/Portlets/portlet_04.gif) repeat-y top left;
}

.winSettingsRBorder
{
	width: 100%;
	background: transparent url(Images/Portlets/portlet_06.gif) repeat-y top right;
}

.winSettingsWrap
{
	margin: 0px 8px 0px 6px;
	overflow: hidden;
}

.winSettings
{
	overflow: hidden;
	width: 100%;
	background-color: #E1E5EC;
	padding: 3px;
}

/* TitleBar styles */
.winTitleLBorder
{
	height: 25px;
	width: 100%;
	background: transparent url(Images/Portlets/portlet_01.gif) no-repeat top left;
}

.winTitleRBorder
{
	height: 25px;
	width: 100%;
	background: transparent url(Images/Portlets/portlet_03.gif) no-repeat top right;
}

.winTitleWrap
{
	margin: 0px 6px 0px 6px;
	background: transparent url(Images/Portlets/portlet_02.gif) repeat-x top left;
	height: 25px;
}

.winTitleTextWrap
{
	position: relative;
	overflow: hidden;
	height: 25px;
}

.winTitle
{
	position: absolute;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	padding-top: 5px;
	font-weight: bold;
}

.winLCtrlButtons
{
	position: relative;
	float: left;
	height: 100%;
}

.winRCtrlButtons
{
	position: relative;
	float: right;
	height: 100%;
	white-space: nowrap;
}

/* Buttons styles */
.winRCtrlButtons DIV
{
	margin: 4px 2px 0px 3px;
}

.winBtnRefresh, .winBtnEdit, .winBtnExportExcel, .winBtnClose, .winBtnMinimize
{
	display: none;
}

.winBtnExportExcel
{
	background: url(Images/Portlets/i_export2Excel.gif) no-repeat top left;
	float: left;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.winBtnRefresh
{
	background: url(Images/Portlets/i_refreshPortlet.gif) no-repeat top left;
	float: left;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.winBtnEdit
{
	background: url(Images/Portlets/i_editPortlet.gif) no-repeat top left;
	float: left;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.winBtnClose
{
	background: url(Images/Portlets/i_removePortlet.gif) no-repeat top left;
	position: relative;
	float: left;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.winBtnMinimize
{
	background: url(Images/Portlets/Portlet_Collapse.gif);
	float: left;
	width: 21px;
	height: 25px;
	cursor: pointer;
}

.winBtnMaximize
{
	background: url(Images/Portlets/Portlet_Expand.gif);
	float: left;
	width: 21px;
	height: 25px;
	cursor: pointer;
}

.hasProperties .winBtnEdit, .refreshable .winBtnRefresh, .exportizable .winBtnExportExcel, .closable .winBtnClose, .minimizable .winBtnMinimize, .minimizable .winBtnMaximize
{
	display: block !important;
}

.winIsDraggable .winTitleTextWrap
{
	cursor: move;
}

/* StatusBar styles */
.winStatusLBorder
{
	position: relative;
	bottom: 0px;
	left: 0px;
	font-size: 0;
	width: 100%;
	height: 8px;
	background: transparent url(Images/Portlets/portlet_07.gif) no-repeat top left;
}

.winStatusWrap
{
	padding-left: 6px;
}

.winStatusRBorder
{
	position: relative;
	height: 8px;
	width: 100%;
	text-align: right;
	background: transparent url(Images/Portlets/portlet_08.gif) repeat-x top left;
	_margin-right: 1px;
}

.winStatusResize
{
	height: 8px;
	width: 8px;
	right: 0px;
	_right: -1px;
	position: absolute;
	background: white url(Images/Portlets/Portlet_09_NoDrag.gif) no-repeat top right;
}

.resizable .resizeActive .winStatusResize
{
	background: white url(Images/Portlets/portlet_09.gif) no-repeat top right;
}

/* Sandbox styles*/
.inactiveDrag DIV.sandboxActiveDrag
{
	display: none;
}

.activeDrag DIV.sandboxActiveDrag
{
	display: block;
	text-align: center;
}

.inactiveDrag DIV.sandBoxContent
{
	display: block;
}

.activeDrag DIV.sandBoxContent
{
	display: none;
}

/* Other styles */
.portletGrab
{
	cursor: url(../../../AgentLibrary/App_Themes/DefaultTheme/Images/Portlets/Cursors/c_portletGrab.cur);
}

.portletDrag
{
	cursor: url(../../../AgentLibrary/App_Themes/DefaultTheme/Images/Portlets/Cursors/c_portletDrag.cur);
}

.ghostPortletWindow
{
	border: dashed 2px blue;
}

/* Gadget styles */
.portal_News_Headline
{
	list-style-type: none;
	margin: 2px 0px 6px 0px;
}

.portal_News_Summary
{
	font-size: 11px;
	margin: 2px 0px 4px 20px;
}

table.tabTitle
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#c6cce0,endColorStr=#ffffff);
}

table.tabTitle td
{
	padding: 0px 2px 0px 7px;
}

#tabTest,
.linkedDivs
{
	height: 100%;
}
