td {
	padding 0 0 0 0;
}
table#KDmain {
	width: 764px;
	background: white;
}
td#KDheader {
	height: 25px;
	background: white;
}
td#KDpreamble {
	width: 600px;
	height: 25px;
	background: white;
}

td#KDmenu	{
	vertical-align: top;
	width: 100px;
	height: 400px;
	}
td#KDbody {
	width: 612px;
	height: 400px;
	background: white;
	vertical-align: top;
}
td#KDfooter {
	height: 50px;
	background: white;
}
#menu_vert	{
	/* float: left;*/
	border: 0;
	border-bottom: 1px solid #999999;
	width: 151px;  /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 100px;	 /* Actual value for conformant browsers */	
	}

html>#menu_vert {
	width: 100px; /* Be nice to Opera */
	}

#menu_vert ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
#menu_vert li	{
	text-align: center;
	width: 100px;
	margin: 0;
	padding: 0;
	font: 10px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	}
#menu_vert li a {
	display: block;
	margin: 0 3px 0 0;
	font-weight: normal;
	padding: 0;
	padding: 2px 3px 3px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
	color: #333333;
	background: white;
	text-decoration: none;
	width: 100px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 98px;	/* You get it. Good value for compliant browers. */	
	}
	
html>#menu_vert li a {
	width: 98px;	 /* Be nice to Opera */
	}
	
#menu_vert li a:hover {
	font-weight: normal;
	background: #0099CC;
	color: #fff;
	text-decoration: none;
	}
/****/
#menu_horiz	{
	/* float: left; */
	margin: 150px 0 0 0;
/*	padding: 0 25px 25px 25px;*/
	background: #fdf8f2; 
	border: 0;
	border-top: 10px solid #f5d7b4;
	border-right: 1px solid #f5d7b4;
	border-bottom: 1px solid #f5d7b4;
	width: 651px;  /* False value for IE4-5.x/Win */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;	 /* Actual value for conformant browsers */	
	}

html>#menu_horiz {
	width: 600px; /* Be nice to Opera */
	}
#menu_horiz table {
	list-style: none;
	padding: 0;
	margin: 15px 0;
	border: 0;
	}
#menu_horiz tr	{
	text-align: center;
	border-bottom: 1px solid #f5d7b4;
	width: 100px;
	margin: 0;
	padding: 0;
	font: 10px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	color: #f79b60;
	background: #fdf8f2;
	}
#menu_horiz tr a {
	display: block;
	font-weight: normal;
	padding: 0;
	border-left: 1px solid #f5d7b4;
	border-right: 1px solid #f5d7b4;
	background: #fffdfa;
	color: #f79b60;
	text-decoration: none;
	width: 100px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 98px;	/* You get it. Good value for compliant browers. */	
	}
	
html>#menu_horiz tr a {
	width: 98px;	 /* Be nice to Opera */
	}
	
#menu_horiz tr a:hover {
	font-weight: normal;
	background: #f5d7b4;
	color: #930;
	text-decoration: none;
	}
.button {
        font-size: 14px;
        text-decoration: none;
        color: #FFFFFF;
        padding: 1px 2px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #3399FF;
        border-right-color: #003399;
        border-bottom-color: #003399;
        border-left-color: #3399FF;
        background-color: #006699;
        vertical-align: middle;
}
.button:link {text-decoration: none; color: #66CCFF}
.button:visited {
text-decoration: none; color: #66CCFF}
.button:hover {
        text-decoration: none;
        color: #FFFFFF;
        background-color: #0099CC;
}
.button:active {
        text-decoration: none;
        color: #0099CC;
        background-color: #FFFFFF;
}
table#admin_list td {
	vertical-align: top;
    background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#username {
    text-align: right;
    margin-right: 50px;
}
td.adcolumns {
	vertical-align: top;
}