/*
 * Ext JS Library 2.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

.x-panel2.x-panel {
    border-style: solid;
    border-color: #acacac;
    border-width:0;
}

.x-panel2 .x-panel-header {
    overflow:hidden;
    zoom:1;
    color:#555; 
	font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 3px 4px 5px;
    border:1px solid #acacac;
    line-height: 15px;
    background: transparent url(../images/aluprof/panel/white-top-bottom.gif) repeat-x 0 -1px;
}

.x-panel2 .x-panel-body {
    border:1px solid #d0d0d0;
    border-top:0 none;
    overflow:hidden;
    background:white;
    position: relative; /* added for item scroll positioning */
}

.x-panel2 .x-panel-bbar .x-toolbar {
    border:1px solid #d0d0d0;
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}


.x-panel2 .x-panel-tbar .x-toolbar {
    border:1px solid #d0d0d0;
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}

.x-panel2 .x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
    border-top:1px solid #d0d0d0;
    border-bottom: 0 none;
}
.x-panel2 .x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-top:1px solid #d0d0d0;
}
.x-panel2 .x-panel-header {
    overflow:hidden;
    zoom:1;
}
.x-panel2 .x-panel-tl .x-panel-header {
    color:#555;
	 font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 0 4px 0;
    border:0 none;
    background:transparent;
}
.x-panel2 .x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon {
    padding-left:20px !important;
    background-repeat:no-repeat;
    background-position:0 4px;
    zoom:1;
}
.x-panel2 .x-panel-inline-icon {
    width:16px;
	 height:16px;
    background-repeat:no-repeat;
    background-position:0 0;
	 vertical-align:middle;
	 margin-right:4px;
	 margin-top:-1px;
	 margin-bottom:-1px;
}
.x-panel2 .x-panel-tc {
	background: transparent url(../images/aluprof/panel/top-bottom.gif) repeat-x 0 0;
	overflow:hidden;
}


.x-panel2 .x-panel-tl {
	background: transparent url(../images/aluprof/panel/corners-sprite.gif) no-repeat 0 0;
	padding-left:6px;
    zoom:1;
    border-bottom:1px solid #d0d0d0;
}
.x-panel2 .x-panel-tr {
	background: transparent url(../images/aluprof/panel/corners-sprite.gif) no-repeat right 0;
	zoom:1;
    padding-right:6px;
}
.x-panel2 .x-panel-bc {
	background: transparent url(../images/aluprof/panel/top-bottom.gif) repeat-x 0 bottom;
    zoom:1;
}


.x-panel2 .x-panel-bl {
	background: transparent url(../images/aluprof/panel/corners-sprite.gif) no-repeat 0 bottom;
	padding-left:6px;
    zoom:1;
}
.x-panel2 .x-panel-br {
	background: transparent url(../images/aluprof/panel/corners-sprite.gif) no-repeat right bottom;
	padding-right:6px;
    zoom:1;
}
.x-panel2 .x-panel-mc {
    border:0 none;
    padding:0;
    margin:0;
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    padding-top:6px;
    background:#E3E2CC;  /*  E3E2CC */
}

.x-panel2 .x-panel-ml {
	background: #fff url(../images/aluprof/panel/left-right.gif) repeat-y 0 0;
	padding-left:6px;
    zoom:1;
}
.x-panel2 .x-panel-mr {
	background: transparent url(../images/aluprof/panel/left-right.gif) repeat-y right 0;
	padding-right:6px;
    zoom:1;
}



/* Tools */
/*.x-panel2 .x-tool {
    overflow:hidden;
    width:15px;
    height:15px;
    float:right;
    cursor:pointer;
    background:transparent url(../images/aluprof/panel/tool-sprites.gif) no-repeat;
    margin-left:2px;
}*/




/* Ghosting */
.x-panel2 .x-panel-ghost {
    background:#cbddf3;
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;top:0;
    opacity:.65;
    -moz-opacity:.65;
    filter:alpha(opacity=65);
}

.x-panel2 .x-panel-ghost ul {
    margin:0;
    padding:0;
    overflow:hidden;
    font-size:0;
    line-height:0;
    border:1px solid #d0d0d0;
    border-top:0 none;
    display:block;
}



.x-panel2 .x-panel-dd-spacer {
    border:2px dashed #d0d0d0;
}