		/* ### CSS DOCUMENT STYLE  FOR KEYLABO ### */

* {
	border: 0px dotted #fc6;
	}
	
body {
	margin: 0;
	padding: 0;
	background: url(../img/bg.jpg) #FFF repeat-x;
	font: 75% Arial, "Lucida Grande", Verdana, Geneva, sans-serif;
	}

#position {
	text-align: center; /* X Internet Explorer 5.x Win */
	margin:  0em auto;
	width: 800px;
	}
		
#container {
	text-align: left; /* X Internet Explorer 5.x Win */
	border: 0px solid #000;
	margin: 0;
	padding: 0;
	}

#cnt {
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left; /* X Internet Explorer 5.x Win */
	}
		
		a {
			font-weight: normal;
			color: #454545;
			text-decoration: underline;
			}	
		a:hover {
			text-decoration: none;
			}
		
		a img {
			border: 0;
			}
		
		#cnt1 {
			float: left;
			width: 370px;
			background-color: transparent;
			color: #666;
			margin: 0;
			padding: 0;
			border: 0;
			margin-left: 0px;
			border-left: 0px solid #FFF;
			padding-right: 5px;
			}
			#cnt1 img {
			padding: 0;
			margin: 0;
			border: 0;
			}
			
			
		#cnt2 {
			float: right;
			background-color: transparent;
			width: 410px;
			color: #666;
			padding: 0px;
			margin: 0;
			margin-top: 30px;
			}
		#cnt2Center {
			background: url(../img/centercnt2.gif) transparent repeat-y;
			padding: 0px 20px;
			margin: -3px 0;
			}
		#cnt2Center img{
			float: left;
			padding: 5px;
			}

		#cnt2Top, #cnt2Top img{
			padding: 0;
			margin: 0;
			}
				
		#footer {
			clear: both;
			padding: 10px 0;
			}
			#footer p {
			text-align: left;
			padding: 0 0 0 25px;
			margin: 0;
			font-size: 12px;
			color: #454545;
			}
			
			
			
h1 {
	clear: both;
	color: #000;
	margin: 0;
	padding: 5px 0;
	font-size: 18px;
	}			
	
h2 {
	clear: both;
	margin: 0;
	padding: 5px;
	font-size: 12px;
	}	
		
p {
	clear: both;
	margin: 0;
	font-size: 11px;
	padding: 5px;
	}