
#snapshot-TopMenu {
    text-align: center;
    margin-top:10px;
    margin-left:10px;
    width:100%;
    font-size: 14px;
    min-height:40px;
}

#snapshot-TopMenu a{
    display:block;
    width:220px;
    height:40px;
    border: 1px solid #000000;
    border-radius: 5px;
    text-align: center;
    /* cursor: pointer; */
    margin-top: 0px;
    margin-left: 5px;
    padding-top: 10px;
    color : #000000;
}
#snapshot-TopMenu a:hover{
    background-color: #148123;
    color: white;
    cursor: pointer;
}

#snapshot-TopMenu a.ButtonSelect{
    background-color: #148123;
    color: white;
    cursor: default;
}



#snapshot-TopMenu_Segmentation {
    text-align: center;
    margin-top:10px;
    margin-left:10px;
    width:100%;
    font-size: 14px;
    min-height:30px;

}
#snapshot-TopMenu_Segmentation_Box_Disable {
    display:block;
    width:220px;
    height:70px;
    
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    
    text-align: center;
    margin-top: 0px;
    margin-left: 5px;
    padding-top: 6px;
    color: #a0a0a0;

}
#snapshot-TopMenu_Segmentation_Box_Disable a{
    display:block;
    width:96%;
    height:30px;
    border: 0px solid;
    border-radius: 5px;
    text-align: center;
    margin-top: 0px;
    margin-left: 5px;
    padding-top: 6px;
    cursor: default;
}

.snapshot-TopMenu_Segmentation_Box_Enable {
    border: 1px solid #000000;
    color: #000000;
}

.snapshot-TopMenu_Segmentation_Box_Enable a:hover{
    background-color: #434891;
    color: white;
    cursor: pointer;
}

.snapshot-TopMenu_Segmentation_Box_Enable a.ButtonSelect{
    background-color: #434891;
    color: white;
    cursor: default;
}

.snapshot-TopMenu_Segmentation_Box_Disable {
    border: 1px solid #a0a0a0;
    color: #a0a0a0;
}

.snapshot-TopMenu_Segmentation_Box_Disable a:hover{
    background-color: #F2F2F2;
    color: #a0a0a0;
    cursor: default;
}

.snapshot-TopMenu_Segmentation_Box_Disable a.ButtonSelect{
    background-color: #F2F2F2;
    color: #a0a0a0;
    cursor: default;
}

#snapshot-TopMenu_Segmentation_Box {
    display:block;
    width:220px;
    height:70px;
    
    border: 1px solid;
    border-radius: 5px;
    
    text-align: center;
    margin-top: 0px;
    margin-left: 5px;
    padding-top: 6px;
}

#snapshot-TopMenu_Segmentation_Box a{
    display:block;
    width:96%;
    height:30px;
    border: 0px solid;
    border-radius: 5px;
    text-align: center;
    margin-top: 0px;
    margin-left: 5px;
    padding-top: 6px;
}







#snapshot-TopMenu_MeasureRebar {
    text-align: center;
    margin-top:10px;
    margin-left:10px;
    width:100%;
    font-size: 14px;
    overflow: auto;
}


#snapshot-TopMenu_MeasureRebar_Box {
    display:block;
    width:220px;
    height:43px;
    
    border: 1px solid;
    border-radius: 5px;
    
    text-align: center;
    margin-top: 0px;
    margin-left: 5px;
    padding-top: 6px;

}

#snapshot-TopMenu_MeasureRebar_Box a{
    display:block;
    width:96%;
    height:30px;
    border: 0px solid;
    border-radius: 5px;
    text-align: center;
    margin-top: 0px;
    margin-left: 5px;
    padding-top: 6px;
    color: black;
}



#snapshot-TopMenu_MeasureRebar_Box_Main a:hover{
    background-color: #ff8c00;
    color: white;
    cursor: pointer;
}

#snapshot-TopMenu_MeasureRebar_Box_Main a.ButtonSelect{
    background-color: #ff8c00;
    color: white;
    cursor: default;
}

#snapshot-TopMenu_MeasureRebar_Box_Sub{
    display:none;
    font-weight: normal;
}

#snapshot-TopMenu_MeasureRebar_Box_Sub a {
    cursor: default;
    text-align: left;
}

#snapshot-TopMenu_MeasureRebar_Box_Sub a.ButtonDisable {
    cursor: default;
    text-align: left;
    color:#a0a0a0;
}

#snapshot-TopMenu_MeasureRebar_Box_Sub a.Button:hover{
    background-color: #ff9966;
    color: white;
    cursor: pointer;
}

#snapshot-TopMenu_MeasureRebar_Box_Sub a.ButtonSelect{
    /* background-color: #ff9966; */
    color: blue;
    font-weight: bold;
    cursor: default;
    margin-bottom: 0px;
}

.snapshot-TopMenu_Segmentation_Box_Sub_Disable{
    background-color: #F2F2F2;
    color: #a0a0a0;
    cursor: default;
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Top{
    border : 0px solid;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Top a {
    padding-left : 30px;
    color: #434891;
    cursor: pointer;
}


.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom {
    padding:0px;
    margin:0px;
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt {
    display:block;
    width:100%;
    padding:0px;
    margin:0px;
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label {
    display:flex;
    border-top: solid 0px;
    border-color :rgba(255, 0, 255, 1);
    color:black ;
    font-size: 12px;
    width:95%;
    padding-bottom:3px;
}

#snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label_sub2 {
    display:none;
}

#snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label_sub3 {
    display:none;
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_Menu {
    border-top: solid 1px;
    border-color :rgba(210, 210, 210, 1);
    display:flex;
    color:black ;
    font-size: 12px;
    width:90%;
    padding-bottom:2px;
    text-align: center;
    margin: 0 auto;
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_Menu a.BTNOPT{
    color:black ;
}
.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_Menu a.BTNOPT:hover{
    background-color: #c0c0c0;
    font-weight: bold;
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label_Btn {
    display:inline-flex;
    width:80%;
    margin: 0 auto;
    margin-bottom:2px;
    border: 1px solid;
    border-radius: 5px;    
    height:25px;
    /*border-color :rgba(255, 0, 0, 1);*/
    color:black;
    font-size: 12px;
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label_Btn_Active {
    border-color :rgba(0, 0, 255, 1);
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label_Btn_OK {
    border-color :rgba(0, 0, 0, 1);
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label_Btn_Fail {
    border-color :rgba(255, 0, 0, 1);
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label_Btn_InActive {
    border-color :rgba(128, 128, 128, 1);
}

.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label_Btn a.LINEOPT{
    color:black ;

}
.snapshot-TopMenu_MeasureRebar_Box_Sub_Bottom_Opt_label_Btn a.LINEOPT:hover{
    background-color: #c0c0c0;
    font-weight: bold;
}


.Menu_MeasureRebar_Box {
    align-items : center;
}

.Menu_MeasureRebar_Box a{
    cursor: pointer;
    color: red;
    margin:auto;
}

.Menu_MeasureRebar_Box a:hover{
    cursor:pointer;
    color: red;
    font-weight: bold;
}



#snapshot-TopMenu_MeasureRebar_Box_Sub1 {
    display:none;
}
#snapshot-TopMenu_MeasureRebar_Box_Sub2 {
    display:none;
}
#snapshot-TopMenu_MeasureRebar_Box_Sub3 {
    display:none;
}
#snapshot-TopMenu_MeasureRebar_Box_Sub4 {
    display:none;
}


#snapshot-MeasureRebar_ResultTable{
    display:none;
    top:20px;
    left:20px;
}

.divTableTop {
    position: absolute;
    z-index:1002;
    background-color: #fff;
    font-size:12px;
}

.divTable{
	display: table;
	width: 100%;
    text-align: center;
    
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #ea6153;
	display: table-header-group;
}
.divTableCell_top {
	border: 1px solid #d0d0d0;
	display: table-cell;
	padding: 3px 10px;
    width:80px;
    font-weight: bold;
}
.divTableCell_left {
	border: 1px solid #a39485;
	display: table-cell;
	padding: 3px 10px;
    font-weight: bold;
    width:80px;
    background-color: #ea6153;
    color:#fff;
}


.divTableCell, .divTableHead {
	border: 1px solid #d0d0d0;
	display: table-cell;
	padding: 3px 10px;
    width:80px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
    border-radius: 5px;
}
