html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
html{font-size:100.01%;}
body{background:#666666;font-size:62.5%;font-family:Helvetica,Arial,sans-serif;}
img{display:block;}
#main{width:918px;margin:0 auto;background:#fff;}
#wrapper{width:900px;overflow:hidden;float:left;position:relative;}
#innerwrapper{width:729px;overflow:hidden;float:left;position:relative;}
#header{width:720px;height:100px;background:none;overflow:hidden;}
#header a{display:block;width:720px;height:100px;text-indent:-9999px;overflow:hidden;}
#header div.head-img{float:left;width:720px;height:99px;margin-top:1px;overflow:hidden;}
#nav{width:900px;padding:9px 0 0;overflow:hidden;text-transform:uppercase;float:left;}
#nav ul{float:left;width:900px;overflow:hidden;}
#nav ul li{float:left;text-align:center;width:221px;border-left:5px solid #fff;height:27px;overflow:hidden;font-size:1.2em;line-height:27px;color:#003300;}
#nav ul li.first{border-left:1px solid #fff;}
#nav ul li a{color:#fff;text-decoration:none;float:left;width:223px;height:27px;background:#003300;}
#nav ul li span{font-weight:bold;border-bottom:5px solid #003300 !important;padding:0 0 2px;font-family:Helvetica,Arial,sans-serif;}
#nav ul li a:hover,
#nav ul li a:focus,
#nav ul li a.active{background:none !important;color:#003300;}
#nav ul li a:hover span{color:#003300;border:0;}
#content{width:895px;padding:0;margin:17px 0 0 0;float:left;min-height:1750px;height:auto !important;height:1750px;}
#homecontent{width:895px;padding:0;margin:17px 0 0 0;overflow:hidden;float:left;}
#homecontent div.wholecol{float:left;width:888px;margin:0;display:inline;}
#homecontent div.wholecol div.statenames{float:left;width:95%;overflow:hidden;display:inline;padding-right:5px;}
#content div.featured-schoolbar{float:left;display:block;background:none;border:none;text-align:center;}
#content div.featured-schoolbar ul{width:95%;text-align:center;margin:0 auto 0 auto;}
#content div.featured-schoolbar ul li{width:85%;text-align:center;margin:20px auto 20px auto;padding:10px;font-size:1.2em;border:2px solid;}
#content div.featured-schoolbar ul li a{text-decoration:underline;color:#000066;font-weight:bold;}
#content div.featured-schoolbar ul li a:hover{text-decoration:none;font-weight:bold;}
#content div.featured-schoolbar ul li img{margin:0 auto 0 auto;}
#content div.featured-schoolbar h2{display:inline;font-size:1.6em !important;font-weight:bold;text-decoration:none;background:none;color:#990000 !important;}
#homecontent div.wholecol h3 a{text-decoration:none;line-height:1.5;}
#homecontent div.wholecol h3 a:hover{text-decoration:underline;}
#homecontent div.wholecol h4{display:inline !important;line-height:1.6;}
#homecontent div.wholecol h4 a{text-decoration:underline;color:#000066;}
#homecontent div.wholecol h4 a:hover{text-decoration:none;}
#homecontent div.wholecol div.post{overflow:hidden;padding:5px 5px 5px 15px;width:60%;float:right;border-left:2px solid #003300;}
#homecontent div.wholecol div.references{width:98%;height:220px;float:right;}
#homecontent div.wholecol div.references img.justice{width:95%;float:left;}
#homecontent div.wholecol img.ala{width:120px;}
#homecontent div.wholecol div.post h1,
#homecontent div.wholecol div.post h2,
#homecontent div.wholecol div.left h2,
#homecontent div.wholecol div.post h3{font-size:1.6em;font-weight:bold;color:#333;font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;}
#homecontent div.wholecol div.post h2{color:#003300;}
#homecontent div.wholecol div.post h1{font-size:2.6em;padding-bottom:8px;}
#homecontent div.wholecol div.post h4{font-size:1.2em;font-weight:bold;color:#333333;font-family:Helvetica,Arial,sans-serif;}
#homecontent div.wholecol div.post p{font-size:1.2em;line-height:1.6;color:#333333;padding:7px;font-family:Helvetica,Arial,sans-serif;}
#homecontent div.wholecol div.post a{color:#000066;}
#homecontent div.wholecol div.post p strong{font-weight:bold;}
#homecontent div.wholecol ul{font-size:1.2em;line-height:1.6;color:#333333;padding:7px;font-family:Helvetica,Arial,sans-serif;margin-bottom:15px;width:98%;}
#homecontent div.wholecol ul li{margin-top:10px;}
#homecontent div.wholecol ul li.blurb{height:130px;}
#homecontent div.wholecol ul li a{color:#000066;text-decoration:underline;}
#homecontent div.wholecol ul li a:hover{text-decoration:none;}
#homecontent div.wholecol ul li strong{font-weight:bold;}
#homecontent div.wholecol span.blurb{font-style:italic;}
#homecontent div.wholecol ul li img{float:left;width:100px;padding:0 10px 0 15px;}
#homecontent div.wholecol ul li img.blurb{float:right;padding:5px 0 20px 15px;}
#homecontent div.wholecol div.left{width:36%;}
#homecontent div.wholecol div.left ul{margin-bottom:15px;}
#homecontent div.wholecol div.left ul li{margin-top:3px;font-style:italic;}
#homecontent div.wholecol div.left ul li span.total{float:right;}
#homecontent div.wholecol div.left ul li a{font-style:normal;}
#homecontent div.wholecol div.left ul.interviews li{height:117px;width:93%;text-align:left;line-height:1.5;font-size:1.0em;font-style:italic;background-color:transparent;background-color:rgba(200,200,200,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dddddd,endColorstr=#99dddddd);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dddddd,endColorstr=#99dddddd)";-moz-box-shadow:5px 5px 5px #ccc;-webkit-box-shadow:5px 5px 5px #ccc;box-shadow:5px 5px 5px #ccc;margin-bottom:19px;padding-top:17px;padding-right:10px;}
#usamap{float:right;width:500px;margin-bottom:45px;height:310px;}
#content div.leftbar{width:186px;padding:0 2px 0 0;float:left;}
#content div.padding-ratesite{padding:0 2px 195px 0;}
.invisible{visibility:hidden;}
#content div.leftbar div.get-news{width:171px;height:85px;padding:5px 0 0 9px;}
.invisible{visibility:hidden;}
#content div.centercol{float:left;width:492px;margin:0 17px 0 -2px;padding:0 0 0 18px;display:inline;}
#content div.centercol span.super{vertical-align:super;font-size:0.7em;}
#content div.centercol span.programcount{font-weight:normal;font-style:italic;}
#content div.centercol span.footnote{font-size:0.9em;}
#content div.centercol div.post{overflow:hidden;padding:0 0 20px;width:485px;margin:-2px 0 0;}
#content div.centercol div.post em{font-style:italic;}
#content div.centercol div.post-last{padding:0;margin:-2px 0 -3px;}
#content div.centercol div.post h1,
#content div.centercol div.post h3{font-size:1.4em;font-weight:bold;color:#003300;font-family:Helvetica,Arial,sans-serif;}
#content div.centercol div.post h2{font-size:1.4em;font-weight:bold;color:#333;font-family:Helvetica,Arial,sans-serif;}
#content div.centercol div.post h4{font-size:1.2em;font-weight:bold;color:#333333;font-family:Helvetica,Arial,sans-serif;}
#content div.centercol div.post p{font-size:1.2em;line-height:1.6;color:#333333;padding:5px 0 0;font-family:Helvetica,Arial,sans-serif;margin-bottom:10px;}
#content div.centercol div.post p strong{font-weight:bold;}
#content div.centercol div.post ul,
#content div.centercol div.post ul li{font-size:1.1em;font-weight:normal;color:#333;margin:3px 0 3px 10px;line-height:1.6;list-style:disc;}
#content div.centercol div.post ul li strong{font-weight:bold;}
#content div.holder-missing-school{height:35px;width:470px;margin:-10px auto 10px auto;text-align:center;padding:10px;}
#content div.missing-school{display:inline;float:left;padding:0 auto 0 auto;margin:0 auto 0 20px;width:99%;height:34px;overflow:hidden;}
#content div.missing-school form label{float:left;font:21px/32px Georgia,Times,serif;color:#fff;}
#content div.missing-school form input.submit{display:inline;float:right;width:100px;height:32px;margin-right:25px;background:none;cursor:pointer;padding:0;border:none;}
#content div.wholecol{float:right;width:690px;display:inline;padding-left:10px;border-left:2px solid #666666;}
#content div.wholecol h3 a{text-decoration:none;line-height:1.5;}
#content div.wholecol h3 a:hover{text-decoration:underline;}
#content div.wholecol div.post{overflow:hidden;padding:5px;width:670px;margin:-2px 0 0;}
#content div.wholecol div.post-last{padding:0;margin:-2px 0 -3px;}
#content div.wholecol div.post h1,
#content div.wholecol div.post h3{font-size:1.6em;font-weight:bold;color:#333;font-family:Helvetica,Arial,sans-serif;text-decoration:none;}
#content div.wholecol div.post h2{font-size:1.6em;font-weight:bold;color:#990000;font-family:Helvetica,Arial,sans-serif;}
#content div.wholecol div.post h4{font-size:1.2em;font-weight:bold;color:#333333;font-family:Helvetica,Arial,sans-serif;}
#content div.wholecol div.post p{font-size:1.2em;line-height:1.6;color:#333333;padding:5px 0 0;font-family:Helvetica,Arial,sans-serif;}
#content div.wholecol div.post p strong{font-weight:bold;}
#rightbar{width:161px;float:right;display:inline;}
#wrapper div.quick-search{display:inline;float:right;width:161px !important;height:89px !important;background:#c0c0c0;padding:2px 0 9px 9px !important;overflow:hidden;margin-bottom:0;}
#wrapper div.quick-search form{margin:0 !important;padding:0 !important;border:0;}
#wrapper div.quick-search label{font:21px/30px Georgia,Times,serif;color:#003300;}
#wrapper div.quick-search p{font:11px/14px Helvetica,Arial,Verdana,Geneva,sans-serif;color:#666666;}
#wrapper div.quick-search input.submit{width:90px !important;height:18px !important;margin:2px 0 0 0 !important;padding:0 !important;border:none;float:left;background:#003300;cursor:pointer;overflow:hidden;font-size:1.2em;font-weight:bold;color:#FFFFFF;}
#wrapper div.quick-search input.submit:hover{overflow:hidden;background:#808080;}
#wrapper div.quick-search p.input-submit{margin:7px 0 0;}
#wrapper div.quick-search select.text{display:inline;border:none;height:18px !important;width:150px !important;padding:0;margin:3px 0 2px 0 !important;background:#FFFFFF;font-weight:bold;font-size:1.1em;}
#rightbar div.featured-schools{width:161px;overflow:hidden;margin:16px 0 0 -8px;text-align:center;}
#rightbar div.featured-schools h2{width:161px;height:27px;font:17px/27px Georgia,Times,serif;margin:0 0 10px 0;text-align:center;color:#003300;background:#c0c0c0;}
#rightbar div.featured-schools ul{width:161px;overflow:hidden;text-align:center;}
#rightbar div.featured-schools ul li{width:155px;height:auto;overflow:hidden;padding:15px 0 55px 0 !important;margin:0 auto 0 auto !important;text-align:center;}
#rightbar div.featured-schools ul li span.programs a{color:#000066;font-size:1.1em;line-height:1.4;text-decoration:underline;}
#rightbar div.featured-schools ul li span.programs a:hover{text-decoration:none;}
#rightbar div.list-schools,
#rightbar div.related{width:99%;overflow:hidden;margin:0;padding:0;}
#rightbar div.related{margin:10px 0 5px 0;width:161px !important;padding:5px 0 5px 0;}
.invisible{visibility:hidden;}
#rightbar div.list-schools span.online-link{font-weight:bold;}
#rightbar div.list-schools h2,
#rightbar div.related h2{font-size:1.2em;line-height:1.6;color:#003300;font-weight:bold;}
#rightbar div.related h2{text-align:center;font-size:1.3em;}
#rightbar div.related div.title{width:90%;text-align:center;display:block;margin:0 auto 15px auto;}
#rightbar div.related div.photo{width:99%;float:left;display:block;}
#rightbar div.list-schools h2{padding:16px 0 4px 0;}
#rightbar div.list-schools ul{width:100%;padding:0 0 0 5px;overflow:hidden;}
#rightbar div.list-schools ul span.state{font-weight:bold;}
#rightbar div.list-schools ul li{width:98%;float:left;font-size:1.1em;line-height:1.6;}
#rightbar div.related a{display:inline;font-size:1.1em;line-height:1.6;font-weight:bold;}
#rightbar div.list-schools ul li a,
#rightbar div.related a{text-decoration:none;color:#000066;font-family:Helvetica,Arial,sans-serif;}
#rightbar div.list-schools ul li a:hover,
#rightbar div.related a:hover{text-decoration:underline;}
#rightbar div.related img{height:60px;display:block;text-align:center;margin:0 auto 0 auto;padding:0 0 10px 0;}
#content div.leftbar div.list-online-programs{width:180px;overflow:hidden;padding:0;margin-left:1px;}
#content div.leftbar div.list-online-programs h2{font-size:1.2em;line-height:1.7;color:#003300;font-weight:bold;padding:0;}
#content div.leftbar div.list-online-programs h2 a{text-decoration:underline;color:#000066;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
#content div.leftbar div.list-online-programs h2 a:hover{text-decoration:none;}
#content div.leftbar div.list-online-programs ul{width:180px;padding:0 0 0 9px;overflow:hidden;}
#content div.leftbar div.list-online-programs ul li{width:171px;float:left;font-size:1.2em;line-height:1.7;font-weight:bold;color:#666666;}
#content div.leftbar div.list-online-programs ul li span.programs{width:150px;float:left;font-size:0.9em;margin-left:5px;line-height:1.5;font-weight:normal;color:#666666;}
#content div.leftbar div.list-online-programs ul li span.programs a{color:#000066;}
#content div.leftbar div.list-online-programs ul li a{text-decoration:none;color:#000066;font-family:Helvetica,Arial,sans-serif;}
#content div.leftbar div.list-online-programs ul li a:hover{text-decoration:underline;}
#buttons,
#buttonsclear{height:120px;margin:10px 0 0 0;width:161px;padding:10px 0 10px 0;}
#buttonsclear{background:none;margin-top:10px;}
#buttons div.button{margin:5px auto 5px auto;width:65px;text-align:left;}
#buttonsclear div.button{text-align:center;}
#buttonsclear div.button img{margin:0 auto 0 auto;}
#buttons h3,
#buttonsclear h3{font-size:1.4em;line-height:1.6;color:#003300;font-weight:bold;text-align:center;}
#content div.browse-school{width:495px;margin:0;}
#content div.browse-school div.generate-state{float:left;padding-left:6px;background:#c0c0c0;border:none;width:490px;}
#content div.browse-school div.states-chunk{width:471px;text-align:center;background:#none;margin-bottom:25px;}
#content div.browse-school div.states-chunk h2{display:inline;font-size:1.3em;font-weight:bold;text-align:center;text-decoration:none;background:#none;color:#000066;}
#content div.browse-school div.states-chunk h2 a{display:inline;text-align:center;text-decoration:none;background:#none;color:#000066;}
#content div.browse-school div.states-chunk h2 a:hover{text-decoration:underline;}
#content div.browse-school strong{font-weight:bold;}
#content div.browse-school em{font-style:italic;}
#content div.browse-school span.featured{font-weight:bold;font-size:1.2em;}
#content div.browse-school span.education{font-weight:bold;color:#990000;}
#content div.browse-school span.featured a{text-decoration:none;color:#000066;}
#content div.browse-school span.featured a:hover{text-decoration:underline;}
#content div.browse-school span.supplementalinfo{padding:0 8px 0 12px;color:#666666;}
#content div.browse-school span.programdescription{font-weight:bold;font-style:italic;color:#990000;}
#content div.browse-school span.supplemental-program-roles{padding:0;color:#333;font-style:italic;font-weight:normal;}
#content div.browse-school span.online{padding:0;color:#990000;font-style:italic;font-weight:bold;}
#content div.browse-school span.buttonbackground{display:inline;float:right;text-align:center;}
#content div.browse-school span.buttonbackground a{width:161px;padding:2px 12px 2px 12px;border:3px ridge #003300;background:#990000;color:#fff;text-transform:none;text-decoration:none;font-size:1.1em;font-weight:bold;font-family:Helvetica,Arial,sans-serif;text-align:center;}
#content div.browse-school span.buttonbackground a:hover{background:#fff;color:#990000;}
#content div.browse-school div.schoolinfo{padding-left:8px;}
#content div.browse-school div.school-listing span.cbn{color:#000066;}
#content div.browse-school div.school-listing span.programname{color:#333;}
#content div.browse-school div.school-listing-featured span.programname{color:#000066;}
#content div.browse-school h1,
#content div.browse-school h2{font-size:1.4em;line-height:1.5;color:#333;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
#content div.browse-school h5{font-size:1.2em;line-height:1.6;color:#333;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;}
#content div.browse-school div.inner h3{font-style:normal; color:#990000;}
#content div.browse-school span.top{display:inline;text-decoration:none;float:right;padding-top:12px;}
#content div.browse-school span.top a{padding-right:18px;font-weight:bold;text-decoration:underline;color:#000066;font-size:1.1em;}
#content div.browse-school span.top a:hover{text-decoration:none;}
#content div.browse-school h2{font-size:1.4em;line-height:1.7;color:#990000;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
#content div.browse-school h2 a{display:block;width:200px;padding:0 0 0 0;border:none;background:none;color:#990000;text-decoration:none;font-size:1.0em;line-height:1.7;text-transform:none;font-weight:bold;font-family:Helvetica,Arial,sans-serif;text-align:left;}
#content div.browse-school h2 a:hover{text-decoration:underline;background:none;color:#333;}
#content div.browse-school h3,
#content div.browse-school h4,
#content div.browse-school h3,
#content div.browse-school h4{font-size:1.2em;line-height:2.25;color:#333;font-family:Helvetica,Arial,sans-serif;}
#content div.browse-school h3{font-size:1.4em;line-height:2.25;color:#003300;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;}
#content div.browse-school h3,
#content div.browse-school h4,
#content div.browse-school h4{font-weight:bold;font-style:italic;}
#content div.browse-school {border-bottom:9px solid #fff;}
#content div.browse-school {text-align:left;padding:0 0 9px;}
#content div.browse-school {vertical-align:middle;}
#content div.browse-school div.school-listing{font-size:1.2em;line-height:1.6;width:465px;height:auto;vertical-align:top;/*background:#c0c0c0;*/padding:8px;margin-bottom:12px;margin-top:12px;}
#content div.browse-school div.logo{width:176px;vertical-align:top;padding:4px 0 0 0;border-right:2px solid #666666;border-top:2px solid #666666;border-bottom:none;text-align:center !important;}
#content div.browse-school div.school-listing-featured{font-size:1.2em;line-height:1.6;width:465px;border:2px solid #666666;padding:5px;margin-bottom:20px;}
#content div.browse-school div.school-listing-featured img{float:right;max-height:50px;height:auto !important;height:50px;}
#content div.browse-school div.school-listing a{text-decoration:none;color:#333;font-weight:normal;}
#content div.browse-school div.school-listing a:hover{text-decoration:underline;color:#333;font-weight:normal;}
#content div.browse-school span.featured-program-names a{text-decoration:underline;}
#content div.browse-school span.featured-program-names a:hover{text-decoration:none;}
#content div.browse-school h5{font-size:1.2em;line-height:1.6;color:#333;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;}
#content div.browse-school table h5{display:inline;font-size:1.1em !important;line-height:1.7;color:#003300;font-weight:bold;font-family:Helvetica,Arial,sans-serif;font-style:normal;}
#content div.centercol a{text-decoration:underline;color:#000066;}
#content div.centercol a:hover{text-decoration:none;color:#000066;}
#content div.centercol div.content-page{width:490px;overflow:hidden;margin:-2px 0 0;}
#content div.centercol div.content-page h1{font-size:1.4em;line-height:1.5;color:#003300;font-weight:bold;padding:0 0 23px;}
#content div.centercol div.content-page h2,
#content div.centercol div.content-page h3{color:#990000;font-size:1.4em;line-height:1.7;}
#content div.centercol div.content-page h3 a{font-size:1.0em;line-height:1.5;color:#000066;font-weight:bold;text-decoration:none;padding:2px;margin:0;background:none;}
#content div.centercol div.content-page h3 a:hover{color:#000066;text-decoration:underline;}
#content div.leftbar div.list{width:180px;overflow:hidden;}
#content div.leftbar span.sidebarschools{color:#000066;}
#content div.leftbar div.list h2{font-size:1.2em;line-height:1.6;color:#333;font-weight:bold;padding:11px 0 0;}
#content div.leftbar div.list h2 a{text-decoration:none;color:#333;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
#content div.leftbar div.list h2 a:hover{text-decoration:underline;}
#content div.leftbar div.list ul{width:145px;padding:0 0 0 9px;overflow:hidden;}
#content div.leftbar div.list ul li{width:145px;float:left;font-size:1.1em;line-height:1.4;color:#666666;padding:0 0 2px;}
#content div.leftbar div.list ul li a{text-decoration:none;color:#666666;font-family:Helvetica,Arial,sans-serif;}
#content div.leftbar div.list ul li a:hover{text-decoration:underline;}
#content div.centercol div.list{width:488px;overflow:hidden;}
#content div.centercol div.list h2{font-size:1.2em;line-height:1.6;color:#333;font-weight:bold;padding:11px 0 0;}
#content div.centercol div.list h2 a{text-decoration:none;color:#333;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
#content div.centercol div.list h2 a:hover{text-decoration:underline;}
#content div.centercol div.list ul{width:480px;padding:0 0 0 9px;overflow:hidden;}
#content div.centercol div.list ul li{width:470px;float:left;font-size:1.3em;line-height:1.4;color:#666666;padding:0 0 6px;}
#content div.centercol div.list ul li a{text-decoration:none;font-weight:bold;color:#333333;font-family:Helvetica,Arial,sans-serif;}
#content div.centercol div.list ul li a:hover{text-decoration:underline;}
#content div.centercol div.post p img{display:inline;float:left;margin:0 8px 0 0;}
#content img.interview,
#rightbar img.interview{width:85px;}
span.author{font-style:italic;}
#content div.site-map{width:492px;overflow:hidden;margin:-2px 0 0;}
#content div.site-map h1{font-size:1.4em;line-height:1.5;color:#003300;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
#content div.site-map h2{width:475px;float:left;font-weight:bold;font-size:1.2em;line-height:1.3;color:#666666;padding:0 0 6px;}
#content div.site-map div.list ul{width:475px;padding:0 0 0 9px;overflow:hidden;}
#content div.site-map div.list ul li{width:475px;float:left;font-size:1.1em;line-height:1.2;color:#666666;padding:0 0 6px;}
#content div.site-map div.list ul li a{text-decoration:none;font-weight:normal;color:#333333;font-family:Helvetica,Arial,sans-serif;}
#content div.site-map div.list ul li a:hover{text-decoration:underline;}
#bottom-nav{position:absolute;bottom:0;left:189px;width:531px;float:left;height:40px;overflow:hidden;text-align:center;}
#bottom-nav ul{width:531px;overflow:hidden;height:18px;background:#c0c0c0;}
#bottom-nav ul li{float:left;width:132px;border-left:1px solid #c0c0c0;margin:0 0 0 -1px;text-align:center;font-size:0.9em;line-height:18px;font-weight:bold;text-transform:uppercase;}
#bottom-nav ul li.active{color:#990000;}
#bottom-nav ul li a{text-decoration:none;color:#003300;font-family:Helvetica,Arial,sans-serif;}
#bottom-nav ul li a:hover{color:#0000cc;}
#bottom-nav p.copyright{font:0.9em/12px Helvetica,Arial,sans-serif;color:#636567;margin:9px 0 0;}
div.allholder{float:left;width:900px;padding:0 9px;background:#fff;}
div.absolute{float:left;width:720px;height:65px;position:relative;}
#rate-site{width:171px;height:224px;float:left;background:#c0c0c0;padding:0 0 0 9px;position:absolute;left:0;bottom:22px;}
#rate-site h3{font:21px/27px Georgia,Times,serif;color:#003300;padding:6px 0 0;font-weight:normal;}
#rate-site ul{width:164px;overflow:hidden;padding:5px 0 0;}
#rate-site ul li{width:162px;float:left;overflow:hidden;}
#rate-site ul li label{font:9px/12px Helvetica,Arial,Verdana,Geneva,sans-serif;color:#003300;}
#rate-site ul li.nothelpful{text-align:right;height:21px;}
#rate-site ul li.nothelpful label{float:right;margin:2px 0 0;}
#rate-site ul li.nothelpful input{margin:0 0 0 8px;padding:0;width:16px;height:16px;float:right;}
#rate-site ul li.helpful{text-align:right;height:21px;}
#rate-site ul li.helpful label{float:right;margin:2px 0 0;}
#rate-site ul li.helpful input{margin:0 0 0 8px;width:16px;height:16px;float:right;padding:0;}
#rate-site ul li.veryhelpful{text-align:right;height:21px;}
#rate-site ul li.veryhelpful label{float:right;margin:2px 0 0;}
#rate-site ul li.veryhelpful input{margin:0 0 0 8px;width:16px;height:16px;float:right;padding:0;}
#rate-site ul li.input-text{margin:5px 0 0;}
#rate-site ul li.input-text input{width:152px;height:17px;border:1px solid #ccc;margin:0;font:10px/14px Helvetica,Arial,Verdana,Geneva,sans-serif;color:#666666;padding:1px 3px 0;}
#rate-site ul li.input-submit{text-align:center;padding:11px 0 0;}
#rate-site ul li.input-submit input{width:81px;height:21px;margin:0;padding-bottom:3px;border:0;background:#990000;color:#fff;cursor:pointer;}
#rate-site label.hidden{display:none;}
#pop-up{display:block;width:434px;left:500px;overflow:hidden;position:absolute;top:200px;background:#d5eded;}
#pop-up div.pop1,
#pop-up div.pop2,
#pop-up div.pop3{width:434px;overflow:hidden;padding:0 0 35px;display:none;}
#pop-up div.pop1 p.close,
#pop-up div.pop2 p.close,
#pop-up div.pop3 p.close{text-align:right;float:right;font:11px/14px Helvetica,Arial,Verdana,Geneva,sans-serif;color:#666666;margin:6px 12px 0 0;}
#pop-up div.pop1 a,
#pop-up div.pop2 a,
#pop-up div.pop3 a{float:right;width:15px;height:15px;text-indent:-9999px;background:#fff;margin:6px 8px 0 0;font-family:Helvetica,Arial,sans-serif;display:inline;}
#pop-up div.pop1 div,
#pop-up div.pop2 div,
#pop-up div.pop3 div{clear:both;width:434px;padding:0;}
#pop-up div.pop1 p.thanks,
#pop-up div.pop2 p.thanks,
#pop-up div.pop3 p.thanks{font:16px/22px Helvetica,Arial,Verdana,Geneva,sans-serif;color:#231f20;padding:11px 49px 0 25px;width:360px;margin:0;font-weight:bold;}
#pop-up div.pop1 p.comment,
#pop-up div.pop2 p.comment{font:12px/18px Helvetica,Arial,Verdana,Geneva,sans-serif;color:#020202;margin:11px 49px 0 25px;width:360px;}
#pop-up div.pop3 ul{font:12px/18px Helvetica,Arial,Verdana,Geneva,sans-serif;color:#020202;margin:11px 49px 0 25px;width:360px;}
#pop-up div.pop3 ul li{padding:0 0 0 15px;font-family:Helvetica,Arial,sans-serif;}
#pop-up div.pop1{}
#pop-up div.pop2{}
#pop-up div.pop3{}
h3.rating-ok{display:none;}
.get-news p.error,
p.error{color:#990000 !important;font-family:Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:normal;display:none;width:150px;}
.black-font{color:#000 !important;}
.strong-miles{font-weight:bold !important;color:#990000 !important;}
criminaljusticeprograms_body{line-height:1;color:black;background:white;}
#criminaljusticeprograms_main{width:918px;margin:0 auto;overflow:hidden;background:#fff;}
#criminaljusticeprograms_wrapper{width:918px;overflow:hidden;float:left;position:relative;text-align:center;}
#criminaljusticeprograms_wrapper div.iframe{width:880px;margin:0 0 0 7px;padding:none;border-left:3px solid #b8e2e2;border-right:3px solid #b8e2e2;}
#criminaljusticeprograms_wrapper div.thankyou{width:880px;margin:0 0 0 7px;overflow:hidden;padding:none;border-left:3px solid #b8e2e2;border-right:3px solid #b8e2e2;}
#criminaljusticeprograms_wrapper div.thankyou div.featured-schoolbox{width:350px;height:390px;margin:0 auto 0 auto;background:none;border:none;text-align:center;}
#criminaljusticeprograms_wrapper div.thankyou div.featured-schoolbox ul{width:95%;text-align:center;margin:0 auto 0 auto;}
#criminaljusticeprograms_wrapper div.thankyou div.featured-schoolbox ul li{width:85%;text-align:center;margin:10px auto 20px auto;padding:10px;font-size:1.2em;border:2px solid;}
#criminaljusticeprograms_wrapper div.thankyou div.featured-schoolbox ul li img{margin:0 auto 0 auto;}
#criminaljusticeprograms_wrapper div.thankyou div.featured-schoolbox h2{display:inline;font-size:1.7em;line-height:2.5;font-weight:bold;text-align:center;text-decoration:underline;background:none;color:#333;}
#criminaljusticeprograms_wrapper div.thankyou div.featured-schoolbox h2{text-decoration:none;color:#990000;}
#criminaljusticeprograms_wrapper div.thankyou table{width:490px;font-size:1.2em;line-height:2.25;margin:0 0 0 10px;color:#333;font-weight:normal;font-family:Helvetica,Arial,sans-serif;}
#criminaljusticeprograms_wrapper div.thankyou table strong{font-weight:bold;}
#criminaljusticeprograms_wrapper div.thankyou table em{font-style:italic;}
#criminaljusticeprograms_wrapper div.thankyou table h2{font-size:1.4em;line-height:1.7;color:#990000;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
#criminaljusticeprograms_wrapper div.thankyou table h2 a{display:block;width:200px;padding:0 0 0 0;border:none;background:none;color:#990000;text-decoration:none;font-size:1.0em;line-height:1.7;text-transform:none;font-weight:bold;font-family:Helvetica,Arial,sans-serif;text-align:left;}
#criminaljusticeprograms_wrapper div.thankyou table h2 a:hover{text-decoration:underline;background:none;color:#333;}
#criminaljusticeprograms_wrapper div.thankyou h1,
#criminaljusticeprograms_wrapper div.thankyou h3,
#criminaljusticeprograms_wrapper div.thankyou h4{font-size:1.9em;line-height:2.25;color:#333;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}
#criminaljusticeprograms_wrapper div.thankyou h3,
#criminaljusticeprograms_wrapper div.thankyou h4{font-weight:bold;}
#criminaljusticeprograms_wrapper div.thankyou table th{margin-left:0;}
#criminaljusticeprograms_wrapper div.thankyou table td{border-bottom:9px solid #fff;}
#criminaljusticeprograms_wrapper div.thankyou table th{text-align:left;padding:0 0 9px;}
#criminaljusticeprograms_wrapper div.thankyou table tr td{vertical-align:middle;}
#criminaljusticeprograms_wrapper div.thankyou table td.logo{width:186px;vertical-align:top;background:none;padding:4px 0 0 0;border-right:2px solid #666666;border-top:2px solid #666666;border-bottom:2px solid #666666;}
#criminaljusticeprograms_wrapper div.thankyou table img{width:150px;text-align:center;padding:0 0 10px 0;display:inline;background:none;}
#criminaljusticeprograms_wrapper div.thankyou table span.featured{font-weight:bold;font-size:1.2em;}
#criminaljusticeprograms_wrapper div.thankyou table span.featured a{text-decoration:none;color:#000066;}
#criminaljusticeprograms_wrapper div.thankyou table span.featured a:hover{text-decoration:underline;}
#criminaljusticeprograms_wrapper div.thankyou table span.education{font-weight:bold;color:#990000;}
#criminaljusticeprograms_wrapper div.thankyou table span.supplementalinfo{padding:0 8px 0 12px;color:#666666;}
#criminaljusticeprograms_wrapper div.thankyou table span.supplemental-program{padding:0 8px 0 12px;color:#333;}
#criminaljusticeprograms_wrapper div.thankyou table span.supplemental-program-roles{padding:0 8px 0 22px;color:#333;}
#criminaljusticeprograms_wrapper div.thankyou table td.school-listing-featured{width:289px;vertical-align:top;text-align:left;background:none;border-left:2px solid #666666;border-bottom:2px solid #666666;border-top:2px solid #666666;padding:4px 4px 4px 6px;}
#criminaljusticeprograms_wrapper div.thankyou table td.spacer{width:490px;background:#ffffff;padding:0 4px 0 9px;height:25px;}
#criminaljusticeprograms_wrapper div.thankyou table span.buttonbackground{display:block;text-align:center;}
#criminaljusticeprograms_wrapper div.thankyou table span.buttonbackground a{width:171px;padding:2px 12px 2px 12px;border:3px ridge #666666;background:#339900;color:#fff;text-transform:none;text-decoration:none;font-size:1.2em;font-weight:bold;font-family:Helvetica,Arial,sans-serif;text-align:center;}
#criminaljusticeprograms_wrapper div.thankyou table span.buttonbackground a:hover{background:#fbfbec;color:#990000;}
#criminaljusticeprograms_wrapper div.thankyou p{width:95%;display:block;text-align:center;font-size:1.4em;line-height:1.7;color:#333;font-weight:normal;padding:10px;}
#criminaljusticeprograms_wrapper div.thankyou strong{font-weight:bold;}
#criminaljusticeprograms_header{width:918px;margin:1px 0 0 0;height:99px;overflow:hidden;}
#criminaljusticeprograms_header div.criminaljusticeprograms_head-img{float:left;padding:0;margin:0;width:900px;height:99px;overflow:hidden;}
#criminaljusticeprograms_header h2{width:900px;height:99px;margin:0;padding:0;overflow:hidden;float:left;display:inline;}
#criminaljusticeprograms_header h2 a{float:left;width:900px;height:99px;text-indent:-9999px;}
div.top-red{width:899px;height:27px;background:#990000;margin:9px 0 9px 1px;}
#criminaljusticeprograms_bottom-nav{position:absolute;bottom:0;left:189px;width:531px;float:left;height:40px;overflow:hidden;text-align:center;}
#criminaljusticeprograms_bottom-nav ul{width:531px;overflow:hidden;height:18px;background:#eceaa8;}
#criminaljusticeprograms_bottom-nav ul li{float:left;width:132px;border-left:1px solid #eceaa8;margin:0 0 0 -1px;text-align:center;font-size:0.9em;line-height:18px;font-weight:bold;text-transform:uppercase;}
#criminaljusticeprograms_bottom-nav ul li.active{color:#990000;}
#criminaljusticeprograms_bottom-nav ul li a{text-decoration:none;color:#636567;font-family:Helvetica,Arial,sans-serif;}
#criminaljusticeprograms_bottom-nav ul li a:hover{color:#990000;}
#criminaljusticeprograms_bottom-nav p.copyright{font:0.9em/12px Helvetica,Arial,sans-serif;color:#636567;margin:9px 0 0;}
div.criminaljusticeprograms_allholder{float:left;width:918px;padding:0 9px;background:#fff;}
div.criminaljusticeprograms_absolute{float:left;width:918px;height:65px;position:relative;}
.dsq-autheneticate-copy{font-weight:bold;}
.dsq-dc-logo, .dsq-post-fields-right{background-color:#f00;visibility:hidden;display:none;}
.dsq-post-fields:after{content:"Your email address will remain confidential.";}
li.dsq-login-button-disqus{float:right !important;}
#disqus_thread{margin:20px 10px;padding:10px;width:450px;background-color:#c0c0c0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.dsq-subscribe-rss a{position:absolute;white-space:nowrap;}
.share{display:block;float:left;margin-right:10px;}
#content div.browse-school div.interview{width:95%;float:left;height:auto;margin-bottom:25px;border-top:1px solid #333;}
#content div.browse-school div.interview p.interview{float:right;width:360px;display:inline;}
#content div.browse-school div.interview img{display:inline;margin-top:10px;}
area{display:block;}
