@import url('https://fonts.googleapis.com/css?family=Khand: 400,600');

.mobileDisplay{ display:block;}
.mobileDisplayV{ display:none;}
.TodaySlider{font-family: 'Khand', sans-serif;font-size:21px; color:#717171;
margin-left:0%; margin-top:2%;}

.pTimeH{float:left; position:relative; width:14%; margin-left:1%;}
.pTime2H{float:right; position:relative; width:auto; border:0px solid #999;padding-bottom: 10px; padding-right: 4%;}

.pTimeNH{float:right;font-size:12px; font-family:'MyWebFontR'; 
color:#808080; border-bottom:0px solid #e4e4e4; margin-top:10px; clear: right;width:100%;}


.pTimeVH{float:left;font-size:24px; 
font-family: 'Khand', sans-serif;
color:#444; border-top:1px solid #d0d0d0;margin-top:8px;padding-top:6px;}

.btnTSYP2{cursor:pointer;position:relative;  float:right;  border:1px solid #bdbdbd; line-height:28px; height:28px; width:82px; text-align:center;font-family:'MyWebFontR';color:#808080; font-size:13px;}
        
.btnTSYP2 a{text-decoration:none; color:#bdbdbd;}

#TP { float:left;
    position: relative;
    height: 220px;
    width: 400px; border:0px solid #F00; margin-top:-75px; margin-left:0%
}

.sxBPGBill{float:right; position:relative; width:350px; border:0px solid #F47882;margin-top:-66px}

.pmbContainer16LS{ float:right; position:relative; margin-top:30px; width:350px; }

#dA {
  
    top: 0%;
    left:55%;
	   
}



  #dQ {
   border:0px solid #F00;
    top: 11.5%;
    left:61.5%;
   
}

  #dD {
   border:0px solid #F00;
    top: 20.5%;
    left:66.5%;
   
}

  #dP {
   border:0px solid #F00;
    top: 27.25%;
    left:70%;
   
}

  #dM {
   border:0px solid #F00;
    top: 33.43%;
    left:73.4%;
   
}

  .cCS{ position:absolute;
  -ms-transform: rotate(-125.2deg); /* IE 9 */
   -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
   transform: rotate(-90deg); ; margin-left:140px
   }
   
   .prodContainer16LS{ float:left;position:relative; border-bottom:1px solid #ccc;width:100%; padding-top:.5%; padding-bottom:2%; }
   
   .tPerf16LS{ width:100%;float:left;position: relative; margin-top: 9px; }
   
   .sxBPname{float:left; clear:both;font-family:'MyWebFontR';font-size:12px;color: #808080;}
   
   .sxBPvalue{float:left; clear:both;font-size:24px; font-family:'Khand', sans-serif; padding-top:6px}
   
   #Banner-header{position: relative; width: 100%; border: 0px solid rgb(102, 102, 102); height: auto; overflow: hidden;}

.PBAD2{margin-top: 8px; width: 300px; float: left; height: 250px; overflow: hidden;border:0px solid #f00; margin-top:-27px}
    /* Performance Popular in Constituency Tab start*/
    
    #briefH{float:left; width:100%; color:#666; font-size:11px; clear:both; height:auto;  padding:10px 0px; font-family:'Arial'; border-top:1px solid #dcdbdb; border-bottom:1px solid #dcdbdb}
#briefH span{ float:left; margin-top: 4px; }
    
    #TPP .dsp1{ float:left;width:22%;border: 0px dotted #bfbfbf ; padding:0 0%; margin-top:2%; margin-right:2%}
    /*#TPP .dsp{ float:left;width:22%; background:url(/images/tpp_sprate.jpg) left center no-repeat; margin:0 2%; margin-top:2%}*/
    #TPP .dsp{ float:left;width:22%; margin:0 2%; margin-top:2%}
    
    #TPP2 .dsp1{ float:left;width:22%;border: 0px dotted #bfbfbf ; padding:0 0% ;margin-top:2%; margin-right:2%}
    /*#TPP2 .dsp{ float:left;width:22%; background:url(/images/tpp_sprate.jpg) left center no-repeat; margin:0 2% ; margin-top:2%}*/
    #TPP2 .dsp{ float:left;width:22%; margin:0 2% ; margin-top:2%}
    
    
    #TPP .dspR{width:100%; float:left; position:relative; height:45px; line-height:45px; border-top: 1px solid #d45f5f ;border-bottom: 1px solid #d45f5f; ;font-size:14px;font-family:'Khand', sans-serif;color:#2e2e2e;}
#TPP .dspS{ float:left; height:45px; line-height:45px; font-size:12px;font-family:'MyWebFontR';color:#545454;width:100%; padding-left:10%; border-bottom: 4px solid #eb7269;}
#TPP2 .dspR{width:100%; float:left; position:relative; height:45px; line-height:45px; border-top: 1px solid #d45f5f ;border-bottom: 1px solid #d45f5f; ;font-size:14px;font-family:'Khand', sans-serif;color:#2e2e2e;}
#TPP2 .dspS{ float:left; height:45px; line-height:45px; font-size:12px;font-family:'MyWebFontR';color:#545454;width:100%; padding-left:10%; border-bottom: 4px solid #eb7269;}

    
    .dspST{width:100%;float:left; position:relative;border:0px solid #f00; margin:3% 0%}
    .dspST  img{ position:absolute; top:15%;left:9%;}
    .dspST  p{ position:absolute; top:25px;left:65%;font-size:29px;font-family:'Khand', sans-serif;;color:#ffca7c; font-weight: 600;}

.dspST  canvas{ position:relative; top:0px;left:0px;}

.tpp_h{float:left;font-size:22px;font-family:'Khand', sans-serif;color:#2e2e2e; width:100%; max-height:50px;height:50px; line-height:20px; font-weight: 600;}

.rtNo{ float:right; margin-right:5%;color:#505050; font-weight: 600; display: none; }


.clop_btnMoreC{ float:left; margin-left:1%; font-size:12px; }
.clop_moreBtn{ text-decoration:none; cursor:pointer; color: #2e2e2e; }
    /*---------------*/
    
    .Tab_DivR{ float:left; position:relative; width:100%; margin-top: 2%; }
    
    #Pop_MP{ margin-left: 0%; cursor: pointer; }
    #Top_MP_Overall{ margin-left: 0%; cursor: pointer; }
    #Top_MP_LS{  cursor: pointer; }
    #Top_MP_Constituency{ cursor: pointer; }
    
     /* Top in LS, Top in Constituency Tab start*/
    .Tab_tR { float: left;position:relative; font-size: 18px; font-family: 'MyWebFontBk'; color: #f5766d; padding: 1% 0%; padding-left: 2%; }

    .Tab_T2R { float: left; position: relative; font-size: 21px; font-weight: 600; font-family: 'Khand', sans-serif; color: #b65d5d; padding: 1% 0%; padding-left: 1%; height: 40px; text-align: left;
            line-height: 45px; width: auto; z-index: 21; padding: 0 3% }

    .Tab_B2R { float: left; position: relative; font-size: 21px; font-weight: 600; font-family: 'Khand', sans-serif; color: #b65d5d; padding: 1% 0%; padding-left: 2%; height: 40px; text-align: left;
            line-height: 45px; width: auto; z-index: 21; padding: 0 3% }

	.Tab_inactiveR{ }

	.Tab_activeR{ border: 1px solid #d45f5f; border-bottom: 1px solid #ececec; color: #5f5757; z-index: 22; }
		
	/* Performance Popular, Top in LS, Top in Constituency Tab end*/	
		
		

		.Tab_Div{
				float:left; position:relative; 
				width:100%; background:url(/images/tpa_l.jpg) top  repeat-x; 
				margin-bottom:2%; 
		}

		/* Top3Tab-Title-------------------------*/
    .Tab_t {
        float: left;position:relative;
        font-size: 26px;
        font-weight: 600;
        font-family: 'Khand', sans-serif;
        color: #f5766d;
        margin-left: 2%;
        margin-top: 1%;
        
    }
    
    .Tab_detail{min-height:400px;}

		/* Top3Tab-TopButton-------------------------*/
     .Tab_T2 {
        float: left;
        position: relative;
        font-size: 21px;
        font-weight: 600;
        font-family: 'Khand', sans-serif;
        color: #404040;
        margin-left: 2%;
        margin-top: 1%;
        cursor: pointer;
        height: 30px;
        text-align: left;
        line-height: 35px;
        width: auto;
        background-color: #fff;
        z-index: 21;
        padding: 0 3%
    }

		/* Top3Tab-BotomButton-------------------------*/
    .Tab_B2 {
        float: left;
        position: relative;
        font-size: 21px;
        font-weight: 600;
        font-family: 'Khand', sans-serif;
        color: #9a9a9a;
        margin-left: 2%;
        margin-top: 1%;
        height: 30px;
        text-align: left;
        line-height: 35px;
        width: auto;
        cursor: pointer;
        z-index: 21;
        padding: 0 3%
    }

		.Tab_inactive{
    	border: 1px solid #fff;   
		}

		.Tab_active{
    	border: 1px solid #bfbfbf;
      border-bottom: 1px solid #fff;z-index: 22;
		}
		.Tab_detail{
			float:left; position:relative; 
			width:100%;border-top:1px solid #bfbfbf;
			z-index: 21; margin-top: -1px;
		}

		.Tab_cl1{ width:32%;margin-top:2%;margin-right:1.9%; float:left;position: relative;	}

		.Tab_cl2{ float:left;position: relative; width:32%; border-left:1px dotted #bfbfbf; margin-right:1.9%; margin-top:2% }
		
		.Tab_cl3{ float:left; width:32%; border-left:1px dotted #bfbfbf; position: relative; margin-top:2% }
    
    
/* mpLeftImage-------------------------*/
    
    .TPA_tab_dtI div {
        float: left;
        position: relative;
    }
    
    .TPA_tab_dtI span {
        float: left;
        position: absolute;
        padding: 1% 4%;
        background-color: #f00;
        color: #fff;
        top: 0px;
        left: 0px;
        font-size: 18px;
        font-family: 'MyWebFontR';
    }

 		.hTop {
        width: 169px;
        height: 105px;
        overflow: hidden;
        border: 0px solid #f00;
    }
		.hTop img {
    width: 100%;
    margin-top: -12%;
		}
    .hTopR img {
    width: 100%;
    margin-top: -12%;
}
		/* mpImage*/


    /*MpLeftStat----------------------------*/
    
    .TPA_tab_dtSt {
        float: left;
        width: 30%;
        border: 0px solid #bfbfbf;
        margin-left: 5%
    }
    
    .TPA_tab_dtSt div {
        float: left;
        position: relative
    }
    
    .TPA_tab_dtSt div p {
        float: left;
        position: absolute;
        top: 2%;
        font-size: 28px;
        left: 25%;
        font-family: 'MyWebFontBk';
        color: #f29f01
    }
    
    .TPA_tab_dtSt div span {
        font-size: 16px;
        font-family: 'MyWebFontR';
    }
    /* stat*/

    /* mpDetail-------------------------*/

     .TPA_tab_dt {
        width: 100%;
        float: left;
        position: relative;
        
        margin-left: 2%;
        margin-top: 5%
    }
    .TPA_tab_dtN {
        font-size: 14px;
        font-family: 'MyWebFontB';
        color: #454545
    }
    
    .TPA_tab_dtC { width:100%;
        float: left;
        position: relative;
        font-size: 12px;
        font-family: 'MyWebFontR';
        color: #454545
    }
    
    .TPA_tab_dtP {
        width:100%;
        float: left;
        position: relative;
        font-size: 12px;
        font-family: 'MyWebFontR';
        color: #454545
    }
    
    .TPA_tab_dtV {
        font-size: 10px;
        font-family: 'MyWebFontR';
        color: #9F9F9F
    }
    /* mpDetail*/

    /* mpLeftTotal-------------------------*/

    .TPA_tab_dtT {
        width: 100%;
        float: left;
        position: relative;
        border-top: 3px solid #eaeaea;
        margin-left: 2%;
        margin-top: 4%;
        padding: 2% 0%
    }

    .TPA_tab_dtTt {
        font-size: 12px;
        font-family: 'MyWebFontR';
        color: #808080
    }
    
    .TPA_tab_dtTp1 {
        font-size: 30px;
        font-family: 'MyWebFontBk';
        color: #f29f01
    }
       
    .TPA_tab_dtTp {
        font-size: 30px;
        font-family: 'MyWebFontBk';
        color: #454545
    }
    
    .TPA_tab_dtTp span {
        font-size: 12px;
        font-family: 'MyWebFontR';
        margin-left: 2%
    }
    
    .TPA_tab_dtTp1 span {
        font-size: 12px;
        font-family: 'MyWebFontR';
        margin-left: 2%
    }
    /* mpTotal*/

		/* mpLeftRating-------------------------*/   
    .dspR2 {
        width: 100%;
        float: left;
        position: relative;
        height: 55px;
        line-height: 55px;
        border-top: 1px dotted #bfbfbf;
        border-bottom: 1px dotted #bfbfbf;
        font-size: 16px;
        font-family: 'Khand', sans-serif;
        color: #808080;
        width: 100%;
        margin-left: 2%;
        clear: both
    }
    /* mpLeftSharinging-------------------------*/   
    .dspS2 {
        float: left;
        position: relative;
        height: 45px;
        line-height: 45px;
        font-size: 14px;
        font-family: 'MyWebFontR';
        color: #808080;
        width: 100%;
        margin-left: 2%
    }
   



    /* -------------mpRightImage /Detail-------------------------*/
    
    .TPA_tab_cr_dtI {
        float: left;
        position: relative;
        width: 100%;
        border: 0px solid #bfbfbf;
        margin-left: 5%
    }
    
    .TPA_tab_cr_dtIv span {
        position: absolute;
        left: 0px;
        top: 0px;
        background-color: #F00;
        padding: 0% 5%;
        color: #fff;
        font-size: 18px;
        font-family: 'MyWebFontR'
    }
    

    
    .hTopR {
        width: 110px;
        height: 56px;
        overflow: hidden;
    }
    
    .TPA_h {
        float: left;
        font-size: 13px;
        font-family: 'MyWebFontB';
        color: #2f2f2f;
        width: 100%;
        margin-left: 5%
    }
    
    .TPA_s2 {
        float: left;
        font-size: 12px;
        font-family: 'MyWebFontR';
        color: #9f9f9f;
        width: 100%;
        margin-left: 5%
    }
		/* mpRightImage /Detail*/
    
    
  	/* mpRightStat-------------------------*/ 
    
    .TPA_tab_cr_dtS {
        float: left;
        position: relative;
        width: 95%;
        margin-left: 5%;
        margin-top: 3%;
        border-top: 2px solid #eaeaea;
        border-bottom: 2px solid #eaeaea
    }
    
    .TPA_tab_cr_dtSc {
        float: left;
        position: relative;
        width: 50%;
        border-right: 1px solid #eaeaea;
        padding: 1% 0%;
    }
    
    .TPA_tab_cr_dtScV {
        float: left;
        position: relative;
        margin-left: 5%;
        font-family: 'MyWebFontBk';
        font-size: 34px;
        color: #f29f01
    }
    
  	/* mpRightStat-------------------------*/ 


  	/* mpRightRating-------------------------*/   
    .TPA_tab_cr_dtSr {
        float: left;
        position: relative;
        width: 40%;
        margin-left: 5%;
        padding-top: 1%;
    }
	
		.TPA_s {
        float: left;
        font-size: 12px;
        font-family: 'MyWebFontR';
        color: #9f9f9f;
        width: 100%;
        margin-left: 5%
    }
  	/* mpRightRating*/  

  	/* mpRightSharing-------------------------*/ 
 		.dspS3 {
        float: left;
        position: relative;
        height: 45px;
        line-height: 45px;
        font-size: 14px;
        font-family: 'MyWebFontR';
        color: #808080;
        width: 95%;
        margin-left: 5%
    }
		
		.artB2 {
	    float: right;
	    width: 90px;
	    font-size: 12px;
	    font-family: 'MyWebFontR';
	    color: #404040;
	    text-align: left;
	    margin-top: 0px;
	    background-color: #f00;
	    color: #fff;
	    border: none;
	    cursor: pointer;
	    cursor: hand;
		}
		
		.MPpIcons{float:right; margin-top:35px}
		.MPpPrcnt{font-size:18px}
		.tpp_s {
                float: left;
                font-size: 12px;
                font-family: 'MyWebFontR';
                color: #2e2e2e;
                width: 100%;
        }
        
        /*===============================================================================*/

  @media only screen and (max-width: 500px) {
    .wrap{width:100%;}
    .mobileDisplay{ display:none;}
    .mobileDisplayV{ display:block;}
    .TodaySlider{font-size:17px; color:#717171;font-family: 'Khand'; margin-left:0%; margin-top:2%;}
    .pTimeH {
    float: left;
    position: relative;
    width: 40%;
    margin: 0 4%;
    border: 0 solid #999;
    height: 70px;
}
.pTime2H{float:right; position:relative; width:auto; border:0px solid #999;padding-bottom: 10px; padding-right: 4%;}

.pTimeNH{float:right;font-size:10px; font-family:'MyWebFontR'; color:#808080; border-bottom:1px solid #000; height:20px;padding-bottom:5px; clear: right;width:100%;}


.pTimeVH{float:left;font-size:15px; font-family:'Khand'; color:#444; margin-top:8px;border-top: 0px solid #000;padding-top:0px;}
.pTimeVHh{float:left;font-size:12px; font-family:'MyWebFontr'; color:#444; margin-top:13px;padding-top:0px;}

.pinkTxtH{float:right;border:0px solid #f66;font-size:14px; font-family:'Khand', sans-serif;;color:#fc7d74;margin-top:9px;}

.pinkTxtHMobile{float:left; width: 100%; font-size:17px; font-family:'Khand', sans-serif; color:#fc7d74; margin-top: -5px;}


#dA {
  
    top: 0%;
    left:0%;
	   
}



  #dQ {
   border:0px solid #F00;
    top: 11.4%;
    left:6.5%;
   
}

  #dD {
   border:0px solid #F00;
    top: 22.5%;
    left:12.5%;
   
}

  #dP {
   border:0px solid #F00;
    top: 33.1%;
    left:18.3%;
   
}

  #dM {
   border:0px solid #F00;
    top: 42.6%;
    left:23.62%;
   
}

  .cCS2{ position:absolute;
  -ms-transform: rotate(-125.2deg); /* IE 9 */
   -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
   transform: rotate(-90deg); ; margin-left:40px
   }

 .cCS3{ position:absolute;
  -ms-transform: rotate(-125.2deg); /* IE 9 */
   -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
   transform: rotate(-90deg); ; margin-left:40px
   }
   
   .prodContainer16LS{ float:left;position:relative; border-bottom:1px solid #ccc;width:100%; padding-top:.5%; padding-bottom:10px; }
   
   .tPerf16LS{ width:100%;float:left;position: relative; margin-top: 19px; }
   
   .sxBPname{float:left; min-width: 22px; max-width: 66px; height: 26px; line-height: 13px; font-family:'MyWebFontR';font-size:12px;color: #808080;}
   
   .sxBPvalue{float:left; clear:both;font-size:20px; font-family:'Khand'; padding-top:6px}
   
   #Banner-header{position: relative; width: 96%; padding: 0% 2%; border: 0px solid rgb(102, 102, 102); height: auto; overflow: hidden; margin-top: 2%; margin-bottom: 10px; }
   
   #TP { float:left; position: relative; height: 220px; width: 400px; border:0px solid #F00; margin-top:10px; margin-left:0%
        }

.sxBPGBill{float:right; position:relative; width:100%; border:0px solid #F47882; border-top: 1px solid #ccc; margin-top:56px}

.pmbContainer16LS{ float:right; position:relative; margin-top:36px; width:100%; }
        
.PBAD2{margin-top: 18px; width: 100%; float: left; height: 250px; overflow: hidden;border:0px solid #f00; text-align:center;}
    
    /* Performance Popular in Constituency Tab start*/
    
    #briefH{float:left; width:auto; color:#666; font-size:11px; clear:both; height:auto;  padding:10px 10px; font-family:'Arial'; border-top:1px solid #dcdbdb; border-bottom:1px solid #dcdbdb}
    #briefH span{ float:left; margin-top: 4px; }
    
    #TPP .dsp1{ float:left;width:45%;border: 0px dotted #bfbfbf ; padding:0 2% ;margin-top:2%;}
    /*#TPP .dsp{ float:left;width:45%; background:url(/images/tpp_sprate.jpg) left center no-repeat; padding:0 2% ; margin-top:2%}*/
    #TPP .dsp{ float:left;width:45%; padding:0 2% ; margin-top:2%}
    #TPP2 .dsp1{ float:left;width:46%;border: 0px dotted #bfbfbf ; padding:0 0% ;margin-top:2%;}
    /*#TPP2 .dsp{ float:left;width:46%; background:url(/images/tpp_sprate.jpg) left center no-repeat; padding:0 2% ; margin-top:2%}*/
    #TPP2 .dsp{ float:left;width:46%; padding:0 2% ; margin-top:2%}
    
    #TPP .dspR{width:100%; float:left; position:relative; height:45px; line-height:45px; border-top: 1px solid #d45f5f ;border-bottom: 1px solid #d45f5f; ;font-size:12px;font-family:'MyWebFontR';color:#505050;  margin-left:0}
#TPP .dspS{ float:left; height:45px; line-height:45px; font-size:12px;font-family:'MyWebFontR';color:#545454;width:80%; padding-left:10%; border-bottom: 4px solid #ce5d55;}
#TPP2 .dspR{width:90%; float:left; position:relative; height:45px; line-height:45px; border-top: 1px solid #d45f5f ;border-bottom: 1px solid #d45f5f; ;font-size:12px;font-family:'MyWebFontR';color:#4a4a4a;  margin-left:5%}
#TPP2 .dspS{ float:left; height:45px; line-height:45px; font-size:12px;font-family:'MyWebFontR';color:#545454;width:80%; padding-left:10%; border-bottom: 4px solid #ce5d55;}

    .dspST{width:100%;float:left; position:relative;border:0px solid #f00; margin:3% 5%}
    .dspST img {
                position: absolute;
                top: 11%;
                left: 12%;
    }
    .dspST  p{ float: left;
    position: relative;
    top: 0;
    left: 10%;
    font-size: 40px;
    font-family: 'MyHel';
    color: #fdb243;margin:0;}
    
    
    
    .tpp_h{float:left;font-size:20px;font-family:'MyWebFontR';color:#545454; width:95%; margin-left:5%;line-height:22px; margin-top:10px;}
    
        .Tab_cl1{
            width:100%;margin-top:2%;margin-right:1.5%;
            float:left;position: relative;
        }

        .Tab_cl2{
                float:left;position: relative;
                width:100%;border:none;
                margin-right:1.5%;
                margin-top:0; padding-top:0
        }
        
        .Tab_cl3{
                float:left; display:none;
                width:100%; border-top:2px solid #bfbfbf; 
                position: relative;
                margin-top:2%
        }
        
        .Tab_Div {
    float: left;
    position: relative;
    width: 96%;
    padding: 0% 2%;
    background: url(/images/tpa_l.jpg) top repeat-x;
    margin-bottom: 2%;
}
    
    /* Top3Tab-TopButton-------------------------*/
     .Tab_T2 {
    float: left;
    position: relative;
    font-size: 13px;
    font-family: 'Khand', sans-serif;
    color: #404040;
    margin-left: 1%;
    margin-top: 2%;
    cursor: pointer;
    height: 38px;
    text-align: left;
    line-height: 15px;
    width: 70px;
    background-color: #fff;
    z-index: 21;
    padding: 0 3%;
    padding-top: 8px;
}

        /* Top3Tab-BotomButton-------------------------*/
    .Tab_B2 {
    float: left;
    position: relative;
    font-size: 13px;
    font-family: 'Khand', sans-serif;
    color: #9a9a9a;
    margin-left: 2%;
    margin-top: 2%;
    height: 38px;
    line-height: 15px;
    width: 70px;
    cursor: pointer;
    z-index: 21;
    padding: 0px 3%;
    padding-top: 8px;
}

        .Tab_inactive{
        border: 1px solid #fff;   
        }

        .Tab_active{
        border: 1px solid #bfbfbf;
      border-bottom: 1px solid #fff;z-index: 22;
        }

         .TPA_tab_cr_dtI {
        float: left;
    position: relative;
    width: 98.5%;
    border: none;
    border-top: 3px solid #DCDCDC;
    margin-left: 1%;
    padding-top: 14px;
    }
    
    /* mpRightStat-------------------------*/ 
    
    .TPA_tab_cr_dtS {
        float: left;
        position: relative;
        width: 97%;
        margin-left: 1.5%;
        margin-top: 3%;
        border-top: 1px dotted #bfbfbf;
        border-bottom: 1px dotted #bfbfbf
    }
    
    /* mpLeftTotal-------------------------*/

    .TPA_tab_dtT {
        width: 97%;
        float: left;
        position: relative;
        border-top: 1px dotted #bfbfbf;
        margin-left: 1.5%;
        margin-top: 2%;
        padding: 2% 0%
    }
    
    	/* mpLeftRating-------------------------*/   
    .dspR2 {
        width: 97%;
        float: left;
        position: relative;
        height: 45px;
        line-height: 45px;
        border-top: 1px dotted #bfbfbf;
        border-bottom: 1px dotted #bfbfbf;
        font-size: 14px;
        font-family: 'MyWebFontR';
        color: #808080;
        margin-left: 1.5%;
        clear: both
    }
    /* mpLeftSharinging-------------------------*/   
    .dspS2 {
        float: left;
        position: relative;
        height: 45px;
        line-height: 45px;
        font-size: 14px;
        font-family: 'MyWebFontR';
        color: #808080;
        width: 97%;
        margin-left: 1.5%
    }
    
    	.hTop {
        width: 169px;
        height: 105px;
        overflow: hidden;
        border: 0px solid #f00;
        margin-left: 1.5%
    }
    
    /*MpLeftStat----------------------------*/
    
    .TPA_tab_dtSt {
        float: left;
        width: 30%;
        border: 0px solid #bfbfbf;
        margin-left: 10%
    }
    
    .TPA_tab_dtSt div {
        float: left;
        position: relative
    }
    
    .TPA_tab_dtSt div p {
        float: left;
        position: absolute;
        top: 2%;
        font-size: 28px;
        left: 25%;
        font-family: 'MyWebFontBk';
        color: #f29f01
    }
    
    .TPA_tab_dtSt div span {
        font-size: 16px;
        font-family: 'MyWebFontR';
    }
    .MPpIcons{ float:left;margin-top:0; margin-bottom:8px;}
    .MPpPrcnt{font-size:26px}
    .tpp_s {
    float: left;
    font-size: 14px;
    font-family: 'MyWebFontR';
    color: #545454;
    width: 100%;
    margin-left: 5%;
}
  }
