span.tooltip
#SFC_tooltip{position:absolute !important;background-color:#FFF;font-size:12px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;text-align:left;color:black;border:3px
solid #369;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px;cursor:auto;z-index:99;white-space:normal !important}span.tooltip #SFC_tooltip
table.ttt{display:inline-block;width:180px}span.tooltip
img{vertical-align:middle}span.tooltip:hover{cursor:help}.fake_url{color:#14448B;cursor:pointer}.fake_url:hover{text-decoration:underline}.text_button:hover{border:1px
solid black;margin:-1px}.overlay_wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}.overlay_background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:10;opacity:0.8}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;text-align:center;padding:50px}.overlay_content{position:relative;display:inline-block;background:white;padding:20px
10px;text-align:center;border-bottom:5px solid #36F}.exit_button{position:absolute;top:8px;right:8px;width:15px;height:15px;border:3px
solid black;background:black;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;cursor:pointer}.exit_button:before{position:absolute;top:6px;left:0;content:' ';display:block;width:15px;height:2px;background:white;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.exit_button:after{position:absolute;bottom:7px;right:0;content:' ';display:block;width:15px;height:2px;background:white;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.exit_button:hover{background:red;border-color:red}.large_button{border:2px
solid #19538A;background:#369;display:inline-block;margin:10px;padding:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 0 5px rgba(225,225,225,1);-moz-box-shadow:0 0 0 5px rgba(225,225,225,1);box-shadow:0 0 0 5px rgba(225,225,225,1);-webkit-transition:background .3s, -webkit-box-shadow .3s;-moz-transition:background .3s, -moz-box-shadow .3s;transition:background .3s, box-shadow .3s}.large_button::before{border-top:2px solid #7BA3CA;display:block;margin-top:1px;height:5px;content:' ';-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.large_button input[type=submit],
.large_button
div{font-size:12pt;margin-top: -5px;padding:3px
20px 8px;color:white;white-space:nowrap;background:none;border:none;text-align:center;font-weight:bold;text-shadow:0 -1px 1px rgba(0,0,0,0.5)}.large_button:hover{border:2px
solid #0E3E6C;background:#19538A;text-decoration:none;-webkit-box-shadow:0 0 0 5px rgba(153,205,255,1);-moz-box-shadow:0 0 0 5px rgba(153,205,255,1);box-shadow:0 0 0 5px rgba(153,205,255,1);text-shadow:0 -1px 1px rgba(0,0,0,0.8)}.large_button input[type=submit]{outline:none;cursor:pointer}.large_button.medium input[type=submit]{padding-bottom:3px}.large_button.medium{-webkit-box-shadow:0 0 0 3px rgba(225,225,225,1);-moz-box-shadow:0 0 0 3px rgba(225,225,225,1);box-shadow:0 0 0 3px rgba(225,225,225,1)}.large_button.medium:hover{border:2px
solid #0E3E6C;background:#19538A;text-decoration:none;-webkit-box-shadow:0 0 0 3px rgba(153,205,255,1);-moz-box-shadow:0 0 0 3px rgba(153,205,255,1);box-shadow:0 0 0 3px rgba(153,205,255,1);text-shadow:0 -1px 1px rgba(0,0,0,0.8)}.animated_button{display:inline-block;padding:2px
10px;border:1px
solid #246;background:#369;color:#fff;vertical-align:text-top;text-align:center;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background .3s, opacity .5s;-moz-transition:background .3s, opacity .5s;transition:background .3s, opacity .5s}.animated_button:hover{background:#246}.animated_button:active{background-color:#123}.flat-button{padding:0.5em 1em;display:inline-block;background-color:#369;border:none;outline:none;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;color:white;font-weight:bold;font-size:11pt;text-decoration:none;margin-bottom:2px;cursor:pointer}.flat-button:hover{text-decoration:none;margin-bottom:0;border-bottom:2px solid black}.flat-button:active{border-bottom:none;margin-top:2px;margin-bottom:0}.flat-button.limited-visibility{background:#ccd7e9;color:#19426b}.large-text{font-size:15pt}.small-text{font-size:9pt;padding:0.5em;white-space:nowrap}.emphasis_arrow{position:relative;padding-left:14px}.emphasis_arrow::before{content:' ';position:absolute;top:50%;margin-top: -2px;left:0;display:block;width:8px;height:4px;background-color:#369}.emphasis_arrow::after{content:' ';position:absolute;top:50%;margin-top: -4px;left:6px;display:block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #369}.emphasis_arrow:hover:before{background-color:#246}.emphasis_arrow:hover:after{border-left-color:#246}ul.inputs{margin:0;padding:0;line-height:1}.inputs
li{display:inline;display: -moz-inline-stack;display:table-cell;display:inline-block;zoom:1;vertical-align:top;text-align:left;list-style:none;padding:3px;margin:0
5px}.input_wrapper
.input_fields{position:relative;margin:2px
0}.input_wrapper .input_fields
.abs_before{left:0;border-right:1px solid #AFAFAF}.input_wrapper .input_fields
.abs_after{right:0;border-left:1px solid #AFAFAF}.input_wrapper .input_fields .abs_before,
.input_wrapper .input_fields
.abs_after{position:absolute;top:0;display:block;margin:1px;width:23px;height:23px;line-height:21px;text-align:center;background-color:#F3F3F3}.input_wrapper .input_fields .abs_before+input{padding-left:30px}.input_wrapper .input_fields .abs_after+input{padding-right:30px}.input_wrapper
label{display:block}.input_wrapper .input_fields
input{padding-left:5px}.input_wrapper .input_fields
select{}.input_wrapper .input_fields input,
.input_wrapper .input_fields
select{width:100%;margin:0;height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px
solid #AFAFAF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.input_wrapper .input_fields input:focus,
.input_wrapper .input_fields select:focus{border-color:#6CC7EF;outline:0;-webkit-box-shadow:0 0 5px 0 rgba(0,158,223,1);-moz-box-shadow:0 0 5px 0 rgba(0,158,223,1);box-shadow:0 0 5px 0 rgba(0,158,223,1)}.featured_topics{float:left;padding:0
10px;width:220px}.featured_topics
h1{text-align:center}.featured_topics
ul{padding-left:35px}.featured_topics
li{margin:15px
0}.featured_topics li
a{text-decoration:none}.featured_topics li  a:hover{text-decoration:underline}body{font-family:Arial,Helvetica,sans-serif;font-size:9pt;background-color:#FFF;padding:0;margin:0}h1{color:#134489;font-size:14pt;margin-top:0}#main>h1:first-of-type{border-bottom:1px solid #F9BB2D}h2{font-size:11pt;color:#134489}h3{font-size:10pt;padding:2px;color:#134489}#main>h3{background:#F1F5FE;border-top:2px solid #9AC4FF}h4{font-size:10pt}h5{font-size:9pt}h6{font-size:8pt}hr{border-bottom:1px;color:#CCC}a{cursor:pointer;color:#14448B;text-decoration:none}a:hover{text-decoration:underline}p{font-size:9pt}form{font-size:9pt;padding:0;margin:0}input{font-size:10pt}select{font-size:10pt}table{border-spacing:0;font-size:9pt}table
td{padding:4px;vertical-align:top}table
th{padding:4px;text-align:left;vertical-align:bottom}table.fancy{}table.fancy
td{border-bottom:1px solid gray}table.fancy
th{border-bottom:1px solid gray}table.right{}table.right
td{border-bottom:1px solid gray;text-align:right}table.right
th{border-bottom:1px solid gray}table.small{font-size:8pt}table.small
td{padding:2px}table.small
th{padding:2px}ul{padding-left:25px;margin-left:0;font-size:9pt;line-height:1.5}ol{font-size:9pt;line-height:1.5}#header{width:950px;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:18px}#content{width:950px;margin-left:auto;margin-right:auto}#related_topics{color:#14448B}#related_topics
p{margin:0;padding:5px}#left
h4{color:white;background:#9DC3FA;text-align:center;margin:0;padding:3px
0;font-size:9pt}.left-gutter-highlight>*{background:#F4F4F4;display:block;border-top-left-radius:10px;-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-o-border-top-left-radius:10px;overflow:hidden;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;-o-border-bottom-left-radius:10px}.left-gutter-highlight{width:136px;background:#3964A4;border-top:5px solid #3964A4;border-bottom:5px solid #3964A4}.left-gutter-highlight
h4{border-top-left-radius:10px;-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-o-border-top-left-radius:10px}#left .left-gutter-highlight.first{border-top:none}#left .left-gutter-highlight.last{border-bottom:none}#left .left-gutter-highlight.last>*{border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-o-border-bottom-left-radius:0}#shortcuts{text-align:center;color:#14448B;padding-bottom:10px}#shortcuts
h5{margin:10px
0 0 0}#shortcuts
p{margin:4px}#shortcuts_banner{width:136px;height:31px;text-align:center}#shortcuts_banner
h4{color:white;margin:0;padding:14px
0 0 0;font-size:9pt}.options{padding:8px
0 8px 0}.options
ul{padding:0
0 0 5px;margin:0;list-style:none}.options ul
li{padding:4px
0 4px 0;margin:0}#options_banner{width:136px;height:20px;text-align:center}#options_banner
h4{color:white;margin:0;padding:3px
0 0 0;font-size:9pt}#middle{float:left;width:620px}#middle_banner{width:620px;height:27px}#middle_banner
h3{background:none;border:none;color:white;padding:8px
0 0 10px;margin:0;font-size:12pt}#main{width:592px;padding-left:14px;padding-right:14px;overflow:auto;position:relative}#main
p{line-height:1.5;margin-top:6px}#main
h4{margin-bottom:6px}#welcome{}#welcome
img{float:right;margin-left:10px}#welcome
p{line-height:1.2}#sidebar{width:180px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search{background:#3964A4}#search
form{padding:1px
6px 0 0;text-align:right;width:174px;height:26px}div#join-us{margin:10px
0 10px 10px;height:40px}div#join-us
h5{margin:0
0 5px 0}div#join-us
ul{margin:0;padding:0}div#join-us
li{float:left;list-style:none;margin:0
10px 0 0}div#join-us
a{padding:0
0 0 20px;display:block;height:16px;line-height:16px}.account-actions>ul{margin:0;padding:0;text-align:center}.account-actions>ul>li{list-style-type:none;display:inline-block;width:135px;text-align:left}.account-actions
h5{text-align:center;margin:10px}.options i.fa,
.navigation-menu i.fa,
.account-actions
i.fa{font-size:12pt;width:20px;color:#FAB00A;text-align:center;vertical-align:middle}#footer{width:950px;margin:0
auto;text-align:center}.clearing{height:0;width:0;clear:both;font-size:1px}#bottom_menu{text-align:center;padding-bottom:5px}#bottom_menu
a.selected{font-weight:bold;text-decoration:none}#bottom_menu
ul{margin:0;padding:0;display:inline}#bottom_menu ul
li{margin-left:5px;margin-right:5px;list-style:none;display:inline}#main_menu_top{width:136px}#main_menu_top
p{text-align:center;margin:0;font-size:8pt}.navigation-menu>div:first-of-type>div:first-of-type{text-align:center;font-size:8pt}.navigation-menu{}.navigation-menu
a{text-decoration:none}.navigation-menu a:hover{text-decoration:underline}.navigation-menu
a.selected{font-weight:bold;color:black}.navigation-menu
a.first_selected{font-weight:bold;color:black}.navigation-menu
a.deactivated{color:gray}.navigation-menu
a.first_deactivated{color:gray}.navigation-menu
ul{margin:0;padding:0;list-style:none;font-weight:bold}.navigation-menu ul
li{border-bottom:1px solid rgba(57, 100, 164, 0.28);padding:5px
4px 5px 4px}.navigation-menu ul
li.first_deactivated{border-bottom:none}.navigation-menu ul
li.first_selected{border-bottom:none}.navigation-menu>div>ul>li:first-of-type{border-bottom:1px solid rgba(57, 100, 164, 0.28)}.navigation-menu ul
ul{font-size:8pt;list-style:circle;font-weight:normal}.navigation-menu ul ul
li{padding:0;margin:4px
0 4px 15px;border-bottom:none}.navigation-menu ul ul
ul{list-style:square}.navigation-menu ul ul ul
li{}#top_leaderboard,#other_top_leaderboard{float:right;margin-right:10px;width:728px;height:90px}#bottom_leaderboard,#other_bottom_leaderboard{margin:5px
auto;width:728px;height:90px}#right_wide_skyscraper,#other_right_wide_skyscraper{margin:15px
10px;width:160px;height:600px}#other_section_tile{display:inline-block;float:right;width:300px;height:250px;margin-left:2px}.sponsor-center{background:white;border-left:1px solid #F4F4F4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sponsor-center
.header{color:white;background:#9DC3FA;padding:0.3em 0}.sponsor-center .sponsored-ad{display:block;width:160px;margin-bottom:0.1em}p.ad_identifier{margin:0;color:#808080;text-align:center;font-size:8pt}.banner{overflow:hidden}#text_right{width:160px;margin:15px
10px}#text_right
.banner{margin-bottom:10px}#text_right .banner
a{text-decoration:none}#text_right .banner
h5{margin:0;font-size:13px;text-decoration:underline}#text_right .banner
p{margin:0;font-size:13px;color:black}#text_right .banner
h6{font-weight:normal;font-size:10px;margin:0}#right_text_1_ad_container,#right_text_2_ad_container,#right_text_3_ad_container,#right_text_4_ad_container,#other_right_text_1_ad_container,#other_right_text_2_ad_container,#other_right_text_3_ad_container,#other_right_text_4_ad_container{height:auto !important}#product_banner_right{margin-top:15px;text-align:center}#product_banner_right
h5{margin:5px
0 5px 0;text-decoration:underline;font-size:13px}#product_banner_right
p{margin:5px
0 5px 0}#google_right{margin-top:15px;width:180px;text-align:center}#google_left{width:136px;text-align:center}#logo{float:left;margin:15px
0 0 10px}ul.links{}ul.links li.selected
a{font-weight:bold;text-decoration:none;color:#A31A14}#table_of_contents{}#table_of_contents li.selected
a{font-weight:bold;text-decoration:none;color:#A31A14}#breadcrumb{font-size:8pt;text-align:right;margin:4px}#breadcrumb
a{text-decoration:none}#breadcrumb
a.selected{font-weight:bold;color:black}#copyright{font-size:9pt;margin:0
0 20px 0}#notice{margin:10px
0 10px 0;text-align:center}#notice
h3{border:none;background:none;color:black;margin:0;padding:0;font-size:11pt}#error{margin:10px
0 10px 0;text-align:center}#error
h3{border:none;background:none;color:#C00;margin:0;padding:0;font-size:11pt}#announcement{margin:10px
0 10px 0;text-align:center}#announcement
h3{border:none;background:none;color:black;margin:0;padding:0;font-size:11pt}.align_right{float:right;margin:5px}.align_left{float:left;margin:5px}.newsletter{font-family:CourierNew,Courier,monospace}.small{font-size:8pt}.tab_menu{padding:5px;border-bottom:1px solid #000;margin-bottom:25px}.tab_menu
ul{margin-left:0;padding-left:0;margin-bottom:0;padding-bottom:0;display:inline}.tab_menu
li{margin-left:0;margin-bottom:0;padding:2px
10px 5px;border:1px
solid #000;list-style:none;display:inline;background-color:#F4F4F4}.tab_menu
li.here{border-bottom:1px solid #FFF;background-color:#FFF;list-style:none;display:inline}h4.subscription-required{color:#666}div.intro{margin:10px
0}div.intro
ul{float:left;width:215px}div.intro ul.wide-image{width:190px}div.intro
img{float:right;margin-left:10px;border:1px
solid #ccc}div.intro
img.borderless{border:none}div.intro h2, div.intro p, div.intro
ul{margin:5px
0}div.intro h2
a{text-decoration:none}div.boxes{width:592px;float:left;padding-bottom:5px;margin:10px
0}div.boxes
div.box{width:190px;height:120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:11px;overflow:hidden}div.boxes
div.first{margin-left:0}div.box
h3{background:#3964A4;padding:5px
0;margin:0;border:none;color:white;text-transform:uppercase;text-align:center;font-size:9pt}div.box h3
a{text-decoration:none;color:white}div.box
h6{text-align:center;font-size:8pt}div.box p, div.box form, div.box
img{padding:0
10px}div.box p, div.box ul, div.box
form{margin:5px
0}div.columns{width:592px;float:left;margin:10px
0}div.columns
p{margin:0.8em 0}div.columns
.column.first{border-right:1px solid #ccc;padding-right:15px}div.columns
.column.last{padding-left:15px}div.columns
div.column{width:280px;float:left}div.columns h3.first, div.columns
h4.first{margin-top:0}div.columns
h3{border:none;background:none;border-bottom:1px solid #f9b009;padding:0}div.columns h3
a{text-decoration:none;color:#134489}div.featured-box,
div.boxes div.box,
div.featured-box-small,
div.column
div.spotlight{background:#F4F4F4;border:1px
solid #C4C4C4;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}div.column
div.spotlight{width:280px;padding-bottom:5px;margin:1.4em 0}div.column div.spotlight
h2{padding-top:0;margin-top:0;border:none;color:#134489;text-transform:uppercase;text-align:center}div.columns div.spotlight h2
a{text-decoration:none;color:#134489}div.column div.spotlight
h3{padding-top:0;margin-top:0;border:none;color:#134489;text-transform:uppercase;text-align:center}div.columns div.spotlight h3
a{text-decoration:none;color:#134489}div.column div.spotlight
p{padding:0
10px}div.column
div.first{margin-top:0}div.column div.first
h3{margin-top:0}div.featured-box{float:right;margin:0
0 0 20px;width:280px;padding-bottom:5px}div.featured-box
h3{margin:0;padding-top:5px;background:none;border:none;color:black;text-transform:uppercase;text-align:center}div.featured-box h3
a{text-decoration:none;color:black}div.featured-box
p{padding:0
10px}div.featured-box .bright-idea{padding-left:25px;margin-left:10px}div.featured-box ul
li.selected{font-weight:bold}div.featured-box ul.table-of-contents{margin-top:0}div.featured-box ul.table-of-contents
li{margin-top:2px;margin-bottom:2px}div.featured-box-small{float:right;margin:0
0 0 20px;width:200px;padding-bottom:5px}div.featured-box-small
h3{margin:0;padding-top:10px;border:none;color:black;text-transform:uppercase;text-align:center}div.featured-box-small h3
a{text-decoration:none;color:black}div.featured-box-small
p{padding:0
10px;font-size:8pt}div.blue-spotlight{background:#f1f5fe;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}div.blue-spotlight
li{list-style-type:none;padding-top:2px;padding-bottom:2px}div.blue-spotlight
h3{padding-top:15px;padding-bottom:8px}div.sidebar-promotion{text-align:center;color:#14448B}div.sidebar-promotion
h4{width:136px;height:20px;text-align:center;color:white;margin:8px
0;padding:3px
0 0 0;font-size:9pt}div.sidebar-promotion
p{margin:4px}.text-center,.text_center,.center{text-align:center}.text-right,.text_right,.right{text-align:right}.text-left,.text_left,.left{text-align:left}.float-right,.float_right{float:right}.float-left,.float_left{float:left}.indent{margin-left:25px}div.sub-intro{margin-bottom:10px}div.sub-intro
ul{float:left;width:160px;font-weight:bold}div.sub-intro h2, div.sub-intro p, div.sub-intro
ul{margin:5px
0}div.sub-intro
ul.wide{width:320px}a.button{background:#3964a4 url(/graphics/overlay.png) bottom repeat-x;display:inline-block;padding:5px
20px;color:#fff;text-decoration:none;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);text-shadow:0 -1px 1px rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);position:relative;cursor:pointer;font-weight:bold;font-size:14px}a.button:active{background:#3964a4 url(/graphics/overlay_180.png) top repeat-x}#enroll_now_participants
.plan{margin:10px
0}#enroll_now_participants .plan>.name{float:left}#enroll_now_participants .plan>.actions{float:right}#enroll_now{clear:left;position:relative}#enroll_now
p{margin-right:160px}#enroll_now
a.button{position:absolute;top:35px;right:30px}#find_a_529_pro{position:relative}#find_a_529_pro
p{display:inline-block;width:340px}#find_a_529_pro .action-block{display:inline-block;text-align:center}#find_a_529_pro .action-block
*{display:block}#find_a_529_pro .action-block
.button_info{font-size:8pt;padding-top:2px}#plan_details_actions{margin:20px
0 10px;text-align:center}#plan_details_actions
a.button{font-size:18px}#plan_details_actions
a.button_info{padding-top:3px;font-size:8pt;clear:left;display:block}#plan_details_actions
p{font-weight:bold}div.column_container{position:relative}div.consultant_column{display:inline;text-align:left;float:left;width:278px;margin:5px}div.consultant{padding:3px;border-bottom:1px solid black;margin-bottom:5px}div.consultant.platinum{background:#333;border:1px
solid #dfdfdf;border-right-color:#777;border-bottom-color:#777;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.consultant.gold{border:1px
solid #dfdfdf;border-right-color:#AAA;border-bottom-color:#AAA;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.consultant>b{display:block;padding:3px}div.consultant.gold>.white{font-size:0}div.consultant.platinum>.white{color:white}div.consultant
.listing_content{background:white;position:relative;padding:2px}div.consultant .listing_content
.consultant_image{display:inline-block;vertical-align:top}div.consultant .listing_content .consultant_image
img{width:100px;height:100px;margin:2px}div.consultant .listing_content .consultant_image
div{text-align:center}div.consultant
.personal_info{display:inline-block;vertical-align:top;width:460px}div.consultant .personal_info
a{font-weight:bold}div.consultant .personal_info .sub_category:first-of-type{display:inline-block;width:300px}div.consultant .personal_info .sub_category:last-of-type{display:inline-block;width:150px;vertical-align:top;margin-top:20px}div.consultant .listing_content
.button_wrapper{text-align:right}div.consultant
pre.description{display:block;width:100%;font-family:Arial,Helvetica,sans-serif;white-space:pre-wrap;font-size:9pt;margin:0;padding:0}div.consultant .consultant-description{max-height:40px;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;overflow:hidden}div.consultant .extended-description{max-height:1000px}.bright-idea{position:relative;padding:25px}.bright-idea i.fa-lightbulb-o{position:absolute;left:0;top:0;font-size:25pt;color:#FAB00A}p.submit-updates{text-align:right;font-size:10px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html
.clearfix{zoom:1}*:first-child+html
.clearfix{zoom:1}a.checklist-enroll-now{font-size:12pt;font-weight:bold;text-align:center;display:block;margin:20px
0}.fnt-blck{font-weight:bold}.cntr{text-align:center}.spcB10{margin-bottom:10px}.spcB20{margin-bottom:20px}.spcB30{margin-bottom:30px}.spcT10{margin-top:10px}.spcT20{margin-top:20px}.spcT30{margin-top:30px}.sspc{margin:20px
0}.dspc{margin:40px
0}.tit-form{color:#3964A4;font-size:18px}.form-main
.fil{width:100%;height:auto}.form-main .col,.form-main
.col3{width:49%;height:auto;display:inline-block}.form-main
.col3{width:32%}.form-main
label{font-size:12px}.form-main input,select,textarea{margin:5px
0}.btnSend{padding-left:85px}.LV_validation_message{font-weight:bold;margin:0
0 0 5px;position:relative;font-size:9px}.LV_valid{color:#0C0}.LV_invalid{color:#C00}.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active{border:1px
solid #0C0}.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active{border:1px
solid #C00}.msg{color:#5993B9}.badInfo{width:230px;float:right}.textconfirm{width:100%;text-align:left;clear:both}#header,#content,#footer{background:none}#header{padding-bottom:5px}#content{border:9px
solid #3964A4;border-right-width:7px;border-left-width:7px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer{padding-top:0}#left,#sidebar{background-color:#F4F4F4;height:100%;overflow:hidden}#left{-moz-border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px}#sidebar{-moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}#middle,#left,#sidebar{display:table-cell;float:none;vertical-align:top;padding:0}#middle,#middle_banner{}#main{overflow:visible}#main_menu_top{background:none}#search form,#middle_banner{background:#9DC3FA;border-bottom:1px solid #3964A4}#search
form{border-top-right-radius:7px}#middle_banner{border-top-left-radius:7px}#content>div:last-of-type.clearing{display:none}@font-face{font-family:'AvenirNextLight';src:url('../fonts/AvenirNext-UltraLight.eot');src:url('../fonts/AvenirNext-UltraLight.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNext-UltraLight.woff') format('woff'), url('../fonts/AvenirNext-UltraLight.ttf')  format('truetype'), url('../fonts/AvenirNext-UltraLight.svg#bdda6bf0cbb2275362361ca24e93166f') format('svg');font-style:normal;font-weight:200}@font-face{font-family:'AvenirNext';src:url('../fonts/AvenirNext-Regular.eot');src:url('../fonts/AvenirNext-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNext-Regular.woff') format('woff'), url('../fonts/AvenirNext-Regular.ttf')  format('truetype'), url('../fonts/AvenirNext-Regular.svg#fe299bf9c71888f1da7b2c2d74973b56') format('svg');font-style:normal;font-weight:400}@font-face{font-family:'AvenirNextMedium';src:url('../fonts/AvenirNext-Medium.eot');src:url('../fonts/AvenirNext-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNext-Medium.woff') format('woff'), url('../fonts/AvenirNext-Medium.ttf')  format('truetype'), url('../fonts/AvenirNext-Medium.svg#5ff54762f5b331a06e3ae1fbf17e8ff4') format('svg');font-style:normal;font-weight:400}@font-face{font-family:'AvenirNextDemiBold';src:url('../fonts/AvenirNext-DemiBold.eot');src:url('../fonts/AvenirNext-DemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNext-DemiBold.woff') format('woff'), url('../fonts/AvenirNext-DemiBold.ttf')  format('truetype'), url('../fonts/AvenirNext-DemiBold.svg#a7885c27eda45e60a2a49ed9bc9ba53c') format('svg');font-style:normal;font-weight:700}@font-face{font-family:'AvenirNextBold';src:url('../fonts/AvenirNext-Bold.eot');src:url('../fonts/AvenirNext-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNext-Bold.woff') format('woff'), url('../fonts/AvenirNext-Bold.ttf')  format('truetype'), url('../fonts/AvenirNext-Bold.svg#92550229aad14ffa2dc273e49410d17e') format('svg');font-style:normal;font-weight:700}@font-face{font-family:'AvenirNextHeavy';src:url('../fonts/AvenirNext-Heavy.eot');src:url('../fonts/AvenirNext-Heavy.eot?#iefix') format('embedded-opentype'), url('../fonts/AvenirNext-Heavy.woff') format('woff'), url('../fonts/AvenirNext-Heavy.ttf')  format('truetype'), url('../fonts/AvenirNext-Heavy.svg#2ed99a83bb26357490cd9dffcc988cd9') format('svg');font-style:normal;font-weight:400}#mobile-nav{display:none}.newsletter-signup{width:230px;height:300px;display:inline-block}.text_button{display:inline-block;height:14px;cursor:pointer;padding:3px;color:#FFF;font-size:12px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;background-color:#369;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.savings-planner-widget{width:593px;height:140px;background:url(/graphics/homepage-dashboard-background.jpg)}.savings-planner-widget>div{float:right;width:370px;padding:20px}.sweepstakes-widget
#background{width:594px;height:134px;background:url(/graphics/homepage-529day-background.png);padding-top:6px}.sweepstakes-widget
#topright{width:180px;height:80px;text-align:center;position:relative;top: -26px;left:412px}.sweepstakes-widget #topright h2, .sweepstakes-widget #topright
h3{color:#FFF;padding:0;margin:0}.sweepstakes-widget #topright
h3{font-family:'AvenirNext',Arial,Helvetica,sans-serif;font-size:16px}.sweepstakes-widget #topright
h2{font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:20px}.sweepstakes-widget
#bottomleft{position:relative;top:90px;width:410px;text-align:center;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:22px;color:#FFF}.sweepstakes-widget
#bottomright{width:185px;text-align:center;position:relative;top: -24px;left:410px}.sweepstakes-widget #bottomright
.button{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;padding:10px
7px;background-color:#5db85c;border:1px
solid #4a8b00;color:white;font-family:'AvenirNextDemiBold',Arial,Helvetica,sans-serif;font-weight:700;font-size:14px}.sweepstakes-widget #bottomright .button:hover{background-color:#449d44}a.sweepstakes-widget:hover{text-decoration:none !important}@media only screen and (max-width: 500px){.adcontainer{text-align:center}*:not(.non-respond){box-sizing:border-box;max-width:100%}.non-respond,.results,.results>ul,.overlay,.exit_button{box-sizing:content-box;max-width:none}#mobile-nav{display:block;position:absolute;right:10px;top:10px;font-size:2em;width:30px;color:#FAB00A;text-align:center;vertical-align:middle}#content[data-mobile-affix="appended"] img{margin-left:0;margin-right:0}#content[data-mobile-affix="appended"] p>a{display:inline}.banner{display:none}#logo{float:none;margin:0
auto;margin-left:12px;margin-top:4px}#header,#middle,#left,#sidebar,#footer,#middle_banner,#main{display:block;width:100%}#content[data-mobile-affix="appended"] #main{width:100%;margin:0;overflow:hidden;padding:0
10px;margin-bottom:10px}#content[data-mobile-affix="appended"]{width:100%;border-width:0;border-radius:0;border:none}#content[data-mobile-affix="appended"] .navigation-menu.left-gutter-highlight>div{border-radius:0}#content[data-mobile-affix="appended"] #left.navigation-open{}#content[data-mobile-affix="appended"] #left{height:0px;overflow:hidden;transition:height 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);border-bottom-left-radius:0px;position:relative;z-index:99}#content[data-mobile-affix="appended"] .navigation-menu.left-gutter-highlight.first{width:100%;overflow:hidden;display:block}#content[data-mobile-affix="appended"] .navigation-menu>div>div{display:block;height:22px}#content[data-mobile-affix="appended"] .navigation-menu>div>div>a{float:left;padding:5px}#content[data-mobile-affix="appended"] .left-gutter-highlight:not(.navigation-menu),
#content[data-mobile-affix="appended"] #options_banner,
#content[data-mobile-affix="appended"] .options{display:none}#content[data-mobile-affix="appended"] .left-gutter-highlight{float:none;overflow:visible}#content[data-mobile-affix="appended"] .left-gutter-highlight>*{overflow:visible}#content[data-mobile-affix="appended"] .options ul li
a{display:inline-block}#content[data-mobile-affix="appended"] .options ul
li{margin-bottom:10px}#content[data-mobile-affix="appended"] #middle_banner{height:36px;border-radius:0}#content[data-mobile-affix="appended"] #middle_banner
h3{padding:10px
0;text-align:center;font-size:1.2em}#content[data-mobile-affix="appended"] #breadcrumb
a{display:inline-block}#content[data-mobile-affix="appended"] #breadcrumb{margin-bottom:15px}#content[data-mobile-affix="appended"] div.columns{width:100%;float:none;margin:0}#content[data-mobile-affix="appended"] div.columns
div.column{width:100%}#content[data-mobile-affix="appended"] div.columns
div.column.first{border-right:none;padding:0}#content[data-mobile-affix="appended"] div.columns
.column.last{padding:0}#content[data-mobile-affix="appended"] .blockify+h1+img{width:100%}#content[data-mobile-affix="appended"] .savings-planner-widget{border:1px
solid #C4C4C4;border-radius:5px;height:auto;min-width:100%;margin-bottom:10px;overflow:hidden;min-height:155px;width:100%;height:auto;background:#fff}#content[data-mobile-affix="appended"] .savings-planner-widget>div{border-radius:5px;padding:20px}#content[data-mobile-affix="appended"] .savings-planner-widget form
label{width:auto}#content[data-mobile-affix="appended"] .sweepstakes-widget
#background{width:auto;background:none;height:190px;background-color:#fb9e00;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px
solid #898989}#content[data-mobile-affix="appended"] .sweepstakes-widget
#topright{width:auto;text-align:center;float:none;top:16px;left:0}#content[data-mobile-affix="appended"] .sweepstakes-widget #topright
h3{font-size:16px}#content[data-mobile-affix="appended"] .sweepstakes-widget #topright
h2{font-size:20px}#content[data-mobile-affix="appended"] .sweepstakes-widget
#bottomleft{top:10px;width:auto;text-align:center;font-size:17px}#content[data-mobile-affix="appended"] .sweepstakes-widget
#bottomright{width:auto;text-align:center;position:relative;top:20px;left:0px}#content[data-mobile-affix="appended"] #sidebar
#search{min-width:80%;border-radius:0}#content[data-mobile-affix="appended"] #sidebar #search
form{width:100%;border-radius:0;padding:10px;height:50px}#content[data-mobile-affix="appended"] #sidebar #search form input[type=text]{min-width:80%}#content[data-mobile-affix="appended"] #sidebar #search form input[type=submit]{width:18%;border-width:1px;background:#EEE}#content[data-mobile-affix="appended"] .sponsor-center{background:#fff;display:block;height:237px}#content[data-mobile-affix="appended"] .sponsor-center .sponsored-ad{display:inline-block;width:50%;float:left;margin-bottom:0.1em;height:85px;text-align:center}#content[data-mobile-affix="appended"] .sponsor-center .sponsored-ad
iframe{margin:0
auto;display:block}#content[data-mobile-affix="appended"] #join-us
ul{padding:10px;height:60px}#content[data-mobile-affix="appended"] li.facebook,li.twitter{width:49%;margin:0}#content[data-mobile-affix="appended"] li.facebook{width:40%;margin-left:5%}#bottom_menu  li a,
#copyright
a{display:inline-block}#copyright{padding:10px;line-height:1.5}#content[data-mobile-affix="appended"] .boxes{display:none}#content[data-mobile-affix="appended"] .boxes{width:100%}#content[data-mobile-affix="appended"] .boxes
.box{width:100%;margin:0;margin-bottom:10px}#content[data-mobile-affix="appended"] div.boxes div.box ul li
a{text-align:left;font-size:1.2em}#content[data-mobile-affix="appended"] div.boxes div.box ul
li{line-height:1.5}#content[data-mobile-affix="appended"] .newsletter-signup{width:100%;height:auto;display:block}#content[data-mobile-affix="appended"] .newsletter-signup
img{width:100%;height:auto;display:block}#content[data-mobile-affix="appended"] .newsletter-signup input[type=submit]{position:relative;font-size:12px;display:block;height:auto;-webkit-appearance:none}#content[data-mobile-affix="appended"] div.featured-box{float:none;margin:0
auto;width:100%}#content[data-mobile-affix="appended"] div.featured-box ul.table-of-contents{margin-top:0;padding:0;display:none}#content[data-mobile-affix="appended"] div.featured-box ul.table-of-contents.show_hidden{display:block}#content[data-mobile-affix="appended"] div.featured-box ul.table-of-contents
li{padding-left:15px}#content[data-mobile-affix="appended"] .newsletters #main center>div{height:auto;width:100%}#content[data-mobile-affix="appended"] .newsletters #main
img.borderless{width:100%;height:auto}#content[data-mobile-affix="appended"] .sendgrid-subscription-widget
input{width:100%;padding:8px;margin-bottom:15px}#content[data-mobile-affix="appended"] .column.last
iframe{margin:0
auto;display:block;width:100%}#other_mobile_leaderboard{width:320px;height:50px}#other_section_tile{display:none}.overlaybox{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:998;background:transparent;overflow:hidden;display:none;transition:background 800ms ease;-webkit-animation:fadeboxin 1s;-moz-animation:fadeboxin 1s;-o-animation:fadeboxin 1s;animation:fadeboxin 1s}body.overlay-visible,body.adpanel-visible{overflow:hidden;max-height:100%;-webkit-overflow-scrolling:none;position:absolute}body.overlay-visible
.overlaybox{display:block;background:rgba(0,0,0,.75)}.overlaybox
a.close{color:#FFF;float:none;padding:10px;display:block;text-align:right}.ad-panel{z-index:999;background:#fff;position:fixed;bottom:0;left:0;right:0;width:100%}.ad-panel.stickybottom{bottom:0;left:0;right:0;height:auto;min-height:50px;transform:translate3d(0,50px,0);box-shadow:0px 1px 11px rgba(0, 0, 0, 0.4);transition:transform 600ms ease;overflow:visible;width:320px;margin:0
auto}.ad-panel.stickybottom
.adcontent{z-index:6;position:relative;width:100%;left:0;top:0;margin-left:0;overflow:visible}.ad-panel.stickybottom .adcontent
#other_mobile_leaderboard{margin:0
auto;min-width:320px}.ad-panel.stickybottom.in-view{transition:transform 600ms ease,height 600ms ease;transform:translate3d(0,0,0)}.ad-panel.stickybottom.in-view
.closepanel{display:block}.ad-panel.full-size{height:100%;max-height:100%;transition:height 600ms ease}.ad-panel.modalize{left:10%;right:10%;top:10%;bottom:10%;width:auto;height:auto}.table-scroll-wrap{overflow-x:scroll}#content[data-mobile-affix="appended"] .blockify{display:block;margin:10px
auto;float:none;min-width:100%}#content[data-mobile-affix="appended"] .spacebelow{margin-bottom:10px}#content[data-mobile-affix="appended"] .nopadding{padding:0}#content[data-mobile-affix="appended"] svg#map{height:auto;width:auto}#content[data-mobile-affix="appended"] .spotlight{min-width:100%}#content[data-mobile-affix="appended"]  div.column div.spotlight>h3{margin-top:10px}.fade-in{opacity:0;-webkit-animation:fader ease-in 1;-moz-animation:fader ease-in 1;animation:fader ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}@keyframes
fader{0%{opacity:0}100%{opacity:1}}@-o-keyframes
fader{0%{opacity:0}100%{opacity:1}}@-moz-keyframes
fader{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes
fader{0%{opacity:0}100%{opacity:1}}.adcontent{position:absolute;z-index:99;top:0;left:50%;margin-left: -150px}.ad-panel
.closepanel{position:absolute;top: -17px;left:5px;padding:3px
5px;background-color:#fff;font-size:12px;z-index:5;text-shadow:0 0 0 white;border-top-left-radius:50%;border-top-right-radius:50%;border:1px
solid #aaa;border-bottom-color:#fff;height:18px;width:20px;display:none;text-align:center}.ad-panel .stickybottom.in-view
.closepanel{display:block}#content[data-mobile-affix="appended"] .adspot.squarish{width:300px;height:250px;margin:0
auto}#above-search-ad{height:60px}#content[data-mobile-affix="appended"] form.simple input[type='submit']{}div.sub-intro
ul{margin:5px
0;min-width:100%}#sfc101box{margin:0
auto}#sfc101box
.text_button{min-height:20px}.college .column>p:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}table{overflow:auto;width:100%;display:block;position:relative}img{height:auto}}@media only screen and (max-width: 500px){#other_mobile_tile_1{margin-bottom:30px}#other_mobile_tile_4{display:none}#content[data-mobile-affix="appended"] div.intro{margin:0
0 20px}#content[data-mobile-affix="appended"] .intro+div{width:auto;width:100%;height:auto;background-color:#FFF}#content[data-mobile-affix="appended"] .intro+div>div{background-color:#FFF}#content[data-mobile-affix="appended"] #middle #main .intro>a>img.borderless{width:50%;float:none;display:block;margin-left:25%;float:none;margin-left:25%}#content[data-mobile-affix="appended"] .intro
p{}#content[data-mobile-affix="appended"] #main .intro p
a{background:#EEE;padding:4px;margin:10px
auto;display:inline-block;clear:both;margin-right:60%;border-radius:4px}#content[data-mobile-affix="appended"] #main>div>img:first-child{width:100%}#content[data-mobile-affix="appended"] div.intro ul.wide-image{width:100%}#content[data-mobile-affix="appended"] div.columns{width:100%;float:none;margin:0}#content[data-mobile-affix="appended"] div.columns
div.column{width:100%}#content[data-mobile-affix="appended"] div.columns
div.column.first{border-right:none;padding:0}#content[data-mobile-affix="appended"] div.column
div.spotlight{width:100%;padding:0;padding:10px;clear:both}#content[data-mobile-affix="appended"] div.column div.spotlight
img{height:auto;width:100%;margin:0;left: -10px;position:relative}#content[data-mobile-affix="appended"] div.columns div.column.first div.spotlight>a:first-child{float:left;padding:0;display:block}#content[data-mobile-affix="appended"] div.columns div.column.first div.spotlight>a>h5{font-size:1.4em;text-align:left;margin-bottom:0;margin-top:25px;line-height:normal;margin-right:10px;padding:0!important;margin-bottom:10px!important}#content[data-mobile-affix="appended"]  div.column div.spotlight>h3{padding:0
10px;display:block}#content[data-mobile-affix="appended"] div.column div.spotlight>ul{padding-left:20px;display:block}#content[data-mobile-affix="appended"] div.columns div.column.first div.spotlight > p b
a{text-align:left;margin-bottom:0px}#content[data-mobile-affix="appended"] div.column div.spotlight>*{padding:0;display:block}#content[data-mobile-affix="appended"] div.columns div.column.first
ul{margin-bottom:15px}#content[data-mobile-affix="appended"] div.columns div.column.first ul li
a{text-align:left;margin-bottom:5px}#content[data-mobile-affix="appended"] div.columns div.column.first>p{}#content[data-mobile-affix="appended"] div.columns div.column > p
a{display:inline}#content[data-mobile-affix="appended"] div.columns
.column.last{padding:0}#content[data-mobile-affix="appended"] div.columns div.column.last p
a{display:inline}#content[data-mobile-affix="appended"] div.columns div.column.last p:last-child{padding:10px}}