*{margin:0;padding:0;outline:none;vertical-align:baseline}img{border:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}fieldset{border:none}*{margin:0;padding:0;outline:none;vertical-align:baseline}img{border:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}fieldset{border:none}#tinybox{position:absolute;display:none;background:url(/assets/portal4/assets/preload-3d0142791fbc38bb0a2894a6b758e937b3f9a347d3fa7c2c4bdf7f605a5b855a.gif) no-repeat 50% 50%;z-index:2000;border-radius:5px;margin:10px;box-sizing:border-box}#tinymask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:1500}#tinycontent{background:#fff}.modal_box{width:450px;background:white;padding:15px;box-sizing:border-box}.modal_box h1{font-size:21px}#thanksmessage{text-align:center}#thanksmessage h1{color:#693;font-size:24px}#thanksmessage p{margin-bottom:20px}#thanksmessage .button{margin:20px 0}.clearfix{clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.text-center{text-align:center}*{margin:0;padding:0;border:none}img{outline:0}.uppercase{text-transform:uppercase;letter-spacing:1px}body{font-family:"Open Sans", helvetica, arial, sans-serif;color:#666;background:#222}select,input,textarea{font-family:"Open Sans", helvetica, arial, sans-serif;font-size:14px}body{font-size:16px;line-height:1.5em}h1,h2,h3,h4{line-height:1.2em;margin-bottom:10px;font-weight:bold;color:#333}h1{font-size:30px;padding-bottom:10px;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px;border-bottom:5px solid #2993ca}h2{font-size:21px;text-transform:capitalize}h3{font-size:16px}a{color:#2993ca;text-decoration:none}a.span{font-size:13px;text-decoration:underline;padding-left:5px;font-family:Arial,sans-serif}optgroup{color:#111;font-weight:bold;font-size:13px;margin:4px 0 2px;text-indent:2px;font-style:normal}optgroup option{font-size:12px;text-indent:8px;color:#666}p,li{font-size:16px;line-height:1.5em}.ad-wrapper{text-align:center;margin:15px 0}.search{float:right;position:relative}.search input.searchinput{margin-top:8px;background:url(/assets/portal/assets/gradients-471d9cc076227770bafe4e6f3f5a4564b067b7322a50405ade176eb47bd3d485.png) repeat-x 0 -84px;border:1px solid #ccc;font-size:12px;padding:6px 2px 5px 4px;width:260px;color:#333}.search input.mag{background:url(/assets/portal/assets/icons-4b5fc9d7a6f72b6be784237815b551aedeb490e206ad6d47884adf41ab3facb2.png) 0 -125px;width:25px;height:25px;display:block;position:absolute;right:2px;top:8px;text-indent:-9999px;cursor:pointer;border:none}#header{width:100%;background:#2993ca;float:left}#header #brand .logo{background:url(/assets/portal4/assets/logo-degreesearch-4f92f76f2919a0d16e96f4ec05eccc40fc15f05c64413694f6ed17b241d4ad8a.png);background-size:264px 47px;text-indent:-999px;display:block;float:left;margin:15px 0;width:264px;height:47px}#header #brand .logo-abco{background:url(/assets/brands/logos/about-college-online-logo-white-26249ecdb58ff255dfd439b38824e9be34e938ea634c9d2f4f3044b2b6a8cd57.png);background-size:264px 47px;text-indent:-999px;display:block;float:left;margin:15px 0;width:264px;height:47px}#header #brand .logo-bd{background:url(/assets/brands/logos/beyond-degrees-logo-white-2d8ebd220be8281831d51b36e55b6d40a0e3a63c5694413b0155df792043fc9e.png);background-size:264px 40px;background-repeat:no-repeat;background-position:center center;text-indent:-999px;display:block;float:left;margin:15px 0;width:264px;height:47px}#header #brand .logo-co247{background:url(/assets/brands/logos/classes-online-247-logo-white-64ad82a11780f2b3ba7a24d27230193a60cadfe66489e7f4c4dd07dd3f20a80d.png);background-size:264px 47px;text-indent:-999px;display:block;float:left;margin:15px 0;width:264px;height:47px}#header #brand .logo-ds{background:url(/assets/portal4/assets/logo-degreesearch-4f92f76f2919a0d16e96f4ec05eccc40fc15f05c64413694f6ed17b241d4ad8a.png);background-size:264px 47px;text-indent:-999px;display:block;float:left;margin:15px 0;width:264px;height:47px}#header .navbar-toggle{position:relative;float:right;padding:9px 10px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer}#header .navbar-toggle:hover{background:#1b678d}#header .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:white;margin-top:4px}#header #nav_container{float:right;padding:20px 0 0 0}#header #nav_container #nav.primary{float:right;position:relative}#header #nav_container #nav.primary>li{float:left;position:relative}#header #nav_container #nav.primary>li.mobile{display:none}#header #nav_container #nav.primary>li>a{text-transform:uppercase;letter-spacing:1px;display:block;float:left;font-size:14px;color:white;line-height:42px;padding:0 13px}#header #nav_container #nav.primary>li>a:hover{color:#f4b941}#header #nav_container #nav.primary>li>a span{display:none}#header #nav_container #nav.primary>li.active a{color:#f4b941}#header #nav_container #nav.primary>li #drop_us_colleges.drop{width:480px}#header #nav_container #nav.primary>li #drop_us_colleges.drop ul{width:140px}#header #nav_container #nav.primary>li #drop_articles.drop{width:240px}#header #nav_container #nav.primary>li .drop{background:none repeat scroll 0 0 white;border-color:#888;border-style:solid;border-width:1px;display:block;right:-20px;padding:20px;position:absolute;top:42px;width:420px;z-index:900}#header #nav_container #nav.primary>li .drop h3,#header #nav_container #nav.primary>li .drop li.nav_title{font-weight:bold;font-size:13px;padding-bottom:10px;color:#999;text-transform:uppercase}#header #nav_container #nav.primary>li .drop ul{float:left;margin:0 10px 0 0;width:200px}#header #nav_container #nav.primary>li .drop ul li{display:block;float:none;width:100%}#header #nav_container #nav.primary>li .drop ul li a{float:none;color:#2993ca;display:block;font-size:13px;height:28px;line-height:28px;padding:0 10px;background:none #fff;text-shadow:none}#header #nav_container #nav.primary>li .drop ul li a:hover{background:#2993ca;color:white}#header #nav_container .secondary{float:right;font-size:14px;margin-top:5px}#header #nav_container .secondary li{margin-left:12px;float:left}#header #nav_container .secondary li a{font-weight:bold}#header #nav_container .secondary li a:hover{text-decoration:underline}#header #nav_container #site_search{float:right;position:relative}#header #nav_container #site_search input#searchinput{margin-top:8px;background:white;border:1px solid #ccc;font-size:12px;padding:6px 2px 5px 4px;width:200px;color:#333}#header #nav_container #autocomplete-results{background-color:whitesmoke;width:208px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute;top:38px;z-index:900;box-shadow:rgba(0,0,0,0.2) 0 2px 1px}#header #nav_container #autocomplete-results ul li{padding:3px 8px;border-bottom:1px solid #ddd}#header #nav_container #autocomplete-results ul li:last-child{border-bottom:none}#header #nav_container #autocomplete-results ul li.active,#header #nav_container #autocomplete-results ul li:hover{background-color:#d9edf7}#header #nav_container #autocomplete-results ul li.active a,#header #nav_container #autocomplete-results ul li:hover a{color:#1b678d}#header #nav_container #autocomplete-results ul li a:focus{outline:0}#header #subnav{width:100%;background:#eee;border-top:1px solid #999}#header #subnav .wrap{overflow:hidden}#header #subnav ul{float:left}#header #subnav ul li{float:left;line-height:33px;font-size:13px}#header #subnav ul li a{float:left;display:block;padding:0 10px;line-height:33px}#header #subnav ul li.first{padding:0 10px 0 12px}#header #subnav ul li.active a{background:#fff}#online_degree_results #subnav ul{margin-left:40px}#main{background:#fff;padding:15px 0 40px;clear:both}.wrap{width:960px;margin:0 auto;position:relative}.main{width:68%;float:right}.main img{max-width:100%}#content{clear:left}#content .main .article ul,#content .main .article ol{margin-bottom:15px;padding-top:5px}#content .main .article ul li,#content .main .article ol li{line-height:1.2em;padding-bottom:4px;margin-left:20px}#content .main .article ul li{background:url(/assets/portal4/assets/li_gray-d6ed00356149d88606efc97324ab65a954bd0e83b7ebc994674d7f1cc2530e08.gif) no-repeat 0 5px;padding-left:30px;text-indent:-15px}#content .main .article ol{margin-left:15px}#content .main .article ol li{list-style:decimal}#content .clear{clear:both}#content .banner{margin-bottom:20px;display:block}#content a.button:hover{text-decoration:none}#content p strong{color:#333}#content .breadcrumbs{overflow:hidden;margin-bottom:10px;width:100%;line-height:18px}#content .breadcrumbs li{color:#999;float:left;margin-right:4px}#content .breadcrumbs li a{color:#999;text-decoration:underline}#content .breadcrumbs li a:hover{color:#3783E8}#content .arrow{background:#62a01b;padding:10px;clear:both;margin-bottom:30px;position:relative}#content .arrow:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(124,179,80,0);border-top-color:#62a01b;border-width:15px;margin-left:-15px}#content .arrow h2,#content .arrow p{margin:0;padding-left:12px;color:#fff;font-weight:bold;font-size:21px}#content .arrow h2 em,#content .arrow p em{color:#FFDF75;font-style:normal}.side{width:30%;float:left;position:relative}.side .sidebar{position:absolute;top:0;z-index:800}.side .section{margin-bottom:20px}.side .section h3{padding-bottom:8px;margin-bottom:15px;border-bottom:1px solid #bbb}.side #quick_finder{position:relative;float:left;width:100%}.side .finder{background-color:#f4b941;padding:20px;position:relative;min-height:135px;height:auto !important;height:135px}.side .finder h3{text-transform:uppercase;letter-spacing:1px;font-weight:normal;font-size:29px;font-family:"Oswald", "Arial Condensed", Arial, sans-serif;color:white;border:none;line-height:32px;text-align:center;margin-bottom:0px;padding-bottom:0px}.side .finder hr{border-top:1px solid #f7cc61;border-bottom:1px solid #ed9a2f;margin:10px 0}.side .finder select{font-size:16px;height:28px;width:100%;margin-bottom:8px;background:white}.side .finder .button{margin-top:5px;width:100%;font-size:24px;text-transform:uppercase;letter-spacing:1px;border-radius:5px;margin-bottom:10px}.side .sponsored-school-text{padding-top:5px}.side .trust{width:100%;text-align:center}.side #key_data{padding-top:15px}.side #key_data table th{font-weight:bold;color:#333}.side #key_data .data_source{padding-left:15px;text-indent:-15px;margin-bottom:10px}#footer{width:100%;background:#333 url(/assets/portal4/layout/footer_gd-c89d03ac3f1ef8805de4e820c87558d6243bdc4ce698400e05dc7acb67464c9b.png) repeat-x;clear:left;float:left;color:#F5F5F5}#footer .main{margin-top:25px;padding-bottom:20px;height:auto !important;height:120px}#footer .main h2{color:#fff;font-weight:normal;font-weight:bold;font-size:24px}#footer .main p{color:#999;line-height:20px}#footer .main a{color:#ccc;text-decoration:underline}#footer .main a:hover{color:#eee}#footer .main.classes_and_careers h1{color:#fff}#footer .main.classes_and_careers h2{margin-top:20px}#footer .main.classes_and_careers div{line-height:30px}#footer .side .finder{background:none}#footer .side .finder h3{color:#fff}#footer .side .finder hr{border-top:1px solid #444;border-bottom:1px solid #222}#footer #blogfooter .entry{float:left;width:300px;background:#222;border-radius:5px;padding:10px 10px 15px;margin-right:12px}#footer #blogfooter .entry img{float:left;border:3px solid #ccc}#footer #blogfooter .entry p{font-size:16px;font-weight:bold;float:left;margin-left:15px;width:153px;line-height:24px}#footer #blogfooter .entry p a{color:#F5F5F5}#footer #blogfooter .entry p a:hover{text-decoration:underline}#footer #defaultfooter h2{margin-bottom:15px}#footer #defaultfooter p{margin:0 0 15px 10px}#footer #defaultfooter p.search{margin-top:20px}#footer #defaultfooter p.search a{color:#fff;font-size:16px}.footer{clear:both;background:#222;border-top:1px solid #111;padding:20px 0 30px}.footer .footer-text{color:#666}.footer ul{text-align:center}.footer ul li{font-size:12px;display:inline;color:#666}.footer ul li a{color:#666}.footer ul li a:hover{color:#999}.footer .social{margin-top:15px;text-align:center}.footer .social li{display:inline-block;margin-right:10px}.footer .social li.last{margin-right:0}.footer .social li a{display:block;width:25px;height:25px;float:left;background:url(/assets/portal4/assets/icons-dk-bbeff918cb80d3724af745d37797dd7d3b5df63703c1fb5176b70c0246d8feef.png);cursor:pointer;text-indent:-9999px}.footer .social li.facebook a{background-position:0 0}.footer .social li.facebook a:hover{background-position:-0 -25px}.footer .social li.twitter a{background-position:-25px 0}.footer .social li.twitter a:hover{background-position:-25px -25px}.footer .social li.google a{background-position:-50px 0}.footer .social li.google a:hover{background-position:-50px -25px}.footer .social li.pinterest a{background-position:-75px 0}.footer .social li.pinterest a:hover{background-position:-75px -25px}.footer .social li.youtube a{background-position:-100px 0}.footer .social li.youtube a:hover{background-position:-100px -25px}.footer .social li.rss a{background-position:-125px 0}.footer .social li.rss a:hover{background-position:-125px -25px}form input[type="text"],form input[type="password"],form input[type="number"],form input[type="tel"]{background-image:linear-gradient(#e6e6e6, white);border:1px solid #999;padding:2px}form select{border:1px solid #999;box-sizing:border-box}.fl{float:left}.cl{clear:left}.fr{float:right}.cr{clear:right}#content p{margin-bottom:15px}#content a:hover{text-decoration:underline}#content ul.bullets{margin-left:5px}#content ul.bullets li{line-height:1.4;margin-bottom:5px;padding-left:25px;background:url(/assets/portal4/assets/li_gray-d6ed00356149d88606efc97324ab65a954bd0e83b7ebc994674d7f1cc2530e08.gif) no-repeat 0 8px;text-indent:-10px}#content .article_image{float:right;padding:3px;border:1px #ddd solid;margin:0 0 15px 15px}.button{display:inline-block;vertical-align:middle;color:#fff;font-size:16px;text-align:center;width:100%;cursor:pointer;cursor:hand;font-weight:bold;background:#00ADDE;color:#fff;padding:12px 0;line-height:1;border-radius:5px;position:relative;-webkit-appearance:none}.button.orange{background-color:#f57b05;box-shadow:0 6px 0 #e65200}.button.orange:hover{background-image:linear-gradient(#fe9608, #f57b05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$ltorange', endColorstr='$orange');top:1px;box-shadow:0 5px 0 #e65200}.button.blue{background:#2993ca;box-shadow:0 6px 0 #1b678d}.button.blue:hover{top:1px;box-shadow:0 5px 0 #1b678d;background-image:linear-gradient(#01adee, #2993ca);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01adee', endColorstr='#2993ca')}.button.red{background-image:linear-gradient(#ed1934, #a51424);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1934', endColorstr='#a51424');background-color:#c91928;border:1px solid #bd1826 !important}.button.grey{background-image:linear-gradient(#fff, #CCC);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#CCC');background-color:#CCC;color:#444;box-shadow:#fff 0px 1px 0px 0px;text-shadow:0px 1px 0px #FFF;filter:dropshadow(color=#fff,offx=0,offy=1)}.box-list{padding:15px;margin-bottom:20px;overflow:auto;border-bottom:3px solid #ddd}.box-list ul{margin-left:5px;overflow:auto}.box-list ul li{background:url(/assets/portal4/assets/li_gray-d6ed00356149d88606efc97324ab65a954bd0e83b7ebc994674d7f1cc2530e08.gif) no-repeat 0 8px;line-height:1.7;padding-left:15px;float:left;width:45%;margin-right:5%;box-sizing:border-box}.rating{background-image:url(/assets/portal4/assets/rating-sprite-d81e079fc5973ae2ccef8ffd65729dc51a39cd26b4ca1913ab1d4b75b74206de.png);background-repeat:no-repeat;background-position:0 0;width:74px;height:15px;display:block;overflow:hidden}.rating.r00{background-position:0 0}.rating.r05{background-position:0 -15px}.rating.r10{background-position:0 -30px}.rating.r15{background-position:0 -45px}.rating.r20{background-position:0 -60px}.rating.r25{background-position:0 -75px}.rating.r30{background-position:0 -90px}.rating.r35{background-position:0 -105px}.rating.r40{background-position:0 -120px}.rating.r45{background-position:0 -135px}.rating.r50{background-position:0 -150px}.results .filter{background:#eee;border-radius:5px;margin-bottom:10px;overflow:hidden;padding:13px 20px 15px;border:1px solid #ccc}.results .filter form>span{float:left;display:block}.results .filter form>span.syntax{margin:10px 5px 0}.results .filter select,.results .filter input{margin:0 3px}.results .filter #study_area_id{width:210px}.results .filter #zip{width:50px;font-size:13px;padding:7px 0px 8px 5px;color:#555}.results .filter h2{margin-bottom:5px}.results .filter .button{height:auto;font-size:14px;padding:6px;width:85px;margin-top:-2px;line-height:19px;border-radius:2px}.results h2{margin-bottom:10px}.results .tabs{float:left}.results .tabs li{float:left;border-radius:5px 5px 0px 0px;background-image:linear-gradient(#bbb, #666);background-color:#bbb;margin-right:6px;font-weight:bold;font-size:16px}.results .tabs li a{border-radius:5px 5px 0px 0px;float:left;display:block;padding:5px 10px;color:#fff;line-height:20px}.results .tabs li.active{background-image:linear-gradient(#000, #272A33);background-color:#272A33;padding-left:10px}.results .tabs li.active a{background:url(/assets/portal4/assets/featured-star-ac471a66ef05f2afe7ecc06d7241c7b3c76ff6330fed1249d3e06ab6dbadab19.gif) no-repeat left 8px;color:#FFDF75;padding-left:15px}.results #localzip{float:left;width:300px;padding-top:3px}.results #localzip p{float:left;padding-left:15px;background:url(/assets/portal4/assets/pin-b627126cf1e648d79002fb3b75df6501cc65ae78488f3147081f85dba7b85f0f.gif) no-repeat left center;font-weight:bold;color:#66964A;font-size:16px;margin:2px 6px 0 3px}.results #localzip .text{float:left}.results #localzip .text label{font-size:10px;left:4px}.results #localzip .text input{width:56px}.results #localzip .submit input{display:inline-block;vertical-align:middle;color:#fff;font-size:10px;background-image:linear-gradient(#266fd4, #0f3a86);border-radius:9px;background-color:#266fd4;border:none;padding:3px 4px 2px;margin-left:4px}.results table{width:100%;clear:left}.results table th{background:#272A33;color:#fff;padding:5px 5px 5px 13px;font-size:12px;position:relative}.results table th.number{text-align:right}.results table th div{float:left;padding-right:15px;position:relative;cursor:pointer}.results table td{padding:15px 13px;vertical-align:middle;border-bottom:1px solid #ccc;font-size:13px}.results table td.number{text-align:right}.results table td.first{width:130px}.results table tr:last-child td{border-bottom:1px solid #272A33}.results .source{font-size:11px;font-style:italic;color:#999;margin-top:10px}.results .source p.fr a{font-style:normal;font-size:12px}.results .source a{text-decoration:underline}#colleges_in_state #content .results a.button{font-size:13px;padding:10px 5px}#errorExplanation{padding:22px 0 8px 50px;background:#fff url(/assets/portal4/assets/error-f0c0b097ed9f24a021f1664b279aa241459295e32dbcfb13439040edf3294487.gif) no-repeat 0px 15px}#errorExplanation h2{color:#CC3333;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px !important}#errorExplanation p{margin-bottom:5px}#errorExplanation ul li{list-style-type:disc;margin-left:14px;color:#CC3333;font-weight:bold}.formError{color:#CC3333;font-weight:bold}@media screen and (max-width: 960px){.wrap{width:100%;padding:0 10px;box-sizing:border-box}}@media screen and (min-width: 769px){.navbar-toggle{display:none}}@media screen and (min-width: 769px) and (max-width: 920px){#header #brand .logo{background:url(/assets/portal4/assets/logo-degreesearch-icon-cdb3a4ad21eda969c4eb8323031058546cc231fddbb5c7b9424bd3099950a13f.png);background-size:49px 47px;text-indent:-999px;display:block;float:left;margin:15px 0;width:49px;height:47px}}@media screen and (max-width: 768px){#header #nav_container{float:none}#header #nav_container #nav.primary{clear:right;width:100%;padding-bottom:15px}#header #nav_container #nav.primary>li{float:none;border-top:1px solid #1b678d;display:block}#header #nav_container #nav.primary>li.mobile{display:block}#header #nav_container #nav.primary>li>a{float:none;display:block}#header #nav_container #nav.primary>li>a span{display:inline}#header #nav_container .search,#header #nav_container #site_search{float:none}#header #nav_container #site_search{padding:0 10px}#header #nav_container #site_search input#searchinput{margin-bottom:10px;width:100%;box-sizing:border-box}#header #nav_container .search input.mag{right:12px}#nav.primary{display:none}.main{width:100%;padding:15px;box-sizing:border-box}.side{width:100%;max-width:440px;float:none;margin:0 auto 20px}.side .sidebar{position:static}.side #quick_finder{float:none;margin:auto}#footer .main{text-align:center}}@media screen and (max-width: 480px){#header #brand .logo{width:240px;height:42px;background-size:240px}.wrap{width:100%;box-sizing:border-box}}.bd h1{border-bottom:5px solid green}.bd a{color:green}.bd .side .finder{background:#d1b86f}.bd .side .finder hr{border-top:1px solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(0,0,0,0.1)}.bd .button.blue{background:green;box-shadow:0 6px 0 darkgreen}.bd .button.blue:hover{background-image:linear-gradient(#090, green);box-shadow:0 5px 0 darkgreen}.bd #header{background:green}.bd #header #nav_container #nav.primary>li.active a{color:#d1b86f}.bd #header #nav_container #nav.primary>li .drop ul li a{color:green}.bd #header #nav_container #nav.primary>li .drop ul li a:hover{background:green;color:white}.bd #hero #quick_finder .sponsored-school-text{color:black}.bd.degrees .main #summary #summary_slides h2{border-bottom:2px solid green}b{font-weight:bold}i,em{font-style:italic}.school{margin:0;padding:0;background:#fff}.school #header{background:#536c82 url(/assets/portal4/layout/school_header_gd-2e20e75002188b7ca38c127542f1498817b95cad487e76755fa23c9cff4d6c38.png) repeat-x 0 bottom;margin-bottom:0;min-height:95px;height:auto !important;height:95px;padding-bottom:10px;float:none}.school #header h1{color:#fff;padding:20px 0 0;margin:0;width:650px;border-bottom:none}.school #header p{margin-top:5px;font-size:18px;color:#fff}.school #content{padding:20px 0 100px}.school #content .wrap{overflow:hidden}.school #content .main{padding:20px 0}.school #content .main #school_utilities{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px}.school #content .main .button{clear:both;display:block;max-width:350px;height:32px;font-size:24px;line-height:34px;margin:20px auto 1px}.school #content .program_desc ul,.school #content .program_desc ol{margin-bottom:15px;padding-top:5px}.school #content .program_desc ul li,.school #content .program_desc ol li{line-height:1.2em;padding-bottom:4px;margin-left:20px}.school #content .program_desc ul li{background:url(/assets/portal4/assets/li_gray-d6ed00356149d88606efc97324ab65a954bd0e83b7ebc994674d7f1cc2530e08.gif) no-repeat 0 5px;padding-left:30px;text-indent:-15px}.school #content .program_desc ol{margin-left:15px}.school #content .program_desc ol li{list-style:decimal}.school #content .side{background:#fff;border-radius:5px;padding:20px 0;text-align:center}.school #content .side .school_logo{margin-bottom:20px}.school #content .side h3{color:#3783e8;font-size:24px;margin-bottom:0}.school #content .side .button{font-size:21px;width:90%}.school #content .side .trust{text-align:center;padding:15px 5px 5px;border-top:1px solid #ddd;margin-top:15px}.school #content .side #media{margin:0 auto;width:221px;padding-top:25px}.school #content .side #media div{padding:2px;border:1px solid #bbb;overflow:hidden}.school #content .side #media div img{margin:0}.school #content .side #media #map{width:215px}.school #content .side #media .mediatabs{margin-top:-1px}.school #content .side #media .mediatabs li{float:right;margin-left:5px;background:#fff;margin-top:1px;padding-right:1px}.school #content .side #media .mediatabs li a{display:block;font-size:10px;text-transform:uppercase;padding:3px 20px 6px 5px;background-repeat:no-repeat;background-position:right 2px;color:#666}.school #content .side #media .mediatabs li a:hover{color:#3783E8;text-decoration:none}.school #content .side #media .mediatabs li.active,.school #content .side #media .mediatabs li.active:hover{border:1px solid #bbb;border-top:none;margin-top:0;padding:1px 1px 0 0}.school #content .side #media .mediatabs li.active a,.school #content .side #media .mediatabs li.active:hover a{color:#3783E8}.school #content .side #media .mediatabs li:hover{border:1px solid #ddd;border-top:1px solid #bbb;padding-right:0px;margin:0 0 0 4px}.school #content .side #media .mediatabs li.map a{background-image:url(/assets/portal4/icons/pin-0205c6719d3963dadb546af5635067f2e94dcad0b4958f62210fb051a3fc41c4.png)}.school #content .side #media .mediatabs li.photo a{background-image:url(/assets/portal4/icons/photo-75da297a26317b316c5a1f1f69f08c8bd921ece3fabe0d555e2f5b9714e9a3da.png);margin-right:5px}.school #content .side #media .mediatabs li.map.active{padding-right:0px}.school #content .side #media .mediatabs li.map.active:hover{margin-left:5px}.school #content .side #media .location{color:#666666;font-size:10px;clear:both;font-family:arial, sans-serif;text-transform:uppercase;text-align:left}.school #content .side #media .address{display:block;clear:both;color:#666;font-size:12px;line-height:14px;text-align:left}.school #content #school_utilities a{margin-right:20px;float:left;font-size:12px}.school #content #school_utilities a.addthis_button_facebook_like{margin-top:2px}.school #content #school_utilities .at300bs{display:inline-block;vertical-align:middle;margin-right:5px;vertical-align:middle}.school #content div.hidden,.school #content #media div{display:none}.school #content .school_details{margin:20px 0 0 12px}.school #content .school_details h3{background:#ccc;border:solid 1px #fff;color:#333;padding:6px 12px;margin-bottom:12px}.school #content .school_details .swap{overflow:hidden;width:100%;margin:0 0 20px -12px;padding:0 10px 0 0;border:1px solid #fff;background-color:#E3E4E5;background-image:linear-gradient(#E3E4E5, #BFC0C2);border-radius:5px}.school #content .school_details .swap li{float:left;border-right:1px solid #BCBCBC;height:32px;overflow:hidden}.school #content .school_details .swap li.first{border-top-left-radius:5px;border-bottom-left-radius:5px}.school #content .school_details .swap li.first a{border-top-left-radius:5px;border-bottom-left-radius:5px}.school #content .school_details .swap li a{float:left;color:#333;font-weight:bold;line-height:32px;padding:0 10px;border-right:1px solid #E8E9EA}.school #content .school_details .swap li a span{font-size:11px;color:#666;font-weight:normal}.school #content .school_details .swap li a:hover,.school #content .school_details .swap li.active a{color:#fff;text-decoration:none;background-color:#666;background-image:linear-gradient(#777, #555);border-right:1px solid #ccc}.school #content .school_details .swap li.active,.school #content .school_details .swap li:hover{border-right:1px solid #aaa}.school #content .school_details .swap li.active span,.school #content .school_details .swap li:hover span{color:#fff}.school #content .school_details .swap #online_tab span{background-image:url(/assets/portal4/icons/online_icons-fe614566a52caac78d874c480769b773f3f0147c93af4ea614867c810c07c18b.gif);background-repeat:no-repeat;background-position:right 12px;padding:12px 60px 0 0}.school #content .school_details .swap #online_tab a:hover span,.school #content .school_details .swap #online_tab.active a span{background:transparent url(/assets/portal4/icons/online_icons-fe614566a52caac78d874c480769b773f3f0147c93af4ea614867c810c07c18b.gif) no-repeat right -40px}.school #content .school_details #overview h3{margin-left:-12px}.school #content .school_details #overview table.overview{width:600px}.school #content .school_details #overview table.overview tr{border-bottom:solid 1px #CCC}.school #content .school_details #overview table.overview th{font-weight:bold;width:100px;color:#333;vertical-align:top;padding:12px 5px 0}.school #content .school_details #overview table.overview td{vertical-align:top;line-height:20px;white-space:normal;padding:5px 5px}.school #content .school_details #overview table.overview td table{width:100%;margin:5px 0px -1px 0px}.school #content .school_details #overview table.overview td table td{padding:5px 0}.school #content .school_details #overview table.overview .value{text-align:right}.school #content .school_details #overview table.overview .accreditation{text-align:left;font-size:12px}.school #content .school_details #overview table.overview span{display:block}.school #content .school_details #overview table.overview span.caps{display:inline}.school #content .school_details #overview #locations span{white-space:normal}.school #content .school_details #overview .overview_source{clear:both;font-style:italic;font-size:11px;color:#999;display:block;padding-top:5px}.school #content .school_details #programs h3{margin-left:-12px}.school #content .school_details #programs h4{margin-bottom:5px;font-size:18px;color:#333}.school #content .school_details #programs .bullets{margin-left:12px;margin-bottom:1.65em}.school #content .school_details #campuses h3{margin-left:-12px}.school #content .school_details #campuses h4{margin-bottom:5px;font-size:18px;color:#333}.school #content .school_details #campuses .bullets{margin-left:12px;margin-bottom:1.65em}.school #content #about h2,.school #content #about h3{color:#333}.school #content #about ul,.school #content #about ol{margin-bottom:15px;padding-top:5px}.school #content #about ul li,.school #content #about ol li{line-height:1.2em;padding-bottom:4px;margin-left:20px}.school #content #about ul li{background:url(/assets/portal4/assets/li_gray-d6ed00356149d88606efc97324ab65a954bd0e83b7ebc994674d7f1cc2530e08.gif) no-repeat 0 5px;padding-left:30px;text-indent:-15px}.school #content #about ol{margin-left:15px}.school #content #about ol li{list-style:decimal}.school #content #online{overflow:hidden}.school #content #online #twitterfeed{float:right}.school #content #online #youtubefeed{width:395px;height:125px;overflow:hidden;margin-bottom:10px}.school #content #online #youtubefeed #videoBar-bar span{color:#676767;font-size:11px;margin:10px;padding:4px}.school #content #online #youtubefeed .playerInnerBox_gsvb .player_gsvb{width:320px;height:260px}.school #content #online #youtubefeed table.resultTable_gsvb td{padding-right:5px}.school #content #online #youtubefeed div.resultDiv_gsvb{width:126px;height:96px}.school #content #online #youtubefeed div.resultDiv_gsvb img{width:122px;height:92px}.school #content #online #flickrfeed{width:395px;overflow:hidden;margin-bottom:10px}.school #content #online #flickrfeed #flickr_badge_source_txt{padding:0;font:11px Arial, Helvetica, Sans serif;color:#666666}.school #content #online #flickrfeed #flickr_badge_icon{display:block !important;margin:0 !important;border:1px solid black !important}.school #content #online #flickrfeed #flickr_icon_td{padding:0 5px 0 0 !important}.school #content #online #flickrfeed .flickr_badge_image{text-align:center !important}.school #content #online #flickrfeed .flickr_badge_image img{margin-right:5px}.school #content #online #flickrfeed #flickr_www{display:block;padding:0 10px 0 10px !important;font:11px Arial, Helvetica, Sans serif !important;color:#3993ff !important}.school #content #online #flickrfeed #flickr_badge_uber_wrapper a:hover,.school #content #online #flickrfeed #flickr_badge_uber_wrapper a:link,.school #content #online #flickrfeed #flickr_badge_uber_wrapper a:active,.school #content #online #flickrfeed #flickr_badge_uber_wrapper a:visited{text-decoration:none !important;background:inherit !important;color:#3783E8}.school #content #online #flickrfeed #flickr_badge_source{padding:0 !important;font:11px Arial, Helvetica, Sans serif !important;color:#666666 !important}.school #content #online #elsewhere li{text-indent:-9999px;float:left;margin-right:5px}.school #content #online #elsewhere li a{width:32px;height:32px;display:block;background:url(/assets/portal4/icons/social_sprite_32-3593addc861edfd378b307d118ea2d849e7f32e4e156de7e008828a5dc1f1f4b.gif) no-repeat 0 0}.school #content #online #elsewhere .facebook a{background-position:0 0}.school #content #online #elsewhere .blog a{background-position:0 -32px}.school #content #online #elsewhere .linkedin a{background-position:0 -64px}.school #content #online #elsewhere .itunes-u a{background-position:0 -96px}@media screen and (max-width: 768px){#media,.trust,#school_utilities{display:none}.school #content .school_details #overview table.overview{width:100%}}
