@charset "utf-8";
/* CSS Document */

html {
	height:100%;
}

body {
	height:100%;
}

* html #container {
	height:100%;
}

#container {
	margin:0px auto;
	position:relative;
	min-height: 100%;
}

body > #container {
	height: auto;
}

#body {
	padding-bottom:24px;
}

#body #header {
	width:600px;
	display:block;
	border:none;
	margin:0 auto;
}

#body #header h1 {
	margin:0;
	padding:5px 0 5px 0;
}

#body #header h1 img {
	display:block;
}

#body #content {
	clear:both;
	width:600px;
	line-height:1.6em;
	border:none;
	margin:0 auto;
}

#content h3 {
	border-bottom:1px solid #CCCCCC;
	padding:0.25em;
	margin:0 0 1em 0;
}

#content img {
	display:block;
	border:none;
	padding:0;
	margin:0;
}

#body fieldset {
	border:1px solid #ddd;
	padding:1em;
	margin:0.5em 0;
}

#body legend {
	margin: 0 1em 0 1.5em;
	padding: 0 1em 0 1em;
}

#body form {
	display:block;
}

#body .printBtn {
	margin:0.5em 0;
}

#body .split2 {
	clear:both;
	background-image:url(../images/pixel_ccc.gif);
	background-position:50%;
	background-repeat:repeat-y;
	padding:0;
	margin:0.25em 0;
}

#body .split2 .cell_l {
	float:left;
	width:48%;
}

#body .split2 .cell_r {
	float:right;
	width:48%;
}

#body .split3 {
	clear:both;
	padding:0;
	margin:0;
}

#body .split3 .cell_l {
	float:left;
	width:32%;
}

#body .split3 .cell_c {
	float:left;
	width:32%;
	margin-left:2%;
}

#body .split3 .cell_r {
	float:right;
	width:32%;
}



#foot {
	position:absolute;
	overflow:hidden;
	width:100%;
	height:24px;
	bottom:0px;
	background-color:#E1E1E1;
}

#foot .closeBtn {
	float:right;
	width:110px;
	height:24px;
}

#foot .closeBtn a {
	display:block;
	background-color:#FFFFFF;
}

#foot .closeBtn a img {
	display:block;
	margin-left:1px;
	border:none;
}

