#kns-flow 
{ 
background: transparent url('/siteimages/kns-flow-chart.jpg') no-repeat; 
width: 800px;
height: 550px;
left: 0px;
top: 20px;
position: relative;
}
	
#kns-flow a
{
color: #000000;
text-decoration: none;
font-weight: bold;
}

#kns-flow a:hover	
{
color: #000000;
text-decoration: underline;
font-weight: bold;
}

#kns-flowbg
{
color: #034da1;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 5px 0px;
}

div#title {
   width: 800px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 100;
   color: #3a6f8f; 
   background: transparent;
   border-bottom: solid 5px #3a6f8f;
   font: bold 20px Verdana, sans-serif; 
   text-align: center;
  }

div#kns-pr {
   position: absolute; 
   top: 490px; 
   left: 43px; 
   width: 105px;
   height: 30px;
   padding: 5px 0px 0px 0px; 
   z-index: 101;
   color: #000000; 
   background: transparent;
   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: -5px; 
   left: -50px; 
   width: 180px;
   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-mm {
   position: absolute; 
   top: 430px; 
   left: 44px; 
   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-mm a span {display: none;}

div#kns-mm a:hover span {display: block;
   position: absolute; 
   top: 0; 
   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-fa {
   position: absolute; 
   top: 380px; 
   left: 44px; 
   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-fa a span {display: none;}

div#kns-fa a:hover span {display: block;
   position: absolute; 
   top: -5px; 
   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-ap {
   position: absolute; 
   top: 320px; 
   left: 44px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 104;
   color: #000000; 
   background: transparent;
   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: 0; 
   left: -50px; 
   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-gl {
   position: absolute; 
   top: 264px; 
   left: 44px; 
   width: 105px;
   height: 30px;
   padding: 5px 0px 0px 0px; 
   z-index: 105;
   color: #000000; 
   background: transparent;
   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: 0; 
   left: -50px; 
   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-rf {
   position: absolute; 
   top: 177px; 
   left: 44px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 106;
   color: #000000; 
   background: transparent;
   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: -5px; 
   left: -50px; 
   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-ram {
   position: absolute; 
   top: 124px; 
   left: 44px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 107;
   color: #000000; 
   background: transparent;
   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: -5px; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   z-index: 107;
   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-uda {
   position: absolute; 
   top: 338px; 
   left: 228px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 201;
   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: 0; 
   left: -50px;  
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 201;
   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: 288px; 
   left: 228px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 202;
   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: -5px; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 202;
   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: 212px; 
   left: 228px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 203;
   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: 0; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 203;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}

div#kns-test {
   position: absolute; 
   top: 150px; 
   left: 228px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 604;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-test a span {display: none;}

div#kns-test a:hover span {display: block;
   position: absolute; 
   top: 0; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   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-ct {
   position: absolute; 
   top: 62px; 
   left: 228px; 
   width: 102px;
   height: 30px;
   padding: 5px 0px 0px 0px; 
   z-index: 705;
   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: 0; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   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-vitals {
   position: absolute; 
   top: 490px; 
   left: 465px; 
   width: 105px;
   height: 20px;
   padding: 5px 0px 0px 0px; 
   z-index: 301;
   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: 0px; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 301;
   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: 434px; 
   left: 468px; 
   width: 102px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 302;
   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: 0; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 303;
   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: 374px; 
   left: 466px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 303;
   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: 0; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 303;
   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: 320px; 
   left: 466px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 304;
   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: 0; 
   left: -50px; 
   width: 180px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 304;
   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: 265px; 
   left: 466px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 305;
   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: 0; 
   left: -50px; 
   width: 180px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 305;
   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: 216px; 
   left: 467px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 306;
   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: -5px; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 306;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}

div#kns-qa {
   position: absolute; 
   top: 145px; 
   left: 467px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 607;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-qa a span {display: none;}

div#kns-qa a:hover span {display: block;
   position: absolute; 
   top: 0; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   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-icd {
   position: absolute; 
   top: 68px; 
   left: 468px; 
   width: 105px;
   height: 30px;
   padding: 5px 0px 0px 0px; 
   z-index: 708;
   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: -5px; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   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-echart {
   position: absolute; 
   top: 430px; 
   left: 650px; 
   width: 105px;
   height: 30px;
   padding: 5px 0px 0px 0px; 
   z-index: 401;
   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: 0; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 401;
   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: 343px; 
   left: 652px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 402;
   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: 0; 
   left: -50px;
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 402;
   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: 290px; 
   left: 652px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 403;
   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: 0; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 403;
   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: 233px; 
   left: 652px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 404;
   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: -5px; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 404;
   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: 173px; 
   left: 652px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 405;
   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: 0; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 405;
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;}

div#kns-edoc {
   position: absolute; 
   top: 68px; 
   left: 652px; 
   width: 105px;
   height: 30px;
   padding: 5px 0px 0px 0px; 
   z-index: 406;
   color: #000000; 
   background: transparent;
   font: 10px Verdana, sans-serif; 
   text-align: center;}
		
div#kns-edoc a span {display: none;}

div#kns-edoc a:hover span {display: block;
   position: absolute; 
   top: -5px; 
   left: -50px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 406;
   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: 138px; 
   left: 347px; 
   width: 105px;
   height: 33px;
   padding: 5px 0px 0px 0px; 
   z-index: 501;
   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: -30px; 
   width: 150px;
   padding: 5px; 
   text-decoration: none; 
   z-index: 501;
   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: 10px; 
   left: 330px; 
   width: 140px;
   height: 30px;
   padding: 5px 0px 0px 0px; 
   z-index: 802;
   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: 0; 
   left: -45px; 
   width: 200px;
   padding: 5px; 
   text-decoration: none; 
   color: #000000; 
   background: #fff url('/siteimages/bg-grey.gif') top repeat-x;
   border: solid 2px #0d316f;
   font: 11px Verdana, sans-serif;} 
   
