#header {
background : url(/images/header.jpg) no-repeat 0 0;
margin : 0 auto;
position : relative;
width : 981px;
height : 219px;
}
#header h1 {
background : url(/images/slogan.gif) no-repeat 0 0;
text-indent : -10000px;
position : absolute;
top : 48px;
left : 470px;
width : 484px;
height : 32px;
}
#header img.icon {
position : absolute;
top : 122px;
left : 7px;
width : 179px;
height : 93px;
}
#header img.logo {
position : absolute;
top : 55px;
left : 40px;
}
#header p {
font : 12px/14px Verdana, Arial, Helvetica, sans-serif;
position : absolute;
top : 87px;
left : 411px;
}
#header p.topText  { color: #e8e8e8; font: 14px/14px; position: absolute; top: 125px; left: 200px; width: 780px }
#header p.wortdT  { color: #e8e8e8; font: 14px/14px; text-align: justify; position: absolute; top: 150px; left: 200px; width: 760px }
#header p.topText a   { color: #ff9c3a; font: bold 20px Arial; text-decoration: none; padding: 0 0 0 8px }
#header p.topText a:hover  { font-variant: normal; background-color: #878767; padding: 0 0 0 8px }
#header ul {
background : url(/images/nav_bar.gif) no-repeat 0 0;
padding : 0 0 0 72px;
position : absolute;
top : 6px;
left : 31px;
width : 847px;
height : 29px;
}
#header ul li {
background : url(/images/nav_div.gif) no-repeat right top;
float : left;
padding : 0 1px 0 0;
height : 27px;
}
#header ul li a {
color : #344a04;
font : bold 10px/27px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
background : url(/images/nav_bg.gif) repeat-x 0 0;
display : block;
padding : 0 14px;
}
#header ul li a.hover  { color: #fff; font: bold 11px/27px; text-decoration: none; background: url(/images/nav_hover.gif) repeat-x 0 0; display: block; padding: 0 14px }
#header ul li.last {
background-repeat : no-repeat;
float : left;
height : 27px;
}
#headlink {
color : #e8e8e8;
font : bold 22px/25px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}
#bodyBottom {
color : #fff;
background : #b9b99d url(/images/body_bottom_bg.gif) repeat-x 0 0;
margin : 0 auto;
padding : 22px 13px 19px 18px;
width : 946px;
}
#footer {
color : #fff;
background : #323232 url(/images/footer_bg.gif) repeat-x 0 0;
margin : 0 auto;
position : relative;
width : 977px;
height : 125px;
}
#footer a {
color : #d4d4c6;
font : 11px/19px Arial, Helvetica, sans-serif;
text-decoration : none;
padding : 0 7px;
}
#footer a.cs {
background : url(/images/bottom_logo.gif) no-repeat 0 0;
position : absolute;
top : 80px;
left : 866px;
width : 84px;
height : 26px;
}
#footer a.cs:hover {
background : url(/images/bottom_logo.gif) no-repeat 0 0;
}
#footer a.subscribe  { color: #b9b99d; font: 11px/12px; text-decoration: underline; background: url(/images/subscribe_icon.gif) no-repeat 0 2px; padding: 0 0 0 18px; position: absolute; top: 68px; left: 19px; width: 50px }
#footer a.subscribe:hover {
color : #9ccc37;
text-decoration : none;
}
#footer a.xht {
background : url(/images/logo_small.gif) no-repeat 0 0;
position : absolute;
top : 23px;
left : 757px;
width : 98px;
height : 20px;
}
#footer a.xht:hover {
background : url(/images/logo_small-hov.gif) no-repeat 0 0;
}
#footer a:hover {
color : #d4d4c6;
background-color : #d76e08;
}
#footer img {
position : absolute;
top : 51px;
left : 880px;
width : 84px;
height : 26px;
}
#footer p.design {
color : #c5be25;
font : bold 8px/10px Arial, Helvetica, sans-serif;
float : right;
position : absolute;
top : 95px;
}
#footer p.design a {
color : #ffffff;
text-decoration : none;
}
#footer p.design a:hover {
color : #c5be25;
}
#footer ul {
font-size : 0;
}
#footer ul li {
color : #d4d4c6;
font : 14px/19px Arial, Helvetica, sans-serif;
float : left;
}
#footer ul li a  { color: #d4d4c6; font: 14px/19px; text-decoration: none; padding: 0 7px }
#footer ul li a:hover {
color : #d4d4c6;
background-color : #d76e08;
}
#member {
float : right;
width : 225px;
}
#member form {
color : #fff;
background : #353535 url(/images/member_form_bg.gif) repeat-x 0 0;
padding : 9px 17px 24px;
width : 191px;
}
#member form a {
color : #9ccc37;
font : bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration : underline;
background : #353535 url(/images/register_member_icon.gif) no-repeat 0 0;
float : left;
margin : 15px 0 0;
padding : 0 0 0 20px;
width : 120px;
}
#member form a:hover {
text-decoration : none;
}
#member form input.go {
background : url(/images/btn_go.gif) no-repeat 0 0;
float : right;
margin : 15px 0 0;
border : none;
width : 36px;
height : 15px;
cursor : pointer;
}
#member form input.txtBox {
color : #000;
background-color : #fff;
float : left;
margin : 0;
padding : 0;
border-style : solid;
border-width : 1px;
border-color : #808080 #d4d0c8 #d4d0c8 #808080;
width : 185px;
height : 19px;
}
#member form label {
font : 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
display : block;
float : left;
}
#member h2 {
color : #fff;
font : bold 16px/31px Arial, Helvetica, sans-serif;
background : url(/images/member_login_bg.gif) no-repeat 0 0;
display : block;
padding : 0 0 0 20px;
width : 205px;
height : 31px;
}
#news {
float : left;
font-family : Helvetica, Arial, sans-serif;
margin : 0 28px 0 0;
width : 341px;
}
#news a.newsindex  { color: black; font-weight: bold; font-size: 11px; text-decoration: none; float: left; margin: 0 0 10px; padding: 0; width: 210px }
#news h2  { color: #fff; font-variant: normal; font-weight: bold; font-size: 22px; line-height: 16px; background: url(/images/arrow_red.gif) no-repeat 0 0; display: block; margin-top: 0; margin-bottom: 17px; margin-left: 28px; padding: 0 0 0 28px }
#news h3  { color: #974d04; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 17px; background: url(/images/date_bg.gif) no-repeat 0 0; text-transform: uppercase; display: block; margin: 0 0 10px 28px; padding: 0 0 0 7px; width: 300px; height: 17px }
#news p  { color: #f7f7ea; font: 12px/20px; margin-left: 28px; padding: 0 0 13px }
#news p span   { color: #f7f7ea; font-variant: normal; font-size: 12px; line-height: 12px; float: right; width: 80px; height: 12px }
#service {
float : left;
width : 338px;
}
#service h2 {
color : #fff;
font : bold 22px/16px Arial, Helvetica, sans-serif;
background : url(/images/arrow_red.gif) no-repeat 0 0;
display : block;
margin : 0 0 17px;
padding : 0 0 0 24px;
}
#service h3 {
color : #974d04;
font : bold 11px/17px Arial, Helvetica, sans-serif;
background : url(/images/date_bg.gif) no-repeat 0 0;
text-transform : uppercase;
display : block;
margin : 0 0 14px;
padding : 0 0 0 11px;
width : 327px;
height : 17px;
}
#service ul {
display : block;
margin : 0;
padding : 0;
}
#service ul li {
line-height : 0;
display : block;
height : 20px;
}
#service ul li a {
color : #47472d;
font : 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration : underline;
background : url(/images/arrow_white.gif) no-repeat 0 7px;
display : block;
padding : 0 0 0 10px;
height : 20px;
}
#service ul li a:hover {
color : #974d04;
text-decoration : none;
background : #ddddcb url(/images/arrow_white_hover.gif) no-repeat 0 7px;
}