
BODY {background:#e7e79c; text-align:center; margin:0; font-family:Tahoma, Geneva, sans-serif}
IMG {border:none;}
.clear {clear:both;}

A, A:visited {color:#7c4712;}
A:hover {color:#000;}

.body_div {width:999px; text-align:left; margin:auto; background:#ffffaf}
.logo {width:200px; float:left; padding:30px 0 0 20px; text-align:center}
.hcenter {width:250px; padding:15px 0 0 20px; float:left}
.hcenter IMG {border:1px #000 solid;}
.hright {width:488px; float:left; padding:20px 0 0 0;}

.special {margin:20px; background:#7c4712; padding:10px;}
.special H1 {color:#FFF; font-size:0.8em; margin:0 0 0 10px; position:absolute}

.sp {margin-top:20px;}
.sp_item, .sp_item:visited {background:url(/i/line.png) top repeat-x #ffffaf; padding:10px; width:283px; margin:5px; float:left; text-decoration:none; color:#000; cursor:pointer;}
.sp_item:hover {background:#fff; padding:10px; width:283px; margin:5px; float:left; text-decoration:none; color:#000; cursor:pointer;}
.sp_img {float:left; width:100px;}
.sp_img IMG {border:1px #7c4712 solid;}
.sp_text {}
.sp_text SPAN {display:block; font-size:0.7em; margin-bottom:4px;}
.sp_text STRONG {display:block; font-size:0.7em; margin-bottom:4px;}

.content_div {padding-left:20px;}
.cleft {width:200px; float:left}
.cleft A, .cleft A:visited {display:block; background:#7c4712; width:180px; color:#FFF; font-size:0.8em; font-weight:bold; padding:5px 0 5px 20px; border-bottom:1px #ffffaf solid}
.cleft A:hover {display:block; background:#fff; width:180px; color:#000; font-size:0.8em; font-weight:bold; padding:5px 0 5px 20px; border-bottom:1px #ffffaf solid}
.cleft A.acitve, .cleft A.active:visited, cleft A.active:hover {display:block; background:#000; width:180px; color:#fff; font-size:0.8em; font-weight:bold; padding:5px 0 5px 20px; border-bottom:1px #ffffaf solid}
LI.liactive {color:#000000; padding:0 0 10px 0; list-style:square}
.podnavi LI {color:#7c4712; padding:0 0 10px 0;}
.podnavi A, .podnavi A:visited {background:none; margin:0; color:#000; font-size:0.75em; padding:0; width:auto; border:none}
.podnavi A:hover {background:none; margin:0; color:#7c4712; font-size:0.75em; padding:0; width:auto; border:none}

.cright {width:739px; float:left; padding-left:20px;}
.cright TABLE {font-size:0.85em; background:#7c4712; width:100%;}
.cright TR {background:#ffffaf;}

.cright H1 {color:#000; font-size:0.8em; margin:0 0 10px 0;}

.footer {font-size:0.7em; margin-top:20px;}
.fleft {padding:20px 0 0 40px; line-height:1.5em; width:200px; float:left} 
.fcenter { widows:300px; float:left; line-height:1.5em; padding-top:20px;}
.fright {text-align:right; padding-right:20px;}

.ctt {font-size:0.8em; line-height:1.5em;}

.nono P {margin:0; padding:0;}
.nono EM, .nono I {font-style:normal; padding-bottom:20px;}

.formtable TD {border-bottom:1px #cbcb7f SOLID;}

.banners A, .banners A:visited, .banners A:hover {text-align:right; background:none; display:block; margin:20px 0 0 0;}

marquee {margin-top:15px; font-size:1.1em; font-weight:bold; padding:5px; background:#e7e79c}