/* START CODE FOR THE INLINE POPUP WINDOWS */
.overlay_dialog {
	FILTER: alpha(opacity=40); BACKGROUND-COLOR: #d2d2d2; -moz-opacity: 0.4; opacity: 0.4
}
.overlay___invisible__ {
	FILTER: alpha(opacity=0); BACKGROUND-COLOR: #666666; -moz-opacity: 0; opacity: 0
}
.dialog_nw {
	BACKGROUND: url(default/top_left.gif) no-repeat 0px 0px; WIDTH: 9px; HEIGHT: 23px
}
.dialog_n {
	BACKGROUND: url(default/top_mid.gif) repeat-x 0px 0px; HEIGHT: 23px
}
.dialog_ne {
	BACKGROUND: url(default/top_right.gif) no-repeat 0px 0px; WIDTH: 9px; HEIGHT: 23px
}
.dialog_e {
	BACKGROUND: url(default/center_right.gif) repeat-y 0px 0px; WIDTH: 2px
}
.dialog_w {
	BACKGROUND: url(default/center_left.gif) repeat-y 0px 0px; WIDTH: 2px
}
.dialog_sw {
	BACKGROUND: url(default/bottom_left.gif) no-repeat 0px 0px; WIDTH: 9px; HEIGHT: 19px
}
.dialog_s {
	BACKGROUND: url(default/bottom_mid.gif) repeat-x 0px 0px; HEIGHT: 19px
}
.dialog_se {
	BACKGROUND: url(default/bottom_right.gif) no-repeat 0px 0px; WIDTH: 9px; HEIGHT: 19px
}
.dialog_sizer {
	BACKGROUND: url(default/sizer.gif) no-repeat 0px 0px; WIDTH: 9px; CURSOR: se-resize; HEIGHT: 19px
}
.dialog_close {
	Z-INDEX: 2000; BACKGROUND: url(default/close.gif) no-repeat 0px 0px; LEFT: 8px; WIDTH: 14px; CURSOR: pointer; POSITION: absolute; TOP: 5px; HEIGHT: 14px
}
.dialog_minimize {
	Z-INDEX: 2000; BACKGROUND: url(default/minimize.gif) no-repeat 0px 0px; LEFT: 28px; WIDTH: 14px; CURSOR: pointer; POSITION: absolute; TOP: 5px; HEIGHT: 15px
}
.dialog_maximize {
	Z-INDEX: 2000; BACKGROUND: url(default/maximize.gif) no-repeat 0px 0px; LEFT: 49px; WIDTH: 14px; CURSOR: pointer; POSITION: absolute; TOP: 5px; HEIGHT: 15px
}
.dialog_title {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; COLOR: #000; FONT-FAMILY: Tahoma, Arial, sans-serif; HEIGHT: 14px; TEXT-ALIGN: center
}
.dialog_content {
	FONT-SIZE: 10px; OVERFLOW: auto; COLOR: #ddd; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #123
}
.top_draggable {
	CURSOR: move
}
.bottom_draggable {
	CURSOR: move
}
.status_bar {
	FONT-SIZE: 12px
}
.status_bar INPUT {
	FONT-SIZE: 12px
}
.dialog {
	DISPLAY: block; POSITION: absolute
}
.dialog TABLE.table_window {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.dialog TABLE.table_window TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dialog TABLE.table_window TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dialog .title_window {
	-moz-user-select: none
}
.overlay_alert {
	FILTER: alpha(opacity=40); BACKGROUND-COLOR: #aaa; -moz-opacity: 0.4; opacity: 0.4
}
.alert_nw {
	WIDTH: 5px; HEIGHT: 5px
}
.alert_n {
	HEIGHT: 5px
}
.alert_ne {
	WIDTH: 5px; HEIGHT: 5px
}
.alert_e {
	WIDTH: 5px
}
.alert_w {
	WIDTH: 5px
}
.alert_sw {
	WIDTH: 5px; HEIGHT: 5px
}
.alert_s {
	HEIGHT: 5px
}
.alert_se {
	WIDTH: 5px; HEIGHT: 5px
}
.alert_sizer {
	WIDTH: 5px; HEIGHT: 5px
}
.alert_close {
	DISPLAY: none; WIDTH: 0px; HEIGHT: 0px
}
.alert_minimize {
	DISPLAY: none; WIDTH: 0px; HEIGHT: 0px
}
.alert_maximize {
	DISPLAY: none; WIDTH: 0px; HEIGHT: 0px
}
.alert_title {
	FLOAT: left; WIDTH: 100%; HEIGHT: 1px
}
.alert_content {
	FONT: 12px arial; OVERFLOW: visible; COLOR: #000
}
.alert_window {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN-LEFT: auto; WIDTH: 400px; MARGIN-RIGHT: auto; PADDING-TOP: 20px
}
.alert_message {
	PADDING-BOTTOM: 10px; FONT: 12px arial; WIDTH: 100%; COLOR: #5779db
}
.alert_buttons {
	WIDTH: 100%; TEXT-ALIGN: center
}
.alert_buttons INPUT {
	MARGIN: 10px; WIDTH: 40%
}
.alert_progress {
	BACKGROUND: url(alert/progress.gif) no-repeat center center; FLOAT: left; MARGIN: auto; WIDTH: 100%; HEIGHT: 16px; TEXT-ALIGN: center
}
.modalDialog_transparentDivs {
	Z-INDEX: 10000; FILTER: alpha(opacity=40); POSITION: absolute; BACKGROUND-COLOR: #aaa; opacity: 0.4
}
.modalDialog_contentDiv {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; Z-INDEX: 100; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: absolute
}
.modalDialog_contentDiv_shadow {
	Z-INDEX: 90; FILTER: alpha(opacity=30); POSITION: absolute; BACKGROUND-COLOR: #555; opacity: 0.3
}
.modalDialog2_contentDiv {
	BORDER-RIGHT: #000 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 3px solid; PADDING-LEFT: 2px; Z-INDEX: 100; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 3px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 3px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}

.Inline_HeaderRow
{
	background: #7392C6;
	COLOR: #ffffff;
	BORDER-BOTTOM: #d9d9d9 1px solid;
}
.Inline_HeaderCell_Caption
{
	TEXT-ALIGN: left;
	vertical-align: middle;
	font-weight: bold;
	font-size:16px;
	padding-left:25px;
}
.Inline_HeaderCell_Close
{
	TEXT-ALIGN: right;
	vertical-align: middle;
	padding-right:5px;
}
.Inline_ButtonClose
{
	background: #f7f7f7;
	border: 1px solid #000000;
	font-weight: bold;
  height:35px;
	color: #000000;
	margin: 0 0 5px 0;
	padding: 2px 10px 2px 10px;
	vertical-align: top;
}
.Inline_BodyTable
{
	padding-top:5px; 
	padding-right:5px; 
	padding-bottom:5px; 
	padding-left:5px; 
	/* Adjust the table width */
	width: 98%;
	/* Lets center the table on the page (we need all three lines) */
	margin-left: auto;
	margin-right:auto;
	text-align: center;
	/* Lets take care of the border spacing */
  /* border-color: #600; */
	border-top: 0px; 
	border-right: 0px; 
	border-bottom: 0px; 
	border-left: 0px; 
  border-style: solid;
}