@charset "UTF-8";@media all{.searchform select{margin-bottom:5px;border:1px solid #ccc;background-color:white;}.searchform .modeswitch{margin-bottom:10px;}.searchform .modeswitch div{margin-bottom:5px;}.searchform .modeswitch input[type=radio]{margin-right:5px;}.searchform fieldset.coursesearch{margin-top:10px;}.searchform fieldset.coursesearch,.searchform fieldset.eventsearch{border:1px solid #ccc;padding:5px;margin-bottom:10px;background-color:#eee;}.coursesearch label{display:block;}.coursesearch div.categoryfield{float:right;width:60%;margin-top:5px;}.coursesearch div.vendorfield{float:left;width:39%;margin-top:5px;}.coursesearch select{width:100%;}.eventsearch select{margin:2px 0 2px 0;}.eventsearch select[name="town"]{width:40%;}.eventsearch div.countryfield,.eventsearch div.fromdatefield{display:inline;margin-right:5px;}.eventsearch div.locationfield,.eventsearch div.todatefield{display:inline;white-space:nowrap;}div.searchresult{margin-top:10px;}.searchresult ul{padding:0;margin:0;}.searchresult h6{margin-bottom:.5em;}.searchresult ul li{padding:0;margin:0 0 7px 0;}#col3 .searchresult h4{color:#777;font-size:12pt;font-weight:bold;padding:7px 0;border-bottom:1px dotted #777;margin-bottom:10px;margin-top:5px;}.searchresult span.vendorname{font-size:10pt;color:#777;font-weight:bold;display:block;margin-bottom:.25em;}.searchresult div.guaranteedhint{font-size:8pt;padding-top:7px;border-top:1px dotted #777;margin-bottom:10px;background-position:0 7px;}.searchresult table.scheduleblock tr.alt1{background-color:#edf2f5;}.foundarticles li span.subtitle{display:block;padding-left:15px;}#col2 div.searchresultpreview .boxcontent{padding:0;}.searchresultpreview p{background-color:white;font-size:10pt;font-weight:normal;padding:4px;text-align:center;}.searchresultpreview div.success p{padding:0;background-color:#e5ebef;text-align:center;}.searchresultpreview div.success p.numfound{padding-top:5px;font-size:12pt;font-weight:bold;}.searchresultpreview div.success input[type="button"]{margin:10px 0;}.searchform legend{margin-left:-2px;padding:0 5px 0 2px;background-color:white;}}
