body {
background-color:#FFFFFF;
margin:0;
padding:0
}

form {
margin:0;
padding:0
}

#search-text {
width:164px;
border-top:2px solid #B4460B;
border-right:1px solid #F7D08C;
border-bottom:1px solid #F7D08C;
border-left:2px solid #B4460B;
color:#747474
}

#search-type {
width:68px;
border-top:2px solid #B4460B;
border-right:1px solid #F7D08C;
border-bottom:1px solid #F7D08C;
border-left:2px solid #B4460B;
color:#747474
}

#search-category {
width:189px;
border-top:2px solid #B4460B;
border-right:1px solid #F7D08C;
border-bottom:1px solid #F7D08C;
border-left:2px solid #B4460B;
color:#747474
}

h1,h2,h3,h4,h5,h6 {
margin:0
}

body,th,td,input,textarea,select {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px
}

p,blockquote,ul,ol,dl {
margin-top:0;
margin-bottom:1em;
text-align:justify
}

.ul1 {
list-style:none;
margin:0;
padding:0
}

.ul1 a {
display:block;
border-bottom:1px solid #E7E7E7;
padding:4px 0 15px 28px
font-weight:500;
text-align:left;
font-size:12px;
margin-left: 8px;
}

.ul2 {
list-style:none;
margin:0;
padding:10px
}

.ul2 a {
display:block;
border-bottom:1px solid #E7E7E7;
background:url("images/homepage20.gif") no-repeat 13px 8px;
padding:4px 0 5px 28px
}

.text1 {
margin-bottom:.5em;
font-size:12px;
font-weight:700;
color:#FFF
}

.text2 {
font-size:12px;
color:#DFEDCC
}

.text3 {
display:block;
width:170px;
height:22px;
background:url("images/homepage13.jpg") no-repeat left top;
font-size:14px;
font-weight:700;
color:#FFF;
padding:9px 0 0 28px
}

.text4 {
display:block;
width:153px;
height:22px;
background:url("images/homepage17.jpg") no-repeat left top;
font-size:14px;
font-weight:700;
color:#FFC;
padding:9px 0 0 28px
}

.text5 {
display:block;
width:153px;
height:22px;
background:url("images/homepage21.jpg") no-repeat left top;
font-size:14px;
font-weight:700;
color:#FFF456;
padding:9px 0 0 28px
}

.text6 {
position:relative;
padding-top:25px;
color:#FFC
}

.text7 {
clear:both;
color:#FFC
}

.text8 {
display:block;
width:344px;
height:22px;
background:url("images/homepage26.jpg") no-repeat left top;
font-size:14px;
font-weight:700;
color:#FFF;
padding:9px 0 0 28px
}

.text9 {
font-size:24px;
font-weight:700;
color:#F58A25
}

.text10 {
color:#6D7B8D
}

.text11 {
display:block;
width:532px;
height:22px;
background:url("images/subpage1_03.jpg") no-repeat left top;
font-size:14px;
font-weight:700;
color:#FFC;
padding:9px 0 0 28px
}

.text12 {
font-size:14px;
color:#2A92B6
}

.text13 {
font-size:14px;
color:#8EAF35;
font-weight:700
}

a {
color:#2A92B6
}

a:hover {
text-decoration:none
}

a.link1 {
text-align:center;
text-decoration:none;
font-size:10px;
color:#626262
}

a.link2 {
display:block;
text-align:right;
color:#FFC
}

a.link3 {
display:block;
width:166px;
height:23px;
background:url("images/homepage11.gif") no-repeat left top;
text-decoration:none;
font-weight:500;
text-align:left;
font-size:10px;
color: #FFF;
padding:8px 0 0 33px
}

a.link3:hover {
text-decoration:underline
}

.style1 {
text-align:center;
font-size:10px;
color:#CCC
}

.bg1 {
background:#8EAF35 url("images/homepage08.gif") repeat-x left top
}

.bg2 {
background:url("images/homepage09.jpg") no-repeat left top
}

.bg3 {
background:#FAFAFA url("images/homepage15.gif") repeat-y left top
}

.bg4 {
background:#E9F4F7 url("images/homepage19.gif") repeat-y left top
}

.bg5 {
background:#8EAF35 url("images/homepage23.gif") repeat left top
}

.bg6 {
background:#FFF url("images/homepage27.gif") repeat left top
}

.bg7 {
background:#FFF url("images/subpage1_04.gif") repeat left top
}

.align-justify {
text-align:justify
}

.align-right {
text-align:right
}

img {
border:none
}

.img1 {
float:left;
margin-right:10px
}

.img2 {
float:right;
margin-left:10px
}

hr {
display:none
}

.hr1 {
height:1px
}

#zoom a img {
float:left;
height:113px;
width:90px;
border:1px solid #000;
margin:0 0 5px 5px
}

#zoom a:hover img {
width:180px;
height:226px
}

#zoom a:hover {
padding:0
}

.ul1 li,.ul2 li {
display:inline
}

a.link3:visited,a.link4 {
color:#FCE8B9
}