#content{
padding: 10px 0 0;
margin: 0 auto;
width: 800px;
}
.mark {
float: right;
margin-left: 20px;
width: 280px;
}

h2{
margin-bottom: 20px;
clear:both;
}

h3 {
background-image: url(../request/img/th.gif);
background-repeat: repeat-x;
background-position: left bottom;
line-height:2.3;
text-indent:10px;
font-size: 87.5%;
margin-bottom:6px;
}

#content ul {
margin: 0px 0px 20px 30px;
font-size: 87.5%;
line-height: 1.5;
}


#content form{
width:680px;
margin:0 auto;
}

#content h3 span{
display:inline-block;
color:#F00;
font-weight:bold;
font-size:85.7%;
}

#content form p{
width:640px;
margin:0 auto 10px auto;
padding:0 20px;
}

#content p:after{
content:"";
display:block;
clear:both;
}

#content p label{
float:left;
cursor:pointer;
width:49.5%;
}

#content table{
border-bottom:1px solid #DDD;
width:640px;
margin:0 auto 10px auto;
font-size:81.25%;
}

#content th,
#content td{
border-top:1px solid #DDD;
}

#content th.empty{
border-top:none;
}

#content th{
background:#F8F0F0;
border-right:1px solid #DDD;
width:10em;
text-align:right;
padding:4px 8px 4px 8px;
}

#content td{
padding:4px 4px 4px 8px;
}

#content th.cols2{
border-right:none;
width:640px;
text-align:left;
}

#content td label{
float:left;
cursor:pointer;
width:33%;
}

#content input.confirm,
#content input.send,
#content input.back{
border:none;
padding:0;
}

#content p.right,
#content p.left{
width:320px;
padding:10px;
float:right;
text-align:center;
}

#content p.right input,
#content p.left input{
margin-top:5px;
}

