body {
	font-size: 10pt;
	background-color: white;
}

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: #6699AE;
	text-align: center;
	clear: both;
}

#contents #box_header table {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
}

#contents #box_user {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: auto;
	padding-right: auto;
	background-color: #C0C0C0;
	clear: both;
}

#contents #box_user table {
	width:600px;
	border:3px ridge Black;
	margin-left:auto;
	margin-right:auto;
	background-color:#E8E8E8;
}

#contents #box_body1 {
	padding: 10px;
	background-color: #C0C0C0;
	clear: both;
}

#contents #box_body1 #box_body2 {
	padding: 20px;
	border: 2px ridge;
	background-color: #999999;
}

#contents #box_body1 #box_body2 #menu1 {
	border: 2px ridge;
	margin-bottom:13px;
	border-collapse: collapse;
	background-color: #E8E8E8;
	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: #F5DEB3;
}

#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: #E8E8E8;
	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: #E8E8E8;
}

#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:#E8E8E8;
	border:2px ridge;
	border-collapse:collapse;
	text-align: center;
}

#contents #box_body1 #box_body2 #table_search th {
	width: 110px;
	height: 30px;
	border:2px ridge;
	padding:3px;
	color:white;
	background-color:#6699AE;
	text-align:left;
}

#contents #box_body1 #box_body2 #table_search td {
	border:2px ridge;
	width: 300px;
	height: 30px;
	padding:3px;
	text-align:left;
	color:black;
}

#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: 95px;
	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: #E8E8E8;
}

#contents #box_body1 #box_body2 #table_list .th_left {
	height: 20px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #6699AE;
	text-align: left;
	color: white;
	font: bold;
}

#contents #box_body1 #box_body2 #table_list .th_center {
	height: 20px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #6699AE;
	text-align: center;
	color: white;
	font: bold;
}

#contents #box_body1 #box_body2 #table_list .th_right {
	height: 20px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	background-color: #6699AE;
	text-align: right;
	color: white;
	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_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: #E8E8E8;
	border:3px ridge black;
	text-align: left;
}

.inputForm_col1 {
	padding-top: 19px;
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
	background-color: #E8E8E8;
	float: left;
}

.inputForm_col2 {
	height: 33px;
	padding-top: 14px;
	padding-right: 10px;
	background-color: #E8E8E8;
	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: #E8E8E8;
}

#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: #E8E8E8;
	font-weight: bold;
	text-align: right;
	float: left;
}

.inputForm_col6 {
	height: 33px;
	line-height:33px;
	background-color: #E8E8E8;
	float: left;
}

.inputForm_col7 {
	background-color: #E8E8E8;
	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: #E8E8E8;
	text-align: left;
}

.info_header {
	color: white;
	height: 30px;
	border: 2px ridge;
	border-collapse: collapse;
	background-color: #6699AE;
}

.info_body {
	width: 900px;
	padding: 5px;
	height: 270px;
	border: 2px ridge;
	border-collapse: collapse;
	background-color: #E8E8E8;
}

.info_body div {
	width: 100%;
	height: 100%;
	overflow:auto;
}


#contents #box_footer {
	color: white;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #6699AE;
	font-weight: bold;
	text-align: right;
}

#contents #box_body1 #box_body2 #table_list .td_lefterr {
	height: 30px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	text-align: left;
	background-color: #FF00FF;
	color: white;
	font-weight: bold;
}

#contents #box_body1 #box_body2 #table_list .td_centererr {
	height: 30px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	text-align: center;
	background-color: #FF00FF;
	color: white;
	font-weight: bold;
}

#contents #box_body1 #box_body2 #table_list .td_righterr {
	height: 30px;
	border: 2px ridge;
	padding: 3px 3px 3px 3px;
	text-align: right;
	background-color: #FF00FF;
	color: white;
	font-weight: bold;
}