h1, h2, h3, h4, h5, h6, p { margin: 0 0 11px; }
h1, h3 { color: #d2a260; font-size: 18pt; font-weight: normal; font-family: Arial, sans-serif; }
h2, h4 { font-size: 14pt; font-weight: normal; color: #d2a260;; font-family: Arial, sans-serif; }
h5, h6 { font-weight: bold; font-size: 10pt; }
h1 a:link, h1 a:active, h1 a:visited, h2 a:link, h2 a:active, h2 a:visited, h3 a:link, h3 a:active, h3 a:visited, h4 a:link, h4 a:active, h4 a:visited { text-decoration: none; color: #d2a260;}
h2.logo { margin: 0; }
div { display: inline-block; }
div { display: block; }
a img { border: 0; }
img { vertical-align: middle;}
.clearing { clear: both; margin-top: -1px; height: 1px; overflow: hidden; }
.clear_l { clear: left; margin-top: -1px; height: 1px; overflow: hidden; }
.clear_r { clear: right; margin-top: -1px; height: 1px; overflow: hidden; }
body { background: #fff url('images/bg.png') top center repeat-y; margin: 0; text-align: center; padding-bottom: 25px; }
body, td, th, div, p, li { font-family: Verdana, sans-serif; font-size: 10pt; color: #696867; }
a:link, a:active, a:visited { color: #36a1d6; text-decoration: underline; }
a:hover { text-decoration: none; }
.spw-bg0 { background: url('images/bg-top.png') top center no-repeat;}
.spw-bg1 { width: 980px; margin: 0 auto; text-align: left;}
.spw-top { height: 130px; }
.spw-logo { padding: 16px 0 0 22px; margin-right: 244px; }
.spw-call { padding: 38px 50px 0 0; float: right; width: 194px; }
* html .spw-logo { padding: 16px 0 0 22px; margin-right: 241px; }
* html .spw-call { margin-left: -3px; }
.spw-banner { margin-bottom: 3px; }
.spw-banner-left { height: 257px; float: left; width: 571px; background: url('images/banner-left.png') top left no-repeat; padding: 1px 0 0 1px; }
.spw-banner-right { height: 257px; margin-left: 572px; background: url('images/banner-right.png') top left no-repeat;}
* html .spw-banner-left { margin-right: -3px }
* html .spw-banner-right { margin-left: 569px; }
.spw-content-0 { background: #fff url('images/content-border.png') top left repeat-y; }
.spw-content-1 { background: url('images/content-border.png') top right repeat-y; }
.spw-content-2 { background: url('images/content-border.png') bottom left repeat-x; }
.spw-content-3 { background: url('images/content-bg-bl.png') bottom left no-repeat; }
.spw-content-4 { background: url('images/content-bg-br.png') bottom right no-repeat; position: relative; }
.spw-menu-0 { background: url('images/menu-bg.png') top left repeat-x; } 
.spw-menu-1 { background: url('images/menu-left.png') top left no-repeat; } 
.spw-menu-2 { background: url('images/menu-right.png') top right no-repeat; height: 38px; padding: 4px 10px 0 10px; } 
.spw-content-inner-0 { background: url('images/content-bg-tl.png') top left no-repeat; }
.spw-content-inner-1 { background: url('images/content-bg-tr.png') top right no-repeat; padding: 25px 25px 10px; }
ul.menu { margin: 0; padding: 0; list-style: none;}
ul.menu li.expanded, ul.menu li.leaf { list-style: none; }
ul.menu li.expanded, ul.menu li.collapsed, ul.menu li.leaf { padding: 0; margin: 0; }
ul.menu li { float: left;}
ul.menu li a:link, ul.menu li a:active, ul.menu li a:visited { display: block; color: #fff; text-decoration: none; background: none; margin-left: 1px; }
ul.menu li a.active:link, ul.menu li a.active:active, ul.menu li a.active:visited, ul.menu li.active-trail a:link, ul.menu li.active-trail a:active, ul.menu li.active-trail a:visited, ul.menu li.open a:link, ul.menu li.open a:active, ul.menu li.open a:visited, ul.menu li a:hover { color: #d2a260; background: #fff; }
ul.menu li a span { display: block; background: none;}
ul.menu li a span span { background: none;}
ul.menu li a span span span { padding: 10px 13px 0 12px; height: 28px; }
ul.menu li a.active:link span, ul.menu li a.active:active span, ul.menu li a.active:visited span, ul.menu li.active-trail a:link span, ul.menu li.active-trail a:active span, ul.menu li.active-trail a:visited span, ul.menu li.open a:link span, ul.menu li.open a:active span, ul.menu li.open a:visited span, ul.menu li a:hover span { background: url('images/menu-tab-left.png') top left no-repeat; }
ul.menu li a.active:link span span, ul.menu li a.active:active span span, ul.menu li a.active:visited span span, ul.menu li.active-trail a:link span span, ul.menu li.active-trail a:active span span, ul.menu li.active-trail a:visited span span, ul.menu li.open a:link span span, ul.menu li.open a:active span span, ul.menu li.open a:visited span span, ul.menu li a:hover span span { background: url('images/menu-tab-right.png') top right no-repeat; }
ul.menu li ul { margin: 0; padding: 0; display: none; position: absolute; top: 41px; background: #fff; border: 1px solid #d2a260; border-top: none; }
ul.menu li.open ul { display: block; z-index: 5000; list-style: none; }
ul.menu li.open ul li { float: none; }
ul.menu li.open ul li a:link, ul.menu li.open ul li a:active, ul.menu li.open ul li a:visited { color: #d2a260; background: #fff; border-top: 1px solid #d2a260; padding: 7px 13px 7px 12px; margin-left: 0; }
ul.menu li.open ul li.first a:link, ul.menu li.open ul li.first a:active, ul.menu li.open ul li.first a:visited { border-top: none; }
ul.menu li.open ul li a:hover { background: #e1b47f; color: #fff; }
.main { margin-bottom: 20px; }
.bottom-right { float: right; width: 290px; }
.bottom-left { margin-right: 290px; padding-right: 60px; }
* html .bottom-right { margin-left: -3px; }
* html .bottom-left { margin-right: 287px; }
.node-teaser ul { margin: 0; padding: 0; list-style: none; }
.node-teaser ul li { background: url('images/grey-arrow.png') 5px 4px no-repeat; padding: 0 0 5px 15px; margin: 0; }
.node-teaser ul.inline li, .node-full ul.inline li { background: none; padding: 0 0 0 5px; margin: 0; }
ul.link-list { margin: 0; padding: 0; list-style: none; }
ul.link-list li { background: url('images/blue-arrow.png') 5px 5px no-repeat; padding: 0 0 5px 15px; margin: 0; }
ul.inline li.node-readmore { background: url('images/blue-arrow.png') 5px 5px no-repeat; padding: 0 0 5px 15px; margin: 0; }
.node-teaser .link-wrapper { text-align: right; }
.node-teaser ul.inline li.node-readmore { padding: 0 10px 0 0; background: url('images/blue-arrow.png') right 4px no-repeat; }
.node-teaser .field-type-image { float: left; width: 180px; padding: 0 13px 10px 0; }
.node-teaser-contains-image .field-type-text-with-summary { margin-left: 193px; }
* html .node-teaser .field-type-image { margin-right -3px; }
* html .node-teaser-contains-image .field-type-text-with-summary { margin-left: 190px; }
.node-full .field-type-image { float: right;  width: 300px; padding: 0 0 10px 15px; }
.google-map { float: right; padding: 0 0 10px 15px; }
.contact-form .form-textarea-wrapper { width: 485px; }
h3.field-label { font-weight: bold; font-size: 10pt; }
.view-articles .views-row { border-top: 1px solid #d5d5d5; margin-top: 15px; padding-top: 15px; }

.view-banner-slideshow { margin-bottom: 3px; }
.view-banner-slideshow .views-field-field-image3 { height: 257px; float: left; width: 571px; background: url('images/banner-left.png') top left no-repeat; padding: 1px 0 0 1px; }
.view-banner-slideshow .views-field-field-image2 { height: 257px; margin-left: 572px; background: url('images/banner-right.png') top left no-repeat;}
* html .view-banner-slideshow .views-field-field-image3 { margin-right: -3px }
* html .view-banner-slideshow .views-field-field-image2 { margin-left: 569px; }

.region-footer { text-align: center; border-top: 1px solid #d5d5d5; margin-top: 10px; padding-top: 10px; }
.region-footer td, .region-footer th, .region-footer div, .region-footer p, .region-footer li { font-family: Arial, sans-serif; font-size: 8pt; color: #696867 }





