@charset "utf-8";

body{
    text-align:center;
}
h1{
    width:420px;
    margin:0px auto 0px auto;
    font-size:130%;
    font-weight:bold;
    line-height:1.6;
    background-color:#e0e0e0;
}
#counter{
    width:420px;
    margin:0px auto -8px auto;
    color:#808080;
    font-size:70%;
    line-height:1.4;
    text-align:right;
}
table{
    width:400px;
    margin:8px auto 0px auto;
    border-spacing:0px;
    border-width:0px;
}
td{
    border-top:1px solid #999999;
    border-right:2px solid #808080;
    border-bottom:2px solid #808080;
    border-left:1px solid #999999;
}
td#tdL{
    width:49%;
    text-align:center;
    vertical-align:top; /*middle;*/
}
td#tdC{
    border-width:0px;
    /*width:50%;
    text-align:center;
    vertical-align:middle;*/
}
td#tdR{
    width:49%;
    font-size:100%;
    text-align:left;
    vertical-align:top;
}
td#tdB{
    width:100%;
    text-align:left;
    vertical-align:top;
}
td div{
    margin:5px 10px;
}
.btns{
    margin:13px 0px 5px 0px;
}
#divNext{
    display:inline;
    padding:2px;
    background-color:#0000ff;
    /*border:2px solid #0000ff;*/
}
dl{
    margin:0px 0px 0px 0px;
    padding:0px;
}
dt{
    font-weight:bold;
}
dd{
    font-size:90%;
}
#help{
    display:none;
    width:400px;
    margin:13px auto 8px auto;
    padding:5px 0px 0px 5px;
    border:1px solid #cccccc;
    background-color:#ffffdd;
}
#help table{
    width:100%;
    margin:0px auto;
    border-spacing:0px;
    border-width:0px;
}
#help th{
    padding:0px 5px 5px 0px;
    font-weight:normal;
    white-space:nowrap;
    text-align:center;
    vertical-align:top;
    border-width:0px;
}
#help td{
    padding:0px 5px 5px 0px;
    font-size:80%;
    text-align:left;
    vertical-align:top;
    border-width:0px;
}
#check{
    width:400px;
    margin:20px auto;
    text-align:left;
}
#footer{
    width:420px;
    margin:18px auto 0px auto;
    padding-top:5px;
    color:#808080;
    font-size:70%;
    font-weight:normal;
    line-height:1.2;
    text-align:center;
    border-top:1px solid #808080;
}
#footer a{
    color:#808080;
}
#footer a:link{
    text-decoration:none;
}
#footer a:visited{
    text-decoration:none;
}
#footer a:active{
    text-decoration:underline;
}
#footer a:hover{
    text-decoration:underline;
}

