@font-face{font-family:'latolight';src:url("latolight.eot");src:url("latolight.eot?#iefix") format("embedded-opentype"),url("latolight.woff") format("woff"),url("latolight.ttf") format("truetype"),url("latolight.svg#latolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latobold';src:url("latobold.eot");src:url("latobold.eot?#iefix") format("embedded-opentype"),url("latobold.woff") format("woff"),url("latobold.ttf") format("truetype"),url("latobold.svg#latobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latoregular';src:url("latoregular.eot");src:url("latoregular.eot?#iefix") format("embedded-opentype"),url("latoregular.woff") format("woff"),url("latoregular.ttf") format("truetype"),url("latoregular.svg#latoregular") format("svg");font-weight:normal;font-style:normal}body{margin:0;padding:0;font-family:latoregular, arial, sans-serif;color:#333;line-height:1.5}a{font-size:1em;outline:0 !important}a:link{color:#dd1f32;text-decoration:underline}a:visited{color:#dd1f32;text-decoration:underline}a:hover{color:#dd1f32;text-decoration:none}a:active{color:#dd1f32;text-decoration:underline}p,table,td,p a,li a,table a,dl a{font-size:1em}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0 0 .6em 0;color:#dd1f32;line-height:1.2;font-weight:normal;font-family:latolight, arial, sans-serif}h1{font-size:2em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1em}h6{font-size:1em}p{margin:0 0 1.4em 0}strong{font-family:latobold, arial, sans-serif}hr{height:1px;border-width:0;border-top:1px solid #e5dcdd;background-color:#fff;margin:2em 0 !important;margin:0}img{max-width:100%;height:auto;border:none}.container{margin:0 auto;width:940px;position:relative}.container:before{content:"";display:table;clear:both}.container:after{content:"";display:table;clear:both}#header{background:url(../images/bgrounds/header.png) repeat-x bottom left;height:145px}#header .logo{top:9px;position:absolute;left:0}#header .assistance{position:absolute;top:43px;right:0;line-height:1.2;background:url(../images/bgrounds/assistance.png) no-repeat top right;height:60px;padding:0 98px 0 0;text-align:right}#header .assistance span{color:#dd1f32;display:block;font-family:latobold, arial, sans-serif;font-size:1.2em}#navigation{border-top:1px solid #e5dcdd;border-bottom:9px solid #26225c;background:#fff}#nav,#nav ul{padding:0;margin:0;list-style:none;line-height:1}#nav{width:100%;height:46px;position:relative;z-index:9;border-left:1px solid #e5dcdd}#nav li.current-menu-item>a,#nav li.current-menu-item>a:link,#nav li.current-menu-item>a:visited,#nav li.current-menu-item>a:hover,#nav li.current-menu-item>a:active,#nav li.current-menu-ancestor>a,#nav li.current-menu-ancestor>a:link,#nav li.current-menu-ancestor>a:visited,#nav li.current-menu-ancestor>a:hover,#nav li.current-menu-ancestor>a:active{background:#faf3f4;color:#333;font-family:latobold, arial, sans-serif}#nav a,#nav a:link,#nav a:visited,#nav a:active{display:block;color:#6e6f72;line-height:46px;padding:0 10px;text-decoration:none;border-right:1px solid #e5dcdd}#nav a:hover{text-decoration:none;color:#333;background:#faf3f4}#nav li{float:left;text-align:center}#nav li ul li a,#nav li ul li a:link,#nav li ul li a:visited,#nav li ul li a:active{padding:4px 10px;color:#333;line-height:1.3em;width:170px;font-weight:normal;border:none}#nav li ul li a:hover,#nav li ul li.current-menu-item a:hover,#nav li ul li.current-menu-ancestor a:hover{background-color:#e5dcdd;color:#333;text-decoration:none}#nav li ul{position:absolute;top:auto;left:auto;right:auto;background:#faf3f4;padding:5px;width:190px;left:-999em;z-index:100;box-shadow:0 2px 2px rgba(0,0,0,0.2)}#nav li ul li{width:190px;text-align:left;position:relative;z-index:10}#nav li ul ul{position:absolute;top:0;right:-200px}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul,#nav li.sfhover ul ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul,#nav li li li li.sfhover ul{left:auto}#nav li:hover,#nav li.sfhover{background:#faf3f4}.floatleft{float:left}.floatright{float:right}#masthead{background:#e5dcdd}#masthead .welcome{width:350px;padding:45px 0 30px 0}#masthead .welcome h1{font-size:2.5em}#masthead .cycle-slideshow{z-index:5;width:581px;height:378px}#masthead .cycle-slideshow img{display:none}#masthead .cycle-slideshow img.first{display:block}#callouts{margin-top:15px}#callouts .infocallout{width:400px;padding:22px 0 15px 220px;background:#f0e7e8 url(../images/bgrounds/information-for.jpg) no-repeat top left;border-radius:5px;min-height:108px}#callouts .infocallout:before{content:"";display:table;clear:both}#callouts .infocallout:after{content:"";display:table;clear:both}#callouts .infocallout ul{margin:0;padding:0;list-style-type:none}#callouts .infocallout ul li{margin:0;padding:0;list-style-type:none;padding-left:15px;margin-bottom:5px;background:url(../images/bgrounds/grey-arrow.png) no-repeat 0 4px;line-height:1.2;font-size:.9em}#callouts .infocallout a{color:#333;text-decoration:none}#callouts .infocallout a:hover{color:#dd1f32;text-decoration:underline}#callouts .infocallout p{font-size:.9em}#callouts .infocallout .for-pros,#callouts .infocallout .for-parents{width:179px;padding:0 10px;min-height:90px}#callouts .infocallout .for-pros{border-right:1px solid #dbc0c3}#callouts .infocallout h2{text-align:center;color:#26225c;line-height:1;margin-bottom:10px}#callouts .infocallout h2:before{content:"";width:38px;height:23px;display:inline-block;background:url(../images/bgrounds/professionals.png) no-repeat top left}#callouts .infocallout .for-parents h2:before{background-image:url(../images/bgrounds/parents.png)}#callouts .sponsorscallout{width:280px;padding:22px 10px 15px 10px;background:#f0e7e8;border-radius:5px;min-height:108px}#callouts .sponsorscallout h2{text-align:center}#callouts .sponsorscallout img{float:left}#callouts .sponsorscallout img.first{clear:both}.page-title{background:#e5dcdd;padding:30px 0;margin:0 0 20px 0}.page-title h1{margin:0}.default-l{width:200px}.default-l .sub-menu{background:#f0e7e8;border-radius:5px;padding:10px}.default-l .sub-menu h2{color:#26225c;font-size:1em;font-family:latobold, arial, sans-serif;margin-bottom:15px;text-align:center}.default-l .sub-menu ul{margin:0;padding:0;list-style-type:none}.default-l .sub-menu li{margin:0;padding:0;list-style-type:none;padding-left:15px;background:url(../images/bgrounds/grey-arrow.png) no-repeat 0 3px;line-height:1.2;font-size:.9em;margin-bottom:10px}.default-l .sub-menu li a{color:#333;text-decoration:none}.default-l .sub-menu li a:hover{color:#dd1f32;text-decoration:underline}.default-l .sub-menu li.current-menu-item{font-family:latobold, arial, sans-serif}.default-r{width:700px}.fifty-l,.fifty-r{width:450px}.team-members:before{content:"";display:table;clear:both}.team-members:after{content:"";display:table;clear:both}.team-members .team-member{padding-left:155px}.team-members .team-member .team-job-title,.team-members .team-member .team-email{margin-bottom:0}.team-members .team-member:before{content:"";display:table;clear:both}.team-members .team-member:after{content:"";display:table;clear:both}.team-members .team-member img{float:left;margin-left:-155px;border-radius:5px;max-width:140px;height:auto}.acf-map{position:relative;padding-bottom:75%;box-shadow:0 0 5px #999;height:0;overflow:hidden;max-width:100%;height:auto;margin:0 0 2em 0}.acf-map iframe,.acf-map object,.acf-map embed{position:absolute;top:0;left:0;width:100%;height:100%}.gm-style img{max-width:none}.gm-style label{width:auto;display:inline}img.alignnone,img.alignleft,img.alignright,img.aligncenter,.alignnone img,.alignleft img,.alignright img,.aligncenter img,.gallery-item img,p.attachment img{border-radius:5px;border:none !important}.alignnone{margin-bottom:15px}.alignleft{float:left;margin:0 20px 15px 0}.alignright{float:right;margin:0 0 15px 20px}.aligncenter{display:block;margin:0 auto 15px auto}.wp-caption-text{text-align:center;font-size:.9em}#footer{border-top:1px solid #e5dcdd;margin-top:15px;padding:10px 0;font-size:.8em}#footer .copyright,#footer .itomic{width:45%;color:#666}#footer .copyright a,#footer .itomic a{color:#666;text-decoration:none}#footer .copyright a:hover,#footer .itomic a:hover{text-decoration:underline}#footer .itomic{text-align:right}
