.dialog.tmm_01 table.table_window {
	background-color: #FFFFFF;
}
.dialog.tmm_01 {
	-webkit-box-shadow: 0px -1px 8px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px -1px 8px rgba(0,0,0,0.3);
	box-shadow: 0px -1px 8px rgba(0,0,0,0.3);
	
}

.overlay_tmm_01 {
	background-color: #fff;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.tmm_01_nw {
	background: transparent url(tmm_01/TL_Main.png) no-repeat 0 0;			
  width:2px;
  height:22px;
}

.tmm_01_n {
  background: transparent url(tmm_01/T_Main.png) repeat-x 0 0;			
  height:22px;
}

.tmm_01_ne {
  background: transparent url(tmm_01/TR_Main.png) no-repeat 0 0;			
  width:2px;	  
  height:22px;
}

.tmm_01_w {
  background: transparent url(tmm_01/L_Main.png) repeat-y top left;			
  width:0px;
}

.tmm_01_e {
  background: transparent url(tmm_01/R_Main.png) repeat-y top right;			
  width:0px;	  
}

.tmm_01_sw {
  background: transparent url(tmm_01/BL_Main.png) no-repeat 0 0;			
  width:2px;
  height:22px;
}

.tmm_01_s {
  background: transparent url(tmm_01/B_Main.png) repeat-x 0 0;			
  height:22px;
}

.tmm_01_se, .tmm_01_sizer {
  background: transparent url(tmm_01/BR_Main.png) no-repeat 0 0;			
  width:2px;
  height:22px;
}

.tmm_01_sizer {
	cursor:se-resize;	
}

.tmm_01_close {
	width: 19px;
	height: 19px;
	background: transparent url(tmm_01/close.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:25px;
	cursor:pointer;
	z-index:1000;
}

.tmm_01_minimize {
	width: 19px;
	height: 19px;
	background: transparent url(tmm_01/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:45px;
	cursor:pointer;
	z-index:1000;
}

.tmm_01_maximize {
	width: 19px;
	height: 19px;
	background: transparent url(tmm_01/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:65px;
	cursor:pointer;
	z-index:1000;
}

.tmm_01_title {
	color: #FFFFFF;
	float: left;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	margin-top: 0;
	text-align: center;
	width: 100%;
}

.tmm_01_content {
	overflow:auto;
	color: #656567;
	
	font-family: Arial, sans-serif;
	font-size: 14px;
	background:#FFF;
}
.tmm_01_s .status_bar {
  /*ASW padding-bottom:24px;*/
}

/* FOR IE */
* html .tmm_01_nw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/tmm_01/TL_Main.png", sizingMethod="crop");
}

* html .tmm_01_n {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/tmm_01/T_Main.png", sizingMethod="scale");
}

* html .tmm_01_ne {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/tmm_01/TR_Main.png", sizingMethod="crop");
}

* html .tmm_01_w {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/tmm_01/L_Main.png", sizingMethod="scale");
}

* html .tmm_01_e {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/tmm_01/R_Main.png", sizingMethod="scale");
}

* html .tmm_01_sw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/tmm_01/BL_Main.png", sizingMethod="crop");
}

* html .tmm_01_s {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/tmm_01/B_Main.png", sizingMethod="scale");
}

* html .tmm_01_se {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/tmm_01/BR_Main.png", sizingMethod="crop");
}

* html .tmm_01_sizer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/tmm_01/BR_Main.png", sizingMethod="crop");
}


/* ASW =>*/
.tmm_01_tbl_header{
	color: #656567; 
	font-weight: normal;
	font-size: 12px;
	text-align:left;
}


.tmm_01_f_lbl_c{
	background-color: #F1F1F1;
	color:#656567;
	
	padding-left: 150px;
	text-align: left;
	line-height: 28px;
}
.tmm_01_f_lbl_size{
	width: 300px;
}

.tmm_01_f_lbl{
	color: #656567; 
	font-weight: normal;
	font-size: 12px;
	text-align:right;
}

.tmm_01_f_input{
	width: 450px;
}

.tmm_colapsable_1{
	margin-left: 150px; 
}
.tmm_colapsable_gt{
	color: #E31A44;
}
.tmm_colapsable_lbl{
	display: inline-block;
	padding-left: 0;
	width: 630px;
	font-weight: 100; 
}
.tmm_colapsable_x{
	color: #E31A44;
	cursor:pointer;
}
.tmm_colapsable_v{
	color: #E31A44;
	cursor:pointer;
}

.tmm_colapsable_btab{
	border: 0px solid green; width:100%; margin:0; padding:0; 
	border-spacing: 1px;
}
.tmm_01_buttons {
	text-align:right;
	
}

.tmm_01_buttons #ok_button, 
.tmm_01_buttons #ffb,
.tmm_01_buttons #formSave {
	border-right: 2px solid #CCCCCC;
	color: white;
	margin:0px;
	padding:0px;
}
.tmm_01_buttons #cancel_button{
	color: white;
	margin:0px;
	padding:0px;
}
.tmm_01_section_separation{
	height: 10px;
}

#location_info table.tmm_colapsable_btab tr td:first-child + td + td,
#device_info table.tmm_colapsable_btab tr td:first-child + td + td,
#invoice_info table.tmm_colapsable_btab tr td:first-child + td + td,
#login_info table.tmm_colapsable_btab tr td:first-child + td + td {
	width: 100px;
}
#location_info table.tmm_colapsable_btab tr td:first-child + td,
#device_info table.tmm_colapsable_btab tr td:first-child + td,
#invoice_info table.tmm_colapsable_btab tr td:first-child + td,
#login_info table.tmm_colapsable_btab tr td:first-child + td {
	width: 190px;
}

.sectionHeader_errMsg {
	color: red;
	font-size: 12px;
	margin-left: 15px;
}

.ui-datepicker-trigger{
	vertical-align: middle;
	padding-left:4px;
}


#conpertab th{
	/*color:	white;*/
	padding-left: 10px;
}

