hr {
height:5px;
width:100%;
border: solid #cccccc 0px;
border-top-width:1px; 
margin:0px;
margin-top: 12px;
margin-bottom: 8px;
padding:0px;
}

 A {COLOR: #717171; text-decoration:none}
 A:hover {COLOR:#f06c21; }
 img { border:0px;}

A.katlink {COLOR: #ffffff; text-decoration:none}
.kat {
background:url(katmenu2.gif);
}

body {
/* width:100%; */
margin:0;
padding:0;
color: #717171;
font-size:12px;
line-height: 1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#a8a8a8 url(page.png);
background-repeat: repeat-y;
}

td {
color: #717171;
font-size:12px;
line-height: 1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.nav 	{
	display:block;
	padding-left:10px;
	height:52px;
	position:absolute;
	line-height: 8px; 
	top:103px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(button1.gif);
}


#invhome 	{
	display:block;
	width:320px;
	height:65px;
	position:absolute;
	top:12px;
    left:40px;
	text-decoration:none;
}

.nav:hover	{ color:#ffffff; line-height: 9px; background: url(button3.gif) !important; }

.h1 {
font-size:18px;
font-weight:bold;
line-height:24px;
}

#container {
position:relative;
width:843px;
height:100%;
margin-bottom:-31px;
padding-bottom:-31px;
}

#p{
 margin-top:9px; 
 
}

#header {
position:relative;
height:192px;
background: url(back.jpg);
background-repeat:no-repeat;
/* z-index:3; */
}

.gap {
height:300px;
float:left;
}

#main {
  position:relative;
  float:left; 
  width:607px;
/* z-index:3; */
}

#sidebar2 {
	position:relative;
	width:180px;
	float:left;
	font-size:14px;
/* z-index:3; */
}

#footer {
clear:both;
position:relative;
width:839px;
height:31px;
font-size:9px;
color:#b4b4b4;
/* z-index:3; */
line-height:25px;
/*background: url(footer.png);
background-repeat:no-repeat; */
}

  .pics { border-width:0; visibility:hidden; position:absolute }
  #k_container { background:url(load2.gif) no-repeat center; position:relative; left:70px }