/* ..\css\schoolsearch.css */
.schoolssearch a{font-weight:bold}
.schoolssearch a:link,.schoolssearch a:visited{color:#0088de}
.schoolssearch a:hover{color:#333333}
.schoolssearch td,.schoolssearch p{font-size:70%;color:#333333;margin:0px 0px 15px 0px}
.schoolssearch .titleLink{font-size:75%;color:#0088de}
/* ..\css\basket.css */
.basket h1{font-size:75%;margin:5px 0px 15px 0px;color:#760300}
.basket table{width:95%}
.basket table td{font-size:70%}
.basket table td HR.transactionBreak{color:#760300}
.basket table td input{font-size:100%;font-weight:normal;letter-spacing:1px;color:#333333}
.basket table td input.text{width:177px}
.basket table td.item{font-weight:bold;width:37%}
.basket table td.total{font-weight:bold;width:37%}
.basket table td.tlItemH{width:37%}
.basket table td.totalToPay{font-weight:bold}
.basket table td.cost{width:80px}
.basket table td input.qty{width:30px}
.basket table td input.costpounds{width:60px}
.basket table td input.costpence{width:30px}
.basket table td input.year{width:60px}
.basket table td.advice{font-weight:normal;color:Red}
.basket table td.updateAmount{}
.basket table td.blurb{color:#760300;padding:10px 0px 0px 0px}
.basket table td h1{font-size:100%;margin:5px 0px 0px 0px;color:#760300}
.basket table td.prompt{font-weight:bold;width:37%}
.basket table td.value{width:215px;font-weight:normal}
.basket table td span.compulsory{color:Red}
.basket table tr.error{background-color:#e5e9eb}
.basket table td.serviceName{font-weight:bold;font-size:80%;margin:0px 0px 15px 0px;color:#760300}
.basket table td select{font-size:100%;font-weight:normal;letter-spacing:1px;color:#333333}
.basket input.submitlink{color:#088ADF;font-weight:bold;padding-bottom:0px;text-decoration:none;background-color:transparent;border:none;cursor:pointer;letter-spacing:0px}
.basket a:link,.basket a:visited{color:#088ADF;font-weight:bold;text-decoration:none}
.basket a:hover{color:#000000;font-weight:bold;text-decoration:none;cursor:pointer}
.basket span a:link,.basket span a:visited{color:#088ADF;font-weight:bold;text-decoration:none}
.basket span a:hover{color:#000000;font-weight:bold;text-decoration:none;cursor:pointer}
.basket div.validationErrors table{background-color:#E5E9EB;width:95%}
.basket div.validationErrors ul{font-size:100%}
.basket div.continueShopping{margin:10px 0px 0px 0px}
.basket div.transactionHeading{color:#760300}
.basket div.itemMenu{font-size:70%;font-weight:normal;color:#333333}
.basket table td textarea{overflow:auto;width:177px;height:121px;font-size:100%;font-weight:normal;letter-spacing:1px;color:#333333}
.basket table td span.left{float:left}
.basket table td span.center{float:none}
.basket table td span.right{float:right}
.securelogin .errorText{font-family:verdana;font-size:75%;color:#ff0000}
.securelogin .errorText ul li{font-size:133%;color:#ff0000}
.securelogin .labelText{font-family:verdana;font-size:70%;color:#0089de}
.consulations-search .value td{font-size:100%!important}
.consultations-results h4{font-size:70%;color:#5e6e85;margin:5px 0px 7px 0px}
.consultations-results p{margin-bottom:8px;font-size:70%}
.consultations-results h3{font-size:70%;color:#710000}
.consultations-overview{font-size:70%}
.consultations-overview td.prompt{font-weight:bold;border-bottom:1px solid;border-right:1px solid;vertical-align:top}
.consultations-overview td.value{border-bottom:1px solid;vertical-align:top}
.consultations-overview td.prompt{border-bottom:2px solid;border-right:2px solid}
.consultations-overview td.value{border-bottom:2px solid}
.consultations-overview td.break{word-break:break-all}
.consultations-overview td.bottom,td.bottom{border-bottom:0px}
.txt{border:lightgrey 1px solid;font-family:verdana, arial, helvetica, sans-serif;margin-left:12px}
.txtGrey{color:#aaaaaa}
/* ..\css\forms.css */
input.btnhover,btnhover{border-top-color:#003366;border-left-color:#003366;border-bottom-color:#FFFFFF;border-right-color:#FFFFFF;cursor:hand}
input.textbox,.textbox{font-family:verdana;font-size:95%;border:solid 1px #333333}
select.quicklist{font-family:verdana;font-size:95%;border:none;color:#333333}
.persondata{font-family:Verdana, Arial, Sans-Serif;font-size:75%}
.label{font-weight:bold;color:#000000;margin-left:0px;padding-left:0px}
p span.label{font-size:105%}
/* ..\css\BusTimetables.css */
.contentArea a{font-weight:bold}
ul.azanchors{margin:20px 0 20px 0;padding:0;list-style-type:none;width:100%;background-color:#eee}
ul.azanchors li{float:left;font-weight:bold;font-size:1.1em;padding:4px 0 4px 9px}
ul.azanchors li a{}
ul.azanchors li span{color:#666}
table.x{font-size:0.7em;border-collapse:collapse;table-layout:auto}
table.routes caption{text-align:left;padding:5px 8px;background-color:#ddd;font-weight:bold;font-size:1.3em}
table.x th{text-align:left}
table.routes{margin-bottom:20px;width:97%}
table.routes th{background-color:#eee;padding:5px 8px;white-space:nowrap}
table.routes thead{margin-bottom:5px}
table.routes .service{text-align:right;width:60px}
table.routes .days{width:100px}
table.x td{vertical-align:top}
table.routes td{padding:8px 8px;border-bottom:solid 1px #eee}
table.routes tr.warning td{background-color:#fcffda}
table.routes td.service span{display:block;background-color:#b50057;color:#fff;padding:3px;font-weight:bold}
table.routes tr.warning td.service span{background-color:#ca0}
table.routes td.description span{display:block;margin-top:3px;line-height:1.5em}
table.routes td.description span.warning{background:url('/CMSWebsite/images/Warning.gif') no-repeat;background-position:0 2px;margin-top:6px;padding-left:25px}
table.routes td.description,table.routes td.days{padding-top:11px}
td.description img{border:none}
.anchors{margin-bottom:30px}
.anchors ul{margin:0!important;padding:0;list-style-type:none;float:left;width:30%}
.anchors ul li{line-height:1.6em}
.anchors ul li a{font-size:1.0em}
ul.timetables{margin:0;padding:0;list-style-type:none;margin-bottom:20px}
ul.timetables li{line-height:2.2em}
td.days ul.timetables{margin:-4px 0px 0px 0px;font-size:1em}
ul.timetables li img{display:none}
li.timetable-view{padding-left:20px;background:url(/CMSWebsite/images/Timetable.gif) no-repeat 0px 4px}
li.timetable-print{padding-left:20px;background:url(/CMSWebsite/images/pdficon_small.gif) no-repeat 0px 4px}
p.important-information{background:#fcffda url(/CMSWebsite/images/Warning.gif) no-repeat 10px 10px;padding:10px 10px 10px 35px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
p.running-days{font-style:italic;margin:-10px 0px 15px 2px!important}
table{border:none}
table td{border:none}
table th{font-size:1.2em}
table tr:hover{background:none}
table tbody tr{}

