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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix,.clr{*zoom:1}.clearfix:before,.clr:before,.clearfix:after,.clr:after{display:table;content:""}.clearfix:after,.clr:after{clear:both}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}.hidetext{overflow:hidden;text-indent:100%;white-space:nowrap}html,body{width:100%;height:100%}html{font-size:62.5%}.left,.alignleft{float:left}.right,.alignright{float:right}strong{font-weight:bold}em{font-style:italic}.center{text-align:center;margin:0 auto}.smallcaps{text-transform:uppercase;font-size:11px;font-weight:normal;white-space:nowrap}.nopadding{padding:0 !important}.nomargin{margin:0 !important}body{background:#fff;font-family:Georgia,"Times New Roman",Times,serif;line-height:2em;color:#444}.pagewidth{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:980px;padding:0 10px;margin:0 auto;position:relative}a{color:#6ed7eb;text-decoration:none}a:hover{color:#012165}.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#76eaff;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-bottom:1px solid #a4a4a4;border-right:1px solid #a4a4a4;color:#012165;font-weight:bold;text-align:center;min-width:190px;padding:0 10px;line-height:40px}.header{position:fixed;top:0;left:0;z-index:500;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);width:100%;height:90px;background:#fff;border-bottom:5px solid #eee}.header .pagewidth{height:100%}.header h1{display:block;width:177px;height:35px;position:absolute;top:10px;left:10px}.header h1 a{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:100%;height:100%;background:url('/lib/img/header_logo.png') no-repeat}.header h2{position:absolute;top:20px;right:30px;font-size:24px;color:#012165}.navigation{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #f1f1f1}.navigation ul{font-family:Georgia,"Times New Roman",Times,serif;font-weight:300}.navigation ul li{position:relative;display:inline-block;margin:0 1em;line-height:30px}.navigation ul li a{display:inline-block;color:#867a6d;width:100%;height:100%}.navigation ul li a:hover{color:#012165}.navigation ul.external{float:left;text-align:left}.navigation ul.external li{font-size:12px}.navigation ul.internal{float:right;text-align:right}.navigation ul.internal li{font-size:14px}.content{width:100%;position:relative;margin-top:95px}.content h3{font-size:34px;line-height:1em;font-weight:300;margin:0 0 22px 0;color:#012165;text-align:center}.content h4{font-size:18px;line-height:22px;font-weight:300;margin:0 0 22px 0;color:#012165;text-align:center}.content h5{font-size:20px;line-height:28px;font-weight:normal;margin:0 0 22px 0;text-align:center}.content h6{font-size:14px;line-height:22px;font-weight:bold;margin:0 0 0 0}.content p{font-size:14px;line-height:22px;margin:0 auto 22px}.content ul{margin:0 0 22px 22px}.content ul li{font-size:14px;line-height:22px}.content ul li ul{margin:0}.content ul li ul li{font-size:.85em;margin:0 0 0 1em}.content .section{position:relative;z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;padding:40px 0;background:#dce4ec}.content .section.blue{background:#012165;border:0;color:#fff}.content .section.blue h3{color:#fff}.content .section.blue a.button{background:#fff;color:#012165}.content .section .half{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:480px}.content .section .half.left{padding-right:39px;border-right:1px solid #e6e8f0}.content .section .half.right{padding-left:40px}.content .section#introduction{background-repeat:no-repeat;background-position:center center;background-size:cover}.content .section#introduction .button{position:absolute;top:-50px;left:50%;z-index:50;min-width:160px !important;margin-left:-80px;font-size:15px;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.content .section#introduction .banner{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;margin-left:-260px;z-index:100;width:520px;background:#022265;background:rgba(2,34,101,0.9);border:5px solid #014b7f;color:#fff}.content .section#introduction .banner h3{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:467px;height:150px;background:url('/lib/img/curvey_logo.png') no-repeat}.content .section#introduction .banner h4{position:relative;color:#6ed7eb;font-weight:bold}.content .section#introduction .banner h4:before,.content .section#introduction .banner h4:after{content:'';display:block;width:100px;height:1px;background:#fff;position:absolute;top:50%}.content .section#introduction .banner h4:before{left:0}.content .section#introduction .banner h4:after{right:0}.content .section#introduction .banner p{text-align:center;font-weight:bold;width:300px;margin:0 auto 20px;font-size:14px;line-height:19px}.content .section#introduction .banner ul{color:#6ed7eb;list-style-type:none;margin:0}.content .section#introduction .banner ul li{float:left;width:20%;text-align:center;font-weight:bold;font-size:15px;line-height:18px}.content .section#scholarships_fellowships,.content .section#testimonials{min-height:500px}.content .section#scholarships_fellowships .half,.content .section#testimonials .half{width:480px}.content .section#scholarships_fellowships .half.left,.content .section#testimonials .half.left{padding-right:39px;border-color:#fff}.content .section#scholarships_fellowships .half.right,.content .section#testimonials .half.right{padding-left:40px}.content .section#scholarships_fellowships .half .heading,.content .section#testimonials .half .heading{background:#fff;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:25px;border:1px solid #ced8df;margin:0 0 10px 0}.content .section#scholarships_fellowships .half .text,.content .section#testimonials .half .text{background:#fff;padding:25px;border:1px solid #ced8df}.content .section#scholarships_fellowships .half .text h4,.content .section#testimonials .half .text h4{margin:0 0 10px 0;font-weight:bold;font-size:21px;line-height:19px;color:#313030}.content .section#scholarships_fellowships .half .text p,.content .section#testimonials .half .text p{text-align:center;font-size:16px;line-height:19px}.content .section#scholarships_fellowships .half .text a.tooltip,.content .section#testimonials .half .text a.tooltip{position:relative}.content .section#scholarships_fellowships .half .text a.tooltip:after,.content .section#testimonials .half .text a.tooltip:after{display:none;content:'';width:271px;height:213px;background:url('/lib/img/tooltip.png') no-repeat;position:absolute;bottom:15px;left:-85px}.content .section#scholarships_fellowships .half .text a.tooltip:hover:after,.content .section#testimonials .half .text a.tooltip:hover:after{display:block}.content .section#scholarships_fellowships{background:#dce4ec url('/lib/img/big_star.png') no-repeat center center}.content .section#testimonials{background:#dce4ec url('/lib/img/big_star.png') no-repeat center center;background-size:contain;padding:120px 0}.content .section#testimonials .testimonials{position:relative;width:860px;margin:0 auto;padding:0}.content .section#testimonials .testimonials ul.slides{width:860px;margin:0 auto;padding:0;overflow:hidden}.content .section#testimonials .testimonials ul.slides .testimonial{float:left;position:relative;background:#012165;width:270px;height:240px;margin:0 25px 0 0;padding:10px;color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.content .section#testimonials .testimonials ul.slides .testimonial img{display:block;width:110px;height:110px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;margin:0 20px 0 0}.content .section#testimonials .testimonials ul.slides .testimonial h5,.content .section#testimonials .testimonials ul.slides .testimonial h6{text-align:left}.content .section#testimonials .testimonials ul.slides .testimonial h5{font-size:16px;line-height:18px;font-weight:bold;margin:0}.content .section#testimonials .testimonials ul.slides .testimonial h6{font-size:14px;line-height:18px;font-weight:normal}.content .section#testimonials .testimonials ul.slides .testimonial p{font-size:16px;clear:both;text-align:center;padding-top:30px}.content .section#testimonials .testimonials ul.slides .testimonial a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 10px;position:absolute;display:block;width:100%;height:30px;line-height:30px;text-align:right;color:#012165;bottom:0;left:0;background:#6ed7eb;font-weight:bold;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.content .section#testimonials .testimonials ul.slides .testimonial a:after{content:' >';display:inline-block;font-size:20px;vertical-align:top;font-weight:bold}.content .section#testimonials .testimonials ul.flex-direction-nav{margin:0;padding:0;list-style-type:none;position:absolute;width:100%;top:0;left:0}.content .section#testimonials .testimonials ul.flex-direction-nav a.flex-prev,.content .section#testimonials .testimonials ul.flex-direction-nav a.flex-next{overflow:hidden;text-indent:100%;white-space:nowrap;position:absolute;top:81px;display:block;width:32px;height:108px}.content .section#testimonials .testimonials ul.flex-direction-nav a.flex-prev:focus,.content .section#testimonials .testimonials ul.flex-direction-nav a.flex-next:focus{outline:none}.content .section#testimonials .testimonials ul.flex-direction-nav a.flex-prev{left:-50px;background:url('/lib/img/arrow-left.png') no-repeat}.content .section#testimonials .testimonials ul.flex-direction-nav a.flex-next{right:-50px;background:url('/lib/img/arrow-right.png') no-repeat}.content .section#testimonials .slideover{position:absolute;top:0;left:0;background:#012165;width:100%;height:500px;padding:30px 0;border-top:2px solid #0e4b80}.content .section#testimonials .slideover .image{float:left;width:450px}.content .section#testimonials .slideover .image img{display:block;width:150px;height:150px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;margin:0 20px 0 0}.content .section#testimonials .slideover .image h5{color:#fff;text-align:left}.content .section#testimonials .slideover .image h6{color:#6ed7eb}.content .section#testimonials .slideover .quote{float:right;text-align:center;color:#fff}.content .section#faq_header,.content .section#testimonials_header{background:#012165;color:#fff;height:150px;border-top:5px solid #a59d95;position:relative}.content .section#faq_header h3,.content .section#testimonials_header h3{font-size:43px;color:#fff;font-weight:bold;text-align:left;margin:0 0 10px 0}.content .section#faq_header h4,.content .section#testimonials_header h4{font-size:25px;color:#6ed7eb;font-weight:bold;text-align:right}.content .section#faq_header h5,.content .section#testimonials_header h5{content:'Frequently Asked Questions';position:absolute;top:0;left:0;color:#172e71;z-index:-1;text-align:left;font-weight:bold;margin:0}.content .section#faq_header h5{font-size:64px;line-height:1em}.content .section#testimonials_header h5{font-size:80px;line-height:1em;left:160px}.content .section#faqs{background:#fff;padding-bottom:0}.content .section#faqs h5{font-size:65px;line-height:1em;border-bottom:1px solid #e6e8f0;padding:0 0 20px 0;text-align:left;font-weight:bold;color:#012165}.content .section#faqs dl dt{padding-left:25px;font-size:16px;margin:0 0 10px 0;font-weight:bold;color:#012165}.content .section#faqs dl dt a{color:#012165}.content .section#faqs dl dt:before{content:'Q: ';margin-left:-25px}.content .section#faqs dl dd{display:none;padding-left:25px;font-size:14px}.content .section#faqs dl dd:before{content:'A: ';margin-left:-25px;font-weight:bold;float:left}.content .section#faqs dl dd.how-do-i-apply{display:block}.content .section#faqs .faq_footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:static;z-index:10;width:100%;height:62px;font-size:14px;line-height:40px;padding:10px 0;margin-top:30px;background:#6ed7eb;border-top:2px solid #cae7f0}.content .section#faqs .faq_footer a{color:#012165}.content .section#faqs .faq_footer a.button#ask_a_question{position:absolute;top:0;left:220px}.content .section#faqs .faq_footer a.button#admissions_info{position:absolute;top:0;right:220px}.content .section#james_curvey{border-top:5px solid #a59d95;min-height:500px;background:#fff url('/lib/img/background.png')}.content .section#james_curvey h3{font-size:68px;color:#012165;font-weight:bold;text-align:center;margin:0 0 10px 0}.content .section#james_curvey h4{font-size:25px;color:#6ed7eb;border-bottom:1px solid #e0e2ea;padding-bottom:15px;font-weight:bold;text-align:right}.content .section#james_curvey .headshot{float:left;width:162px;margin:0 20px 20px 0}.content .section#james_curvey .text{margin:0 0 0 202px}.content .section#james_curvey .text p{font-size:16px;line-height:22px}.content .section#james_curvey a{text-decoration:underline}.content .section#contact_us{min-height:500px;background:#fff url('/lib/img/background.png')}.content .section#contact_us h5{font-size:34px;line-height:1em;border-bottom:1px solid #d8dae2;padding:0 0 30px 0;text-align:left;font-weight:bold;color:#012165}.content .section#contact_us div.left{border-right:1px solid #d8dae2}.content .section#contact_us div.right{position:relative}.content .section#contact_us div.right h5{text-align:right}.content .section#contact_us div.right h6{position:absolute;top:30px;right:0;font-weight:normal;color:#6ed7eb;font-size:20px}.content .section#contact_us .headshot{float:left;width:162px;margin:0 20px 20px 0}.content .section#contact_us .text p{margin:50px 0 0 0;font-size:13px;line-height:16px}.content .section#contact_us .contact p{margin:0 0 8px 0}.content .section#contact_us .contact label{display:inline-block;width:100px}.content .section#contact_us .contact input[type=text],.content .section#contact_us .contact textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:336px;border:1px solid #eee;line-height:26px}.content .section#contact_us .contact input[type=submit]{float:right}.content .section#contact_us .contact select{width:336px;line-height:26px;margin:0 0 4px 0}.content .section#contact_us .contact .error_message p{color:#f00;text-align:right}.content .section#contact_us .contact #msg{padding:0 10px;width:200px;line-height:40px}.content .section#contact_us .contact #msg.success{border:1px solid #57a601;background:#ecffd8}.content .section#contact_us .contact #msg.failure{border:1px solid #a00;background:#fdd}.content .section#contact_us .contact #msg p{margin:0;line-height:40px;text-align:center}.content .section#students{height:462px;background-repeat:no-repeat;background-position:top center;background-size:cover;border-top:5px solid #a59d95;border-bottom:5px solid #a59d95;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);box-shadow:inset 0 0 10px rgba(0,0,0,0.5)}.content .section#parallax_placeholder_one,.content .section#parallax_placeholder_two{height:462px;background:none;border-top:5px solid #a59d95;border-bottom:5px solid #a59d95;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);box-shadow:inset 0 0 10px rgba(0,0,0,0.5)}.parallax{z-index:0;top:0;left:0;position:fixed;height:100%}.parallax #parallax_one{position:fixed;top:95px;left:0;z-index:2;background-repeat:no-repeat;background-position:center center;background-size:cover}.parallax #parallax_two{position:fixed;top:95px;left:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover}.navigation.fixed+.pagewidth .content{margin-top:40px}.footer{position:relative;z-index:100;padding:20px 0 90px 0;background:#fff;border-top:5px solid #a59d95}.footer p{font-size:12px;font-family:Lato,HelveticaNeue-Light,"Helvetica Neue Light",HelveticaNeue,"Helvetica Neue",Helvetica,Calibri,Verdana,sans-serif;color:#999}.footer a{color:#999}.footer .address,.footer .footernav,.footer .logo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.footer .address{float:left;width:280px}.footer .footernav{float:left;width:398px;border-left:1px solid #867a6d;border-right:1px solid #867a6d}.footer .logo{float:left;width:280px}.footer .logo img{margin:0 0 10px 0}.footer_static{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:fixed;left:0;bottom:0;z-index:200;width:100%;height:60px;font-size:14px;line-height:40px;padding:10px 0;background:#6ed7eb;border-top:1px solid #dce4ec;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}.footer_static h5{width:400px;position:absolute;top:0;left:50%;margin-left:-200px;text-align:center;color:#8edeed;font-size:43px;letter-spacing:5px;font-weight:bold;text-transform:uppercase}.footer_static p{width:600px;position:absolute;top:0;left:50%;margin-left:-300px;text-align:center;font-weight:bold;line-height:20px;color:#012165}.footer_static a{color:#012165}.footer_static a.button#download{position:absolute;top:0;left:0}.footer_static a.button#whois{position:absolute;top:0;right:0}