body{margin:0;padding:0;font-family:Arial;font-size:12px;line-height:17px;color:#272727}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0;padding:0}ul{list-style:none;margin:0;padding:0}ol{}li{}a{text-decoration:none}a:link{}a:visited{border:none}a:hover{}img{border:none}.left{float:left}.right{float:right}.clear{clear:both}.absolute{position:absolute}.relaitve{position:relative}.btn{display:block;background:#d1dce0;text-transform:uppercase;font-weight:700;font-size:12px;text-shadow:.1em .08em #fff;border:1px solid #538598;height:26px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 7px;line-height:26px;font-family:Arial}.btn:link{color:#272727}.btn:hover{color:#272727}.btn:visited{color:#272727}body{background:url(/img/canvas-bg.jpg) repeat-x #fff;text-align:center}#page-wrapper{background:url(/img/page-bg.png) no-repeat center top;width:993px;margin:0 auto;padding:0 4px;text-align:left}#job-search li input{border:none}#header{width:993px;height:234px;position:relative}#header-inner{height:164px}#header input,input{border:1px solid #538598;height:26px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px}#header #search{left:0;top:6px}#header #search .search-input{width:127px;margin-right:5px}#header #search .button{padding:0 5px}#header #login{right:0;top:6px}#header #login .button{}#header #login .user-input,#header #login .pass-input{width:79px;margin-right:5px;height:26px;line-height:26px}#header .button,.button{background:#d1dce0;text-transform:uppercase;font-weight:700;font-size:12px;text-shadow:.1em .08em #fff;font-family:Arial;top:1px;cursor:pointer}#header #logo{margin:9px 0 0 14px}#header #sign-up{margin:94px 0 0;font-family:Garamond;text-align:right}#header #sign-up h3{font-size:22px;font-weight:700;line-height:24px;color:#0c4358;margin:0;padding-right:87px}#header #sign-up p{font-size:11px;line-height:16px;color:#272727;font-family:Arial;font-weight:400;margin:7px 0 0;padding:0 14px 0 0}#header #sign-up .sign-up-btn{right:14;top:92px;position:absolute}#nav-main{font-family:Garamond;font-size:18px;font-weight:500;padding-top:5px}#nav-main a{color:#fff;padding:7px 12px 11px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;margin-right:5px}#nav-main a:hover{color:#0c4358;background:url(/img/hover-bg.jpg) repeat-x #fff}#nav-main ul{margin:0 14px 0}#nav-main ul ul{margin:0;border-left:1px solid #d9e2e5;font-size:14px;font-family:Arial}#nav-main li{}#nav-main li li{background:#fff;border-bottom:1px solid #d9e2e5;float:left;display:inline}#nav-main li li a{padding:0 12px;color:#000;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:33px}#nav-main li li a:hover{background:#d1dce0}#nav-main .last{border-right:1px solid #d9e2e5}#nav-main .sfHover a{background-color:#fff;color:#0c4358;background:url(/img/hover-bg.jpg) repeat-x}#nav-main .sfHover ul a{background-color:#fff;color:#0c4358;background:0 0}#social{margin-right:14px;padding-top:7px}#social a{background:0 0;margin:0 0 0 5px;padding:0}#social a:hover{background:0 0}#sidebar{width:300px}#sidebar ul{}#sidebar h2{background:#0c4358;font-family:Garamond;font-size:18px;color:#fff;font-weight:500;line-height:37px;margin:0;padding:0 10px}#sidebar .sidebar-element{margin-bottom:20px}#announcements ul{border-left:1px dotted #acacac;border-right:1px dotted #acacac}#announcements li{padding:10px 20px;border-bottom:1px dotted #acacac}#announcements img{float:left;margin-right:20px}#announcements a{color:#3b3a3a}#announcements p{padding-top:0;float:right;width:195px}#about-fpa-inner{border-left:1px dotted #acacac;border-right:1px dotted #acacac;border-bottom:1px dotted #acacac;padding:0 20px 20px}#about-fpa-inner ul{margin-bottom:20px}#about-fpa-inner li{padding:15px 0 0 10px;background:url(/img/dot.jpg) no-repeat 0 22px}#about-fpa-inner a{color:#0c4358}#main{padding:10px 14px 0}#content{width:612px}#content .spacer{background:url(/img/border.jpg) no-repeat}#content .top{height:13px;margin-bottom:30px}#content .short-wide{height:6px;margin:15px 0}#funnel{margin-bottom:30px}#funnel ul{}#funnel li{width:184px;height:184px;background:url(/img/funnel-bg.jpg) no-repeat;float:left;display:inline;margin-right:30px}#funnel li.last-f{margin-right:0}#funnel h1{font-size:16px;font-family:Arial;text-transform:uppercase;margin:0 0 15px;padding:0 11px;line-height:31px;text-shadow:.09em .07em #fff}#funnel p{font-size:12px;color:#00437a;padding:0 11px;line-height:15px;padding-bottom:70px}#funnel .button-wrap{padding:0 15px}#funnel a{display:block;background:url(/img/arrow.jpg) no-repeat 49px 5px #002a4d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;font-size:12px;color:#fff;line-height:18px;text-transform:uppercase;padding:2px 21px 2px 6px}#funnel a:hover{background-color:#0c4358}#funnel #membership-f{background:url(/img/funnel1.jpg) no-repeat bottom;width:184px;height:184px}#funnel #events-f{background:url(/img/funnel2.jpg) no-repeat bottom;width:184px;height:184px}#funnel #career-center-f{background:url(/img/funnel3.jpg) no-repeat bottom;width:184px;height:184px}#career-center,#events{width:300px}#career-center h2,#events h2{font-family:Arial;font-size:22px;color:#0c4358;line-height:30px;background:url(/img/short-border.jpg) no-repeat bottom;padding-bottom:10px;margin-bottom:10px;text-transform:uppercase}#career-center h3,#events h3{font-size:16px;color:#010101;font-family:Arial;line-height:20px;margin-bottom:10px}#blog ul{margin-bottom:22px}#blog li{padding:10px}#blog li.odd{background:#f4f4f4;border-bottom:1px dotted #d5d5d5;border-top:1px dotted #d5d5d5}#blog li h4{font-weight:400;font-size:14px}#blog li p{}#blog li a{color:#0c4358}#blog li a:hover{color:#002a4d}#blog li img{float:left;margin-right:15px;padding-top:3px}#blog li .blog-text{float:right;width:528px}#fpa-blog h3{font-family:Garamond;font-size:22px;color:#0c4358;line-height:52px;background:url(/img/fpa-logo.jpg) no-repeat;height:52px;padding-left:60px;margin-bottom:10px;font-weight:600}#content.main h1{color:#0c4358;font-size:22px;line-height:22px;text-transform:uppercase;background:url(/img/short-border.jpg) repeat-x bottom;padding-bottom:15px;margin-bottom:15px}#content.main h2,#content.main h3,#content.main h4,#content.main h5{font-size:16px;line-height:24px;margin-bottom:10px}#content.main p{margin-bottom:10px}#content.main ul{margin:0 58px 10px;list-style:circle}#content.main ol{margin:0 20px 10px}#content.main li{line-height:24px}#content.main a{color:#ba2000}#content.main a:hover{color:#0c4358}#content.main blockquote{background:#efefef;border:1px solid #ccc;padding:10px 20px;margin:20px 30px}#content.main blockquote p{margin:0}#content.main dl.brl{}#content.main dl.brl dt{font-weight:700;font-size:14px;margin-left:15px}#content.main dl.brl dd{margin:5px 30px;background:url(/img/dd-bg.png) no-repeat 0 3px;padding-left:18px}#content.main hr{background:url(/img/short-border.jpg) repeat-x bottom;height:6px;border:none;margin:10px 0}#banner{width:612px;height:306px;margin-bottom:20px;float:left}#slideshow{width:460px;height:306px}#banner-nav{width:144px}#slideshow .caption{position:absolute;top:229px;background:url(/img/caption-bg.png) repeat;width:460px;height:77px;padding:0;left:0}#slideshow .caption h1{font-size:28px;font-family:Arial;line-height:34px;color:#fff;text-shadow:.09em .07em #000;font-weight:600;padding:8px 12px 4px}#slideshow .caption p{font-size:12px;color:#fff;text-shadow:.09em .07em #000;padding:0 16px}#slideshow .caption a{color:#fff}.nav-link{display:block;width:144px;height:96px}#nav{}#nav li{}#nav a{display:block;text-decoration:none}#nav li.activeSlide{}#nav a:focus{outline:none}#nav a{color:#0c4358;font-size:12px;line-height:20px;text-transform:uppercase;font-weight:700}#nav img{border:none}#nav span{display:block;height:21px;background:#c5d3d8;position:relative;top:75px;padding-left:5px}#nav .nav-spacer{margin-bottom:9px}#content.contact{}#content.contact h1,#content.job h1{color:#0c4358;font-size:22px;line-height:22px;text-transform:uppercase;background:url(/img/short-border.jpg) repeat-x bottom;padding-bottom:15px;margin-bottom:15px}#content.contact h2{font-size:16px;line-height:24px}#content.job h2{margin-bottom:15px}#content.job h4{color:#010101;font-size:16px;line-height:16px;text-transform:uppercase;background:url(/img/short-border.jpg) repeat-x bottom;padding-bottom:15px;margin-bottom:15px}#content.job p{margin-bottom:15px}#content.job .fpa{list-style-type:disc;margin:2px;padding:6px}#content.job div.fpa{list-style-type:disc;margin:2px;padding:6px}#content .wysywyg_content ul{list-style-type:disc;margin:2px;padding:6px}#content.job p.results-text{line-height:27px;margin-bottom:5px}#content.contact h2.complete{background:url(/img/check.jpg) no-repeat right}#content.contact h2.title-closed a{background:url(/img/arrow-form.jpg) no-repeat left}#content.contact h2.title-open a{background:url(/img/arrow-form-open.jpg) no-repeat left 5px}#content.contact h2 a{display:block;color:#010101;padding-left:20px}#content.contact h2 a:hover{color:#0c4358}#content.contact h2.complete{}#content.contact h2.open{}#content.contact h2.closed{}#content.contact .panel{padding-top:10px}#content.contact .open{display:block}#content.contact .closed{display:none}#content.contact .panel h3{font-size:14px;line-height:16px;color:#010101}#content.contact .panel p{margin-bottom:15px}#content.contact .panel form{}#content.contact .panel ul{}#content.contact .panel ul ul{}#content.contact .panel li{float:left;display:inline;width:50%;line-height:30px;margin-top:15px}#content.contact .panel li.full{clear:both;width:100%}#content.contact .panel li.city{width:70%}#content.contact .panel li.state{width:30%}#content.contact .panel li.state select{width:85%}#content.contact .panel li.month{width:32%}#content.contact .panel li.year{width:50%}#content.contact .panel li.code input{width:25%}#content.contact .panel li.error{position:relative}#content.contact .panel li.error input{background:url(/img/error.jpg) no-repeat 268px 3px #f0e0dc}#content.contact .panel li.error p{position:absolute;top:38px;right:15px;color:#972d11;margin:0}#content.contact .panel li li{margin:0}#content.contact .panel label{display:block;font-size:12px;line-height:16px;color:#272727}#content.contact .panel input{width:95%;border:1px solid #538598;padding:0 5px;height:25px;font-style:italic;color:#272727;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#content.contact .panel textarea{width:99%;border:1px solid #538598;height:150px;padding:5px;font-style:italic;color:#272727;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#content.contact .panel select{}#content.contact .panel .button{}#content.contact .panel .btn{font-style:normal;width:65px}#content .limit{clear:both;margin-bottom:15px}#content .limit ul{font-size:12px;line-height:24px}#content .limit li{float:left;display:inline;margin-right:15px}#content .limit li.title{font-weight:700}#content .limit input{height:inherit;padding:0!important;border-radius:none;margin:0}#results{}#results ul{}#results li{padding:10px;clear:both}#results li li{padding:0;float:left;display:inline;clear:none}#results-titles{padding:0 10px;margin-bottom:14px;font-weight:700}#results-titles li{float:left;display:inline;padding:0;clear:none}#results li.col-l{width:457px}#results li.col-r{width:134px}#results div.col-l{width:457px;float:left;display:inline}#results div.col-r{width:134px;float:left;display:inline}#results li.odd{background:#f4f4f4;border-bottom:1px dotted #d5d5d5;border-top:1px dotted #d5d5d5}#results #results-info{}#results #results-info h5{font-size:14px;line-height:18px;margin-bottom:5px;margin-right:10px}#results #results-info p{color:#000;line-height:18px;margin-bottom:0;margin-right:10px}#results #results-info a{color:#0c4358}#results #results-info a:hover{}#footer{background:url(/img/footer-bg.jpg) no-repeat;height:223px;color:#272727;line-height:48px;width:999px;margin:38px auto 0;text-align:left}#footer a{color:#272727}#footer a:hover{color:#002a4d}#footer-inner{width:965px;margin:0 20px}#footer-main-links{height:175px;line-height:20px}#footer-main-links h4{font-size:16px;line-height:20px;color:#010101;margin:27px 0 5px}#footer-main-links a{color:#0c4358}#footer-main-links a:hover{color:#002a4d}#footer-main-links li{float:left;display:inline;width:240px}#footer-main-links li li{float:none;width:inherit;display:block;line-height:27px}#page-wrapper:before,#page-wrapper:after{content:"";display:table}#page-wrapper:after{clear:both}#page-wrapper{zoom:1}#social{padding-top:5px\9}#nav-main{}.show_pointer{cursor:pointer}a img{border:none}.map{width:320px;height:290px}.font12{font-size:12px}.font11{font-size:11px}.schoollimitwidth{width:140px}.suggest_link{background-color:#fff;padding:2px 6px}.suggest_link_over{background-color:#e6e6fa;padding:2px 6px}#results li.col-6{width:98px}#results li.col-5{width:118px}#results li.col-4{width:147px}#results li.col-3{width:197px}div .error,.alert,.notice,.success,.info{padding:.8em;margin-bottom:1em;border:2px solid #ddd}div .error,.alert{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}div .notice{background:#fff6bf;color:#514721;border-color:#ffd324}div .success{background:#e6efc2;color:#264409;border-color:#c6d880}div .info{background:#d5edf8;color:#205791;border-color:#92cae4}div .error a,.alert a{color:#8a1f11}div .notice a{color:#514721}div .success a{color:#264409}div .info a{color:#205791}#content dl.namevalue{margin-bottom:50px}#content dl.namevalue dt{background:#5f9be3;color:#fff;float:left;font-weight:700;margin-right:10px;padding:5px;width:100px}#content dl.namevalue dd{margin:2px 0;padding:5px 0}#content dl.tbl{border-bottom:1px solid #538598}#content dl.tbl dt{clear:left;float:left;width:150px;margin:0;padding:5px;border-top:1px solid #538598;font-weight:700}#content dl.tbl dd{margin-left:160px;padding:5px;border-top:1px solid #999}dl.tbl dd.first{border-top:1px solid #999}#formdiv.formstyle .panel ul{}#formdiv.formstyle .panel ul ul{}#formdiv.formstyle .panel li{float:left;display:inline;width:50%;line-height:30px;margin-top:15px}#formdiv.formstyle .panel li.full{clear:both;width:100%}#formdiv.formstyle .panel li.city{width:70%}#formdiv.formstyle .panel li.state{width:30%}#formdiv.formstyle .panel li.state select{width:85%}#formdiv.formstyle .panel li.month{width:32%}#formdiv.formstyle .panel li.year{width:50%}#formdiv.formstyle .panel li.code input{width:25%}#formdiv.formstyle .panel li.error{position:relative}#formdiv.formstyle .panel li.error input{background:url(/img/error.jpg) no-repeat 268px 3px #f0e0dc}#formdiv.formstyle .panel li.error p{position:absolute;top:38px;right:15px;color:#972d11;margin:0}#formdiv.formstyle .panel li li{margin:0}#formdiv.formstyle .panel label{display:block;font-size:12px;line-height:16px;color:#272727}#formdiv.formstyle .panel input{width:95%;border:1px solid #538598;padding:0 5px;height:25px;font-style:italic;color:#272727;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#formdiv.formstyle .panel textarea{width:99%;border:1px solid #538598;height:150px;padding:5px;font-style:italic;color:#272727;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#formdiv.formstyle .panel select{}#formdiv.formstyle .panel .button{}#formdiv.formstyle .panel .btn{font-style:normal;width:65px}#gdcarosel .gdcaroseltop{font-family:arial;font-size:12px;line-height:normal}#gdcarosel .gdcaroseltop a{color:#2a69a1;text-decoration:none}#gdcarosel_div{height:auto!important;width:625px}#gdcarosel_div .gd_carosel_list{min-height:375px;position:relative}#gdcarosel_div .gd_carosel_list ul{list-style:none outside none}#gdcarosel_div .gd_carosel_list li{float:left;height:200px;list-style:none outside none;padding-bottom:40px;padding-left:0;padding-right:11px;width:197px}a.gd_carosel_top{font-family:arial;font-size:12px;line-height:normal;color:#2a69a1;text-decoration:none}a.gd_carosel_title{font-family:Arial;font-size:14px;font-weight:700;line-height:15px;color:#0c4358;text-decoration:none}.gd_carosel_subtext{color:#888;display:block;font-family:arial;font-size:12px;line-height:17px;margin-top:3px}#gd_carosel h1{background:url(/img/short-border.jpg) repeat-x scroll center bottom transparent;color:#272727;font-size:17px;line-height:22px;margin-bottom:15px;padding-bottom:15px}#topics ul{border-left:1px dotted #acacac;border-right:1px dotted #acacac}#topics li{padding:10px 20px;border-bottom:1px dotted #acacac}#topics img{float:left;margin-right:20px}#topics a{color:#3b3a3a}#topics p{padding-top:0;float:right;width:195px}