.cmc-field-display{
	display:inline-block;height:20px;line-height:20px;
}
.cmc-field-display-caption{
	display:inline-block;
}

.cmc-input {display:inline-block;height:20px;line-height:20px;}
.cmc-input-box {vertical-align:top;white-space:nowrap;height:100%;padding:0px;border-top:1px solid #858687;border-right:1px solid #E5E6E7;border-bottom:1px solid #E5E6E7;border-left:1px solid #E5E6E7;-moz-user-select:text}

.cmc-input-box {display:inline-block;width:auto;}
.cmc-input-box .cmc-item-text {height:20px;vertical-align:top;display:inline-block;white-space:nowrap;cursor:text;outline:none;background:url(cmc.gif) 0px -2235px;width:100%;border:none;border-bottom:solid 1px #f0f0f0;}


.cmc-input-caption {vertical-align:top;margin-right:6px;}

.cmc-textarea-caption {vertical-align:top;margin-right:6px;}

/*
 #field3{border:solid 0px;}
 table {border:solid 1px #00f;}
#emaker_table {border-collapse:collapse;}
#emaker_table td{border:solid 1px #f00;empty-cells:show;}
*/
.cmc-input .cmc-input-box {border:solid 0px;}
.cmc-input-box .cmc-item-ruler {} 

.cmc-ie1 .cmc-input-box .cmc-item-text {padding-top:3px;}
.cmc-ie .cmc-input-box .cmc-item-text {padding:0px;}

.cmc-input-box .cmc-input-button {cursor:pointer;display:inline-block;width:0px;height:20px;}

.cmc-item-text-maskinput::-ms-clear {
   display: none;
}


.cmc-file {display:inline-block;height:20px;line-height:20px;border:solid 0px;}
.cmc-file-box {display:inline-block;vertical-align:top;white-space:nowrap;height:100%;width:auto;padding:0px;border-top:1px solid #858687;border-right:1px solid #E5E6E7;border-bottom:1px solid #E5E6E7;border-left:1px solid #E5E6E7;background:#fff;-moz-user-select:text}
.cmc-file-box .cmc-item-text {height:20px;vertical-align:top;display:inline-block;white-space:nowrap;cursor:text;outline:none;background:url(cmc.gif) 0px -2235px;width:100%;border:none;border-bottom:solid 1px #f0f0f0;}

.cmc-gecko .cmc-file-box .cmc-item-text {
	border:solid 1px #f0f0f0;
	height:24px;
}

.cmc-file-caption {vertical-align:top;margin-right:6px;}
.cmc-ie .cmc-file-caption {padding-top:2px;}

.cmc-input-button-file {vertical-align:top;border:solid 0px;background:url(cmc.gif) -450px -1660px no-repeat;cursor:pointer;display:inline-block;width:20px;height:20px;}

.cmc-input-button-nofile {display:none;}
/*
 #field3{border:solid 0px;}
 table {border:solid 1px #00f;}
#emaker_table {border-collapse:collapse;}
#emaker_table td{border:solid 1px #f00;empty-cells:show;}
*/
.cmc-file .cmc-file-box {border:solid 0px;}
.cmc-file-box .cmc-item-ruler {} 

.cmc-ie1 .cmc-file-box .cmc-item-text {padding-top:3px;}
.cmc-ie .cmc-file-box .cmc-item-text {padding:0px;}



.cmc-combo {display:inline-block;height:20px;line-height:20px;border:solid 0px;}
.cmc-combo-box {vertical-align:top;white-space:nowrap;height:100%;width:100%;padding:0px}

.cmc-combo-caption {vertical-align:top;margin-right:6px;}
.cmc-ie .cmc-combo-caption {padding-top:2px;}

.cmc-combo-box .cmc-item-text {height:20px;vertical-align:top;display:inline-block;white-space:nowrap;cursor:text;outline:none;background:url(cmc.gif) 0px -2235px;width:100%;border:none;border-bottom:solid 1px #f0f0f0;}

.cmc-ie1 .cmc-combo-box .cmc-item-text {padding-top:3px;}
.cmc-ie .cmc-combo-box .cmc-item-text {padding:0px;}


.cmc-combo-box .cmc-item-ruler {padding:0px} 
.cmc-combo-box .cmc-combo-button {cursor:pointer;display:inline-block;width:20px;height:20px;}
.cmc-combo-button {background:url(cmc.gif) -320px -1990px}



.cmc-input-button-date {background:url(cmc.gif) -280px -1990px;cursor:pointer;display:inline-block;width:20px !important;height:20px;}
.cmc-combo-button-date {background:url(cmc.gif) -280px -1990px;cursor:pointer;display:inline-block;width:20px;height:20px;}

.cmc-input-button-user {background:url(cmc.gif) -440px -1990px;cursor:pointer;display:inline-block;width:20px !important;height:20px;}
.cmc-combo-button-user {background:url(cmc.gif) -440px -1990px;cursor:pointer;display:inline-block;width:20px;height:20px;}

.cmc-input-button-dept {background:url(cmc.gif) -480px -1990px;cursor:pointer;display:inline-block;width:20px !important;height:20px;}
.cmc-combo-button-dept {background:url(cmc.gif) -480px -1990px;cursor:pointer;display:inline-block;width:20px;height:20px;}

.cmc-input-button-dept_in {background:url(cmc.gif) -480px -1990px;cursor:pointer;display:inline-block;width:20px !important;height:20px;}
.cmc-combo-button-dept_in {background:url(cmc.gif) -480px -1990px;cursor:pointer;display:inline-block;width:20px;height:20px;}

.cmc-input-button-program {background:url(cmc.gif) -400px -1990px;cursor:pointer;display:inline-block;width:20px !important;height:20px;}
.cmc-combo-button-program {background:url(cmc.gif) -400px -1990px;cursor:pointer;display:inline-block;width:20px;height:20px;}

.cmc-input-button-query_table {background:url(cmc.gif) -360px -1990px;cursor:pointer;display:inline-block;width:20px !important;height:20px;}
.cmc-combo-button-query_table {background:url(cmc.gif) -360px -1990px;cursor:pointer;display:inline-block;width:20px;height:20px;}

.cmc-mouseover-combo .cmc-combo-button {background-position: -320px -1910px}
.cmc-mouseover-combo .cmc-combo-button-date {background-position: -280px -1910px}
.cmc-mouseover-combo .cmc-combo-button-user {background-position: -440px -1910px}
.cmc-mouseover-combo .cmc-combo-button-dept {background-position: -480px -1910px}
.cmc-mouseover-combo .cmc-combo-button-dept_in {background-position: -480px -1910px}
.cmc-mouseover-combo .cmc-combo-button-program {background-position: -400px -1910px}
.cmc-mouseover-combo .cmc-combo-button-query_table {background-position: -360px -1910px}

.cmc-mouseover-input .cmc-input-button {background-position: -320px -1910px}
.cmc-mouseover-input .cmc-input-button-date {background-position: -280px -1910px}
.cmc-mouseover-input .cmc-input-button-user {background-position: -440px -1910px}
.cmc-mouseover-input .cmc-input-button-dept {background-position: -480px -1910px}
.cmc-mouseover-input .cmc-input-button-dept_in {background-position: -480px -1910px}
.cmc-mouseover-input .cmc-input-button-program {background-position: -400px -1910px}
.cmc-mouseover-input .cmc-input-button-query_table {background-position: -360px -1910px}



.cmc-disable .cmc-combo-button {background-position: -320px -2030px;}
.cmc-disable .cmc-combo-button-date {background-position: -280px -2030px;}
.cmc-disable .cmc-combo-button-user {background-position: -440px -2030px;}
.cmc-disable .cmc-combo-button-dept {background-position: -480px -2030px;}
.cmc-disable .cmc-combo-button-dept_in {background-position: -480px -2030px;}
.cmc-disable .cmc-combo-button-program {background-position: -400px -2030px;}
.cmc-disable .cmc-combo-button-query_table {background-position: -360px -2030px;}

.cmc-disable .cmc-input-button {background-position: -320px -2030px;}
.cmc-disable .cmc-input-button-date {background-position: -280px -2030px;}
.cmc-disable .cmc-input-button-user {background-position: -440px -2030px;}
.cmc-disable .cmc-input-button-dept {background-position: -480px -2030px}
.cmc-disable .cmc-input-button-dept_in {background-position: -480px -2030px}
.cmc-disable .cmc-input-button-program {background-position: -400px -2030px}
.cmc-disable .cmc-input-button-query_table {background-position: -360px -2030px}

.cmc-ie .cmc-input-button-date {margin-top:1px;}
.cmc-ie .cmc-combo-button-date {margin-top:1px;}
.cmc-ie .cmc-input-button-user {margin-top:1px;}
.cmc-ie .cmc-combo-button-user {margin-top:1px;}
.cmc-ie .cmc-input-button-dept {margin-top:1px;}
.cmc-ie .cmc-combo-button-dept {margin-top:1px;}
.cmc-ie .cmc-input-button-dept_in {margin-top:1px;}
.cmc-ie .cmc-combo-button-dept_in {margin-top:1px;}
.cmc-ie .cmc-input-button-program {margin-top:1px;}
.cmc-ie .cmc-combo-button-program {margin-top:1px;}
.cmc-ie .cmc-input-button-query_table {margin-top:1px;}
.cmc-ie .cmc-combo-button-query_table {margin-top:1px;}

.cmc-popup-window-user-left {display:inline-block;}

.cmc-popup-window-user-right {margin-left:4px;display:inline-block;border:solid 0px;width:140px;height:100%;vertical-align:top;}




.cmc-textarea {display:inline-block;}

.cmc-textarea-box {display:inline-block;white-space:nowrap;width:auto;padding:1px;border-top:1px solid #858687;border-right:1px solid #E5E6E7;border-bottom:1px solid #E5E6E7;border-left:1px solid #E5E6E7;background:#fff;-moz-user-select:text} 
.cmc-textarea-box .cmc-item-box {margin:0px;padding:0px 2px;border:1px solid #fff;background:none;} 
.cmc-textarea-box .cmc-item-text {position:relative;top:0px;left:0px;width:100%;margin:0px 0px;border:none;} 

.cmc-textarea-box .cmc-item-ruler {padding:0px} 
.cmc-textarea-box .cmc-item-text {display:inline-block;cursor:text;outline:none;} 
.cmc-textarea-box .cmc-textarea-button {width:0px;} 

/* --------     Button    ------------ */

.cmc-button {display:inline-block;border:solid 0px;} 

.cmc-button-box {text-align:center;cursor:pointer;display:inline-block;white-space:nowrap;padding:0px;border:solid 0px;} 

.cmc-button-box .cmc-item-image {} 
.cmc-button-box .cmc-item-ruler {} 

.cmc-button-box .cmc-item-button {color:#000;text-indent:0px;text-align:center;vertical-align:top;font-size:12px;display:inline-block;height:100%;border:solid 0px;padding:2px 0px 0px 8px;background:url(cmc.gif) 0px -1180px no-repeat;} 
.cmc-ie .cmc-button-box .cmc-item-button {padding-top:0px;}

.cmc-button-box .cmc-item-button-tail {display:inline-block;height:22px;border:solid 0px;background:url(cmc.gif) 100% -1130px no-repeat;padding:0px 0px 0px 7px;} 



.cmc-ie1 .cmc-button-box .cmc-item-button-tail {text-indent:0px;background:url(cmc.gif) 100% -1130px no-repeat;height:23px !important;} 

.cmc-mouseover-button {background-position:100% -1280px} 
.cmc-mouseover-button .cmc-item-button {background-position:0px -1280px} 
.cmc-mouseover-button .cmc-item-button-tail {background-position:100% -1230px} 

.cmc-mousedown-button {background-position:100% -1380px} 
.cmc-mousedown-button .cmc-button-box .cmc-item-button {background-position:0px -1380px}
.cmc-mousedown-button .cmc-button-box .cmc-item-button-tail {background-position:100% -1330px} 

.cmc-disabled-control {background-position:100% -1480px} 
.cmc-disabled-control .cmc-button-box {background-position:0px -1480px} 
.cmc-disabled-control .cmc-button-box .cmc-item-button-tail {background-position:0px -1430px} 


/*            middle button      */

.cmc-button-box .cmc-item-button-middle {vertical-align:top;display:inline-block;height:100%;border:solid 0px;padding:6px 0px 0px 8px;text-indent:3px;background:url(cmc.gif) 0px -675px no-repeat} 
.cmc-button-box .cmc-item-button-tail-middle {display:inline-block;height:30px;border:solid 0px;background:url(cmc.gif) 100% -625px no-repeat;padding:0px 0px 0px 7px;} 
.cmc-ie .cmc-button-box .cmc-item-button-tail-middle {padding:0px 0px 0px 6px;} 

.cmc-button-box .cmc-item-button-middle img{margin:0px;vertical-align:top;padding-top:0px;border:solid 0px;} 

.cmc-ie1 .cmc-button-box .cmc-item-button-tail-middle {text-indent:0px;background:url(cmc.gif) 100% -675px no-repeat;height:33px !important;} 

.cmc-mouseover-button .cmc-item-button-middle {background-position:0px -775px} 
.cmc-mouseover-button .cmc-item-button-tail-middle {background-position:100% -725px} 

.cmc-mousedown-button .cmc-button-box .cmc-item-button-middle {background-position:0px -875px}
.cmc-mousedown-button .cmc-button-box .cmc-item-button-tail-middle {background-position:100% -825px} 

.cmc-disabled-control .cmc-button-box .cmc-item-button-middle {background-position:0px -975px} 
.cmc-disabled-control .cmc-button-box .cmc-item-button-tail-middle {background-position:0px -925px} 

/*            large button      */

.cmc-button-box .cmc-item-button-large {vertical-align:top;display:inline-block;height:100%;border:solid 0px;padding:10px 0px 0px 7px;text-indent:6px;background:url(cmc.gif) 0px -80px no-repeat} 
.cmc-button-box .cmc-item-button-tail-large {display:inline-block;height:40px;border:solid 0px;background:url(cmc.gif) 100% -20px no-repeat;padding:0px 0px 0px 7px;} 

.cmc-button-box .cmc-item-button-large img{margin:0px;vertical-align:top;padding-top:0px;border:solid 0px;} 

.cmc-ie1 .cmc-button-box .cmc-item-button-tail-large {text-indent:0px;background:url(cmc.gif) 100% -20px no-repeat;height:43px !important;} 

.cmc-mouseover-button  .cmc-item-button-large {background-position:0px -200px} 
.cmc-mouseover-button  .cmc-item-button-tail-large {background-position:100% -140px} 

.cmc-mousedown-button .cmc-button-box .cmc-item-button-large {background-position:0px -320px}
.cmc-mousedown-button .cmc-button-box .cmc-item-button-tail-large {background-position:100% -260px} 

.cmc-disabled-control .cmc-button-box .cmc-item-button-large {background-position:0px -440px} 
.cmc-disabled-control .cmc-button-box .cmc-item-button-tail-large {background-position:0px -380px} 


.cmc-disable .cmc-item-button {cursor:default;color:#777;} 
.cmc-disable .cmc-item-button-middle {cursor:default;color:#777;} 
.cmc-disable .cmc-item-button-large {cursor:default;color:#777;} 

.cmc-disable .cmc-item-button-tail {cursor:default;color:#777;} 
.cmc-disable .cmc-item-button-tail-middle {cursor:default;color:#777;} 
.cmc-disable .cmc-item-button-tail-large {cursor:default;color:#777;} 


/* --------     popup    ------------ */

.cmc-popup-window body {} 
.cmc-popup-window {vertical-align:top;white-space:nowrap;height:160px;overflow-y:auto;overflow-x:hidden;display:inline-block;position:absolute;padding:0px;background:#fff;z-index:10000;border-top:1px solid #858687;border-right:1px solid #C5C6C7;border-bottom:1px solid #C5C6C7;border-left:1px solid #C5C6C7;} 


.cmc-popup-window .cmc-combo-item{min-height:12px;background:#FFF;cursor:pointer;display:block;padding:2px;width:100%;white-space:nowrap;} 

.cmc-popup-window .cmc-combo-item-selected{background:#CCD;} 

html.cmc-popup-window, .cmc-popup-window body {overflow:hidden;margin:0px;padding:0px;border:none;background:#fff} 

.cmc-popup-window1 {background:url(logo.jpg) repeat;}

/* --------     checkbox    ------------ */

.cmc-checkbox {cursor:pointer;display:inline-block;border:solid 0px;} 

.cmc-checkbox-box {vertical-align:top;cursor:pointer;display:inline-block;white-space:nowrap;padding:0px;border:solid 0px;width:14px;height:14px;} 

.cmc-checkbox-box .cmc-item-image {} 
.cmc-checkbox-box .cmc-item-ruler {} 

.cmc-checkbox-box .cmc-item-checkbox {vertical-align:top;display:inline-block;width:100%;height:100%;border:solid 0px;padding:0px 0px 0px 7px;background:url(cmc.gif) -150px -1660px no-repeat} 

.cmc-checkbox-box .cmc-item-checkbox-checked {background-position:-125px -1660px;} 


.cmc-disable .cmc-checkbox-box .cmc-item-checkbox {background-position:-150px -1735px;} 

.cmc-disable .cmc-checkbox-box .cmc-item-checkbox-checked {background-position:-125px -1735px;} 


/* --------     Radio    ------------ */

.cmc-radio-box {vertical-align:baseline;display:inline-block;white-space:nowrap;padding:0px;border:solid 0px;height:14px;cursor:pointer;} 

.cmc-radio-box .cmc-item-image {} 
.cmc-radio-box .cmc-item-ruler {} 

.cmc-radio-box .cmc-item-radio {padding:0px 0px 0px 4px;}

.cmc-radio-box .cmc-item-radio .cmc-item-radio-image {margin-top:3px;display:inline-block;width:14px;height:100%;border:solid 0px;padding:0px 0px 0px 0px;background:url(cmc.gif) -50px -1660px no-repeat} 

.cmc-radio-box .cmc-item-radio .cmc-item-radio-text{display:inline-block;height:100%;vertical-align:top;border:solid 0px;padding:0px 2px 0px 0px;} 

.cmc-radio-box .cmc-item-radio-selected .cmc-item-radio-image {background-position:-25px -1660px;} 

.cmc-disable .cmc-radio-box .cmc-item-radio-image {background-position:-50px -1735px;} 
.cmc-disable .cmc-radio-box .cmc-item-radio-selected .cmc-item-radio-image {background-position:-25px -1735px;} 


.cmc-multi-selected .cmc-radio-box .cmc-item-radio-image{background-position: -150px -1660px;} 

.cmc-multi-selected .cmc-radio-box .cmc-item-radio-selected .cmc-item-radio-image {background-position:-125px -1660px;} 


.cmc-table .cmc-radio-box .cmc-item-radio .cmc-item-radio-image {margin-top:0px;} 

/* .cmc-radio1{border:solid 1px;} */

/* --------     List    ------------ */
.cmc-list {overflow-x:auto;cursor:pointer;display:inline-block;}
.cmc-list-box {width:auto;overflow-y:auto;overflow-x:hidden;cursor:pointer;display:inline-block;padding:0px 0px 0px 2px;border-top:0px solid #858687;border-right:1px solid #E5E6E7;border-bottom:0px solid #E5E6E7;border-left:0px solid #E5E6E7;background:#fff;} 

.cmc-list-box .cmc-item-image {} 
.cmc-list-box .cmc-item-ruler {} 

.cmc-list-box .cmc-item-list {display:block;padding:0px 0px 0px 2px;height:16px;white-space:nowrap;}


.cmc-list-box .cmc-item-list .cmc-item-list-text{vertical-align:top;display:inline-block;border:solid 0px;padding:0px 0px 0px 0px;width:auto;} 


.cmc-list-box .cmc-item-list .cmc-item-list-image {margin-top:2px;display:inline-block;width:14px;height:100%;border:solid 0px;padding:0px 0px 0px 0px;background:url(cmc.gif) -50px -1660px no-repeat} 
.cmc-list-box .cmc-item-list-selected .cmc-item-list-image {background-position:-25px -1660px;} 

.cmc-disable .cmc-list-box .cmc-item-list-image{background-position:-50px -1735px;} 
.cmc-disable .cmc-list-box .cmc-item-list-selected .cmc-item-list-image{background-position:-25px -1735px;} 


.cmc-mouseover-list {background:#CCD;}

.cmc-multi-selected .cmc-list-box .cmc-item-list .cmc-item-list-image{background-position: -150px -1660px;} 

.cmc-multi-selected .cmc-list-box .cmc-item-list-selected .cmc-item-list-image {background-position:-125px -1660px;} 



/* --------     table    ------------ */

.cmc-table {font-size:12px;white-space:nowrap;display:inline-block;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%;border-top:1px solid #858687;border-right:1px solid #858687;border-bottom:1px solid #858687;border-left:1px solid #858687;}

.cmc-table-fix {display:inline-block;vertical-align:top;border-bottom:0px solid #AAAAAA;}
.cmc-table-main {display:inline-block;overflow-x:hidden;}

.cmc-table-fix-box {white-space:nowrap;overflow-x:auto;height:90%;width:100%;display:block;padding:0px 0px 0px 0px;border-top:1px solid #858687;border-right:0px solid #E5E6E7;border-bottom:1px solid #E5E6E7;border-left:0px solid #858687;background:#fff;} 
.cmc-table-fix-box{overflow:hidden;vertical-align:top;}

.cmc-table-fix-header {line-height:normal;position:relative;display:block;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;width:100%;height:16px;padding:2px 0px 0px 0px;background:#016CB6;} 
.cmc-table-fix-header-bottom {line-height:normal;display:block;border-top:solid 0px #DDD;border-bottom:solid 0px #EEE;}
.cmc-table-fix-header .cmc-mouseover-table {background:#004B7F;}
.cmc-table-fix-box .cmc-table-fix-content {position:relative;cursor:pointer;display:block;padding:0px 0px 0px 0px;height:16px;}

.cmc-table-fix-box .cmc-table-fix-content .cmc-table-selected-row {background:#EEE;} 
.cmc-table-fix-box .cmc-table-fix-content .cmc-table-row .cmc-table-selected-column{background:#EEF;} 

.cmc-table-fix-box .cmc-table-fix-content .cmc-table-cell {overflow:hidden;vertical-align:top;height:100%;padding:0px 0px 0px 0px;margin-top:0px;display:inline-block;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;border-left:0px solid #E5E6E7;} 
.cmc-table-fix-box .cmc-table-fix-content .cmc-table-cell-text {line-height:normal;white-space:nowrap;overflow-y:hidden;overflow-x:hidden;height:100%;min-width:100%;border:0px solid;vertical-align:middle;text-indent:1px;padding:0px 0px 0px 0px;margin-top:0px;display:inline-block;} 
.cmc-table-cell-button {height:100%;display:inline-block;right:0px;position:absolute;width:16px;} 
.cmc-table-fix-box .cmc-table-fix-content .cmc-table-cell-button {background:url(cmc.gif) 100% -2415px no-repeat;}


.cmc-table-header {line-height:normal;margin:0px;border:0px;position:relative;display:block;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;width:100%;height:16px;padding:2px 0px 0px 0px;background:#016CB6;} 
.cmc-table-header-cell {line-height:normal;color:#FFFFFF;overflow:hidden;vertical-align:top;text-indent:0px;display:inline-block;height:100%;padding:0px 0px 0px 0px;border-right:0px solid #E5E6E7;background:#016CB6;} 
.cmc-table-header-ruler {line-height:normal;cursor:e-resize;height:14px;width:2px;display:inline-block;padding:0px 0px 0px 0px;border:solid 0px;background-color:#8AB4D2;margin-top:2px;} 
.cmc-table-header .cmc-mouseover-table {background:#004B7F;}



.cmc-ie .cmc-table-header-cell {text-indent:0px;padding-left:0px;}

.cmc-ie_old .cmc-table-cell-text {width:100%;}

.cmc-table-header-bottom {margin:0px;display:block;border-top:solid 0px #DDD;border-bottom:solid 0px #EEE;}

.cmc-table-ruler {width:100%;display:block;padding:0px 0px 0px 2px;border-top:1px solid #858687;border-right:1px solid #E5E6E7;border-bottom:1px solid #E5E6E7;border-left:1px solid #E5E6E7;background:#fff;} 

.cmc-table-box {position:relative;white-space:nowrap;overflow:hidden;height:90%;width:100%;display:block;padding:0px 0px 0px 0px;border-top:1px solid #858687;border-right:0px solid #E5E6E7;border-bottom:1px solid #E5E6E7;border-left:0px solid #858687;background:#fff;} 


.cmc-table-box .cmc-table-content {left:0px;position:absolute;cursor:pointer;display:block;padding:0px 0px 0px 0px;height:auto;}


.cmc-table-row {white-space:nowrap;margin-top:0px;display:block;border:solid 0px;padding:0px 0px 0px 0px;height:16px;} 


.cmc-table-box .cmc-table-content .cmc-table-row {}

.cmc-table-box .cmc-table-scroll{position:relative;left:0px;top:0px;height:100%;width:100%;overflow:hidden;display:block;border:solid 0px;}

.cmc-table-box .cmc-table-vscroll{position:absolute;right:0px;top:0px;height:100%;width:26px;overflow-y:auto;overflow-x:hidden;display:block;border:solid 0px;}
.cmc-table-box .cmc-table-vscroll .cmc-table-vscroll-item{width:16px;}

.cmc-table-box .cmc-table-hscroll{position:absolute;left:0px;bottom:0px;height:18px;width:100%;overflow-x:auto;overflow-y:hidden;display:block;border:solid 0px;}
.cmc-table-box .cmc-table-hscroll .cmc-table-hscroll-item{height:18px;}

.cmc-ie .cmc-table-box .cmc-table-content {display:inline-block;vertical-align:top;}
.cmc-ie .cmc-table-box .cmc-table-scroll{display:inline-block;vertical-align:top;}



.cmc-table-box .cmc-table-content .cmc-table-selected-row {background:#EEE;} 
.cmc-table-box .cmc-table-content .cmc-table-row .cmc-table-selected-column{background:#C0CFEB;} 

.cmc-table-box .cmc-table-content .cmc-table-cell {position:relative;overflow-y:hidden;overflow-x:hidden;vertical-align:top;height:100%;padding:0px 0px 0px 0px;margin-top:0px;display:inline-block;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;border-left:0px solid #E5E6E7;} 
.cmc-table-box .cmc-table-content .cmc-table-cell-text {line-height:normal;white-space:nowrap;overflow-y:hidden;overflow-x:hidden;height:100%;min-width:100%;border:0px solid;vertical-align:middle;font-size:12px;text-indent:1px;padding:0px 0px 0px 0px;margin-top:0px;display:inline-block;} 

.cmc-table-fix-content .cmc-table-row .cmc-table-cell {position:relative;overflow-y:hidden;overflow-x:hidden;vertical-align:top;height:100%;padding:0px 0px 0px 0px;margin-top:0px;display:inline-block;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;border-left:0px solid #E5E6E7;} 

.cmc-webkit .cmc-table-box .cmc-table-content .cmc-table-cell-text {overflow-x:hidden;}

.cmc-table-box .cmc-table-content .cmc-table-cell-button {width:16px;background:url(cmc.gif) 100% -2415px no-repeat;}


.cmc-table-sort-up {background:url(cmc.gif) 100% -3130px no-repeat;}
.cmc-table-sort-down {background:url(cmc.gif) 100% -3170px no-repeat;}

.cmc-table-tooltip {border:solid 1px #c0c0c0;background-color:#FFD;color:#333;font-size:11px;max-width:640px;max-height:480px;}


.cmc-table .cmc-table-editor-text{overflow-y:auto;text-align:left;text-indent:0px;display:inline-block;width:100%;margin:0px;height:100%;padding:0px 0px 0px 0px;border:0px solid;}


.cmc-ie .cmc-table .cmc-table-editor-text{vertical-align:bottom;margin:0px;padding:0px;text-indent:0px;}

.cmc-table-footer {white-space:nowrap;width:100%;display:block;padding:0px 0px 0px 0px;border-top:1px solid #858687;border-right:0px solid #E5E6E7;border-bottom:1px solid #E5E6E7;border-left:0px solid #858687;} 

.cmc-table-row .cmc-mouseover-table {background:#D3D3D3;}

.cmc-table-box .cmc-checkbox-box {width:90%;height:96%;text-align:center;cursor:pointer;display:inline-block;white-space:nowrap;padding:1px 0px 0px 0px;border:solid 0px;} 
.cmc-table-box .cmc-checkbox-box .cmc-table-checkbox {text-align:center;vertical-align:center;display:inline-block;width:14px;height:14px;border:solid 0px;padding:0px 0px 0px 0px;background:url(cmc.gif) -150px -1660px no-repeat} 
.cmc-table-box .cmc-checkbox-box .cmc-table-checkbox-checked {background-position:-125px -1660px;} 

.cmc-table-fix-content .cmc-checkbox-box {width:100%;height:100%;text-align:center;cursor:pointer;display:inline-block;white-space:nowrap;padding:1px 0px 0px 0px;border:solid 0px;} 
.cmc-table-fix-content .cmc-checkbox-box .cmc-table-checkbox {text-align:center;vertical-align:bottom;display:inline-block;width:14px;height:14px;border:solid 0px;padding:0px 0px 0px 0px;background:url(cmc.gif) -150px -1660px no-repeat} 
.cmc-table-fix-content .cmc-checkbox-box .cmc-table-checkbox-checked {background-position:-125px -1660px;} 


.cmc-table-button{display:inline-block;font:normal 10px;margin:0px;padding:2px;border:solid 1px;background-color:#FFF;height:95%;vertical-align:middle;}
.cmc-ie .cmc-table-button{width:90%;text-align:center;}

.cmc-ie .cmc-table-box .cmc-checkbox-box .cmc-table-checkbox {vertical-align:center;text-indent:0px;border:solid 0px;} 


.cmc-table-editor-text-dummy{position:absolute;top:0;left:0;width:0;height:0;filter:alpha(opacity=0);}


.cmc-table-fix-box .cmc-table-fix-content .cmc-disable .cmc-table-cell-button {background-position:100% -2715px;} 
.cmc-table-box .cmc-table-content .cmc-disable .cmc-table-cell-button {background-position:100% -2715px;} 
.cmc-disable .cmc-checkbox-box .cmc-table-checkbox {background-position:-150px -1735px;}
.cmc-disable .cmc-checkbox-box .cmc-table-checkbox-checked {background-position:-125px -1735px;}

/* --------     Tab    ------------ */

.cmc-tab {text-align:left;display:inline-block;height:100%;width:100%;} 

.cmc-tab-header {cursor:pointer;display:inline-block;white-space:nowrap;width:100px;padding:0px;border:solid 0px;height:20px;} 

.cmc-tab-header .cmc-item-tab-block .cmc-tab-box {padding:3px 4px 0px 4px;} 

.cmc-tab-header .cmc-item-tab {margin-top:1px;border:solid 1px;vertical-align:middle;background:url(cmc.gif) 0px -1845px repeat-x;display:inline-block;height:100%;border-top:1px solid #858687;border-right:1px solid #858687;border-bottom:1px solid #E5E6E7;border-left:1px solid #858687;padding:0px 4px 0px 4px;text-indent:2px;} 
.cmc-tab-header .cmc-item-tab-selected {margin-top:0px;height:100%;color:#FFFFFF;background:#016CB6;border-bottom:0px solid #E5E6E7;background:url(cmc.gif) 0px -3076px repeat-x;border-top:1px solid #016CB6;border-right:1px solid #016CB6;border-left:1px solid #016CB6;} 

.cmc-accordion .cmc-tab-header .cmc-item-tab {border-bottom:1px solid #858687;}

.cmc-accordion .cmc-tab-header .cmc-item-tab {border-top-left-radius:4px;border-top-right-radius:4px;}
.cmc-accordion .cmc-tab-header .cmc-item-tab {border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.cmc-accordion .cmc-tab-header .cmc-item-tab-selected {border-bottom-left-radius:0px;border-bottom-right-radius:0px;}

.cmc-tab-header .cmc-item-tab-disabled {margin-top:1px;height:100%;color:#AAA;background:#DDD;border-bottom:0px solid #E5E6E7;background-image:none;} 

.cmc-tab-header .cmc-item-tab a span{color:#777777;}
.cmc-tab-header .cmc-item-tab-selected a span{color:#FFFFFF;}
.cmc-tab-header .cmc-item-tab-disabled a span{color:#AAA;}




.cmc-tab-header .cmc-mouseover-tab  {background:url(cmc.gif) 0px -1770px repeat-x} 

.cmc-mousedown-tab {} 
.cmc-mousedown-tab .cmc-tab-header .cmc-item-tab {background-position:0px -450px}
.cmc-mousedown-tab .cmc-tab-header .cmc-item-tab-tail {background-position:100% -450px} 


.cmc-tab-box {overflow-y:hidden;display:block;width:100%;padding:0px;height:90%;border-top:3px solid #016CB6;border-left:1px solid #858687;border-bottom:1px solid #858687;border-right:1px solid #858687;} 

.cmc-accordion .cmc-tab-box {border-top:0px;}

.cmc-tab-box {overflow-x:hidden;} 

/* tab box upper div */
.cmc-tab-box-top {white-space:nowrap;width:100%;height:0px;line-height:0px;font-size:0px;}
.cmc-tab-box-top .cmc-tab-box-top-left{display:inline-block;width:0px;height:0px;}
.cmc-tab-box-top .cmc-tab-box-top-center{display:inline-block;width:0px;height:0px;}
.cmc-tab-box-top .cmc-tab-box-top-right{display:inline-block;width:0px;height:0px;}

/* tab box content div */
.cmc-tab-box-content {white-space:nowrap;width:100%;height:100%;}
.cmc-tab-box-content .cmc-tab-box-content-left{display:inline-block;width:0px;height:100%;}
.cmc-tab-box-content .cmc-tab-box-content-center{display:inline-block;width:100%;height:100%;vertical-align: top;}
.cmc-tab-box-content .cmc-tab-box-content-right{display:inline-block;width:0px;height:100%;}

/* tab box bottom div */
.cmc-tab-box-bottom {white-space:nowrap;width:100%;height:0px;line-height:0px;}
.cmc-tab-box-bottom .cmc-tab-box-bottom-left{display:inline-block;width:0px;height:0px;}
.cmc-tab-box-bottom .cmc-tab-box-bottom-center{display:inline-block;width:0px;height:0px;}
.cmc-tab-box-bottom .cmc-tab-box-bottom-right{display:inline-block;width:0px;height:0px;}


.cmc-tab-box-item {display:inline-block;height:100%;width:100%;padding:1px;overflow:auto;} 



.cmc-ie1 .cmc-tab-box {margin-top:-1px;}


/* ---------  assist tab ------------- */

.cmc-popup-window .cmc-tab {text-align:left;display:inline-block;height:100%;width:100%;} 

.cmc-popup-window .cmc-tab-header {overflow-y:hidden;cursor:pointer;display:inline-block;white-space:nowrap;width:100%;padding:0px;border:solid 0px;height:20px;} 

.cmc-popup-window .cmc-tab-header .cmc-item-tab {width:auto;margin-top:0px;border:solid 1px;vertical-align:middle;background:url(cmc.gif) 0px -1845px repeat-x;display:inline-block;height:100%;border-top:1px solid #858687;border-right:1px solid #858687;border-bottom:1px solid #E5E6E7;border-left:1px solid #858687;padding:0px 0px 0px 0px;text-indent:2px;} 
.cmc-popup-window .cmc-tab-header .cmc-item-tab-selected {margin-top:0px;height:100%;color:#FFFFFF;background:#016CB6;border-bottom:0px solid #E5E6E7;background:url(cmc.gif) 0px -3076px repeat-x;border-top:1px solid #016CB6;border-right:1px solid #016CB6;border-left:1px solid #016CB6;} 
.cmc-popup-window .cmc-tab-header .cmc-item-tab-disabled {margin-top:0px;height:100%;color:#AAA;background:#DDD;border-bottom:0px solid #E5E6E7;background-image:none;} 

.cmc-popup-window .cmc-tab-header .cmc-item-tab a {height:20px;padding:0px;}
.cmc-popup-window .cmc-tab-header .cmc-item-tab a span{background:none;margin-top:0px;width:72px;height:20px;padding:0px;color:#777777;font-size:12px;}
.cmc-popup-window .cmc-tab-header .cmc-item-tab a span span{width:0px;}
.cmc-popup-window .cmc-tab-header .cmc-item-tab-selected a span{height:20px;padding:0px;color:#FFFFFF;}
.cmc-popup-window .cmc-tab-header .cmc-item-tab-disabled a span{height:20px;padding:0px;color:#AAA;}




.cmc-popup-window .cmc-tab-header .cmc-mouseover-tab  {background:url(cmc.gif) 0px -1770px repeat-x} 

.cmc-popup-window .cmc-mousedown-tab {} 
.cmc-popup-window .cmc-mousedown-tab .cmc-tab-header .cmc-item-tab {background-position:0px -450px}
.cmc-popup-window .cmc-mousedown-tab .cmc-tab-header .cmc-item-tab-tail {background-position:100% -450px} 


.cmc-popup-window .cmc-tab-box {display:block;width:100%;padding:0px;height:90%;border-top:3px solid #016CB6;border-left:1px solid #858687;border-bottom:1px solid #858687;border-right:1px solid #858687;} 

.cmc-popup-window .cmc-tab-box-item {display:inline-block;height:100%;width:100%;padding:1px;overflow:auto;} 



/* ---------  assist date ------------- */


/* the table (within the div) that holds the date picker calendar */
.cmc-date {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;color: #505050;background-color: #FFFFFF;border: 1px solid #AAAAAA;}


/* a table row that holds date numbers (either blank or 1-31) */
.cmc-date-tr {}

/* the top table row that holds the month, year, and forward/backward buttons */
.cmc-date-title {}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.cmc-date-days {}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.cmc-date-today {}

/* a table cell that holds a date number (either blank or 1-31) */
.cmc-date-td {font-size: 12px;}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.cmc-date-selected {font-size: 12px;background-color: #808080;color:#FFFFFF;}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.cmc-date-td-selected {font-size: 12px;background-color: #EEEEEE;cursor: pointer;color: #000000;}

/* the table cell that holds the name of the month and the year */
.cmc-date-td-title {}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.cmc-date-td-days {font-size: 10px;background-color: #016CB6;color: white;}

/* additional style information for the text that indicates the month and year */
.cmc-date-td-title {font-size: 12px;color: #505050;}


/* the forward/backward buttons at the top */
.cmc-date-td-button {min-width:16px;font-size: 12px;height:24px;margin:0px;padding: 0px;vertical-align:top;}

/* the "This Month" and "Close" buttons at the bottom */
.cmc-date-td-today-button {font-size: 12px;color: gray;background: #d8e8ff;white-space:nowrap;}




/* ---------  assist time ------------- */


/* the table (within the div) that holds the date picker calendar */
.cmc-time {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;color: #505050;background-color: #FFFFFF;border: 1px solid #AAAAAA;}


/* a table row that holds date numbers (either blank or 1-31) */
.cmc-time-tr {}

/* the top table row that holds the month, year, and forward/backward buttons */
.cmc-time-title {}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.cmc-time-days {}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.cmc-time-today {}

/* a table cell that holds a date number (either blank or 1-31) */
.cmc-time-td {font-size: 11px;width:22px;border:solid 1px #CCCCCC;margin:1px 1px 1px 1px;padding:0px;}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.cmc-time-td-selected {font-size: 11px;background-color: #808080;color:#FFFFFF;width:20px;border:solid 1px #CCCCCC;margin:1px 1px 1px 1px;padding:0px;}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.cmc-time-td-overed {font-size: 11px;background-color: #EEEEEE;cursor: pointer;color: #000000;margin:1px 1px 1px 1px;padding:0px;}

/* the table cell that holds the name of the month and the year */
.cmc-time-td-title {}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.cmc-time-td-days {font-size: 10px;background-color: #016CB6;color: white;}

/* additional style information for the text that indicates the month and year */
.cmc-time-td-title {font-size: 12px;color: #505050;}


/* the forward/backward buttons at the top */
.cmc-time-td-button {font-size: 12px;height:24px;margin:0px;padding: 0px;vertical-align:top;}

/* the "This Month" and "Close" buttons at the bottom */
.cmc-time-td-today-button {font-size: 12px;color: gray;background: #d8e8ff;white-space:nowrap;}


/* --------     tree    ------------ */

.cmc-tree {display:inline-block;overflow-x:hidden;overflow-y:hidden;width:99%;}


.cmc-tree-ruler {width:100%;display:block;padding:0px 0px 0px 2px;border-top:1px solid #858687;border-right:1px solid #E5E6E7;border-bottom:1px solid #E5E6E7;border-left:1px solid #E5E6E7;background:#fff;} 

.cmc-tree-box {overflow-x:auto;overflow-y:auto;height:100%;width:100%;display:block;padding:0px 0px 0px 0px;border-top:1px solid #858687;border-right:1px solid #E5E6E7;border-bottom:1px solid #E5E6E7;border-left:1px solid #858687;background:#fff;} 


.cmc-tree-box .cmc-tree-content {cursor:pointer;display:block;padding:0px 0px 0px 0px;}

.cmc-tree-box .cmc-tree-content .cmc-tree-row {width:100%;height:16px;white-space:nowrap;margin-top:0px;display:block;border-bottom:solid 0px;padding:0px 0px 0px 0px;} 

.cmc-tree-box .cmc-tree-content .cmc-tree-row .cmc-tree-cell-leading{border:solid 0px;height:100%;width:16px;} 

.cmc-tree-box .cmc-tree-content .cmc-tree-selected-row {background:#EEE;} 
.cmc-tree-box .cmc-tree-content .cmc-tree-row .cmc-tree-selected-column{} 

.cmc-tree-box .cmc-tree-content .cmc-tree-cell {vertical-align:top;height:100%;padding:0px 0px 0px 0px;margin-top:0px;display:inline-block;} 
.cmc-tree-box .cmc-tree-content .cmc-tree-cell-text {height:100%;vertical-align:top;border:0px solid;text-indent:3px;padding:0px 0px 0px 0px;margin-top:0px;display:inline-block;} 
.cmc-tree-box .cmc-tree-content .cmc-tree-cell-button {display:inline-block;border:solid 0px;height:100%;width:8px;} 


.cmc-tree-box .cmc-tree-content .cmc-tree-cell-button-folder {width:16px;background:url(cmc.gif) -209px -1663px no-repeat;}

.cmc-tree-box .cmc-tree-content .cmc-tree-cell-button-open {width:16px;background:url(cmc.gif) -244px -1663px no-repeat;}
.cmc-tree-box .cmc-tree-content .cmc-tree-cell-button-leaf {width:16px;background:url(cmc.gif) -279px -1663px no-repeat;}

.cmc-popup-window .cmc-tree-box .cmc-tree-content .cmc-tree-cell-button {width:2px;}
.cmc-popup-window .cmc-tree-box .cmc-tree-content .cmc-tree-cell-button-folder {width:16px;}
.cmc-popup-window .cmc-tree-box .cmc-tree-content .cmc-tree-cell-button-open {width:16px;}
.cmc-popup-window .cmc-tree-box .cmc-tree-content .cmc-tree-cell-button-leaf {width:16px;}

.cmc-tree-box .cmc-tree-content .cmc-tree-cell-checkbox {text-align:center;vertical-align:center;display:inline-block;width:14px;height:14px;border:solid 0px;padding:0px 0px 0px 0px;background:url(cmc.gif) -150px -1660px no-repeat} 

.cmc-tree-box .cmc-tree-content .cmc-tree-cell-checkbox-checked {background-position:-125px -1660px;} 

.cmc-tree .cmc-tree-editor-text{overflow-y:auto;text-align:left;text-indent:0px;display:inline-block;width:100%;height:100%;padding:0px 0px 0px 0px;border:0px solid;}

.cmc-ie .cmc-tree .cmc-tree-editor-text{vertical-align:bottom;margin:0px;padding:3px 3px 3px 3px;text-indent:0px;}

.cmc-tree-footer {width:100%;cursor:pointer;display:block;padding:0px 0px 0px 2px;background:#fff;} 

.cmc-tree-content .cmc-mouseover-tree {background:#CCD;}

.cmc-tree-box .cmc-checkbox-box {width:100%;height:100%;text-align:center;cursor:pointer;display:inline-block;white-space:nowrap;padding:1px 0px 0px 0px;border:solid 0px;} 
.cmc-tree-box .cmc-checkbox-box .cmc-tree-checkbox {text-align:center;vertical-align:middle;display:inline-block;width:14px;height:14px;border:solid 0px;padding:0px 0px 0px 0px;background:url(cmc.gif) -150px -1660px no-repeat} 
.cmc-tree-box .cmc-checkbox-box .cmc-tree-checkbox-checked {background-position:-125px -1660px;} 


.cmc-ie .cmc-tree-box .cmc-checkbox-box .cmc-tree-checkbox {vertical-align:middle;text-indent:0px;border:solid 0px;} 


/* --------     window    ------------ */

.cmc-window {font-size:0px;display:inline-block;border-top:0px solid #858687;border-right:0px solid #858687;border-bottom:0px solid #858687;border-left:0px solid #858687;}
.cmc-ie1 .cmc-window {font-size:0px;}
#EMAKER_QUERY_PANEL_LIST_CAPTION{font-size:12px;}

#em_query_customize_list_area td{font-size:12px;text-align:left;}

.cmc-window-header {vertical-align:top;background:url(cmc.gif)  0px -2070px;cursor:move;text-align:center;display:inline-block;width:100%;overflow-x:hidden;overflow-y:hidden;border-bottom:0px solid #858687;}

.cmc-window-header0 {vertical-align:top;background:url(cmc.gif)  -350px -1700px;cursor:move;text-align:center;display:inline-block;width:6px;height:24px;}
.cmc-window-header2 {vertical-align:top;background:url(cmc.gif)  -450px -1700px;cursor:move;text-align:center;display:inline-block;width:6px;height:24px;}

.cmc-window-box0 {vertical-align:top;background:url(cmc1.gif)  0px 0px repeat-y;cursor:move;text-align:center;display:inline-block;width:6px;}
.cmc-window-box2 {vertical-align:top;background:url(cmc1.gif)  -30px 0px repeat-y;cursor:move;text-align:center;display:inline-block;width:6px;}
.cmc-window-box {background-color:#FFF;}
.cmc-window-box0 {background-color:#FFF;}
.cmc-window-box2 {background-color:#FFF;}



.cmc-window-bottom {vertical-align:top;background:url(cmc.gif)  0px -2115px repeat-x;cursor:pointer;text-align:center;display:inline-block;width:100%;overflow-x:hidden;overflow-y:hidden;border-bottom:0px solid #858687;height:6px;}

.cmc-window-bottom0 {vertical-align:top;background:url(cmc.gif)  -350px -1740px;cursor:pointer;text-align:center;display:inline-block;width:6px;height:6px;}
.cmc-window-bottom2 {vertical-align:top;background:url(cmc.gif)  -450px -1740px;cursor:pointer;text-align:center;display:inline-block;width:6px;height:6px;}

.cmc-window-footer0 {padding-top:0px;vertical-align:top;background:url(cmc1.gif)  0px 0px repeat-y;cursor:move;text-align:center;display:inline-block;width:6px;}
.cmc-window-footer2 {padding-top:0px;vertical-align:top;background:url(cmc1.gif)  -30px 0px repeat-y;cursor:move;text-align:center;display:inline-block;width:6px;}
.cmc-window-footer {background-color:#FFF;vertical-align:top;text-align:center;display:inline-block;width:100%;}

.cmc-ie .cmc-window-footer{padding-top:0px;margin-top:-6px;vertical-align:top;}
.cmc-ie .cmc-window-footer0{padding-top:0px;margin-top:-6px;}
.cmc-ie .cmc-window-footer2{padding-top:0px;margin-top:-6px;}

.cmc-ie .cmc-window-bottom0 {border:solid 0px;margin-top:-2px;}
.cmc-ie .cmc-window-bottom {border:solid 0px;margin-top:-2px;}
.cmc-ie .cmc-window-bottom2 {border:solid 0px;margin-top:-2px;}

.cmc-window-header-box {vertical-align:top;cursor:move;text-align:center;display:inline-block;background:#FFF;height:100%;}
.cmc-window-header-title-left {background:url(cmc.gif) -380px -1700px;cursor:move;display:inline-block;width:10px;height:100%;}
.cmc-window-header-title {color:#FFF;font-weight:bold;padding-top:4px;font-size:14px;padding-top:4px;padding-left:10px;padding-right:10px;vertical-align:top;background:url(cmc.gif)  0px -2190px;cursor:move;display:inline-block;width:auto;border:solid 0px;height:100%;}
.cmc-window-header-title-right {background:url(cmc.gif)  -416px -1700px;cursor:move;display:inline-block;width:10px;height:100%;}

.cmc-window-header-icons {vertical-align:top;float:right;display:inline-block;height:100%;border:solid 0px;}
.cmc-window-header-close {cursor:pointer;display:inline-block;width:15px;border:solid 0px;text-align:right;height:100%;}
.cmc-window-header-tool {cursor:pointer;display:inline-block;width:15px;border:solid 0px;text-align:right;height:100%;}
.cmc-window-header-collapse {cursor:pointer;display:inline-block;width:15px;border:solid 0px;text-align:right;height:100%;}

.cmc-ie1 .cmc-window-header-icons {display:block;position:relative;top:-25px;}
.cmc-ie .cmc-window-header-icons {display:block;position:relative;top:0px;}

.cmc-window-box{overflow:auto;border:solid 0px;display:inline-block;width:100%;margin:0px;text-align:center;}
.cmc-window-box{overflow-y:hidden;}

.cmc-window-header-collapse {background:url(cmc.gif)  -210px -1690px no-repeat}
.cmc-window-header-tool {background:url(cmc.gif) -315px -1690px no-repeat}
.cmc-window-header-close {background:url(cmc.gif) -280px -1690px no-repeat}

.cmc-window-header-collapse-mouseover  {background-position: -210px -1725px;} 
.cmc-window-header-tool-mouseover  {background-position: -315px -1725px;} 
.cmc-window-header-close-mouseover {background-position:-280px -1725px;} 


.cmc-window-header-collapse-close {background:url(cmc.gif)  -245px -1690px no-repeat}
.cmc-window-header-collapse-close-mouseover {background:url(cmc.gif)  -245px -1725px no-repeat}


.cmc-mouseover-window1{border:solid 1px;}

.cmc-hide-display {display:none;border:solid 0px;width:100%;}




/* --------     menu    ------------ */
.cmc-menu {display:inline-block;border:solid 0px;background-color:#FFFFFF;border-top:1px solid #858687;border-right:1px solid #858687;border-bottom:1px solid #858687;border-left:1px solid #858687;}
.cmc-ie .cmc-menu {width:120px;display:block;}

.cmc-menu-header {display:block;margin:2px 2px 2px 2px;border-bottom:1px solid #858687;height:4px;}

.cmc-item-menu {white-space:nowrap;margin:0px 2px 0px 2px;cursor:pointer;display:block;padding:2px 10px 2px 14px;font-size:12px;height:18px;border:solid 0px #D0E0FF;}

.cmc-item-menu-sub1{float:right;width:16px;}
.cmc-item-menu-sub{background:url(cmc.gif) 100% -2892px no-repeat;}

.cmc-item-menu-separator {display:block;margin:2px 2px 2px 2px;border-top:1px solid #858687;}

.cmc-item-menu-mouseover {border-top:0px solid #858687;border-bottom:0px solid #858687;background-color:#EEEEEE;} 

.cmc-check-menu {margin:0px 2px 0px 2px;height:18px;cursor:pointer;display:block;white-space:nowrap;padding:0px;border:solid 0px;font-size:12px;} 

.cmc-check-menu .cmc-menu-checkbox {white-space:nowrap;vertical-align:top;display:inline-block;width:14px;height:14px;border:solid 0px;padding:0px 0px 0px 2px;background:url(cmc.gif) -150px -1660px no-repeat} 
.cmc-check-menu .cmc-menu-checkbox-checked {vertical-align:top;display:inline-block;width:14px;height:14px;border:solid 0px;padding:0px 0px 0px 2px;background:url(cmc.gif) -125px -1660px no-repeat} 

/* --------     portal    ------------ */
.cmc-portal {vertical-align:top;white-space:nowrap;display:inline-block;width:100%;height:100%;overflow-x:hidden;border:solid 0px;background:#E0F0FA;border-top:1px solid #858687;border-right:1px solid #858687;border-bottom:1px solid #858687;border-left:1px solid #858687;}
.cmc-portal-column {margin:1px 0px 0px 1px;vertical-align:top;display:inline-block;overflow-x:hidden;overflow-y:hidden;border-right:0px solid #858687;height:98%;}
.cmc-ie-old .cmc-portal-column {display:inline;}


/* --------     portlet    ------------ */

.cmc-portlet .cmc-iframe {height:auto;}

.cmc-portlet {margin-top:2px;display:block;vertical-align:top;white-space:normal;}
.cmc-portlet-table{vertical-align:top;border-collapse:collapse;line-height:normal;}
.cmc-portlet-table td{border:solid 0px #F00;padding:0px;}

.cmc-portlet-tr-header{height:24px;}
.cmc-portlet-tr-bottom{height:6px;}
.cmc-portlet-tr-box{font-size:0px;}

.cmc-portlet-header {vertical-align:top;background:url(cmc.gif)  0px -2070px;cursor:move;text-align:center;display:inline-block;width:100%;overflow-x:hidden;overflow-y:hidden;border-bottom:0px solid #858687;}

.cmc-portlet-header0 {vertical-align:top;background:url(cmc.gif)  -350px -1700px;cursor:move;text-align:center;display:inline-block;width:6px;height:24px;}
.cmc-portlet-header2 {vertical-align:top;background:url(cmc.gif)  -450px -1700px;cursor:move;text-align:center;display:inline-block;width:6px;height:24px;}

.cmc-portlet-box0 {font-size:0px;height:100%;vertical-align:top;background:url(cmc1.gif)  0px 0px repeat-y;cursor:move;text-align:center;display:inline-block;width:6px;}
.cmc-portlet-box2 {height:100%;vertical-align:top;background:url(cmc1.gif)  -30px 0px repeat-y;cursor:move;text-align:center;display:inline-block;width:6px;}
.cmc-portlet-box {background-color:#FFF;}
.cmc-portlet-box {height:100%;width:100%;font-size:12px;}

.cmc-ie1 .cmc-portlet-box{overflow-x:hidden;}

.cmc-portlet-footer0 {padding-top:6px;vertical-align:top;background:url(cmc1.gif)  0px 0px repeat-y;cursor:move;text-align:center;display:inline-block;width:6px;}
.cmc-portlet-footer2 {padding-top:6px;vertical-align:top;background:url(cmc1.gif)  4px 0px repeat-y;cursor:move;text-align:center;display:inline-block;width:6px;}


.cmc-portlet-bottom {background-color:#FFF;vertical-align:top;background:url(cmc.gif)  0px -2115px repeat-x;cursor:pointer;text-align:center;display:inline-block;width:100%;overflow-x:hidden;overflow-y:hidden;border-bottom:0px solid #858687;height:6px;}

.cmc-portlet-bottom0 {vertical-align:top;background:url(cmc.gif)  -350px -1740px;cursor:pointer;text-align:center;display:inline-block;width:6px;height:6px;}
.cmc-portlet-bottom2 {vertical-align:top;background:url(cmc.gif)  -450px -1740px;cursor:pointer;text-align:center;display:inline-block;width:6px;height:6px;}

.cmc-portlet-footer {vertical-align:bottom;text-align:center;display:inline-block;width:100%;padding-top:6px;}


.cmc-ie .cmc-portlet-bottom0 {border:solid 0px;margin-top:-7px;}
.cmc-ie .cmc-portlet-bottom {border:solid 0px;margin-top:-7px;}
.cmc-ie .cmc-portlet-bottom2 {border:solid 0px;margin-top:-7px;}

.cmc-portlet-header-box {vertical-align:top;cursor:move;text-align:center;display:inline-block;background:#FFF;height:100%;}
.cmc-portlet-header-title-left {background:url(cmc.gif) -380px -1700px;cursor:move;display:inline-block;width:10px;height:100%;}
.cmc-portlet-header-title {font-size:14px;color:#FFF;font-weight:bold;padding-top:3px;padding-left:10px;padding-right:10px;vertical-align:top;background:url(cmc.gif)  0px -2190px;cursor:move;display:inline-block;width:auto;border:solid 0px;height:100%;}
.cmc-portlet-header-title-right {background:url(cmc.gif)  -416px -1700px;cursor:move;display:inline-block;width:10px;height:100%;}

.cmc-portlet-header-icons {vertical-align:top;float:right;display:inline-block;height:100%;border:solid 0px;}
.cmc-portlet-header-close {cursor:pointer;display:inline-block;width:15px;border:solid 0px;text-align:right;height:100%;}
.cmc-portlet-header-tool {cursor:pointer;display:inline-block;width:15px;border:solid 0px;text-align:right;height:100%;}
.cmc-portlet-header-collapse {cursor:pointer;display:inline-block;width:15px;border:solid 0px;text-align:right;height:100%;}

.cmc-ie1 .cmc-portlet-header-icons {display:block;position:relative;top:-25px;}
.cmc-ie .cmc-portlet-header-icons {display:block;position:relative;top:0px;}

.cmc-portlet-box{border:solid 0px;display:inline-block;width:100%;}

.cmc-portlet-header-collapse {background:url(cmc.gif)  -210px -1690px no-repeat}
.cmc-portlet-header-tool {background:url(cmc.gif) -315px -1690px no-repeat}
.cmc-portlet-header-close {background:url(cmc.gif) -280px -1690px no-repeat}

.cmc-portlet-header-collapse-mouseover  {background-position: -210px -1725px;} 
.cmc-portlet-header-tool-mouseover  {background-position: -315px -1725px;} 
.cmc-portlet-header-close-mouseover {background-position:-280px -1725px;} 


.cmc-portlet-header-collapse-close {background:url(cmc.gif)  -245px -1690px no-repeat;}
.cmc-portlet-header-collapse-close-mouseover {background:url(cmc.gif)  -245px -1725px no-repeat;}



/* --------     Painter    ------------ */

.cmc-painter {cursor:default;display:inline-block;border:solid 0px;} 

.cmc-painter-box {vertical-align:top;cursor:default;display:inline-block;white-space:nowrap;padding:0px;border:solid 0px;width:100%;height:100%;} 

.cmc-painter-box .cmc-item-image {} 
.cmc-painter-box .cmc-item-ruler {} 

.cmc-painter-box .cmc-item-painter {vertical-align:top;display:inline-block;border:solid 1px #AAA;padding:0px 0px 0px 0px;} 

.cmc-painter-box .cmc-item-painter:active { cursor: default; } 

.cmc-painter-box .cmc-item-painter-checked {background-position:-125px -1660px;} 
.cmc-disable .cmc-painter-box .cmc-item-painter {background-position:-150px -1735px;} 
.cmc-disable .cmc-painter-box .cmc-item-painter-checked {background-position:-125px -1735px;} 

/* --------     Map    ------------ */

.cmc-map {cursor:default;display:inline-block;border:solid 0px;} 

.cmc-map-box {vertical-align:top;cursor:default;display:inline-block;white-space:nowrap;padding:0px;border:solid 0px;width:100%;height:100%;} 

.cmc-map-box .cmc-item-image {} 
.cmc-map-box .cmc-item-ruler {} 

.cmc-map-box .cmc-item-map {vertical-align:top;display:inline-block;border:solid 1px #AAA;padding:0px 0px 0px 0px;} 

.cmc-map-box .cmc-item-map:active { cursor: default; } 

.cmc-map-box .cmc-item-map-checked {background-position:-125px -1660px;} 
.cmc-disable .cmc-map-box .cmc-item-map {background-position:-150px -1735px;} 
.cmc-disable .cmc-map-box .cmc-item-map-checked {background-position:-125px -1735px;} 


/* --------     iframe    ------------ */
.cmc-iframe{border:solid 0px;width:100%;height:100%;}

.cmc-window .cmc-iframe{padding-top:2px;}

/* ---------------------------- */
#swing_body{
	position:relative;border:solid 0px;display:block;
}

.cmc-form{margin-top:-2px;}

.text{padding:0px;display:inline-block;}

.query_caption{white-space:nowrap;font-size:12px;}

#em_query_table1{display:block;height:90%;border:solid 0px;overflow-y:auto;}


.cmc-menu-icon{border:none;width:16px;height:16px;vertical-align:top;}

THEAD {display:table-header-group;}
TFOOT {display:table-footer-group;}

table.cmc-table{
	border:solid 2px;
}

.cmc-label-box {
	display:inline-block;
	overflow-y:hidden;
	width:100%;
	margin:3px 0px 3px 0px;
	font-size:12px;
}
.cmc-label-box .cmc-item-text {
	display:inline-block;
	width:100%;
	line-height:18px;
}
.cmc-label-box .cmc-item-text pre{
	display:inline-block;
}
.cmc-report-query_table {
	min-height:80px;

}
.cmc-report-query_table caption{
	font-size:24px;
	line-height:24px;
}




.approve_agent_name{
	white-space:nowrap;
}

.emaker_assist_table .even_row {cursor:hand;background-color:#E8F1F8;padding-left:3px;}
.emaker_assist_table .odd_row {cursor:hand;background-color:#FFFFFF;padding-left:3px;}
.emaker_assist_table tr td {border:solid 1px #E3E3E3;}

.cmc-glass{
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	width:100%;
	height:100%;

	filter:alpha(opacity=40);
	opacity:0.4;
	background-color:#000;
}


.cmc-wait{
      display:inline-block;
      width:90%;
}

 

.cmc-wait-text{
	margin-top:6px;
	font-size:12px;
    display:block;
    line-height:16px;
    width:100%;
    text-align:left;
    padding-left:9px;
}

 

.cmc-wait-icon{
      display:none;
      height:0px;
	  width:0px;
}


.cmc-wait-icon2{
      display:inline-block;
	  margin-top:4px;
      background:url(cmc2.png)  0px -150px no-repeat;
      height:24px;
	  width:270px;
      vertical-align:top;
	  line-height:26px;
	  font-size:14px;
	  text-align:right;
      /*
      margin-top:555px;
      height:30px;
      */
}

.cmc-ie .cmc-wait-icon2{

}

 

.cmc-wait-step-50-1 .cmc-wait-icon2{background-position:0px -150px;}
.cmc-wait-step-50-2 .cmc-wait-icon2{background-position:0px -200px;}
.cmc-wait-step-50-3 .cmc-wait-icon2{background-position:0px -250px;}
.cmc-wait-step-50-4 .cmc-wait-icon2{background-position:0px -300px;}
.cmc-wait-step-50-5 .cmc-wait-icon2{background-position:0px -350px;}
.cmc-wait-step-50-6 .cmc-wait-icon2{background-position:0px -400px;}
.cmc-wait-step-50-7 .cmc-wait-icon2{background-position:0px -450px;}
.cmc-wait-step-50-8 .cmc-wait-icon2{background-position:0px -500px;}
.cmc-wait-step-50-9 .cmc-wait-icon2{background-position:0px -550px;}
.cmc-wait-step-50-10 .cmc-wait-icon2{background-position:0px -600px;}
.cmc-wait-step-50-11 .cmc-wait-icon2{background-position:0px -650px;}
.cmc-wait-step-50-12 .cmc-wait-icon2{background-position:0px -700px;}
.cmc-wait-step-50-13 .cmc-wait-icon2{background-position:0px -750px;}
.cmc-wait-step-50-14 .cmc-wait-icon2{background-position:0px -800px;}
.cmc-wait-step-50-15 .cmc-wait-icon2{background-position:0px -850px;}
.cmc-wait-step-50-16 .cmc-wait-icon2{background-position:0px -900px;}
.cmc-wait-step-50-17 .cmc-wait-icon2{background-position:0px -950px;}
.cmc-wait-step-50-18 .cmc-wait-icon2{background-position:0px -1000px;}
.cmc-wait-step-50-19 .cmc-wait-icon2{background-position:0px -1050px;}
.cmc-wait-step-50-20 .cmc-wait-icon2{background-position:0px -1100px;}
.cmc-wait-step-50-21 .cmc-wait-icon2{background-position:0px -1150px;}
.cmc-wait-step-50-22 .cmc-wait-icon2{background-position:0px -1200px;}
.cmc-wait-step-50-23 .cmc-wait-icon2{background-position:0px -1250px;}
.cmc-wait-step-50-24 .cmc-wait-icon2{background-position:0px -1300px;}
.cmc-wait-step-50-25 .cmc-wait-icon2{background-position:0px -1350px;}
.cmc-wait-step-50-26 .cmc-wait-icon2{background-position:0px -1400px;}
.cmc-wait-step-50-27 .cmc-wait-icon2{background-position:0px -1450px;}
.cmc-wait-step-50-28 .cmc-wait-icon2{background-position:0px -1500px;}
.cmc-wait-step-50-29 .cmc-wait-icon2{background-position:0px -1550px;}
.cmc-wait-step-50-30 .cmc-wait-icon2{background-position:0px -1600px;}
.cmc-wait-step-50-31 .cmc-wait-icon2{background-position:0px -1650px;}
.cmc-wait-step-50-32 .cmc-wait-icon2{background-position:0px -1700px;}
.cmc-wait-step-50-33 .cmc-wait-icon2{background-position:0px -1750px;}
.cmc-wait-step-50-34 .cmc-wait-icon2{background-position:0px -1800px;}
.cmc-wait-step-50-35 .cmc-wait-icon2{background-position:0px -1850px;}
.cmc-wait-step-50-36 .cmc-wait-icon2{background-position:0px -1900px;}
.cmc-wait-step-50-37 .cmc-wait-icon2{background-position:0px -1950px;}
.cmc-wait-step-50-38 .cmc-wait-icon2{background-position:0px -2000px;}
.cmc-wait-step-50-39 .cmc-wait-icon2{background-position:0px -2050px;}
.cmc-wait-step-50-40 .cmc-wait-icon2{background-position:0px -2100px;}
.cmc-wait-step-50-41 .cmc-wait-icon2{background-position:0px -2150px;}
.cmc-wait-step-50-42 .cmc-wait-icon2{background-position:0px -2200px;}
.cmc-wait-step-50-43 .cmc-wait-icon2{background-position:0px -2250px;}
.cmc-wait-step-50-44 .cmc-wait-icon2{background-position:0px -2300px;}
.cmc-wait-step-50-45 .cmc-wait-icon2{background-position:0px -2350px;}
.cmc-wait-step-50-46 .cmc-wait-icon2{background-position:0px -2400px;}
.cmc-wait-step-50-47 .cmc-wait-icon2{background-position:0px -2450px;}
.cmc-wait-step-50-48 .cmc-wait-icon2{background-position:0px -2500px;}
.cmc-wait-step-50-49 .cmc-wait-icon2{background-position:0px -2550px;}
.cmc-wait-step-50-50 .cmc-wait-icon2{background-position:0px -2600px;}


.cmc-wait-percent-0 .cmc-wait-icon2{background-position:0px -150px;}
.cmc-wait-percent-1 .cmc-wait-icon2{background-position:0px -150px;}
.cmc-wait-percent-2 .cmc-wait-icon2{background-position:0px -200px;}
.cmc-wait-percent-3 .cmc-wait-icon2{background-position:0px -200px;}
.cmc-wait-percent-4 .cmc-wait-icon2{background-position:0px -250px;}
.cmc-wait-percent-5 .cmc-wait-icon2{background-position:0px -250px;}
.cmc-wait-percent-6 .cmc-wait-icon2{background-position:0px -300px;}
.cmc-wait-percent-7 .cmc-wait-icon2{background-position:0px -300px;}
.cmc-wait-percent-8 .cmc-wait-icon2{background-position:0px -350px;}
.cmc-wait-percent-9 .cmc-wait-icon2{background-position:0px -350px;}
.cmc-wait-percent-10 .cmc-wait-icon2{background-position:0px -400px;}
.cmc-wait-percent-11 .cmc-wait-icon2{background-position:0px -400px;}
.cmc-wait-percent-12 .cmc-wait-icon2{background-position:0px -450px;}
.cmc-wait-percent-13 .cmc-wait-icon2{background-position:0px -450px;}
.cmc-wait-percent-14 .cmc-wait-icon2{background-position:0px -500px;}
.cmc-wait-percent-15 .cmc-wait-icon2{background-position:0px -500px;}
.cmc-wait-percent-16 .cmc-wait-icon2{background-position:0px -550px;}
.cmc-wait-percent-17 .cmc-wait-icon2{background-position:0px -550px;}
.cmc-wait-percent-18 .cmc-wait-icon2{background-position:0px -600px;}
.cmc-wait-percent-19 .cmc-wait-icon2{background-position:0px -600px;}
.cmc-wait-percent-20 .cmc-wait-icon2{background-position:0px -650px;}
.cmc-wait-percent-21 .cmc-wait-icon2{background-position:0px -650px;}
.cmc-wait-percent-22 .cmc-wait-icon2{background-position:0px -700px;}
.cmc-wait-percent-23 .cmc-wait-icon2{background-position:0px -700px;}
.cmc-wait-percent-24 .cmc-wait-icon2{background-position:0px -750px;}
.cmc-wait-percent-25 .cmc-wait-icon2{background-position:0px -750px;}
.cmc-wait-percent-26 .cmc-wait-icon2{background-position:0px -800px;}
.cmc-wait-percent-27 .cmc-wait-icon2{background-position:0px -800px;}
.cmc-wait-percent-28 .cmc-wait-icon2{background-position:0px -850px;}
.cmc-wait-percent-29 .cmc-wait-icon2{background-position:0px -850px;}
.cmc-wait-percent-30 .cmc-wait-icon2{background-position:0px -900px;}
.cmc-wait-percent-31 .cmc-wait-icon2{background-position:0px -900px;}
.cmc-wait-percent-32 .cmc-wait-icon2{background-position:0px -950px;}
.cmc-wait-percent-33 .cmc-wait-icon2{background-position:0px -950px;}
.cmc-wait-percent-34 .cmc-wait-icon2{background-position:0px -1000px;}
.cmc-wait-percent-35 .cmc-wait-icon2{background-position:0px -1000px;}
.cmc-wait-percent-36 .cmc-wait-icon2{background-position:0px -1050px;}
.cmc-wait-percent-37 .cmc-wait-icon2{background-position:0px -1050px;}
.cmc-wait-percent-38 .cmc-wait-icon2{background-position:0px -1100px;}
.cmc-wait-percent-39 .cmc-wait-icon2{background-position:0px -1100px;}
.cmc-wait-percent-40 .cmc-wait-icon2{background-position:0px -1150px;}
.cmc-wait-percent-41 .cmc-wait-icon2{background-position:0px -1150px;}
.cmc-wait-percent-42 .cmc-wait-icon2{background-position:0px -1200px;}
.cmc-wait-percent-43 .cmc-wait-icon2{background-position:0px -1200px;}
.cmc-wait-percent-44 .cmc-wait-icon2{background-position:0px -1250px;}
.cmc-wait-percent-45 .cmc-wait-icon2{background-position:0px -1250px;}
.cmc-wait-percent-46 .cmc-wait-icon2{background-position:0px -1300px;}
.cmc-wait-percent-47 .cmc-wait-icon2{background-position:0px -1300px;}
.cmc-wait-percent-48 .cmc-wait-icon2{background-position:0px -1350px;}
.cmc-wait-percent-49 .cmc-wait-icon2{background-position:0px -1350px;}
.cmc-wait-percent-50 .cmc-wait-icon2{background-position:0px -1400px;}
.cmc-wait-percent-51 .cmc-wait-icon2{background-position:0px -1400px;}
.cmc-wait-percent-52 .cmc-wait-icon2{background-position:0px -1450px;}
.cmc-wait-percent-53 .cmc-wait-icon2{background-position:0px -1450px;}
.cmc-wait-percent-54 .cmc-wait-icon2{background-position:0px -1500px;}
.cmc-wait-percent-55 .cmc-wait-icon2{background-position:0px -1500px;}
.cmc-wait-percent-56 .cmc-wait-icon2{background-position:0px -1550px;}
.cmc-wait-percent-57 .cmc-wait-icon2{background-position:0px -1550px;}
.cmc-wait-percent-58 .cmc-wait-icon2{background-position:0px -1600px;}
.cmc-wait-percent-59 .cmc-wait-icon2{background-position:0px -1650px;}
.cmc-wait-percent-60 .cmc-wait-icon2{background-position:0px -1650px;}
.cmc-wait-percent-61 .cmc-wait-icon2{background-position:0px -1700px;}
.cmc-wait-percent-62 .cmc-wait-icon2{background-position:0px -1700px;}
.cmc-wait-percent-63 .cmc-wait-icon2{background-position:0px -1750px;}
.cmc-wait-percent-64 .cmc-wait-icon2{background-position:0px -1750px;}
.cmc-wait-percent-65 .cmc-wait-icon2{background-position:0px -1800px;}
.cmc-wait-percent-66 .cmc-wait-icon2{background-position:0px -1800px;}
.cmc-wait-percent-67 .cmc-wait-icon2{background-position:0px -1850px;}
.cmc-wait-percent-68 .cmc-wait-icon2{background-position:0px -1850px;}
.cmc-wait-percent-69 .cmc-wait-icon2{background-position:0px -1900px;}
.cmc-wait-percent-70 .cmc-wait-icon2{background-position:0px -1900px;}
.cmc-wait-percent-71 .cmc-wait-icon2{background-position:0px -1950px;}
.cmc-wait-percent-72 .cmc-wait-icon2{background-position:0px -1950px;}
.cmc-wait-percent-73 .cmc-wait-icon2{background-position:0px -2000px;}
.cmc-wait-percent-74 .cmc-wait-icon2{background-position:0px -2000px;}
.cmc-wait-percent-75 .cmc-wait-icon2{background-position:0px -2050px;}
.cmc-wait-percent-76 .cmc-wait-icon2{background-position:0px -2050px;}
.cmc-wait-percent-77 .cmc-wait-icon2{background-position:0px -2100px;}
.cmc-wait-percent-78 .cmc-wait-icon2{background-position:0px -2100px;}
.cmc-wait-percent-79 .cmc-wait-icon2{background-position:0px -2150px;}
.cmc-wait-percent-80 .cmc-wait-icon2{background-position:0px -2150px;}
.cmc-wait-percent-81 .cmc-wait-icon2{background-position:0px -2200px;}
.cmc-wait-percent-82 .cmc-wait-icon2{background-position:0px -2200px;}
.cmc-wait-percent-83 .cmc-wait-icon2{background-position:0px -2250px;}
.cmc-wait-percent-84 .cmc-wait-icon2{background-position:0px -2250px;}
.cmc-wait-percent-85 .cmc-wait-icon2{background-position:0px -2300px;}
.cmc-wait-percent-86 .cmc-wait-icon2{background-position:0px -2300px;}
.cmc-wait-percent-87 .cmc-wait-icon2{background-position:0px -2350px;}
.cmc-wait-percent-88 .cmc-wait-icon2{background-position:0px -2350px;}
.cmc-wait-percent-89 .cmc-wait-icon2{background-position:0px -2400px;}
.cmc-wait-percent-90 .cmc-wait-icon2{background-position:0px -2400px;}
.cmc-wait-percent-91 .cmc-wait-icon2{background-position:0px -2450px;}
.cmc-wait-percent-92 .cmc-wait-icon2{background-position:0px -2450px;}
.cmc-wait-percent-93 .cmc-wait-icon2{background-position:0px -2450px;}
.cmc-wait-percent-94 .cmc-wait-icon2{background-position:0px -2500px;}
.cmc-wait-percent-95 .cmc-wait-icon2{background-position:0px -2500px;}
.cmc-wait-percent-96 .cmc-wait-icon2{background-position:0px -2500px;}
.cmc-wait-percent-97 .cmc-wait-icon2{background-position:0px -2550px;}
.cmc-wait-percent-98 .cmc-wait-icon2{background-position:0px -2550px;}
.cmc-wait-percent-99 .cmc-wait-icon2{background-position:0px -2550px;}
.cmc-wait-percent-100 .cmc-wait-icon2{background-position:0px -2600px;}
.cmc-wait-percent .cmc-wait-icon2{background-position:0px -2650px;}


.cmc-popup-window .cmc-disable {
	background-image:none;
	background-color:#EEE;
	border:solid 1px #CCC;
}

.x-hidden{
	font-size:0px;
}
.cmc-disable .cmc-input-box .cmc-item-text{
	background-image:none;
	background-color:#EEE;
	border:solid 1px #CCC;
}
.cmc-disable .cmc-combo-box .cmc-item-text{
	background-image:none;
	background-color:#EEE;
	border:solid 1px #CCC;
}
.cmc-disable .cmc-textarea-box .cmc-item-text{
	background-image:none;
	background-color:#EEE;
	border:solid 1px #CCC;
}
.cmc-disable .cmc-file-box .cmc-item-text{
	background-image:none;
	background-color:#EEE;
	border:solid 1px #CCC;
}


.cmc-highlight .cmc-item-text{
	border-left:solid 1px #f00;
}

.cmc-highlight .cmc-table-cell-text{
	background-color:#FAA;
}


.cmc-approve-response-td{
	width:120px;
	max-width:80px;
}
.cmc-approve-response-caption{
}
.cmc-approve-response-text{
}
.cmc-approve-response-success-text{
	font-size:12px;
}

.cmc-approve-note-textarea{
	width:400px;
	height:60px;
}

.cmc-user-search-icon{
display:inline-block;
width: 20px;
height: 20px;
margin:0px 2px 0px 2px;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPlJREFUOI2t0TFKQ0EUheEvQfClTG+0S+EWxDIQzE5s1JAl2KiNsXQLgquIKBhTBHUFgqWxUOyexbuiSd5EAx64DNw55587M3yrhh5G+Ii6QxeZX7SBR+QY4AjHuIrePRqpcC3CL2ihif0f+21MArJaBujFKS3s4hlnM552eA7KAKMYuxnhtcSk1xjONqvYVNx1Bxd4SgAG4Z3SSqwVnCaCC1XFA7b+4N0O75y6igdqLwh3wrNXtpkpvmiSgHTwijHqiuvOqRGQXPHaJ1E30RtjHZc4T0EyxT8P8R51G2PXI5xHJSEpVSKU+2dIfxlAGeRtWcAXpB/hw096gET870oh9wAAAABJRU5ErkJggg==);
background-position: 50% 50%;
}

/*        RWD usage      */

.cmc-align-top{
	display:inline-block;
	vertical-align:top;
}

.cmc-container{
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}


.cmc-row {
  margin-right: -12px;
  margin-left: -12px;
}

.cmc-xs-1, .cmc-sm-1, .cmc-md-1, .cmc-lg-1, .cmc-xs-2, .cmc-sm-2, .cmc-md-2, .cmc-lg-2, .cmc-xs-3, .cmc-sm-3, .cmc-md-3, .cmc-lg-3, .cmc-xs-4, .cmc-sm-4, .cmc-md-4, .cmc-lg-4, .cmc-xs-5, .cmc-sm-5, .cmc-md-5, .cmc-lg-5, .cmc-xs-6, .cmc-sm-6, .cmc-md-6, .cmc-lg-6, .cmc-xs-7, .cmc-sm-7, .cmc-md-7, .cmc-lg-7, .cmc-xs-8, .cmc-sm-8, .cmc-md-8, .cmc-lg-8, .cmc-xs-9, .cmc-sm-9, .cmc-md-9, .cmc-lg-9, .cmc-xs-10, .cmc-sm-10, .cmc-md-10, .cmc-lg-10, .cmc-xs-11, .cmc-sm-11, .cmc-md-11, .cmc-lg-11, .cmc-xs-12, .cmc-sm-12, .cmc-md-12, .cmc-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.cmc-xs-1, .cmc-xs-2, .cmc-xs-3, .cmc-xs-4, .cmc-xs-5, .cmc-xs-6, .cmc-xs-7, .cmc-xs-8, .cmc-xs-9, .cmc-xs-10, .cmc-xs-11, .cmc-xs-12 {
  float: left;
}
.cmc-xs-12 {
  width: 100%;
}
.cmc-xs-11 {
  width: 91.66666667%;
}
.cmc-xs-10 {
  width: 83.33333333%;
}
.cmc-xs-9 {
  width: 75%;
}
.cmc-xs-8 {
  width: 66.66666667%;
}
.cmc-xs-7 {
  width: 58.33333333%;
}
.cmc-xs-6 {
  width: 50%;
}
.cmc-xs-5 {
  width: 41.66666667%;
}
.cmc-xs-4 {
  width: 33.33333333%;
}
.cmc-xs-3 {
  width: 25%;
}
.cmc-xs-2 {
  width: 16.66666667%;
}
.cmc-xs-1 {
  width: 8.33333333%;
}

.cmc-xs-pull-12 {
  right: 100%;
}
.cmc-xs-pull-11 {
  right: 91.66666667%;
}
.cmc-xs-pull-10 {
  right: 83.33333333%;
}
.cmc-xs-pull-9 {
  right: 75%;
}
.cmc-xs-pull-8 {
  right: 66.66666667%;
}
.cmc-xs-pull-7 {
  right: 58.33333333%;
}
.cmc-xs-pull-6 {
  right: 50%;
}
.cmc-xs-pull-5 {
  right: 41.66666667%;
}
.cmc-xs-pull-4 {
  right: 33.33333333%;
}
.cmc-xs-pull-3 {
  right: 25%;
}
.cmc-xs-pull-2 {
  right: 16.66666667%;
}
.cmc-xs-pull-1 {
  right: 8.33333333%;
}
.cmc-xs-pull-0 {
  right: auto;
}
.cmc-xs-push-12 {
  left: 100%;
}
.cmc-xs-push-11 {
  left: 91.66666667%;
}
.cmc-xs-push-10 {
  left: 83.33333333%;
}
.cmc-xs-push-9 {
  left: 75%;
}
.cmc-xs-push-8 {
  left: 66.66666667%;
}
.cmc-xs-push-7 {
  left: 58.33333333%;
}
.cmc-xs-push-6 {
  left: 50%;
}
.cmc-xs-push-5 {
  left: 41.66666667%;
}
.cmc-xs-push-4 {
  left: 33.33333333%;
}
.cmc-xs-push-3 {
  left: 25%;
}
.cmc-xs-push-2 {
  left: 16.66666667%;
}
.cmc-xs-push-1 {
  left: 8.33333333%;
}
.cmc-xs-push-0 {
  left: auto;
}
.cmc-xs-offset-12 {
  margin-left: 100%;
}
.cmc-xs-offset-11 {
  margin-left: 91.66666667%;
}
.cmc-xs-offset-10 {
  margin-left: 83.33333333%;
}
.cmc-xs-offset-9 {
  margin-left: 75%;
}
.cmc-xs-offset-8 {
  margin-left: 66.66666667%;
}
.cmc-xs-offset-7 {
  margin-left: 58.33333333%;
}
.cmc-xs-offset-6 {
  margin-left: 50%;
}
.cmc-xs-offset-5 {
  margin-left: 41.66666667%;
}
.cmc-xs-offset-4 {
  margin-left: 33.33333333%;
}
.cmc-xs-offset-3 {
  margin-left: 25%;
}
.cmc-xs-offset-2 {
  margin-left: 16.66666667%;
}
.cmc-xs-offset-1 {
  margin-left: 8.33333333%;
}
.cmc-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .cmc-sm-1, .cmc-sm-2, .cmc-sm-3, .cmc-sm-4, .cmc-sm-5, .cmc-sm-6, .cmc-sm-7, .cmc-sm-8, .cmc-sm-9, .cmc-sm-10, .cmc-sm-11, .cmc-sm-12 {
    float: left;
  }
  .cmc-sm-12 {
    width: 100%;
  }
  .cmc-sm-11 {
    width: 91.66666667%;
  }
  .cmc-sm-10 {
    width: 83.33333333%;
  }
  .cmc-sm-9 {
    width: 75%;
  }
  .cmc-sm-8 {
    width: 66.66666667%;
  }
  .cmc-sm-7 {
    width: 58.33333333%;
  }
  .cmc-sm-6 {
    width: 50%;
  }
  .cmc-sm-5 {
    width: 41.66666667%;
  }
  .cmc-sm-4 {
    width: 33.33333333%;
  }
  .cmc-sm-3 {
    width: 25%;
  }
  .cmc-sm-2 {
    width: 16.66666667%;
  }
  .cmc-sm-1 {
    width: 8.33333333%;
  }
  .cmc-sm-pull-12 {
    right: 100%;
  }
  .cmc-sm-pull-11 {
    right: 91.66666667%;
  }
  .cmc-sm-pull-10 {
    right: 83.33333333%;
  }
  .cmc-sm-pull-9 {
    right: 75%;
  }
  .cmc-sm-pull-8 {
    right: 66.66666667%;
  }
  .cmc-sm-pull-7 {
    right: 58.33333333%;
  }
  .cmc-sm-pull-6 {
    right: 50%;
  }
  .cmc-sm-pull-5 {
    right: 41.66666667%;
  }
  .cmc-sm-pull-4 {
    right: 33.33333333%;
  }
  .cmc-sm-pull-3 {
    right: 25%;
  }
  .cmc-sm-pull-2 {
    right: 16.66666667%;
  }
  .cmc-sm-pull-1 {
    right: 8.33333333%;
  }
  .cmc-sm-pull-0 {
    right: auto;
  }
  .cmc-sm-push-12 {
    left: 100%;
  }
  .cmc-sm-push-11 {
    left: 91.66666667%;
  }
  .cmc-sm-push-10 {
    left: 83.33333333%;
  }
  .cmc-sm-push-9 {
    left: 75%;
  }
  .cmc-sm-push-8 {
    left: 66.66666667%;
  }
  .cmc-sm-push-7 {
    left: 58.33333333%;
  }
  .cmc-sm-push-6 {
    left: 50%;
  }
  .cmc-sm-push-5 {
    left: 41.66666667%;
  }
  .cmc-sm-push-4 {
    left: 33.33333333%;
  }
  .cmc-sm-push-3 {
    left: 25%;
  }
  .cmc-sm-push-2 {
    left: 16.66666667%;
  }
  .cmc-sm-push-1 {
    left: 8.33333333%;
  }
  .cmc-sm-push-0 {
    left: auto;
  }
  .cmc-sm-offset-12 {
    margin-left: 100%;
  }
  .cmc-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .cmc-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .cmc-sm-offset-9 {
    margin-left: 75%;
  }
  .cmc-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .cmc-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .cmc-sm-offset-6 {
    margin-left: 50%;
  }
  .cmc-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .cmc-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .cmc-sm-offset-3 {
    margin-left: 25%;
  }
  .cmc-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .cmc-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .cmc-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .cmc-md-1, .cmc-md-2, .cmc-md-3, .cmc-md-4, .cmc-md-5, .cmc-md-6, .cmc-md-7, .cmc-md-8, .cmc-md-9, .cmc-md-10, .cmc-md-11, .cmc-md-12 {
    float: left;
  }
  .cmc-md-12 {
    width: 100%;
  }
  .cmc-md-11 {
    width: 91.66666667%;
  }
  .cmc-md-10 {
    width: 83.33333333%;
  }
  .cmc-md-9 {
    width: 75%;
  }
  .cmc-md-8 {
    width: 66.66666667%;
  }
  .cmc-md-7 {
    width: 58.33333333%;
  }
  .cmc-md-6 {
    width: 50%;
  }
  .cmc-md-5 {
    width: 41.66666667%;
  }
  .cmc-md-4 {
    width: 33.33333333%;
  }
  .cmc-md-3 {
    width: 25%;
  }
  .cmc-md-2 {
    width: 16.66666667%;
  }
  .cmc-md-1 {
    width: 8.33333333%;
  }
  .cmc-md-pull-12 {
    right: 100%;
  }
  .cmc-md-pull-11 {
    right: 91.66666667%;
  }
  .cmc-md-pull-10 {
    right: 83.33333333%;
  }
  .cmc-md-pull-9 {
    right: 75%;
  }
  .cmc-md-pull-8 {
    right: 66.66666667%;
  }
  .cmc-md-pull-7 {
    right: 58.33333333%;
  }
  .cmc-md-pull-6 {
    right: 50%;
  }
  .cmc-md-pull-5 {
    right: 41.66666667%;
  }
  .cmc-md-pull-4 {
    right: 33.33333333%;
  }
  .cmc-md-pull-3 {
    right: 25%;
  }
  .cmc-md-pull-2 {
    right: 16.66666667%;
  }
  .cmc-md-pull-1 {
    right: 8.33333333%;
  }
  .cmc-md-pull-0 {
    right: auto;
  }
  .cmc-md-push-12 {
    left: 100%;
  }
  .cmc-md-push-11 {
    left: 91.66666667%;
  }
  .cmc-md-push-10 {
    left: 83.33333333%;
  }
  .cmc-md-push-9 {
    left: 75%;
  }
  .cmc-md-push-8 {
    left: 66.66666667%;
  }
  .cmc-md-push-7 {
    left: 58.33333333%;
  }
  .cmc-md-push-6 {
    left: 50%;
  }
  .cmc-md-push-5 {
    left: 41.66666667%;
  }
  .cmc-md-push-4 {
    left: 33.33333333%;
  }
  .cmc-md-push-3 {
    left: 25%;
  }
  .cmc-md-push-2 {
    left: 16.66666667%;
  }
  .cmc-md-push-1 {
    left: 8.33333333%;
  }
  .cmc-md-push-0 {
    left: auto;
  }
  .cmc-md-offset-12 {
    margin-left: 100%;
  }
  .cmc-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .cmc-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .cmc-md-offset-9 {
    margin-left: 75%;
  }
  .cmc-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .cmc-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .cmc-md-offset-6 {
    margin-left: 50%;
  }
  .cmc-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .cmc-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .cmc-md-offset-3 {
    margin-left: 25%;
  }
  .cmc-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .cmc-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .cmc-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .cmc-lg-1, .cmc-lg-2, .cmc-lg-3, .cmc-lg-4, .cmc-lg-5, .cmc-lg-6, .cmc-lg-7, .cmc-lg-8, .cmc-lg-9, .cmc-lg-10, .cmc-lg-11, .cmc-lg-12 {
    float: left;
  }
  .cmc-lg-12 {
    width: 100%;
  }
  .cmc-lg-11 {
    width: 91.66666667%;
  }
  .cmc-lg-10 {
    width: 83.33333333%;
  }
  .cmc-lg-9 {
    width: 75%;
  }
  .cmc-lg-8 {
    width: 66.66666667%;
  }
  .cmc-lg-7 {
    width: 58.33333333%;
  }
  .cmc-lg-6 {
    width: 50%;
  }
  .cmc-lg-5 {
    width: 41.66666667%;
  }
  .cmc-lg-4 {
    width: 33.33333333%;
  }
  .cmc-lg-3 {
    width: 25%;
  }
  .cmc-lg-2 {
    width: 16.66666667%;
  }
  .cmc-lg-1 {
    width: 8.33333333%;
  }
  .cmc-lg-pull-12 {
    right: 100%;
  }
  .cmc-lg-pull-11 {
    right: 91.66666667%;
  }
  .cmc-lg-pull-10 {
    right: 83.33333333%;
  }
  .cmc-lg-pull-9 {
    right: 75%;
  }
  .cmc-lg-pull-8 {
    right: 66.66666667%;
  }
  .cmc-lg-pull-7 {
    right: 58.33333333%;
  }
  .cmc-lg-pull-6 {
    right: 50%;
  }
  .cmc-lg-pull-5 {
    right: 41.66666667%;
  }
  .cmc-lg-pull-4 {
    right: 33.33333333%;
  }
  .cmc-lg-pull-3 {
    right: 25%;
  }
  .cmc-lg-pull-2 {
    right: 16.66666667%;
  }
  .cmc-lg-pull-1 {
    right: 8.33333333%;
  }
  .cmc-lg-pull-0 {
    right: auto;
  }
  .cmc-lg-push-12 {
    left: 100%;
  }
  .cmc-lg-push-11 {
    left: 91.66666667%;
  }
  .cmc-lg-push-10 {
    left: 83.33333333%;
  }
  .cmc-lg-push-9 {
    left: 75%;
  }
  .cmc-lg-push-8 {
    left: 66.66666667%;
  }
  .cmc-lg-push-7 {
    left: 58.33333333%;
  }
  .cmc-lg-push-6 {
    left: 50%;
  }
  .cmc-lg-push-5 {
    left: 41.66666667%;
  }
  .cmc-lg-push-4 {
    left: 33.33333333%;
  }
  .cmc-lg-push-3 {
    left: 25%;
  }
  .cmc-lg-push-2 {
    left: 16.66666667%;
  }
  .cmc-lg-push-1 {
    left: 8.33333333%;
  }
  .cmc-lg-push-0 {
    left: auto;
  }
  .cmc-lg-offset-12 {
    margin-left: 100%;
  }
  .cmc-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .cmc-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .cmc-lg-offset-9 {
    margin-left: 75%;
  }
  .cmc-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .cmc-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .cmc-lg-offset-6 {
    margin-left: 50%;
  }
  .cmc-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .cmc-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .cmc-lg-offset-3 {
    margin-left: 25%;
  }
  .cmc-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .cmc-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .cmc-lg-offset-0 {
    margin-left: 0;
  }
}

.cmc-selected{
}
#form_body{
	position:relative;
}