html, body { height: 100%; }
body { margin: 0px; padding: 0px; background: #EEE2C3 url(/images/bg01.jpg) repeat left top; }

form { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { margin: 0px; }
h1, h2 { color: #614C31; }
h1 span, h2 span { padding: 0px 40px 0px 0px; background: url(/images/homepage03.gif) no-repeat right center; }
h1 { margin-bottom: 20px; font-size: 16px; }
h2 { margin-bottom: 15px; font-size: 14px; }
h3 { margin-bottom: 5px; font-size: 12px; color: #9C5234; }

body, th, td, input, textarea, select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9C8C67; }
p, blockquote, ul, ol, dl { margin-top: 0px; margin-bottom: 1em; text-align: justify; }
.list1 { margin-left: 0px; padding-left: 0px; list-style: none; }
.list1 li { display: block; height: 17px; margin-bottom: 3px; padding: 3px 0px 0px 10px; background: url(/images/homepage11.jpg) no-repeat left top; }
.list1 li a { text-decoration: none; font-size: 10px; }
.list1 li a:hover { text-decoration: underline; }
.list2, .list3 { margin-left: 0px; padding-left: 0px; list-style: none; text-align: left;}
.list2 li { display: block; height: 13px; margin-bottom: 3px; padding: 3px 0px 0px 0px; }
.list2 li a { text-decoration: underline; }
.list2 li a:hover { text-decoration: none; }
.list3 { margin: 10px 0px; }
.list3 li { height: 13px; margin-bottom: 0px; padding: 0px; }

a { color: #994D2E; }
a:hover { text-decoration: none; }
.more { margin: 10px 0px 20px 0px; padding: 0px 0px 0px 68px; background: url(/images/homepage09.gif) no-repeat left center; text-transform: uppercase; font-weight: bold; font-size: 8px; }
.more a { padding-right: 15px; background: url(/images/homepage10.gif) no-repeat right center; text-decoration: none; }
.more a:hover { text-decoration: underline; }

.style1 { }
.style1 a { }
.style1 a:hover { }

.bg1 { }

.align-justify { text-align: justify; }
.align-right { text-align: right; }
img { border: none; }
img.left { float: left; margin: -5px 5px 0px -5px; }
img.right { float: right; margin: -5px -5px 0px 5px; }
hr { display: none; }
.hr1 { height: 31px; background: url(/images/homepage04.gif) repeat-x left center; }

#wrapper { height: 100%; min-height: 100%; background: url(/images/bg02.jpg) repeat-x left top; }
html>body #wrapper { height: auto; }

#header { width: 900px; height: 200px; }

#logo { width: 272px; height: 200px; }
#logo h1, #logo p { }

#menu { width: 628px; height: 200px; background: url(/images/menu_bg.jpg) no-repeat left top; }
#menu a { text-decoration: none; font-weight: bold; }
#menu a:hover { text-decoration: underline; }

#page { width: 900px; background: url(/images/page_bg.jpg) repeat-y left top; }
#page-bg { background: url(/images/fadepage_bg.jpg) no-repeat left top; }

.boxed { background: url(/images/homepage16.jpg) repeat-y left top; }
.boxed-top { background: url(/images/homepage15.jpg) no-repeat left top; }
.boxed-bottom { padding: 29px 10px 10px 16px; background: url(/images/homepage17.jpg) no-repeat left bottom; }
.boxed h2, .boxed-first h2 { margin-bottom: 5px; font-size: 11px; }
.boxed .more, .boxed-first .more { padding: 0px; background: none; }
.boxed-first { background: url(/images/homepage13.jpg) repeat-y left top; }
.boxed-top-first { background: url(/images/homepage12.jpg) no-repeat left top; }
.boxed-bottom-first { padding: 29px 10px 20px 16px; background: url(/images/homepage14.jpg) no-repeat left bottom; }
.boxed-second { background: url(/images/subpage1_06.jpg) repeat-y left top; }
.boxed-top-second { background: url(/images/subpage1_05.jpg) no-repeat left top; }
.boxed-bottom-second { padding: 29px 10px 20px 16px; background: url(/images/subpage1_07.jpg) no-repeat left bottom; }

#footer { width: 900px; height: 80px; background: url(/images/footer_bg.jpg) no-repeat left top; }
#footer div { margin: 0px; padding: 40px 10px 40px 10px; text-align: center; font-size: 9px; color: #d5b985; /*#9A8661;*/ }

span.title { float: left; width: 80px; padding-right: 8px; text-align: right; font-weight: bold; }
span.spec { float: left; width: 160px; }