a:link { color: #2f3e74; text-decoration: none }a:visited { color: #2f3e74; text-decoration: none }a:hover  { color: #bcb77e }body    { background: #f0f9e8 no-repeat }ul    { line-height: 120%; margin-left: 5; padding-left: 12 }.footer { color: #2f3e74; font-size: 9px; font-family: Verdana; letter-spacing: 2px; padding-top: 10px; padding-bottom: 10px; padding-left: 25px; border-top: 1px solid #aac092 }.footer A:link  { color: #2f3e74; text-decoration: none }.footer A:visited { text-decoration: none }.footer A:hover  { color: #2f3e74; text-decoration: underline }.home-branding   { border-bottom: 1px solid #aac092 }.home-topbanner { position: relative; z-index: 1 }.home-content   { color: #50564a; font-size: 11px; line-height: 13px; font-family: Verdana; padding: 15px 0px 5px 20px }.home-lists  { color: #50564a; font-size: 11px; line-height: 13px; font-family: Verdana; padding: 5px 20px 0px 0px }.home-leftbox { color: #50564a; font-size: 11px; line-height: 15px; font-family: Verdana; padding: 20px 10px }.home-solutions   { color: #50564a; font-size: 10px; line-height: 13px; font-family: Verdana; padding: 2px 15px 5px }.home-header  { font-weight: bold; font-size: 14px }.home-subhead  { font-weight: bold; font-size: 12px; line-height: 12px }.dot-bkgnd  { background: url(images/level2/dot-bkgnd.gif) no-repeat }.leftnav   { color: #50564a; font-size: 11px; line-height: 12px; font-family: Verdana; padding: 10px 10px 10px 16px }.leftnav A:link { color: #50564a; text-decoration: none }.leftnav A:visited { color: #50564a; text-decoration: none }.leftnav A:hover { color: #2f3e74 }.leftnav-container { }.lvl2-content  { color: #50564a; font-size: 12px; line-height: 17px; font-family: Tahoma, Verdana; word-spacing: 1px; padding: 5px 25px 20px 30px }.sitemap { color: #50564a; font-size: 12px; line-height: 17px; font-family: Tahoma, Verdana; word-spacing: 1px; padding: 5px 0px 10px 25px }.forms { color: #50564a; font-size: 12px; line-height: 17px; font-family: Tahoma, Verdana; word-spacing: 1px; padding: 5px 20px 5px 15px }.casestudies  { color: #50564a; font-size: 11px; line-height: 12px; font-family: Verdana; padding: 5px 10px }.casestudies-lines  { color: #50564a; font-size: 11px; line-height: 12px; font-family: Verdana; padding: 5px; border-left: 1px solid #e5e5e5 }.leadership { font-size: 9px; font-family: Verdana, Arial, Helvetica }.page-border { border-right: 1px solid #aac092; border-bottom: 1px solid #aac092; border-left: 1px solid #aac092 }.full-border { border: solid 1px #aac092 }.page-head        { color: #7f7f7f; font-weight: bold; font-size: 20px; line-height: 30px; font-family: Verdana; letter-spacing: 1px; padding: 20px 20px 0px }.page-head A:link { color: #7f7f7f; font-weight: bold; font-size: 20px; line-height: 30px; font-family: Verdana; letter-spacing: 1px }.page-head A:visited { color: #7f7f7f; font-weight: bold; font-size: 20px; line-height: 30px; font-family: Verdana; letter-spacing: 1px }.page-head A:hover { color: #2f3e74; font-weight: bold; font-size: 20px; line-height: 30px; font-family: Verdana; letter-spacing: 1px }.page-subhead    { color: #2f3e74; font-size: 14px; margin-top: 10px; padding-left: 10px }.page-lvl3head { color: #2f3e74; font-size: 14px }.page-sectionhead  { color: #2f3e74; font-size: 12px; letter-spacing: 110%; padding-top: 5px; padding-bottom: 5px }.quicklinks   { font-size: 11px; line-height: 13px; font-family: Verdana; list-style-type: square; padding-left: 4px }.news-archive { font-size: 11px; line-height: 13px; font-family: Verdana; list-style-type: square; padding-right: 20px; padding-left: 0px }