/* 
 * Gaia Ajax Widgets, an Ajax Widget Library
 * Copyright (C) 2007 - 2008 Gaiaware AS
 * All rights reserved.
 * This program is distributed under either GPL version 3 
 * as published by the Free Software Foundation or the
 * Gaia Commercial License version 1 as published by
 * Gaiaware AS
 * read the details at http://ajaxwidgets.com/
 */

/*
.gaiax-calendar-container{background:#fff none repeat scroll 0 0;border:1px solid #1b376c;padding:2px;position:relative;}
.gaiax-calendar-container a{-moz-outline:0;outline:0;outline-style:none;}
.gaiax-calendar-input-text{font-size:11px;width:80px;}
.gaiax-calendar-previous-month,.gaiax-calendar-current-month,.gaiax-calendar-next-month{background:#cde none repeat scroll 0 0;color:#fff;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:11px;font-weight:700;overflow:hidden;}
.gaiax-calendar-previous-month,.gaiax-calendar-next-month{width:18px;}
.gaiax-calendar-next-month{text-align:right;}
.gaiax-calendar-previous-month a,.gaiax-calendar-next-month a{background:transparent url(Calendar/cal-buttons.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:15px;width:15px;}
.gaiax-calendar-previous-month a{background-position:0 -15px;margin-left:5px;}
.gaiax-calendar-current-month{padding:2px 0;}
.gaiax-calendar-current-month a.gaiax-calendar-month{color:#666;text-decoration:none;}
.gaiax-calendar-next-month a{background-position:0 -30px;margin-right:5px;text-align:right;}
table.gaiax-calendar-daywrapper{table-layout:fixed;width:100%;}
.gaiax-calendar-daywrapper,.gaiax-calendar-daywrapper td,.gaiax-calendar-daywrapper th{border-collapse:separate;}
.gaiax-calendar-daywrapper th{background:transparent url(Calendar/cal-gradient.png) repeat-x scroll left top;border-bottom:1px solid #727272;color:#2D2D2D;cursor:default;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:10px;font-weight:400;text-align:right;width:25px;}
.gaiax-calendar-daywrapper th span{display:block;margin-right:7px;padding:2px;}
.gaiax-calendar-active{color:#2E2E2E;cursor:pointer;}
.gaiax-calendar-day{color:#333;display:block;font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:12px;font-style:normal;padding:2px 5px 0 0;text-align:center;text-decoration:none;}
.gaiax-calendar-daywrapper a{border:1px solid #FFF;}
.gaiax-calendar-daywrapper a:hover{background:transparent url(Calendar/cal-gradient.png) repeat-x scroll left top;border:solid 1px #abc0e5;color:#000;text-decoration:none;}
.gaiax-calendar-selected a{background:transparent url(Calendar/cal-gradient.png) repeat-x scroll left top;border:1px solid #333;font-weight:700;padding:1px 4px 2px 3px;}
.gaiax-calendar-selected span{font-weight:700;}
.gaiax-calendar-next-day a,.gaiax-calendar-previous-day a{color:#777;text-decoration:none;}
.gaiax-calendar-bottom{background:#ddd url(Calendar/cal-gradient.png) repeat-x scroll left top;border-top:1px solid #aaa;padding:2px;}
.gaiax-calendar-ympicker{background:#FFF none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:auto;}
.gaiax-calendar-ympicker td{font-family:Arial,Helvetica,Tahoma,Sans-Serif, Monospace;font-size:11px;font-weight:400;}
td.gaiax-calendar-ympicker-month,td.gaiax-calendar-ympicker-year,td.gaiax-calendar-ympicker-yearbutton{border:0 none;cursor:pointer;text-align:center;vertical-align:middle;width:25%;}
td.gaiax-calendar-ympicker-month a,td.gaiax-calendar-ympicker-year a{color:#154154;display:block;padding:2px 4px 0 0;text-align:center;text-decoration:none;}
.gaiax-calendar-ympicker-yearbutton a{background:transparent url(Calendar/cal-buttons.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:15px;width:15px;}
.gaiax-calendar-ympicker-yearbutton a.gaiax-calendar-ympicker-next{background-position:0 -30px;float:right;margin-right:10px;}
.gaiax-calendar-ympicker-yearbutton a.gaiax-calendar-ympicker-previous{background-position:0 -15px;float:left;margin-left:10px;}
td.gaiax-calendar-ympicker-selected a{background:transparent url(Calendar/cal-gradient.png) repeat-x scroll left top;border:1px solid #888;padding:1px 3px;}
input.gaiax-calendar-withtime-part{border:none;font-family:Arial, Helvetica, Tahoma, Sans-Serif;font-size:12px;height:14px;text-align:center;width:22px;}
.gaiax-calendar-withtime-nav{text-align:center;width:12px;}
.gaiax-calendar-withtime-nav a,.gaiax-calendar-withtime-nav span{color:#666;font-size:12px;font-weight:400;height:16px;text-decoration:none;}
.gaiax-datetimepicker-button span,.gaiax-calendar-bottom span{height:24px;}
.gaiax-datetimepicker-button button span,.gaiax-calendar-bottom button span{font-family:Arial, Helvetica, Tahoma, Sans-Serif;font-size:12px;}
*/
/*body,ul,li,div,span,img{margin:0;padding:0;}*/
.gaiax-noselect, .gaiax-noselect *
{
/*	-moz-user-select: none;*/
}
.gaiax-draggable
{
	cursor: move;
}
.span-for-image
{
	display: block;
	float: left;
}

.gaiax-layer
{
	visibility: hidden;
}
.gaiax-controlpicker
{
	background: #ddecfe;
	border: 1px solid #8DB2E3;
	overflow: hidden;
	visibility: visible;
}
.gaiax-controlpicker-wrapper
{
	background: #FFF;
	overflow: auto;
/*	overflow-x: hidden;
	overflow-y: auto;*/
	position: relative;
}
.gaiax-controlpicker-item
{
	border: 1px solid #fff;
	font-family: Arial, Helvetica, Tahoma, Sans-Serif;
	font-size: 12px;
	overflow: hidden;
	padding: 2px;
/*	text-overflow: ellipsis;*/
	white-space: nowrap;
}
.gaiax-controlpicker .gaiax-controlpicker-selected
{
	background: #fff;
	border: 1px solid red;
	cursor: pointer;
}
.gaiax-controlpicker-item:hover, .gaiax-controlpicker .gaiax-controlpicker-hover
{
	background: #dfe8f6;
	border: 1px dotted #7DA7DF;
	cursor: pointer;
}

.gaiax-button
{
	background: transparent url(ExtendedButton/extended-button.png) repeat-x scroll 0 0;
	border-color: gray;
	border-style: solid;
	border-width: 1px 0;
	display: block;
	font-size: 14px;
	margin: auto .25em;
	vertical-align: middle;
}
.gaiax-button:hover
{
	background-position: 0 -300px;
	border-color: #79b;
}
.gaiax-button-focus
{
	background-position: 0 -200px;
	border-color: #7D98B8;
}
.gaiax-button .first-child
{
	border-color: gray;
	border-style: solid;
	border-width: 0 1px;
	display: block;
	height: 100%;
	margin: 0 -1px;
	width: 100%;
}
.gaiax-button button, .gaiax-button a
{
	border: medium none;
	display: inline;
	line-height: 2;
	margin: 0;
	min-height: 2em;
	padding: 0 10px;
}
.gaiax-button button
{
	background-color: transparent;
	cursor: pointer;
}
.gaiax-button-checked button, .gaiax-button-checked a
{
	color: #FFF;
}
.gaiax-button-disabled button, .gaiax-button-disabled a
{
	color: #888;
	cursor: default;
}
.gaiax-button-checked, .gaiax-button-checked:hover
{
	background-position: 0 -400px;
	border-color: #304369;
}
.gaiax-button-disabled, .gaiax-button-disabled:hover
{
	background-position: 0 -100px;
}

/*.gaiax-extendedpanel-top
{
    -x-system-font-: none;
    background: transparent url(ExtendedPanel/panel-gradient.png) repeat-x scroll 0 0;
    border: 1px solid #6593cf;
    color: #15428b;
    font-family: Arial,Helvetica,Tahoma,Sans-Serif, Monospace;
    font-size: 12px;
    font-weight: 700;
    padding: 3px 5px;
    position: relative;
}
.gaiax-extendedpanel-contentwrapper
{
    overflow: hidden;
}
.gaiax-extendedpanel-content
{
    background: #FFF none repeat scroll 0 0;
    border-color: #6593cf;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    position: relative;
}*/
.gaiax-extendedpanel, .gaiahp-extendedpanel
{
	/*&position: relative;*/ /*margin: 1px;*/
}
.gaiax-extendedpanel-top, .gaiahp-extendedpanel-top
{
/*	-x-system-font-: none;*/
	background: transparent url(img/panel-gradient.png) repeat-x scroll 0 0;
	border: 1px solid #6593cf;
	color: #15428b;
	font-weight: 700;
	padding: 5px 0px 0px 10px; /*position:relative;*/
	height: 18px;
	overflow: hidden;
	line-height:100%;			/*LS 2.10.2009*/
}
.gaiahp-extendedpanel-top
{
	cursor: move;
}
.gaiahp-extendedpanel-top a
{
	vertical-align: middle;
}
 
.gaiax-extendedpanel-contentwrapper, .gaiahp-extendedpanel-contentwrapper
{
	overflow: hidden;
}
.gaiax-extendedpanel-content, .gaiahp-extendedpanel-content
{
	background: #FFF none repeat scroll 0 0;
	border-color: #6593cf;
	border-style: none solid solid;
	border-width: 0 1px 1px; /*position:relative;    */
}
.gaiax-slider-horizontal .gaiax-slider-wrapper
{
	background: transparent url(Slider/slider_sprite_horizontal.png) repeat-x scroll 0 -45px;
	height: 14px;
}
.gaiax-slider-horizontal .gaiax-slider-closer
{
	background: transparent url(Slider/slider_sprite_horizontal.png) no-repeat scroll right -28px;
	padding-right: 3px;
}
.gaiax-slider-horizontal .gaiax-slider-handle
{
	background: transparent url(Slider/slider_sprite_horizontal.png) no-repeat scroll 0 0;
	cursor: move;
	height: 14px;
	position: absolute;
	width: 15px;
}
.gaiax-slider-horizontal
{
	background: transparent url(Slider/slider_sprite_horizontal.png) no-repeat scroll 0 -14px;
	padding-left: 3px;
}
.gaiax-slider-horizontal .gaiax-slider-disabled
{
	background: transparent url(Slider/slider_sprite_horizontal.png) no-repeat scroll 0 -63px;
	cursor: auto;
	height: 14px;
	position: absolute;
	width: 15px;
}
.gaiax-slider-wrapper
{
	overflow: visible;
	position: relative;
}
.gaiax-slider-vertical
{
	background: transparent url(Slider/slider_sprite_vertical.png) no-repeat scroll -39px 0;
	padding-top: 7px;
	width: 14px;
}
.gaiax-slider-vertical .gaiax-slider-closer
{
	background: transparent url(Slider/slider_sprite_vertical.png) no-repeat scroll -21px bottom;
	padding-bottom: 7px;
}
.gaiax-slider-vertical .gaiax-slider-wrapper
{
	background: transparent url(Slider/slider_sprite_vertical.png) repeat-y scroll -57px 0;
	width: 15px;
}
.gaiax-slider-vertical .gaiax-slider-handle
{
	background: transparent url(Slider/slider_sprite_vertical.png) no-repeat scroll -2px -2px;
	cursor: move;
	height: 15px;
	position: absolute;
	width: 15px;
}
.gaiax-slider-vertical .gaiax-slider-disabled
{
	background: transparent url(Slider/slider_sprite_vertical.png) no-repeat scroll -75px -2px;
	cursor: default;
	height: 15px;
	position: absolute;
	width: 14px;
}

.gaiax-tabcontrol
{
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.gaiax-tabcontrol-top
{
	background: transparent;
	font-size: 16px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.gaiax-tabstrip-spacer
{
	background: #deecfd;
	border: 1px solid #8db2e3;
	border-top: none;
	font-size: 1px;
	height: 2px;
	line-height: 1px;
}
.gaiax-tabstrip-wrapper
{
	overflow: hidden;
	width: 100%;
}
.gaiax-tabstrip
{
	display: block;
	width: 4500px;
}
.gaiax-tabstrip-top
{
	border-bottom: 1px solid #8DB2E3;
	height: 18px;
	padding-top: 1px;
}
.gaiax-tabstrip li
{
	float: left;
	list-style-type: none;
	margin-left: 2px;
}
.gaiax-tabstrip-active
{
	cursor: default;
}
.gaiax-tabstrip-top .gaiax-tabstrip-active .gaiax-tab-right
{
	margin-bottom: -1px;
}
.gaiax-tabstrip-active .gaiax-tab-right
{
	background-position: 0 0;
}
.gaiax-tabstrip-active .gaiax-tab-right, .gaiax-tabstrip-active .gaiax-tab-left
{
	height: 20px;
}
.gaiax-tabstrip-top .gaiax-tab-right
{
	background-repeat: no-repeat;
	padding-left: 5px;
}
.gaiax-tabstrip-top .gaiax-tab-right, .gaiax-tabstrip-top .gaiax-tab-left, .gaiax-tabstrip-top .gaiax-tabstrip-content
{
	background-color: Transparent;
	background-image: url(TabControl/tabs-sprite.png);
}
.gaiax-tabstrip a
{
	cursor: pointer;
	text-decoration: none;
}
.gaiax-tabstrip em, .gaiax-tabstrip span, .gaiax-tabstrip a
{
	display: block;
}
.gaiax-tabstrip-active .gaiax-tab-left
{
	background-position: right -300px;
}
.gaiax-tabstrip-top .gaiax-tab-left
{
	background-position: right -300px;
	background-repeat: no-repeat;
	padding-right: 5px;
}
.gaiax-tabstrip-active .gaiax-tabstrip-content
{
	background-position: 0 -150px;
}
.gaiax-tabstrip-top .gaiax-tabstrip-content
{
	background-position: right -200px;
	background-repeat: repeat-x;
}
.gaiax-tabstrip-top .gaiax-tabstrip-active .gaiax-tab-right .gaiax-tabstrip-text
{
	padding-bottom: 5px;
}
.gaiax-tabstrip-text
{
/*	-moz-user-select: none;*/
	font-family: Arial,Helvetica,Tahoma,Sans-Serif;
	font-size: 11px;
	height: 12px;
	line-height: 12px;
	margin: 2px 0 0;
	padding: 4px 0 0 5px;
	white-space: nowrap;
}
.gaiax-tabstrip-active .gaiax-tabstrip-text
{
	color: #1C57B9;
	font-weight: 700;
}
.gaiax-tabstrip .gaiax-tabstrip-text
{
	color: #15428B;
	font-style: normal;
}
.gaiax-item-disabled
{
	vertical-align: top;
}
.gaiax-item-disabled .gaiax-tabstrip-text
{
	color: #ccc;
	cursor: default;
	height: 12px;
}
.gaiax-tabcontrol-body
{
	background: #FFF none repeat scroll 0 0;
	border: 1px solid #89AFDF;
	overflow: hidden;
}
.gaiax-tabcontrol-body-content
{
	background: #FFF none repeat scroll 0 0;
	border-color: #9BE #99bbe8;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	overflow: hidden;
}
.gaiax-tabstrip-inactive:hover .gaiax-tab-right
{
	background-position: 0 -100px;
}
.gaiax-tabstrip-inactive:hover .gaiax-tab-left
{
	background-position: right -400px;
}
.gaiax-tabstrip-inactive:hover .gaiax-tabstrip-content
{
	background-position: 0 -250px;
}
.gaiax-clear
{
	clear: both;
}
.gaiax-tabstrip-content, .gaiax-tabcontrol-body-wrapper
{
	overflow: hidden;
}

.gaiax-toolbar
{
	background: transparent url(Toolbar/toolbar-top-bottom.png) repeat-x 0 -1px;
	border: 1px solid #99bbe8;
	display: block;
	height: 24px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.gaiax-toolbar:hover
{
	background: transparent url(Toolbar/toolbar-white-top-bottom-hover.png) repeat-x 0 -1px;
}
.gaiax-toolbar-item
{
/*	-moz-user-select: none;*/
	color: #15428b;
	cursor: pointer;
	font-family: Arial, Helvetica, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: 700;
}
.gaiax-toolbar-item:hover
{
	color: #00f;
}
.gaiax-toolbar-item-content a
{
	text-decoration: none;
}
.gaiax-toolbar-top-item
{
	display: inline;
	line-height: 25px;
	margin-right: 5px;
	padding-left: 15px;
}
.gaiax-toolbar-top-item .gaiax-toolbar-item-icon
{
	display: none;
}
.gaiax-toolbar-child-item
{
	display: block;
	width: 150px;
}
.gaiax-toolbar-child-item:hover
{
	background: Transparent url(Toolbar/toolbar-hover-child.png) repeat-x 0 -1px;
}
.gaiax-toolbar-child-item .gaiax-toolbar-item-el
{
	display: block;
	height: 28px;
	padding-left: 2px;
	width: 100%;
}
.gaiax-toolbar-child-item .gaiax-toolbar-item-icon
{
	display: inline;
	height: 25px;
	margin: 0 10px 0 2px;
	vertical-align: middle;
	width: 25px;
}
.gaiax-toolbar-child-container
{
	background: #FFF url(Toolbar/toolbar-child-bg.png) repeat-y 0 0;
	border: 1px solid #99bbe8;
	display: block;
	margin-left: -1px;
	padding: 10px 0;
	position: absolute;
	width: 150px;
}
.gaiax-toolbar-top-item .gaiax-toolbar-item-el, .gaiax-toolbar-top-item .gaiax-toolbar-item-content, .gaiax-toolbar-child-item .gaiax-toolbar-item-content
{
	display: inline;
}

.gaiax-item, .gaiahp-item
{
	background: transparent url(Tools/tools-sprite.png) no-repeat scroll 0 0;
	cursor: pointer;
	height: 17px; /*margin-left: 2px;*/
	overflow: hidden; /*position: absolute;*/
	width: 19px;
	float: right; /*margin-right:5px;     margin-top:-2px;*/
}
.gaiax-item-close
{
	background-position: -19px 0;
	right: 8px;
	top: 3px;
}
.gaiax-item-close:hover
{
	background-position: 0 0;
}
.gaiax-item-maximize
{
	background-position: -19px -34px;
	right: 28px;
	top: 3px;
}
.gaiax-item-maximize:hover
{
	background-position: 0 -34px;
}
.gaiax-item-minimize
{
	background-position: -19px -17px;
	right: 48px;
	top: 3px;
}
.gaiax-item-minimize:hover
{
	background-position: 0 -17px;
}
.gaiax-item-restore
{
	background-position: -19px -51px;
	right: 28px;
	top: 3px;
}
.gaiax-item-restore:hover
{
	background-position: 0 -51px;
}
.gaiax-item-collapsed, .gaiahp-item-collapsed
{
	background-position: -14pt -68px; /*right: 5px;     top: 2px;*/
	margin-right: 5px;
	margin-top: -2px;
}
.gaiax-item-collapsed:hover, .gaiahp-item-collapsed:hover
{
	background-position: 0 -68px;
}
.gaiax-item-expanded, .gaiahp-item-expanded
{
	background-position: -14pt -85px; /*right: 5px;     top: 2px;*/
	margin-right: 5px;
	margin-top: -2px;
}
.gaiax-item-expanded:hover, .gaiahp-item-expanded:hover
{
	background-position: 0 -85px;
}

.gaiax-treeview
{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.gaiax-treeview-item-ct
{
	left: auto;
	position: static;
	top: auto;
	z-index: auto;
}
.gaiax-treeview-item
{
	color: #111;
	font-family: Arial,Helvetica,Tahoma,Sans-Serif, Monospace;
	font-size: 12px;
}
.gaiax-treeview-item-el
{
	cursor: pointer;
	line-height: 18px;
}
.gaiax-treeview-icon, .gaiax-treeview-ec-icon, .gaiax-treeview-branch-line, .gaiax-treeview-branch, .gaiax-treeview-branch-last, .gaiax-treeview-branch-expanded, .gaiax-treeview-branch-collapsed, .gaiax-treeview-branch-last-expanded, .gaiax-treeview-branch-last-collapsed
{
	background-repeat: no-repeat;
	border: 0;
	height: 18px;
	vertical-align: top;
	width: 16px;
}
.gaiax-treeview-item-icon
{
	background: transparent url(TreeView/treeview-sprite.png) no-repeat scroll -256px 0;
}
.gaiax-treeview-item-collapsed .gaiax-treeview-item-icon, .gaiax-treeview-item-expanded .gaiax-treeview-item-icon, .gaiax-treeview-item-leaf .gaiax-treeview-item-icon
{
	background-position: center center;
	background-repeat: no-repeat;
	border: 0 none;
	height: 18px;
	vertical-align: top;
	width: 16px;
}
.gaiax-treeview-item-anchor
{
/*	-moz-user-focus: normal;
	-moz-user-select: none;*/
	color: #111;
	text-decoration: none;
}
.gaiax-treeview-item-anchor span
{
	color: white;
	padding: 1px 3px 1px 2px;
	text-decoration: none;
}
.gaiax-treeview .file .gaiax-treeview-item-icon
{
	background: url(TreeView/treeview-sprite.png) no-repeat -203px 0;
	width: 15px;
}

.gaiax-treeview .folderEmpty .gaiax-treeview-item-icon
{
	background: url(TreeView/treeview-sprite.png) no-repeat -171px 0;
}

.gaiax-treeview .noicon .gaiax-treeview-item-icon
{
	width: 0;
}
.gaiax-treeview-item-collapsed .gaiax-treeview-item-icon
{
	background: url(TreeView/treeview-sprite.png) no-repeat -171px 0;
}
.gaiax-treeview-item-expanded .gaiax-treeview-item-icon
{
	background: url(TreeView/treeview-sprite.png) no-repeat -187px 0;
}
.gaiax-treeview-lines .gaiax-treeview-branch
{
	background: url(TreeView/treeview-sprite.png) no-repeat 0 0;
}
.gaiax-treeview-lines .gaiax-treeview-branch-expanded
{
	background: url(TreeView/treeview-sprite.png) no-repeat -144px 0;
}
.gaiax-treeview-lines .gaiax-treeview-branch-collapsed
{
	background: url(TreeView/treeview-sprite.png) no-repeat -112px 0;
}
.gaiax-treeview-lines .gaiax-treeview-branch-last
{
	background: url(TreeView/treeview-sprite.png) no-repeat -16px 0;
}
.gaiax-treeview-lines .gaiax-treeview-branch-last-expanded
{
	background: url(TreeView/treeview-sprite.png) no-repeat -64px 0;
}
.gaiax-treeview-lines .gaiax-treeview-branch-last-collapsed
{
	background: url(TreeView/treeview-sprite.png) no-repeat -32px 0;
}
.gaiax-treeview-lines .gaiax-treeview-branch-line
{
	background: url(TreeView/treeview-sprite.png) no-repeat -95px 0; /*LS 19.8.09 z 96 na 95*/
}
.gaiax-treeview-item .gaiax-treeview-drag-append
{
	background: #15428B;
}
.gaiax-treeview-item-el:hover
{
	background-color: #66CCFF;
	margin-right: 10px;
}
.gaiax-treeview-item .gaiax-treeview-selected
{
	background-color: #6593cf;
	margin-right: 10px;
}
.gaiax-treeview ul, .gaiax-treeview-item ul
{
	list-style-type: none;
	/*margin-left: -40px;*/
}

.gaiax-window
{
	margin: 0;
	padding: 0;
}
.gaiax-window-draggable
{
	cursor: move;
}
.gaiax-window-tl
{
	background: transparent url(Window/window-corners.png) no-repeat scroll 0 0;
	padding-left: 6px;
	position: relative;
}
.gaiax-window-tr
{
	background: transparent url(Window/window-corners.png) no-repeat scroll right 0;
	padding-right: 6px;
}
.gaiax-window-tc
{
	background: transparent url(Window/tb.png) repeat-x 0 0;
	overflow: hidden;
}

.gaiax-window-top, .gaiax-window-top-text
{
	color: #15428B;
	font-family: Arial,Helvetica,Tahoma,Sans-Serif, Monospace;
	font-size: 12px;
	font-weight: 700;
	height: 18px;
	margin-top: 3px;
	padding: 2px;
	position: relative;
}
.gaiax-window-icon
{
	background-position: 0 4pt;
	background-repeat: no-repeat;
	padding-left: 25px;
}
.gaiax-window-contentwrapper
{
	/*overflow:hidden;position:relative;*/
}
.gaiax-window-ml
{
	background: transparent url(Window/lr.png) repeat-y scroll 0 0;
	padding-left: 5px;
}
.gaiax-window-mr
{
	background: transparent url(Window/lr.png) repeat-y scroll right 0;
	padding-right: 5px;
}
.gaiax-window-mc
{
	background: #E6F0FF none repeat scroll 0 0;
	border-color: #6593cf;
	border-style: solid none none solid;
	border-width: 1px 0 0 1px;
}

.gaiax-window-content
{
	background: transparent none repeat scroll 0 0;
	border-color: #6593cf;
	border-style: none solid solid none;
	border-width: 0 1px 1px 0;
	overflow: auto; /*position:relative;*/
}

.gaiax-window-bl
{
	background: transparent url(Window/window-corners.png) no-repeat scroll 0 bottom;
	padding-left: 6px;
}
.gaiax-window-br
{
	background: transparent url(Window/window-corners.png) no-repeat scroll right bottom;
	padding-right: 6px;
}
.gaiax-window-bc
{
	background: transparent url(Window/tb.png) repeat-x scroll 0 bottom;
	height: 6px;
}

.bluejet-extendedpanel-top
{
	background: transparent url(img/panel-gradient.png) repeat-x scroll 0 0;
	border: 1px solid #6593CF;
	color: #15428B;
	font-size: 12px;
	font-weight: 700;
	height: 18px;
	padding: 5px 0 0 10px; /*position:relative;*/
}
.bluejet-extendedpanel-contentwrapper
{
	overflow: hidden;
}
.bluejet-extendedpanel-content
{
	background: #FFF none repeat scroll 0 0;
	border-color: #6593cf;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	position: relative;
}

.bluejet-item
{
	background: transparent url(Tools/tools-sprite.png) no-repeat scroll 0 0;
	cursor: pointer;
	height: 17px;
	margin-left: 2px;
	overflow: hidden;
	position: absolute;
	width: 19px;
}
.bluejet-item-close
{
	background-position: -19px 0;
	right: 8px;
	top: 3px;
}
.bluejet-item-close:hover
{
	background-position: 0 0;
}
.bluejet-item-maximize
{
	background-position: -19px -34px;
	right: 28px;
	top: 3px;
}
.bluejet-item-maximize:hover
{
	background-position: 0 -34px;
}
.bluejet-item-minimize
{
	background-position: -19px -17px;
	right: 48px;
	top: 3px;
}
.bluejet-item-minimize:hover
{
	background-position: 0 -17px;
}
.bluejet-item-restore
{
	background-position: -19px -51px;
	right: 28px;
	top: 3px;
}
.bluejet-item-restore:hover
{
	background-position: 0 -51px;
}
.bluejet-item-collapsed
{
	background-position: -14pt -68px;
	right: 5px;
	top: 2px;
}
.bluejet-item-collapsed:hover
{
	background-position: 0 -68px;
}
.bluejet-item-expanded
{
	background-position: -14pt -85px;
	right: 5px;
	top: 2px;
}
.bluejet-item-expanded:hover
{
	background-position: 0 -85px;
}

