html,body{height:100%}body{margin:0;padding:0;background:#FFF url(../gfx/bg01.jpg) repeat left top;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px}
h1,h2,h3{margin-top:0}
h3{margin:0;font-size:16px;color:#2D2D2D}
p,ol,ul{margin-top:0;margin-bottom:1em;line-height:160%;text-align:justify}
ul.list1,ul.list2{margin:0;padding:0;list-style:none}
ul.list1 li{height:20px;padding:6px 0 0 15px;background:url(../gfx/homepage14.jpg) no-repeat left top}
ul.list1 a,ul.list2 a{text-decoration:underline;color:#00F}
ul.list2 li{height:20px;padding:6px 0 0 15px;background:url(../gfx/subpage1_04.jpg) no-repeat left top}
a{color:#00F}
a:hover{color:#00F;text-decoration:none}
img.alignleft{float:left;margin:3px 20px 0 0}
img.alignright{float:right;margin:3px 0 0 20px}
img.aligncenter{margin:0 auto}
hr{display:none}
.container{width:934px;margin:0 auto}
#bg1{background:url(../gfx/bg02.jpg) repeat-x left top}
#bg2{background:url(../gfx/bg03.jpg) no-repeat center top}
#bg3{background:url(../gfx/bg06.jpg) repeat-y center top}
#bg4{background:url(../gfx/bg07.jpg) no-repeat center top}
#header{height:85px}
#topmenu{float:right;width:434px;height:17px}
#topmenu ul{float:right;margin:0;padding:35px 10px 0 0;list-style:none}
#topmenu li{float:left;border-left:1px solid #9A928A}
#topmenu li.first,a {border:none}
#topmenu a{padding:0 12px;color:white}
#menu{height:57px;background:url(../gfx/bg04.jpg) no-repeat center top}
#menu ul{height:33px;padding:24px 0 0;background:url(../gfx/bg1_01.jpg) no-repeat left top;text-align:center;line-height:normal;list-style:none}
#menu li{display:inline;padding:0 20px 0 28px;background:url(../gfx/homepage02.gif) no-repeat left center}
#menu a{text-decoration:underline;font-weight:700;color:#FFF}
#menu a:hover,ul.list1 a:hover,ul.list2 a:hover{text-decoration:none}
#menu li.first{background:none}
#bar{background:url(../gfx/bg05.jpg) no-repeat center top}
#bar .container{height:44px;background:url(../gfx/subpage1_01.jpg) no-repeat left top}
#page{background:url(../gfx/subpage1_02.jpg) repeat-y left top}
.home #page{background-image:url(../gfx/bg1_03.jpg)}.single #page{background-image:url(../gfx/subpage2_02.jpg)}
.lay1_5 img,.lay1_4 img,img.border{padding:2px;background:#FFF;border:1px solid #B6B6B6}
.single #content{float:none;width:auto;padding:0 12px}
#sidebar{float:left;width:160px;padding-left:12px}
#sidebar2{float:left;width:589px}
#sidebar3{float:right;width:150px}
#footer{background:url(../gfx/bg08.jpg) no-repeat center top}
#footer p{padding:60px 0;background:url(../gfx/subpage1_03.jpg) no-repeat left top;text-align:center;line-height:normal;color:#FFF}
.home #footer p{background-image:url(../gfx/bg1_05.jpg)}
.single #footer p{background-image:url(../gfx/subpage2_03.jpg)}
.title{height:27px;margin:0;padding:10px 0 0 12px;font-size:11px;color:#FFF}
.box-style1 .title{background:url(../gfx/homepage13.jpg) no-repeat left top}
.box-style2 .title{background:url(../gfx/homepage12.jpg) no-repeat left top}
.box-style3 .title{background:url(../gfx/homepage16.jpg) no-repeat left top}
.box-style4 .title{background:url(../gfx/homepage15.jpg) no-repeat left top}
#stamp{color:#56627A}div.a h2,#stamp a{color:#C23C1F}
div.lay1_1{background:#cedaf4;font-weight:bold}
div.lay1_2{background:#F2F2F2}
div.lay1_3{background:#FFF1C6}
div.lay1_1, div.lay1_2, div.lay1_3{width:80%;margin-right:auto;margin-left:auto;padding:8px;border:1px solid #8CA0C8}
div.lay1_4{width:340px}
div.lay1_4 img{float:left;margin:3px 20px 0 0}
div.lay1_5{width:550px}
div.lay1_4, div.lay1_5{position:relative;float:left;padding:5px;margin-bottom:10px}
div.lay1_5 img{float:left;margin:3px 10px 0 0}
div.lay3_1{position:relative;float:left;width:300px;align:top}
div.lay3_2{float:left;width:300px;align:top;}table img{padding:2px;background:#FFF;border:1px solid #B6B6B6}
#content{line-height:1.4em}
