.content-box-abouthirecom { background-color: #f5fafb; padding: 10px; }
.content-box-becomeapartner { color: #a4a476; background-color: #fbfbea; padding: 10px; }
.content-box-benefitsgrid { color: #7C9296; padding: 10px; }
.content-box-completesolutions { background-color: #fbfbea; padding: 10px; }
.content-box-consulting { padding: 10px; }
.content-box-downloads { color: #d8952f; background-color: #fef7ec; margin-top: 8px; padding: 10px; }
.content-box-downloads-blue { color: #7D9194; background-color: #f5fafb; padding: 10px; }
.content-box-featuredtestemonial { background-color: #f5fafb; padding: 10px; }
.content-box-getmoreinfo { color: #d8952f; padding: 10px; }
.content-box-greatresults { background-color: #f5fbfd; padding: 10px; }
.content-box-hirecareers { background-color: #f5f8f8; margin-top: 8px; padding: 10px; }
.content-box-hirecareerslogin { color: #a8a87b; background-color: #f7f9d5; padding: 10px; }
.content-box-industryattention { color: #d8952f; background-color: #fefaf3; padding: 10px; }
.content-box-newsandevents { padding: 10px; }
.content-box-ourhome { padding: 10px; }
.content-box-ourphilosophy { padding: 12px 12px 10px 10px;  }
.content-box-ourstory { color: #d89735; background-color: #fef9f0; padding: 10px; }
.content-box-ourteam { color: #a4a476; padding: 10px; }
.content-box-ourtechnology { background-color: #f5fafb; padding: 10px; }
.content-box-partnerspotlight { color: #d8952f; background-color: #fdf4e5; padding: 15px; }
.content-box-peopleandprocess { background-color: #f5fafb; margin-top: 8px; padding: 10px; }
.content-box-professionalservices { background-color: #fbfbea; padding: 10px; }
.content-box-registertoday { color: #da9d40; background-color: #fcefd8; padding: 10px; }
.content-box-resourcecenter { padding: 10px; }
.content-box-services { padding: 10px; border-bottom: 1px dashed #c5d4da }
.content-box-training { color: #d8952f; background-color: #fef9f0; padding: 10px; }
.content-box-whatpressandanalystsaresaying { background-color: #fbfbea; margin-top: 8px; padding: 10px; width: 424px }

.award-link-space { padding-bottom: 10px }
.awards-link-orange { color: #f3ac3c; text-decoration: none }
.bg-about { background-image: url("images/banner-about.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-advent { background-image: url("images/banner-advent.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-analytics { background-image: url("images/banner-analytics.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-awards { background-image: url("images/bg_awards.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-becomepartner { background-image: url("images/bg-becomepartner.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-bestpractices { background-image: url("images/banner-bestpractices.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-breakfast { background-image: url("images/banner-breakfast.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-careerbenefits { background-image: url("images/hire_benefits.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-careerfaqs { background-image: url("images/hire_faqs.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-careers { background-image: url("images/bg_careers.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-casestudies { background-image: url("images/bg_casestudies.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-channel { background-image: url("images/banner-channel.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-chiron { background-image: url("images/banner-chiron.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-company { background-image: url("images/banner-company.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-consultants { background-image: url("images/banner-consultants.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-consulting { background-image: url("images/banner-consulting.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-consulting-link { cursor: pointer; position: absolute; z-index: 100; top: 500px; left: 250px; width: 200px; height: 40px }
.bg-contact { background-image: url("images/banner-contact.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-downloadform { background-image: url("images/bg-downloadform.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-downloads { background-image: url("images/bg_downloads.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-enterprise { background-image: url("images/authoria_banner.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-enterprise2 { background-image: url("images/banner-enterprise2.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-events { background-image: url("images/banner-events.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-firemans { background-image: url("images/banner-firemans.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-getmoreinfo { background-color: #fdf3e2; background-image: url("images/bg-getmoreinfo.gif"); background-repeat: no-repeat; background-position: left top }
.bg-halloffame { background-image: url("images/banner-halloffame.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-hiring { background-image: url("images/banner-hiringcenter.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-hiringcenter2 { background-image: url("images/banner-hiringcenter2.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-home-link { cursor: pointer; position: absolute; z-index: 100; top: 299px; left: 611px; width: 147px; height: 8px }
.bg-hosting { background-image: url("images/banner-hosting.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-implementation { background-image: url("images/bg-implementation.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-ind-casestudy-advent { background-image: url("images/bg-ind-casestudy-advent.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-industry { background-image: url("images/banner-industry.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-inforequest { background-image: url("images/banner-inforequest.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-integration { background-image: url("images/banner-integration.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-leftnav { background-image: url("images/bg-leftnav.gif"); background-repeat: repeat-y; background-position: left 300px }
.bg-marketing { background-image: url("images/banner-marketing.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-collateral { background-image: url("images/banner-collateral.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-manifesto { background-image: url("images/banner-manifesto.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-movie { background-image: url("images/banner-movie.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-newsevents { background-image: url("images/bg-newsevents.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-ourclients { background-image: url("images/banner-clients.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-ourteam { background-image: url("images/bg-our-team.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-ourteam2 { background-color: #fbfbea; background-image: url("images/bg-ourteam.gif"); background-repeat: no-repeat; background-position: left bottom }
.bg-papers { background-image: url("images/banner-papers.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-partnerphilosophy { background-image: url("images/banner-philosophy.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }.bg-requestpapers { background-image: url("images/banner-requestpapers.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-partners { background-image: url("images/banner-partners.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-plantronics { background-image: url("images/banner-plantronics.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff}
.bg-pressrelease { background-image: url("images/banner-pressrelease.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-privacy { background-image: url("images/banner-privacy.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-products { background-image: url("images/authoria_banner.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-products-link { cursor: pointer; position: absolute; z-index: 100; top: 255px; left: 582px; width: 185px; height: 20px }
.bg-recruiting { background-image: url("images/banner-recruiting.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-recruiting2 { background-image: url("images/banner-recruiting2.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-regcomplete { background-image: url("images/bg-regcomplete.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-reporting { background-image: url("images/banner-reporting.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-requestweb { background-image: url("images/banner-requestweb.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-roche { background-image: url("images/banner-roche.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-royal { background-image: url("images/banner-royal.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-sitemap { background-image: url("images/banner-map.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-small-banner { background-image: url("images/small_banner.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-southern { background-image: url("images/banner-southern.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-strategic { background-image: url("images/banner-strategicsourcing.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-stringer { background-image: url("images/banner-stringer.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-support { background-image: url("images/banner-support.gif"); background-repeat: no-repeat; width: 632px; height: 162px; border-bottom: 9px solid #fff }
.bg-support2 { background-image: url("images/banner-support-sm.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-techpartners { background-image: url("images/banner-techpartners.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-testimonials { background-image: url("images/banner-testimonials.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-training { background-image: url("images/banner-training.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.bg-videos { background-image: url("images/banner-videos.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-webcasts { background-image: url("images/banner-webcasts.gif"); background-repeat: no-repeat; width: 632px; height: 50px; border-bottom: 9px solid #fff }
.bg-whyhire { background-image: url("images/banner-whyhire.gif"); background-repeat: no-repeat; width: 632px; height: 80px; border-bottom: 9px solid #fff }
.blue-link { color: #7C9296 }
.blue-link:active { color: #7C9296 }
.blue-link:hover { color: #7C9296 }
.blue-link:visited { color: #7C9296 }
.blue-on-blue { color: #7C9296; font-size: 11px; line-height: 17px; background-color: #f8fafb }
.blue-on-yellow { color: #7C9296; font-size: 10px; background-color: #fbfbea }
.blue-text { color: #7C9296; font-size: 10px }
.box-link-blue { color: #83a0a4; text-decoration: none }
.box-link-tan { color: #a4a476; text-decoration: none }
.box-link-blue-right { color: #83a0a4; text-decoration: none; text-align: right }
.box-link-orange { color: #d8952f; text-decoration: none }
.box-link-space { padding-bottom: 10px }
.box-link-white { color: #ffffff; text-decoration: none }
.breadcrumb-link a:active { color: #89a2a3; text-decoration: none }
.breadcrumb-link a:hover { color: #89a2a3; text-decoration: none }
.breadcrumb-link a:link { color: #89a2a3; text-decoration: none }
.breadcrumb-link a:visited { color: #89a2a3; text-decoration: none }
.breadcrumbnav { color: #9bb6b9; font-size: 9px; background-color: #ecf0f1; padding: 1px 6px 2px; border-bottom: 5px solid #fff }
.content-box { border-bottom: 1px dashed #c5d4da }
.content-box-abouthirecom-link a:active { color: #9cb6ba; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-abouthirecom-link a:hover { color: #9cb6ba; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-abouthirecom-link a:link { color: #9cb6ba; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-abouthirecom-link a:visited { color: #9cb6ba; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-awards-blue { color: #7C9296; font-size: 10px }
.content-box-awards-blue-text { color: #7C9296; font-size: 10px; line-height: 17px }
.content-box-awards-orange { background-image: url("images/bg-orange-bicolor.gif") }
.content-box-awards-orange-text { color: #d8952f; font-size: 10px }
.content-box-becomeapartner-link a:active { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-becomeapartner-link a:hover { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-becomeapartner-link a:link { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-becomeapartner-link a:visited { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-benefitsgrid-link a:active { color: #7d9194; font-size: 10px; text-decoration: none }
.content-box-benefitsgrid-link a:hover { color: #7d9194; font-size: 10px; text-decoration: none }
.content-box-benefitsgrid-link a:link { color: #7d9194; font-size: 10px; text-decoration: none }
.content-box-benefitsgrid-link a:visited { color: #7d9194; font-size: 10px; text-decoration: none }
.content-box-blue-text { color: #83a0a4; font-size: 10px }
.content-box-casestudies { background-color: #f5f8f8; padding: 12px 8px 10px 10px }
.content-box-casestudies-blue { background-image: url("images/bg_casestudies2.gif"); background-repeat: no-repeat }
.content-box-clientbyindustry { background-color: #f5f8f8; padding: 8px 8px 10px 10px }
.content-box-completesolutions-link a:active { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-completesolutions-link a:hover { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-completesolutions-link a:link { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-completesolutions-link a:visited { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-downloadform-orange { color: #7C9296; font-size: 10px; background-color: #fef9f0; padding: 8px }
.content-box-downloads-blue-link a:active { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-downloads-blue-link a:hover { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-downloads-blue-link a:link { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-downloads-blue-link a:visited { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-featuredtestemonial-link a:active { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-featuredtestemonial-link a:hover { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-featuredtestemonial-link a:link { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-featuredtestemonial-link a:visited { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-generic-blue { line-height: 14px; background-color: #f5fafb; padding: 13px }
.content-box-generic-link a:active { color: #f5ac3c; font-weight: bold; text-decoration: none }
.content-box-generic-link a:hover { color: #f5ac3c; font-weight: bold; text-decoration: none }
.content-box-generic-link a:link { color: #f5ac3c; font-weight: bold; text-decoration: none }
.content-box-generic-link a:visited { color: #f5ac3c; font-weight: bold; text-decoration: none }
.content-box-golivelogin { color: #a4a476; font-size: 10px; background-color: #fcfdef; padding: 12px 10px 10px 12px; }
.content-box-golivelogin-link a:active { color: #a4a476; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-golivelogin-link a:hover { color: #a4a476; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-golivelogin-link a:link { color: #a4a476; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-golivelogin-link a:visited { color: #a4a476; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-hirecareers-link a:active { color: #88a1a5; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-hirecareers-link a:hover { color: #88a1a5; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-hirecareers-link a:link { color: #88a1a5; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-hirecareers-link a:visited { color: #88a1a5; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-hirecareerslogin-link a:active { color: #a8a87b; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-hirecareerslogin-link a:hover { color: #a8a87b; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-hirecareerslogin-link a:link { color: #a8a87b; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-hirecareerslogin-link a:visited { color: #a8a87b; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-hirehalloffame { background-color: #fef9f0; padding: 10px 10px 10px 14px }
.content-box-link:active { font-size: 10px;  color: #f5ac3c; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link:link { font-size: 10px;  color: #f5ac3c; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link:visited { font-size: 10px;  color: #f5ac3c; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link:hover { font-size: 10px;  color: #f5ac3c; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link-blue:active { font-size: 10px;  color: #7C9296; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link-blue:link { font-size: 10px;  color: #7C9296; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link-blue:visited { font-size: 10px;  color: #7C9296; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link-blue:hover { font-size: 10px;  color: #7C9296; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link-orange { font-size: 10px;  color: #d8952f; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link-orange:active { font-size: 10px;  color: #d8952f; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link-orange:visited { font-size: 10px;  color: #d8952f; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-link-orange:hover { font-size: 10px;  color: #d8952f; text-decoration: none; text-align: right; display: block; margin-top: 5px }

.content-box-gray { color: #626666; font-size: 10px; line-height: 14px; }
.content-box-link-gray { color: #626666; font-size: 10px; text-decoration: none; }
.content-box-link-tan { color: #A4A476; font-size: 10px; text-decoration: none; }
.content-box-link-burntorange { color: #BA7A22; font-size: 10px; text-decoration: none }

.content-box-header-blue { color: #94AFAE; font-size: 11px; font-weight: bold; }
.content-box-header-gray { color: #626666; font-size: 11px; font-weight: bold; }
.content-box-header-tan { color: #A4A476; font-size: 11px; font-weight: bold; }
.content-box-header-orange { color: #D8952F; font-size: 11px; font-weight: bold; }
.content-box-header-burntorange { color: #BA7A22; font-size: 11px; font-weight: bold; }

.content-box-newsandevents-tan { background-color: #fbfbea; padding: 8px 8px 10px 14px; }
.content-box-newsandevents-tan-link a:active { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-newsandevents-tan-link a:hover { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-newsandevents-tan-link a:link { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-newsandevents-tan-link a:visited { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-ourteam-link a:active { color: #c9c990; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-ourteam-link a:hover { color: #c9c990; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-ourteam-link a:link { color: #c9c990; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-ourteam-link a:visited { color: #c9c990; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-ourtechnology-link a:active { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-ourtechnology-link a:hover { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-ourtechnology-link a:link { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-ourtechnology-link a:visited { color: #b3b8b9; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-peopleandprocess-link a:active { color: #9cb6ba; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-peopleandprocess-link a:hover { color: #9cb6ba; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-peopleandprocess-link a:link { color: #9cb6ba; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-peopleandprocess-link a:visited { color: #9cb6ba; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-professionalservices-link a:active { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-professionalservices-link a:hover { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-professionalservices-link a:link { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-professionalservices-link a:visited { color: #baba8e; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-registertoday-link a:active { color: #da9d40; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-registertoday-link a:hover { color: #da9d40; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-registertoday-link a:link { color: #da9d40; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-registertoday-link a:visited { color: #da9d40; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-satisfiedcustomers { background-color: #fbfbea; padding: 8px 8px 10px 14px }
.content-box-satisfiedcustomers-link a:active { color: #a4a476; text-decoration: none; text-align: right; display: block; }
.content-box-satisfiedcustomers-link a:hover { color: #a4a476; text-decoration: none; text-align: right; display: block; }
.content-box-satisfiedcustomers-link a:link { color: #a4a476; text-decoration: none; text-align: right; display: block; }
.content-box-satisfiedcustomers-link a:visited { color: #a4a476; text-decoration: none; text-align: right; display: block; }
.content-box-side { border-left: 1px dashed #c5d4da }
.content-box-supportcenterlogin { color: #a4a476; background-color: #f7f9d5; padding: 12px 8px 10px 12px; }
.content-box-supportcenterlogin-link a:active { color: #a4a476; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-supportcenterlogin-link a:hover { color: #a4a476; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-supportcenterlogin-link a:link { color: #a4a476; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-box-supportcenterlogin-link a:visited { color: #a4a476; text-decoration: none; text-align: right; display: block; margin-top: 5px }
.content-column-1 { padding-right: 8px }
.content-column-2 { padding-right: 8px; padding-left: 8px; border-left: 1px dashed #c5d4da }
.content-column-2a { padding-top: 8px; padding-left: 8px; border-left: 1px dashed #c5d4da }
.content-column-2b { border-top: 1px dashed #c5d4da }
.content-column-2c { margin-top: 8px; padding-top: 8px; border-top: 1px dashed #c5d4da }
.content-column-2d { padding-left: 8px; border-left: 1px dashed #c5d4da }
.content-column-3 { padding-left: 8px; border-left: 1px dashed #c5d4da }
.content-row-1 { font-size: 1px; margin-top: 4px; margin-left: 10px; border-top: 1px dashed #c5d4da }
.content-row-2 { font-size: 1px; margin-top: 8px; margin-bottom: 8px; border-top: 1px dashed #c5d4da }
.content-table { color: #7C9296; font-size: 10px; margin-top: 5px; }
.contentbox-listitem { background-image: url("images/bullet-orange.gif"); background-repeat: no-repeat; background-position: 2px 5px; padding-left: 13px }
.contentbox-listitem-bluegray { background-image: url("images/bullet-bluegray.gif"); background-repeat: no-repeat; background-position: 2px 5px; padding-left: 13px }
.contentbox-listitem-link a:active { color: #d8952f }
.contentbox-listitem-link a:hover { color: #d8952f }
.contentbox-listitem-link a:link { color: #d8952f }
.contentbox-listitem-link a:visited { color: #d8952f }
.contentbox-listitem-orange { color: #d8952f; background-image: url("images/bullet-orange.gif"); background-repeat: no-repeat; background-position: 2px 5px; padding-left: 13px }
.contentbox-listitem-tan { background-image: url("images/bullet-tan.gif"); background-repeat: no-repeat; background-position: 2px 5px; padding-left: 13px }
.copyright { color: #9cb6ba; font-size: 10px; margin-top: 80px }
.copyright-link a:active { color: #9cb6ba }
.copyright-link a:hover { color: #9cb6ba }
.copyright-link a:link { color: #9cb6ba }
.copyright-link a:visited { color: #9cb6ba }
.download-search { color: #c3c496; font-size: 10px; background-color: #fbfbea; padding: 8px }
.download-search-submit { color: white; font-size: 8px; background-color: #c3c496; width: 27px; height: 14px; border: solid 1px #c3c496 }
.download-search-text { color: #c3c496; font-size: 10px; background-color: #fbfbea }
.download-search-textfield { font-size: 9px; font-family: Verdana, sans-serif; background-image: url("images/bg-formfield.gif"); width: 245px; height: 14px; border: solid 1px #c3c496 }
.downloads-link a:active { color: #e9a43b; text-decoration: none }
.downloads-link a:hover { color: #e9a43b; text-decoration: none }
.downloads-link a:link { color: #e9a43b; text-decoration: none }
.downloads-link a:visited { color: #e9a43b; text-decoration: none }
.employee-blurb { padding-right: 18px; height: 320px; overflow: auto; }
.flyoutnav-body { position: absolute; z-index: 100; width: 177px; border: solid 1px #fbdcad }
.flyoutnav-tab { line-height: 16px; background-color: #fefaf3; padding: 1px 10px 2px; border-bottom: 1px solid #fce7c7 }
.flyoutnav-tab-selected { line-height: 16px; background-color: #fdf1df; padding: 1px 10px 2px; border-bottom: 1px solid #fce7c7 }
.form-instructions { color: white; font-size: 10px; font-weight: bold; background-color: #babfc0; margin-top: 8px; margin-bottom: 8px; padding: 8px }
.green-form { color: #7e9a9e; font-size: 10px }
.green-form-label { color: #9cb6ba; font-size: 10px; font-weight: bold; text-align: right }
.green-form-list1 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f2f4c2; width: 180px; height: 16px; border-style: solid; border-width: 1px; border-color: #dfe5e6 #d4d0c8 #d4d0c8 #dfe5e6 }
.green-form-list2 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f2f4c2; width: 290px; height: 16px; border-style: solid; border-width: 1px; border-color: #dfe5e6 #d4d0c8 #d4d0c8 #dfe5e6 }
.green-form-required { color: #f5ac3c; font-size: 14px; font-weight: bold; padding-left: 5px }
.green-form-sectionheader { color: #f5ac3c; font-size: 10px; font-weight: bold }
.green-form-text1 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("images/bg-formfield2.gif"); width: 290px; height: 16px; border-style: solid; border-width: 1px; border-color: #dfe5e6 #d4d0c8 #d4d0c8 #dfe5e6 }
.green-form-text2 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("images/bg-formfield2.gif"); width: 180px; height: 16px; border-style: solid; border-width: 1px; border-color: #dfe5e6 #d4d0c8 #d4d0c8 #dfe5e6 }
.green-form-textarea { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("images/bg-formfield2.gif"); width: 290px; height: 36px; border-style: solid; border-width: 1px; border-color: #dfe5e6 #d4d0c8 #d4d0c8 #dfe5e6 }
.halloffame-subhead { color: white; font-size: 10px; font-weight: bold; background-color: #babfc0; padding: 4px; margin: 0px 0px 2px 0px; }
.indented { padding-left: 10px }
.leftnav { color: #d19435; padding-top: 21px; padding-left: 19px }
.leftnav-link a:active { color: #7d9194; text-decoration: none }
.leftnav-link a:link { color: #7d9194; text-decoration: none }
.leftnav-link a:visited { color: #7d9194; text-decoration: none }
.leftnav-link a:hover { color: #d19435; text-decoration: none }
.leftnav-link-ind { margin-left: 5px; width: 95px }
.link-flyoutnav a:active { color: #f2ac40; font-size: 10px; text-decoration: none }
.link-flyoutnav a:hover { color: #f2ac40; font-size: 10px; text-decoration: none }
.link-flyoutnav a:link { color: #f2ac40; font-size: 10px; text-decoration: none }
.link-flyoutnav a:visited { color: #f2ac40; font-size: 10px; text-decoration: none }
.logo-main { background-image: url("images/logo-main.gif"); background-repeat: no-repeat; position: absolute; z-index: 100; top: 12px; left: 14px; width: 122px; height: 30px }
.logo-main-link { cursor: pointer; position: absolute; z-index: 100; top: 12px; left: 14px; width: 125px; height: 30px }
.main-content-subtable { color: #7C9296; font-size: 10px }
.main-content-subtable-even-shorter { color: #7C9296; font-size: 10px }
.main-content-subtable-short { color: #7C9296; font-size: 10px }
.main-content-table { color: #7C9296; font-size: 10px; position: absolute; top: 103px }
.main-floatingcontainerdiv-lg { position: absolute; top: 281px; left: 131px; width: 632px }
.main-floatingcontainerdiv-md { position: absolute; top: 199px; left: 131px; width: 632px }
.main-floatingcontainerdiv-none { position: absolute; top: 100px; left: 131px; width: 632px }
.main-floatingcontainerdiv-sm { position: absolute; top: 169px; left: 131px; width: 632px }

.burntorange-on-orange { color: #BA7A22; font-size: 10px; line-height: 17px; background-color: #FEFAF3 }

.orange-on-orange { color: #d8952f; font-size: 10px; line-height: 17px; background-color: #fefaf3 }
.orange-on-orange-bicolor { color: #d8952f; font-size: 10px; background-image: url("images/bg-orange-bicolor.gif"); background-repeat: no-repeat }
.orange-on-orange2 { color: #bb7f25; font-size: 10px; background-color: #f9cd8a }

.tan-on-yellow { color: #a4a476; font-size: 10px; background-color: #FCFDEF; }
.tan-link { color: #a4a476; font-size: 10px; text-decoration: none; }
.orange-text { color: #d8952f; font-size: 10px }
.section-formfield { font-size: 9px; background-image: url("images/bg-formfield.gif"); background-repeat: no-repeat; background-position: left top; padding: 1px; height: 14px; border: solid 1px #dcddb0 }
.submenuitem-link a:active { color: #dfa957; text-decoration: none }
.submenuitem-link a:hover { color: #dfa957; text-decoration: none }
.submenuitem-link a:link { color: #dfa957; text-decoration: none }
.submenuitem-link a:visited { color: #dfa957; text-decoration: none }
.table-benefitsgrid-border { border: solid 1px #d9edf0 }
.table-benefitsgrid-cell-1a { color: #7d9194; font-size: 11px; line-height: 16px; padding: 6px; border-right: 1px dashed #c5d4da; border-bottom: 1px dashed #c5d4da }
.table-benefitsgrid-cell-1b { color: #7d9194; font-size: 11px; line-height: 16px; padding: 6px; border-bottom: 1px dashed #c5d4da }
.table-benefitsgrid-cell-2a { color: #7d9194; font-size: 11px; line-height: 16px; background-color: #fafbfb; padding: 6px; border-right: 1px dashed #c5d4da; border-bottom: 1px dashed #c5d4da }
.table-benefitsgrid-cell-2b { color: #7d9194; font-size: 11px; line-height: 16px; background-color: #fafbfb; padding: 6px; border-bottom: 1px dashed #c5d4da }
.table-benefitsgrid-footer-1 { color: #7d9194; font-size: 10px; border-right: 1px dashed #c5d4da; background-color: #fafbfb; padding: 6px }
.table-benefitsgrid-footer-2 { color: #7d9194; font-size: 10px; background-color: #fafbfb; padding: 6px; }
.team-photo-box { color: #7C9296; font-size: 10px; padding-bottom: 3px }
.topnav { position: absolute; z-index: 100; top: 67px; left: 34px; width: 750px; }
.topnav-bookend { background-color: #9cb6ba; width: 199px; height: 31px; float: left }
.topnav-company-hover { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: -435px 0; cursor: pointer; margin-right: 1px; width: 94px; height: 31px; float: left }
.topnav-company-link { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: -435px -31px; cursor: pointer; margin-right: 1px; width: 94px; height: 31px; float: left }
.topnav-ourclients-hover { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: -238px 0; cursor: pointer; margin-right: 1px; width: 104px; height: 31px; float: left }
.topnav-ourclients-link { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: -238px -31px; cursor: pointer; margin-right: 1px; width: 104px; height: 31px; float: left }
.topnav-partners-hover { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: -343px 0; cursor: pointer; margin-right: 1px; width: 91px; height: 31px; float: left }
.topnav-partners-link { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: -343px -31px; cursor: pointer; margin-right: 1px; width: 91px; height: 31px; float: left }
.topnav-products-hover { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; margin-right: 1px; width: 92px; height: 31px; float: left }
.topnav-products-link { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: 0 -31px; cursor: pointer; margin-right: 1px; width: 92px; height: 31px; float: left }
.topnav-search { background-image: url("images/topnav-search.gif"); background-repeat: no-repeat; padding-top: 8px; padding-left: 52px; width: 199px; height: 31px; float: left }
.topnav-search-textfield { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 110px; height: 12px; float: left; border-width: 0 }
.topnav-search-textfield-wrapper { float: left; border: solid 1px #dbe5ea }
.topnav-supportandtraining-hover { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: -93px 0; cursor: pointer; margin-right: 1px; width: 144px; height: 31px; float: left }
.topnav-supportandtraining-link { background-image: url("images/topnav-buttons.gif"); background-repeat: no-repeat; background-position: -93px -31px; cursor: pointer; margin-right: 1px; width: 144px; height: 31px; float: left }
.topsubnav { color: #9bb6b9; font-size: 9px; background-color: #ecf0f1; text-align: right; padding-top: 7px; padding-bottom: 22px; position: absolute; width: 768px; border-top: 42px solid #fff; border-bottom: 2px solid #fff }
.topsubnav-link a:active { color: #89a2a3; text-decoration: none }
.topsubnav-link a:hover { color: #89a2a3; text-decoration: none }
.topsubnav-link a:link { color: #89a2a3; text-decoration: none }
.topsubnav-link a:visited { color: #89a2a3; text-decoration: none }
.ulp { padding-left: -12px; }
.ulpli { padding-bottom: 5px; }
.video-body { color: #9CB6BA; font-size: 11px; line-height: 17px; background-color: #EEF7F8; padding: 2px 8px 2px 8px; margin: 0px 0px 2px 0px; }
.video-subhead { color: white; font-size: 10px; font-weight: bold; background-color: #babfc0; padding: 8px; margin: 0px 0px 2px 0px; }

a.awards-selected { display: block; border: solid 2px #f5ac3c }

a.awards-link { display: block; border: solid 2px #d4ebee }
a.awards-link:active { display: block; border: solid 2px #d4ebee }
a.awards-link:visited { display: block; border: solid 2px #d4ebee }
a.awards-link:hover { display: block; border: solid 2px #f5ac3c }

a.box-link { display: block; border: solid 1px #d4ebee }
a.box-link:active { display: block; border: solid 1px #d4ebee }
a.box-link:hover { display: block; border: solid 1px #f5ac3c }
a.box-link:visited { display: block; border: solid 1px #d4ebee }
a.team-photo-link { display: block; width: 69px; border: solid 2px #7C9296 }
a.team-photo-link:active { display: block; width: 69px; border: solid 2px #7C9296 }
a.team-photo-link:visited { display: block; width: 69px; border: solid 2px #7C9296 }
a.team-photo-link:hover { display: block; width: 69px; border: solid 2px #f5ac3c }
a.team-photo-link-click { display: block; width: 69px; border: solid 2px #f5ac3c }

body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }

