﻿._panel
{
	position:relative;
/*	border:solid 1px magenta; */
	padding:0px;
	margin:0px;
}

._panel ._panelwrapper
{
	position:relative;
	border:none;
	padding:0px;
	min-width:280px;
	padding-top:53px; 
}

._panel ._panelwrappercompact
{
	position:relative;
	border:none;
	padding:0px;
	min-width:280px;
	padding-top:41px; 
}

._panel ._panelwrapperthin 
{
	position:relative;
	border:none;
	padding:0px;
	min-width:280px;
	padding-top:9px; 
}

._panel ._ptc
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:9px;
}

._panelwrapper>._pml>._pmr>._ptc ._ptc
{
	height:53px;
	max-height:53px;
}

._panelwrappercompact>._pml>._pmr>._ptc ._ptc
{
	height:41px;
	max-height:41px;
}

._panelwrapperthin>._pml>._pmr>._ptc ._ptc
{
	height:9px;
	max-height:9px;
}

._panel ._ptl 
{
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
/*  min-width:32px; */
	width:64px;
}

._panelwrapper>._pml>._pmr>._ptc ._ptl
{
	background-image:url(/gfx/PanelTopLeft.png);
/*	min-height:117px; */
	height:117px;
}
._panelwrappercompact>._pml>._pmr>._ptc ._ptl
{
	background-image:url(/gfx/PanelCompactTopLeft.png);
/*	min-height:105px; */
	height:105px;
}

._panelwrapperthin>._pml>._pmr>._ptc ._ptl
{
	background-image:url(/gfx/PanelThinTopLeft.png);
/*	min-height:73px; */
	height:24px;
}


._panel ._ptm
{
	margin-top:-1px;
	background-position:left top;
	background-repeat:repeat-x;
	margin-left:32px;
	margin-right:128px;
	padding:0px;
	vertical-align:top;
	border:solid 1px transparent;
}

._panel ._pmr ._pdummy
{
	margin-left:24px;
	margin-right:24px;
	color:Orange;
	font-weight:bold;
	position:relative;
	white-space:nowrap;
	font-size:1.4em;
}

._panel ._ptm p
{
	color:Orange;
	font-weight:bold;
	position:relative;
	white-space:nowrap;
	overflow:visible;
	z-index:49;
}
._panel ._ptm p img
{
	margin-top:-4px;
	border:none;
}

._panelwrapper>._pml>._pmr>._ptc ._ptm p
{
	font-size:1.6em;
	margin-top:12px;
}
._panelwrappercompact>._pml>._pmr>._ptc ._ptm p
{
	font-size:1.4em;
	margin-top:8px;
}

._panel ._ptm .left
{
	text-align:left;
	left:-48px;
}
._panel ._ptm .right
{
	text-align:right;
	right:-188px;
}
._panel ._ptm .center
{
	padding-left:170px;
	text-align:center;
}

._panelwrapper>._pml>._pmr>._ptc ._ptm
{
	background-image:url(/gfx/PanelTopMiddle.png);
/*	min-height:53px; */
	height:53px;
}
._panelwrappercompact>._pml>._pmr>._ptc ._ptm
{
	background-image:url(/gfx/PanelCompactTopMiddle.png);
/*	min-height:41px; */
	height:41px;
}
._panelwrapperthin>._pml>._pmr>._ptc ._ptm
{
	background-image:url(/gfx/PanelThinTopMiddle.png);
/*	min-height:9px; */
	height:9px;
}

._panel ._pml>._pmr>._ptc ._ptr 
{
	float:right;
	background-position:right top;
	background-repeat:no-repeat;
/*	min-width:205px; */
	width:205px;
/*	border:solid 1px orange; */
}
._panelwrapper>._pml>._pmr>._ptc ._ptr
{
	background-image:url(/gfx/PanelTopRight.png);
/*	min-height:117px; */
	height:57px;
}

._panelwrappercompact>._pml>._pmr>._ptc ._ptr
{
/*	min-height:105px; */
	height:45px;
}
._panelwrappercompact>._pml>._pmr>._ptc ._ptr-1
{
	background-image:url(/gfx/PanelCompactTopRight-1.png);
}
._panelwrappercompact>._pml>._pmr>._ptc ._ptr-2
{
	background-image:url(/gfx/PanelCompactTopRight-2.png);
}
._panelwrappercompact>._pml>._pmr>._ptc ._ptr-3
{
	background-image:url(/gfx/PanelCompactTopRight-3.png);
}
._panelwrappercompact>._pml>._pmr>._ptc ._ptr-4
{
	background-image:url(/gfx/PanelCompactTopRight-4.png);
}

._panelwrapperthin>._pml>._pmr>._ptc ._ptr
{
	background-image:url(/gfx/PanelThinTopRight.png);
/*	min-height:73px; */
	height:13px;
}

._panel ._pbc
{
	width:100%;
	position:relative;
	bottom:0px;
/*	border:solid 1px lime; */
}

._panel ._pbl 
{
/*	float:left;
	clear:left;
	position:relative; */
	
	position:absolute;
    bottom:0;
    left:0;
	
	background-image:url(/gfx/PanelBottomLeft.png);
	background-position:left bottom;
	background-repeat:no-repeat;
/*	min-height:32px; */
/*	min-width:32px; */
	height:32px;
	width:32px;
	top:-21px;
	left:0px;
/*	border:solid 1px yellow; */
}

._panel ._pbm
{
    background-image:url(/gfx/PanelBottomMiddle.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	min-height:11px;
	height:11px;
	margin-left:16px;
	margin-right:16px;
}

._panel ._pbr 
{
/* float right and postiiotn relative breaks IE8 with nested panels */
/*	float:right; */
/*	top:-21px; */
/*	position:relative; */
	position:absolute;
    bottom:0;
    right:0;
	background-image:url(/gfx/PanelBottomRight.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:32px;
	min-width:32px;
	height:32px;
	width:32px;
/*	border:solid 1px yellow;  */
}

._panel ._pml 
{
	margin:0;
	padding:0;
	background-image:url(/gfx/PanelMiddleLeft.png);
	background-position:left top;
	background-repeat:repeat-y;
/*	border:solid 1px blue; */
}

._panel ._pmr
{
	margin:0;
	padding:0;
	background-image:url(/gfx/PanelMiddleRight.png);
	background-position:right top;
	background-repeat:repeat-y;
/*	border:solid 1px lime; */
}

._panel ._pc 
{
	margin-left:11px;
	margin-right:11px;
	padding:0px; /* 4px 4px 8px 4px; */
	background-image:url(/gfx/PanelMiddleMiddle.png);
	background-position:right top;
	background-repeat:repeat;
	min-height:40px;
	border:solid 1px #202020;
}

._panel ._pcnb 
{
	background-color:Transparent;
	background-image:none;
	margin-left:11px;
	margin-right:11px;
	padding:0px; /* 4px 4px 8px 4px; */
/*	min-height:32px; */
	border:solid 1px #202020;
}

.contentfiller
{
	height:21px;
}

.popupparagraph
{
/*	background-image:url(/gfx/PanelMiddleMiddle.png); */
	background-image: url("/gfx/shadeOdd.png"); 
	background-repeat: repeat;
	background-position:right top;
}

._errorpanel
{
	color:yellow;
	font-weight:bold;
	text-align:center;
	font-size:large;
	background-color:#c00000;
	border:none 4px #a00000;
}

