
.articlesQuickNav{border:solid 7px #cfe2de;background:#eefaf8;float:left;clear:both;width:310px;margin:20px 0 0 0;padding:0;display:none}.articlesQuickNav.visible{display:block}.articlesQuickNav.v2{width:360px;margin-top:-43px}.articlesQuickNav .arrow,.leftNav .quicknav-arrow{width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #cfe2de;float:left;clear:both;position:relative;top:20px;left:317px}.leftNav .quicknav-arrow{top:52px;left:373px}.articlesQuickNav .arrow2,.leftNav .quicknav-arrow2{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #eefaf8;float:left;clear:both;position:relative;top:-13px;left:310px}.leftNav .quicknav-arrow2{top:19px;left:365px}.articlesQuickNav h3{color:#407a65;font-family:Museo Sans,Arial;font-size:16px;font-weight:700;margin:10px 0 5px 25px}.articlesQuickNav.with-accordion h3{margin:10px 0 5px 2px}.articlesQuickNav h3 a{color:#407a65;text-decoration:none;background:url('/Media/Images/ArrowRight.gif') no-repeat 4px 2px;padding-left:16px;display:inline-block}
.articlesQuickNav.with-accordion h3 a{padding-left:18px}.articlesQuickNav h3 a.active{background:url('/Media/Images/ArrowDownV2.gif') no-repeat 0 6px}.articlesQuickNav h3 a:hover{text-decoration:none;opacity:.7}.articlesQuickNav ol{counter-reset:li;margin:0 10px 5px 10px;padding:0;border-bottom:dotted 1px #c0dac4}.articlesQuickNav.with-accordion ol{margin:0 10px 5px 16px}.articlesQuickNav ol>li{position:relative;margin:0;padding:4px 10px 4px 25px;list-style:none;border-top:dotted 1px #c0dac4;background:0}.articlesQuickNav ol>li.current{background:#cfe2de}.articlesQuickNav ol>li:before{content:counter(li)".";counter-increment:li;position:absolute;top:-1px;left:0;width:1em;margin:0 8px 0 0;padding:4px;border-top:dotted 1px #c0dac4;font-family:Arial;font-size:14px;font-weight:bold;color:#588a78}.articlesQuickNav ol li a{font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#206ba2}.articlesQuickNav ol li a:hover{text-decoration:underline}
.article #pageContainer{min-width:1090px}.article.no-overflow #middleContainer{overflow:visible}.article.no-overflow #rightNav{margin-bottom:0;padding-bottom:0}.article #content{min-width:920px}.article #content a{text-decoration:none}.article #content a.topLink{text-decoration:underline}.article #content a.topLink:hover{text-decoration:none}.article #content a.more-button{border-radius:4px 0 0 4px;border:0;background:url('/Media/Images/ui/bg_special_btn.png') no-repeat 100% 0;height:37px;font-family:Museo Sans,Arial;font-size:15px;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:37px;padding:0 15px 0 7px;color:#fff;outline:0;display:inline-block}.article #content a.more-button:hover{background:url('/Media/Images/ui/bg_special_btn.png') no-repeat 100% -37px;outline:0;text-decoration:none}.article #content a.more-button:active{outline:0}.article #content a:hover{text-decoration:underline}.article #content .articlesQuickNav h3 a:hover{text-decoration:none}.article #content p,.article #content li{color:#676767;font-size:10pt;line-height:150%}
.article #content .text li{margin-bottom:.3em}.article #content p .bold,.article #content li .bold,.article table td .bold,.article #content p.bold{font-weight:bold}.article #content p .italic,.article #content li .italic,.article table td .italic,.article #content p.italic{font-style:italic}.article #content p .underline,.article #content li .underline,.article table td .underline,.article #content p.underline{text-decoration:underline}.article #content .indent-2{padding-left:2em}.article #content p.more,.article #content ul.more,.article #content ul.more li{font-size:8pt}.article .leftNav{float:left;clear:both;width:340px}.article #partner-logos{float:left;width:340px;margin:1em 0}.article .text{float:right;width:60%;margin:13px 0 0 20px}.article.noLeftNav .text{width:100%}.article .text .info{float:left;clear:both;width:100%;background:#d9f1ed;border:solid 7px #cfe2de;padding:10px 0 0 0;margin:0 0 1.5em 0}.article #content .text .info p{margin:0 0 10px 0;float:left}.article .text .info .header{width:60px;font-family:Arial;font-size:13px;font-weight:bold;color:#0ea747;float:left;margin:0 0 0 1em}
.article.bookstore .text .info .header{width:110px}.article.press-release .text .info .header{width:90px}.article .text .info .value{font-family:Arial;font-size:13px;font-weight:bold;text-align:left;color:#434343;float:left;margin:0 1em 0 2em;max-width:80%}.article.bookstore .text .info .value{max-width:70%}.article.press-release .text .info .value{max-width:74%}.article #content h1{float:left;margin:.5em 0 .2em 0}.article.no-left-nav #content h1{float:none}.article .text h4{font-family:Arial;font-size:18px;font-weight:bold;color:#33715b;margin:1em 0 .4em 0;padding:0}.article .text h5{font-family:Arial;font-size:13px;font-weight:bold;margin:0;padding:0}.article .text img{border:dotted 1px #e0e0e0;padding:5px;background:#fff;max-width:100%}.article.combo .text img{border:0;padding:0;background:0}figure.img-details figcaption{font-style:italic;font-size:10pt;line-height:110%}.article .text img.left-aligned{float:left;margin-right:12px;margin-bottom:12px}.article .text img.right-aligned{float:right;margin-left:7px;margin-bottom:7px}
.article .text p{width:102%}.article .text .hintText p{width:auto}.article #content .text p.within-image{clear:none}.article #content .text h5.about-author-header{border-top:dotted 1px #e0e0e0;margin-top:15px;padding-top:10px;color:#777}.article #content .text p.note,.article #content .text p.about-author{font-size:8pt;border-top:dotted 1px #e0e0e0;margin-top:15px;padding-top:10px;color:#817f7f}.article #content .text p.about-author.with-header{border-top:0;margin-top:0;padding-top:0}.article #content .text p.note a,.article #content .text p.about-author a{color:#6868b4}.article .text h5.Question-Answer{text-indent:-29px;padding-left:31px}.article .text p.Question-Answer,.article #content .text p.Question-Answer{text-indent:-29px;padding-left:31px;color:#465677}.article #content .text ul.Question-Answer li{color:#465677}.article .text p.Question-Answer.no-first-letter{text-indent:0}.article .text .Question-Answer .first-letter{position:relative;top:3px;left:-2px;font-size:25px;font-weight:bold;color:#33715b}
.article .text p.Question-Answer .first-letter{color:#676767}.article .text ul.within-logo{float:left;clear:both}.article #content .text p.inline-logo{float:right;clear:right;width:auto}.article .text ul.upperA{list-style-type:upper-alpha}.article .text ul.upper-Roman{list-style-type:upper-roman}.article .text table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.article .text table td{vertical-align:top}.article .text table th.issue{width:75%}.article .text table td.dt{text-align:right}.article.current-events.archive .text table th.issue{width:auto}.article.current-events.archive .text table td.volume{width:18ex}.article.current-events.archive .text table td.dt{width:15ex}.article .text table th.reason{width:125px}.article .text table td.reason{font-style:italic}.article .text ul.partners .partner-overview,.article #partner-logos ul.partners .partner-overview{display:none}.article .text ul.partners .partner-overview h2,.article #partner-logos ul.partners .partner-overview h2{margin:0 0 5px 0}
.article .text ul.partners .company-links,.article #partner-logos ul.partners .company-links{width:100%}.article .text ul.partners .company-links a,.article #partner-logos ul.partners .company-links a{float:left}.article .text ul.partners,.article #partner-logos ul.partners{float:left;clear:both;list-style:none;margin:0;padding:0}.article #partner-logos ul.partners{float:none}.article .text ul.partners li,.article #partner-logos ul.partners li{float:left;clear:none;list-style-type:none;margin:0 20px 15px 0;padding:0;width:auto}.article #partner-logos ul.partners li{float:none;text-align:center}.article .text ul.partners li a.link,.article #partner-logos ul.partners li a.link{float:left;font-size:0;line-height:0;border:dotted 1px #e0e0e0;padding:5px;background-color:#fff}.article #partner-logos ul.partners li a.link{float:none;display:inline-block}.article .text ul.partners li img,.article #partner-logos ul.partners li img{padding:0;border:0;background:0}.article .text #bubbleHint.hint{width:280px}
.article .text iframe.document-preview{width:100%;height:40em}.article .text ul.labelValue{list-style:none;margin:1em 0 2em 0;padding:0;float:left;clear:both;width:100%}.article .text ul.labelValue li{list-style-type:none;float:left;clear:both;margin:0 0 .5em 1em;padding:0;width:95%}.article .text ul.labelValue .label{font-weight:bold;float:left;width:14em}.article .text ul.labelValue .value{float:left;min-width:65%;margin-left:1em}.article .text ul.labelValue .link{font-size:14px}.article .leftNav #FeaturedJobs,.article .leftNav #FeaturedJobsSecClearance,.article #rightNav #FeaturedJobs,.article #rightNav #FeaturedJobsSecClearance{float:left;clear:both;width:100%;margin:2.5em 0 2.5em 0}.article .leftNav #FeaturedJobs h2,.article .leftNav #FeaturedJobsSecClearance h2{color:#427149;font-family:Trebuchet MS,Times New Roman;font-size:16px;font-weight:normal;text-transform:uppercase;margin:0;padding:0}.article #rightNav #FeaturedJobs h2,.article #rightNav #FeaturedJobsSecClearance h2,.article #rightNav #featured-book-cont h2{font-family:Trebuchet MS,Times New Roman;font-size:11pt;font-weight:bold;color:#333;border-bottom:1px dotted #ccc;padding-left:0;padding-right:0}
.article #rightNav #featured-book-cont h2{text-transform:none}.article .leftNav #FeaturedJobs h2 span,.article .leftNav #FeaturedJobsSecClearance h2 span,.article #rightNav #FeaturedJobs h2 span,.article #rightNav #FeaturedJobsSecClearance h2 span{font-size:18px;font-weight:bold}.article .leftNav #FeaturedJobs h2.more,.article .leftNav #FeaturedJobsSecClearance h2.more{display:none}.article #rightNav #FeaturedJobs h2.more,.article #rightNav #FeaturedJobsSecClearance h2.more{float:right;font-size:8pt;text-decoration:none;text-transform:lowercase;color:#000;border-bottom:0 none;position:relative;top:-24px}.article #rightNav #FeaturedJobs h2.more a,.article #rightNav #FeaturedJobsSecClearance h2.more a{text-decoration:none;color:#000}.article .leftNav #FeaturedJobs .footer,.article .leftNav #FeaturedJobsSecClearance .footer,.article #rightNav #FeaturedJobs .footer,.article #rightNav #FeaturedJobsSecClearance .footer{display:none}.article .leftNav #FeaturedJobs ol,.article .leftNav #FeaturedJobsSecClearance ol,.article #rightNav #FeaturedJobs ol,.article #rightNav #FeaturedJobsSecClearance ol{list-style:none;margin:14px 0 0 0;padding:0;width:100%;float:left}
.article #rightNav #FeaturedJobs ol,.article #rightNav #FeaturedJobsSecClearance ol{margin-top:-20px}.article .leftNav #FeaturedJobs li,.article .leftNav #FeaturedJobsSecClearance li,.article #rightNav #FeaturedJobs li,.article #rightNav #FeaturedJobsSecClearance li{list-style-type:none;margin:0;padding:6px 0;width:100%;float:left;clear:both;border-bottom:solid 1px #d5d5d5}.article #rightNav #FeaturedJobs li,.article #rightNav #FeaturedJobsSecClearance li{padding:2px 0}.article .leftNav #FeaturedJobs li:hover,.article .leftNav #FeaturedJobsSecClearance li:hover,.article #rightNav #FeaturedJobs li:hover,.article #rightNav #FeaturedJobsSecClearance li:hover{background:#dfe7ee}.article .leftNav #FeaturedJobs li p,.article .leftNav #FeaturedJobsSecClearance li p,.article #rightNav #FeaturedJobs li p,.article #rightNav #FeaturedJobsSecClearance li p{margin:0;padding:0}.article .leftNav #FeaturedJobs li a,.article .leftNav #FeaturedJobsSecClearance li a,.article #rightNav #FeaturedJobs li a,.article #rightNav #FeaturedJobsSecClearance li a{font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;color:#005695;float:left;clear:both;overflow:hidden;height:17px;margin:0}
.article .leftNav #FeaturedJobs li a:hover,.article .leftNav #FeaturedJobsSecClearance li a:hover,.article #rightNav #FeaturedJobs li a:hover,.article #rightNav #FeaturedJobsSecClearance li a:hover{text-decoration:underline}.article .leftNav #FeaturedJobs li .company,.article .leftNav #FeaturedJobsSecClearance li .company,.article #rightNav #FeaturedJobs li .company,.article #rightNav #FeaturedJobsSecClearance li .company{font-family:Arial;font-size:12px;font-weight:normal;text-decoration:none;color:#0ea747;float:left;clear:left;max-width:56%;height:17px;overflow:hidden;margin:0;word-break:break-all}.article .leftNav #FeaturedJobs li .location,.article .leftNav #FeaturedJobsSecClearance li .location,.article #rightNav #FeaturedJobs li .location,.article #rightNav #FeaturedJobsSecClearance li .location{font-family:Arial;font-size:12px;font-style:italic;font-weight:normal;text-decoration:none;text-align:left;color:gray;float:left;clear:right;max-width:38%;height:17px;overflow:hidden;margin:0 3px 0 0}
.article .leftNav #FeaturedJobs li .devider,.article .leftNav #FeaturedJobsSecClearance li .devider,.article #rightNav #FeaturedJobs li .devider,.article #rightNav #FeaturedJobsSecClearance li .devider{float:left;width:0;height:10px;border-left:solid 1px #bfc3c2;border-right:solid 1px #b0b2b2;margin:2px 5px 0 5px}.article .leftNav #FeaturedJobs li.all,.article .leftNav #FeaturedJobsSecClearance li.all,.article #rightNav #FeaturedJobs li.all,.article #rightNav #FeaturedJobsSecClearance li.all{display:none}.article.spec #content ul{list-style:none;padding-left:1em;margin-top:2em;margin-bottom:2em}.article.spec #content ul li{clear:both;vertical-align:middle;min-height:2em;font-size:10pt}.article.spec #content ul li.explain{margin-bottom:1em}.article.spec #content ul li a{font-size:larger}.article.spec #content label{text-align:left;width:10em}.article.spec #content label:after{content:":"}.article.bookstore .leftNav{width:390px}.article.bookstore .text{width:55%}
.article.bookstore .text .info .value{max-width:68%}.article.spotlight-employers .employer{margin-bottom:1em}.article.spotlight-employers #content .employer p.within-image{clear:none}.article.spotlight-employers .employer h3{border-bottom:1px dotted #cdcdcd;padding:10px 5px 0 0;font-family:"Trebuchet MS",Times New Roman;font-size:11pt;font-weight:bold;color:#333;clear:both}.article.spotlight-employers .employer img{border:dotted 1px #e0e0e0;padding:5px;background:#fff;float:left;margin-right:12px;margin-bottom:12px;margin-top:3px}#featured-book-cont{clear:both;float:left;width:100%}#rightNav #featured-book-cont{margin-bottom:1em}#featured-book-cont h2{color:#427149;font-family:Trebuchet MS,Times New Roman;font-size:16px;font-weight:normal;text-transform:uppercase;margin:0;padding:0;margin-bottom:1em}#featured-book-cont h2 span{font-size:18px;font-weight:Bold}#featured-book{border:solid 7px #cfe2de;background:#eefaf8;height:163px;padding:10px 25px 0 10px}#featured-book .book-details{width:100%}
#featured-book .cover-image-cont{background-color:white;border:1px dotted #ccc;float:left;margin-right:10px;padding:8px}#featured-book .cover-image{width:85px;padding:0}#featured-book .cover-image img{width:85px}#featured-book .brief-info .author,#featured-book .brief-info .pub-date{max-width:61%;float:left;margin-bottom:1em}#featured-book .brief-info .book-title{line-height:135%;white-space:normal;margin-bottom:1em;clear:right}#featured-book .brief-info .book-title a{font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;color:#005695}#featured-book .brief-info .book-title a:hover{text-decoration:underline}#featured-book .brief-info .label{font-family:Arial;font-size:12px;font-weight:bold;color:#0ea747;float:left;margin:0 .5em 0 0;line-height:120%;clear:left}#featured-book .brief-info .value{font-family:Arial;font-size:12px;font-weight:bold;text-align:left;color:#434343;float:left;margin:0 .5em 0 0;line-height:120%}#featured-book .tooltip-text{display:none}.t_Tooltip .book-title{margin-bottom:.8em}
.t_Tooltip .book-abstract{margin-bottom:.8em}.t_Tooltip .book-title{width:100%}.t_Tooltip .book-title a{font-size:14px;font-weight:bold;text-decoration:none;color:white}.t_Tooltip .book-title a:hover{text-decoration:underline}.t_Tooltip .view-link a{float:left}.t_Tooltip .buy-now-link a{float:right}.resume-sample{border:solid 2px #cfe2de;padding:.5em;background:#fff}.resume-sample h5{font-size:12px;margin:.5em 0}.resume-sample h6{font-size:12px;margin:0;padding:0;color:#4f4f4f}.resume-sample ul{margin:.5em 0}