@charset "utf-8";
/* CSS Document */

html, head, body{
	padding: 0; margin: 0;
}

img, a{
	outline: none; border: none; text-decoration: none;
}

body{
	font-family: Arial; font-size: 10pt; color: #656567;
}

div.error, div.msg{
	margin: 10px 0 10px 0;
	padding: 10px;
	border: solid 1px #e5e5e5;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
	border-radius: 6px;
}

label{
	display: block;
	width: 200px;
	display: block;
}

/*popup*/
div.popup{
	position: absolute;
	left: 50%;
	top: 40%;
	padding: 20px;
	margin: -100px 0 0 -200px;
	border: solid 1px #e5e5e5;
	z-index: 10;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.9);
	background: rgba(255, 255, 255, 0.9);
	width: 400px;
	border-radius: 8px;
	display: none;
}

div.popup h1{
	font-size: 10pt;
}

div.popup h1 a{
	float: right;
	font-size: 8pt;
	font-weight: normal;
}

div.popup p{
	font-size: 8pt;
}

div.popup p a{
	display: block;
	float: left;
	border: solid 1px #8b8b8b;
	line-height: 20px;
	color: #8b8b8b;
	padding: 0 14px 0 14px;
	margin: 16px 20px 0px 0px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.9);
	border-radius: 3px;
}

div.popup p a:hover{
	background: rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}