body {margin:0; padding:0; font-family:verdana,sans-serif; background:#DAE3D5 URL("i/back.gif") repeat-y;color:#333; font-size:0.7em;}




















h1 {color:#44c; font-size:1.2em; margin:0; padding:0}
h2 {color:#44c; font-size:1.4em; margin:0; padding:0}
h3 {color:#44c; font-size:0.8em; margin:0; padding:0}
h4 {color:#44c; font-size:0.8em; margin:0; padding:0}

a {color:#44c; text-decoration:none;}
a:hover {text-decoration:underline;}
table {vertical-align:top;}
td {vertical-align:top;}
ul {margin-left:12px;}


#navi {padding:0;  margin:0; background:#DAE3D5 url("i/bot_line.gif"); width:100%;  float:left; position:relative;  }
#navi td {text-align:center; color:#111; height:32px; background:#DAE3D5; margin:0; padding:0;}
#navi td.end_line{width:14px; background: #DAE3D5 url("i/end_line.gif"); border:0}
#navi td.spacer {border-right:1px #222 solid; padding:4px; width:24px; border:0; background:#DAE3D5 url("i/mid_line.gif"); text-align:center; color:#111; }
#navi td.first_line{width:16px; background:#92B0D6; border:0}
#navi a {color:#111; background:#DAE3D5; padding:8px; border:1px solid #111111;margin:0; display:block; height:16px;}
#navi a:hover{border:1px solid #92B0D6; background:#fff;}
.s a{border:1px solid #92B0D6; background:#fff; color:#FFF; display:none;}








.h_line {width:100%; border-top: 1px solid #111; text-align:right; float:left; position:relative; margin:0; padding:0; height:24px; font-size:1.2em;}
#body1 {width:750px; float:left; background:transparent; margin:32px 0 32px 16px; padding:0;}
	#content {width:450px; float:left;}
	#image {width:275px; float:left;}



.guts {padding:16px 8px 16px 8px;}
	
#foot {width:100%; margin:0; padding:0;   border-top:1px solid #111; border-bottom:1px solid #111; float:left; background:transparent; height:24px;  font-size:1.2em;}
#foot p {padding:0 0 0 64px; margin:0;}

.right {text-align:right;}