DIV.panel{
	display:block;
	width: 100%;
	border: 0px solid #000000;
	margin-top:  0px;
}

DIV.panel DIV.panelTop2,
DIV.panel DIV.panelTop,
DIV.panel DIV.panelMiddle2,
DIV.panel DIV.panelMiddle,
DIV.panel DIV.panelBottom2,
DIV.panel DIV.panelBottom{
	background: url(../images/bgPanel.gif) no-repeat right 0px;
}

DIV.panel DIV.panelTop2{
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 0px;
	border: 0px solid #ff0000;
	margin: 0px;
}

DIV.panel DIV.panelTop{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:8px 0px 5px 15px;
	border: 0px solid #000000;
	margin: 0px 8px 0px 0px;
}


DIV.panel DIV.panelTitle{
	border: 0px solid #000000;
	float:left;
	width: 200px;
	padding:1px 0px 0px 0px;

	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
DIV.panel DIV.panelTitleOptions{
	border: 0px solid #000000;
	float: right;
}

DIV.panel a.panelOptionMini SPAN{display: none;}
DIV.panel a.panelOptionMini {display: block; background: url(../images/btn_panelOption.gif) 7px 4px no-repeat; height: 16px; width: 22px;  }
DIV.panel a.panelOptionMini:hover	{ background: url(../images/btn_panelOption.gif) 7px -26px no-repeat;}


DIV.panel DIV.content{
	background-color: #FFFFFF;
}
DIV.panel DIV.panelMiddle2{
	background-repeat: no-repeat;
	background-position: right -70px;
	padding: 0px;
	margin: 0px;
	border: 0px solid #0000ff;
}
DIV.panel DIV.panelMiddle{
	background-repeat: no-repeat;
	background-position: 0px -70px;
	padding: 0px 0px 0px 6px;
	margin: 0px;
	margin: 0px 6px 0px 0px;
	border: 0px solid #000000;
}


DIV.panel DIV.panelBottom2{
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px;
	margin: 0px;
	border: 0px solid #0000ff;
}
DIV.panel DIV.panelBottom{
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding: 0px 0px 6px 6px;
	margin: 0px 16px 0px 0px;
	border: 0px solid #000000;
}

DIV.panel DIV.panelOptions{
	text-align: right;
	padding: 1px 0px 4px 10px;
}
DIV.panel DIV.panelOptions a{
	background: url(../images/bg_icon_bullet.gif) no-repeat 0px 4px;
	border: 0px solid #000000;
	padding-left: 12px;
	margin-left: 10px;
}
DIV.panel DIV.panelOptions a:hover{
	background: url(../images/bg_icon_bullet.gif) no-repeat 1px 4px;
}

DIV.panel TABLE.tableList THEAD{
	background-color: #F2f2f2;
}
DIV.panel TABLE.tableList THEAD TD {
	border-bottom: 1px solid #666666;
	background: url(../images/tile_listTop.gif) repeat-x 0px bottom;
	padding: 4px 0px 3px 10px;
	vertical-align: bottom;
	background-color: #F2f2f2;
}

DIV.panel TABLE.tableList TBODY TD{
	line-height: 16px;
	vertical-align: top;
	border-bottom: 1px solid #d5d5d5;
	padding: 2px 0px 2px 10px;
}

DIV.panel TABLE.tableList TFOOT TD {
	border-top: 1px solid #666666;
	height: 2px;
	background: url(../images/tile_listBottom.gif) repeat-x 0px 0px;
}

DIV.panel TABLE.tableList TBODY TR{
	background-color: #FFFFFF;
}

DIV.panel TABLE.tableList TBODY TR:hover{
	background-color: #f2f2f2;
}

DIV.panel .rowLink:hover{
	cursor:pointer;
}


DIV.panel TABLE.tableList TBODY.subHeader TR{
	background-color:#f2f2f2;
}

DIV.panel TABLE.tableList TBODY.subHeader TD{
	font-weight:bold;
}

DIV.panel DIV.panelTop2.colorScheme_orange,
DIV.panel DIV.panelTop.colorScheme_orange,
DIV.panel DIV.panelMiddle2.colorScheme_orange,
DIV.panel DIV.panelMiddle.colorScheme_orange,
DIV.panel DIV.panelBottom2.colorScheme_orange,
DIV.panel DIV.panelBottom.colorScheme_orange{
	background-image: url(../images/bgPanel_yellow.gif);
}

.rowLink:hover{
	background-color: #f2f2f2;
	cursor:pointer;
}