html, body, div, object, embed, iframe, ul, li, dl, dt, dd, form, fieldset, legend, table, caption, thead, tbody, tfoot, tr, th, td,		input, select, textarea, img, h1, h2, h3, h4, h5, h6, p {	margin: 0;	padding: 0;	border: 0;}html {	width: 100%;	height: 100%;	-ms-content-zooming: none;}form, fieldset {	width: 100%;	height: 100%;}img {	-webkit-tap-highlight-color: rgba(0,0,0,0);	-webkit-tap-highlight-color: transparent;	-webkit-user-select: none;	-webkit-touch-callout: none;}#blind {	position: absolute;	top: 0;	left: 0;	z-index: 999990;	width: 100%;	background-color: #000;	opacity: 0;	filter: alpha(opacity=0);}#blind > img {	position: absolute;	left: 50%;	width: 80px;	height: 80px;	margin-left: -40px;}#alert {	position: fixed;	top: 50%;	left: 50%;	z-index: 999994;	padding-bottom: 16px;	background-color: #fff;	text-align: center;	opacity: 0;	filter: alpha(opacity=0);}#alert > p {	margin: 16px 0;}#alert > p.title {	width: 100%;	margin-top: 0;	margin-bottom: 12px;	padding: 4px 0;	font-size: 1em;	background-color: #222;	text-align: left;	color: #fff;}#alert > p.title > span {	margin-left: 12px;	font-weight: 700;}#alert > p.title > span > span {	font-weight: 400;	font-size: 0.8em;}#alert > a {	font-size: 1.4em;	color: #888;}#alert.err > p.title {	background-color: #a83e3e;}#confirm {	position: fixed;	top: 50%;	left: 50%;	z-index: 999994;	padding-bottom: 16px;	background-color: #fff;	text-align: center;	opacity: 0;	filter: alpha(opacity=0);}#confirm > p {	margin: 16px 0;}#confirm > p.title {	width: 100%;	margin-top: 0;	margin-bottom: 12px;	padding: 4px 0;	font-size: 1em;	background-color: #222;	text-align: left;	color: #fff;}#confirm > p.title > span {	margin-left: 12px;	font-weight: 700;}#confirm > p.title > span > span {	font-weight: 400;	font-size: 0.8em;}#confirm > a {	font-size: 1.4em;	color: #888;}#confirm > a.last {	margin-left: 24px;}#ifrProc {	display: none;}#calendar {	display: none;	position: absolute;	z-index: 404;	width: 280px;	background-color: #fff;	text-align: center;}#calendar > p {	padding: 8px 0;	background-color: #3c3c3c;	color: #d2d2d2;}#calendar > p a {	margin: 0 8px;	color: #d2d2d2;}#calendar > p a:hover {	color: #fff;}#calendar > p a.close {	position: absolute;	right: 4px;}#calendar table {	width: 100%;	font-size: 12px;}#calendar table colgroup > col {	width: 40px;}#calendar table thead {	background-color: #787878;	color: #d2d2d2;}#calendar table thead th {	padding: 8px 0;}#calendar table tbody tr {	height: 40px;}#calendar table tbody tr > td {	width: 40px;}#calendar table a {	display: block;	width: 32px;	height: 32px;	margin: 0 auto;	line-height: 32px;	border-radius: 16px;}#calendar table a:hover {	background-color: #e5e5e5;	color: #505050;}#calendar .today {	background-color: #3c3c3c;	color: #fff;} #calendar .other {	opacity: 0.4;	filter: alpha(opacity=40);}#calendarBG {	position: absolute;	top: 0;	left: 0;	z-index: 400;	width: 100%;	height: 100%;	background-color: #828282;	opacity: 0.4;	filter: alpha(opacity=40);}