/* CSS Document */
body{
margin:0;
/*background:#c4e0f6 url(img/bg.png) left top repeat-x;*/
background:#f0f4fa;
width:expression(document.body.clientWidth <= 980? "980px": "auto" );
min-width:980px;
font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
font-size:13px;
}
 div p ul li td input textarea  a span
 {
     font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
 }
.bodycenter{
background:#c4e0f6 url(../css/img/bg1.png) left top repeat-x;
}
#north{
margin:0;
background:#c4e0f6 url(img/bg.png) left top repeat-x;
width:expression(document.body.clientWidth <= 980? "980px": "auto" );
min-width:980px;
 
font-size:12px;
}
img{ 
max-width:400px;height:auto; 
} 


.minwidth{
  width:expression(document.body.clientWidth <= 980? "980px": "auto" );
min-width:980px;
}
span{
display:-moz-inline-stack; 
 vertical-align:middle;
 
font-size:12px;
display:inline-block; 
}
     textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing   : border-box;
	-ms-box-sizing    : border-box;
	-o-box-sizing     : border-box;
	box-sizing        : border-box;
}
.leftshow{text-align:left;padding-left:10px}
.colorchange{
background-image: -moz-linear-gradient(top, #fafafa, #d7d7d7); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #d7d7d7)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#d7d7d7', GradientType='0'); /* IE*/

}
a.colorchange:hover
{
    color:#000 !important;
    }

.colorchangelogin{
background-image: -moz-linear-gradient(top, #ffffff, #efefef); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0'); /* IE*/

}
textarea{
resize: none;
}
.x-grid-panel a:link {
	color:#000000;
    text-decoration: underline;
}
.x-grid-panel a:visited {
	color:#000000;
    text-decoration: underline;
}
.x-grid-panel a:hover {
	color:#ff0000;
    text-decoration: underline;
}
.x-grid-panel a:active {
	color:#000000;
    text-decoration: underline;
}
a:link {
	color:#000000;
    text-decoration:none;
}

a:visited {
    color:#000000;
    text-decoration:none;
}
    
a:hover {
    color:#ff0000;
    text-decoration:none;
    }
    
a:active {
    color:#000000;
    text-decoration:none;
}

.clearFix{ clear:both; zoom:1; overflow:hidden}

ul,ol,li,dl,dt,dd{list-style:none;}
em,s,i{font-style:normal;}img,a.img,img a{border:0;}

.text{
  height:20px;
  border:1px solid #cecece;
  line-height:20px;
  color:#999999;
}
.font16whiteboldarial{ 
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  
}

.font16blackboldarial{ 
  font-size:16px;
  font-weight:bold;
  color:#000000;
  
}

.font14blackboldarial{ 
  font-size:14px;
  font-weight:bold;
  color:#000000;
  
}
.font12blackboldarial{ 
  font-size:12px;
  font-weight:bold;
  color:#000000;
  
}

.font12blackarial{ 
  font-size:12px;

  color:#000000;
  
}

.font12bvarial{ 
  font-size:12px;
  font-weight:bold;
  color:#03203e;
  
}



.font11blackboldarial{
  
  font-size:11px;
  font-weight:bold;
  color:#000000;
  
}
.font10blackboldarial{
   
  font-size:10px;
  font-weight:bold;
  color:#000000;
  
}
.font12blackarial{ 
  font-size:12px;

  color:#000000;
  
}

.mycustomers_customer{
width:85%;
text-align:left;
padding:0 20px 0 10px; 
cursor: pointer; 
height:28px;
line-height:24px;
}
.mycustomers_customer_uploadIndex{
width:90%;
text-align:left;
padding:0 10px 0 5px; 
cursor: pointer; 
height:28px;
line-height:24px;
}
.mycustomers_customer1{
width:80%;
text-align:left;
padding:0 10px 0 10px; 
cursor: pointer; 
height:28px;
line-height:24px;
}

.mycustomers_approval{

text-align:left;
padding:0 10px 0 10px; 
cursor: pointer; 
height:32px;
line-height:30px;
}

.kpi_layout{

text-align:left;
padding:0 10px 0 10px; 
cursor: pointer; 
height:30px;
line-height:30px;
}

.helpcenter_helpoper{
width:90%;
text-align:left;
padding:0 10px 0 10px; 
cursor: pointer; 
height:26px;
line-height:26px;
}

.helpcenter_help{
width:90%;
text-align:left;
padding:0 20px 0 20px; 
cursor: pointer; 
height:26px;
line-height:26px;
}

.bodytitlebg{
background:url(img/doctorbodyleftbottombg1.png) ;
background-color:#CCCCCC;
width:180px;
height:23px;
}
.bodytitlebg1{
background:transparent;
background:url(img/bodylefttopbg.png) ;
width:180px;
height:26px;
}
.extbar{
background:transparent;
padding-left:none;
}







.indexbodybg{
 background:url(img/indexbodybg1.png) top left no-repeat;
 height:380px;
}
.indexbodytdbottomdot{  font-size:12px;
  height:32px;
  text-align:left;
  padding-left:20px;
  line-height:32px;
  vertical-align:middle;
}
.indexbodytdbottomdot1{ 
 font-size:12px;
  border-bottom:1px dashed #ccc;
  height:30px;
  text-align:left;
  padding-left:15px;
  line-height:30px;
  vertical-align:middle;
}
.indexbobyfontorange{
color:#cc6600;
}

.visitbodylefttop{
background:url(img/bodytitleleft.png);
width:188px;
height:34px;
}
.kpi_lefttitle{
background:transparent;
/*background:url(img/bodytitleleft.png) ;*/
background-color:#556879;
color:#fff;
border:1px solid #ccc;
width:197px;
height:25px;
}


/* nav */
.nav{height:30px;width:964px; margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bn{ padding-top:0px;position: relative;left:-0px;display:inline-block;overflow: hidden; zoom:1;*display:inline; }
.bn li{ width:118px; text-align:center; height:32px;line-height:26px;  display:inline-block;zoom:1;  *display:inline; float:none;color:#000000;white-space:nowrap;overflow:hidden;}
.bn li.bnOn{ background:url(/Content/images/pvm1.0/pvm_logo/mouse_over.png)  repeat-x left top; color:#000000}
.bn a:hover{ color:red; }
.bn a{ color:#ffffff}
.bn li.bnOn a{ color:#000000}
.bnwidth{
 width :118px;
}

.bn1{ padding-top:0px;position: relative;left:-0px;display:inline-block;overflow: hidden;}
.bn1 li{   text-align:center; height:32px;line-height:26px; float:left; color:#000000;white-space:nowrap;overflow:hidden;padding-right:5px;}
.bn1 li.bnOn{ background:url(/Content/images/pvm1.0/pvm_logo/mouse_over.png)  repeat-x left bottom; height:29px;color:#000000}
.bn1 a:hover{ color:red; }
.bn1 a{ color:#ffffff}
.bn1 li.bnOn a{ color:#000000}


.sub_nav {display:none;position:absolute;background: #00315f;padding: 5px 0 10px 0;border-radius: 0 0 5px 5px;box-shadow: #333 0 1px 1px; z-index:999}
.sub_nav li{height:25px;padding-left:4px;list-style:none;line-height:25px;display:none;overflow:hidden;white-space:nowrap;padding-right:5px;} 
.sub_nav li a{color:#ffffff;}
.libg{background-color:#b5c6d5;}
.report{
background:url(img/report.png) top left no-repeat;
}
.must_field{
color:red;font-size:12px
}


.footfont{
width:150px; height:37px;  color:#CC6600; line-height:37px;text-decoration:underline
}

.logout{ 
 font-size:16px;
 padding-bottom:-2px;
 color:#001a32
}

.titlebtn{
  float:left;
  width:65px;
  height:20px; 
  padding-top:5px; 
  color:#fff;
  padding-left:15px;
  font-size:14px;
  text-align:left;
  

}

.titlebtninfo{
  float:left;
  width:68px;
  height:20px; 
  padding-top:10px; 
  color:#fff;
  padding-left:40px;
  font-size:14px;
  text-align:left;
  

}

.searchinput{
width:138px; 
border:0px solid red; 
height:25px;
line-height:25px;
background-color:transparent;
border:none; 
color:#ccc; 

}


    .frcStyle td , .frcStyle th
    {
         border:1px solid #ccc;
         border-top:none;
         border-left:none;
        }
    
/*visit plan report*/
    .VisitType{ cursor: pointer;width:205px;}
    .VisitType-over{background-color: #EFEFEF;cursor: pointer;}
    .VisitType-selected{background-color: #DFE8F6;cursor: pointer;}
    .VisitColor1{background-color:#ffada7;}
    .VisitColor2{background-color:#53aafe;}
    .VisitColor3{background-color:#d680d4;}
    .VisitColor4{background-color:#ababa8;}
    .VisitColor5{background-color:#6ada5e;}
    .plancolor1 .plancolortop{ background-color: #FFFF00;}
    .plancolor1 .plancolorbottom{background-color: #ffffff;}
    .plancolor2 .plancolortop{ background-color: #FFFF00;}
    .plancolor2 .plancolorbottom { background-color: #00FF00; }
    .plancolor3 .plancolortop{ background-color: #ffffff;}
    .plancolor3 .plancolorbottom{background-color: #00FF00; }
    .TypeDisabled {  background-color:#efefef;filter:alpha(opacity=80); -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;  }
    
    
    .qqFace{
	background:#fff;
	padding:8px;
	border:1px #dfe6f6 solid;
}
.qqFace table td{
	padding:2px;
}
.qqFace table td img{
	cursor:pointer;
	border:1px #fff solid;
}
.qqFace table td img:hover{
	border:1px #0066cc solid;
}


.pstatus {
display: block;
 
font-size: 12px;
 font-style: italic;
font-style: normal;
line-height: 32px;
color: #999;
}
