/*Structure*/body {background: #ece9d6 url(images/bg.jpg) repeat-x top center;margin:0;padding:0;color:#5B5B5B;font-family: "lucida grande", Verdana, Helvetica, Arial, sans-serif;font-weight:normal;font-size:x-small;voice-family: "\"}\"";voice-family:inherit;font-size:small;}html>body {font-size:small;}#logotop {background: #c67700 url(images/top.jpg) no-repeat top center;width:840px;padding:0;margin:0 auto;}#container {background: #ece9d6 url(images/bgm.gif) repeat-y top center;width:840px;margin:0px auto;padding:0;}#content {width:820px;clear: both;margin:0px auto;padding:0;color: #391206;background:#ffffff url(images/bg.gif) repeat-y top right;}#rightcol {width: 260px;float:right;margin:0 0 0 0;padding:0;background: #614b3b url(images/sbbg.jpg) no-repeat top right;color: #E6D69A;}#maincol {float:left;width:560px;margin:0;padding:0 0 0 0;}#mainall {width:800px;margin:0;padding:0 0 0 0;}.stop {clear: both;margin:0 10px 0 560px;padding:0 0 5px 0;text-align:right;color:#fff;font-size:80%;background-color: #614b3b}#footer {width:840px;padding:0;margin: 0;text-align: center;color: #2a0f04;background: #ece9d6 url(images/bgb.gif) no-repeat top;}/*buttons*/#navtop {width:840px;margin: 0;padding: 0;font-size:80%;clear: both;color: #2a0f04;background-color:transparent;}#navtop ul {width:380px;margin: 0 0 0 460px;padding: 0 0 4px 0;list-style:none;}#navtop li {display: inline;list-style-type: none;padding:0px 5px 0px 5px;margin:0;}#navtop a {padding:0px 5px 0px 5px;margin:0;text-decoration:none;color: #ffffff;background-color:transparent;}#navtop .nowt a {color: #2a0f04;background-color:transparent;text-decoration: underline;}#navtop a:visited, #navtop a:active {}#navtop a:hover {text-decoration: underline;}#navcent {float:left;width:100%;margin: 0;padding: 0;border-top: 4px #5d3826 solid;border-bottom: 5px #5d3826 solid;background-color: #2a0f04;}#nav {width:840px;margin: 0 auto;padding: 0;}#nav ul {float:left;width:800px;margin: 0 auto;padding: 0;list-style:none;}#nav li {float:left;margin:0;padding:0 10px 0 10px;}#nav a {float:left;display:block;padding:8px 6px 8px 6px;text-decoration:none;font-size:100%;color: #ebe2bb;background-color:transparent;}#nav .now a {color: #ff1d1d;background-color:transparent;text-decoration: underline;}#nav a:visited, #nav a:active {}#nav a:hover {text-decoration: underline;}#footer ul {list-style:none;width:840px;padding:25px 0 30px 0;margin:0;}#footer ul li {display:inline;padding:0 15px 0 15px;margin: 0;font-size:80%;}#footer a {color: #be234e;background-color:transparent;}#footer a:hover {color: #393939;background-color:transparent;text-decoration: none;}a {color: #88360A;background-color:transparent;text-decoration: underline;}a:visited, a:active, {}a:hover {color: #d80000;text-decoration: none;background-color: #fff;}#rightcol a, p.stop a {color:#FDF9DC;background-color:transparent;text-decoration: underline;}#rightcol a:visited, #rightcol a:active {}#rightcol a:hover, p.stop a:hover {color: #ffcd7e;background-color:transparent;text-decoration: none;}/*text*/p, h1, h2, h3, h4, dt, dd, li {font-weight: normal;}h1 {font-size: 170%;}h2 {font-size: 150%;}h3 {font-size: 130%;}h4 {font-size: 110%;}p {line-height: 150%;font-size: 100%;margin:0;}p, address {padding:0 20px 15px 30px;font-style: normal;}h1, h2, h3, h4 {padding:20px 30px 10px 30px;margin:0;font-family: Times, "Times New Roman", serif, Georgia;color: #88360A;}blockquote {color: #A35507;font-size: 110%;margin:0;padding:0;}.centerht {text-align: center;color:#2D1007;background-color: #FCF3CC;padding:4px;margin:12px;}.colorh {color:#FDF9DC;}span.cre {color:#FDF9DC;}span.bro {color: #88360A;font-size:90%;}/*list*/#maincol ul, #rightcol ul {margin:10px 10px 10px 20px;padding:0;list-style:none;color: #A35507;}#maincol ul li, #rightcol ul li {padding:3px 0 3px 20px;margin:0;font-size: 110%;}#maincol ul li ul li {font-size: 90%;padding:3px 0 3px 0px;margin:0;}#maincol ul.iconl {margin:0 0 20px 50px;padding:0;list-style:none;color: #A35507;}#maincol ul.iconl li {padding:3px 0 3px 20px;margin:0;background: url(images/icon.gif) no-repeat 0 50%;font-size: 110%;}#rightcol ul {margin:0 0 0 15px;}#rightcol ul li {padding-left:0;background:none;}ul#sitemap {margin:0 0 0 30px;padding:0 0 25px 0;list-style:none;font-size:100%;}ul#sitemap li {padding:5px 0 5px 25px;margin:0;background: url(images/blb.gif) no-repeat 0em 4px;}ul#sitemap ul {list-style:none;margin:0;padding:0;}dt {padding:15px 25px 0px 35px;margin:0;font-weight: bold;font-size:110%;}dd {padding:5px 25px 15px 55px;margin:0;}/*images*/img {padding:0;margin:0;}#flashcontent {padding:0;margin:0px auto;width:750px;}img.toppic {margin:0;padding:0;border-bottom: 4px #7D2904 solid;}#rightcol img, #maincol img {margin:0px 10px 10px 30px;}

.right {float:right;margin:0;padding:5px 5px 5px 5px;}

.left {float:left;margin:0;padding:5px 5px 5px 0;}

/*form*/#conform p {margin:6px 0;padding:0;}#conform fieldset {padding: 15px 0 10px 0;margin:0 0px 0 35px;font-size:100%;border: none;}#conform .inp, #conform textarea {width:400px;border:1px #ccc solid;border-right:2px;border-bottom:2px;color: #3e3e3e;padding:2px;margin:2px 0 6px 0;background:#fff url(images/formbg.jpg) repeat-x}
#conform .inp {width:200px;}
#conform {margin-top:0;margin-bottom:20px}#conform textarea {height:100px;}#conform p.tm {margin-top:15px;}/*table*/th,td,#rightcol th,#rightcol td {padding:3px;color:#fff;background-color: #222222;border:1px solid #fff;text-align: center;}#rightcol th,#rightcol td {border:0;color:#fff;background-color: #c02b55;border-right:7px solid #fff;border-left:7px solid #fff;}table, #rightcol table {margin:20px 40px;border-collapse:collapse;}#rightcol table {margin:20px;width:220px;}#rightcol table {margin-left:15px;}
