a {color: #C81D86; text-decoration: none;}
a:hover, a:active {color: #77C152;}
body {background-color: #539D2C; margin: 0px 30px 30px 30px; color: #023F72; padding: 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
h1 {height: 31px; text-indent: -9999px; color: #C81D86; background-repeat: no-repeat; line-height: 31px; margin: 0px 0px 10px 0px;}
h2 {font-family: Georgia, "Times New Roman", Times, serif; color: #C81D86; font-size: 15px; margin: 12px 0px 10px 0px; line-height: 21px;}
h3, #benefits #left h2 {font-family: Georgia, "Times New Roman", Times, serif; color: #023F72; font-size: 13px; margin: 12px 0px 10px 0px; line-height: 21px;}
hr {border: none; color: #FFFFFF; border-bottom: 1px dashed #77C152; margin: 10px 0px 0px 0px;}
ul {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 20px;}
li {line-height: 14px; margin-bottom: 4px;}
p {line-height: 18px; margin: 0px 0px 12px 0px;}

.clear {clear: both;}
.col-left {width: 245px; margin-right: 46px; float: left; clear: left;}
.col-right {width: 245px; float: left;}
.message {color: #023F72; font-size: 14px; padding: 0px 14px 14px 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
#quote {position: absolute; bottom: 65px; right: 25px; border: none !important; width: 124px; height: 164px; margin: 0px 8px 0px 8px; padding: 20px 30px 0px 30px !important; background-image: url(../_images/bg-quote-orange.gif) !important; text-align: center; color: #000000;}
#quote p {line-height: 16px !important;}
img.right {float: right; margin: 8px 0px 14px 14px; border: 1px solid #AAAAAA;}
.submit {background-color: #C81D86; color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 11px;}

#container {position: relative; width: 802px; margin: 0px auto 0px auto; text-align: left; background-color: #FFFFFF;}
#content {padding: 128px 24px 24px 24px;}
#content #left {position: relative; float: left; width: 536px; padding-top: 14px;}
#content #right {float: right; width: 200px; margin: 8px 0px 185px 18px;}
#content #right div {padding: 12px 12px 2px 12px; margin-bottom: 16px; border: 1px solid #CFEFBE; background: url(../_images/bg-right-div.gif) repeat-x;}
#content #right div.alt {background-image: url(../_images/bg-right-div-alt.gif); border-color: #E5F0F3;}
#content #right div h2 {margin-top: 0px; color: #C81D86;}
#content #right div p {line-height: normal;}
#content #clear {clear: both;}
#header {position: absolute; top: 0px; left: 0px; height: 71px; width: 802px; background: #FFFFFF url(../_images/bg-header.gif) 420px 47px no-repeat;}
#header a {width: 349px; height: 42px; margin: 28px 0px 0px 29px; background: url(../_images/bg-logo.gif) no-repeat; text-indent: -9999px; display: block;}
#nav {height: 43px; background: url(../_images/bg-nav.gif) repeat-x; position: absolute; top: 71px; left: 0px; width: 802px;}
#nav ul {width: 741px; margin: 19px 0px 0px 24px; padding: 0px; list-style-type: none; background-image: url(../_images/bg-nav-ul.gif); background-position: right top; background-repeat: no-repeat;}
#nav ul li {display: block; float: left; height: 23px; width: auto;}
#nav ul li a {display: block; height: 23px; background: 0px 2px no-repeat; text-indent: -9999px;}
#nav ul li a:hover, #nav ul li a:active {background-position: 0px -28px;}
#nav ul li a#nav-home {width: 57px; margin-right: 24px; background-image: url(../_images/nav-home.gif);}
#nav ul li a#nav-about-us {width: 91px; margin-right: 24px; background-image: url(../_images/nav-about-us.gif);}
#nav ul li a#nav-articles {width: 75px; margin-right: 26px; background-image: url(../_images/nav-articles.gif);}
#nav ul li a#nav-newsletter {width: 107px; background-image: url(../_images/nav-newsletter.gif);}
#p-home a#nav-home, #p-home a:hover#nav-home, #p-home a:active#nav-home {background-position: 0px -61px;}
#p-about-us a#nav-about-us, #p-about-us a:hover#nav-about-us, #p-about-us a:active#nav-about-us {background-position: 0px -61px;}
#p-articles a#nav-articles, #p-articles a:hover#nav-articles, #p-articles a:active#nav-articles {background-position: 0px -61px;}
#p-newsletter a#nav-newsletter, #p-newsletter a:hover#nav-newsletter, #p-newsletter a:active#nav-newsletter {background-position: 0px -61px;}
#footer {background: #FFFFFF url(../_images/bg-footer.gif) repeat-x; height: 58px; width: 802px;}
#footer p {background: url(../_images/bg-footer-p.gif) 0px bottom repeat-x; padding: 32px 0px 0px 0px; margin: 0px; height: 26px; text-align: center; color: #FFFFFF; font-weight: bold; font-size: 11px;}
#footer p a {color: #FFFFFF;}
#footer p a:hover, #footer p a:active {color: #77C152;}

#benefits h1 {background-image: none; line-height: 28px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 24px; text-indent: 0px; margin-bottom: 15px; height: auto;}
#benefits h1 span {font-size: 15px; line-height: 14px;}

#p-home #container {background: #FFFFFF url(../_images/bg-home.gif) 60px 150px no-repeat;}
#p-home h1 {background-image: url(../_images/h-home.gif);}
#p-home #left h2 {text-align: right; padding-right: 22px;} 
#p-home #left h3 {text-indent: -9999px; background: url("../_images/sh-a-letter.gif") no-repeat; width: 188px; height: 84px; margin: 0px 0px 14px 0px;}
#p-home .col-right {padding-top: 118px;}
#p-home .col-left {padding-top: 20px;}

#home-feature {position: relative; z-index: 88; height: 368px; margin-top: 13px;}
#home-feature div {display: inline; z-index: 99; position: absolute; width: 116px; text-align: center; font-size: 12px; font-weight: bold; color: #000000; line-height: 18px;} 
#home-feature div#one {top: 190px; left: 48px;}
#home-feature div#two {top: 36px; left: 92px; width: 110px;}
#home-feature div#three {top: 0px; left: 246px;}
#home-feature div#four {top: 88px; left: 377px; width: 112px;}
#home-feature div#five {top: 247px; left: 352px;}

#p-about-us h1 {background-image: url(../_images/h-about-us.gif);}
#p-quotations h1 {background-image: url(../_images/h-quotations.gif);}
#p-articles h1 {background-image: url(../_images/h-articles.gif);}
#p-articles #left h2 {font-size: 14px; margin: 16px 0px 0px 0px;}
#p-newsletter h1 {background-image: url(../_images/h-newsletter.gif);}
