﻿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;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clear{clear:both}.noscript-warning{background:#CA3B2B;border:3px solid #B0281A;width:90%;text-align:center;font-size:12pt;height:30px;padding:10px;color:#FFF;margin:10px auto}html,body{font-size:15px;line-height:1.65em;color:#222}body{font-family:"Open Sans",sans-serif;padding:1em 8px 0}*{box-sizing:border-box}.clearfix{clear:both}header.logos{margin:.5em auto;font:3rem "Open Sans",sans-serif;text-align:center;color:#333}header.logos *{vertical-align:middle}.no-cookies{display:none}.no-cookies>.msg{position:fixed;font-size:2em;text-align:center;z-index:999999;width:500px;max-width:100%;background:white;padding:1em;top:1em;left:0;right:0;margin-left:auto;margin-right:auto;box-shadow:0 0 10px 3px rgba(0,0,0,0.46)}.no-cookies>.msg a{margin-top:1em;display:inline-block}.modal{position:absolute;left:0;top:0;z-index:3001;background-color:#aaa;opacity:.5;width:100%;height:100%}.no-scroll{overflow:hidden}.p-main{min-height:200px;background:white;color:black}.p-main h1,.p-main h2,.p-main .big{margin:.5em auto;font:3rem "Open Sans",sans-serif;text-align:center;color:#333}.p-main h2{color:black}.p-main h1,.p-main h2.big{padding:0 .5em;margin-bottom:.2em}.p-main h3{font-size:1.5em;margin-bottom:.5em}.p-main h4{font-size:1.2em;margin:.5em 0}.p-main .wrp.purple{background:#882bb3}.p-main .wrp.purple>h1{background:#882bb3}.p-main .wrp.gray{background:#262626}.p-main .wrp.gray>h1,.p-main .wrp.gray h2.big{background:#262626}a,a:visited,a:hover,a:focus{text-decoration:none}a{color:#1674a2}a:hover{color:#358433}input[type=text],input[type=email],input[type=search],input[type=password],.RadComboBox.RadComboBox_MetroTouch,select{border:2px solid grey;line-height:1.5;outline:0;font:1.4rem "Open Sans",sans-serif;padding:.4em;width:100%;display:block;margin:.4em auto;color:black}.RadComboBox.RadComboBox_MetroTouch{padding:0}.RadComboBox.RadComboBox_MetroTouch .rcbInputCell{border:0;font-style:normal}.RadComboBox.RadComboBox_MetroTouch .rcbInputCell .rcbInput{padding:.4em 0;border:0;font-style:normal}.RadComboBox.RadComboBox_MetroTouch .rcbArrowCell{border-bottom:0;border-top:0}input[type=submit],input[type=button],.links span,a.formbutton{padding:.5em;font:20px "Open Sans",sans-serif;font-feature-settings:'lnum' 1;text-transform:uppercase;letter-spacing:.07em;border-radius:0;-webkit-appearance:none;cursor:pointer}input[type=submit],input[type=button],a.formbutton{background:#1674a2;border:0;color:white;font-size:1.2rem;min-width:70%}input[type=submit]:hover,input[type=button]:hover,a.formbutton:hover{background:#358433}.tal-uploader.RadUpload{font:1.2rem "Open Sans",sans-serif;letter-spacing:.07em;display:inline-block;white-space:normal;margin-bottom:.5em}.tal-uploader.RadUpload .ruFakeInput{display:none}.tal-uploader.RadUpload .ruButton.ruBrowse{border:0;border-radius:0;background:#1674a2;color:white;font-size:1.2rem;margin:0;font-weight:normal;padding:.5em;height:auto}.tal-uploader.RadUpload .ruButton.ruBrowse:hover,.tal-uploader.RadUpload .ruButton.ruBrowse.ruButtonHover,.tal-uploader.RadUpload .ruButton.ruBrowse:focus,.tal-uploader.RadUpload .ruButton.ruBrowse.ruFocused{background:#358433}.actions{padding:1em 0;text-align:center;overflow:hidden}.actions a.btn{font-size:.8em;min-width:200px}.actions a.no{float:right;font-size:1.2rem;line-height:2rem}.formbutton{margin-bottom:.5em;white-space:nowrap}.formbutton.long{display:inline-block;white-space:normal}.formbutton.lin img{vertical-align:middle}.jobs{font-size:1.8em}.jobs .signin{margin:0 auto;max-width:1000px;text-align:right}.jobs .search .sub{clear:both;color:#333;display:block;text-align:center;font-size:.7em}.jobs .search .sub .material-icons{font-size:1em}.jobs .search .dist{padding:.4em .4em 0;overflow:auto}.jobs .search .dist li{float:left;width:auto;padding-right:1em}.jobs .results{padding:1em .5em 3em}.jobs .results li{margin-bottom:.5em;overflow:auto;border-top:1px solid #999}.jobs .results li:first-child{border-top:0}.jobs .results a{color:#333;padding:1em;overflow:auto;display:block}.jobs .results a .title{font:1em "Open Sans",sans-serif}.jobs .results a .desc{font-size:.6em;margin-top:.4em}.jobs .results a .desc .date{margin-top:.4em}.jobs .results a .type{font-size:.7em}.jobs .results .links{float:right;text-align:right}.jobs .results .links .material-icons{font-size:48px}.jobs .results .links>span{display:none}.jobs .notif{padding:1em .5em;margin:-8px}.jobs .notif h2,.jobs .notif p{color:white}.jobs .notif p{text-align:center}.jobs .notif ol{margin-top:1em}.jobs .notif ol li{width:100%}.jobs .notif .success{margin:2em 0;font-weight:normal;font:.8em "Open Sans",sans-serif}.job-info{font:1em "Open Sans",sans-serif!important;max-width:1000px;margin:0 auto}.job-info .job-info-wrp{font-size:1.4em;padding-bottom:3em}.job-info .job-info-wrp>*{padding:0 1em}.job-info .job-info-wrp .c-j-desc{overflow:hidden;margin:2em 0}.job-info .job-info-wrp .c-j-desc *{font-size:1em!important;font-family:"Open Sans",sans-serif!important}.job-info .job-info-wrp .c-j-desc ul{list-style:disc;margin-left:1.4em}.job-info .job-info-wrp .c-j-desc b,.job-info .job-info-wrp .c-j-desc strong{font-weight:bold!important}.job-info .job-info-wrp .c-j-desc img{max-width:100%;height:auto}.job-info .job-info-wrp .job-qual{margin-bottom:2em}.job-info .job-info-wrp .job-qual h3{padding:.2em 1em;background-color:#1674a2;color:white}.job-info .job-info-wrp .job-apply{margin:1em 0}.job-info .job-info-wrp .job-apply .applied{border:1px solid #333;padding:1em;font-size:1.2em;overflow:visible;margin:1em 0}.job-info .job-info-wrp .job-apply .applied .text{display:inline-block;margin-bottom:.5em}.job-info .job-info-wrp .job-apply .applied .links{float:right}.job-info .job-info-wrp .job-apply .applied .links a{margin-right:1em;white-space:nowrap;display:inline-block}.job-info .jobs-other h3{margin:1.5em 0 .5em;font-size:1.2em}form .apply ol li.choice,form .cand-profile ol li.choice{min-height:90px}form .apply ol li.wide,form .cand-profile ol li.wide{width:100%;margin:1em 0}.lin-info{max-width:800px;margin:0 auto 1em;font-size:22px}.lin-info img{float:left;margin-right:1em;border-radius:40px;width:80px;height:80px}.lin-info div{margin-top:1em}.lin-info span{display:block}.lin-info span.name{font-weight:bold;font-size:1.2em}.lin-info a{float:right}.lin-rec-j{border-top:1px solid #333;padding-top:1em;margin-bottom:1em;overflow:auto}.lin-rec-j h2{font-size:1.3em;font-weight:normal;margin:0}.lin-rec-j .formbutton{float:right}@media(max-width:800px){.job-info .job-info-wrp .job-apply .applied .links{float:none}body,.job-info .job-info-wrp>*,body .apply .signin,body .apply .build,body .cand-profile .signin,body .cand-profile .build{padding-left:0;padding-right:0}.jobs .results{padding-left:0;padding-right:0}.jobs .results li a{padding-left:0;padding-right:0}.jobs .results li a .type{display:none}}@media(min-width:800px){.p-main h1,.p-main h2.big{font-size:3rem}.p-main h2,.p-main .big{margin-top:0}.p-main h1{margin-bottom:.6em;color:#222}.p-main h2{color:#333}form ol{max-width:1000px;margin:0 auto;overflow:hidden}form ol>li{float:left;width:50%;padding-right:1em}input[type=submit],input[type=button]{min-width:200px}.jt li:first-child{margin-right:1em}.jobs .results{max-width:1000px;margin:0 auto}.jobs .results .links{margin-top:.5em;float:right}.jobs .results .links .material-icons{display:none}.jobs .results .links>span{display:inline-block;background:white;color:#333;min-width:70px;text-align:center;font-size:1.2rem;font-weight:600;padding:.5em}.jobs .results .links>span.applied{color:#1674a2}}.j-wrp{padding:1em}.j-wrp .j-info{margin-bottom:1em}.j-wrp .j-info label{margin-right:1em}.j-wrp .j-apply{margin:1em 0}.j-wrp .j-apply .share{float:right;padding:3px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.j-wrp .j-apply .share .glyphicon,.j-wrp .j-apply .share .social{top:2px}.j-wrp .j-apply .share .lbl{display:none}.j-wrp .j-apply .btn{font-size:.8em;min-width:200px}.j-wrp .j-desc{overflow:auto}.j-wrp .j-desc *{color:white!important}.j-wrp .applied{margin:1em 0 1.5em}.j-wrp .applied>p{font-size:1.4em;color:orange}.j-wrp .applied .locs label{margin-right:.5em}.j-wrp .applied .locs .label{display:inline-block;font-weight:normal}.j-wrp .applied .actions{text-align:left}.j-wrp .applied .actions .btn{font-size:.8em;min-width:200px;margin-right:.5em;line-height:1em}.apply input[type="text"],.apply input[type=email],.apply input[type=password],.cand-profile input[type="text"],.cand-profile input[type=email],.cand-profile input[type=password]{border:2px solid grey}.apply .RadComboBox input[type="text"],.cand-profile .RadComboBox input[type="text"]{border:0}.apply h2,.cand-profile h2{color:#333}.apply .change-pwd,.cand-profile .change-pwd{text-align:right}.apply .signin,.apply .build,.cand-profile .signin,.cand-profile .build{max-width:1000px;margin:0 auto;overflow:hidden;padding:1em}.apply .signin .upload,.apply .build .upload,.cand-profile .signin .upload,.cand-profile .build .upload{margin:0 0 1em}.apply .signin .upload .btns,.apply .build .upload .btns,.cand-profile .signin .upload .btns,.cand-profile .build .upload .btns{margin-bottom:.7em}.apply .signin .upload .btns>span,.apply .build .upload .btns>span,.cand-profile .signin .upload .btns>span,.cand-profile .build .upload .btns>span{padding:0 1em}.apply .signin .upload .formbutton,.apply .build .upload .formbutton,.cand-profile .signin .upload .formbutton,.cand-profile .build .upload .formbutton{text-transform:none}.apply .signin .privacy,.apply .build .privacy,.cand-profile .signin .privacy,.cand-profile .build .privacy{margin:.5em 1em;font-size:1.4rem}.apply .signin .privacy input[type="checkbox"],.apply .build .privacy input[type="checkbox"],.cand-profile .signin .privacy input[type="checkbox"],.cand-profile .build .privacy input[type="checkbox"]{width:.8em;height:.8em;margin-right:.5em;font-size:1em}.apply .signin .privacy>*,.apply .build .privacy>*,.cand-profile .signin .privacy>*,.cand-profile .build .privacy>*{vertical-align:middle}.apply .signin .privacy a,.apply .build .privacy a,.cand-profile .signin .privacy a,.cand-profile .build .privacy a{color:#333;text-decoration:underline}.apply .signin .volunteer select,.apply .build .volunteer select,.cand-profile .signin .volunteer select,.cand-profile .build .volunteer select{width:100%}.apply .signin .college table tr,.apply .build .college table tr,.cand-profile .signin .college table tr,.cand-profile .build .college table tr{display:inline-block}.apply .signin .college-reg-num .lbl,.apply .build .college-reg-num .lbl,.cand-profile .signin .college-reg-num .lbl,.cand-profile .build .college-reg-num .lbl{padding-bottom:2.7em;display:block}.apply .signin .forgot-pass,.cand-profile .signin .forgot-pass{margin-left:1em;font-size:.9em}.apply .signin.sso .actions,.cand-profile .signin.sso .actions{text-align:center}.apply .divider,.cand-profile .divider{width:100%;text-align:center;border-bottom:1px solid #303030;line-height:.1em;margin:10px 0 20px;font-size:1.5em}.apply .divider span,.cand-profile .divider span{background:white;padding:0 10px}.apply .actions,.cand-profile .actions{text-align:left}.apply .success,.cand-profile .success{font-size:1.4em;text-align:center;margin:1em 0}.apply.change-pwd .actions,.cand-profile.change-pwd .actions{text-align:center}.apply .RadAutoCompleteBox.RadAutoCompleteBox_Metro input[type=text],.cand-profile .RadAutoCompleteBox.RadAutoCompleteBox_Metro input[type=text]{border:0;width:100%}.quests .quests{max-width:1000px;margin:0 auto;overflow:auto;padding:1em}.quests .quests iframe{background:white}.apply-locs{font-size:1.4em;max-width:1000px;margin:0 auto 1em;overflow:auto;padding:1em}.apply-locs h1{background:0;line-height:1em}.apply-locs input[type=text],.apply-locs input[type=email],.apply-locs input[type=search]{border:2px solid grey}.apply-locs .loc-search{margin-top:.3em}.apply-locs .loc-search input[type=text],.apply-locs .loc-search input[type=search]{margin:0 1em 0 0;max-width:300px}.apply-locs .loc-search .formbutton{padding:0 1em;min-width:120px;text-align:center;line-height:40px}.apply-locs .loc-search .pcode{margin-bottom:.2em}.apply-locs .loc-search .pcode>*{display:inline-block;height:40px;vertical-align:middle}.apply-locs #Loc{margin-left:0}.apply-locs .row .btn{margin-top:.4em;font-size:.8em;width:100%}.apply-locs .dist{padding:0 .4em;overflow:hidden}.apply-locs .dist li{float:left;width:auto;padding-right:1em}.apply-locs .limit{margin:1em 0 0}.apply-locs .locs{margin:.5em 0 1em}.apply-locs .locs .RadListBox{font-size:1em}.apply-locs .locs .RadListBox input[type=checkbox]{width:1em;font-size:1em;height:.8em;margin-right:.6em}.apply-locs .locs .RadListBox .rlbGroup{border:0}.apply-locs .locs .label{display:inline-block;margin-left:.5em;font-weight:normal;vertical-align:top}.apply-locs .js-sel-locs{margin-bottom:1em}.apply-locs .js-sel-locs .bold{margin-right:1em}.apply-locs .js-sel-locs .js-locs{color:black;font-weight:bold}.apply-locs .btn{text-align:center}.c-quest{max-width:1000px;margin:0 auto;padding:1px 0 3em}.c-quest h2{margin-top:1em;color:#333}.c-quest .hint{margin-bottom:1em}.forgot-pwd ol li{width:100%;padding:0}.forgot-pwd .actions{text-align:left}.forgot-pwd>section{max-width:1000px;margin:0 auto}.cover>section{max-width:1000px;margin:0 auto}.cover .actions{text-align:left}.invisible{display:none}.job-apply-banner{display:block;font:"Open Sans",sans-serif}.job-apply-banner strong{font-weight:bold}.job-apply-banner ul{list-style:disc;margin:0 0 1em 1em}.job-apply-banner ul li{margin-bottom:.4em}.error{color:red;font-size:1.4em;margin:.5em 0;text-align:center;display:block;line-height:1em}.cand-docs{max-width:1000px;margin:0 auto;padding:1px 0 3em}.cand-docs .new{text-align:right}.cand-docs .new .tal-uploader.RadUpload{width:auto}.cand-docs .new .tal-uploader.RadUpload .ruFileWrap{height:auto}.cand-docs .new .tal-uploader.RadUpload .ruButton.ruBrowse{width:auto}.cand-docs .docs li{margin-bottom:1em}.cand-docs .docs li:hover a{text-decoration:underline}.cand-docs .docs .btn-delete{float:right}.cand-docs .docs .doc{font-size:1.2em}#menu{max-width:1000px;margin:0 auto;padding:1px 0 3em;font-size:22px}#menu li{display:inline-block;border-bottom:3px solid #1674a2;margin-right:.5em}#menu li:hover{border-bottom:3px solid #358433}#menu li:hover a{color:#358433}#menu .logout{float:right}.cand-profile{max-width:1000px;margin:0 auto;padding:1px 0 3em}.cand-profile .review{text-align:center;font-size:1.2em;margin:0 0 2em}.cand-profile .actions{text-align:left}.empty{font-size:1.2em;text-align:center}.p-main{color:#222}.sunny .job-info{line-height:1.65em!important;overflow:auto}.sunny .job-info>p{float:left;width:50%}.sunny .job-info .job-info-l{color:#666}.sunny .build .privacy.terms>div label>span{display:inline-block;margin-bottom:.5em}.sunny .build .privacy.terms>div label>span:first-child{display:inline}.sunny .apply textarea,.sunny .cand-profile textarea{width:100%;min-height:60px;border:2px solid grey}.sunny .apply .lbl,.sunny .cand-profile .lbl{display:block;font-size:1.2em;margin:.8em 0 .4em}.sunny .jobs .wrp{overflow:auto;max-width:1024px;margin:0 auto}.sunny .jobs .internal-only>span{font-size:.8em}.sunny .jobs .internal-only{margin-bottom:1em}.sunny .jobs .internal-only .RadButton{border:2px solid #358433;border-radius:20px;font-size:16px;line-height:2em;font-weight:600;padding:0 .6em;color:#358433}.sunny .jobs .internal-only .RadButton.rbToggled{color:white;background:#358433}.sunny .jobs .categs li{margin-bottom:10px}.sunny .jobs .categs li a{border:2px solid #358433;color:#358433;display:block;width:100%;font-size:16px;line-height:66px;font-weight:600!important;text-align:left;min-height:66px;position:relative;padding-left:1em;border-radius:32px}.sunny .jobs .categs li a span{display:inline-block;vertical-align:middle;line-height:normal}.sunny .jobs .categs li.selected a{color:white;background:#358433}.sunny .jobs .categs ul{margin-top:22px}.sunny .jobs .categs ul:not(.selected) .all a{color:white;background:#358433}.sunny .jobs .results li a{display:block;border:2px solid #d1d1d1;padding:25px;background-color:#fff}.sunny .jobs .results li a .links{margin-top:-0.5em}.sunny .jobs .results li a .links .internal{border:2px solid #1674a2;color:#1674a2;font-size:.7em;border-radius:5px;padding:5px 3px;text-align:center;margin-top:5px}.sunny .jobs .results li a:hover,.sunny .jobs .results li a:active,.sunny .jobs .results li a:focus{background-color:#358433;border-color:#358433;color:#fff!important}.sunny .jobs .results li a:hover .internal,.sunny .jobs .results li a:active .internal,.sunny .jobs .results li a:focus .internal{color:#fff;border-color:#fff}.sunny .jobs .results li a .title{position:relative}.sunny .jobs .results li a .title span{max-width:740px;width:75%;font-weight:500;display:block}.sunny .jobs .results li a .featured{text-indent:-9999px;vertical-align:middle;position:relative;display:inline-block;width:0;height:0;margin-left:.9em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid #FC0;border-left:.3em solid transparent;font-size:12px}.sunny .jobs .results li a .featured:before,.sunny .jobs .results li a .featured:after{content:'';display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid #FC0;border-left:1em solid transparent;transform:rotate(-35deg)}.sunny .jobs .results li a .featured:after{transform:rotate(35deg)}.sunny .search>ol>li{min-height:66px}.sunny .search .label{font-size:.8em}@media(max-width:900px){.sunny .jobs .categs,.sunny .jobs .results{float:none;max-width:100%;padding:.5em}.sunny .jobs .results{padding:1em .5em 2em}}.cust-apply-saml{font-size:1.3em}.cust-apply-saml p{color:red;text-align:center}.cust-apply-saml ol{list-style:decimal;padding-left:2em}.cust-apply-saml ol li{float:none;width:100%}.cust-tech-issues{text-align:center;padding:0 0 1em}.cust-privacy-policy{max-width:900px;margin:auto}.cust-privacy-policy h1{font-size:1.6em;font-weight:bold;margin:1em 0}.cust-privacy-policy p{margin:1em 0}.search .RadComboBox_MetroTouch .rcbReadOnly.rcbFocused,.search .RadComboBox_MetroTouch .rcbReadOnly.rcbExpanded,.search .RadComboBox_MetroTouch .rcbFocused,.search .RadComboBox_MetroTouch .rcbExpanded{background:#2c55a6;color:white}.signin .lbl,.build .lbl{font-weight:bold}.sb-error{color:#B30300!important}.sb-privacy a{text-decoration:underline}