*:active,*:focus{outline:none}#quest_visible{position:relative;overflow:visible;text-align:center}.quest_wrapper{background:#FFF;background:-moz-linear-gradient(top, #FCFCFC 0%, #CECECE 34%, #CECECE 64%, #FEFEFE 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FCFCFC), color-stop(34%, #CECECE), color-stop(64%, #CECECE), color-stop(100%, #FEFEFE));border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px
solid #666;padding:10px;font-family:Arial,sans-serif;color:#333;position:relative;font-size:11px;overflow:hidden;height:220px}.quest_wrapper
h3{margin-top:0;text-align:center;font-size:1.3em;font-weight:bold;margin-bottom:15px}.quest_wrapper
h4{margin-top:0;text-align:center;font-size:1.8em;color:#666;margin-bottom:0;font-family:Arial,sans-serif}.quest_wrapper
input{height:30px;width:180px;border:1px
solid #666;font-size:25px;font-family:'PT Sans Bold',Arial,sans-serif;margin:5px
0 25px 0;padding-bottom:2px;padding-top:3px;text-align:center}h3
img{vertical-align:baseline;position:relative;top:2px}#quest_slogan{background-image:url('/images/quest/slogan.png');width:300px;height:44px;margin:auto;margin-bottom:-10px}.aoi_container_header{color:#A90000;font-family:Arial,sans-serif;font-size:1.3em;font-weight:bold}h3.start_container_header{color:#A90000;font-family:Arial,sans-serif;font-size:1.8em;line-height:20px;text-transform:none;margin-top:8px}.quest_header{width:270px;color:#316;padding:15px;font-weight:bold;font-size:18px;position:relative}#quest_programs_selection{overflow:hidden}.quest_wrapper
ul{list-style:none;margin-left:0;padding-left:0;position:relative;top:-8px;left:2px}#quest_zip_form{background:none;background-color:#E0DFE4;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px
solid #47596E;padding:10px;font-family:Arial,sans-serif;color:#000;width:82%;margin:auto;margin-bottom:5px}#quest_zip_form
h3{font-size:16px;font-weight:bold;margin-bottom:5px;line-height:16px;color:#000;margin-top:0px}#quest_zip_form
em{font-size:13px;font-style:normal}#quest_zip_form
input{margin-bottom:5px;height:12px;font-size:13px}#quest_school_form{background:none;background-color:#E0DFE4;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px
solid #47596E;padding:10px;font-family:Arial,sans-serif;color:#000;width:80%;margin:auto;margin-bottom:15px}#quest_school_form
h3{font-size:16px;font-weight:bold;margin-bottom:5px;line-height:16px;color:#000;margin-top:0px}#quest_school_form
em{font-size:13px;font-style:normal}#quest_school_form
input{margin-bottom:5px;height:12px;font-size:13px}.hoverable{cursor:pointer}.shaded{background-color:#CCC}.bolded{font-weight:bold;color:#207FBF}.scrollable{overflow:hidden;overflow-y:scroll}.undo{float:left;text-align:left;height:64px;width:64px}.undo
div{position:relative;height:64px;width:64px;left:10px;top:5px}.skip{float:right;text-align:right;height:64px;width:64px}.skip
div{position:relative;height:64px;width:64px;right:10px;top:10px}.more{float:right;text-align:right;height:64px;width:64px}.more
div{position:relative;height:64px;width:64px;right:10px;top:10px}.undo_2,.more_2{margin-top:20px}li.quest_program{line-height:19px;width:203px;height:45px;float:left;background-image:url('/images/quest/bg-button.gif');background-position:center bottom;display:block;padding:0
10px;margin:0
10px 5px 10px;line-height:12px;position:relative;text-align:center;font-family:Arial,sans-serif}li.quest_program:hover{background-position:center top;color:#FFF}li.quest_program:hover .quest_aoi_sample_programs, li.quest_program:hover
.quest_aoi_programs_heading{color:#FFF}li.aoi_2{height:30px;background-image:url('/images/quest/bg-button-aoi-2.gif')}li.next{height:37px}li.aoi_1
.quest_aoi_programs_heading{position:relative;top:8px;left:50%;margin-left:-94px;text-align:center;font-size:1.2em;width:195px;color:#a90000;font-weight:bold;margin-bottom:15px}li.aoi_1
h3{position:relative;top:8px;left:50%;margin-left:-94px;text-align:center;font-size:1.2em;width:195px}li.aoi_2 h3, li.next
h3{position:relative;top:50%;left:50%;margin-top:-5px;margin-left:-94px;text-align:center;font-size:1.0em;width:195px}li.aoi_2
a{display:block;color:black;font-weight:bold;line-height:30px;text-decoration:none}li.aoi_2 a:hover{color:white}li.quest_program
span{font-size:10px;color:#8F0A1F}#quest_button_start_geo{background-image:url('/images/quest/quest-button-geo.png');background-position:center top;width:259px;height:65px;margin:auto;margin-bottom:13px}#quest_button_start_program{background-image:url('/images/quest/quest-button-program.png');background-position:center top;width:259px;height:65px;margin:auto}#quest_button_start_school{background-image:url('/images/quest/quest-button-school.png');background-position:center top;width:259px;height:65px;margin:auto;margin-bottom:8px}#quest_button_start_geo:hover,#quest_button_start_program:hover{background-position:center bottom}#quest_button_start_geo span a, #quest_button_start_program span
a{width:259px;height:65px;display:block}.quest_submit_button{background-image:url('/images/quest/bg-button-go.gif');background-position:center bottom;width:175px;height:55px;margin:auto;margin-top:10px}.quest_submit_button:hover{background-position:center top}.hidden{display:none}.clear{clear:both}.b-padding-13{padding-bottom:13px;display:block}.b_padding_13{padding-bottom:13px}h1{font-size:30px;font-weight:400;color:#1F1F2C;padding-top:20px}h2
span{font-weight:500}.financial_aid_cc h2, #initiatives_community h2, #transferingCredit h2, #student_category_container h2, #community_colleges_attendants
h2{margin-top:30px;text-align:center;height:auto;line-height:35px;font-size:22px;font-weight:300;letter-spacing:0;color:#000;text-align:center}.community_benefits{display:flex}.community_benefits_column{color:#31313f;padding:15px;background:#FFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #a5a2a2;border:1px
solid #E7E7E7;height:93%;margin:10px
7px 20px 7px}.community_benefits_title{text-align:center;font-size:20px;color:#000}.community_benefits_icon{margin:0
auto;background:#fff url(/images/community_colleges/cc-state-icons.png) no-repeat;margin-top:20px;margin-bottom:20px}#community_benefits_icon1{width:65px;height:40px;background-position:-2px -50px}#community_benefits_icon2{width:68px;height:50px;background-position:0px -90px}#community_benefits_icon3{width:61px;height:50px;background-position:2px -139px}#community_benefits_icon4{width:80px;height:55px;background-position:-2px 3px}#community_colleges_attendants
.demographic_data{background:#FFF 0% 0% no-repeat padding-box;border:1px
solid #EBEBEB;box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16);margin:15px
0px}#community_colleges_attendants .demographic_data
p{padding:15px;margin:0px}.student_category_wrapper{background:#eee;padding:1px
0 20px 0}.student_category_box{background-color:#FFF;margin:20px
0px;overflow:hidden;box-shadow:0px 3px 6px rgb(165, 162, 162);border-top:3px solid #DA1A33}.category_image.col-sm-4.order-1.order-sm-2{text-align:center}.category_image
img{width:50%;margin-top:20px}.dataPoint li:before{content:'';position:absolute;border-top:4px solid transparent;border-left:6px solid #555;border-bottom:4px solid transparent;left:20px;margin-top:10px}.category_info{padding:15px
!important}.category_info
.category_type{text-align:center;font-size:22px;color:#000;line-height:37px;font-weight:500}.category_info
.catergory_title{padding:10px
0px}.category_info .catergory_title
.catergory_title_sub{font-size:18px;font-weight:500}.category_info
ul{margin:0px;padding-left:15px;list-style:none}.category_info ul>li{padding:15px
0px}.financial_aid_points{background-color:#EEE;counter-reset:step;padding:20px
20px 20px 0;margin-bottom:20px}.financial_aid_points
ul{position:relative;list-style-type:none}.financial_aid_points ul:before{content:' ';background:#DA1A33;display:inline-block;position:absolute;left:32px;width:2px;height:85%;z-index:10}.financial_aid_points ul li:before{content:counter(step);counter-increment:step;background-color:#DA1A33;display:inline-block;position:absolute;border-radius:50%;box-shadow:0px 0px 7px #DA1A33;left:20px;width:26px;height:26px;z-index:10;color:#fff;text-align:center;line-height:26px}.financial_aid_points ul>li{padding-left:20px;margin:20px
0;line-height:26px}#transferingCredit{background:url(/images/community_colleges/transferingCredit_bg.jpg) no-repeat;width:100%;background-size:cover;background-position:center;padding:30px
0}.transferingContent
.padding_div{background-color:#fff;border-bottom:2px solid #DA1A33;border-top:2px solid #DA1A33;box-shadow:0px 3px 6px #a5a2a2;padding:0
20px}p{margin:1rem 0}.initiative_benifits{text-align:center}.initiative_table{box-shadow:0px 3px 6px rgba(0, 0, 0, 0.1607843137254902);border:1px
solid #E4E4E4;opacity:1;overflow:hidden;padding-top:30px}.initiative_icon{background-color:#FFE6E9;width:88px;height:88px;border-radius:50%;display:inline-block;background:url(/images/community_colleges/cc-initiatative.png) no-repeat}#initiatives_community
li{list-style:none;font-size:18px;font-weight:500;border-left:4px solid #DA1A33;padding-left:10px;color:#000}#initiatives_community
ul{padding-inline-start:0px;padding-left:0px}#stackable_credentials{background-position:-2px -180px}#formalized_apprenticeship{background-position:-2px -90px}#guided_pathways{background-position:-2px -0px}.initiative_title{margin-top:10px;text-transform:uppercase;font-weight:600}.initiative_description
p{font-size:14px;padding:0
20px 10px 20px;margin-top:10px}.initiative_description.no-border{border:none}.initiative_description{border-bottom:1px dashed #cecbcb;margin-bottom:20px}#map_section{background:url(/images/community_colleges/colleges_by_states.jpg) no-repeat;background-position:center;padding-bottom:50px;background-size:cover}#map_section
.state_map_header{text-align:center;color:#FFF;background:transparent linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.03137254901960784) 3%, rgb(61, 37, 0) 100%) 0% 0% no-repeat}#map_section
.state_map_heading{text-transform:uppercase;font-size:22px;font-weight:400;padding:15px}#map_section
.map_main_container{box-shadow:4px 7px 5px rgba(0, 0, 0, 0.30196078431372547);background-color:#fff}#map_section .map_main_container
h2.state_list_heading{font-weight:500;font-size:20px;padding:20px
8px;color:#000;border-bottom:3px solid #E4273B;text-align:center;margin-bottom:0}#map_section .map_main_container h2.state_list_heading
span{font-weight:300}#map_section .map_main_container
.mapbody{border-bottom:1px solid #e7e7e7;margin:0}#map_section .map_main_container .mapbody
.map_container{padding-top:5rem;justify-content:center;align-items:center}#map_section .map_main_container .mapbody .map_container
#map{width:100%;height:auto}#map_section .map_main_container .mapbody
.state_list{background-color:#F4F4FC;padding:15px
0 !important}#map_section .map_main_container .mapbody .state_list
.state_container{font-weight:400;font-size:10px;text-transform:uppercase}#map_section .map_main_container .mapbody .state_list .state_container
.state_columns{width:33%;float:left;white-space:nowrap}#map_section .map_main_container .mapbody .state_list .state_container .state_columns
a{color:#000;font-weight:400}#map_section .map_main_container .mapbody .state_list .state_container .state_columns
.state_names{padding:5px
3px 5px 9px;line-height:1.5em;text-decoration:none}.statecontent{background-color:#FFF;padding:15px}.blueText{font-size:18px;color:#135AA2}#community_college_content
a{color:#324A6E;font-weight:700}#community_college_content a:hover{color:#DD172C }#map_section .map_main_container .mapbody .state_list .state_container .state_columns a:hover{color:#DD172C !important }.state_columns a:hover{font-weight:bold !important;text-decoration:none}.source_popup a.btn:hover{color:#fff!important}.lazy{background:none;background-color:#F1F1FA}@media (min-width: 374px){#map_section .map_main_container .mapbody .state_list .state_container .state_columns
.state_names{padding:5px
15px 5px 15px}}@media (min-width: 477px){.financial_aid_points ul:before{height:90%}}@media (min-width: 576px){.transferingContent
.padding_div{padding:0
30px}.category_image
img{width:100%;height:auto;margin-top:0}.category_info
.category_type{text-align:left;padding-bottom:15px}}@media (min-width: 768px){#map_section
.state_map_header{padding:15px}#map_section .map_main_container .mapbody .state_list
.state_container{font-size:12px}#map_section
.state_map_heading{font-size:30px;font-weight:500}#map_section .map_main_container
h2.state_list_heading{font-size:24px}}@media (min-width: 992px){.financial_aid_cc h2, #initiatives_community h2, #transferingCredit h2, #student_category_container h2, #community_colleges_attendants
h2{line-height:39px;font-size:30px}.category_info
.category_type{font-size:28px}h1{font-size:38px;padding-top:30px}.financial_aid_points{padding:20px}.initiative_description{border-right:1px dashed #cecbcb;border-bottom:0;margin:0;height:calc(100% - 175px)}.category_image
img{height:100%}}@media (min-width: 1200px){#map_section .map_main_container .mapbody
.state_list{padding:10px
!important}.category_image
img{width:85%;float:right}.category_image.col-sm-4{text-align:right}}@media (min-width: 1500px){.category_image
img{width:70%}}