body {
color:darkblue;
font:normal normal normal 14px Verdana,Arial;
margin:0 10px 0 10px;
padding:0;
}
div {
margin:0;
padding:0;
text-align:center;
}
div.column {
float:left;
}
div.column, div.column1 {
display:table;
float:left;
width:10%;
}
div.column2 {
display:table;
float:left;
width:15%;
}
div.content {
border:1px solid #404040;
clear:both;
display:table;
margin:5px 0 5px 0;
padding:2px 0 2px 0;
width:640px;
}
div.divided {
color:red;
display:table;
font-weight:bold;
height:80px;
}
div.frame {
text-align:center;
width:100%;
}
div.site {
display:table;
float:left;
text-align:left;
width:55%;
}
div.term {
background-color:#F0F0F0;
border:1px solid #404040;
clear:both;
margin:20px 0 0 0;
text-align:justify;
width:420px;
}
div.title {
background-color:cornsilk;
border:1px solid #404040;
clear:both;
display:table;
margin:5px 0 5px 0;
padding:2px 0 2px 0;
margin:0;
padding:0;
width:640px;
}

fieldset {
font-size:10px;
padding:4px;
text-align:left;
width:40%;
}

h, h3, h4, h5 {
margin:0;
}
h3 {
font-size:12px;
}
h4 {
font-size:16px;
}
h5 {
font-size:12px;
font-weight:normal;
}

img {
border:0;
}

input {
color:#606060;
font-size:12px;
}

legend {
color:darkred;
font-size:16px;
font-weight:bold;
}

p {
margin:8px 0 8px 0;
padding:0 4px 0 4px;
}
p.enter {
font-size:48px;
font-weight:bold;
margin-top:120px;
}
p.id {
background-color:#F8F8F8;
margin:8px 0 0 0;
padding:0;
width:80%;
}

small {
font-size:10px;
}
small.id {
color:darkred;
}

span.error {
background-color:#F0F0F0;
color:red;
font-size:16px;
}
span.header {
font-size:32px;
font-weight:bold;
width:640px;
}