body {
 font-size: 12px;
 text-align: center;
 margin : 4px;
}
td {
 font-size: 12px
}

a:link {
 color : #58C2FF;}
a:visited {
 color : #9999FF;
 text-decoration : none;}
a:active {
 color : #666666;
 text-decoration : none;}
a:hover {
 color : #FF66AA;
 text-decoration : none;}

#layout {
 width: 640;
 text-align: left;
}
.blue {
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #0066CC;
}
.gray {
 font-size: 12px;
 color: #666666;
}
.caution {
 font-size:10px;
 color:#666666;
 text-align:right;
}
h2 {
 font-size: 18px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #339999;
 width: 640px;
 margin: 4px 0px;
 padding: 2px;
}
h3 {
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #339999;
 width: 100%;
 padding: 8px;
}
p {
 font-size: 14px;
 padding: 4px;
}