body{
margin:0;
padding:0;
font-size:80%;
line-height:120%;
color:#535353;
text-align:center;
}

a:link{
color:#00F;
text-decoration:underline;
}

a:visited{
color:#00F;
text-decoration:underline;
}

a:hover{
color:#FF9B06;
text-decoration:underline;
}

a:active{
color:#FF9B06;
text-decoration:underline;
}

td{
font-size:80%;
}

.bodyBox{
margin:0 auto;
padding:0;
width:768px;
background:transparent url(../img/bg.gif) repeat-y 50% 0;
text-align:center;
}

.headerLine{
margin:0 auto;
padding:0;
text-align:left;
color:#FFF;
background:#996600;
}

.headerLine td{
margin:0;
padding:3px 5px;
text-align:left;
color:#FFF;
}

.headerBox{
margin:0 auto;
padding:0;
text-align:left;
}

.headerBox td{
margin:0;
padding:5px;
text-align:left;
}

.headerBox h1{
margin:0;
padding:0;
}

.imgBox{
margin:0 auto;
padding:0;
border-top:solid 1px #CCC;
border-bottom:solid 1px #CCC;
}

.mainBox{
margin:0 auto;
padding:0;
}

.naviBox{
margin:0 auto;
padding:5px;
width:200px;
height:500px;
background:#FFCC66;
border-right:solid 1px #CCC;
}

td.naviBox ul{
margin:0;
padding:0;
list-style:none;
}

td.naviBox li{
margin:0;
padding:0;
}

td.naviBox li a:link{
margin:0 0 2px 0;
padding:5px;
color:#00F;
text-decoration:underline;
display:block;
background:#FFF;
}

td.naviBox li a:visited{
margin:0 0 2px 0;
padding:5px;
color:#00F;
text-decoration:underline;
display:block;
background:#FFF;
}

td.naviBox li a:hover{
margin:0 0 2px 0;
padding:5px;
color:#FF9B06;
text-decoration:underline;
display:block;
background:#EAF2FF;
}

td.naviBox li a:active{
margin:0 0 2px 0;
padding:5px;
color:#FF9B06;
text-decoration:underline;
display:block;
background:#FFF;
}

.contentsBox{
margin:0 auto;
padding:10px;
width:560px;
}

.contentsBox h2{
color:#009;
font-weight:bold;
border-bottom:solid 1px #CCC;
}

.contentsBox h3{
color:#009;
font-weight:bold;
}

.footerBox{
margin:0 auto;
padding:0;
}

.footerBox td{
margin:0;
padding:3px 0;
color:#FFF;
background:#996600;
text-align:center;
}

.footerBox td a:link{
color:#FFF;
text-decoration:underline;
}

.footerBox td a:visited{
color:#FFF;
text-decoration:underline;
}

.footerBox td a:hover{
color:#FF9B06;
text-decoration:underline;
}

.footerBox td a:active{
color:#FF9B06;
text-decoration:underline;
}