/* CSS Document */

body {
background-image:url(../images/grad_bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
}

#screenWrap {
width:100%;
}

#headerWrap {
width:950px;
height:254px;
background-image:url(../images/header-bg.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#headerWrap1 {
width:950px;
height:254px;
background-image:url(../images/headerbg-blue.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#headerWrap2 {
width:950px;
height:254px;
background-image:url(../images/headerbg-3.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#headerWrap3 {
width:950px;
height:254px;
background-image:url(../images/headerbg-4.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#headerWrap4 {
width:950px;
height:254px;
background-image:url(../images/headerbg-5.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#headerWrap5 {
width:950px;
height:254px;
background-image:url(../images/headerbg-6.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#headerWrap6 {
width:950px;
height:254px;
background-repeat:no-repeat;
background-position:right;
text-align:left;
}

#navWrap {
width:936px;
height:27px;
padding-right:14px;
background-image:url(../images/nav-right.gif);
background-position:right;
background-repeat:no-repeat;
}

#navWrapPF {
width:936px;
height:27px;
padding-right:14px;
background-image:url(../images/nav-right.gif);
background-position:right;
background-repeat:no-repeat;
}

#navWrap ul
{
clear:both;
padding: 0;
margin-left:0px;
margin-right:0px;
margin-top:0px !important;
margin-bottom:0px;
float: right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#navWrap ul li { 
display: inline;
padding:0px;
}

#navWrap ul li a
{
padding-right:0px;
padding-left:0px;
margin-left:0px;
background-image:url(../images/nav-bg.jpg);
background-position:left;
background-repeat:no-repeat;
width:104px;
text-align:center;
height:17px;
color: #6c6e70;
text-decoration: none;
float: left;
padding-top:5px;
padding-bottom:5px;
}

#navWrap ul li a:hover
{
background-image:url(../images/nav-bg_on.jpg);
}

#homeMainContent {
width:935px;
padding-left:14px;
background-image:url(../images/rhs-shadow-norm.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#FFFFFF;
text-align:left;
border-left:1px solid #b6a699;
}

#mainContent {
width:935px;
padding-left:14px;
background-image:url(../images/475px-shadow.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
text-align:left;
border-left:1px solid #b6a699;
}

#mainContentHome {
width:935px;
padding-left:14px;
background-image:url(../images/rhs-shadow-norm2.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
text-align:left;
border-left:1px solid #b6a699;
}

#mainContentHomePF {
width:935px;
height:1480px;
padding-left:14px;
background-image:url(../images/rhs-shadow-norm3.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
text-align:left;
border-left:1px solid #b6a699;
}

#footer {
width:950px;
height:263px;
}

#footerPF {
width:950px;
height:87px;
}

#footerP {
width:950px;
height:390px;
}

#pfList {
list-style-image:url(../images/sun-bullet.gif);
margin-left: -15px;
margin-top: 10px;
}

li {
margin-top: 10px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
color:#78797c;
font-size:20px;
margin:0px;
padding-top:10px;
padding-bottom:10px;
}

h1.green {
font-family:Arial, Helvetica, sans-serif;
color:#72c066;
font-size:20px;
font-style:italic;
margin:0px;
padding-top:10px;
padding-bottom:10px;
}

a {
color:#78797c;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#78797c;
font-size:16px;
margin:0px;
padding-top:10px;
padding-bottom:10px;
}

#mainText span {
font-family:Arial, Helvetica, sans-serif;
color:#78797c;
font-size:16px;
margin:0px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#78797c;
font-size:14px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

p {
font-size:14px;
margin:0px;
padding-top:10px;
padding-bottom:10px;
}

.green {
color:72c066;
}


#mainText {
width:465px;
padding-left:35px;
}

#imageLinks {
float:right;
padding:10px 80px 10px 30px;
width:289px;
}

#imageLinks img {
margin-bottom:9px;
}

#longPage {
background-image:url(../images/290px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#principlesPage {
background-image:url(../images/485px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
height:600px;
}

#faqPage {
background-image:url(../images/1230px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#aerialPage {
background-image:url(../images/475px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
height:630px;
}

#inPage {
background-image:url(../images/110px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#benefitsPage {
background-image:url(../images/520px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#testimonialsPage {
background-image:url(../images/3290px-shadow.gif);
background-repeat:repeat-y;
background-position:bottom right;
}

#aboutPage {
background-image:url(../images/485px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#homePage {
background-image:url(../images/475px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#specialPage {
background-image:url(../images/110px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
height:320px;
}

#contactPage {
background-image:url(../images/475px-shadow.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#newsPage {
background-image:url(../images/1230px-shadow.gif);
background-repeat:repeat-y;
background-position:bottom right;
}

div.contactForm {
background-image:url(../images/contact-form_bg.jpg);
background-repeat:no-repeat;
height:181px;
width:463px;
font-size:10px;
padding-top:45px;
padding-left:15px;
}

div.contactForm input {
height:13px;
width:130px;
}

div.contactForm textarea {
width:130px;
}

div.contactFormPF {
background-image:url(../images/contact-form_bgPF.jpg);
background-repeat:no-repeat;
height:181px;
width:463px;
font-size:10px;
padding-top:45px;
padding-left:15px;
}

div.contactFormPF input {
height:13px;
width:130px;
}

div.contactFormPF textarea {
width:130px;
}

div.miniForm {
background-image:url(../images/miniform_bg.jpg);
background-repeat:no-repeat;
width:269px;
height:184px;
padding:40px 10px 10px 10px;
}

div.miniForm p, div.miniForm td {
font-size:12px;
}

div.miniForm input {
width:125px;
}

div.miniForm form {
margin:0px;
padding:0px;
}

div.headerLine {
width:235px; float:right; padding-right:475px; padding-top:50px; font-size:24px; text-align:center; color:#FFFFFF;
}

div.headerLine2 {
width:235px; float:right; padding-right:475px; padding-top:50px; font-size:24px; text-align:center; color:#FFFFFF;
}

ul.link {
margin-top:0px;
margin-bottom:15px;
padding-top:0px;
padding-bottom:0px;
}

ul.link li a {
font-size:12px;
}

div.base {
height:34px;
width:935px;
border:1px solid #000000;
margin-top:5px;
font-size:10px;
padding-top:5px;
text-align:center;
clear:both;
}

div.baseOuter {
clear:both;
padding-top:1px;
}

input.miniSendBtn {
height:20px !important; 
width:54px !important; 
margin-top:3px !important;
}

img.csBtn {
padding-bottom:0px !important; 
margin-bottom:0px !important;
}

div.homeNews {
width:300px;
height:230px;
padding-left:10px;
margin-top:10px;
margin-left:1px;
background-image:url(../images/news-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
}

div.homeNews p {
font-size:10px;
}

div.homeNews h2 {
font-size:12px !important;
}

#slideshow1 {
width:269px; height:225px; padding-right:10px;
}

#slideshow2, #slideshow3, #slideshow4, #slideshow5 {
width:269px; height:225px; padding-right:10px;
}

div.homeBtm {
background-image:url(../images/btm-bg.gif); height:553px; width:919px; margin-top:20px;
background-repeat:no-repeat;
padding:10px 15px 0 10px;
}

div.homeBtm p {
font-size:12px;
margin-top:10px !important;
margin-bottom:10px !important;
padding:0 !important;
text-align:left;
}
