body{background-image:url(../images/layout/back_body.jpg);background-repeat:repeat-y;background-position:center top;background-color:#fefcf2;background-attachment:fixed;text-align:center;margin:0;padding:0;}
#container{width:900px;text-align:center;background-color:#FFF;background-image:url(../images/layout/back_right_collumn.jpg);background-repeat:repeat-y;background-position:650px 0;position:relative;border-right-width:2px;border-left-width:2px;border-right-style:solid;border-left-style:solid;border-right-color:#FFF;border-left-color:#FFF;margin:0 auto;padding:0;}
#container #slideshow{height:279px;width:100%;background-color:#FFF;margin:0;padding:0;}
#container #header{background-position:left top;background-repeat:no-repeat;height:150px;background-color:#FFF;}
#container #header #logo{position:absolute;top:5px;right:20px;float:right;margin:0;padding:0;}
#container #nav{font-family:Arial, Helvetica, sans-serif;list-style-type:none;font-size:16px;font-weight:700;text-align:right;border-bottom-width:10px;border-bottom-style:solid;display:block;border-bottom-color:#000;width:auto;background-color:#FFF;margin:0;padding:5px 0 0;}
#container #nav li{display:inline;}
#container #nav li a{text-decoration:none;color:#999;border-bottom-width:10px;border-bottom-style:solid;border-bottom-color:#000;margin:0 15px 0 0;padding:0;}
#container #nav li a:hover{border-bottom-color:#C03;color:#C03;}
#container #nav li .current{border-bottom-color:#C00;color:#333;}
#contents{font-family:Arial, Helvetica, sans-serif;text-align:left;margin:0 0 0 20px;padding:0;}
#text{font-size:12px;color:#333;float:left;width:605px;margin:0;padding:5px 0 10px;}
#text h1{color:#C00;margin:0 0 10px;padding:0;}
#text h2{font-size:16px;color:#666;margin:0;padding:0;}
#text h3{font-size:12px;font-weight:700;margin:0 0 0 20px;padding:0;}
#text p{margin:0 0 20px 20px;padding:0;}
#text ul{margin:0 0 20px 60px;padding:0;}
#text ul li{list-style-type:square;margin:0 0 10px;padding:0;}
#text ol{margin:5px 0 10px 40px;}
#text .picright{float:right;font-size:10px;color:#666;text-align:right;display:block;margin:0 0 10px 15px;padding:0;}
#text .picleft{float:left;font-size:10px;color:#666;text-align:right;display:block;margin:0 15px 10px 0px;padding:0;}
#text .pictitles{font-size:10px;color:#666;text-align:right;margin:0 0 20px 18px;padding:0;}
#text .top{display:block;text-align:center;height:20px;margin:0;padding:20px 0 0;}
#text .links{width:200px;display:block;background-color:#BEBEA5;margin:0 0 10px 20px;padding:10px;}
#text .links a{line-height:16px;}
#text a.form{background:#E9E9E4;font-family:Arial, Helvetica, sans-serif;float:left;width:150px;height:50px;margin:0 10px 0 0;padding:10px;}
#text a:hover.form{background:#FF9;}
#text .pdf{font-family:Arial, Helvetica, sans-serif;color:#666;background-color:#BEBEA5;display:block;width:200px;margin:0 0 20px;padding:10px;}
#text a:hover.pdf{background:#CC6;}
#text .pdf span{width:200px;display:block;}
#text .eform{width:100%;height:1000px;border-style:none;}
#text #box{background-color:#CC9;width:auto;border:5px solid #CC9;overflow:hidden;text-align:center;margin:0 0 20px;padding:0 0 10px;}
#text #box h1{color:#FFF;font-size:18px;font-weight:700;text-align:left;margin:0 0 5px;padding:0;}
#text #box p{text-align:left;margin:0 0 10px 10px;padding:0;}
#text #breadcrumb{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;height:15px;margin:0;padding:0 0 0 5px;}
#text #breadcrumb a{font-weight:400;text-decoration:none;margin:0;padding:0;}
#text #shoptable td{margin:0;padding:5px;}
#text #shoptitle{font-size:12px;font-weight:700;color:#FFF;background-color:#69C;}
#text .shop{background-color:#FFC;}
#text #shoptable #bcot{display:block;margin-top:5px;}
#text #shoppic{float:left;margin:0 10px 0 0;padding:0;}
#text .survey a{background-color:#006BAE;text-decoration:none;color:#FFF;padding:5px;}
#text .survey a:hover{background-color:#C00;text-decoration:none;color:#FFF;}
#contents #text #shoptable .back2map{background-color:#9C0;font-weight:700;display:block;float:right;margin-top:5px;padding:2px 4px;}
#contents #text #shoptable a.back2map{background-color:#9C0;font-weight:700;color:#FFF;text-decoration:none;}
#contents #text #shoptable a:hover.back2map{background-color:#690;font-weight:700;color:#FFF;}
#contents #text .stopress{background-color:#F93;display:block;font-weight:700;padding:5px;}
#text .lighttext{color:#666;font-size:10px;}
#contents #rightxmal{width:240px;float:right;color:#333;margin:0;padding:20px 10px 0 0;}
#contents #rightxmal h1{font-size:16px;color:#C00;font-weight:700;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;margin:0 0 10px 20px;padding:0;}
#contents #rightxmal p{font-weight:400;font-size:11px;margin:0 0 10px 20px;padding:0;}
#contents #rightxmal .pic{float:left;margin:0 15px 10px 0;padding:0;}
#contents #rightxmal ul{font-size:12px;list-style:none;margin:0 0 40px;padding:0;}
#contents #rightxmal ul li ul{margin:0 0 0 40px;padding:0;}
#contents #rightxmal ul li ul li a{color:#666;height:10%;line-height:12px;margin:0;padding:4px 0 4px 15px;}
#contents #rightxmal ul li ul li a:hover{background:url(../images/layout/list_level03_over.gif) no-repeat left center;}
#contents #rightxmal li{display:block;list-style:none;margin:0;}
#contents #rightxmal li a{color:#333;text-decoration:none;display:block;height:2%;margin:0;padding:5px 0 5px 30px;}
#contents #rightxmal li a:hover{color:#F03;text-decoration:underline;background:url(../images/layout/list_level02_over.jpg) no-repeat left top;}
#contents #rightxmal #current{background:url(../images/layout/list_level02_current.jpg) no-repeat left center;}
#footer{text-align:left;height:40px;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;background:#FFF;width:auto;border-top-width:1px;border-top-style:solid;border-top-color:#999;margin:15px 0 0;padding:20px 0 0 20px;}
#footer a{color:#666;padding-left:3px;padding-right:3px;}
#footer a:hover{color:#333;}
#footer .produced{color:#333;margin-left:275px;}
#footer #ccbc{float:left;border-right:1px solid #999;margin:0 5px 0 0;padding:0 5px 0 0;}
.linkdescription{visibility:hidden;}
#text a,#contents #rightxmal a{font-weight:700;color:#333;}
#text a:hover,#text .links a:hover,#text #breadcrumb a:hover,#contents #rightxmal a:hover{color:#C00;}
