body{background:#4d4d4d;font-family:Arial;}
#wrapper{background-color: #fff; width:994px;margin:0 auto;}

/*Homepage Header Styles*/
#header{position:relative;width:100%;height:125px;background:#f2f2f2;}
#header #logo{position:absolute;top:13px;left:20px;}
#header #phone-number{position:absolute;top:33px;right:0;}


/*Homepage Nav Styles*/
#header ul{position:absolute;top:83px;right:0;width:710px;border-top:4px solid #9cd384;}
#header ul li{float:left;}
#header ul li a{display:block;height:38px;}
#header ul li a.home{width:72px;background:url(../../App_Images/menu/home-bg.gif) no-repeat;}
#header ul li a.home:hover{background:url(../../App_Images/menu/home-bg-hover.gif) no-repeat;}
#header ul li a.contact{width:117px;background:url(../../App_Images/menu/contact-bg.gif) no-repeat;}
#header ul li a.contact:hover{background:url(../../App_Images/menu/contact-bg-hover.gif) no-repeat;}
#header ul li a.plan-admin{width:138px;background:url(../../App_Images/menu/plan-admin-bg.gif) no-repeat;}
#header ul li a.plan-admin:hover{background:url(../../App_Images/menu/plan-admin-bg-hover.gif) no-repeat;}
#header ul li a.plan-design{width:123px;background:url(../../App_Images/menu/plan-design-bg.gif) no-repeat;}
#header ul li a.plan-design:hover{background:url(../../App_Images/menu/plan-design-bg-hover.gif) no-repeat;}
#header ul li a.retirement{width:152px;background:url(../../App_Images/menu/retirement-bg.gif) no-repeat;}
#header ul li a.retirement:hover{background:url(../../App_Images/menu/retirement-bg-hover.gif) no-repeat;}
#header ul li a.plan-limits{width:108px;background:url(../../App_Images/menu/plan-limits-bg.gif) no-repeat;}
#header ul li a.plan-limits:hover{background:url(../../App_Images/menu/plan-limits-bg-hover.gif) no-repeat;}

/*Homepage Shell Styles*/
#hp-left-col{padding-left:25px;float:left;width:327px;background:url(../../App_Images/hp-left-col-bg.jpg) no-repeat;}
#hp-right-container{float:right;width:642px;background:#FFF;}
#hp-middle-col{float:left;width:289px;min-height:385px;padding:0 14px;}
#hp-right-col{float:right;width:325px;min-height:385px;background:url(../../App_Images/hp-right-col-bg.jpg) no-repeat;}

/*Homepage Left Column Styles*/
#hp-left-col h1{color:#1b5d18;font-size:48px;font-family:Palatino Linotype, Times New Roman;padding:30px 0 48px 0;}
div.cta{background:url(../../App_Images/cta-bg.gif) bottom repeat-x;width:270px;height:110px;}
div.cta h3{color:#2da11e;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px;padding:6px 0 4px 0;}
div.cta p{color:#5b5b5b;font-size:11px;line-height:14px;}
div.cta a{color:#30732c;font-size:10px;line-height:12px;font-weight:bold;text-transform:uppercase;}
.logosAspa{padding: 0 0 10px 10px;}

/*Homepage Flash Column Styles*/
#flash{width:100%;height:252px;}

/*Homepage Middle Column Styles*/
#hp-middle-col h2{color:#21951d;font-size:15px;font-weight:bold;text-transform:uppercase;line-height:16px;padding:20px 0 8px;}
#hp-middle-col p{color:#777777;font-size:11px;line-height:18px;padding:0 0 18px 0;}

/*Homepage Right Column Styles*/
#contact{position:relative;width:291px;height:158px;background:url(../../App_Images/hp-contact-bg02.jpg) no-repeat;margin:20px auto 0;}
#contact p.contact-header {position:absolute;top:10px;left:6px;color:#0b6d07;font-size:14px;font-weight:bold;text-transform:uppercase;}
#contact p.contact-phone {position:absolute;top:10px;right:6px;color:#082b07;font-size:14px;font-weight:bold;text-transform:uppercase;}
#contact p.contact-address {position:absolute;top:40px;left:6px;color:#727272;font-size:11px;font-weight:bold;line-height:16px;}
#contact p.contact-fax{position:absolute;top:99px;left:6px;color:#727272;font-size:11px;line-height:16px;}
#contact p.contact-fax a{color:#3b5101;}
#contact p.contact-link {position:absolute;top:140px;left:29px;font-size:11px;font-weight:bold}
#contact p.contact-link a{color:#ffffff;text-transform:uppercase;}
#hp-right-col img.testimonial-header{padding:28px 0 0 22px;}
#hp-right-col p.testimonial{color:#292929;font-family:Georgia;font-size:12px;font-style:italic;line-height:18px;padding:10px 22px 4px;}
#hp-right-col p.author{color:#4c5d01;font-family:Georgia;font-size:12px;line-height:18px;text-align:right;padding-right:22px;}


/*Footer Styles*/
#footer{position:relative;clear:both;width:100%;height:60px;background:url(../../App_Images/footer-bg.gif) no-repeat;}
#footer ul{position:absolute;top:8px;left:26px;}
#footer ul li{display:inline;padding:0 20px 0 0;font-size:10px;font-weight:bold;line-height:16px;text-transform:uppercase;}
#footer ul li a{color:#031a00;}
#footer p{position:absolute;top:26px;left:26px;color:#6b6b6b;font-size:9px;font-weight:bold;line-height:16px;text-transform:uppercase;}
#footer p a{color:#414141;}
#footer img.sponsor{float:right;margin:10px 4px 0 0;}

/* Standard Typography */
em{font-weight:bold;}
div.clearBoth{clear:both;}
