﻿@font-face{font-family:"YaleNew";src:url(../fonts/yalenew-roman-webfont.eot);src:url(../fonts/yalenew-roman-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/yalenew-roman-webfont.ttf) format("truetype"),url(../fonts/yalenew-roman-webfont.woff) format("woff"),url(../fonts/yalenew-roman-webfont.svg#yalenewregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"YaleNew";src:url(../fonts/yalenew-bold-webfont.eot);src:url(../fonts/yalenew-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/yalenew-bold-webfont.ttf) format("truetype"),url(../fonts/yalenew-bold-webfont.woff) format("woff"),url(../fonts/yalenew-bold-webfont.svg#yalenewbold) format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"YaleNew";src:url(../fonts/yalenew-italic-webfont.eot);src:url(../fonts/yalenew-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/yalenew-italic-webfont.ttf) format("truetype"),url(../fonts/yalenew-italic-webfont.woff) format("woff"),url(../fonts/yalenew-italic-webfont.svg#yalenewitalic) format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"YaleNew";src:url(../fonts/yalenew-bolditalic-webfont.eot);src:url(../fonts/yalenew-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/yalenew-bolditalic-webfont.ttf) format("truetype"),url(../fonts/yalenew-bolditalic-webfont.woff) format("woff"),url(../fonts/yalenew-bolditalic-webfont.svg#yalenewbold_italic) format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"TheSans";src:url(../fonts/TheSans_B2_400_.eot);src:url(../fonts/TheSans_B2_400_.eot?#iefix) format("embedded-opentype"),url(../fonts/TheSans_B2_400_.woff) format("woff"),url(../fonts/TheSans_B2_400_.svg#TheSans_B2_400_) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"TheSans";src:url(../fonts/TheSans_B2_400i.eot);src:url(../fonts/TheSans_B2_400i.eot?#iefix) format("embedded-opentype"),url(../fonts/TheSans_B2_400i.woff) format("woff"),url(../fonts/TheSans_B2_400_SemiLightItalic/TheSans_B2_400i.svg#TheSans_B2_400i) format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"TheSans";src:url(../fonts/TheSans_B2_700_.eot);src:url(../fonts/TheSans_B2_700_.eot?#iefix) format("embedded-opentype"),url(../fonts/TheSans_B2_700_.woff) format("woff"),url(../fonts/TheSans_B2_700_.svg#TheSans_B2_700_) format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"TheSans";src:url(../fonts/TheSans_B2_700i.eot);src:url(../fonts/TheSans_B2_700i.eot?#iefix) format("embedded-opentype"),url(../fonts/TheSans_B2_700i.woff) format("woff"),url(../fonts/TheSans_B2_700_BoldItalic/TheSans_B2_700i.svg#TheSans_B2_700i) format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"YaleDesign";src:url(../fonts/yaledesign-medium-webfont.eot);src:url(../fonts/yaledesign-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/yaledesign-medium-webfont.woff) format("woff"),url(../fonts/yaledesign-medium-webfont.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"YaleDesign";src:url(../fonts/yaledesign-bold-webfont.eot);src:url(../fonts/yaledesign-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/yaledesign-bold-webfont.woff) format("woff"),url(../fonts/yaledesign-bold-webfont.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"YaleDesign";src:url(../fonts/yaledesign-italic-webfont.eot);src:url(../fonts/yaledesign-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/yaledesign-italic-webfont.woff) format("woff"),url(../fonts/yaledesign-italic-webfont.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"YaleDesign";src:url(../fonts/yaledesign-bolditalic-webfont.eot);src:url(../fonts/yaledesign-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/yaledesign-bolditalic-webfont.woff) format("woff"),url(../fonts/yaledesign-bolditalic-webfont.ttf) format("truetype");font-weight:bold;font-style:italic}body{background:#00356b;color:#585858;font-size:100%;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.5}body.mobile-menu-open{overflow:hidden}.accessible{padding:10px;position:absolute;left:-9999em;background:#fff}.accessible ul{text-align:right}.accessible ul li{margin:0 0 0 .5em;display:inline}.accessible.noscript{position:relative;left:0}.wrap{width:95%;max-width:1285px;margin:0 auto;box-sizing:border-box}#nav-col{width:222px;float:left;margin-right:23px}@media(max-width: 979px){#nav-col{width:auto;float:none}}#content-col{box-sizing:border-box;width:calc(100% - 245px);float:left}@media(max-width: 979px){#content-col{width:auto;padding-top:1rem;float:none}}#sidebar{display:none}body.narrow #content-col{width:calc(100% - 495px);border-right:1px solid #efefef;padding-right:1rem}@media(max-width: 979px){body.narrow #content-col{width:auto;padding-top:1rem;float:none;border:none}}body.narrow #sidebar{display:block;width:222px;float:left;margin-left:23px}@media(max-width: 979px){body.narrow #sidebar{padding-top:1rem;margin-top:20px;width:auto;float:none}}.mobile-menu-open #header{right:80%}#header{width:100%;box-sizing:border-box;position:relative;right:0;transition:right .5s;height:auto}.wrap{padding:30px 0}@media(max-width: 979px){.wrap{padding:0}}#logo{font-family:"YaleMarks",Georgia,"Times New Roman",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#edition{border-bottom:4px solid #286dc0;font-size:3rem;padding-top:1.5rem;margin-bottom:0;padding-bottom:1.5rem;padding-left:3.05rem;line-height:1.1;color:#00356b;font-family:"YaleNew",Georgia,"Times New Roman",serif}@media(max-width: 979px){#edition{padding:1rem}}.mobile-menu-open #navigation{left:20%;height:100vh;top:0;width:80%}.mobile-menu-open #navigation .wrap{margin:0;width:100%}.mobile-menu-open #navigation ul{display:block}.mobile-menu-open #navigation ul a{background:rgba(0,40,82,.5);color:#fff;padding:1rem;margin:0 0 1px 0}.mobile-menu-open #navigation ul a:hover{background:#002852;color:#286dc0}#navigation{transition:left .5s}#navigation .wrap{margin-left:1.3rem;padding:.6rem 0 0}#navigation ul li{position:relative;float:left}#navigation ul li.opened>ul{position:absolute;left:0;top:0}#navigation ul li a{padding:.8em 1.3em;text-decoration:none;display:block;font-weight:400}#navigation ul li a:hover+ul,#navigation ul li a:focus+ul{position:absolute;left:0;top:0}#navigation ul li ul{position:fixed;left:105%;background:#f1f1f1}#navigation ul li ul li a{color:#00356b}@media(max-width: 980px){#navigation{position:fixed;left:105%;width:80vw}#navigation ul li{float:none}#navigation ul li a{padding-left:0;padding-right:0;background:#002852}#navigation ul li a:hover{background:none}}.mobile-menu-open #hamburger:after{content:""}#hamburger{z-index:999;display:none;font-family:FontAwesome;font-size:2em;font-style:normal;font-weight:normal;line-height:1;padding:.35em;cursor:pointer;position:absolute;right:1.5rem;top:0;color:#fff;background:#002852}@media(max-width: 980px){#hamburger{display:block}}#hamburger span{position:fixed;left:105%}#hamburger:after{content:"";font-family:FontAwesome;display:inline-block}.search{width:100%;margin:15px 0}@media(max-width: 740px){.search{display:none}}.search form{position:relative}.search input[type=text]{padding:0 0 0 10px;font-family:"Roboto",sans-serif;height:32px;width:100%;box-sizing:border-box;line-height:normal;background:#fff;color:#6c6e70;border-radius:3px;box-shadow:inset 0 0 3px rgba(0,0,0,.6)}.search input[type=submit]{text-indent:-9999em;width:30px;height:32px;background:url("../images/icon-search-input.png") no-repeat center center;cursor:pointer;position:absolute;right:3px;top:0px}@media(max-width: 1284px){#sidebar{border-top:none}}#sidebar-nav-mobile{display:none;background:#00356b;color:#fff;padding:10px;cursor:pointer;font-size:1em}@media(max-width: 979px){#sidebar-nav-mobile{display:block}}#sidebar-nav-mobile:before{content:"";font-family:FontAwesome;margin-right:10px}.onthispage{background:#fff;margin:20px 0;border:1px solid #ddd}#sidebar-otp .otp-title{font-size:.95em;font-weight:400;background:#00356b;padding:10px 15px;color:#fff}#sidebar-otp ul li{margin:.75em;font-size:.9rem}#sidebar-otp ul li a{text-decoration:none;color:#000}#sidebar-otp ul li a:hover,#sidebar-otp ul li a:focus{text-decoration:underline}#sidebar-otp ul li ul{margin:0;list-style:none}#sidebaredit,.onthispageedit{text-decoration:none}#sidebar .section{margin:0 0 1em 0}#sidebar h3{padding:0 0 .3em 0;font-size:1.125em;color:#333}#sidebar ul{font-size:.8125em}#sidebar ul li{padding:0 0 .25em 0;color:#585858}#sidebar ul li a{color:#585858;text-decoration:none}#sidebar ul li a:hover{color:#2a9fe4}#breadcrumb ul{margin-bottom:1rem;padding:.5rem 0 .5rem 0}@media only screen and (max-width: 1280px){#breadcrumb ul{margin-top:1rem}}#breadcrumb ul:before,#breadcrumb ul:after{content:" ";display:table}#breadcrumb ul:after{clear:both}#breadcrumb ul li{padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;float:left;color:#6c6e70}#breadcrumb ul li a{text-decoration:none;color:#00356b}#breadcrumb ul .crumbsep{padding:0 .4em}#footer{font-family:TheSans,Arial,Helvetica,sans-serif;font-size:1rem;background:#00356b}#footer .wrap.clearfix{max-width:1208px;padding-top:27px}@media(max-width: 1023px){#footer .wrap.clearfix{margin:0;max-width:100%;width:100%}}#footer a{color:#fff;text-decoration:none;font-size:.8rem}#footer .footer-logo{float:left;margin:0 0 0 5px;width:12%}#footer .footer-logo a{text-decoration:none;color:#fff;font-style:normal;font-weight:normal;line-height:1.2;speak:none;display:inline-block;font-family:"YaleMarks";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.15rem}#footer .copyright{float:left;width:45.8984375%;font-size:15px;color:#fff;padding:15px 0 3px 70px;font-weight:normal}#footer .copyright a{color:#96c6ff;font-weight:normal;font-size:15px}#footer .copyright .fa{font-size:2px;padding:2px;position:relative;top:-4px}#footer .menu{float:right}#footer .menu li{float:left}#footer .menu li a{font-size:1.37475rem;padding:.4rem .455rem;display:block}@media only screen and (max-width: 739px){#footer .footer-logo,#footer .copyright,#footer .menu{float:none;display:block;width:auto;margin-bottom:1rem}}#content a,.page_content a{color:#47a;text-decoration:none}#content a:hover,#content a:focus,.page_content a:hover,.page_content a:focus{color:#2a9fe4;text-decoration:none}#content h1,.page_content h1{font-size:2.25em;margin:0 0 .25em 0;font-family:"Times New Roman",Times,Baskerville,Georgia,serif;color:#47a;line-height:1.2}#content h2,.page_content h2{font-size:1.6875em;margin:0 0 .25em 0;font-family:"YaleNew","Times New Roman",Times,Baskerville,Georgia,serif;color:#47a;line-height:1.2;font-variant:all-small-caps;letter-spacing:.065em}#content h2+h3,.page_content h2+h3{margin-top:1rem}#content h3,.page_content h3{font-size:1.5em;margin:0 0 .25em 0;font-family:"YaleNew",Georgia,"Times New Roman",Times,serif;color:#47a;line-height:1.2;font-style:italic;letter-spacing:.03em}#content h3+h4,.page_content h3+h4{margin-top:1rem}#content h4,.page_content h4{font-size:1.3125em;margin:0 0 .25em 0;font-family:"YaleNew",Georgia,"Times New Roman",Times,serif;color:#47a;line-height:1.2;font-variant:all-small-caps;letter-spacing:.065em}#content h4+h5,.page_content h4+h5{margin-top:1rem}#content h5,.page_content h5{font-size:1.05em;margin:0 0 .25em 0;font-family:"YaleNew",Georgia,"Times New Roman",Times,serif;color:#000;font-weight:bold;letter-spacing:.04em}#content h5+h6,.page_content h5+h6{margin-top:1rem}#content h6,.page_content h6{font-size:.865em;margin:0 0 .25em 0;font-family:sans-serif;color:#000;font-weight:bold;letter-spacing:.03em}#content p,#content dl,.page_content p,.page_content dl{font-size:.8125em;margin:0 0 1em 0}#content p.hangindent,.page_content p.hangindent{margin:0}#content ul,.page_content ul{font-size:.8125em;list-style:disc;margin:0 0 1em 25px}#content ul li,.page_content ul li{margin:0 0 .5em 0}#content ul li ul,.page_content ul li ul{font-size:1em}#content ul li ol,.page_content ul li ol{font-size:1em}#content ul table,.page_content ul table{font-size:1em}#content ul ul li:first-child,.page_content ul ul li:first-child{margin-top:.5em}#content ul ul ul li:first-child,.page_content ul ul ul li:first-child{margin-top:.5em}#content ol,.page_content ol{font-size:.8125em;list-style:decimal;margin:0 0 1em 25px}#content ol li,.page_content ol li{margin:0 0 .5em 0}#content ol li ol,.page_content ol li ol{font-size:1em}#content ol li ul,.page_content ol li ul{font-size:1em}#content ol table,.page_content ol table{font-size:1em}#content ol ol,.page_content ol ol{list-style:lower-alpha}#content ol ol ol,.page_content ol ol ol{list-style:lower-roman}#content ol ol ol li:first-child,.page_content ol ol ol li:first-child{margin-top:.5em}#content ol ol li:first-child,.page_content ol ol li:first-child{margin-top:.5em}#content li br,.page_content li br{margin:0 0 1em 0}#content li p,.page_content li p{font-size:1em}#content sup,.page_content sup{font-size:.8em;vertical-align:super;line-height:1}#content sub,.page_content sub{font-size:.8em;vertical-align:sub;line-height:1}#content hr,.page_content hr{display:block;height:1px;border:0;border-top:1px solid #ededed;margin:1em 0;padding:0}#content sup,.page_content sup{font-size:.8em;vertical-align:super;line-height:1}#content sub,.page_content sub{font-size:.8em;vertical-align:sub;line-height:1}#content hr,.page_content hr{display:block;height:1px;border:0;border-top:1px solid #ededed;margin:1em 0;padding:0}#content ol ol,.page_content ol ol{list-style:lower-alpha}#content ol ol ol,.page_content ol ol ol{list-style:lower-roman}#content ol ol li:first-child,#content ol ol ol li:first-child,.page_content ol ol li:first-child,.page_content ol ol ol li:first-child{margin-top:.5em}#content ul ul li:first-child,#content ul ul ul li:first-child,.page_content ul ul li:first-child,.page_content ul ul ul li:first-child{margin-top:.5em}#content blockquote,.page_content blockquote{margin:0 0 .25em 0;padding:0}#content blockquote p,.page_content blockquote p{line-height:1.5}#content blockquote cite,.page_content blockquote cite{display:block;font-size:.8125em}#content blockquote cite:before,.page_content blockquote cite:before{content:"— "}#content blockquote cite a,.page_content blockquote cite a{color:#ededed}blockquote cite a:visited{color:#ededed}#content table{font-size:.8125em;margin:0 0 1em 0;border-collapse:collapse;border-spacing:0;width:100%}#content table.sc_sctable.tbl_accelerationcredit tbody td:nth-of-type(n + 2),#content table.sc_sctable.tbl_accelerationcredit tbody th:nth-of-type(n + 2){padding-right:6px;padding-left:6px}#content table.sc_sctable.tbl_accelerationcredit tbody td:last-child,#content table.sc_sctable.tbl_accelerationcredit tbody th:last-child{padding-right:0}#content table.sc_sctable.tbl_placementexamabc tbody td:nth-of-type(n),#content table.sc_sctable.tbl_placementexamabc tbody th:nth-of-type(n){padding-right:6px;padding-left:6px}#content table.sc_sctable.tbl_placementexamabc tbody td:first-child,#content table.sc_sctable.tbl_placementexamabc tbody th:first-child{padding-right:8px;padding-left:0;font-weight:bold}#content table.sc_sctable.tbl_placementexamabc tbody td:last-child,#content table.sc_sctable.tbl_placementexamabc tbody th:last-child{padding-right:0}#content table.sc_sctable.tbl_placementexamcce tbody td:nth-of-type(n),#content table.sc_sctable.tbl_placementexamcce tbody th:nth-of-type(n){padding-right:6px;padding-left:6px}#content table.sc_sctable.tbl_placementexamcce tbody td:first-child,#content table.sc_sctable.tbl_placementexamcce tbody th:first-child{padding-right:8px;padding-left:0;font-weight:bold}#content table.sc_sctable.tbl_placementexamcce tbody td:last-child,#content table.sc_sctable.tbl_placementexamcce tbody th:last-child{padding-right:0}#content table.sc_sctable.tbl_placementexamefg tbody td:nth-of-type(n),#content table.sc_sctable.tbl_placementexamefg tbody th:nth-of-type(n){padding-right:6px;padding-left:6px}#content table.sc_sctable.tbl_placementexamefg tbody td:first-child,#content table.sc_sctable.tbl_placementexamefg tbody th:first-child{padding-right:8px;padding-left:0;font-weight:bold}#content table.sc_sctable.tbl_placementexamefg tbody td:last-child,#content table.sc_sctable.tbl_placementexamefg tbody th:last-child{padding-right:0}#content table.sc_sctable.tbl_placementexamhij tbody td:nth-of-type(n),#content table.sc_sctable.tbl_placementexamhij tbody th:nth-of-type(n){padding-right:6px;padding-left:6px}#content table.sc_sctable.tbl_placementexamhij tbody td:first-child,#content table.sc_sctable.tbl_placementexamhij tbody th:first-child{padding-right:8px;padding-left:0;font-weight:bold}#content table.sc_sctable.tbl_placementexamhij tbody td:last-child,#content table.sc_sctable.tbl_placementexamhij tbody th:last-child{padding-right:0}#content table.sc_sctable.tbl_placementexamkmm tbody td:nth-of-type(n),#content table.sc_sctable.tbl_placementexamkmm tbody th:nth-of-type(n){padding-right:6px;padding-left:6px}#content table.sc_sctable.tbl_placementexamkmm tbody td:first-child,#content table.sc_sctable.tbl_placementexamkmm tbody th:first-child{padding-right:8px;padding-left:0;font-weight:bold}#content table.sc_sctable.tbl_placementexamkmm tbody td:last-child,#content table.sc_sctable.tbl_placementexamkmm tbody th:last-child{padding-right:0}#content table.sc_sctable.tbl_placementexamppp tbody td:nth-of-type(n),#content table.sc_sctable.tbl_placementexamppp tbody th:nth-of-type(n){padding-right:6px;padding-left:6px}#content table.sc_sctable.tbl_placementexamppp tbody td:first-child,#content table.sc_sctable.tbl_placementexamppp tbody th:first-child{padding-right:8px;padding-left:0;font-weight:bold}#content table.sc_sctable.tbl_placementexamppp tbody td:last-child,#content table.sc_sctable.tbl_placementexamppp tbody th:last-child{padding-right:0}#content table.sc_sctable.tbl_placementexamps tbody td:nth-of-type(n),#content table.sc_sctable.tbl_placementexamps tbody th:nth-of-type(n){padding-right:6px;padding-left:6px}#content table.sc_sctable.tbl_placementexamps tbody td:first-child,#content table.sc_sctable.tbl_placementexamps tbody th:first-child{padding-right:8px;padding-left:0;font-weight:bold}#content table.sc_sctable.tbl_placementexamps tbody td:last-child,#content table.sc_sctable.tbl_placementexamps tbody th:last-child{padding-right:0}#content table.sc_sctable.tbl_placementexamabc{table-layout:fixed}#content table.sc_sctable.tbl_placementexamabc .column0{width:22%}#content table.sc_sctable.tbl_placementexamabc .column1{width:26%}#content table.sc_sctable.tbl_placementexamabc .column2{width:26%}#content table.sc_sctable.tbl_placementexamabc .column3{width:26%}#content table.sc_sctable.tbl_placementexamcce{table-layout:fixed}#content table.sc_sctable.tbl_placementexamcce .column0{width:22%}#content table.sc_sctable.tbl_placementexamcce .column1{width:26%}#content table.sc_sctable.tbl_placementexamcce .column2{width:26%}#content table.sc_sctable.tbl_placementexamcce .column3{width:26%}#content table.sc_sctable.tbl_placementexamefg{table-layout:fixed}#content table.sc_sctable.tbl_placementexamefg .column0{width:22%}#content table.sc_sctable.tbl_placementexamefg .column1{width:26%}#content table.sc_sctable.tbl_placementexamefg .column2{width:26%}#content table.sc_sctable.tbl_placementexamefg .column3{width:26%}#content table.sc_sctable.tbl_placementexamhij{table-layout:fixed}#content table.sc_sctable.tbl_placementexamhij .column0{width:22%}#content table.sc_sctable.tbl_placementexamhij .column1{width:26%}#content table.sc_sctable.tbl_placementexamhij .column2{width:26%}#content table.sc_sctable.tbl_placementexamhij .column3{width:26%}#content table.sc_sctable.tbl_placementexamkmm{table-layout:fixed}#content table.sc_sctable.tbl_placementexamkmm .column0{width:22%}#content table.sc_sctable.tbl_placementexamkmm .column1{width:26%}#content table.sc_sctable.tbl_placementexamkmm .column2{width:26%}#content table.sc_sctable.tbl_placementexamkmm .column3{width:26%}#content table.sc_sctable.tbl_placementexamppp{table-layout:fixed}#content table.sc_sctable.tbl_placementexamppp .column0{width:22%}#content table.sc_sctable.tbl_placementexamppp .column1{width:26%}#content table.sc_sctable.tbl_placementexamppp .column2{width:26%}#content table.sc_sctable.tbl_placementexamppp .column3{width:26%}#content table.sc_sctable.tbl_placementexamps{table-layout:fixed}#content table.sc_sctable.tbl_placementexamps .column0{width:22%}#content table.sc_sctable.tbl_placementexamps .column1{width:26%}#content table.sc_sctable.tbl_placementexamps .column2{width:26%}#content table.sc_sctable.tbl_placementexamps .column3{width:26%}#content th{padding:.3em 0;vertical-align:top;font-size:1.5em;font-family:"YaleDesign",Georgia,"Times New Roman",Times,serif;color:#47a;border-bottom:1px solid #d2e7f5;text-align:left}#content td{border-top:1px solid #d2e7f5;padding:.3em 0;vertical-align:top}#content td img{vertical-align:top}#content td p{margin:0;font-size:1em}#content td ul{font-size:1em}#content form{font-size:.8125em;margin:0 0 1em 0}#content form input,#content form select{font-size:1em}#content .cola{width:49%;float:left}#content .colb{width:49%;float:right}#content tr.areaheader td,#content td.areaheader{font-weight:bold}#content tr.listsum td,#content tr.plangridtotal td,#content tr.plangridsum td{font-weight:bold}#content tr.odd{background:#fffeee}#content tr.orclass td{padding-top:0;border-top:none}#content tr.orclass td.codecol{padding-left:1em}#content td.hourscol,#content th.hourscol{text-align:right}#content .sc_footnotes{border:0}#content .sc_footnotes td{padding:0 0 .75em 0;border:0}#content .sc_footnotes td.symcol{width:15px;font-size:.8em;vertical-align:super}#content .sc_plangrid tr.plangridterm th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;color:#585858;font-weight:bold}#content .sc_plangrid th.hourscol,#content .sc_plangrid td.hourscol{padding-right:.75em}#content p.courseblocktitle{margin:0;font-weight:bold}#content .instructor{font-weight:normal;margin-left:30px}#content table.tbl_caltable .column0{width:80px}#content table.tbl_caltable .column1{width:40px}#content table.tbl_caltable br{margin:0 0 .5em 0}#content table.tbl_caltable th{font-size:2em}#content table.tbl_courselistings td.column0{width:30%}#content table.tbl_gpa td.column0,#content table.tbl_gpa td.column2,#content table.tbl_gpa td.column4{width:20px}#content table.tbl_typicalsequence col{width:25%}#content table.tbl_typicalsequence td{padding:.3em 1.5em .3em 0}#content .adminofficers{margin:0 0 1em 0}#content #tabs ul{margin:0 0 1em 0;list-style:none}#content #tabs ul li{font-size:1em;display:inline}#content #tabs ul li a{margin:0 5px 5px 0;padding:.75em 1em;font-weight:bold;text-align:center;color:#fff;text-decoration:none;background:#095198;display:block;float:left;border-radius:5px}#content #tabs ul li a:hover{background:#47a}#content #tabs ul li.active a{background:#47a}#content #tabs ul li a:focus{background:#2a9fe4}#content ul.letternav{margin:0 0 1em 0;list-style:none}#content ul.letternav li{text-transform:uppercase;font-weight:bold;float:left;margin:0 1px 1px 0}#content ul.letternav li a{padding:.25em .6em;color:#fff;text-align:center;text-decoration:none;display:block;width:1em;float:left;border:none;background:#095198}#content ul.letternav li.inactive{padding:.25em .6em;color:#fff;text-align:center;text-decoration:none;display:block;width:1em;float:left;border:none;background:#095198;background:#999}#content ul.letternav li a{color:#fff;text-decoration:none;border:none}#content ul.letternav li a:hover,#content ul.letternav li a:active,#content ul.letternav li a:focus{background:#47a}#content img.imgleft{padding:0 10px 10px 0}#content img.imgright{padding:0 0 10px 10px}#content ul.tightlist{list-style:none;margin:0 0 .5em 25px}#content ul.tightlist ul{list-style:none;margin:0 0 0 25px}#content ul.tightlist li{margin:0 0 0 0;text-indent:-25px}#content ul.tightlist ul li:first-child,#content ul.tightlist ul ul li:first-child{margin-top:0}#content p.facultyRankHead{margin:0;font-weight:bold}#content #coursestextcontainer h3{margin:1em 0 .5em 0}#content #coursestextcontainer h4{margin:1em 0 .75em 0}#content table.caltable th{font-size:2em}.archive-message p{padding:.5em;border:1px solid #ededed}#content #sitesearch .search-crumb{width:100%;display:inline-block}#content #sitesearch .search-crumb ul{list-style:none}#content #sitesearch .search-crumb ul li{float:left;margin-left:5px}#content .gcs-pagination{text-align:left}#content .gcs-pagination a{padding:5px 12px;font-size:.75em;color:#333;text-decoration:none;background-color:#f5f5f5;background-image:none;background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);border:1px solid #bbb;display:inline-block;border-radius:4px}#content .gcs-pagination .gcs-current{padding:5px 12px;font-size:.75em;color:#333;text-decoration:none;background-color:#f5f5f5;background-image:none;background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);border:1px solid #bbb;display:inline-block;border-radius:4px;color:#fff;background-color:#999;background-image:none}#content .gcs-url{overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%}#content .gcs-total{font-style:italic}#content .gcs-result h3{margin:0}#cl-menu ul{font-size:.8125em}#cl-menu ul ul{padding:0 0 0 1em;font-size:1em}#cl-menu ul li a{padding:.3em 0;display:block;color:#585858;text-decoration:none}#cl-menu ul li a:hover{color:#2a9fe4;background:url(../images/nav-over.gif) repeat-x left top}#cl-menu ul ul li a{padding:.2em 0;border-top:0;white-space:pre-wrap}#cl-menu ul li.active>a{font-weight:bold}#cl-menu-control{margin:0 0 15px 0;padding:5px 10px;background:#f1f5fa;display:none;border-radius:5px}#cl-menu ul li a{border:none}#nav-col a.cl-menu-text{padding:3px 0 0 0;color:#47a;float:left;font-size:.8em;text-decoration:none}#nav-col a.cl-menu-btn{display:block;width:32px;float:right;background:#47a url(../images/icon-cl-menu.png) no-repeat center center;border-radius:5px;text-decoration:none;text-indent:-9999em}.lfjsbubble .lfjsbubblecontent h3{font-size:18px;margin:0 0 3px 0;font-family:"YaleDesign",Georgia,"Times New Roman",Times,serif;color:#47a}.lfjsbubble .lfjsbubblecontent h4{font-size:15px;margin:0 0 3px 0;font-family:"YaleDesign",Georgia,"Times New Roman",Times,serif;color:#47a}.lfjsbubble .lfjsbubblecontent h5{margin:0 0 3px 0;font-weight:bold}.lfjsbubble .lfjsbubblecontent h6{margin:0 0 3px 0;font-weight:bold}.lfjsbubble .lfjsbubblecontent p{margin:0 0 5px 0}.lfjsbubble .lfjsbubblecontent ul{list-style:disc;margin:0 0 5px 25px}.lfjsbubble .lfjsbubblecontent ol{list-style:decimal;margin:0 0 5px 25px}.lfjsbubble .lfjsbubblecontent ol li,.lfjsbubble .lfjsbubblecontent ul li{margin:0 0 2px 0}.lfjsbubble .lfjsbubblecontent a{color:#47a;text-decoration:none}#banner{margin:0 0 15px 0}#banner img{vertical-align:top}#content-wrapper{max-width:1285px;padding:0 3rem}@media only screen and (max-width: 879px){#content-wrapper{padding:0}}a#totop{display:block;opacity:0;color:#fff;position:fixed;bottom:15px;right:15px;background:#00356b;text-indent:-9999em;width:43px;height:43px;border-radius:3px;z-index:999;line-height:1.5;text-decoration:none}a#totop:after{content:"";font-family:FontAwesome;font-size:1.2em;text-indent:0;text-align:center;color:#fff;display:block;position:absolute;bottom:9px;right:12px}a#totop.show,a#totop.noscript{opacity:1}#print-dialog{padding:0;width:350px;text-align:left;background:#fff;border:1px solid #ccc;border-radius:4px;line-height:1.5}@media only screen and (max-width: 1284px){#print-dialog{width:90%}}#print-dialog.screen{font-size:100%}#print-dialog.noscript{display:block;position:relative}#print-dialog .print-header{padding:10px;font-size:1.5em;border-bottom:1px solid #ccc;background:#00356b;color:#fff;position:relative}#print-dialog .print-header button{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;line-height:1;background:#e6e6e6;border-radius:50%;text-align:center;width:30px;height:30px;cursor:pointer}#print-dialog .print-header button:after{content:"";width:30px;height:30px;display:block;background-color:#286dc0;background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" width="512px" height="512px" viewBox="0 0 348.333 348.334" style="enable-background:new 0 0 348.333 348.334;" fill="rgb(255,255,255)"><path d="M336.559,68.611L231.016,174.165l105.543,105.549c15.699,15.705,15.699,41.145,0,56.85   c-7.844,7.844-18.128,11.769-28.407,11.769c-10.296,0-20.581-3.919-28.419-11.769L174.167,231.003L68.609,336.563   c-7.843,7.844-18.128,11.769-28.416,11.769c-10.285,0-20.563-3.919-28.413-11.769c-15.699-15.698-15.699-41.139,0-56.85   l105.54-105.549L11.774,68.611c-15.699-15.699-15.699-41.145,0-56.844c15.696-15.687,41.127-15.687,56.829,0l105.563,105.554   L279.721,11.767c15.705-15.687,41.139-15.687,56.832,0C352.258,27.466,352.258,52.912,336.559,68.611z"/></svg>');background-repeat:no-repeat;background-size:10px;background-position:center center;border-radius:50%;line-height:normal;font-family:FontAwesome;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#print-dialog .print-body{padding:20px 10px}#print-dialog .print-body a{font-weight:600;color:#286dc0}#print-dialog .print-body .option-desc{font-style:italic}#print-dialog .print-option{padding:0 0 10px 0}#print-dialog .print-option a{font-weight:600;color:#286dc0}#print-dialog .print-option p{margin:0}#print-dialog .buttons{padding:10px;background:#00356b;color:#fff}#print-dialog .cancel a{padding:5px 12px;display:inline-block;font-size:16px;line-height:normal;color:#333;text-align:center;cursor:pointer;text-decoration:none;float:right;border:1px solid #ebebeb;background-color:#e6e6e6;background-image:linear-gradient(white, #e6e6e6);border-radius:4px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#header{height:61px;background:#00356b}@media(max-width: 1284px){#header{height:auto}}#header .wrap.clearfix{padding:0 45px;font-size:100%}@media(max-width: 979px){#header .wrap.clearfix{width:100%;box-sizing:border-box;padding:0;margin:0}}#header .logo{float:left;padding:1.1rem 0 0 .25rem}@media(max-width: 979px){#header .logo{display:block;float:none;max-width:100%;padding-bottom:1rem;padding-left:1rem;border-bottom:1px solid #114275}}#header .logo a{text-decoration:none;font-size:1.45em;color:#fff;font-style:normal;font-weight:normal;line-height:1.2;speak:none;display:inline-block;font-family:"YaleMarks";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header .search{float:right;max-width:184px;padding:.92rem .5rem;color:#286dc0;border-right:1px solid #114275;border-left:1px solid #114275;margin:0}@media(max-width: 979px){#header .search{display:block;max-width:25%;padding:10px}}#header .search input[type=submit]{position:absolute;text-indent:3000px;left:7px;top:5px;background-image:none}#header .search .fa-search{position:absolute;color:#96c6ff;left:7px;top:9px;font-size:.8rem}#header .search input[type=text]{padding-left:2rem;font-size:.8rem;background:#00356b;color:#96c6ff;border:none;box-shadow:none;left:3px;right:auto;letter-spacing:.1em}#header .search input[type=text]::-webkit-input-placeholder{color:#96c6ff;text-transform:uppercase;letter-spacing:1.5px}#header .search input[type=text]::-moz-placeholder{color:#96c6ff;text-transform:uppercase}#header .search input[type=text]:-ms-input-placeholder{color:#96c6ff;text-transform:uppercase}#header .search input[type=text]:-moz-placeholder{color:#96c6ff;text-transform:uppercase}#header .search input[type=text]::placeholder{color:#96c6ff;text-transform:uppercase}#header .search:hover{background:#114275}@media(max-width: 1284px){#header .search:hover{background:none}}#navigation a{font-family:"YaleNew",Georgia,"Times New Roman",serif;font-size:1.333em;color:#222;padding:.3em .9em;background:#fff}#navigation a:hover{background:#fff;color:#286dc0}.mobile-menu-open .white-container{left:-80%}.white-container{width:100%;box-sizing:border-box;background:#fff;position:relative;left:0;transition:left .5s;padding-bottom:2rem}.white-container .wrap.header-wrap{padding-bottom:0}@media(max-width: 979px){.white-container .wrap.header-wrap{padding:0;margin:0;width:100%;box-sizing:border-box}}@media(max-width: 979px){.dropNav{display:none}}#ed-switcher{background:none;padding:6px 10px;font-size:.9em;color:#585858;-webkit-appearance:none;-moz-appearance:none;text-align:left;display:block;width:100%;box-sizing:border-box;cursor:pointer;font-weight:bold}#prev-eds a{color:#47a;text-decoration:none}#prev-eds ul{margin-left:1rem}#prev-eds li{font-size:.75em;color:#47a;line-height:1.8}#prev-eds li:before{content:"";font-family:FontAwesome;margin-right:8px}.eds-container{background:#fff;border-radius:4px;margin:0 0 .75em 0;border:1px solid #ededed}.eds-container button:after{content:"";font-family:FontAwesome;margin-left:12px;font-weight:normal}.eds-container button.open:after{content:""}#content .toggle-wrap{margin-bottom:2rem;border-bottom:1px solid #ccc}#content .toggle-wrap .toggle-wrap{margin-bottom:0;border-bottom:none}#content .toggle-wrap h2.toggle,#content .toggle-wrap h3.toggle{position:relative;width:100%;box-sizing:border-box;padding:0 0 0 1rem;margin:0;border-top:1px solid #ccc;font-size:1.5rem;line-height:1;font-weight:400;letter-spacing:.13px;color:#00356b;font-family:"YaleNew",TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}#content .toggle-wrap h2.toggle button,#content .toggle-wrap h3.toggle button{position:relative;width:100%;box-sizing:border-box;background:none;color:inherit;cursor:pointer;text-align:left;padding:1rem 0}#content .toggle-wrap h2.toggle button:before,#content .toggle-wrap h3.toggle button:before{font-style:normal;position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";padding:.9rem 1.3rem;font-family:FontAwesome;font-size:.6em;color:#fff;background:#286dc0}#content .toggle-wrap h2.toggle button .action-text,#content .toggle-wrap h3.toggle button .action-text{font-style:normal;float:right;margin-right:4rem;margin-top:.25rem;display:block;color:#222;font-size:.875rem;line-height:1.28571429;font-family:TheSans,sans-serif;font-weight:400;content:"Expand";letter-spacing:.15px}#content .toggle-wrap h2.toggle.expanded button:before,#content .toggle-wrap h3.toggle.expanded button:before{content:"";background:#978d85;color:#333}#content .toggle-wrap h2.toggle+[aria-hidden],#content .toggle-wrap h3.toggle+[aria-hidden]{display:none}#content .toggle-wrap h2.toggle+[aria-hidden=false],#content .toggle-wrap h3.toggle+[aria-hidden=false]{display:block}#content .toggle-wrap .toggle-content p{margin:0 2rem 1rem}body.narrow #content .fslaunch{font-size:1rem}#content .fslaunch{font-size:.8rem;position:relative;display:inline-block;padding:1rem 1rem 1rem 3rem;margin:0;background:#fff;color:#286dc0;line-height:1.1;border:1px solid #ddd;transition:all .5s;margin-bottom:1rem}#content .fslaunch::before{content:"";font-family:fontAwesome;position:absolute;left:1.2rem;top:50%;transform:translateY(-50%)}#content .fslaunch:hover,#content .fslaunch:focus{background:#286dc0;color:#fff}#content .fslaunch:hover a,#content .fslaunch:focus a{color:#fff}#facultycontainer h2{font-size:1.875rem;margin:0 0 .25rem 0;font-family:"YaleDesign",Georgia,"Times New Roman",Times,serif;color:#47a;line-height:1.2;font-variant:none;-webkit-text-size-adjust:100%}#content .azMenu ul{margin:0 0 1em 0;list-style:none}#content .azMenu ul li{text-transform:uppercase;font-weight:bold;float:left;margin:0 1px 1px 0;list-style-type:none}#content .azMenu ul li a,#content .azMenu ul li.inactive{padding:.25em .6em;color:#333;text-align:center;text-decoration:none;display:block;width:1em;float:left;border:none;background:#00356b}#content .azMenu ul li.inactive{background:#eee}#content .azMenu ul li a{color:#fff;text-decoration:none;border:none}#content .azMenu ul li a:hover,#content .azMenu ul li a:active,#content .azMenu ul li a:focus{color:#00356b;background:#fff}
