@charset "utf-8";
/* CSS Document */

body {background:url(images/background.jpg) repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#2b2b2b}

h1,h2,h3,h4,h5 {color:#629946; margin:0 0 11px 0 }
h1 {font-size:2.0em}
h2 {font-size:1.8em}
h3 {font-size:1.6em}
h4 {font-size:1.4em}
h5 {font-size:1.2em}

p {margin:0 0 11px; line-height:1.6em}
ul {margin:10px 0 30px 0; list-style:circle}
ul li {color:#494949}
ul li a {color:#52813b; text-decoration:none}
ul li a:hover {color:#52813b; text-decoration:underline}
a {text-decoration:none; color:#52813b}
a:hover {text-decoration:underline; color:#52813b}

.wrapper {width:816px; margin:0 auto}

.header {height:117px}
.header img.logo {float:left; width:185px; height:80px; margin:23px 0 0 13px }
.header img.slogan {float:right; width:224px; height:38px; margin:45px 0 0 0}
.heder .width {width:735px}
.header ul.header-nav {margin:0; padding:0; list-style:none; float:right; width:575px; text-align:right; margin-botom:10px;}
.header ul.header-nav li {display:inline; margin:4px 10px 1px 10px; text-align:right; font-size:1.2em; line-height:2.1em}
.header ul.header-nav li.last {margin-right:0;padding-right:0;}
.header ul.header-nav li a {color:#736349; text-decoration:none}
.header ul.header-nav li a:hover {color:#736349; text-decoration:underline}

.middle .content {margin:18px 0 0 0; width:595px}
.middle .left-nav {width:187px; background:#736349; float:left; margin:18px 0 0 0}
.middle .left-nav  ul {margin:10px 0 10px 10px; padding:0; list-style:none}
.middle .left-nav  ul li {font-size:1.33em; padding:0 0 5px 0}
.middle .left-nav  ul li a {color:#f6efe0; text-decoration:none}
.middle .left-nav  ul li a:hover {color:#f6efe0; text-decoration:underline}

.middle .content {float:left; margin:18px 0 0px 18px}
.middle .content h1.home {font-size:1.4em; line-height:1.4em; font-style:italic}
.middle .content ul {margin:0 0 15px 30px}
.middle .content input, .middle .content textarea {background:#faf4eb; border:1px solid #958367; margin:9px 0 9px 0}
.middle .content input:focus, .middle .content textarea:focus {border:2px solid #958367; margin:8px 0 8px 0}
.middle .content input.submit {width:55px; background:#958367; border:1px solid #736349; }
.middle .content input:hover.submit {width:55px; background:#b29d7c; border:1px solid #736349;  }

.footer {background:#cec5b7; padding:28px 55px 33px 26px; margin:30px 0 145px }
.footer h3 {color:#7f5321; font-size:1.6em}
.footer .col-1 {width:30%; float:left}
.footer .col-1 p  {line-height:1.4em; margin-top:5px;}
.footer .col-1 a  {color:#7f5321;}
.footer .col-1 ul {margin:15px 0 0 30px; list-style:circle}
.footer .col-1 ul li {padding:5px 0 5px}
.footer .col-1 ul li a {color:#494949; text-decoration:none}
.footer .col-1 ul li a:hover {color:#494949; text-decoration:underline}
.footer .col-2 {width:30%; float:left}
.footer .col-2 input {width:100%; background:#faf4eb; border:1px solid #958367; margin:9px 0 9px 0}
.footer .col-2 input:focus {border:2px solid #958367; margin:8px 0 8px 0}
.footer .col-2 input.submit {width:55px; background:#958367; border:1px solid #736349; float:right; }
.footer .col-2 input:hover.submit {width:55px; background:#b29d7c; border:1px solid #736349; float:right; }
.footer .col-3 {width:70%; float:right;}
.footer .col-3 ul { padding:0; list-style:none; margin-bottom:0;}
.footer .col-3 ul li {display:inline; padding:4px 4px 4px 4px}
.footer .col-3 ul li a {line-height:1.4em; color:#494949}
.footer .col-3 p {margin:10px 0 10px 0; color:#55442a; }
.footer .col-3 p span {color:#917f61;}

form 				{margin-left:30px}
form label 			{width:125px; font-size:12px; font-weight:bold; text-align:left; margin-right:15px; float:left; line-height:2em; display:block-inline;}
form label.radio	{width:45px; line-height:1.4em; margin-left:6px;}
form input			{}
form input.text		{width:200px; border:1px solid #999; color:#333; padding:3px; float:left; margin:3px 0 3px 0}
form input.radio	{border:0px solid #999; color:#333; padding:3px; float:left; margin:2px 0 2px 0}
form input.select	{width:200px; border:1px solid #999; color:#333; padding:3px; float:left; margin:3px 0 3px 0}
form input.submit	{width:55px; background:#958367; border:1px solid #736349; padding:3px 6px; float:left; margin:3px 0 6px 0}
form input.textarea	{width:200px; height:125px; border:1px solid #999; color:#333; padding:5px; float:left;}
form br 			{clear:both;}

.error {background:#cec5b7; color:#fff; padding:10px; margin:0}
.required {color:#FF0000; font-size:1.4em}
.clear {clear:both}
.left {float:left}
.right {float:right}
.center {text-align:center}
.margin-center {margin:0 auto}
strong	{font-weight:bold;}

.quote {background:#dfd8cb; padding:25px;}
.even {background:#efefef;}
.quote .name {font-weight:bold; font-style:italic;}
