#header:after,#header:before,.cf:after,.cf:before{content:" ";display:table}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h1,h2{margin:0 0 10px;border-bottom:1px solid #dbdee1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background:#fff;font-family:'Open Sans',arial,helvetica,sans-serif;font-weight:400;color:#444}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.cf:after{clear:both}.clearfix{overflow:auto}.clear-left{clear:left}@font-face{font-family:neo_sansregular;src:url(../fonts/neo-sans-webfont.eot);src:url(../fonts/neo-sans-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/neo-sans-webfont.woff) format("woff"),url(../fonts/neo-sans-webfont.ttf) format("truetype"),url(../fonts/neo-sans-webfont.svg#neo_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:all_things_pinkmedium;src:url(../fonts/all_things_pink-webfont.eot);src:url(../fonts/all_things_pink-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/all_things_pink-webfont.woff) format("woff"),url(../fonts/all_things_pink-webfont.ttf) format("truetype"),url(../fonts/all_things_pink-webfont.svg#all_things_pinkmedium) format("svg");font-weight:400;font-style:normal}h1,h2,h3,h4{font-family:'PT Sans',arial,helvetica,sans-serif;font-weight:700;color:#4d4d4d;padding:6px 0}h3,h5,input{font-family:'Open Sans',arial,helvetica,sans-serif}h3,h5{font-weight:600}h1{color:#0a77d5;font-size:2em;padding:0 0 8px;text-align:left}h2{font-size:24px}h3{font-size:20px}h4,ol,p,ul{font-size:14px}ol,p,ul{line-height:1.6;margin:0 0 8px}strong{font-weight:700}em{font-style:italic}.main ol,.main ul{margin:12px 0 24px}.main li{margin:0 0 6px 20px;list-style-image:url(../images/bullet.png);list-style-position:outside}.main ol li{list-style:decimal}.latestJobs li,.main .eventInfo li,.main .newsItems li{list-style-image:none;list-style-position:inside;margin:0}a,a:visited{color:#05345c;text-decoration:underline}a:active,a:hover{color:#004784;text-decoration:underline}.newsItems h2,.newsItems h2 a,.newsItems h2 a:visited{color:#4d4d4d;font-size:20px;padding:6px 0;text-decoration:none}input{font-weight:400}#mainContainer{max-width:960px;margin:0 auto}iframe,img{max-width:100%;height:auto}#header:after{clear:both}#header .topHeader{position:relative}#header .topHeader>div{width:100%;position:relative}#header .topHeader>div:first-of-type{float:left}#header .topHeader>div:last-of-type{float:right;position:relative;height:100%}#header .topHeader>div:last-of-type img{display:none}#header img.logo{width:100%;max-width:350px;padding:10px;margin:0 auto;display:block}#header ul.topLinks{line-height:1.4;list-style:none;margin:5px 0 18px;text-align:center}#header ul.topLinks li{display:inline}#header ul.topLinks li::after{content:" |";color:#aaa}#header ul.topLinks li:last-child:after{content:none}#header ul.topLinks li a{text-decoration:none;color:#4d4d4d}#header .search{margin-bottom:15px;text-align:center;top:145px;right:0}.topHeader form.searchForm ul{margin:0}.topHeader form.searchForm ul li input#search{width:190px}.topHeader form.searchForm ul li input#searchSubmit{width:80px;margin:0 0 0 5px;padding:2px 4px 1px;border:1px solid #c7c7c7;background:#fcfcfc;color:#000;cursor:pointer;font-size:12px}.topHeader form.searchForm ul li input#searchSubmit:hover{background:#ebebee}.searchForm .q{width:190px;padding:1px 5px;margin:0;border:1px solid #c7c7c7}.menu-category,.sub-menu-category{font-weight:700;border-bottom:1px solid rgba(255,255,255,.24)}.nav-container{background:#4d4d4d;background:-moz-linear-gradient(top,#797979 0,#4d4d4d 100%);background:-webkit-linear-gradient(top,#797979 0,#4d4d4d 100%);background:linear-gradient(to bottom,#797979 0,#4d4d4d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#4d4d4d', GradientType=0 );color:#fff;z-index:999}.nav-toggle{padding:16px;cursor:pointer;text-align:center;transition:.5s;-webkit-transition:.5s}.nav-toggle.nav-open{background-color:#4d4d4d}.primary{max-width:1024px;margin:0 auto;display:none;padding:0 16px 16px}.primary li a{color:#fff;padding:16px 0;text-decoration:none;line-height:1.3}.menu-category{padding:16px 0;text-transform:uppercase}.primary .sub-container{display:none;text-transform:none;cursor:default}.menu-category .sub-menu-category:last-child{border-bottom:0}.sub-menu{padding-left:20px;margin-bottom:0;margin-top:10px;font-weight:400}.primary .view-all-link{clear:both;padding:24px 14px 17px;display:block}.menu-category-title,.sub-menu li a{padding:10px 0;font-size:14px;display:block}.sub-menu-wrapper{padding:30px 30px 0;font-weight:700;font-size:14px}.menu-category-title{font-weight:700;font-size:16px;border-bottom:1px solid #fff;padding-top:0;padding-bottom:8px;margin-bottom:8px;margin-top:16px}@media (min-width:960px){.partnershiptext>img{display:none}#header img.logo{padding:0;margin:0}#header ul.topLinks{text-align:left}#header .topHeader>div{width:40%;position:relative}#header .topHeader>div:first-of-type{float:left;margin-top:10px}#header .topHeader>div:last-of-type{float:right;position:relative;height:100%}#header .topHeader>div:last-of-type img{display:inline;position:absolute;top:10px;right:0}#header .search{padding:0;text-align:center;position:absolute;top:145px;right:0}.nav-toggle{display:none}.primary{display:block!important;position:relative;padding:0}.primary .menu-category{float:left;font-weight:400;font-size:14px;padding-left:0;border-bottom:0}.primary .sub-container{position:absolute;background-color:#fff;min-width:260px;border:1px solid #053259;border-top:0;width:100%;left:0;top:100%;max-width:960px;margin:0 auto;z-index:99999;box-shadow:0 9px 17px #4d4d4d}.primary li a{padding:18px 11px;display:block}.primary .menu-category{padding:16px 20px}.primary .menu-category.link,.sub-menu{padding:0}.sub-menu{margin:0}.sub-menu-wrapper{padding:30px 30px 21px;float:left;max-width:32.5%;font-weight:700;font-size:16px}.menu-category{border:1px solid transparent;border-bottom:0;cursor:pointer}.menu-category a:hover,.menu-category:hover{background-color:rgba(255,255,255,.1);color:#fff}.primary .menu-category.link:hover{background-color:transparent}.menu-category.open{background-color:#fff;color:#053258;border-color:#053259}.menu-category.open .sub-menu li a{border:0;color:#053258}.menu-category-title,.sub-menu li a{font-size:14px;padding:8px 0}.menu-category-title{color:#053259;border-color:#053259;margin-top:0;font-size:15px}.sub-menu li a:hover{text-decoration:underline}.menu-category .fa{display:none}.primary .view-all-link{color:#053259;display:block;margin:0 30px;padding:20px 0;border-top:1px dotted #000}.primary .view-all-link:hover{color:#053259}.topHeader{padding:0 15px}}@media (min-width:1000px){.topHeader{padding-left:0;padding-right:0}}#slideshow,#slideshow li,#twitter-widget-0{width:100%!important}#bannerContainer{width:100%;padding:16px 15px 0;overflow:hidden}#slideshow .item,#slideshow-wrapper{padding:0;width:100%}.slideshowContainer{margin-bottom:20px;display:none}#slideshow-wrapper{overflow:hidden;margin:0}#slideshow .item img{width:100%;height:262px}.wrapp{margin:5px 0 0;position:relative;padding:0 10px;overflow:hidden;width:100%}#slide-pager .item{overflow:hidden;margin:0 1px;height:95px!important;padding-top:8px}#slide-pager .item img{display:block;width:120%;height:100%;opacity:.3;filter:grayscale(1)}.test{border:4px solid green}#slide-pager .synced .item img{border:3px solid #3d5975;-webkit-filter:none;filter:none;opacity:1}#slide-pager .item img:hover{border:3px solid #97a2ad;opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.item .Caption{background:#0a77d5;background:-moz-linear-gradient(top,#d0e4f7 0,#73b1e7 0,#0a77d5 97%);background:-webkit-linear-gradient(top,#d0e4f7 0,#73b1e7 0,#0a77d5 97%);background:linear-gradient(to bottom,#d0e4f7 0,#73b1e7 0,#0a77d5 97%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#0a77d5', GradientType=0 );border-radius:8px;border:1px solid #0a77d5;text-decoration:none;text-align:center;font-family:all_things_pinkmedium,arial,helvetica,sans-serif;color:#fff;font-size:17px;float:right;top:210px;right:10px;padding:0 12px;text-indent:0;display:inline-block;height:30px;line-height:30px;position:absolute}.quickSearch h2,.signup-button .title{font-family:'PT Sans',arial,helvetica,sans-serif}.sideBar{padding:15px;overflow:hidden;clear:both}.member img{width:100%;height:166px}#candidate input.q{width:100%;padding:10px}.quickSearch{background:#4d4d4d;background:-moz-linear-gradient(top,#797979 0,#4d4d4d 100%);background:-webkit-linear-gradient(top,#797979 0,#4d4d4d 100%);background:linear-gradient(to bottom,#797979 0,#4d4d4d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#4d4d4d', GradientType=0 );margin:0;padding:20px;border-radius:8px}.quickSearch h2{text-align:center;padding:0;color:#fff;font-size:24px;text-shadow:0 1px 6px #444;margin:0 0 15px;border:none}#quickSearchsubmit{background:#feffff;background:-moz-linear-gradient(top,#feffff 0,#dce0e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#feffff),color-stop(100%,#dce0e1));background:-webkit-linear-gradient(top,#feffff 0,#dce0e1 100%);background:-o-linear-gradient(top,#feffff 0,#dce0e1 100%);background:-ms-linear-gradient(top,#feffff 0,#dce0e1 100%);background:linear-gradient(to bottom,#feffff 0,#dce0e1 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#dce0e1', GradientType=0);box-shadow:0 2px 6px #444;cursor:pointer;border:none;border-radius:8px;color:#000;text-align:center;font-size:16px;height:45px;width:100%;margin:15px 0 0}.signup-button,.signup-button:hover,.signup-button:visited{color:#000;text-decoration:none}#quickSearchsubmit:hover{background:#ededed}.signup-button{font-size:34px;position:relative;padding:49px 12px 52px 20px;display:block;border-radius:10px;background-image:url(/images/signpost.png) no-repeat right bottom;background:-moz-linear-gradient(top,#fec64f 0,#fcb827 97%);background:-webkit-linear-gradient(top,#fec64f 0 ,#fcb827 97%);background:linear-gradient(to bottom,#fec64f 0,#fcb827 97%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec64f', endColorstr='#fcb827', GradientType=0 );margin-bottom:20px}.signup-button img{position:absolute;top:0;right:0;display:block;height:69%}.eventInfo li span,h2.subTitle,ul.eventInfo{font-family:'Open Sans',arial,helvetica,sans-serif}.signup-button .button-text{display:block;font-weight:400;font-size:16px;margin-top:20px;line-height:1.1}@media (min-width:460px){.signup-button img{height:67%}.signup-button .button-text{margin-right:31px}}@media (min-width:680px){.signupHome .signup-button{background:url(/images/signpost.png) right bottom no-repeat,-moz-linear-gradient(top,#fec64f 0,#fcb827 97%);background:url(/images/signpost.png) right bottom no-repeat,-webkit-linear-gradient(top,#fec64f 0 ,#fcb827 97%);background:url(/images/signpost.png) right bottom no-repeat,linear-gradient(to bottom,#fec64f 0,#fcb827 97%)}}@media (min-width:800px){.signup-button{margin-bottom:0;margin-right:20px}.signupHome .signup-button{background:url(/images/signpost.png) right bottom no-repeat,-moz-linear-gradient(top,#fec64f 0,#fcb827 97%);background:url(/images/signpost.png) right bottom no-repeat,-webkit-linear-gradient(top,#fec64f 0 ,#fcb827 97%);background:url(/images/signpost.png) right bottom no-repeat,linear-gradient(to bottom,#fec64f 0,#fcb827 97%)}.signup-button .button-text{margin-right:65px}}@media (min-width:1000px){.signup-button{margin-bottom:0;margin-right:0;padding:20px}#bannerContainer{padding:16px 0 8px}.signup-button img{height:59%}.signup-button .button-text{font-size:14px;margin-right:65px}.signupHome .title{margin-right:65px;display:block}}#homeContainer{padding:30px 15px;clear:both}#homeContainer h1{display:none}#homeContainer ul li{margin-bottom:15px;margin-top:10px}.latestCol ul li{min-height:60px}#homeContainer h3 a{font-size:16px}#homeContainer p{font-size:14px;line-height:1.4;margin:0}#homeContainer h2{border:none;padding:0 0 14px;color:#0a77d5}.latestCol,.twitterCol{border-top:2px solid #053359}.twitterCol{margin:30px 0;padding:30px 0;border-bottom:2px solid #053359}.latestCol{padding-top:30px}.latestCol .newsThumb{float:left;background-color:#fff}#homeContainer .latestContent h3,#homeContainer .latestContent p{padding-left:80px}#homeContainer h3{padding:0 0 4px;line-height:.9}#contentContainer{padding:15px}#contentContainer ul.breadcrumb{margin:0 0 10px}#contentContainer ul.breadcrumb li{display:inline;color:#777;font-size:13px;margin-right:6px}#contentContainer ul.breadcrumb li a{color:#777;font-size:13px;text-decoration:none;background:url(../images/bcrumb_bg.png) right center no-repeat;padding-right:20px}#contentContainer ul.breadcrumb li a:hover{text-decoration:underline}.filter{padding:10px 20px;font-weight:400;line-height:1;background:#f8f8f8;border-radius:8px}.eventInfo li span,.excerpt{font-weight:600}.filter ul{margin:0}.filter ul li{display:inline;margin-left:0;margin-right:10px}.filter .by{display:none}.newsItems li{border-bottom:1px solid #4d4d4d;padding:20px 0 10px}.newsItems .releaseDate{margin:0 0 10px 80px;font-size:14px}.newsItems li img{float:left;width:64px}.newsItems li h2,.newsItems li p{margin:0 10px 0 80px;padding:0}.eventInfo li{line-height:1.8}.excerpt{color:#303030;font-size:16px;line-height:1.4em;margin:0 0 12px}.main .alignright{float:right;margin-left:20px;margin-bottom:20px;clear:right}#footer,.landing .events h2,.landing .news h2,.landing .news.landing .events,.landing .subheading,.sublinks{clear:both}.main .alignright p.caption{font-style:italic;font-size:11px}h2.subTitle,ul.eventInfo{color:#444;font-weight:400;line-height:1.4;font-size:16px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #dbdee1}ul.paging li{float:left;width:auto;display:inline;margin:0 6px 10px 0}ul.paging li a{color:#fff;text-decoration:none;display:block;background:#053359;border:1px solid #053359;padding:4px 6px;margin:0}#footer a:hover,.resourceBar .linkList li h3 a:hover,.videoList h3 a:hover{text-decoration:underline}#footer a,.landing .events a,.landing .news a{text-decoration:none}ul.paging li a:hover,ul.paging li.active a{background:#ddd;color:#053359}.resourceBar,.shareBar,.videoBar{border-top:6px solid #4d4d4d;float:left;width:100%;margin-top:10px;margin-bottom:10px}.shareBar{margin-bottom:18px}.videoBar .videoList{margin-top:10px}.videoList h3 a{font-size:18px;color:#0a77d5}.videoBar .videoList li{margin:0 15px;float:left;width:200px}.resourceBar .linkList li h3 a{color:#0a77d5}#footer,#footer a{color:#fff}ul.subpages{padding:0;overflow:hidden;margin:10px 0}.subpages li{list-style-image:url(/images/arrow.png)}.subpages li a{font-size:16px}@media (min-width:768px){.subpages li{float:left;width:46%}}@media (min-width:600px){.landing .events .odd,.landing .news .odd{margin-right:30px}.landing .events .item,.landing .news .item{width:47%}}#footer,#footer-logo{width:100%;display:block}#footer{min-height:180px;background:#4d4d4d;background:-moz-linear-gradient(top,#797979 0,#4d4d4d 100%);background:-webkit-linear-gradient(top,#797979 0,#4d4d4d 100%);background:linear-gradient(to bottom,#797979 0,#4d4d4d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#4d4d4d', GradientType=0 )}#footerContainer{padding:30px}#footer-logo{margin:0 auto;max-width:250px}.siteLinks ul{text-align:center;margin-top:20px}.siteLinks li{font-size:14px;margin-bottom:5px}.siteLinks li:last-child{margin-bottom:0}.socialicons{width:225px;margin:42px auto 0}.socialicons a{display:block;padding:20px 0 13px 50px;background-position:left}.socialicons a.facebook{margin-top:8px;background:url(../images/icon_fb.png) no-repeat}.socialicons a.twitter{background:url(../images/icon_tw.png) no-repeat}.socialicons a.linkedin{background:url(../images/icon_li.png) no-repeat}div.partnershiptext{text-align:center;margin:12px 0 13px;padding:16px;font-size:14px}.landing h2{font-size:20px;border:none;margin:12px 0}.landing h3{font-size:16px}.landing .subheading img{float:left;margin:-3px 8px 0 0}.landing .events{border-top:1px dotted #c1c1c1}.landing .events a:hover,.landing .news a:hover{text-decoration:underline}.landing .events .item,.landing .news .item{float:left}.landing .events img,.landing .news img{margin-top:6px;float:left;margin-right:5px}.landing .events .item .date,.landing .news .item .date{font-size:.8em;margin-bottom:12px}.landing .events a.more,.landing .news a.more{clear:both;float:right;margin:24px 0 12px}.searchresult h2{font-size:18px;border:none}.searchresult{border-bottom:1px dotted #c1c1c1}.sublinks .category{border-top:1px dotted #c1c1c1;padding:0 0 10px}.sublinks .category:last-child{padding-bottom:0}ul.linkList li h3{line-height:18px}ul.linkList li h3 a{font-size:18px;color:#f04f23}.AlignRight{float:right;padding:10px 0 10px 15px}.AlignLeft{float:left;padding:10px 15px 10px 0}.contactForm [type=text],.contactForm [type=email],.contactForm [type=submit],textarea{font:inherit;width:100%;resize:none;padding:10px;border:1px solid #d9d9d9;margin-bottom:20px}.contactForm label{margin-bottom:10px;display:block}textarea{min-height:100px}.contactForm [type=submit]{display:block!important;max-width:auto;margin:0;width:100%;border:0;background-color:#053359;color:#fff;cursor:pointer}.contactForm .field-validation-error{color:red;margin-bottom:10px;display:block}@media (min-width:800px){#header ul.topLinks li a{font-size:14px}.signupHome{float:left;width:50%}.quickSearch{float:right;width:50%}#homeContainer{margin-top:14px;border-top:2px solid #4d4d4d}.jobsCol,.latestCol,.twitterCol{width:36%;float:left;margin:0;padding:0 20px;border-top:0;border-bottom:0}.jobsCol{padding-right:0}.latestCol{padding-left:0;padding-right:20px;border-right:1px dotted #c1c1c1}.jobsCol{padding-left:20px;border-left:1px dotted #c1c1c1;width:28%}#footer-left a{margin-right:5px;padding-right:5px}.resourceBar li{width:48%;float:left}.resourceBar li:nth-child(odd){margin-right:4%}}@media (min-width:1000px){#slideshow{width:700px}.slideshowContainer{width:679px;float:left;margin-bottom:0;display:block}.homeSideBar,.sideBar{float:right;max-width:260px;clear:none}.quickSearch,.signupHome{float:none;width:100%}.sideBar{padding-left:0;padding-right:0}.quickSearch{margin-top:10px;padding:18px}#footer-logo,.socialicons{margin:0}#contentContainer{width:685px;float:left;padding-top:15px;padding-bottom:15px}#footer-left{float:left}#footerright{float:right}.siteLinks ul li{display:inline-block}.siteLinks ul li,.siteLinks ul li a{font-size:12px}.socialicons a.facebook,.socialicons a.linkedin,.socialicons a.twitter{margin:0;font-size:14px;padding:15px 0 15px 40px;background-size:30px}}