.box {
	border:solid 1px black; border-collapse:collapse; border-spacing:0; font-family:"Times New Roman", Times, serif; font-size:12px
}
.box th {
	border:solid 1px black; background-color:#CCCCCC
}
.box td {
	border:solid 1px black;
}

/* ---------- BOX 1 ---------- */
.box1 {
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFFFFF;
}
.box1 th {
	border:solid 1px #000000;
	background-color:#FFFFFF;
	color:#000000;
	padding:3px 3px;
}
.box1 td {
	border:solid 1px #000000;
	background-color:#FFFFFF;
	color:#000000;
	padding:3px 3px;
}
.box1 th a:link,
.box1 th a:visited,
.box1 th a:hover {
	text-decoration: none;
	color:#000000;
}
.box1 td a:link,
.box1 td a:visited,
.box1 td a:hover {
	text-decoration: none;
	color:#000000;
}


/* ---------- BOX 2 ---------- */
.box2 {
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px #000000;
	background-color:#FFFFFF;
}
.box2 th {
	border-bottom:solid 1px #000000;
	background-color:#FFFFFF;
	color:#000000;
	padding:3px 3px;
}
.box2 td {
	border-bottom:solid 1px #000000;
	background-color:#FFFFFF;
	color:#000000;
	padding:3px 3px;
}
.box2 th a:link,
.box2 th a:visited,
.box2 th a:hover {
	text-decoration: none;
	color:#000000;
}
.box2 td a:link,
.box2 td a:visited,
.box2 td a:hover {
	text-decoration: none;
	color:#000000;
}

/* ---------- BOX 3 ---------- */
.box3 {
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFFFFF;
}
.box3 th {
	font-weight:normal;
	color:#ffffff;
	background-color:#cf412d;
	border:solid 1px #cf412d;
	height:30px;
}
.box3 td {
	border:solid 1px #E6E6E6;
	height:30px;
	padding:0px 2px;
}
.box3 th a:link,
.box3 th a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.box3 th a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.box3 td a:link,
.box3 td a:visited {
	text-decoration: none;
	color: #003366;
}
.box3 td a:hover {
	text-decoration: underline;
	color:#FF6600;
}

/* ---------- BOX 4 ---------- */
.box4 {
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.box4 th {
	font-weight:normal;
	color:#ffffff;
	background-color:#cf412d;
	height:30px;
	padding:0px 2px;
}
.box4 td {
	border-bottom:solid 1px #E6E6E6;
	border-left:-solid 1px #E6E6E6;
	height:30px;
	padding:0px 2px;
}
.box4 a:link, a:visited {
	text-decoration: none;
	color: #003366;
}
.box4 a:hover {
	text-decoration: underline;
	color:#FF6600;
}
/* ---------- BOX 5 ---------- */
.box5 {
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.box5 th {
	font-weight:normal;
	color:#ffffff;
	background-color:#cf412d;
	border-right:solid 1px #cf412d;
	height:30px;
	padding:5px 10px;
}
.box5 td {
	-border-bottom:solid 1px #E6E6E6;
	border-right:solid 1px #E6E6E6;
	height:30px;
	padding:5px 10px;
}
.box5 a:link, a:visited {
	text-decoration: none;
	color: #003366;
}
.box5 a:hover {
	text-decoration: underline;
	color:#FF6600;
}
.box5 th a:link,
.box5 th a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.box5 th a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/* ---------- FORM ---------- */
.box-w100 {
	width:100%;
}
.box-b1 {
	border:solid 1px #E6E6E6;
}

/* ---------- FORM ---------- */
.box_form {
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFFFFF;
}
.box_form tr {
	height:30px;
}
.box_form th {
	font-weight:normal;
	color:#ffffff;
	background-color:#cf412d;
	height:30;
	padding:2px 5px;
}
.box_form td {
	padding:2px 5px;
}
.box_form a:link, a:visited {
	text-decoration: none;
	color: #003366;
}
.box_form a:hover {
	text-decoration: underline;
	color:#FF6600;
}

/* ---------- PROCESSING ---------- */
.box_none {
	border-collapse:collapse;
	border-spacing:0;
}
.box_none tr {
	height:30px;
}
.box_none th {
	font-weight:normal;
	color:#ffffff;
	background-color:#cf412d;
	border:solid 1px #cf412d;
	height:30;
	padding:2px 5px;
}
.box_none td {
	padding:0px;
}

/* ---------- SIMPLE ---------- */
.box_simple {
	border-collapse:collapse;
	border-spacing:0;
}

/* ---------- NOTE ---------- */
.box_note {
	-background-color:#e6e6e6;
	border:none;
	padding:2px 5px;
}
.box_note th {
	color:#666;
	font-weight:bold;
	font-style:italic;
}
.box_note td {
	font-size: 11px;
	color:#666666
}
.box_readonly {
	background-color:#FFFFCA;
	cursor:not-allowed;
}
