.ToolBar{border: 2px outset;height:50px;}
.dragShim{ background-color:lightblue;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:.01;filter: alpha(opacity=50)); z-index:999}

.DialogNW{position:absolute;width:48px;height:48px;top:0px;left:0px;background:url(nw.png) no-repeat}
.DialogN{position:absolute;left:48px;height:48px;top:0px;right:48px;background:url(n.png) repeat-x}
.DialogNE{position:absolute;width:48px;height:48px;right:0px;top:0px;background:url(ne.png) no-repeat}


.DialogW{position:absolute;top:48px;width:48px;left:0px;bottom:48px;background:url(w.png) repeat-y}
.DialogC{position:absolute;top:48px;left:48px;bottom:48px;right:48px;background: white;opacity:.5;filter: alpha(opacity=50));
}

.Dialogmiddle{position:absolute;overflow:hidden;top:48px;left:48px;bottom:48px;right:48px;}
.DialogContent{position:absolute;top:48px;left:48px;bottom:48px;right:48px;}
.DialogE{position:absolute;top:48px;width:48px;right:0px;bottom:48px;background:url(e.png) repeat-y}

 
.DialogSW{position:absolute;width:48px;height:48px;bottom:0px;left:0px;background:url(sw.png) no-repeat}
.DialogS{position:absolute;left:48px;height:48px;bottom:0px;right:48px;background:url(s.png) repeat-x}
.DialogSE{position:absolute;width:48px;height:48px;right:0px;bottom:0px;background:url(se.png) no-repeat}
.over{background:green;opacity:.5;filter: alpha(opacity=50));}







.HintLayer{margin-left:-10px;margin-top:-10px}
.HintNW{position:absolute;width:48px;height:48px;top:0px;left:0px;background:url(nw.png) no-repeat}
.HintN{position:absolute;left:48px;height:48px;top:0px;right:48px;background:url(n.png) repeat-x}
.HintNE{position:absolute;width:48px;height:48px;right:0px;top:0px;background:url(ne.png) no-repeat}


.HintW{position:absolute;top:48px;width:48px;left:0px;bottom:48px;background:url(w.png) repeat-y}
.HintC{position:absolute;top:48px;left:48px;bottom:48px;right:48px;background:url(c.png);
}

.Hintmiddle{position:absolute;overflow:hidden;top:48px;left:48px;bottom:48px;right:48px;}
.HintContent{position:absolute;top:35px;left:35px;bottom:35px;right:35px;font-size:12px;text-align:center}
.HintE{position:absolute;top:48px;width:48px;right:0px;bottom:48px;background:url(e.png) repeat-y}

 
.HintSW{position:absolute;width:48px;height:48px;bottom:0px;left:0px;background:url(sw.png) no-repeat}
.HintS{position:absolute;left:48px;height:48px;bottom:0px;right:48px;background:url(s.png) repeat-x}
.HintSE{position:absolute;width:48px;height:48px;right:0px;bottom:0px;background:url(se.png) no-repeat}
.over{background:green;opacity:.5;filter: alpha(opacity=50));}

/*FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/nw.png,sizingMethod='scale'); LEFT: 0px; WIDTH: 48px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 48px; BACKGROUND-COLOR: transparent
}

.DialogNW{position:absolute;width:48px;height:48px;top:0px;left:0px;background-image:url(blank.gif);
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/nw.png',sizingMethod='crop');}

.DialogN{position:absolute;left:48px;height:48px;top:0px;right:48px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/n.png',sizingMethod='scale');}

.DialogNE{position:absolute;width:48px;height:48px;right:0px;top:0px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/ne.png',sizingMethod='crop');}


.DialogW{position:absolute;top:48px;width:48px;left:0px;bottom:48px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/w.png',sizingMethod='scale');}

.DialogC{position:absolute;top:48px;left:48px;bottom:48px;right:48px;background: white;opacity:.5;filter: alpha(opacity=50));
}
.Dialogmiddle{position:absolute;overflow:hidden;top:48px;left:48px;bottom:48px;right:48px;}

.DialogContent{position:absolute;top:48px;left:48px;bottom:48px;right:48px;}
.DialogE{position:absolute;top:48px;width:48px;right:0px;bottom:48px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/e.png',sizingMethod='scale');}

 
.DialogSW{position:absolute;width:48px;height:48px;bottom:0px;left:0px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/sw.png',sizingMethod='scale');}
.DialogS{position:absolute;left:48px;height:48px;bottom:0px;right:48px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/s.png',sizingMethod='scale');}
.DialogSE{position:absolute;width:48px;height:48px;right:0px;bottom:0px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/se.png',sizingMethod='scale');}*/

/*******************************\
* Tree View                     *
\*******************************/

.treePlus,.treeMinus,.treeNone{
background:  url(line.gif) repeat-y left;
cursor:pointer;

}

.treePlus .treeItem,.treeMinus .treeItem,.treeNone .treeItem{

background:  url(line.gif) repeat-y left top;
margin: 0px;
display: block;

}



.treeMinus .treeItem .treeText{
background: url(minus.gif) no-repeat left top; padding-left: 22px;

}

.treeMinus div{
margin-left: 12px;


}
.treePlus  .treeItem .treeText,.treeMinus .treeItem .treeText,.treeNone .treeItem .treeText{
position:relative;
top:10px;
margin-top:0px;
}
.treePlus  .treeItem .treeText{
background: url(plusbottom.gif) no-repeat left top; padding-left: 22px;
}

.treeNone  .treeItem .treeText{
background: url(hline.gif) no-repeat left top; padding-left: 22px;
}

.treePlus div{
	display:none;
}

.treeNone div{
	display:none;
}


.tabPanelContent .tabContent{
	display:none;
}

.tabPanelContent .currenttab{
	display:block;
	

}

.tabPanelContent{
	border:#4488AA 1px solid;

}


.tabPanel{
	margin-top:5px;
}

.tabs{
	background:transparent url(tabs.gif) repeat-x scroll 0 -72px;
	height:18px;

}

.tab {
	float:left;
	background:transparent url(tabs.gif) no-repeat scroll 0 0;
	padding: 0 0 0 5px;
	margin:0 0 0 5px;
	height:18px;
}

.tabs .currenttab{
	float:left;
	background:transparent url(tabs.gif) no-repeat scroll 0 -18px;
	padding: 0 0 0 0px;
	margin:0 0 0 5px;
	height:18px;
	
}

.tab .tab {
	float:left;
	background: transparent url(tabs.gif) no-repeat scroll right -36px;
	padding: 0 10px 0 0;
}

.currenttab .tab {
	background:transparent url(tabs.gif) no-repeat scroll right -54px;
	padding: 0 7px 0 0;
}

.tabClear {
	clear:both;
}


div.error{
	
	clear:both;
	float:left;
	color:red;
	font-size:1.2em;
}

td.default_pp{
	background-color:yellow;
	
}

td.promo_pp{
	background-color:green;





