.panel {
	width: 100%;
	height: auto !important;/*  real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
}
.panelleft {
	width: 382px;
	height: auto !important;/*  real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	float: left;
}
.panelright {
	width: 382px;
	height: auto !important;/*  real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	float: right;
}
.panelimage {
	width: 360px;
	height: auto !important;/*  real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	float: right;
}
.panellefttext {
	width: 405px;
	height: auto !important;/*  real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	float: left;
}
.panelfooter {
	width: 100%;
	height: auto !important;/*  real browsers */
	height: 30px;
	clear: both;
}
.clearing {
	height: 0;
	clear: both;
}
.topside {background:url(../images/panel-top.png); height:20px;}
.leftside {float:left; display:block;}
.rightside {float:right; display:block;}
.outer {background:url(../images/rs.gif) repeat-y; background-position:top right;}
.inner {background:url(../images/ls.gif) repeat-y; background-position:top left;}
.inner-panel-full {background:url(../images/panel-full-middle.gif) repeat-y;}
.bottomside {background:url(../images/bs.gif); height:20px; clear:both;}
.content {margin:0 20px 0 20px; background-color:#000000; padding-top:1px; padding-bottom:1px;}
.last {	margin-bottom: 0;}
p {	margin-bottom: 0; margin-top: 0;}