div.vista 
{
	background-image: url(background.png);
	background-color: transparent;
	font-family: Tahoma, Arial;
	font-size: 10pt;
}

.vista .borderTL 
{ 
	top: -33px;
	left: -14px;
	width: 14px;
	height: 33px;
	background-color: transparent;
	background-image: url(titlebarleft.png);
	position: absolute;
}
.vista .borderTC 
{ 
	left: 0px;
	top: -33px;
	width: 100%;
	height: 33px;
	background-color: transparent;
	background-image: url(titlebar.png); 
	position: absolute;
}
.vista .borderTR 
{
	top: -33px;
	right: -14px;
	width: 14px;
	height: 33px;
	background-color: transparent;
	background-image: url(titlebarright.png);
	position: absolute;
}
.vista .borderCL 
{
	left: -14px;
	width: 14px;
	height: 100%;
	background-color: transparent;
	background-image: url(left.png);
	position: absolute;
}
.vista .borderCR 
{
	right: -14px;
	width: 14px;
	height: 100%;
	background-color: transparent;
	background-image: url(right.png);
	position: absolute;
}
.vista .borderBL 
{
	bottom: -14px;
	left: -14px;
	width: 14px;
	height: 14px;
	background-color: transparent;
	background-image: url(statusbarleft.png);
	position: absolute;	
}
.vista .borderBC 
{
	left: 0px;
	bottom: -14px;
	width: 100%;
	height: 14px;
	background-color: transparent;
	background-image: url(statusbar.png);
	position: absolute;	
}
.vista .borderBR 
{
	bottom: -14px;
	right: -14px;
	width: 14px;
	height: 14px;
	background-color: transparent;
	background-image: url(statusbarright.png);
	position: absolute;	
}
.vista .titleIcon 
{
}
.vista .titleBar
{
	left: 0px;
	position: absolute;
	padding: 3px;
	width: 70%;
	height: 16px;
	top: -25px;
	text-align: left;
	overflow: hidden;
	cursor: move;
	color: Black;
}
.vista .titleBarLocked
{
}
.vista .footerBar
{
}

.vista .tbClose 
{
	width: 44px;
	height: 16px;
	right: 0px;
	top: -26px;
	position: absolute;
	background-image: url(close.png);
}
.vista .tbClose:hover
{
	background-image: url(close-over.png);
}
.vista .tbCloseDisabled
{
	width: 44px;
	height: 16px;
	right: 0px;
	top: -26px;
	position: absolute;
	background-image: url(close.png);
	background-color: #d0d0d0;
	display: none;
}
.vista .tbHide 
{
	width: 28px;
	height: 16px;
	right: 44px;
	top: -26px;
	position: absolute;
	background-image: url(hide.png);
}
.vista .tbHide:hover
{
	background-image: url(hide-over.png);
}
.vista .tbHideDisabled
{
	width: 28px;
	height: 16px;
	right: 44px;
	top: -26px;
	position: absolute;
	background-image: url(hide.png);
	background-color: #d0d0d0;
	display: none;
}
.vista .tbLock
{
	width: 25px;
	height: 16px;
	right: 69px;
	top: -26px;
	position: absolute;
	background-image: url(lock.png);
}
.vista .tbLock:hover
{
	background-image: url(lock-over.png);
}
.vista .tbLockDisabled
{
	width: 25px;
	height: 16px;
	right: 69px;
	top: -26px;
	position: absolute;
	background-image: url(lock.png);
	background-color: #d0d0d0;
	display: none;
}
.vista .tbLocked
{
	width: 25px;
	height: 16px;
	right: 69px;
	top: -26px;
	position: absolute;
	background-image: url(locked.png);
}
.vista .tbLocked:hover
{
	background-image: url(locked-over.png);
}
.vista .tbMenu
{
	width: 28px;
	height: 16px;
	right: 97px;
	top: -26px;
	position: absolute;
	background-image: url(menu.png);
}
.vista .tbMenu:hover
{
	background-image: url(menu-over.png);
}
.vista .tbMenuDisabled
{
	width: 28px;
	height: 16px;
	right: 97px;
	top: -26px;
	position: absolute;
	background-image: url(menu.png);
	background-color: #d0d0d0;
	display: none;
}

.vista .focusHandler
{
}

.vista .resizeHandleTL
{
	position: absolute;
	width: 14px;
	height: 28px;
	left: -9px;
	top: -28px;
	cursor: nw-resize;
}
.vista .resizeHandleTC
{
	position: absolute;
	height: 5px;
	width: 100%;
	top: -28px;
	left: 0px;
	cursor: n-resize;
}
.vista .resizeHandleTR
{
	width: 14px;
	height: 28px;
	position: absolute;
	right: -9px;
	top: -28px;
	cursor: ne-resize;
}
.vista .resizeHandleCL
{
	position: absolute;
	height: 100%;
	width: 5px;
	top: 0px;
	left: -10px;
	cursor: w-resize;
}
.vista .resizeHandleCR
{
	position: absolute;
	height: 100%;
	width: 5px;
	top: 0px;
	right: -10px;
	cursor: e-resize;
}
.vista .resizeHandleBL
{
	width: 14px;
	height: 14px;
	position: absolute;
	bottom: -9px;
	left: -9px;
	cursor: sw-resize;
}
.vista .resizeHandleBC
{
	position: absolute;
	height: 5px;
	width: 100%;
	bottom: -10px;
	left: 0px;
	cursor: n-resize;
}
.vista .resizeHandleBR
{
	width: 14px;
	height: 14px;
	position: absolute;
	bottom: -9px;
	right: -9px;
	cursor: se-resize;
}
.vista .contentFrame 
{
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: transparent;
}
.vista .styleArea1
{
}
.vista .styleArea2
{
}
.vista .styleArea3
{
}
.vista .styleArea4
{
}