.school2 .logo {float:right;}
ul.schools {margin:0; padding:0; background:#fff;}
ul.schools li.school {list-style:none; padding:20px 10px 20px 0; border-bottom:1px dotted #ddd;}
ul.schools li.school p.description {margin:10px 0 10px 0; padding:0 0 10px 0; background:url('/images/hr-dotted.gif') repeat-x bottom left;}
ul.schools li.school td.logo {vertical-align:top; padding:10px; width:120px;}
ul.schools li.school td.logo ul.programs {margin:10px 0 0 0; padding:10px 0 0 0; background:url('/images/hr-dotted.gif') repeat-x top left;}
ul.schools li.school td.logo ul.programs li.program {margin-bottom:10px; list-style:none; font-size:.85em; line-height:1em;}
ul.schools li.school td.logo ul.programs li.program a:hover {text-decoration:underline;}
ul.schools li.school td.logo ul.programs li.program.heading {font-size:1em;}
ul.schools li.school .request {overflow:hidden; padding-bottom:10px; background:url('/images/hr-dotted.gif') repeat-x bottom left;}
ul.schools li.school .request p {margin:0px; padding:16px 18px 0 0px; float:right;}
ul.schools li.school .request a {/*color:#5e6568;*/color:#0070a3;}
ul.schools li.school .request a:hover {color:#0070a3; text-decoration:underline;}

ul.states {background:#fff; overflow:hidden; padding:20px 0 20px 20px;}
ul.states li.state {}
.col-580 ul.states li.state {width:240px; float:left; margin-left:20px;}

ul.schools2 {padding-left:0;}
li.school2 {background:#fff; margin-left:0px; padding-left:20px; padding-bottom:20px; padding-right:20px;}

#sidebar .col2 {width:122px; float:left;}
