.overlay_dialog {
	background-color: #333;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}

.overlay___invisible__ {
  background-color: #333;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(/carl/img/default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(/carl/img/default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(/carl/img/default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(/carl/img/default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(/carl/img/default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(/carl/img/default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(/carl/img/default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(/carl/img/default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(/carl/img/default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(/carl/img/default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	right:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(/carl/img/default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(/carl/img/default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	background:url(/carl/img/default/title.gif) no-repeat;
	background-position:left;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	padding-left:20px;
	width:100%;
	color:#333;
	font-weight:bold;
}

.dialog_content {
	overflow:auto;
	color: #666;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#FAFAFA;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    
/* dialog table*/
.dialog .table_container {
	margin:10px 7px 10px 7px;
	font-size:12px;
	padding:7px 7px;
	background-color:#FAFAFA;
}
/* dialog table*/
.dialog .table_container_main {
	margin:10px 7px 10px 7px;
	font-size:12px;
	padding:7px 7px;
	background-color:#FAFAFA;
}
.dialog .table_title {
	margin:0px 0px 0px 0px;
	padding:4px 0 4px 10px;
	border-top:1px solid #D0E1EE;	
	border-left:1px solid #D0E1EE;	
	border-right:1px solid #D0E1EE;	
	background:url(/carl/img/list_back.gif) repeat-x #EBF7FF;
	color:#70A2C7;
	font-weight:bold;
}
.dialog #form_table {
	background-position:top;
	border-top:1px solid #D0E1EE;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-collapse:separate;
	width:100%;
}
.dialog #form_table th {
	margin:15px 0px;
	padding:8px;
	background:url(/carl/img/list_tr_back.gif) repeat-x #EBF7FF;
	border-bottom:1px solid #D0E1EE;
	border-right:1px solid #D0E1EE;
	text-align:left;
	vertical-align:top;
	width:150px;
	color:#70A2C7;
	font-size:12px;
	font-weight:bold;
}
.dialog #form_table td {
	padding:8px;
	margin:15px 0px;
	font-size:12px;
	border-bottom:1px solid #D0E1EE;
	background:url(/carl/img/list_tr_back.gif) repeat-x #EBF7FF;
}
.dialog .form_indis {
	display:none;
}
.dialog #normal_table {
	border-top:1px solid #D0E1EE;
	border-collapse:collapse;
	background:#FAFAFA;
	width:100%;
}
.dialog #normal_table th {
	text-align:center;
	border:1px solid #D0E1EE;
	background:#FAFAFA;
	height:40px;
	font-weight:bold;
	padding:8px 8px 8px 0px;
}
.dialog #normal_table td {
	border-bottom:1px dashed #D0E1EE;	
	background:#FAFAFA;
	padding:8px 8px 8px 50px;
}
.dialog #normal_table .odd{
	border-bottom:1px dashed #D0E1EE;	
	background:#FAFAFA;
	padding:4px 4px 4px 4px;
}
/*--- list_table ---*/
/* dialog table*/
.dialog .list_container {
	margin:0;
	font-size:10px;
	padding:10px 10px;
	background-color:#FAFAFA;
	color:#3B607B;
}
.dialog p{
	margin:0;
	font-size:10px;
	padding:2px 2px;
	border-collapse:collapse;
	border:1px solid #D0E1EE;	
	color:#70A2C7;
	background:url(/carl/img/list_tr_back.gif) repeat-x #EBF7FF;
}

.dialog .list_title {
	margin:0px 0px 8px 0px;
	padding:4px 0 4px 5px; 
	border:1px solid #D0E1EE;	
	background:url(/carl/img/list_tr_back.gif) repeat-x #EBF7FF;
	color:#70A2C7;
	font-size:10px;
	width:310px;
}
.dialog #list_table {
	border:1px solid #D0E1EE;	
	border-collapse:collapse;
	background:#FDFDFD;
	width:317px;
}
.dialog #list_table th {
	text-align:center;
	border:1px solid #D0E1EE;	
	background:url(/carl/img/list_back.gif) repeat-x #EBF7FF;
	background-position:top;
	height:40px;
	color:#70A2C7;
	font-weight:bold;
	padding:5px;
}
.dialog #list_table td {
	border:1px solid #D0E1EE;	
	color:#3B607B;
	font-size:10px;
	padding:4px;
}
.dialog #list_table .odd{
	border:1px solid #D0E1EE;	
	background:url(/carl/img/list_tr_back.gif) repeat-x #EBF7FF;
	color:#3B607B;
	padding:4px;
}
.dialog .list_title .page_cnt{
	text-align:right;
	padding:4px 10px 4px 0;

}
.dialog .list_title .tbl_title{
	font-weight:bold;
	text-align:left;
	float:left;
	padding:4px 0 4px 10px;

}
.dialog .picto_category{
	border-bottom:1px solid #D0E1EE;
}
.dialog .picto_category_list{
	font-size:10px;
	margin:0 3px 0 0;
	padding:2px 3px;
	border:1px solid #D0E1EE;
	cursor:pointer;
	color:#31BEFF;
	background:#EBF7FF;
	text-decoration:underline;
}
.dialog .picto_category_list_hover{
	font-size:10px;
	margin:0 3px 0 0;
	padding:2px 3px;
	border-top:1px solid #D0E1EE;
	border-right:1px solid #D0E1EE;
	border-left:1px solid #D0E1EE;
	background:#FFFFFF;
	color:#70A2C7;
}
.dialog #picto_list{
	border-collapse:collapse;
	background-color:#FDFDFD;
	border-top:1px solid #D0E1EE;	
	border-bottom:1px solid #D0E1EE;	
	width:100%;
}
.dialog #picto_list td {
	color:#3B607B;
	font-size:10px;
	padding:3px 3px 3px 3px;
	border-left:1px dashed #D0E1EE;	
	border-right:1px dashed #D0E1EE;
	border-bottom:1px solid #D0E1EE;
}
.dialog #style_list{
	border-collapse:separate;
	background-color:#FDFDFD;
/*	border-right:1px solid #D0E1EE;	*/
	border-left:1px solid #D0E1EE;
/*	border-bottom:1px solid #D0E1EE;*/
	width:100%;
}
.dialog #style_list td {
	color:#3B607B;
	font-size:10px;
	padding:3px 3px 3px 3px;
/*	border-left:1px solid #D0E1EE;	*/
	border-right:1px solid #D0E1EE;
	border-bottom:1px solid #D0E1EE;
}
.dialog #style_list td.selected{
	background:#4BA2F8;
	color:#FFFFFF;
}

.dialog_preview_content {
	padding:3px;
/*	overflow:auto;*/
	color: #666;
	font-family: Tahoma, Arial, sans-serif;
	background-color:#D9EFFF;
	font-size: 12px;
	border-collapse:collapse;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.dialog_preview_content_text {
	padding:3px;
	height:208px;
	background-color:#FFF;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	overflow:auto;
}
.dialog_preview_content_top {
	text-align:left;
	background-color:#D9EFFF;
	padding-bottom:2px;
}
.dialog_preview_content .button_reload{
	margin:0;
	padding:0;
	background:url(/carl/img/icon_reload.gif) no-repeat;
	color:#FFFFFF;
	width:65px;
	height:19px;
	border:0px;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
}


