
body {margin: 0; padding: 0; text-align: center; background: #4c6837 url(../images/body_background.jpg) scroll repeat-x top center; font-family: Arial, sans serif; font-size: 11pt}
* html body {background-image: url(../images/body_background_downlevel.jpg)}
p, h1, h2, h3, h4 {margin: 0; padding: 0; margin-bottom: 15px}
h1 {font-size: 18pt; color: #096d96; font-weight: normal; letter-spacing: -1px}
h2 {font-size: 14pt; color: #53733b; font-weight: normal; letter-spacing: 1px}
h3 {font-size: 12pt; color: #b32a19; font-weight: bold; letter-spacing: 0}
h4 {font-size: 11pt; color: #665042; font-weight: bold; letter-spacing: 0}

#divContainer {position: relative; top: 0; left: 0; margin: 0 auto 0 auto; width: 980px; height: auto; text-align: left; margin-bottom: 50px}
#divHeaderContainer {position: absolute; top: 0; left: 0; margin: 0; padding: 0; width: 980px; height: 210px; z-index: 1000}
#divHeaderContainer #divLogo {position: absolute; top: 6px; left: 85px; width: 183px; height: 136px; background: transparent url(../images/new_life_logo.png) scroll no-repeat top center}
* html #divHeaderContainer #divLogo {top: 8px; background-image: url(../images/new_life_logo.gif)}
#divHeaderContainer #divLogo a {position: relative; display: block; top: 0; left: 0; width: 100%; height: 100%}
#divHeaderContainer #divNavigation {position: absolute; top: 140px; left: 80px; height: 38px}
#divHeaderContainer #divLeafOverlay {position: absolute; top: 0; left: 440px; width: 528px; height: 260px; background: transparent url(../images/leaf_overlay.png) scroll no-repeat top center}
#divHeaderContainer #divTwitter {position: absolute; top: 143px; left: 700px; width: 200px; height: 40px; line-height: 38px; color: #575757}
#divHeaderContainer #divTwitter a.clsTwitter {display: block; float: left; margin-right: 6px}
#divHeaderContainer #divTwitter a {color: #096d96; text-decoration: none}
#divHeaderContainer #divTwitter a:hover {text-decoration: underline}
* html #divHeaderContainer #divLeafOverlay {display: none}
div#divNavigation ul {position: relative; top: 0; left: 0; list-style-type: none; margin: 0; padding: 0; width: 600px; z-index: 0}
div#divNavigation ul li {position: relative; top: 0; left: 0; margin: 0; margin-left: -30px; padding: 0; float: left}
div#divNavigation ul li a {clear: both; color: #1c2b10; text-decoration: none; width: auto; cursor: hand}
div#divNavigation ul li:hover a {color: #fff}
div#divNavigation ul li span {clear: none; display: block; background-image: none}
div#divNavigation ul li span.clsRight {width: 16px; height: 38px; float: left}
@media screen and (-webkit-min-device-pixel-ratio:0) { div#divNavigation ul li span.clsMiddle  {margin-top: 1px; }}
div#divNavigation ul li span.clsMiddle {width: auto; height: 38px; float: left; padding-top: 12px; font-size: 17px; font-weight: bold; color: #ffffff}
div#divNavigation ul li span.clsLeft {width: 43px; height: 38px; float: left}
div#divNavigation ul li:hover span {background: transparent url(../images/navigation_sprite_background.png) scroll no-repeat top left}
* html div#divNavigation ul li:hover span {background-image: url(../images/navigation_sprite_background.gif)}
div#divNavigation ul li:hover span.clsRight {background-position: left center}
div#divNavigation ul li:hover span.clsMiddle {background-position: top center; padding-top: 12px; color: #1c2b10}
div#divNavigation ul li:hover span.clsLeft {background-position: right center}
div#divNavigation ul li ul {position: absolute; display: none; top: 38px; left: 8px; width: 201px; font-size: 8pt; padding: 0; margin: 0; padding-top: 5px; padding-bottom: 20px; z-index: 1000; background: transparent url(../images/navigation_background.png) scroll no-repeat bottom left}
* html div#divNavigation ul li ul {background-image: url(../images/navigation_background.gif)}
div#divNavigation ul li:hover ul {display: block}
div#divNavigation ul li ul li {margin: 0; margin-left: 14px; height: 20px; float: none; line-height: 20px}
* html div#divNavigation ul li ul li {float: left; margin-left: 8px}
div#divNavigation ul li ul li a {height: 20px; width: 100%; display: inline; color: #fff; text-decoration: none; background-image: none; z-index: 10}
div#divNavigation ul li ul li a:hover {text-decoration: underline}
#divContentContainer {position: relative; top: 157px; left: 0; margin: 0; padding: 0; width: 980px; z-index: 10}
#divContentMainWrapper {position: relative; top: 0; left: 0; margin: 0; padding: 0; width: 980px}
#divContentMainTopWrapper {position: relative; clear: both; top: 0; left: 20px; width: 696px; height: auto; padding-bottom: 60px; background: transparent url(../images/content_background.png) scroll no-repeat top center}
* html #divContentMainTopWrapper {background-image: url(../images/content_background.gif)}
#divContentMainTopWrapper #divContent {position: relative; clear: both; top: 40px; left: 40px; width: 596px; min-height: 500px}
* html #divContentMainTopWrapper #divContent {height: 500px}
#divContentMainTopWrapper #divContent a {color: #0091cd}
#divContentMainTopWrapper #divContent a:hover {color: #096d96}
#divContentMainBottomWrapper {position: relative; clear: both; bottom: 0; left: 20px; width: 696px; height: 60px; background: transparent url(../images/content_background_bottom.png) scroll no-repeat bottom center}
* html #divContentMainBottomWrapper {background-image: url(../images/content_background_bottom.gif)}
#divCalloutMainWrapper {position: absolute; top: 35px; left: 640px; margin: 0; padding: 0; width: 300px}
#divCalloutMainTopWrapper {position: relative; clear: both; top: 0; left: 20px; width: 300px; height: auto; padding-bottom: 31px; background: transparent url(../images/callout_background.png) scroll no-repeat top center}
* html #divCalloutMainTopWrapper {background-image: url(../images/callout_background.gif)}
#divCalloutMainTopWrapper #divContent {position: relative; clear: both; top: 40px; left: 40px; width: 220px; min-height: 200px}
#divCalloutMainBottomWrapper {position: relative; clear: both; bottom: 0; left: 20px; width: 300px; height: 46px; background: transparent url(../images/callout_background_bottom.png) scroll no-repeat bottom center}
* html #divCalloutMainBottomWrapper {background-image: url(../images/callout_background_bottom.gif)}
#divCalloutMainTopWrapper #divContent h1,
#divCalloutMainTopWrapper #divContent h2 {font-size: 12pt; margin-bottom: 10px; color: #5b803e; font-weight: bold; letter-spacing: 0}
#divCalloutMainTopWrapper #divContent p {font-size: 8pt; margin-bottom: 10px}
#divCalloutMainTopWrapper #divContent a {color: #6d7053}
#divCalloutMainTopWrapper #divContent a:hover {color: #4f5233}
#divCalloutMainWrapper #divLocation {position: relative; top: 0; left: 75px; font-size: 8pt; color: #FFF}
#divCalloutMainWrapper #divLocation a {color: #e2e2e2}
#divFooterContainer {position: relative; top: 0; left: 60px; width: 616px; height: 100px; margin-bottom: 50px; font-size: 8pt; color: #FFF}
* html #divFooterContainer {padding-bottom: 100px}
#divFooterContainer #divFooter {width: 470px}
#divFooterContainer #divFooter p {margin-bottom: 5px}
#divFooterContainer #divFooter a {color: #FFF; text-decoration: none; font-weight: bold}
#divFooterContainer #divFooter a:hover {text-decoration: underline}
#divFooterContainer #divCaordaLogo {position: absolute; top: 0; left: 490px; width: 150px}
#divFooterContainer #divCaordaLogo a {color: #FFF; text-decoration: none}
#divFooterContainer #divCaordaLogo a:hover {text-decoration: underline}
#divFooterContainer #divCaordaLogo a.clsLogo {display: block; width: 130px; height: 20px; background-image: url(../images/caorda_logo.png)}
*html #divFooterContainer #divCaordaLogo a.clsLogo {background-image: url(../images/caorda_logo.gif)}

#divContentMainTopWrapper #divContent img {margin: 8px}
