body{margin:0;background:#fff;font:13px Arial,Helvetica,sans-serif;color:#000}a{color:#003399}#areaconnect{max-width:760px;margin:0 auto;padding:8px 10px}
.achead{display:flex;align-items:center;gap:12px;border-bottom:1px solid #000;padding-bottom:6px}.aclogo{border-right:1px solid #000;padding-right:12px}.achead-right h2{margin:0 0 4px;font-size:18px}.head-link{font-size:12px}
#ac_search_wrapper{margin:10px 0}#ac_search_tabs{display:flex;flex-wrap:wrap;gap:4px}.actab{display:inline-block;padding:6px 10px;background:#ABC5FF;color:#000;text-decoration:none;border-radius:4px 4px 0 0;font-weight:bold;font-size:12px}.actab.active{background:#FCFBBF}
#ac_search{background:#FCFBBF;padding:10px;border:1px solid #cdb513}.actabc{display:none}.actabc.active{display:block}.actabc input[type=text]{padding:5px;border:1px solid #999;margin:2px 0;min-width:150px}.actabc input.wide{min-width:60%}.actabc button,button,input[type=submit]{background:#003399;color:#fff;border:0;padding:6px 12px;font-weight:bold;cursor:pointer}.intro{font-size:12px;color:#333}
.acmain{display:flex;gap:14px;margin-top:12px}.accontent{flex:1;min-width:0}.acside{width:185px;flex:none}@media(max-width:640px){.acmain{display:block}.acside{width:auto}.achead{display:block}.aclogo{border:0}}
#ac_city_home_title h1{font-size:22px;margin:8px 0 2px}#ac_city_home_title h2{font-size:14px;font-weight:normal;margin:0 0 10px;color:#333}h1.small{font-size:20px;margin:10px 0 4px}h3{font-size:15px;margin:10px 0 4px}
table.quick{width:100%;border-collapse:collapse;margin-bottom:10px}table.quick td{background:#FCFBBF;border:1px solid #fff;text-align:center;padding:6px;width:33%}
.twocol{display:flex;gap:12px}.colA{flex:1.3}.colB{flex:1}@media(max-width:640px){.twocol{display:block}}.bar{background:#ABC5FF;text-align:center;font-weight:bold;padding:4px;margin:8px 0 4px}.newsbox{background:#FCFBBF;padding:6px}
ul.arrows{list-style:none;padding:0;margin:4px 0}ul.arrows li{padding:2px 0 2px 12px;background:url(/__ac/img/red_arrow.gif) no-repeat 0 7px}
.acwidget{border:1px solid #ABC5FF;margin-bottom:10px;font-size:12px}.acwidget-h{background:#ABC5FF;font-weight:bold;font-size:11px;padding:4px 6px;font-family:Verdana,Arial,sans-serif}.acwidget-b{padding:6px}.acwidget-b table.stats td{padding:1px 4px;font-size:12px}.acwidget-b table.stats td:last-child{text-align:right;font-weight:bold}form.horo select{max-width:100px}
.acfoot{text-align:center;font-size:11px;margin-top:20px;padding-top:10px;border-top:1px solid #ABC5FF}.acfoot .copy{color:#666;max-width:520px;margin:8px auto}
hr.dash{border:0;border-top:1px dashed #ABC5FF;margin:14px 0 8px}.tips{font-size:11px;color:#333}.center{text-align:center}
.grayfade{background:url(/__ac/img/grayfade.gif) repeat-x #eee;padding:4px 8px}table.zips{width:100%;border-collapse:collapse;font-size:12px}table.zips th{background:#ABC5FF;text-align:left;padding:4px}table.zips td{padding:4px;border-bottom:1px solid #eee}tr.rowlinks td{font-size:11px;background:#FCFBBF}.zipform{margin:8px 0}
ul.colleges{list-style:none;padding:0}ul.colleges li{padding:8px 0;border-bottom:1px solid #eee}.subnav,.letters{font-size:12px}.search-form{margin:10px 0}.search-form input{padding:6px;width:65%;border:1px solid #999}.compare{background:#FCFBBF;padding:8px;margin:8px 0;max-width:520px}.compare input{padding:4px;margin:2px}.factbox{background:#f5f5f5;padding:6px;font-size:12px}.static{line-height:1.5}