body { margin: 0px; padding: 0px; text-align: center; background: #5c3524; font: 12px Arial, Helvetica, sans-serif; color: #898989; }

p { margin: 0px;  }
h1 { margin: 0px 0px 12px 0px; color: #bf7945; font-size: 22px; }
h2, h3 { margin: 0px; color: #5c3524; font-size: 12px; }
h3 { display: inline; }
a { color: #5c3524; text-decoration: none; font-weight: bold; }
a img { border: none; }
img.logo { margin: 10px 0px 10px 0px; }
img.flower { margin-left: 15px; vertical-align: baseline; }
img.navArrow { vertical-align: middle; padding-bottom: 6px; margin-right: -3px; }
.clear { clear: both; font-size: 1px; margin: 0px; }

.mainContainer { margin: 0px auto 15px auto; text-align: left; background: #ffffff; width: 980px; }

.header, .pageBody, .footer { margin: 0px 10px 10px 10px; position: relative; }
.header ul { white-space: nowrap; background: url(../images/template/hor_nav.jpg); margin: 0px; padding: 0px; text-align: center; float: left; width: 960px; height: 37; }
.header ul li { display: inline; vertical-align: middle;  list-style: none;  }
.header ul li img { vertical-align: middle; margin: 4px 10px 0px 10px; }
.header ul a { color: #ffffff; }
.header ul li.active a { color: #bf7945; }
.header .callOut { width: 232px; height: 62px; background-color: #5c3524; position: absolute; left: 727px; top: 13px; margin: 0px; padding: 0px; }
.header .callOut h4 { margin: 6px; padding: 11px 6px 11px 6px; border: 1px solid #ffffff; font-size: 20px; color: #bf7945; text-align: center; white-space: nowrap; overflow: hidden; }
.header .callOut h4 a { color: #bf7945; font-weight: normal; }

.pageBody { float: left; margin: 0px;  }
.pageBody .col1 { float: left; width: 140px; margin: 15px 35px 0px 0px; }
.pageBody .col2 { float: left; width: 518px; margin: 8px 35px 0px 0px; line-height: 1.4; }
.pageBody .col3 { float: left; width: 232px; margin-top: 15px; line-height: 1.2; }
.pageBody .col1 ul { margin: 0px 0px 20px 2px; padding: 0px; }
.pageBody .col1 ul li { margin: 0px 0px 4px 0px; list-style: none; }
.pageBody .col1 ul li a, .pageBody .col1 ul ul li.inactive a { color: #517773; }
.pageBody .col1 ul li a:hover, .pageBody .col1 ul li.current a { color: #bf7945; }
.pageBody .col1 ul ul { margin: 6px 0px 6px 3px; }
.pageBody .col1 ul ul a { font-weight: normal; }
.pageBody .col1 img { margin-bottom: 10px; }
.pageBody .col2 img { margin-right: 15px; }
.pageBody .col3 img { margin-bottom: 10px; }
.pageBody .col2 a, .pageBody .col3 a { font-weight: normal; }

.footer { margin-top: 25px; text-align: center; font-size: 11px; color: #5c3524; }
.footer a { font-weight: normal; }
.footer a:hover { text-decoration: underline; }

.pageBody .col2 ul.navigation, .pageBody .col2 ul.navigation li { margin: 0px; padding: 0px; list-style: none; }
.pageBody .col2 ul.navigation ul { margin: 0px 0px 0px 30px; padding: 0px; }

