/****** KMP GATEWAY ******/

div.kmp-gateway {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	min-width: 784px;
}

div.kmp-gateway * {margin: 0px; padding: 0px;}
div.kmp-gateway div.txt i {font-size: 12px;}
div.kmp-gateway div.txt h1 {margin-bottom: 16px; font-size: 24px; line-height: 24px;}
div.kmp-gateway div.txt h2 {margin: 5px 0 15px 0; font-size: 18px;}
div.kmp-gateway div.txt br {line-height: 14px; height: 14px;}
div.kmp-gateway div.txt p {margin-bottom: 17px; padding: 0; line-height: 17px;}

div.kmp-gateway input.form-button, div.kmp-gateway a {border: 0 none; outline: none;}

div.kmp-gateway a {text-decoration: underline;}
div.kmp-gateway a, div.kmp-gateway input {color: #369; outline: none; border: 0;}
div.kmp-gateway input {color: #000;}
div.kmp-gateway img {border: none;}
div.kmp-gateway table {border-collapse: collapse; border: none;}
div.kmp-gateway ul { list-style-type: none; line-height: 15px;}
div.kmp-gateway div.txt ul {margin-left: 5px; margin-bottom: 17px;}
div.kmp-gateway div.txt ul ul {margin-left: 20px; margin-bottom: 0;}
div.kmp-gateway div.txt ul li{ list-style: disc; }
div.kmp-gateway div.txt ul li {margin: 0 0 0 15px; }
div.kmp-gateway div.txt ol {margin: 0 0 17px 15px; line-height: 15px;}
div.kmp-gateway div.txt ol ol {margin-bottom: 0;}
div.kmp-gateway div.txt ol li {margin: 0 0 0 15px; }
div.kmp-gateway div.txt table {border-collapse: collapse; border: 1px solid #ccc; margin-bottom: 20px;}
div.kmp-gateway div.txt table td {padding: 0; border: 1px solid #ccc; padding: 5px 5px;}
div.kmp-gateway div.txt table th {padding: 0; border: 1px solid #aaa; padding: 2px 5px; font: inherit bold; background: #CCCCCC;}
div.kmp-gateway div.txt table tfoot td {background: #eee;}

div.kmp-gateway div.txt ul, 
div.kmp-gateway div.txt ol {margin: 12px 0 17px 5px; list-style-position: outside; line-height: 15px; padding-left: 40px;}

div.kmp-gateway .txt ul li{ list-style: disc; margin: 0; padding: 1px 0; line-height: 18px;}
				
div.kmp-gateway .txt ol {margin: 0 0 17px 15px; line-height: 15px;}
				
div.kmp-gateway .txt ol ol {margin-bottom: 0;}
				
div.kmp-gateway .txt ol li {margin: 0 0 0 15px; padding: 1px 0; line-height: 18px;}
				
div.kmp-gateway .txt ul ul li {list-style: circle; font: inherit;}
		
div.kmp-gateway .txt ul ul ul li {list-style:  square; font: inherit;}

div.kmp-gateway div.txt ul,
div.kmp-gateway div.txt ul li,
div.kmp-gateway div.txt table,
div.kmp-gateway div.txt p,
div.kmp-gateway div.txt span,
div.kmp-gateway div.txt div { font-family: Arial,Helvetica,sans-serif;
font-size: 12px; color: #000000; }
div.kmp-gateway div.txt ul ul li {list-style: circle; font: inherit;}
div.kmp-gateway div.txt ul ul ul li {list-style:  square; font: inherit;}
div.kmp-gateway div { font-size: 0; }

div.kmp-gateway span, 
div.kmp-gateway p, 
div.kmp-gateway a { font-size: 12px; }
	div.kmp-gateway span.no-data { margin: 0 12px; display: block; padding: 5px 0 3px;  }
	div.kmp-gateway span.term { border-bottom-style: dashed; border-bottom-width: 1px; }
	
table.kmp-gateway {width: 100%;}
	table.kmp-gateway col.kmp-gateway { width: 100%; }
	
	
div.kmp-gateway hr { margin: 32px 0; }
