.cppdbstackpanel {
  width: 100%;
}

.cppdbstackpanel table.toolbar {
	margin: 0px;
	padding: 0px;
}

.cppdbstackpanel table.toolbar caption {
  font-family: Arial, Verdana;
  font-size: 14pt;
  color: #028BBA;
  font-weight: normal;
  text-align: left;
  margin-top: 4px;
  margin-bottom: 4px;
}

.pagerbox {
  text-align: right;
}

.pagerbox .CPPDBTablePagerIconBox {
  padding-right: 10px;
}

.CPPStackBox {
  width: 100%;
  overflow: auto;
}

.CPPStackBox table{
	margin: 4px;
}

.cppdbtableeditcontrol {
  width: 100%;
  overflow: auto;
}

.popup_background {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 500;
	background-color: #4A4A4A;
	filter: alpha(opacity=50,finishopacity=50,style=0);
  opacity: .50;
  -moz-opacity: 0.50;
}

.popup_container {
  position: absolute;
  left: 0px;
  top: 0px;
	z-index: 501;
  width: 100%;
  height: 100%;
}

.popup_top {
  width: 504px;
  height: 15px;
  margin-top: 100px;
  text-align: left;
  background-image: url('../../../_framework/images/siteedit/menuedit/top_border.png');
}

.popup_bottom {
  width: 504px;
  height: 18px;
  text-align: left;
  background-image: url('../../../_framework/images/siteedit/menuedit/bottom_border.png');
}

.popup_content {
  width: 504px;
  text-align: left;
  background-image: url('../../../_framework/images/siteedit/menuedit/top_border_bg.png');
}

.popup_category {
  width: 470px;
  margin: 0px 17px;
  background-color: #FFFFFF;
  background-image: url('../../../_framework/images/siteedit/menuedit/bg_line.gif');
  background-repeat: repeat-x;
  background-position: top left;
}

.popup_h1 {
  padding: 20px 10px;
  font-size: 20pt;
  color: #808080;
}

.popup_buttons {
  padding: 10px 11px;
  background-color: #FFFFFF;
  text-align: right;
}
