body {
	font-size: 10pt;
	background-color: #FFFFFF;
}

form {
	margin: 0px;
}

table {
	font-size: 10pt;
}

div {
	font-size: 10pt;
}

img {
	border: 0px;
}

a {
	color: blue;
}

a:active {
	color: red;
}

#contents {
	margin: auto;
	width: 950px;
}

#login_form {
	width: 300px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}

#contents #box_header {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: auto;
	padding-right: auto;
	background-color: #008800;
	text-align: center;
	clear: both;
}

#contents #box_header table {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFE0;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
}

#contents #box_user {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: auto;
	padding-right: auto;
	background-color: #FFFFCC;
	clear: both;
}

#contents #box_user table {
	width:600px;
	border:3px ridge Black;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFE0;
}

#contents #box_body1 {
	padding: 10px;
	background-color: #FFFFCC;
	clear: both;
}

#contents #box_body1 #box_body2 {
	padding: 20px;
	border: 2px ridge;
	background-color: #009933;
}

#contents #box_body1 #box_body2 #menu1 {
	border: 2px ridge;
	margin-bottom:13px;
	border-collapse: collapse;
	background-color: #FFFFF0;
	text-align: center;
}

#contents #box_body1 #box_body2 #menu1 .td0 {
	width: 95px;
	height: 95px;
	border: 2px ridge;
}

#contents #box_body1 #box_body2 #menu1 .td1 {
	width: 95px;
	height: 95px;
	border: 2px ridge;
	cursor: pointer;
}

#contents #box_body1 #box_body2 #menu1 .td1_act {
	width: 95px;
	height: 95px;
	border: 2px ridge;
	background-color: #CCFFCC;
}

#contents #box_body1 #box_body2 #menu1 .td2 {
	width: 95px;
	height: 30px;
	border: 2px ridge;
}

#contents #box_body1 #box_body2 .menu2_left {
	width: 435px;
	margin-right:13px;
	border-collapse: collapse;
	background-color: #CCFFCC;
	float: left;
}

#contents #box_body1 #box_body2 .menu2_left .td0 {
	width: 75px;
	height: 75px;
	border: 2px ridge;
	text-align: center;
}

#contents #box_body1 #box_body2 .menu2_left .td1 {
	width: 75px;
	height: 75px;
	border: 2px ridge;
	text-align: center;
	cursor: pointer;
}

#contents #box_body1 #box_body2 .menu2_left .td2 {
	height: 75px;
	border: 2px ridge;
	text-align: left;
}

#contents #box_body1 #box_body2 .menu2_right {
	width: 435px;
	border-collapse: collapse;
	background-color: #CCFFCC;
}

#contents #box_body1 #box_body2 .menu2_right .td0 {
	width: 75px;
	height: 75px;
	border: 2px ridge;
	text-align: center;
}

#contents #box_body1 #box_body2 .menu2_right .td1 {
	width: 75px;
	height: 75px;
	border: 2px ridge;
	text-align: center;
	cursor: pointer;
}

#contents #box_body1 #box_body2 .menu2_right .td2 {
	height: 75px;
	border: 2px ridge;
	text-align: left;
}

#contents #box_body1 #box_body2 #table_search {
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFF0;
	border:2px ridge;
	border-collapse:collapse;
	text-align: center;
	border-color:#2F4F4F;
}

#contents #box_body1 #box_body2 #table_search th {
	width: 110px;
	height: 30px;
	border:2px ridge;
	padding:3px;
	color:#2F4F4F;
	background-color:#CCFFCC;
	text-align:left;
}

#contents #box_body1 #box_body2 #table_search td {
	border:2px ridge;
	width: 300px;
	height: 30px;
	padding:3px;
	text-align:left;
	color:#2F4F4F;
}

#contents #box_body1 #box_body2 .button_group1 {
	width: 100%;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#contents #box_body1 #box_body2 .button_group2 {
	width: 100%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#box_body1 #box_body2 .button_big {
	width: 80px;
	height: 35px;
}

#box_body1 #box_body2 .button_small {
	width: 50px;
	height: 35px;
}

#contents #box_body1 #box_body2 #table_list {
	border: 2px ridge;
	border-collapse: collapse;
	background-color: #FFFFF0;
}

#contents #box_body1 #box_body2 #table_list .th_left {
	height: 20px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #CCFFCC;
	text-align: left;
	color: #2F4F4F;
	font: bold;
}

#contents #box_body1 #box_body2 #table_list .th_center {
	height: 20px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #CCFFCC;
	text-align: center;
	color: #2F4F4F;
	font: bold;
}

#contents #box_body1 #box_body2 #table_list .th_right {
	height: 20px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #CCFFCC;
	text-align: right;
	color: #2F4F4F;
	font: bold;
}

#contents #box_body1 #box_body2 #table_list .td_left {
	height: 30px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

#contents #box_body1 #box_body2 #table_list .td_leftmy {
	height: 30px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #FFCCFF;
	text-align: left;
}

#contents #box_body1 #box_body2 #table_list .td_leftinfo {
	height: 30px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #99FFFF;
	text-align: left;
}

#contents #box_body1 #box_body2 #table_list .td_center {
	height: 30px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	text-align: center;
}

#contents #box_body1 #box_body2 #table_list .td_right {
	height: 30px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	text-align: right;
}

#contents #box_body1 #box_body2 .input_left {
	text-align: left;
}

#contents #box_body1 #box_body2 .input_right {
	text-align: right;
}

#contents #box_body1 #box_body2 .details_left {
	background-color:#FFEBCD;
	border:2px solid Black;
	text-align: left;
}

#contents #box_body1 #box_body2 .details_right {
	background-color: #FFEBCD;
	border:2px solid Black;
	text-align: right;
}

#inputForm {
	background-color: #CCFFCC;
	border:3px ridge #2F4F4F;
	text-align: left;
}

.inputForm_col1 {
	padding-top: 19px;
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
	background-color: #CCFFCC;
	float: left;
}

.inputForm_col2 {
	height: 33px;
	padding-top: 14px;
	padding-right: 10px;
	background-color: #CCFFCC;
	float: left;
}

#contents #box_body1 #box_body2 #inputForm .inputForm_col3 {
	padding-top: 18px;
	float: left;
}

#contents #box_body1 #box_body2 #inputForm .inputForm_col4 {
	padding-right: 10px;
	float: left;
}

#contents #box_body1 #box_body2 #inputForm .inputForm_col4-1l {
	font-weight: bold;
	background-color: #CCFFCC;
}

#contents #box_body1 #box_body2 #inputForm .inputForm_col4-1r {
	text-align: right;
	font-weight: bold;
}

#contents #box_body1 #box_body2 #inputForm .inputForm_col4-2 {
	height: 33px;
	clear: left;
}

.inputForm_col5 {
	height: 33px;
	line-height:33px;
	padding-right: 5px;
	background-color: #CCFFCC;
	font-weight: bold;
	text-align: right;
	float: left;
}

.inputForm_col6 {
	height: 33px;
	line-height:33px;
	background-color: #CCFFCC;
	float: left;
}

.inputForm_col7 {
	background-color: #CCFFCC;
	float: left;
}

.inputForm_blank {
	clear: left;
}

#contents #box_body1 #box_body2 #inputForm .inputForm_error {
	color: red;
	font-size: 8pt;
}

.t1{
    width:100px;
    height:22px;
    margin-right:20px;
}
.s1{
    width:120px;
    clip:rect(0px,120px,22px,100px);
    position:absolute;
}


#info {
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	border: 2px ridge;
	border-collapse: collapse;
	background-color: #FFFFE0;
	text-align: left;
}

.info_header {
	color: white;
	height: 30px;
	border: 2px ridge;
	border-collapse: collapse;
	background-color: #006633;
}

.info_body {
	width: 900px;
	padding: 5px;
	height: 270px;
	border: 2px ridge;
	border-collapse: collapse;
	background-color: #FFFFE0;
}

.info_body div {
	width: 100%;
	height: 100%;
	overflow:auto;
}


#contents #box_footer {
	color: white;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #008800;
	font-weight: bold;
	text-align: right;
}

.inputForm_col90 {
	padding-right: 5px;
	text-align: left;
	font-weight: bold;
	float: left;
}

#contents #box_body1 #box_body3 {
	padding: 0px;
	background-color: #009933;
}

#contents #box_body1 #box_body2 #table_list02 {
	border:2px ridge;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFF0;
	border-collapse:collapse;
	text-align: center;
	border-color:#2F4F4F;
}

#contents #box_body1 #box_body2 #table_list02 th {
	height: 20px;
	border:1px ridge;
	padding:1px;
	text-align:left;
	width: 110px;
	color:#333300;
	background-color:#CCFFCC;
}

#contents #box_body1 #box_body2 #table_list02 td {
	height: 20px;
	width: 300px;
	border:1px ridge;
	padding:1px;
	text-align:left;
}

#contents #box_body1 #box_body3 #table_list {

	border-top: 0px ridge;
	border-right: 2px ridge;
	border-bottom: 2px ridge;
	border-left: 2px ridge;
	border-collapse: collapse;
	background-color: #FFFFF0;
}

#contents #box_body1 #box_body3 #table_list .th_left {
	height: 20px;
	border-top: 0px ridge;
	border-right: 1px ridge;
	border-bottom: 2px ridge;
	border-left: 1px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #CCFFCC;
	text-align: left;
	color: #333300;
	font: bold;
}
#contents #box_body1 #box_body3 #table_list .th_left2 {
	height: 20px;
	border-top: 0px ridge;
	border-right: 2px ridge;
	border-bottom: 2px ridge;
	border-left: 1px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #CCFFCC;
	text-align: left;
	color: #333300;
	font: bold;
}

#contents #box_body1 #box_body3 #table_list .th_center {
	height: 20px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #CCFFCC;
	text-align: center;
	color: #333300;
	font: bold;
}

#contents #box_body1 #box_body3 #table_list .th_right {
	height: 20px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #CCFFCC;
	text-align: right;
	color: #333300;
	font: bold;
}

#contents #box_body1 #box_body3 #table_list .td_left {
	height: 25px;
	border-top: 0px ridge;
	border-right: 1px ridge;
	border-bottom: 1px ridge;
	border-left: 1px ridge;
	padding: 1px 1px 1px 3px;
	text-align: left;
}
#contents #box_body1 #box_body3 #table_list .tdttl_left {
	height: 25px;
	border-top: 0px ridge;
	border-right: 2px ridge;
	border-bottom: 1px ridge;
	border-left: 1px ridge;
	padding: 1px 1px 1px 3px;
	text-align: left;
	background-color: #CCFFFF;
	color: #333300;
	font-weight: bold;
}

#contents #box_body1 #box_body3 #table_list .td_center {
	height: 25px;
	border-top: 1px ridge;
	border-right: 1px ridge;
	border-bottom: 1px ridge;
	border-left: 1px ridge;
	padding: 1px 1px 1px 3px;
	text-align: center;
}

#contents #box_body1 #box_body3 #table_list .td_right {
	height: 25px;
	border-top: 1px ridge;
	border-right: 1px ridge;
	border-bottom: 1px ridge;
	border-left: 1px ridge;
	padding: 1px 1px 1px 3px;
	text-align: right;
}
#contents #box_body1 #box_body3 .button_group1 {
	width: 100%;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
#contents #box_body1 #box_body3 #table_list .td_centeredit {
	background-color: #98fb98;
	height: 25px;
	border-top: 1px ridge;
	border-right: 1px ridge;
	border-bottom: 1px ridge;
	border-left: 1px ridge;
	padding: 1px 1px 1px 3px;
	text-align: center;
}
#contents #box_body1 #box_body3 #table_list .td_leftedit {
	background-color: #98fb98;
	height: 25px;
	border-top: 0px ridge;
	border-right: 1px ridge;
	border-bottom: 1px ridge;
	border-left: 1px ridge;
	padding: 1px 1px 1px 3px;
	text-align: left;
}

a.linkA:link {color: silver; text-decoration: underline;}
a.linkA:visited {color: silver; text-decoration: underline;}
a.linkA:active {color: silver; text-decoration: underline;}
a.linkA:hover {color: silver; text-decoration: none;}
