.buttonCMList{padding:5px;border:solid 1px white;background:#efeac3;color:#C7912B; cursor:pointer;}

.buttonCMListON{padding:5px;border:solid 1px white;background:#C7912B; color:white ;cursor:pointer;font-weight: bold;}

.CMListHead{

}

.mapNo{
font-weight:bold;
}

.searchMap{
padding-left:5px;
}

.mi_header{
width:100%;
border-bottom:solid 1px #666;

}

.mi_Title{
width:50%;
font-size:16px;
color:#00984A;

font-weight: 900;

text-transform: uppercase;
}

.mi_showOnMap{
width:50%;
padding-left:10px;
text-align:right;
}

.infoboxTitle{
width:100%;
font-size:12px;
font-weight:bold;
color:#a87c23;
border-bottom:solid 1px green;
padding:5px 0px;
}

.infoboxTitle_sub{
width:100%;
font-size:10px;
color:#a87c23;
border-bottom:solid 1px green;
padding:5px 0px;
}

.infoBox{
padding:5px 0px;
}

.infoBoxMsg{
padding:5px;
}


.total{
width:50%;
padding-left:10px;
text-align:right;
color:black;
}

.h_name {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #333;
 padding:           2px 2px 2px 0;
 border-bottom:     1px solid #B1B6D2;
 background:        #ede7c5;
text-align:right;
}



.h_value {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
font-weight:bold;
 color:             #333;
 padding:           2px 0 2px 2px;
 border-bottom:     1px solid #B1B6D2;
 background:        #f3f2e1;
}

.headingContact{
text-align:left;

 font-size:         11px;
font-weight:bold;
 color:             #333;

}

.sCol1 {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #333;
 padding:           5px 2px;
 border-bottom:     1px solid #B1B6D2;
 background:        #F4F4FF;
text-align:right;
}



.sCol2 {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
font-weight:bold;
 color:             #333;
 padding:           5px 2px;
 border-bottom:     1px solid #B1B6D2;
 background:        #E5E7EC;
text-align:left;
}


.recCellOne {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #333;
  padding:           5px 2px;
 border-bottom:     1px solid #B1B6D2;
 background:        #F4F4FF;
text-align:left;
}



.recCellTwo {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
font-weight:bold;
 color:             #333;
 padding:           5px 2px;
 border-bottom:     1px solid #B1B6D2;
 background:        #E5E7EC;

}

.closeDiv{
width:100%;
border-bottom:     1px solid #B1B6D2;
font-weight:bold;
}

.tdSourcehint{
text-align:center;
vertical-align:middle;
}


.urlMapOn{
height:20px;
padding:5px;
cursor:pointer;
background-color:white;
text-align:left;
border: solid 1px #C7912B;
}


.urlMapOff{
height:20px;
padding:5px;
cursor:pointer;
background-color:#f3f2e1;
text-align:left;
border: solid 1px #ede7c5;
}

.mapIndexSub{padding-left:20px;}

.mapList{
padding:5px 0px;
}

.mapSelected{
padding:5px 0px;
background-color:#fff45f;
}



.mapNotSelected{
background-color:transparent;
}

.subListHead{
font-size:12px;
font-weight:bold;
color:#a87c23;
border-bottom:solid 1px green;

}
.subListMapNo{
padding:3px 0px;
font-weight:bold;
width:50px;
vertical-align:top;
}

.subListMapName{
padding:3px 0px;
text-align:left;
vertical-align:top;
}

.info_name {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #333;
 padding:           2px 6px 2px 0;
 border-bottom:     1px solid #B1B6D2;
 background:        #ede7c5;
text-align:right;
width:200px;
}



.info_value {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
font-weight:bold;
 color:             #333;
 padding:           2px 0 2px 2px;
 border-bottom:     1px solid #B1B6D2;
 background:        #f3f2e1;
}



.source_hint{
visibility:hidden;
padding-top:5px;
padding-left:10px; 
/*border-left: 1px solid black;*/
/*border-right: 2px solid black;*/
/*border-bottom: 2px solid black;*/
width:550px;
position:absolute;
background:#E9EDE8;
z-index:100; 
}   



.downCellOne {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 color:             #333;
font-weight:bold;

  padding:           5px 2px;
 background:        #F4F4FF;
text-align:left;
}



.downCellTwo {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
font-weight:bold;
 color:             #333;
 padding:           5px 2px;

 background:        #E5E7EC;

}




