#k_Upd_ctrlPanel
{
	width:150px;
	position:fixed;
	background:#fff;
	border:2px solid gray;
	padding:10px;
	bottom:5px;
	left:5px;
	font-size:11px;
	color:gray !important;
}

#k_Upd_ctrlPanel a, #k_Upd_ctrlPanel img
{
	border:0;
}

#k_Upd_ctrlPanel input[type="text"], input[type="password"]
{
	width:140px;
}

#k_Upd_header
{
	margin-bottom:10px;	
}

#k_Upd_logo
{
	display:block;
	width:150px;
	margin:0 auto;
}

p#k_Upd_version
{
	text-align:right;
	font-size:9px;
	padding:0 1px;
	color:gray !important;
}

#k_Upd_ctrlPanel .k_Upd_Controls
{
	list-style:none;
	margin:0;
	padding:0;
}

#k_Upd_ctrlPanel .k_Upd_Controls li
{
	margin: 0.5em 0 0.5em;
	padding:0;
	color:gray !important;
}

#k_Upd_ctrlPanel .k_Upd_Controls li:first-child
{
	margin-top:0;
}

/* ctrl buttons */
a.k_Upd_ctrlButton {
	padding: 4px 6px;
	display: inline-block;
	border: 2px outset buttonface;
	background-color: buttonface;
	box-sizing: border-box;
	text-decoration: none;
	color: black;
	float:none;
}

a.k_Upd_ctrlButton:hover {
	background-color: #ccc;
}

div.k_Upd_imgWrapper
{
	width:auto;
	height:auto;
	position:relative;
}

div.k_Upd_wrapper
{
	position:relative;
}

a.k_Upd_editButton
{
	position:absolute;
	bottom:1px;
	right:1px;
}