.body1 {font:79% "Trebuchet MS", Verdana, Arial;line-height:1.3em;margin:0;padding:0;background:#b9bfc6 url(../images/back_img.jpg) no-repeat 70px -30px;color:#333;}
.body2 {font:79% "Trebuchet MS", Verdana, Arial;line-height:1.3em;margin:0;padding:0;background:#b9bfc6 url(../images/back_img_02.jpg) no-repeat 70px -30px;color:#333;}

a:link, a:visited {color:#8c3800;}
a:hover {color:#000;}

h1 {font-size:22px;color:#fff;}

#container {position:relative;margin:auto;width:970px;}

#navBack {background:url(../images/back.gif) repeat-x;height:47px;}
#navTop {position:absolute;top:-28px;width:970px;}
ul#nav {float:right;margin:0;padding:0;}
ul#nav li {display:inline;}
ul#nav a:link, ul#nav a:visited {padding:0 12px 0 0;text-decoration:none;color:#fff;}
ul#nav a:hover {color:#d3671d;}

#on {text-decoration:none;color:#fff;}

#logo {position:absolute;top:30px;left:0;background:url(../images/logo.gif) no-repeat;width:346px;height:83px;}

#spacer {height:140px;}

#searchBox {position:absolute;top:140px;left:5px;width:410px;padding:20px;background-image:url(../images/back_box.png);text-align:justify;color:#fff;}
#contentBox {position:absolute;top:140px;left:5px;width:910px;padding:20px;background-image:url(../images/back_box.png);text-align:justify;color:#fff;}
#contentBoxPrac {padding:20px;background-image:url(../images/back_box.png);text-align:justify;color:#fff;}
#contentBoxPracList {padding:20px;margin-top:20px;background-image:url(../images/back_box2.png);text-align:justify;color:#8c3800;}
#contentBoxPracList h1 {color:#8c3800;}

.table01  {border-collapse:collapse;}
.table01 td, .table01 th {padding:3px 0;border-bottom:1px solid #c16b31;}

#footer {position:absolute;top:500px;left:450px;}
#footer a {font-size:90%;text-decoration:none;color:#d3671d;}

#footerFloat {text-align:center;padding-top:20px;}
#footerFloat a {font-size:90%;text-decoration:none;color:#d3671d;}