
#kns-flowbg	{
	color: #034da1;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	}
	
div#kns-ram {
   position: absolute; 
   top: 176px; 
   left: 57px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 110;
   color: #000000; 
   background: #9ee192;
   border: solid 2px #579858;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-ram a span {display: none;}

div#kns-ram a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   z-index: 110;
   text-decoration: none;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-rf {
   position: absolute; 
   top: 237px; 
   left: 57px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 109;
   color: #000000; 
   background: #9ee192;
   border: solid 2px #579858;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-rf a span {display: none;}

div#kns-rf a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 109;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-gl {
   position: absolute; 
   top: 340px; 
   left: 57px; 
   width: 108px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 108;
   color: #000000; 
   background: #ccffd4;
   border: solid 2px #47d54b;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-gl a span {display: none;}

div#kns-gl a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 108;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-ap {
   position: absolute; 
   top: 400px; 
   left: 57px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 107;
   color: #000000; 
   background: #ccffd4;
   border: solid 2px #47d54b;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-ap a span {display: none;}

div#kns-ap a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 107;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}

div#kns-fa {
   position: absolute; 
   top: 463px; 
   left: 57px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 106;
   color: #000000; 
   background: #ccffd4;
   border: solid 2px #47d54b;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-fa a span {display: none;}

div#kns-fa a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 106;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-mm {
   position: absolute; 
   top: 523px; 
   left: 57px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 105;
   color: #000000; 
   background: #ccffd4;
   border: solid 2px #47d54b;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-mm a span {display: none;}

div#kns-mm a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 105;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}   
   
div#kns-pr {
   position: absolute; 
   top: 585px; 
   left: 57px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 104;
   color: #000000; 
   background: #ccffd4;
   border: solid 2px #47d54b;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-pr a span {display: none;}

div#kns-pr a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 104;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
div#kns-kana {
   position: absolute; 
   top: 70px; 
   left: 380px; 
   width: 140px;
   height: 36px;
   padding: 5px 0px 0px 0px; 
   z-index: 113;
   color: #000000; 
   background: #e4dfb9;
   border: solid 2px #adac52;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-kana a span {display: none;}

div#kns-kana a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 113;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
div#kns-ct {
   position: absolute; 
   top: 122px; 
   left: 265px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 122;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-ct a span {display: none;}

div#kns-ct a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 122;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
div#kns-icd {
   position: absolute; 
   top: 122px; 
   left: 530px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 112;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-icd a span {display: none;}

div#kns-icd a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 112;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}   

div#kns-adt {
   position: absolute; 
   top: 204px; 
   left: 397px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 121;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-adt a span {display: none;}

div#kns-adt a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 65px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 121;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
div#kns-extern {
   position: absolute; 
   top: 280px; 
   left: 265px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 103;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-extern a span {display: none;}

div#kns-extern a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 103;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-raimds {
   position: absolute; 
   top: 370px; 
   left: 265px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 102;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-raimds a span {display: none;}

div#kns-raimds a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 102;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
div#kns-uda {
   position: absolute; 
   top: 425px; 
   left: 265px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 101;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-uda a span {display: none;}

div#kns-uda a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: 50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 101;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
div#kns-cp {
   position: absolute; 
   top: 288px; 
   left: 529px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 120;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-cp a span {display: none;}

div#kns-cp a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 120;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}

div#kns-railib {
   position: absolute; 
   top: 343px; 
   left: 530px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 119;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-railib a span {display: none;}

div#kns-railib a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 119;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}  
   
div#kns-sub {
   position: absolute; 
   top: 403px; 
   left: 530px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 118;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-sub a span {display: none;}

div#kns-sub a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 118;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
div#kns-pn {
   position: absolute; 
   top: 470px; 
   left: 530px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 117;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-pn a span {display: none;}

div#kns-pn a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 117;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
div#kns-ther {
   position: absolute; 
   top: 533px; 
   left: 530px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 116;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-ther a span {display: none;}

div#kns-ther a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 116;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-vitals {
   position: absolute; 
   top: 593px; 
   left: 530px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 115;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-vitals a span {display: none;}

div#kns-vitals a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 115;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-po {
   position: absolute; 
   top: 247px; 
   left: 735px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 127;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-po a span {display: none;}

div#kns-po a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 127;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-ndc {
   position: absolute; 
   top: 308px; 
   left: 735px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 126;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-ndc a span {display: none;}

div#kns-ndc a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 126;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-epresc {
   position: absolute; 
   top: 368px; 
   left: 735px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 125;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-epresc a span {display: none;}

div#kns-epresc a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 125;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}
   
div#kns-di {
   position: absolute; 
   top: 433px; 
   left: 735px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 124;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-di a span {display: none;}

div#kns-di a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 124;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
div#kns-echart {
   position: absolute; 
   top: 527px; 
   left: 735px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 123;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-echart a span {display: none;}

div#kns-echart a:hover span {display: block;
   position: absolute; 
   top: -15px; 
   left: -150px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 123;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   