@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px;}
body{color:#595959;background:#fff url(../img/decor/page_bg.jpg) 20% 100% no-repeat fixed;font:small/1.3 Optima,Corbel,Arial,Helvetica,sans-serif;}
h1{font-size:150%;}
h3, span.inlineHeader {color:#008bcc;font-size:130%;text-transform:uppercase;}
h4{font-size:110%;}
h5{margin-bottom:0;}
a:link{color:#256d98;font-weight:bold;text-decoration:none;}
a:visited{color:#113246;font-weight:bold;text-decoration:none;}
a:hover,a:focus{color:#cd681f;}
a:active{color:#fff;background:#cd681f;}
a img{border:0 none;}
ol{list-style:decimal;}
ul{list-style:disc url(../img/decor/bullet.png);}
li{margin-left:18px;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{table-layout:fixed;border-collapse:collapse;border-spacing:0;empty-cells:show;}
code{font-size:110%;}
small{font-size:90%;}
abbr[title='and']{font-family:Baskerville,Palatino,"Book Antiqua",serif;font-style:italic;}
input[type="text"]{border:1px solid #595959;}
input[type="password"]{border:1px solid #595959;}
input[type="image"]{margin-bottom:-4px;}
input,textarea{font:small/1.3 Optima,Corbel,Arial,Helvetica,sans-serif;}
sup { vertical-align: top; font-size: 0.7em;}

/* utility classes */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.inlineImage {  margin: 0 15px 15px 0;}
div.hr { height: 1px; background-color: silver; }
.clearfix { zoom: 1; }
.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
.center { text-align: center; }
.noWrap { white-space: nowrap; }
.hidden { display: none; }

#header{position:relative;width:960px;margin:0 auto;height:80px;}
#header h1{position:absolute;top:52px;left:20px;margin:0 0 0 -70px;padding:0 70px 35px;background:url(../../img/decor/h1_bg.png) 0 100% no-repeat;}
.page-home #header h1{top:43px;margin-left:-37px;padding:0 37px 28px;}
#search{float:left;margin:55px 10px 0 500px;}
#search p{margin-bottom:0;}
#toolbox{font-size:90%;}
#login,#toolbox{position:absolute;right:0;bottom:0;width:175px;margin-bottom:0;padding:6px 6px 0 6px;border-bottom:1px solid #158cca;color:#fff;background:#0d3e6a url(../img/decor/toolbox.png) 0 0 no-repeat;}
#login a,#toolbox h5{color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,.35);}
#login a{display:block;padding-right:15px;background:url(../img/decor/action_arrow.png) 95% 50% no-repeat;}
#toolbox p{margin-bottom:5px;}
#toolbox input[type="text"],#toolbox input[type="password"]{border:1px solid #0087b4;color:#f8a23f;background:#888;background:rgba(0,0,0,.3);}
#user-field,#pass-field{width:90px;font-size:90%;}
#masthead{clear:both;margin-bottom:-300px;padding-bottom:300px;background:url(../img/decor/masthead_bg.png) 0 0 repeat-x;}
#nav{display:block;list-style:none;width:960px;margin:0 auto;padding-right:28px;text-align:right;text-shadow:1px 1px 0 rgba(0,0,0,.35);}
#nav li{display:inline-block;margin-left:0;padding-right:2px;color:#fff;background:url(../img/decor/nav_divider.png) 100% 100% no-repeat;}
#nav li a{display:inline-block;padding:10px 15px;color:#fff;text-decoration:none;text-transform:uppercase;}
#nav li a:hover,#nav li.active a{background:#064167;background:rgba(0,0,0,.3);}
#masthead-inner{position:relative;overflow:hidden;width:926px;height:265px;margin:-8px auto 0;padding:8px 10px 15px 13px;background:url(../img/decor/masthead.png) 0 0 no-repeat;font-size:120%;line-height:1.5;}
#masthead #text{position:absolute;left:125px;top:26px;width:300px;height:226px;padding:10px 20px;line-height:1.5;color:#fff;background:url(../img/decor/blue_white_hgradient.png) 0 0 repeat-y;}
#masthead #text h2{font-size:140%;font-weight:normal;text-shadow:0 0 5px rgba(0,0,0,.8);}
#masthead #tagline{position:absolute;display:inline-block;right:10px;bottom:30px;padding:0 15px;color:#fff;background:url(../img/decor/orange_screen.png);font-size:200%;text-shadow:1px 1px 0 rgba(0,0,0,.35);}
#content.col3{width:960px;margin:0 auto;overflow:hidden;}
#capabilities,#connections,#media{width:270px;float:left;margin:0 16px;padding:150px 5px 0 12px;}
#capabilities{background:url(../img/decor/capabilities.png) 0 0 no-repeat;}
#capabilities li{margin-bottom:5px;}
#connections{background:url(../img/decor/business_connections.png) 0 0 no-repeat;}
#connections ul{list-style:none;}
#connections li{margin-left:0;margin-bottom:15px;background:url(../img/decor/blue_white_hgradient.png) 100% 0 repeat-y;}
#connections li:hover,#connections li.hover{background:url(../img/decor/ltblue_white_hgradient.png) 100% 0 repeat-y;}
#connections li a{display:block;padding:5px;color:#f8a23f;background:url(../img/decor/action_arrow.png) 95% 50% no-repeat;letter-spacing:.1em;text-transform:uppercase;}
#media{background:url(../img/decor/media_room.png) 0 0 no-repeat;}
#media ul{list-style:none;font-size:90%;}
#media li{margin-left:0;margin-bottom:15px;}
#media li a{display:block;color:#595959;font-weight:normal;}
#media strong{display:block;color:#256d98;}
#media a:hover strong,#media a:focus strong,#media a.hover strong{color:#cd681f;}
#content.col3 h3{color:#404040;font-size:140%;letter-spacing:.1em;text-transform:none;}
#content.col2{position:relative;width:925px;margin:0 auto;border:1px solid #fff;background:#fff url(../img/decor/page_bg_lt.jpg) 20% 100% no-repeat fixed;overflow:hidden;z-index:10;}
#primary-content{float:right;width:668px;margin:0 auto;border-top:13px solid #f8a23f;padding:0 20px;line-height:1.6;}
#sidebar{float:left;width:187px;margin:0 auto -682px;padding:30px 15px 682px;border-top:13px solid #f8a23f;color:#fff;background:url(../img/decor/blue_white_dgradient.png) 0 0 no-repeat;}
#sidebar ul{list-style:none; list-style-image: none; margin-bottom: 0; padding-bottom: 10px; }
#sidebar ul li{margin-left:0;}
#sidebar ul li a{display:block;padding:5px 0 5px 15px;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.4);color:#fff;background:url(../img/decor/bullet_white.png) 0 50% no-repeat;text-transform:uppercase;}
#sidebar ul li a:hover{color:#00adee;}
#sidebar ul li.active a{background:url(../img/decor/bullet_white_down.png) 0 50% no-repeat;}
#sidebar ul ul{list-style:none; padding-bottom: 0;}
#sidebar ul ul li{margin-left:0;}
#sidebar ul ul li a,#sidebar ul li.active li a{padding:3px 5px 3px 15px;border-bottom:0 none;color:#fff;background:#13507f;background:rgba(17,36,68,.3);text-transform:none;}
#sidebar ul ul li.active a{color:#fff!important;background:#008bcc;}
#content.col2 h2{margin:0 -20px 10px;padding:30px 20px 0;color:#005d97;font-size:215%;font-weight:normal;text-transform:lowercase;text-shadow:1px 1px 0 rgba(0,0,0,.35);}
#footer{margin-top:30px;padding:10px 0;color:#fff;background:#cd681f url(../img/decor/footer_bg.png) 0 0 repeat-x;font-size:90%;text-align:center;}
#footer ul{list-style:none;}
#footer li{display:inline;margin-left:0;padding:0 5px 0 7px;border-left:1px solid #fff;}
#footer li:first-child{border-left:0 none;}
#footer a{color:#fff;font-weight:normal;}
#footer a:hover{background:#c63;}
#footer p{margin:10px 0 0;}
.hide{display:none;}
.page-about #content h2{background:url(../img/decor/headers/about.jpg) 100% 0 no-repeat;}
.page-contracts #content h2{background:url(../img/decor/headers/contracts.jpg) 100% 0 no-repeat;}
.page-capabilities #content h2{background:url(../img/decor/headers/capabilities.jpg) 100% 0 no-repeat;}
.page-connections #content h2{background:url(../img/decor/headers/connections.jpg) 100% 0 no-repeat;}
.page-news #content h2{background:url(../img/decor/headers/media.jpg) 100% 0 no-repeat;}
.page-contact #content h2{background:url(../img/decor/headers/contact.jpg) 100% 0 no-repeat;}
.page-home #nav li#nav-home a,.page-about #nav li#nav-about a,.page-contracts #nav li#nav-contracts a,.page-capabilities #nav li#nav-capabilities a,.page-connections #nav li#nav-connections a,.page-news #nav li#nav-news a{background:#064167;background:rgba(0,0,0,.3);}

.careers dt { font-weight: bold; margin: 1em 0; border-top: 1px solid silver; padding: 1em 0 0; }
.careers dd { margin: 0 1em; }

.careers #contactFieldset legend { display: none; }
.careers #contactFieldset label, .partnering label, .contact #contactFieldset label, .purchaseForm label { width: 12em; display: block; float: left; clear: left; margin-bottom: 0.75em; }
.careers #contactFieldset input, .partnering input, .contact #contactFieldset input, .careers #resumeFieldset input, .purchaseForm input, .purchaseForm select { float: left; width: 20em; margin-bottom: 0.75em; }
.partnering textarea { width: 400px; height: 100px; float: left; clear: left; }
.partnering .submitButton { width: auto; }
.careers .fieldsetLabel { float: left; width: 12em; }
.careers .checkboxLabel { margin-left: 1em; }
.careers #resumeFieldset input { width: 20em; display: block; }

.careers fieldset div.left { width: 22em; border: 1px solid transparent; }
.careers fieldset div.left input, .careers fieldset div.left label { float: left; }
.careers fieldset div.left input { clear: left; }

.resume form { margin-top: 2em; }
#content label.error { width: 20em; }
.submitButton { margin: 1em 0; }

th.extraSpace { width: 40%; }

.contact address { margin-right: 10em; font-style: normal; }
.contact .contactInfo { float: right; margin-right: 10em; }
.contact .contactInfo label { clear: left; width: 7em; }
.contact h4 { margin: 1em 0; }
.contact h5 { margin: 1em 0 0; }
.contact dt, .contact dd { float: left; }
.contact dt { width: 22em; }
.contact dd { width: 6em; }
.contact legend { font-weight: bold; }
.contact #interestsFieldset input { clear: left; margin-bottom: 0.5em; }
.contact textarea { width: 400px; }
.contact #questionsTextarea { height: 125px; }
.contact #referralTextarea { height: 75px; }
.contact .longLabel { width: 16em; }
.contact #methodFieldset input { margin-left: 1em; }
.contact label.error { float: left; }
.contact textarea { float: left; clear: left; }

.directory th { text-align: left; }
.directory td, .directory th { padding-right: 2em; }

.press ul#pressList {margin: 2em 0; list-style: none; }
.press #pressList li { margin-top: 0.75em; margin-bottom: 0.75em; }
.press #pressList li * { float: left; }
.press .pressTitle { display: block; width: 45em; margin-left: 1em; }
.press .date { width: 5em; }

.affiliations dt,
.partners dt { font-size: 1.2em; font-weight: bold; }
.affiliations dd,
.partners dd { padding-bottom: 20px; border-bottom: 1px dotted silver; margin-bottom: 20px; }
.affiliations .logo,
.partners .logo { float:right; width:225px; height:100px; margin-left:25px; }

.partners .logo.alion { background:url(../img/logos/alion-logo.png) no-repeat 50% 0; }
.partners .logo.aoc { background:url(../img/logos/aoc-logo.png) no-repeat 50% 0; }
.partners .logo.breakthrough { background: url(../img/logos/breakthrough-coaching-logo.png) no-repeat 50% 0; }
.partners .logo.dougherty { background: url(../img/logos/dougherty-logo.png) no-repeat 50% 0; }
.partners .logo.fsu { background: url(../img/logos/fsu-lsi-logo.png) no-repeat 50% 0; }
.partners .logo.general-dynamics { background: url(../img/logos/general-dynamics-logo.png) no-repeat 50% 0; }
.partners .logo.jba { background: url(../img/logos/jba-logo.png) no-repeat 50% 0; }
.partners .logo.kmc { background: url(../img/logos/kmc-university-logo.png) no-repeat 50% 0; }
.partners .logo.perot { background: url(../img/logos/perot-systems-logo.png) no-repeat 50% 0; }
.partners .logo.kmc { background: url(../img/logos/kmc-university-logo.png) no-repeat 50% 0; }
.partners .logo.lockheed-martin { background: url(../img/logos/lockheed-martin-logo.png) no-repeat 50% 0; }


/*.affiliations .logo.astd { background: url(../img/logos/astd-logo.png) no-repeat 50% 0; }*/
.affiliations .logo.ispi { background: url(../img/logos/ispi-logo.png) no-repeat 50% 0; }
.affiliations .logo.ndia { background: url(../img/logos/ndia-logo.png) no-repeat 50% 0; }
/*.affiliations .logo.shrm { background: url(../img/logos/shrm-logo.png) no-repeat 50% 0; }*/
.affiliations .logo.va-chamber { background: url(../img/logos/va-chamber-logo.png) no-repeat 50% 0; }

.partnering form { margin: 2em 0;}

#primary-content { font-size: 1.05em; color: #3f3f3f; }
#primary-content h3, span.inlineHeader { font-size: 110%; }
form, ul#pressList { font-size: 85%; }
.ceo .sig { display:none; } /*background:url(../img/ceo-sig.png) no-repeat; margin:5px 0; height:51px; } need a transparent version */

.events .year { clear: left; float:left; width:50px; font-weight:bold; }
.events .eventList { float:left; width:575px; }
.events .eventList .event { margin-bottom:20px; }
.events .eventList .event .date { float:left; width:125px; font-weight:bold; }
.events .eventList .event .info { float:left; width:425px; }

.history dt, .history dd { float: left; }
.history dt { width: 15%; font-weight: bold; }
.history dd { width: 75%; }

.purchase table { border: 1px solid silver; border-collapse: collapse; }
.purchase th { background: #77A7D7; border-bottom: 2px solid silver; padding: 5px; }
.purchase td { border: 1px solid silver; padding: 5px; }

label.error { clear: none !important; margin-left: 1em; font-weight: bold; color: red; }
input.error, textarea.error { border: 1px solid red; background-color: #FCC; color: red; }

.purchaseForm table.form { table-layout: auto; }
.purchaseForm .form td.sub { padding-top:20px; }
.purchaseForm .form label.longLabel { height: auto; }
.purchaseForm .form td.required { width: 8px; color:#999; font-size:0.95em; line-height:1.1em; }
.purchaseForm .form td.info { color:#999; font-size:0.95em; line-height:1.1em; vertical-align: middle; width: 250px; padding: 2px 6px; }
.purchaseForm .form td.info em { font-style: normal; }
.purchaseForm .form td.field { /*width:250px;*/ padding: 2px 6px; vertical-align: top; }
.purchaseForm .form td.required { vertical-align: top; }

.purchaseForm #referTable .field { vertical-align: middle; text-align: left; width: 95%; }

.purchaseForm table#info { width: 400px; }
.purchaseForm table#info td.label { font-weight: bold; }

/* Google Custom Search Engine over-rides */
.page-search form.gsc-search-box { width: 60%; }
.page-search td.gsc-input { width: 80%; }
.page-search td.gsc-search-button { width: auto; }
div.gsc-tabsArea { display: none; }

/* controlling active tabs on the sidebar nav */
#sidebar ul ul { display: none; }
.col2 #sidebar ul ul li {border-bottom:0 none;color:#fff;background:#13507f;background:rgba(17,36,68,.3);text-transform:none;}
.col2 #sidebar ul ul li a { background: none; }

.profile #sidebar li#nav-profile ul,
.people #sidebar li#nav-people ul,
.leadership #sidebar li#nav-leadership ul,
.careers #sidebar li#nav-careers ul,
.positions #sidebar li#nav-careers ul,
.workforceAnalysis #sidebar li#nav-workforceAnalysis ul,
.competencyModelingManagement #sidebar li#nav-competencyModelingManagement ul,
.processReengineering #sidebar li#nav-processReengineering ul,
.professionalDevelopment #sidebar li#nav-professionalDevelopment ul,
.projectManagement #sidebar li#nav-projectManagement ul,
.community #sidebar li#nav-profile ul,
.caseStudies #sidebar li#nav-caseStudies ul,
.healthcare #sidebar li#nav-products ul,
.purchase #sidebar li#nav-products ul,
.purchaseForm #sidebar li#nav-products ul,
.printable #sidebar li#nav-printable ul { display: block; }

.profile li#nav-profile a,
.people li#nav-people a,
.ceo li#nav-ceo a,
.leadership li#nav-leadership a,
.careers li#nav-careers a,
.positions li#nav-careers a,
.contact li#nav-contact a,
.directory li#nav-directory a,
.page-contracts .vehicles li#nav-vehicles a,
.partnering li#nav-partnering a,
.workforceAnalysis li#nav-workforceAnalysis a,
.competencyModelingManagement li#nav-competencyModelingManagement a,
.processReengineering li#nav-processReengineering a,
.professionalDevelopment li#nav-professionalDevelopment a,
.projectManagement li#nav-projectManagement a,
.capabilities li#nav-capabilities a,
.contracts li#nav-contracts a,
.connections li#nav-connections a,
.press li#nav-pressReleases a,
.resourceLibrary li#nav-resourceLibrary a,
.events li#nav-events a,
.community li#nav-profile a,
.partners li#nav-partners a,
.caseStudies li#nav-caseStudies a,
.products li#nav-products a,
.toolbox li#nav-products a,
.screening li#nav-products a,
.hiring li#nav-products a,
.purchase li#nav-products a,
.purchaseForm li#nav-products a,
.base li#nav-services a,
.clients #sidebar li#nav-clients a,
.affiliations #sidebar li#nav-affiliations a,
.printable li#nav-printable a {background:url(../img/decor/bullet_white_down.png) 0 50% no-repeat;}

.diversity #sidebar li#nav-diversity a,
.culture #sidebar li#nav-culture a,
.mission #sidebar li#nav-mission a,
.history #sidebar li#nav-history a,
.community #sidebar li#nav-community a,
.teamwork #sidebar li#nav-teamwork a,
.faq #sidebar li#nav-faq a,
.eoe #sidebar li#nav-eoe a,
.benefits #sidebar li#nav-benefits a,
.resume #sidebar li#nav-resume a,
.positions #sidebar li#nav-positions a,
.needsAssessments #sidebar li#nav-needsAssessments a,
.requirementsAnalyses #sidebar li#nav-requirementsAnalyses a,
.frontEndAnalyses #sidebar li#nav-frontEndAnalyses a,
.costBenefitAnalyses #sidebar li#nav-costBenefitAnalyses a,
.surveyDevelopment #sidebar li#nav-surveyDevelopment a,
.competencyManagement #sidebar li#nav-competencyManagement a,
.competencyModeling #sidebar li#nav-competencyModeling a,
.competencyToolbox #sidebar li#nav-competencyToolbox a,
.planDevelopment #sidebar li#nav-planDevelopment a,
.policyDevelopment #sidebar li#nav-policyDevelopment a,
.programAudits #sidebar li#nav-programAudits a,
.processImprovement #sidebar li#nav-processImprovement a,
.trainingAnalysis #sidebar li#nav-trainingAnalysis a,
.trainingDelivery #sidebar li#nav-trainingDelivery a,
.exerciseDevelopment #sidebar li#nav-exerciseDevelopment a,
.jobAid #sidebar li#nav-jobAid a,
.projectPlanning #sidebar li#nav-projectPlanning a,
.programIntegration #sidebar li#nav-programIntegration a,
.riskMitigation #sidebar li#nav-riskMitigation a,
.changeManagement #sidebar li#nav-changeManagement a,
.csWorkforceAnalysis #sidebar li#nav-csWorkforceAnalysis a,
.csCompetencyModelingManagement #sidebar li#nav-csCompetencyModelingManagement a,
.csProfessionalDevelopment #sidebar li#nav-csProfessionalDevelopment a,
.csProcessReengineering #sidebar li#nav-csProcessReengineering a,
.csProjectManagement #sidebar li#nav-csProjectManagement a,
.toolbox #sidebar li#nav-toolbox a,
.screening #sidebar li#nav-screening a,
.hiring #sidebar li#nav-hiring a,
.purchase #sidebar li#nav-purchase a,
.purchaseForm #sidebar li#nav-purchase a {color:#fff;background:#008bcc;}

/* static healthcare pages */
.healthcare.about .callout,
.healthcare.news .callout,
.healthcare.hiring.index .callout,
.healthcare.screening .callout { font-size:0.95em; float:right; width:220px; border:1px solid silver; padding:10px; margin:0 0 20px 20px; background-color:#f2f6f5; }
.healthcare.products .callout { float:right; width:292px; height:350px; margin:0 0 20px 20px; position:relative; left:28px; background:url(/images/product-screenshot.gif) no-repeat; }

.healthcare.base.index .callout { float:right; text-align:right; width:271px; height:440px; /*height:378px;*/ margin:0 0 20px 20px; position:relative; left:18px; /*top:-20px;*/ background:url(/images/healthcare/health.jpg) no-repeat 0 90px; }
.healthcare .standaloneCallout { float:right; width:263px; margin:0 0 20px 20px; }
.healthcare .standaloneCallout .box { border:1px solid silver; padding:10px; background-color:#f2f6f5; font-size:0.95em; margin-right: -18px; }

.healthcare.toolbox.faq .callout,
.healthcare.hiring.faq .callout,
#news .callout { float:right; text-align:right; width:150px; height:75px; margin:0 0 20px 20px; position:relative; left:18px; }

.healthcare.base.index .callout .box,
.healthcare.toolbox.faq .callout .box,
.healthcare.hiring.faq .callout .box,
#news .callout .box { display:inline-block; text-align:right; }

.healthcare.index .callout .box a,
.healthcare.toolbox.faq .callout .box a,
.healthcare.hiring.faq .callout .box a,
#news .callout .box a { display:block; padding:3px 10px; font-weight:bold; text-decoration:none; border-bottom:1px solid #eaeaea;  }

.healthcare.toolbox.index .callout{ float:right; width:292px; /*height:350px;*/ margin:0 0 20px 20px; position:relative; left:28px; background:url(/images/product-screenshot.gif) no-repeat; }
.healthcare.toolbox.index .callout .box { margin:390px 10px 0 0; border:1px solid silver; padding:10px; background-color:#f2f6f5; font-size:0.95em; }
.healthcare.toolbox.index .callout .box h2 { font-size:1.2em; }

.healthcare.toolbox  .try,
.healthcare.toolbox  .buy { float:right; margin:0 0 5px 5px; position:relative; left:20px; }
.healthcare.hiring .buy,
.healthcare.screening .buy { float:left; margin:5px 10px 5px 0; }
.healthcare.toolbox  .try a,
.healthcare.toolbox  .buy a,
.healthcare.hiring .buy a,
.healthcare.screening .buy a { display:block; padding:5px; /*margin:-5px 0 0;*/ width:110px; font-size:0.95em; line-height:1.5em; text-align:center; text-decoration:none; font-weight:bold; color:#C48A0F; border:1px solid silver; background-color:#ffc; }
.healthcare.toolbox  .try a:hover,
.healthcare.toolbox  .buy a:hover,
.healthcare.hiring .buy a:hover,
.healthcare.screening .buy a:hover { border-color:#999; }

.healthcare #sidebar li#nav-purchase a,
.purchase #sidebar li#nav-purchase a,
.purchaseForm #sidebar li#nav-purchase a { color: #C48A0F; }

.healthcare .hangTabLink { float: right; border: solid #c3d8e5; border-width: 0 1px 1px; padding: 2px 10px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; font-weight: bold; color: #113246; }
#content.healthcare h2 { margin-right: 0; padding-right: 0; width: 550px; }
.healthcare .hangTabLink:hover { background-color: white; }

ul.faq li {list-style:none;}
ul.faq ul li {list-style:disc url(../img/decor/bullet.png);}
