/* --- layout Stylesheet --- */
	h1, h2{ font-size:17px; }
	h3{ margin:6px 10px; }
	input[type="text"], textarea{ min-height: 14px;min-width: 250px; }
	input[type="submit"], input[type="button"], textarea{ font-weight:bold;min-width:100px; }
	input, textarea{ font-size: 12px;padding: 4px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
	table td{ padding:4px; }

	#container{ margin:0 auto;font-size:12px;width:980px; }
	#header{ padding:10px; }
	#cp-menu{ text-align:right;width:100%;}
	#page, .page{ padding:30px 40px 20px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
	#footer{ text-align:center;padding:20px; }

	#footer, #footer a{ text-decoration:none;font-size:10px;font-weight:bold; }

	.egsSuccess, .egsWarning, .egsError{ font-size:11px; }
	.page-header{ font-weight:bold;height:10px;margin-left:-8px;padding-bottom:30px; }

	.box{ padding:5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
	.box-overview thead td, .box-manage thead td{ font-weight:bold;padding:6px 8px; }
	.box-overview tbody td{ padding:6px 8px; }
	table.box{ width:100%; }
	table.box-manage{ margin-bottom:10px; }
	.box-manage tbody td{ padding:4px; }
	.box-manage input[type="text"], .box-manage input[type="submit"] { min-width:220px; }
	.box-manage-title, .box-manage-headtitle{ font-weight:bold;width:90px; }
	.box-manage-authkey{ margin:12px 8px 8px;font-size:12px;padding:8px 0;text-align:center;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
	td.boxaction{ text-align:right; }
	.box-menu ul li{ padding:6px 12px; }

	.login-page{ margin-top:50px !important;width:400px; margin:0 auto; }
	td.login-pass-forgotten, td.login-luk-forgotten{ font-size:10px; }
	#loginSuccess, #loginWarning, #loginError{ margin:0 auto; margin-bottom:15px; text-align:left; width:250px; }

	html{ background-color:#E0F2F6; }
	a{ color:#2A3742; }
	input, textarea{ border: 1px solid #9CDEF4; }

	input[type="submit"], input[type="button"]{ background-color:#ffffff; }
	input[readonly="readonly"]{ background-color:#f9f9f9; }
	#page, .box{ border:1px solid #ccc;background-color:#F9F9F9; }
	#footer{ color:#2A3742; }

	.box thead td{ background-color:#F9F9F9; }
	.box{ background-color:#fefefe; }.box-overview thead td, .box-manage thead td{ border-bottom:1px solid #ccc; }
	.box-overview tbody td, { border-bottom:1px solid #ccc; }
	.box-menu ul li{ border-bottom:1px solid #ccc; }
	.box-manage-headtitle{ border-bottom:1px solid #ccc; }
	.box-manage-authkey{ border:1px solid #ccc;background:#fff; }
	