@charset "utf-8";

input[type="submit"],
input[type="reset"],
input[type="button"] {
width: 125px;
text-align: center;
overflow: auto;
}

#body table {
width: auto;
margin: 0 auto 1em auto;
}

#body table th {
padding: 2px;
text-align: right;
vertical-align: middle;
white-space: nowrap;
}

#body table td {
padding: 2px;
text-align: left;
vertical-align: middle;
}

#body table td input[type="text"] {
padding: 1px;
}

td.button-box {
padding: 20px 0 0 0;
text-align: center;
}

td.button-box .left {
margin: 0 1.5em 0 0;
}

body#popup textarea.w300 {
width: 300px;
}

.popupButton {
width: 16px;
height: 16px;
cursor: pointer;
margin: 0 10px 0 0;
padding: 0;
vertical-align: middle;
}

/* help */
div.help {
width: auto;
margin: 20px 10px;
padding: 20px;
background-color: #e9e9e9;
}

div.help table {
border-collapse: collapse;
border: solid 1px #a7b6b9;
}

div.help table th {
color: #4b6974;
font-weight: bold;
background: #D8EAF6 url(../images/popup/bg_help_th.gif) repeat-x left top;
border: solid 1px #a7b6b9;
}

body#main div.help table th a {
color: #4b6974;
}

div.help table th div {
padding: 15px 10px;
background: url(../images/popup/bg_help_th.gif) repeat-y left top;
}

div.help table td {
padding: 10px;
background-color: #fff;
border: solid 1px #a7b6b9;
}

div.help table td p {
margin: 0 0 1em 0;
}


/*-- CSS end --*/