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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;word-wrap:break-word}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clearfix:before,.clearfix:after{content:"\20";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clearboth{clear:both}html{-webkit-text-size-adjust:none;margin:0;padding:0;font-size:.8em}a:link{color:#0076bd;text-decoration:none;font-weight:bold}a:visited{color:#0076bd;text-decoration:none;font-weight:bold}a:hover{color:#a60013;text-decoration:underline;font-weight:bold}a:active{color:#a60013;text-decoration:underline;font-weight:bold}h1{font:bold 36px/100% Arial,Helvetica,sans-serif;color:#fff;height:0;text-indent:-9999px}.logolink{float:left}.devstuff{clear:both;font-size:.8em;color:#999}.placeholder{border:1px solid green}::-webkit-input-placeholder{color:#6f6f6f}:-moz-placeholder{color:#6f6f6f;opacity:1}::-moz-placeholder{color:#6f6f6f;opacity:1}:-ms-input-placeholder{color:#6f6f6f}.bold{font-weight:bold}.tooltip-from-element,.helplink{cursor:pointer}.tooltip-from-element img{}.tooltiptext a{text-decoration:underline!important;color:#505050}.tooltiptext{}input[type="submit"]{padding:3px 10px;border:1px solid #c30c25;color:#fff;background:#498af2}html{background:#fff no-repeat center top fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{font:1em Arial,Helvetica,sans-serif;margin:0 0 0;padding:0}.leaderboardarea{background:no-repeat 0 0 transparent;text-align:center;padding:10px 0 0 0}header,footer,nav,section{display:block}#pagewrap{padding:0;width:980px;margin:0 auto}@media screen and (min-width:1601px){#searchproviders #pagewrap,#searchresults #pagewrap,#searchmap #pagewrap{margin-left:19%}}@media screen and (max-width:1600px){#searchproviders #pagewrap,#searchresults #pagewrap,#searchmap #pagewrap{margin-left:17%}}@media screen and (max-width:1500px){#searchproviders #pagewrap,#searchresults #pagewrap,#searchmap #pagewrap{margin-left:15%}}@media screen and (max-width:1390px){#searchproviders #pagewrap,#searchresults #pagewrap,#searchmap #pagewrap{margin-left:auto}}.backtotoplink{display:none}.lowersection{padding-top:10px}#header{clear:both;margin-top:17px;margin-bottom:15px;padding:0}.headertitle{font-size:1.5em;margin-top:18px;text-indent:10px}#ucastopnavresp{display:none}#ucastopnav{float:left;margin-left:0;margin-top:24px}#ucastopnav li{display:inline-block;float:left;background:url('images/menubackground.png') no-repeat left top #fff;padding:1px 7px 0 13px}#ucastopnav li.ucastopnavfirst{background:url('images/menubackgroundfirst.png') no-repeat left top #fff}#ucastopnav li.ucastopnavlast{padding-right:55px}.ie7 #ucastopnav li{display:inline}#ucastopnav li a{font-weight:bold;color:#000}#ucastopnav li a:hover{font-weight:bold;color:#000;text-decoration:underline}#nojswarning{background:#000;color:#fff;padding:6px 3px 14px 5px;margin:1px}.nojswarningicon{background:url('images/k2-sprite02.png') no-repeat 0 -482px transparent;display:block;float:left;height:23px;width:31px}#nojswarning p{padding-left:30px}.homepagebrowserlink a{width:29%;margin-left:3%;float:left;background:url("images/orange-background_02.png") no-repeat scroll right bottom #db2c00;color:#fff!important;padding:0 10px 20px;font-weight:normal}.homepagebrowserlink a:hover{text-decoration:none}.homepagebrowserlink h2{font-size:2em;text-align:left;padding:0 0 5px;margin:7px 0 3px 0;font-size:1.6em;font-weight:bold}.homepagebrowserlink .browsebutton{background:#dadada url("images/morearrowbackground.png") right center no-repeat;border:2px solid #a8a9ad;border-radius:6px;color:#414245;display:block;width:51px;text-decoration:none;font-weight:bold;padding:1px 36px 2px 19px;margin-left:29%;font-size:1em}.homepagebrowserlink .browsebutton:hover{border:2px solid #fff;color:#fff;background:#e00023 url("images/morearrowbackgroundhover.png") right center no-repeat}.browselinkimg{background:url(images/browse_couple.png) no-repeat right -21px;height:112px;margin:11px auto 17px;width:224px}.homepagebrowserlinkshorter .browselinkimg{background:url("images/browse_couple.png") no-repeat scroll right -24px rgba(0,0,0,0)!important;height:87px!important;margin:8px auto 12px!important;width:224px!important}#searcharea{padding:0;border-radius:0 0 0 0;width:100%;background:url("images/bgpattern_green_02.png") no-repeat scroll right top #5a7600}#HomeIndex #searcharea{width:65%;float:left}#searcharea h2{display:none}#HomeIndex #searcharea h2{display:block;color:#fff;font-size:1.6em;text-align:left;margin:6px 0 6px 10px;font-weight:bold}.details_page #searcharea{border-radius:4px 4px 0 0!important}.searchareainputarea2{float:left;width:100%;padding:11px 0 3px;margin-bottom:5px;background:#333}#searcharea .searchareainputarea2{padding:8px 0 8px;margin-bottom:5px}#searchresults #searcharea .searchareainputarea2,#searchproviders #searcharea .searchareainputarea2,#searchmap #searcharea .searchareainputarea2,#Coursesummary #searcharea .searchareainputarea2,#ProviderIndex #searcharea .searchareainputarea2{padding-bottom:8px}.searchmandatorymessage{padding:6px 0 0 11px;color:#999}.searchmandatorymessage a:link,.searchmandatorymessage a:visited,.searchmandatorymessage a:hover,.searchmandatorymessage a:active{color:#999;text-decoration:underline;font-weight:normal}.searchmandatorymessage a:hover{text-decoration:none}#searchresults .searchmandatorymessage,#searchproviders .searchmandatorymessage,#searchmap .searchmandatorymessage,#Coursesummary .searchmandatorymessage,#ProviderIndex .searchmandatorymessage{display:none}.searchareainputarea{float:left;width:100%;padding:0 0 11px;background:url('images/searchareainputareacorner.png') no-repeat right bottom}#searchresults .searchareainputarea,#searchproviders .searchareainputarea,#searchmap .searchareainputarea,#Coursesummary .searchareainputarea,#ProviderIndex .searchareainputarea{background:none}.searchboxmessage{padding:0 0 9px 10px;color:#fff}.searchboxmessage em{font-weight:bolder}.searchareaproviderinput{padding:7px 0 0 0}.searcharealocationinput{padding:7px 0 0 0}.searchareaqueryinput{padding:0 0 0 0}.searchareawhereinput{padding:0 0 0 0}#searchresults .searchareawhereinput,#searchproviders .searchareawhereinput,#searchmap .searchareawhereinput,#Coursesummary .searchareawhereinput,#ProviderIndex .searchareawhereinput{display:inline-block;width:auto;float:left}.searchareawhereinput label{padding-right:0!important}.searchareawhereinputspace{padding-right:5px!important}.searchlabel span.requiredfield{color:#fff;padding-right:0!important}#searcharea .searchlabel{width:22%;display:block;float:left;text-align:right;padding:3px 0 1px;color:#fff;font-weight:normal}#searcharea .searchareainputarea2 .searchlabel{width:32%}#searchresults .searchareainputarea2 .searchlabel,#searchproviders .searchareainputarea2 .searchlabel,#searchmap .searchareainputarea2 .searchlabel,#Coursesummary .searchareainputarea2 .searchlabel,#ProviderIndex .searchareainputarea2 .searchlabel{width:auto;margin-left:10px}.requiredfield{color:#fff;padding:0!important}#searcharea label{padding-right:5px}#searcharea .searchinput{width:54%;display:block;float:left}#searcharea .searchareawhereinput .searchinput{width:39%}#searchresults .searchareainputarea2 .searchinput,#searchproviders .searchareainputarea2 .searchinput,#searchmap .searchareainputarea2 .searchinput,#Coursesummary .searchareainputarea2 .searchinput,#ProviderIndex .searchareainputarea2 .searchinput{width:254px;display:block;float:left}.searchinput .field-validation-error{width:91%;display:block;float:left;color:#fff;background:url(images/k2-sprite02.png) no-repeat 0 -482px;padding:4px 0 2px 28px;margin:5px 0 0 0;font-weight:normal;font-size:.9em!important}#searchresults .searchinput .field-validation-error,#searchproviders .searchinput .field-validation-error,#searchmap .searchinput .field-validation-error,#Coursesummary .searchinput .field-validation-error,#ProviderIndex .searchinput .field-validation-error{padding:4px 0 6px 28px}#searcharea input[type="text"]{width:98%;padding:2px 4px 2px 3px;border:1px solid #999;display:block;float:left;margin:0;font-family:inherit}#searcharea select{width:100%;padding:0 0 0 1px;border:1px solid #999;display:block;float:left;margin:0;font-family:inherit;color:#666}#searcharea select:focus,#searcharea input[type="text"]:focus{border:1px solid #c30c25}#searcharea select.selected{color:#000}#searcharea option{color:#000}#searcharea option.domicileselect{color:#000}.searchavailableinput{padding:7px 0 0 0}#searchresults .searchavailableinput,#searchproviders .searchavailableinput,#searchmap .searchavailableinput,#Coursesummary .searchavailableinput,#ProviderIndex .searchavailableinput{display:inline-block;width:auto;float:left;padding:0;margin-left:0}.searchavailableinput .searchlabel span{padding:0 5px 0 0!important}.availableinputhidden{visibility:hidden;padding:0 0 0 0!important;height:0}.searchbuttonarea{float:left;margin-top:-2px}.subjectsearch_subcatpage #searcharea .searchbuttonarea{float:left;margin-top:0;margin-left:39%}#searcharea input[type="submit"]{background:#dadada url("images/morearrowbackground.png") right center no-repeat;border:2px solid #a8a9ad;border-radius:6px;color:#414245;display:block;float:left;text-decoration:none;font-weight:700;padding:1px 36px 2px 19px;font-family:Arial,Helvetica,sans-serif;margin-left:10px;width:104px}#searcharea input[type="submit"]:hover{border:2px solid #fff;color:#fff;background:#e00023 url("images/morearrowbackgroundhover.png") right center no-repeat;cursor:pointer}#location_didyoumean{}.didyoumeancontainer{margin:25px 0 0 0;padding:12px 3px 0;background:#fff;border:solid 1px #ccc;border-top:none;width:98%}.didyoumeanheading{font-weight:bold}#location_didyoumean ul{display:block;margin:0;padding:0 0 5px 0;list-style:none}#location_didyoumean ul li{margin:0;padding:0 0 0 0}.didyoumeansubtext{text-indent:4px;color:#000;padding:5px 0 10px!important}#location_didyoumean li a{display:block;padding:3px 0;text-indent:5px}#location_didyoumean li a:hover{}.ui-autocomplete{width:250px;border:1px solid #999;background:#fff;cursor:default;text-align:left;max-height:350px;overflow:auto;margin:-6px 6px 6px -6px;_height:350px;_margin:0;_overflow-x:hidden}.ui-autocomplete li{padding:4px 0}.ui-autocomplete li:hover{text-decoration:none;font-weight:normal}.ui-menu .ui-menu-item a{display:block;padding:2px .4em;color:#0076bd;font-weight:bold}.ui-menu .ui-menu-item a:hover{color:#a60013}.ui-menu-item{margin:0}.ui-menu-item .ui-corner-all{}.ui-menu-item .ui-state-focus{text-decoration:underline;color:#a60013!important}.ui-helper-hidden-accessible{position:absolute;left:-9999px}.subjectsearch_catpage{}.subjectsearch_fulllistpage h2,.subjectsearch_subcatpage h2{padding:10px 0 0 0;margin-bottom:20px;font-weight:bold;font-size:2.8em!important}.subjectsearch_catpage h2{padding:0 0 0 0;margin-bottom:20px;font-weight:bold;font-size:2.8em!important}.subjectsearch_catpage_left{float:left;padding-top:0;width:300px}.subjectsearch_catpagelink h3{padding:0 0 0 0;margin-bottom:10px;font-weight:bold;font-size:1.4em!important;color:#fff}.subjectsearch_catpagebox{background:-moz-linear-gradient(65deg,#9c9b9b,#fefefe) repeat scroll 0 0 border-box rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:0 0 1px #c1c1c1,-999px 0 0 #fefefe inset;margin:-1px;padding:10px;width:47%}.SubjectSearchHelpText{float:left;width:45%}.subjectsearch_catpage_right{float:right;padding:0 0 20px;width:672px}.subjectsearch_catpagetxt{}.subjectsearch_catpagelink{float:right;width:46%;background:url("images/orange-background_01.png") no-repeat scroll right bottom #db2c00;color:#fff!important;font-weight:normal;margin:0 10px 10px 20px;padding:5px 0 30px 8px}.subjectsearch_catpagelink a{color:#414245;display:inline-block;font-size:1.1em;font-weight:bold;margin:0 11px 0 0;text-decoration:none;float:left}.subjectsearch_catpagelink a p{background:url("images/morearrowbackground.png") no-repeat scroll right center #dadada;border:3px solid #a8a9ad;border-radius:8px 8px 8px 8px;padding:7px 22px 7px 10px;width:98px}.subjectsearch_catpagelink a:hover p{border:3px solid #fff;color:#fff;background:#e00023 url("images/morearrowbackgroundhover.png") right center no-repeat}.ie9 .subjectsearch_catpage_intro,.ie8 .subjectsearch_catpage_intro,.ie7 .subjectsearch_catpage_intro,.ie6 .subjectsearch_catpage_intro{border:1px solid #d6d6d6}ul#subjectareas{margin:20px 0 30px;clear:both}ul#subjectareas{clear:both}ul#subjectareas li a{color:#414245;display:block;font-size:1.1em;font-weight:bold;margin:0 10px 10px 0;text-decoration:none;text-align:center;width:474px;float:left}ul#subjectareas li a p{padding:7px 0;background:url("") no-repeat scroll right center #dadada;border:3px solid #a8a9ad;border-radius:8px 8px 8px 8px}ul#subjectareas li a:hover p{border:3px solid #fff;color:#fff;background:#e00023 url("") right center no-repeat}.subjectsearch_subcatpage{padding-bottom:50px}.relatedsubjects{width:30%;float:right;background:-moz-linear-gradient(65deg,#9c9b9b,#fefefe) repeat scroll 0 0 border-box rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:0 0 1px #c1c1c1,-999px 0 0 #fefefe inset;line-height:140%;margin:-1px;padding:10px 10px 20px}.subjectsearch_subcatpage .relatedsubjects h3{font-weight:bold;margin-bottom:10px;padding:0 0 0;color:#000}.relatedsubjects li{margin-top:10px}.searcharealeft{width:64%;float:left}.subjectsstep01{background:url("images/bgpattern_orange_02.png") right top no-repeat #db2c00;color:#fff;padding:10px 0 5px 10px}.step01{background:url("images/stepnumber01.png") right top no-repeat;width:60px;height:36px;float:left}.step02{background:url("images/stepnumber02.png") right top no-repeat;width:60px;height:36px;float:left}.subjectsstep01 h3{color:#fff;font-weight:bold;font-size:1.3em;margin:5px 0 10px 0}.subjectsearchstep01area{background:#db2c00;padding:0 11px}.step01arrow{height:13px;border-top:15px solid #db2c00;border-bottom:7px solid #fff;background:url("images/sw-orange-backgroundarrowdown.png") left bottom no-repeat #fff}.subjectsearchsteparea{background-color:#fefff1;padding:1px 10px 0}.subjectsearchstepareatxt{background-color:#fefff1;padding:15px 10px 0;font-weight:bold}#subjectsearcharea{padding:0 0 20px 0}#subjectsearcharea h2{display:none}.subjectsearch_subcatpage h3{padding:0 0 0 0;margin-bottom:5px;color:#fff;font-size:1.3em;font-weight:bold}.subjectsearch_subcatpage .searcharealeft h3{width:80%;float:left;padding:0;margin:0 0 8px 10px;min-height:43px}.subjectsearch_subcatpage #searcharea h3{margin-top:0;margin-bottom:0}.subjectsearchsectiontext{font-weight:bold;margin-left:0;background:url("images/bgpattern_green_03.png") right top no-repeat #567300;padding:10px 0 5px 10px}.subjectsearch_subcatpage .subjectsearchstep{padding:0 0 0 0;margin-bottom:30px;border-top:0 solid #ccc;padding-top:15px;margin-top:15px}.subjectsearch_subcatpage .subjectsearchsteparea ol li ul li{margin:0 0 0 30px}.catdesc{margin-bottom:10px}.subjectsearch_subcatpage ol{}.subjectsearch_subcatpage ol ul{margin:10px 0 0 0}.subjectsearch_subcatpage li{}.subjectsearch_subcatpage ol input{float:left}.subjectsearch_subcatpage ol label{margin-top:1px;display:block;margin-left:23px}.searchareawhereinputspace label{margin-left:0}.subjectsearch_subcatpage li li{display:block;padding:0 0 14px 0;width:50%;float:left}.subjectsearchselectall{}.subjectsearchselectall a{margin:20px 0 5px 14px;display:inline-block}.subjectsearchselectall a:hover{}.subjectsearch_subcatpage .searchareainputarea2{padding:10px 0 5px 0}.subjectsearch_subcatpage .searchareainputarea2container1{margin:0;background-color:#567300;padding:0 11px}.subjectsearch_subcatpage .searchareainputarea2container2{padding:0 0 10px}.subjectsearch_subcatpage .searcharealocationinput{padding:0 10px 3px;border:11px solid #567300;border-top:none;background-color:#567300;text-align:center}.subjectsearch_subcatpage #searcharea,.subjectsearch_subcatpage #searcharea label,.subjectsearch_subcatpage #searcharea .searchlabel,.subjectsearch_subcatpage #searcharea .searchareawhereinput,.subjectsearch_subcatpage #searcharea .searchavailableinput{background:none;border-radius:none;padding:0}.subjectsearch_subcatpage #searcharea .searchareawhereinput{margin:0 0 10px 0}.subjectsearch_subcatpage #searcharea .searchavailableinput{margin:0 0 0 0}.subjectsearch_subcatpage #searcharea .searchlabel{width:206px;margin-left:0}#SubjectSubjectArea #searcharea input[type="submit"]{}.searchwithinsubjectarea{margin-bottom:15px;width:960px;background:url("") no-repeat scroll right -715px #5a7600;color:#fff;padding:5px 0 5px 15px}.searchwithinsubjectarea p{}.searchwithinsubjectarea a{text-decoration:underline;color:#fff;display:inline-block;margin-left:20px;font-size:.8em;font-weight:normal}.searchwithinsubjectarea a:hover{text-decoration:none;color:#fff}.letterlistbox{padding:8px 10px 17px 10px;background:url("images/azbg01.png") no-repeat scroll right bottom #db2c00;margin:0 auto 0 auto;text-align:center}#letter-list{}ol#letter-list li{display:inline-block;margin:10px 5px 0 0;font-size:1.2em;text-align:center;color:#fff}ol#letter-list li a{border:2px solid #a8a9ad;border-radius:6px 6px 6px 6px;width:20px;display:block;color:#414245;background:#dadada;padding:3px}ol#letter-list li a:hover{border:2px solid #fff;color:#fff;background:#e00023;text-decoration:none}.fulllisting{margin:20px 0 0 26px}.fulllisting li ul{margin:20px 0 0 2%;display:inline-block;float:left}.fulllisting li ul li{margin:0 0 10px 0}.upto_sprite{background:url("images/k2-sprite02.png") no-repeat scroll -129px -215px #fdfefe;display:block;float:left;height:20px;width:19px}.fulllistbacktotop{padding:15px 0 24px 2%;display:block;clear:both}li.fulllisttoplevel{}a.atozletter{font-size:2em;background:-moz-linear-gradient(65deg,#9c9b9b,#fefefe) repeat scroll 0 0 border-box rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:0 0 1px #c1c1c1,-999px 0 0 #fefefe inset;padding:5px 0 4px 2%;float:left;clear:both;display:block;width:94%}a.atozletter:hover{font-weight:normal;color:#000;text-decoration:none}#sidebar{width:286px;float:left;padding:0 0 15px 0;border-bottom:1px solid #9c9b9b;border-right:1px solid #9c9b9b;border-left:1px solid #9c9b9b;margin-top:18px}#sidebar h2{}#sidebar h2{background:#efefef;border:#9c9b9b 1px solid;border-right:none;border-left:none;text-align:center;font-size:1.5em;margin-bottom:-1px!important;padding:5px}a.sidebarcollapsed{display:none}#sidebar .filtercontainer{margin:0 10px}#sidebar .filter{padding-top:0;border-top:dotted 0 #666;margin-top:10px}#sidebar .filter h3{margin:10px 0 8px;font-weight:bold;text-decoration:none;padding:0 20px 0 0}#sidebar .filter ul{margin:0 0 0 0;padding-bottom:0}#sidebar .filter li{margin:0 0 0 0;background:#fff}#sidebar .filter li span{}.filter a{display:block;padding:4px 0 3px 18px;background:url('images/filter_tickbox_01.png') no-repeat 0 7px;text-decoration:none;font-weight:normal;line-height:1.5em}.has-data{}.filter .filter-selected a{color:#000;font-weight:bold;text-decoration:none;background:url('images/filter_tickbox_01.png') no-repeat 0 -246px}.filter .filter-selected a:hover{text-decoration:underline;background:url('images/filter_tickbox_01.png') no-repeat 0 -246px}.filter a:hover{text-decoration:underline}.filter .filter-disabled a{background:none;text-decoration:none;font-weight:normal;color:#6f6f6f}.filter .filter-disabled a:hover{background:none;color:#6f6f6f;text-decoration:none;cursor:default}li.has-data a span.countdec{text-decoration:none!important;display:inline-block}#content{width:670px;float:right;padding:5px 0 10px 0}#content h2{color:#000}#footer{background:url('images/Footerbackground.png') no-repeat center 36px;clear:both;height:160px;margin-top:0}.footerlogo{text-align:right;width:960px;margin:0 auto}#ucasfooternav1{width:960px;margin:50px auto 0;font-size:1.2em}#ucasfooternav2{width:960px;margin:10px auto 0}#ucasfooternav1 li,#ucasfooternav2 li{display:inline-block;float:left;border-left:1px solid #6c6c6c;padding:0 8px 0 8px}#ucasfooternav1 li.ucasfooterfirst,#ucasfooternav2 li.ucasfooterfirst{border-left:0 solid #6c6c6c;padding:0 8px 0 8px}.ie7 #ucasfooternav1 li,.ie7 #ucasfooternav2 li{display:inline}#ucasfooternav1 li a,#ucasfooternav2 li a{font-weight:bold;color:#fff}#ucasfooternav1 li a:hover,#ucasfooternav2 li a:hover{font-weight:bold;color:#fff;text-decoration:underline}.footerucasaddress{color:#fff;width:960px;margin:10px auto 0 auto;padding-left:12px}.searchwithinprovider{text-align:center;background:#333;padding:10px 0 10px;color:#fff;width:980px}.searchwithinprovider a,.searchwithinprovider a:link,.searchwithinprovider a:visited,.searchwithinprovider a:hover,.searchwithinprovider a:active{color:#fff;text-decoration:underline;font-weight:normal;display:inline-block;margin-left:10px;font-size:.9em}.searchwithinprovider a:hover{text-decoration:none}.resultspage{width:660px;float:right;padding:15px 0 70px 0}.resultspage ul.tabs{margin-top:14px}.resultspage ul.tabs li{font-weight:normal;display:inline-block;padding:4px 17px;line-height:130%;margin-right:20px}.ie7 .resultspage ul.tabs li{display:inline}.resultspage ul.tabs li a{}.resultspage ul.tabs li a:hover{}.resultspage ul.tabs li.active{background:#efefef;border:1px solid #9c9b9b;border-bottom:0 solid #efefef;margin-bottom:-1px!important}.ie7 .resultspage ul.tabs li.active{margin-bottom:-6px!important}.maptab li{_display:none!important}#results-controls{border-top:1px solid #9c9b9b;background:#efefef repeat-x;padding:16px 20px 12px 14px;border-left:1px solid #9c9b9b;border-right:1px solid #9c9b9b;border-bottom:1px solid #9c9b9b;margin-top:-1px}#searchresults #results-controls{border:0 solid #9c9b9b;background:none;padding:0 0 0 0;margin-top:0}#moreresultsthanallowed{border:1px solid #9c9b9b;background:#fff;margin:15px 0 10px}.moreresultsthanallowedhide{}.moreresultsthanallowedhide a{background:url('images/k2-sprite02.png') no-repeat 0 -79px;width:19px;text-indent:-9999px;display:block;float:right;height:20px}.moreresultsthanallowedhide a:hover{background:url('images/k2-sprite02.png') no-repeat 0 -55px}.moreresultsthanallowedcontent{padding:0 10px 0}.moreresultsthanallowedtitle{margin:10px 0 10px}.moreresultslgarrowup{}.toomany_tabs,.toomany_betterquery,.toomany_location,.toomany_query{padding:0 0 15px 0;margin-bottom:8px;border-bottom:1px solid #9c9d9d;text-align:left;min-height:33px;clear:both}.toomany_filters{padding:0 0 15px 0;border:none;text-align:left;min-height:94px}.toomanyshowsprite{display:block;float:right;width:278px}.toomany_tabs .toomanyshowsprite{height:43px;background:url('images/k2-sprite02.png') no-repeat right -600px}.toomany_query .toomanyshowsprite,.toomany_betterquery .toomanyshowsprite{height:40px;background:url('images/k2-sprite02.png') no-repeat right -420px}.toomany_location .toomanyshowsprite{height:42px;background:url('images/k2-sprite02.png') no-repeat right -555px}.toomany_filters .toomanyshowsprite{height:105px;background:url('images/toomany_usefilter_01.png') no-repeat right 0}.toomanynarrow{display:none}.showresultsby{padding:0 0 16px}.resultscount,.noresults{margin:0}#searchresults .resultscount{margin-bottom:5px}.resultscount span{color:#a60013;display:inline-block;background:none;padding:0 0 0 0;margin:0 0}.resultsmtext{font-size:.7em;background:none repeat scroll 0 0 rgba(0,0,0,0);color:#000;display:inline}#map_canvas{width:100%;height:500px}.maptab{font-family:Arial,Helvetica,sans-serif;border:1px solid #9c9b9b}.maptab .providerlink{padding:0 0 0 0}.maptab li{border-top:1px solid #9c9d9d!important;margin-top:3px;padding-top:3px;font-family:Arial,Helvetica,sans-serif!important;font-size:1em!important}.maptab li:first-child{border-top:0 solid red!important;margin-top:0;padding-top:0;padding-right:10px}.maptab .venue{padding:0 0 0 0;border:0!important}.maptab .searchlink{padding:3px 0 0 0;border:0!important}.maptab a:link{font-family:Arial,Helvetica,sans-serif!important;font-weight:bold!important;font-size:1.1em!important}.maptab a:visited{color:#69187f}.toomany_mapresultswarnings{background:#efefef;font-weight:normal;padding:4px 0 0 4px}.toomany_mapresultswarningsicon{background:url('images/k2-sprite02.png') no-repeat 0 -421px transparent!important;display:block!important;float:left!important;height:36px!important;width:40px!important}.toomany_mapresultswarnings div{margin:8px 0 10px 0;padding:0 20px 0 52px}.mapwarnings{background:#efefef;border-left:1px solid #9c9b9b;border-right:1px solid #9c9b9b;font-weight:normal;padding:10px 0 4px 18px}.mapwarningsicon{background:url('images/k2-sprite02.png') no-repeat 0 -421px transparent!important;display:block!important;float:left!important;height:36px!important;width:40px!important}.mapwarnings div{margin:0 0 10px 0;padding:0 20px 0 48px}.noresults{background:none;font-weight:normal;padding:0 0 0 0}.smallnoresultstext{margin-top:0}.noresultsicon{background:url('images/k2-sprite02.png') no-repeat 0 -421px transparent!important;display:block!important;float:left!important;height:36px!important;width:40px!important}.noresults div{margin:0 0 0 0;padding:0 0 0 48px}.mappopupinternalborder{border:none!important}.resultspage .backtoresults{margin-top:20px}.scoringmechanismheading{color:#666;font-style:italic;font-size:1.2em;padding:5px 0 15px 0}ol.resultscontainer{}ol.resultscontainer li{padding:0 0;margin-bottom:11px}.providerinfo{margin-top:15px}.providerinfo img{float:right;max-width:142px}.providerinfo a h3{float:left;width:500px}.coursenamearea{}.locationslink{font-weight:normal}.coursequalarea{float:left;width:339px}.courseinfovenue{}.courseinfo{float:left;width:308px}.coursenotavailable .coursequalarea{width:330px;padding-left:5px}.coursenotavailable .courseinfovenue{}.courseinfo div{float:right;margin-left:5px}.courseinfostudymode{width:126px}.courseinfocoursecode{width:95px}.courseinfoduration{width:72px}.courseinfooutcome{width:95px}.morecourseslink a{background:#dadada url("images/morearrowbackground.png") right center no-repeat;border:2px solid #a8a9ad;border-radius:6px;color:#414245!important;float:left;text-decoration:none;padding:8px 28px 9px 9px;display:block;font-size:.9em!important;text-align:left;margin-top:4px}.morecourseslink a:visited{color:#414245!important}.morecourseslink a:hover{border:2px solid #fff;color:#fff!important;background:#e00023 url("images/morearrowbackgroundhover.png") right center no-repeat;cursor:pointer}.result{border-bottom:7px dotted #ccc;padding-top:16px!important;padding-bottom:25px!important}.result h3{font-size:1.9em;float:left;width:500px;min-height:50px}.result h3:hover{text-decoration:underline}.result img{float:right;max-width:142px}.morecourseslink{padding:10px 0 0;font-size:1.2em}.result a:visited{color:#69187f}.resultlogo{border:0 solid #ccc;width:142px;float:left;margin:0;padding:0;text-align:center}.resultlogo img{max-width:142px;margin:0;padding:0}.ie7 .resultlogo img{display:none}.resultdetails{float:left;width:455px;margin-left:15px}.resultdetails h3{margin:-2px 0 10px 0;display:inline-block}.resultdetails h3.providertabprovidername{margin:-2px 0 0 0}.resultdetails h3 a{margin-top:-2px}.resulttopdetails{line-height:1.3em;border-bottom:dotted 0 #666}.venueresults .resulttopdetails{border-bottom:dotted 0 #666}.providername{}.providerlink01{clear:both;display:block}.providerlink01 span{display:none}.relevantcourses{margin-top:10px}.venuename{}.resultsubdetails{float:left;line-height:1.5em;margin-top:4px}.outcomequallevel{margin-bottom:0}.outcomequal,.duration,.studymodetitle,.attendancetype,.coursecode{float:left;display:inline-block;padding-right:15px;border-right:0 solid #999;margin:5px 10px 0 0}.resultsubdetailsitems{margin-top:-4px}.grpbyLocation{}.locationArea{}.locationArea a{}.locationArea a:hover{text-decoration:underline!important}.locationAreaavailable{}.locationgroup img{cursor:pointer}.locationgroup{background:#fff;display:block;border:1px solid #9c9b9b;margin:10px 0;padding:4px 0 10px 4px}.locationgrouplinks{margin:2px 27px 0 0}.locationgrouplinks a{display:block;width:43%;float:left;margin:0 1% 10px 1%;border:1px solid #9c9d9d;padding:5px 2%;text-align:center}.locationgrouplinks a:hover{border:1px solid #a60013}.coursenotavailable{border:1px dashed #9c9b9b;background:#efefef;padding-bottom:5px!important}.coursenotavailabletext{text-align:center;margin-top:5px}.coursenotavailabletext p{padding:3px 0;background:#efefef}.coursenotavailable h4{padding-left:5px}.coursenotavailable .coursenamearea{}.courseatvenuenotavailable{border:1px dashed #9c9b9b!important;border-top:0;background:#efefef}.locationgrouplinks a .courseatvenuenotavailabletext p{font-weight:normal;color:#000;font-size:.9em;text-decoration:none!important}.locationgrouplinks a:hover .courseatvenuenotavailabletext p{text-decoration:none!important;text-decoration-line:none!important;text-decoration-color:green!important}.venueresults .locationArea{display:block}.venueresults .locationArea a{}.venueresults .locationArea a:hover{text-decoration:underline!important}.locationgroupvenuewlinks{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}.locationgroupvenuewlinks a{margin:0!important;width:100%}.locationgroupvenuewlinksvenue{}.pager2{display:none}.pager{font-family:Arial,Helvetica,sans-serif;margin:40px 0 0;text-align:center}.pager .hidden{display:none}.hidden{display:none}.pager .disabled{border:1px solid #ddd;color:#767676;margin-top:4px;padding:8px 10px;text-align:center}.pager .current{background-color:#5a7600;border:1px solid #5a7600;color:#fff;font-weight:bold;margin-top:4px;padding:8px 10px;text-align:center}.pager span,.pager a{margin:4px 3px}.pager a{border:1px solid silver;padding:6px;text-align:center;text-decoration:none}.pager a:hover{text-decoration:underline}.resultbuttons{float:left;text-align:right;width:100px}.details_top_left h2{margin-bottom:7px;margin-top:7px}.details_notfound{width:60%;margin:50px 20%;padding:20px 20px 20px 20px;border:1px solid #9c9d9d}.details_notfoundicon{background:url('images/k2-sprite02.png') no-repeat 0 -421px transparent;display:block;float:left;height:36px;width:40px}.details_notfound h2{padding-left:50px}.details_notfound p{padding-left:50px}.searchagain{margin:0 auto 0;text-align:center;padding-top:4px;border-top:3px solid #5a7600}.searchagain a{background:url('images/k2-sprite02.png') no-repeat 0 -18px #fdfefe;border-radius:0 0 10px 10px;border:1px solid #c30c25;border-top:0 solid #999595;color:#c30c25;padding:4px 50px;text-decoration:none}.searchagain a:hover{text-decoration:underline;color:#000}.backtoresults_sprite{display:block;float:left;height:20px;width:19px;background:url('images/k2-sprite02.png') no-repeat 0 -153px}.backtoresults a:hover{}.backtoresults:hover .backtoresults_sprite{background:url('images/k2-sprite02.png') no-repeat 0 -153px #fdfefe}#backtosearchhomepage{display:block;float:left;clear:both;width:200px;margin-top:15px}.details_page{padding-bottom:30px}.details_top{margin-top:15px;padding-bottom:10px;border:1px solid #9c9b9b}.details_top_left{float:left;padding:1px 0 0 15px;width:710px}.details_top_left .title,.details_top_left .shortname{}.details_provname a{}.details_provname a:hover{}.details_provname .providername{}.details_provname .venuename{}.detailssubdetails{padding:0;margin-top:0;font-weight:bold}.outcomequal02,.duration02,.studymodetitle02,.attendancetype02,.coursecode02{float:left;display:inline-block;padding-right:15px;border-right:1px solid #999;margin:0 15px 0 0;margin-top:10px;min-height:40px}.coursecode02{margin-right:0}.subdetailsdetail{font-weight:normal;margin-top:4px}.details_top_right{float:right;padding:15px 18px 0 0;width:228px}.coursedetailslogo{}.coursedetailslogonone{border:0 solid #ccc;width:100%;margin:0;padding:0}.coursedetailslogo img{max-width:180px;max-height:175px;margin:0;padding:15px;border:1px solid #9c9b9b;float:right}.ie7 .coursedetailslogo a{display:none}.details_bottom{padding-bottom:0}.details_tabbed_area{margin:20px 0 0}ul.details_tabs li{font-weight:normal;display:inline-block;padding:5px 12px 8px;line-height:130%;margin-right:15px}.ie7 ul.details_tabs li{display:inline}ul.details_tabs li a{}ul.details_tabs li a:hover{}ul.details_tabs li.active{background:#efefef;border:1px solid #888;border-bottom:0 solid #efefef;margin-bottom:-1px!important}ul.details_tabs li.active a{}.ie7 ul.details_tabs li.active{margin-bottom:-6px!important}.details_tabcontent{background:#efefef;border:solid 1px #888;margin-top:-1px;padding:20px 20px 20px;min-height:300px}.details_tabcontent_left{float:left;padding:0 0 0 0;width:585px;margin-right:35px}.details_tabcontent_right{float:left;padding:0 0 0 0;width:285px;margin-right:0}.details_tabcontent_left33{float:left}.details_page .details_tabcontent_left33{border-bottom:0 solid #e00023;padding-bottom:20px;padding-right:20px;width:312px}.details_tabcontent_right66{float:right;padding:0 0 0 20px;width:585px;margin-right:0;border-left:1px solid #9c9b9b}.details_page .details_tabcontent_left66{border-bottom:0 solid #e00023;padding-bottom:20px;padding-right:20px;float:left;width:585px}.details_tabcontent_right33{float:right;padding:0 0 0 20px;width:312px;margin-right:0;border-left:1px solid #9c9b9b}.details_tabcontent_lefthalf{float:left;padding:0 10px 0 0;width:433px;border-right:1px dotted #999}.details_tabcontent_righthalf{float:right;padding:0 0 0 0;width:433px;margin-left:10px}.details_tabcontent_3col_left{float:left;padding:0 0 0 0;width:273px;margin-right:11px}.details_tabcontent_3col_middle{float:left;padding:0 11px 0 11px;width:296px;margin-right:11px;border-right:1px dotted #999;border-left:1px dotted #999}.details_tabcontent_3col_right{float:left;padding:0 0 0 0;width:285px}.details_tabcontent h3{text-indent:-9999px;height:0}.details_tabcontent h4{padding:0 0 16px}.coursedetails_sectiontop{padding:0 0}.startdates{padding:15px 0 10px 64px;background:url(../Content/Images/icon_info.png) no-repeat 10px 13px}.startdates ul{list-style-type:disc!important;margin:5px 0 0;padding:0}.startdates li{line-height:2em;margin-left:15px}.coursedetails_routes h4{border-bottom:1px solid #ccc}.coursedetails_howtoapply h4,.coursedetails_codes h4{width:287px;float:left}.coursedetails_routesavailable h4,.coursedetails_startdates h4,.coursedetails_bursaries h4,.coursedetails_scholarships h4,.coursedetails_accreditation h4,.coursedetails_venuedetails h4,.coursedetails_whystudy h4,.coursedetails_targetaudience h4,.coursedetails_modularstructure h4,.coursedetails_leavingdestinations h4,.coursedetails_skillsgained h4,.coursedetails_equipmentneeded h4,.coursedetails_marketinginfo h4,.coursedetails_unistatsurl h4{width:100%;float:left}.coursedetails_sectiontext{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;margin-bottom:15px;padding:10px}.coursedetails_applicationguidance .coursedetails_sectiontext h5{font-weight:bold;margin:10px 0 5px}.coursedetails_coursesummary{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;margin-bottom:20px;padding:10px 10px 10px}.coursedetails_programmeurl,.coursedetails_kisurl{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;margin-bottom:10px;padding:10px 10px 10px}.coursedetails_programmeurl .contact_sprite,.coursedetails_kisurl .contact_sprite{background:url("images/k2-sprite02.png") no-repeat scroll -62px -178px transparent;margin-top:0;display:block;float:left;height:30px;width:33px}.coursedetails_routesavailable{padding-bottom:5px}.detailssubjecttoapprovalwidth{width:287px;float:left}.detailscoursenotavailable,.detailssubjecttoapproval{padding:3px 0 15px 0;min-height:36px;margin-bottom:15px;border-bottom:1px solid #9c9b9b}.detailscoursenotavailableicon,.detailssubjecttoapprovalicon{background:url('images/k2-sprite02.png') no-repeat scroll -122px -130px transparent;display:inline-block;float:left;height:30px;width:49px}.detailscoursenotavailabletext{display:inline-block;float:left;width:260px}.detailssubjecttoapprovaltext{display:inline-block;float:left;width:225px}.detailssubjecttoapprovaltext{margin-top:0}.routecontainer{box-shadow:0 1px 9px 0 #888;margin-bottom:20px;background:#fff;clear:both}.startdatearea{clear:both;border:1px solid #9c9b9b;background:#fff;padding-top:10px;margin-bottom:20px}.startdateareadatetxt{margin:5px auto 20px;text-align:center}.startdateareadate{clear:both}.startdateareadate li{display:block;text-align:center;padding:0 5px 5px;background:#fff;clear:both}.startdateareacountries{padding-left:10px}.startdateareacountries li{display:inline-block;padding:0 0 2px 2px;width:145px;margin:0 0 8px 0}.startdateareacountries li.sd_eng,.startdateareacountries li.sd_sco,.startdateareacountries li.sd_eu{margin-right:0}.startdateareacountries li span.availabilitytext{display:none}.startdateareacountries .availabilityicon{display:block;width:22px;height:22px;float:left}.startdateareacountries .available .availabilityicon{background:url('images/k2-sprite02.png') no-repeat -123px -57px}.startdateareacountries .unavailable .availabilityicon{background:url('images/k2-sprite02.png') no-repeat -123px -92px}.available_clearing{width:108px;height:51px;text-indent:-9999px;background:url('images/k2-sprite02.png') no-repeat -892px -61px;float:left;margin:0 5px 9px 102px}.available_extra{width:108px;height:51px;text-indent:-9999px;background:url('images/k2-sprite02.png') no-repeat -892px 0;float:left;margin:0 5px 9px 102px}.route_normal h5,.route_extra h5,.route_clearing h5,.route_adjustment h5,.route_general h5{text-indent:-9999px;height:0}.route_normal,.route_extra,.route_clearing,.route_adjustment,.route_general{padding:10px 10px 10px 128px;min-height:51px}.route_normal{background:url(../Content/Images/route_icon_normal.png) no-repeat 10px 10px}.route_extra{background:url(../Content/Images/route_icon_extra.png) no-repeat 10px 10px}.route_clearing{background:url(../Content/Images/route_icon_clearing.png) no-repeat 10px 10px}.route_adjustment{background:url(../Content/Images/route_icon_adjustment.png) no-repeat 10px 10px}.route_general{background:url(../Content/Images/route_icon_general.png) no-repeat 10px 10px}.routetext{}.coursedetails_venuedetailstext{margin-bottom:15px;background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;padding:10px}.coursedetails_venuedetailstext h4{font-weight:bold;margin:20px 0 10px;padding:0}.coursedetails_accreditation ul{border:1px solid #9c9b9b;padding:0 0;clear:both}.coursedetails_accreditation li{padding:11px;background:none repeat scroll 0 0 #fff;clear:both}.accreditationorg{font-weight:bold}.accreditationlink{background:url(../Content/Images/icon_sm_link.png) no-repeat 0 9px}.coursevenuesectiontop{border:0 solid #dadada}.inwelsh{border:1px solid #9c9b9b;padding:9px 0 17px 9px;background:#fff;margin-bottom:15px}.inwelsh p{margin-top:6px;padding-left:95px}.inwelshsprite{background:url('images/k2-sprite02.png') no-repeat -908px -123px transparent;display:block;float:left;height:36px;width:97px}.iserasmus{border:1px solid #9c9b9b;padding:3px 3px 3px 3px;background:#fff;margin-bottom:15px}.iserasmus p{padding-left:54px}.iserasmussprite{background:url('images/k2-sprite02.png') no-repeat -950px -168px transparent;display:block;float:left;height:40px;width:50px}.coursedetails_venue h4{padding-top:0}.virtualvenue{background:#fff;border:1px solid #9c9b9b;padding:10px 10px 10px 10px}.virtualvenue p{padding-left:35px;margin-top:-3px}.ie7 .virtualvenue p{padding-left:0}.virtualvenuesprite{background:url('images/k2-sprite02.png') no-repeat -122px -173px transparent;display:block;float:left;height:25px;width:27px}.ie7 .virtualvenuesprite{display:none}.venueaddresssection{border:1px solid #9c9b9b;background:#fff;padding:13px;margin-bottom:15px}#static-map{border:1px solid #9c9b9b;float:left;width:150px}.venueaddress{width:292px;padding:0 10px 0 0;float:left}.venueaddress p{margin-bottom:9px}.venuecontacts{width:193px;padding:0 15px 0 15px;float:left}.venuecontacts li{line-height:2em}.venuemap{width:138px;float:left}.zoomedout{background:#fff;float:left;width:250px;border:1px solid #9c9b9b;padding:0;height:150px}.coursedetails_contact h4{margin-top:6px;padding-top:0}.coursedetails_contact ul{border:1px solid #9c9b9b;background:#fff;padding:15px 10px 10px;margin-bottom:20px}.coursedetails_contact .contact_tel,.coursedetails_contact .contact_fax,.coursedetails_contact .contact_email,.coursedetails_contact .contact_web{border:0 solid #999;padding:1px 0 6px 0;padding-left:0;clear:both}.coursedetails_contact .contact_description{border:0 solid #999;padding:0 0 17px 5px;clear:both}.coursedetails_contact .contact_comments,.coursedetails_contact .contact_availability{border:0 solid #999;padding:15px 0 15px 5px;clear:both}.coursedetails_contact .contact_comments span{display:none}.contact_sprite{display:block;float:left;height:30px;width:33px}.coursedetails_contact .contact_tel{margin-bottom:15px}.coursedetails_contact .contact_tel .contact_sprite{background:url('images/k2-sprite02.png') no-repeat scroll -62px -56px transparent}.coursedetails_contact .contact_fax{margin-bottom:15px}.coursedetails_contact .contact_fax .contact_sprite{background:url('images/k2-sprite02.png') no-repeat scroll -62px -97px transparent}.coursedetails_contact .contact_email{margin-bottom:15px}.coursedetails_contact .contact_email .contact_sprite{background:url('images/k2-sprite02.png') no-repeat scroll -62px -141px transparent}.coursedetails_contact .contact_web .contact_sprite{background:url('images/k2-sprite02.png') no-repeat scroll -62px -178px transparent}.legacy{margin-top:10px;padding-top:10px}.legacy li{padding-bottom:10px}#legacyNotes ul{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;clear:both;padding:13px 13px 5px}.courseLevelsMenu{padding:0;margin:20px 0 0 0}.courseLevelsMenu li{display:inline-block;margin-right:15px}.courseLevelsMenu li a{display:block;padding:5px 12px 8px;border:1px solid #efefef;border-bottom:none;background:none;white-space:nowrap;word-break:normal}.courseLevelsMenu li a:hover{}.courseLevelsMenu li.courseLevelsMenucurrent a{background:#fff;border:1px solid #9c9d9d;border-bottom:#fff 1px solid;color:#000;font-weight:normal}.courseLevelsMenu li.courseLevelsMenucurrent a:hover{background:#fff;border:1px solid #9c9d9d;border-bottom:#fff 1px solid;color:#000;font-weight:normal;text-decoration:none}.entryreq_area{background:#fff;padding:15px;border:1px solid #9c9d9d;margin-top:-1px}.NoCourseLevelSelectedText p{background:url(../Content/Images/icon_info.png) no-repeat 0 0;padding:4px 0 4px 49px;margin:30px}.courseLevelstitle{text-align:center}.entryreq_left{width:66%;float:left}.entryreq_right{width:32%;margin-left:2%;float:left;padding-left:0%;border-left:0 solid #d6d6d6}.entryreq_intro{margin-bottom:20px}.entryreqplaceholdertext{margin:0 0 15px 5px;border-top:1px solid #9c9b9b;padding:10px 0}.entryreqplaceholdertext h4{padding-bottom:4px}.entryreqinfo{padding:4px 0 4px 0}.entryreqinfoicon{background:url('images/k2-sprite02.png') no-repeat -122px -130px transparent;display:block;float:left;height:30px;width:49px}.entryreqinfotext{display:inline-block;float:left;padding-left:0;width:73%}.noentryreqs{background:url(../Content/Images/icon_info.png) no-repeat 0 0;padding:4px 0 15px 49px}.entryreqsarea h3{text-indent:0;height:auto;width:100%;display:block;text-align:center}.entryreqsarea{}.entryreqsyeararea{background:#fff;margin-bottom:0;padding:0}.entryreqsinfoarea{background:none;padding-top:0}.tariffpointsarea{border-bottom:1px solid #d6d6d6;margin-bottom:15px;padding-bottom:15px}.entryreqarea1{background:none;margin:0}.entryreqarea2{background:none;margin:0}.entryreqarea3,.entryreqarea4,.entryreqarea5{border:1px solid #9c9b9b;padding:10px;margin-bottom:10px}.entryreqareaucas{}.equivpoints{padding:10px 0 7px;clear:both;font-weight:bold}.tariffpoints{padding:10px 0}.tariffpoints span{background:#fff;padding:0 10px;display:inline-block;color:#c30b24;border-radius:10px}#specificInformation h4{}#courseSpecific,#prgAgre,#unitGrade,#currExcel,#engAccal{border-bottom:1px solid #d6d6d6;padding-bottom:20px;margin-bottom:20px}#noqualificationspecificentryrequirements{border-bottom:1px solid #d6d6d6;padding-bottom:20px;margin-bottom:20px}.qualgroupcontainer{border:1px solid #9c9d9d;background:#efefef;padding:1%;padding-bottom:10px}.qual-groupleft{float:left;width:30%;margin-left:0%;border-top:1px solid #9c9d9d;position:relative;z-index:1000}.qual-group-header a{font-size:.9em;font-weight:bold;padding:7px 0 7px 5px;display:block;border-bottom:1px solid #9c9d9d;border-left:1px solid #9c9d9d;border-right:1px solid #9c9d9d;background:#f9f9f9}.qual-group-current{}.qual-group-current a,.qual-group-current a:link,.qual-group-current a:visited,.qual-group-current a:hover,.qual-group-current a:active{background:#fff;color:#000;font-weight:normal;text-decoration:none;border-right:1px solid #fff}.qual-groupright{background:#fff;float:left;width:61%;min-height:645px;border:1px solid #9c9d9d;margin-left:-1px;position:relative;z-index:1;padding:0 4% 0}.selectqualtext p{margin:20px 0 20px 0;font-size:1.2em}.CannotFindQual{margin:20px 0 50px}.CannotFindQualIcon{background:url('images/k2-sprite02.png') no-repeat scroll -122px -130px transparent;display:inline-block;float:left;height:30px;width:49px}.CannotFindQualText{display:inline-block;float:left;width:77%;padding-left:0}.qual-group{}.qual-group-header{}.qual-group-qual{}.qual_level_title h5 a:hover{font-weight:normal!important;color:#000!important;text-decoration:none!important;cursor:default!important}.qual-element-header{text-align:center;padding:10px 0;background:#fff!important;margin-top:10px;font-weight:bold}.qual-element span.heading{font-weight:bold;display:block;margin-bottom:5px}.qual_info_add,.qual_info_other,.qual_req_subgrade,.qual_req_add,.qual_req_asl,.qual_excl_subj,.qual_req_lines,.qual_req_grade,.qual_req_point,.qual_excl_spec,.qual_req_specsubgrade,.qual_info_unit,.qual_req_spec_lines,.qual_range_tariff{background:#fff;padding:10px}.qual_level_title{text-align:center;padding:10px 0}.qual_range{background:#fff;padding:10px 10px 0}.qual_acc_not{color:#fff}.qual_acc_not_box{border:1px solid #9c9b9b;padding:10px;background:#000;margin-bottom:10px}.qual_acc_own{color:#fff}.qual_acc_own_box{border:0 solid #9c9b9b;padding:10px;background:#5a7600;margin-bottom:10px}.qual_acc_gcse_box{border:0 solid #9c9b9b;padding:2px 10px 10px;background:#5a7600;margin-bottom:10px}.qual_acc_un_box{border:0 solid #9c9b9b;padding:2px 10px 10px;background:#5a7600;margin-bottom:10px}.qual_acc_com{color:#fff}.qual_acc_com_box{border:0 solid #9c9b9b;padding:10px;background:#e63802;margin-bottom:10px}.openaccessdetails{clear:both;margin-top:15px;border-bottom:#d6d6d6 1px solid;padding-bottom:15px;margin-bottom:10px}.interviewsaudsarea,.entrytestsarea{border-bottom:#d6d6d6 1px solid;padding-bottom:15px;margin-bottom:10px}.interviews li,.entryTests li{line-height:normal;margin-bottom:20px}.scheme_ucas,.scheme_cukas,.scheme_ou{clear:both;margin-top:10px;display:block;padding:10px 16px 10px;background:#fff;border:1px solid #9c9b9b;margin-bottom:30px}.schemeicon{display:block;float:left;height:69px;width:276px;margin:5px 0 10px}.scheme_ucas .schemeicon{background:url('images/k2-sprite02.png') no-repeat scroll -608px 0 transparent}.scheme_cukas .schemeicon{background:url('../content/cukas_images/body_cukaslogo.png') no-repeat scroll transparent}.scheme_ou .schemeicon{background:url('images/k2-sprite02.png') no-repeat scroll -608px -163px transparent}.schemeText{display:block;background:url("../Content/Images/icon_sm_link.png") no-repeat scroll 0 2px transparent;padding:0 0 0 16px;margin-top:10px;clear:both}.coursedetails_codesdetails{line-height:2em;font-weight:bold;margin-top:0;clear:both;background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;margin-bottom:15px;padding:10px}.coursedetails_codesdetails span{font-weight:normal}.applicationDeadlinearea{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;margin-bottom:15px;padding:10px;clear:both}.applicationDeadline{margin:4px auto 10px;padding:0;text-align:center;clear:both}.applicationguidance{clear:both;line-height:1.5em}.coursedetails_deadline h4,.coursedetails_requirements h4,.coursedetails_fees h4{float:left;width:100%}.feesinfo{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;margin-bottom:15px;padding:10px;clear:both}.feesinfotext{display:inline-block;float:left;width:91%}.coursedetails_requirements{border-top:1px dashed #666;margin-top:25px;padding-top:15px}.coursedetails_requirementsdetails{clear:both;line-height:2em}.entryTests li{background:#fff;width:100%;margin:20px auto;padding:13px 0;border:1px solid #9c9b9b}.entryTests li p{padding-left:10px;padding-right:10px}.testName{font-weight:bold}.feesdetails li{}.feesdetails li{margin:0 auto -1px;padding:0 0 0;border:1px solid #9c9b9b;background:#fff}.fee{font-weight:bold;float:left;margin:10px 0 10px 0;width:100%}.feeDisplayText{}.feelocation{}.feeamount{text-decoration:none;display:inline-block;color:#000;float:left;margin-left:10px}.moreDetail{display:inline-block;margin-right:10px;float:right}.moreDetail:hover,.fee a .feeamount:hover,.fee a:hover{text-decoration:underline!important}.feeInfo,.feeurl{clear:both;margin-top:0;margin-bottom:10px;padding-left:10px;padding-right:10px}.feeInfo{}.feeinfoicon{background:url('images/k2-sprite02.png') no-repeat scroll -122px -130px transparent;display:inline-block;float:left;height:30px;width:49px}.feeinfotext{}.feeExpansion{clear:both}.noFeesDisplay{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;clear:both;margin-bottom:15px;padding:10px}.noFeesDisplayText{}.noFeesinfoicon{background:url('images/k2-sprite02.png') no-repeat scroll -122px -130px transparent;display:inline-block;float:left;height:30px;width:49px}.noFeesinfotext{display:inline-block;float:left;width:90%}.BursariesAndScholarshipstext{margin-bottom:15px;background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;padding:10px}.BursariesAndScholarshipstext ul{margin:10px 0 10px 0;list-style-type:disc;padding:0 0 0 0}.BursariesAndScholarshipstext ul li{margin:0 0 0 30px;padding:0 0 0 0}.bursariesdetails,.scholarshipsdetails{margin:0 0 20px 0}.bursariesdetailsbox,.scholarshipsdetailsbox{margin:0 0 20px 0;clear:both;background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;padding:0 10px 10px}.bursariesdetails p,.scholarshipsdetails p{margin:0 0 1em 0}.bursaryTitle,.bursariesdetailsbox a:hover,.scholarshipsdetailsbox a:hover,.scholarshipTitle{font-weight:bold;padding:12px 0 0 0;color:#000;text-decoration:none!important}.bursaryTitleExtra,.scholarshipTitleExtra{font-weight:normal}.bursariesdetailsbox a:hover span.bursarymoredetails,.scholarshipdetailsbox a:hover span.scholarshipmoredetails{text-decoration:underline}.bursarydetailssection,.scholarshipdetailssection{margin-top:15px}.BursaryInfo{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;clear:both;margin-bottom:15px;padding:10px}.NoBursaryInfo{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;clear:both;margin-bottom:15px;padding:10px}.NoBursaryinfoicon{background:url('images/k2-sprite02.png') no-repeat scroll -122px -130px transparent;display:inline-block;float:left;height:30px;width:49px}.NoBursaryinfotext{display:inline-block;float:left;width:80%}.incomeAwards{background:#fff;margin-bottom:20px;width:100%}.incomeAwards td,.incomeAwards th{padding:5px 5px;width:50%;text-align:left}.incomeAwards th{font-weight:bold;background:#efefef}.incomeAwards tr{border:1px solid #ccc}.entryprofilessection{clear:both}.noentryprofilessectionicon{background:url('images/k2-sprite02.png') no-repeat scroll -122px -130px transparent;display:inline-block;float:left;height:30px;width:49px}.noentryprofilessectiontxt{display:inline-block;float:left;width:75%}.entryprofilessection b{font-weight:bold}.entryprofilessection i{font-style:italic}.entryprofilessection ul{list-style-type:disc!important;margin:5px 0 0;padding:0}.entryprofilessection li{margin-left:15px}h4.entryprofileheadert{border-top:2px solid #e00023;padding:10px 0 4px;margin-top:20px}h4.entryprofileheaderh{font-weight:bold;margin-top:5px;padding:13px 0 8px}h4.entryprofileheaderh a{padding:0 0 0 18px;background:url(../Content/Images/icon_sm_link.png) no-repeat 0 5px}.noentryprofiles{background:url(../Content/Images/icon_info.png) no-repeat 0 5px;padding:3px 0 0 48px;margin:0 0 20px 0;font-weight:normal}.provider_details_top{background:#efefef;margin:30px 0 30px;border:1px solid #9c9d9d}.provider_details_top_left{float:left;padding:15px 0 0 15px;width:645px}.provider_details_top_left h2{padding-bottom:18px}.provider_details_top_left .title,.provider_details_top_left .shortname{color:#000}.provider_details_top_right{float:right;padding:15px 20px 15px 0;width:205px}.providerdetailslogo{border:0 solid #ccc;width:100%;float:left;margin:0;padding:0 0 0 0;text-align:right}.providerdetailslogonone{border:0 solid #ccc;width:100%;float:left;margin:0;padding:0;text-align:right}.providerdetailslogo img{max-width:180px;max-height:175px;margin:0;padding:15px;border:1px solid #9c9d9d;background:#fff}.ie7 .providerdetailslogo img{display:none}.provider_details_bottom{min-height:300px}.provider_details_left{float:left;padding:0 16px 0 0;width:630px;margin:0 20px 0 10px;border-right:1px solid #d6d6d6}.provider_details_right{float:left;padding:0 0 0 0;width:287px;margin-right:0}.provider_details_address,.provider_details_accommodationfees,.provider_details_providerurls,.provider_details_policies,.provider_details_contact,.provider_details_entry_profiles,.provider_details_marketing{padding-bottom:20px}.provider_details_sectiontop{padding:18px 0 10px;border-top:1px solid #d6d6d6}.policyTitle{border-top:1px solid #d6d6d6;padding:18px 0 5px}.provider_details_address .provider_details_sectiontop,.provider_details_contact .provider_details_sectiontop,.provider_details_statistics .provider_details_sectiontop,.provider_details_entry_profiles{padding-top:0;border-top:none}.provider_details_left h3{padding:3px 0 0}.provider_details_right h3{padding:3px 0 16px;width:245px;float:left}.provider_details_address{width:46%;margin-bottom:20px;float:left}.provider_details_contact{width:47%;float:left;border-left:#d6d6d6 1px solid;padding-left:2%;padding-right:2%;margin-left:2%;margin-bottom:20px}.provcontactaddress{line-height:2em}.provider_contact_tel,.provider_contact_fax,.provider_contact_email,.provider_contact_web{padding:1px 0 6px 0;margin-bottom:18px}.provider_contact_sprite{display:block;width:30px;height:30px;float:left}.provider_contact_tel .provider_contact_sprite{background:url('images/k2-sprite02.png') no-repeat -62px -56px}.provider_contact_fax .provider_contact_sprite{background:url('images/k2-sprite02.png') no-repeat -63px -97px}.provider_contact_email .provider_contact_sprite{background:url('images/k2-sprite02.png') no-repeat -64px -141px}.provider_contact_web .provider_contact_sprite{background:url('images/k2-sprite02.png') no-repeat -64px -178px}.accaveweek{text-align:center}.accfeecontact{padding:1px 0 5px 0;margin-top:20px}.accfeecontacticon{background:url('images/k2-sprite02.png') no-repeat 0 -230px transparent;display:block;float:left;height:22px;width:37px}.providerurlsicon{background:url('images/k2-sprite02.png') no-repeat 0 -192px transparent;display:block;float:left;height:16px;width:17px}.accfeetable{background:#fff;width:100%}.accfeetable td{padding:10px}.accfeetable tr{border:1px solid #999}.provider_details_providerurls li{display:block;width:47%;margin:0 3% 12px 0;float:left}.provider_details_policies ul{padding:0 0 20px}.provider_details_policies h4{padding:20px 0 15px}.policylinkicon{background:url('images/k2-sprite02.png') no-repeat 0 -189px transparent;display:block;float:left;height:16px;width:17px}.accfirstyear{clear:both;padding:10px 0}.policydetail{line-height:1.5em;padding-bottom:10px}.numberofstudents{background:#fff;padding:0;margin-bottom:20px;position:relative;top:-9px}.numberofstudents h3{margin:0 0 10px 0;padding:0 0 0 0}.numberofstudents p{clear:both;margin:0 0 0 0;padding:0 0 0 0;color:#c30b24}.numberofstudents .provider_numofstudents_sprite{background:url('images/k2-sprite02.png') no-repeat -62px -214px transparent;display:block;float:left;height:30px;width:45px}#providerdetails_maletofemale_pie,#providerdetails_mature_pie,#providerdetails_international_pie,#providerdetails_subjects_pie{border-top:1px solid #d6d6d6;margin-bottom:10px;width:290px;padding-top:20px}.provdetailsvenueblock{display:block;width:250px;float:left;padding:15px;margin-bottom:30px;margin-right:15px;-moz-box-shadow:0 5px 9px 2px #888;-webkit-box-shadow:0 5px 9px 2px #888;box-shadow:0 5px 9px 2px #888}.provdetailsvenuename{margin-bottom:20px;color:#e00023}.auditionModes{margin-bottom:15px}.assessment{}.assmtTitle{}.Auditiontext{background:none repeat scroll 0 0 #fff;border:1px solid #9c9b9b;margin-bottom:15px;padding:10px 10px 15px 10px}.Auditiontext ul{margin:20px 0 0 0;padding-left:0}.Auditiontext li{margin-top:10px}.audition_sprite01{background-attachment:scroll;background-color:transparent;background-image:url('images/k2-sprite02.png');background-position:-62px -178px;background-repeat:no-repeat no-repeat;display:block;float:left;height:30px;width:33px}.auditionMode{background:#fff;width:100%}.auditionMode td{padding:5px 10px;text-align:left}.auditionMode th{color:#fff;background-color:#a60013;padding:3px 7px 5px;text-align:left}.auditionMode tr{border:1px solid #999}.auditionFeehelp{margin:10px 0 0 10px;color:#a60013}.attendance{}.firstOnTime{}.firstLate{}.secondOnTime{}.secondLate{}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.home_left{width:325px;float:left;padding:15px 0 0 0;margin-bottom:30px}.home_left_bottom{padding:0 0 0 0;background:#ccc;height:200px}.site_intro{background:-moz-linear-gradient(65deg,#9c9b9b,#fefefe) repeat scroll 0 0 border-box transparent;border:1px solid transparent;box-shadow:0 0 1px #c1c1c1,-999px 0 0 #fefefe inset;margin:-1px;padding:10px 10px 10px;line-height:140%}.ie9 .site_intro,.ie8 .site_intro,.ie7 .site_intro,.ie9 .subjectsearch_catpagebox,.ie8 .subjectsearch_catpagebox .ie7 .subjectsearch_catpagebox,.ie9 a.atozletter,.ie8 a.atozletter,.ie7 a.atozletter,.ie9 .relatedsubjects,.ie8 .relatedsubjects,.ie7 .relatedsubjects{border:1px solid #d6d6d6}.site_intro ul{list-style-image:url('images/bullet.png');list-style-type:none;padding:0 0 0 0;margin:10px 0 0 10px}.site_intro li{padding:0 0 0 0;margin:0 0 8px 0}.site_intro h2{font-weight:bold;margin-bottom:10px}.site_intro h3{padding-right:91px}.site_intro p{margin-bottom:10px}.home_right{width:655px;float:right;padding:14px 0 0 0}.home_right_top{width:630px;float:right;padding:0 0 0 0;background:#ccc;height:225px;margin-bottom:25px}.homepageimg{background:url('images/search_homeimg.png') no-repeat 25px 0;width:100%;height:275px;margin-bottom:60px}.iframewrapper{width:98%;height:100%;margin:0;background:#ccc}.h_iframe{position:relative}.h_iframe .ratio{display:block;width:100%;height:auto}.h_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}li.route_title h5{float:left;display:block;width:90px;margin:10px 10px 0 10px;padding:5px 10px;text-align:center}li#route_normal.route_title h5{border:solid 1px #999;background-color:#3b3b3b;color:#fff}li#route_extra.route_title h5{border:solid 1px #999;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.06,#cdcdcd),color-stop(.53,#fff));color:#c00}li#route_clearing.route_title h5{border:solid 1px #999;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.06,#aa0404),color-stop(.53,#c00));color:#fff}li#route_adjustment.route_title h5{border:solid 1px #999;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.06,#0451aa),color-stop(.53,#005fcc));color:#fff}li#route_general.route_title h5{border:solid 1px #999;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.06,#cdcdcd),color-stop(.53,#fff));color:#000}li.route_title div{margin-right:10px;margin-bottom:10px;margin-left:131px;margin-top:5px;min-height:50px}span.accessibility{display:none}a.coursedetailscategories{display:none}#errorIndex .leaderboardarea,#errorIndex #header,#error500 .leaderboardarea,#error500 #header,#error404 .leaderboardarea,#error404 #header,#error403 .leaderboardarea,#error403 #header{display:none!important}.errorpage{background:url(../Content/Images/CF_errorbg_01.png) no-repeat;height:400px;width:700px;color:#fff;padding:0 0 0 0;position:absolute;top:0;left:0}.errorpage h2{font-weight:bold;width:177px;margin:100px 0 0 13px}.errorpage p{width:270px;margin:8px 0 0 13px}.errorpage a{color:#fff;text-decoration:underline}.errorpage a:hover{color:#fff;text-decoration:none}.t_ContentContainer a{color:#fff!important;text-decoration:underline!important}.t_ContentContainer a:hover{color:#fff!important;text-decoration:none!important}.t_ContentContainer ul{list-style:disc!important;margin:0 0 0 10px;padding:10px}#searchresults #pagewrap,#searchproviders #pagewrap,#searchmap #pagewrap{width:1185px}#searchresults .resultspagewithpadding,#searchproviders .resultspagewithpadding,#searchmap .resultspagewithpadding{padding-right:205px!important}.ie6 #searchresults .resultspagewithpadding,.ie6 #searchproviders .resultspagewithpadding,.ie6 #searchmap .resultspagewithpadding{padding-right:0!important}.ie7 #searchresults .resultspagewithpadding,.ie7 #searchproviders .resultspagewithpadding,.ie7 #searchmap .resultspagewithpadding{padding-right:0!important}#searchresults .leaderboardarea,#searchproviders .leaderboardarea,#searchmap .leaderboardarea,#searchresults #header,#searchproviders #header,#searchmap #header,#searchresults .footerboard,#searchproviders .footerboard,#searchmap .footerboard{width:980px}#searchresults #searcharea,#searchproviders #searcharea,#searchmap #searcharea{width:980px}.googleads{width:205px;float:right;padding:0}#HomeIndex .googleads{margin-bottom:30px}.staticadsfixed{position:fixed;top:0}.ie6 .staticadsfixed{position:absolute!important;top:expression((document.documentElement.scrollTop||document.body.scrollTop)+(!this.offsetHeight&&0)+"px")}.ad{margin:0 0 15px 15px}.homeads{width:645px!important;float:right}.homeads div{float:left;display:inline-block;width:200px;margin:0 0 10px 15px}.footerboard{text-align:center;margin:30px 0}@media screen and (max-width:1185px){#searchresults .resultspage,#searchproviders .resultspage,#searchmap .resultspage{padding-right:0!important}#searchresults #pagewrap,#searchproviders #pagewrap,#searchmap #pagewrap{width:980px}.googleads{clear:left;float:none;padding-top:0}.staticads{position:relative}}.provider_details_top_left .title,.provider_details_top_left .shortname,.details_top_left .title{font-size:2.2em}.errorpage h2,.providerinfo a h3{font-size:1.9em}.site_intro h2,.applicationDeadline,#sidebar h2,.resultspage ul.tabs li,.showresultsby,.resultdetails h3,.details_tabcontent h4,.provider_details_left h3,.provider_details_right h3,li.route_title h5,.searchinput .field-validation-error,.locationArea a,ul.details_tabs li,.details_notfound h2,.details_tabcontent h3,a.coursedetailscategories,.startdateareadate li,.numberofstudents p,.relevantcourses,.resultscount,.moreresultsthanallowedtitle,#ucastopnavresp,.subjectsearch_catpage h2,.subjectsearch_subcatpage .subjectsearchstep,.subjectsearch_subcatpage h2,.searchwithinsubjectarea,.noresultstitle,.searchboxmessage,.subjectsearch_fulllistpage h2,.courseLevelsMenu li a,.qual_level_title{font-size:1.4em}.availableradiobutton{font-size:.4em}#searcharea .searchlabel,#searcharea input[type="text"],#searcharea select,.searchinput .field-validation-error,.searchboxmessage,.availableradiobutton,.searchwithinprovider{font-size:1.1em}.details_provname .providername,#content h2,.searchagain a,.entryreqsarea h3,.tariffpoints span,.qual-group-header,.errorpage p,.tooltiptext,input[type="submit"],.details_provname .venuename,.provdetailsvenuename,legend,.site_intro h3,li#route_adjustment.route_title h5,.accaveweek,.provider_details_policies h4,.numberofstudents h3,.NoCourseLevelSelectedText p,.qual-element-header,.resultsubdetailsitems,.detailscoursenotavailabletext,.noentryprofilessectiontxt,.coursenamearea h4,#sidebar .filter h3{font-size:1.2em}.coursedetails_venuedetailstext h4,#searcharea input[type="submit"]{font-size:1em}.didyoumeansubtext,.locationAreaavailable,.route_normal h5,.route_extra h5,.route_clearing h5,.route_adjustment h5,.route_general h5,.incomeAwards td,.incomeAwards th,.t_ContentContainer{font-size:.8em!important}.toomany_mapresultswarnings div{}caption{display:none}.availableradiobutton{display:inline-block;padding:2px 0 0 2px;margin-right:3px}.subjectsearch_subcatpage .availableradiobutton{padding-top:1px!important}.availableradiobutton:hover,.availableradiobutton input:hover,.availableradiobutton label{cursor:pointer}.ie8 .availableradiobutton,.ie9 .availableradiobutton{padding:0 5px 2px 5px}.ie7 #searcharea .availableradiobutton{padding:0 0 2px 0;margin-right:5px;display:block;float:left;width:140px;border:1px solid #fff;font-size:1.1em}.searchinput .availableradiobutton input{}.availableradiobutton label{color:#fff}.searchlabel span.requiredfield{padding-right:0!important}.ie7 .availableradiobutton label{margin-left:-5px}html:not(.ie7):not(.ie8) .availableradiobutton input[type="radio"]{position:absolute;left:-9999px}html:not(.ie7):not(.ie8) .availableradiobutton input[type="radio"]:checked+label span{background:url(images/check_radios_sm.png) -22px -1px no-repeat}html:not(.ie7):not(.ie8) .availableradiobutton label span{display:inline-block;width:21px;height:20px;margin:0 0 0 0;vertical-align:top;background:url(images/check_radios_sm.png) left -1px no-repeat;cursor:pointer}html:not(.ie7):not(.ie8) #searchresults #searcharea .availableradiobutton label span,html:not(.ie7):not(.ie8) #searchproviders #searcharea .availableradiobutton label span,html:not(.ie7):not(.ie8) #searchmap #searcharea .availableradiobutton label span,html:not(.ie7):not(.ie8) #Coursesummary #searcharea .availableradiobutton label span,html:not(.ie7):not(.ie8) #ProviderIndex #searcharea .availableradiobutton label span{height:18px}div.entryprofilesection{padding-top:20px;border-top:dashed 1px #000;margin-top:20px}div.entryprofilesection:last-child{padding-bottom:20px;border-bottom:dashed 1px #000}div.entryprofilesection h5{font-size:1.2em;padding:20px 0 15px}div#location-message{display:none}body#HomeIndex div#backtosearchhomepage,body#CukasHomeIndex div#backtosearchhomepage{display:none}@media screen and (min-width:1024px){.details_tabcontent_left33{padding-right:18px}.details_tabcontent_right66{padding:0 0 0 18px}}@media screen and (max-width:980px){html{border-top:0 solid #ccc}h1{}#pagewrap{width:98%}#searchresults #pagewrap,#searchproviders #pagewrap,#searchmap #pagewrap{width:98%}#searchresults .leaderboardarea,#searchproviders .leaderboardarea,#searchmap .leaderboardarea,#searchresults #header,#searchproviders #header,#searchmap #header,#searchresults .footerboard,#searchproviders .footerboard,#searchmap .footerboard{width:100%}#searchresults #searcharea,#searchproviders #searcharea,#searchmap #searcharea{width:100%}body{}#header{background:none}.headertitle{margin-top:13px}.logolink{width:138px}.logolink img{width:100%}#ucastopnavresp{display:inline-block;width:150px;float:left;margin-left:0;margin-top:8px;background:url(images/menubackgroundfirst_res.png) no-repeat left top #fff;padding:5px 0 1px}#ucastopnavresp span{display:inline-block;padding-left:51px;background:url(images/menu_black.png) no-repeat 26px 4px;color:#000}#ucastopnavresp span:hover{text-decoration:underline!important;color:#000}#ucastopnav{display:none}#ucastopnav{float:left;margin-left:0;margin-top:-4px;width:100%;clear:both;padding-left:147px}#ucastopnav li,#ucastopnav li.ucastopnavfirst,#ucastopnav li.ucastopnavlast{display:block;width:100%;padding:0;border-bottom:1px solid #c30c25}#ucastopnav li.ucastopnavfirst{border-top:1px solid #c30c25}#ucastopnav a{display:block;width:100%;background:#fff;padding:8px}#ucastopnav li a:hover{background:#efefef;text-decoration:underline!important}#ucastopnav li a{font-weight:bold;color:#000}#searcharea{padding:0 0}.searchareainputarea{}.searchmandatorymessage{}#searcharea .searchlabel{width:24%}#searcharea .searchareainputarea2 .searchlabel{width:207px}#searchresults #searcharea .searchareainputarea2 .searchlabel,#searchproviders #searcharea .searchareainputarea2 .searchlabel,#searchmap #searcharea .searchareainputarea2 .searchlabel,#Coursesummary #searcharea .searchareainputarea2 .searchlabel,#ProviderIndex #searcharea .searchareainputarea2 .searchlabel{width:auto}#searchresults .searchareawhereinput,#searchproviders .searchareawhereinput,#searchmap .searchareawhereinput,#Coursesummary .searchareawhereinput,#ProviderIndex .searchareawhereinput,{display:block;float:left;width:100%}#searchresults .searchavailableinput,#searchproviders .searchavailableinput,#searchmap .searchavailableinput,#Coursesummary .searchavailableinput,#ProviderIndex .searchavailableinput{display:block;float:left;width:100%}.searchavailableinput{padding-top:6px!important}#searcharea .searchinput{width:55%}#searcharea .searchareainputarea2 .searchinput{width:50%}#searchresults #searcharea .searchareainputarea2 .searchinput,#searchproviders #searcharea .searchareainputarea2 .searchinput,#searchmap #searcharea .searchareainputarea2 .searchinput,#Coursesummary #searcharea .searchareainputarea2 .searchinput,#ProviderIndex #searcharea .searchareainputarea2 .searchinput{width:239px}#searcharea .searchlabel,#searcharea input[type="text"],#searcharea select{}#searcharea select{padding:0 1px 1px 0}#searcharea input[type="text"]{padding-right:1px;padding-left:3px}#searcharea input[type="submit"]{border:1px solid #a8a9ad;margin-left:3px;padding:2px 20px 3px 2px;width:73px}.ie9 #searcharea input[type="submit"],.ie8 #searcharea input[type="submit"],.ie7 #searcharea input[type="submit"]{padding:2px 0 2px}#searcharea input[type="submit"]:hover{border:1px solid #fff}.ui-autocomplete{width:38%}.ui-autocomplete li{padding:2px 4px}.ui-menu .ui-menu-item a{display:block;padding:0}.didyoumeancontainer{padding:10px 2px 0}.didyoumeansubtext{text-indent:0;padding:2px 0 7px!important}#location_didyoumean li a{padding:2px 0;text-indent:0}#searchresults .searchareainputarea2 .searchlabel,#searchproviders .searchareainputarea2 .searchlabel,#searchmap .searchareainputarea2 .searchlabel,#Coursesummary .searchareainputarea2 .searchlabel,#ProviderIndex .searchareainputarea2 .searchlabel{width:auto;margin-left:10px}#searcharea .availableradiobutton{border-radius:7px;padding:3px 0 0 2px;margin-right:3px}#searchresults #searcharea .availableradiobutton,#searchproviders #searcharea .availableradiobutton,#searchmap #searcharea .availableradiobutton,#Coursesummaryv #ProviderIndex #searcharea .availableradiobutton{border-radius:0;margin-right:0;padding:3px 0 0}.ie8 .availableradiobutton,.ie9 .availableradiobutton{padding:3px 0 5px 4px!important;margin-right:2px!important}.ie7 .availableradiobutton{padding:3px 0 5px 4px!important;margin-right:2px!important}.ie8 .availableradiobutton label{margin-left:-5px}.searchinput .availableradiobutton input{}.ie9 .searchinput .availableradiobutton input{}.homepagebrowserlink a{margin-left:2%;padding-top:0;width:30%}.homepagebrowserlink .browsebutton{margin-left:22%}.browselinkimg{background:url(images/browse_couple.png) no-repeat right -26px;height:92px;margin:16px auto 25px 0;width:90%}.subjectsearch_catpage h2{}.subjectsearch_catpagelink{}.subjectsearch_catpage_left{margin-bottom:20px;width:100%}.subjectsearch_catpage_right{float:left;padding:0 0 20px;width:100%}ul#subjectareas li a{margin:0 0 1% 0;width:100%;height:auto;text-align:left}ul#subjectareas li a p{padding:7px 5px}#subjectsearcharea{padding:0 0 0}.subjectsearch_subcatpage .subjectsearchstep{margin-bottom:10px;margin-top:0;padding:15px 0 0}.subjectsearch_subcatpage .subjectsearchsteparea{padding:7px}.subjectsearch_subcatpage #searcharea .searchareawhereinput{margin:0 0 3px}.subjectsearch_subcatpage #searcharea input[type="submit"]{width:100px}.subjectsearch_subcatpage #searcharea .searchareainputarea2 .searchinput,.subjectsearch_subcatpage #searcharea .searchareainputarea2 .availableradios{clear:both;margin-top:7px;margin-left:13px;width:90%}.subjectsearch_subcatpage #searcharea .searchavailableinput .searchlabel{text-align:left;margin-left:13px}.searchwithinsubjectarea{width:100%}.searchwithinprovider{margin-top:11px}#letter-list{margin:0 auto 0 auto;text-align:center}#sidebar{width:31%}#sidebar h2{}#sidebar .filter ul{margin-right:0}#content{width:67%;padding:5px 0 15px 0}.showresultsby{}#footer{background:url(images/Footerbackground_res.png) no-repeat right 36px;width:99%}.footerlogo{width:98%}#ucasfooternav1{width:90%;float:left;margin:30px 0 10px 5px}.footerucasaddress{width:83%;float:left}.searchwithinprovider{width:100%}.resultspage ul.tabs li{}.mapwarnings{padding:10px 0 10px 10px}.toomany_mapresultswarnings div{margin:0 0 10px}#results-controls{padding:16px 20px 12px 12px}.result{padding:10px}.resultlogo{border:1% solid #ccc;width:23%}.resultlogo img{width:100%}.resultdetails{width:73%;margin-left:3%}.resultsubdetails{}.resultbuttons{width:15%}.outcomequal,.duration,.studymodetitle,.attendancetype,.coursecode{margin:10px 10px 0 0;padding-right:4px;font-size:.9em}.pager{margin:20px 0 10px}.pager .disabled{padding:2px}.pager .current{padding:2px}.pager a{padding:2px}.providerinfo img{width:20%}.providerinfo a h3{width:75%}.coursenamearea{margin-top:10px}.coursequalarea{width:100%;padding-top:3px}.coursenotavailable .coursequalarea{width:99%;padding-left:1%}.courseinfovenue{padding-top:3px}.courseinfo{text-align:left;margin-bottom:2px}.courseinfo div{margin:4px 5px 0 0}.coursenotavailable .courseinfo div{margin:10px 0 0 5px}.coursenotavailable .coursenamearea{margin-top:0}.result h3{width:75%}.result img{width:20%}.searchagain a{padding:4px 20px 5px}.details_top_left{padding:3px 0 0 1%;width:67%}.subdetailsdetail{}.details_top_right{padding:15px 1% 15px 0;width:30%}.details_top_left .title{}.details_provname .providername{}.details_provname .venuename{}.outcomequal02,.duration02,.studymodetitle02,.attendancetype02,.coursecode02{padding-right:10px;margin:10px 10px 0 0}.coursecode02{margin-right:0;padding-right:10px}.detailscoursenotavailabletext{display:inline-block;float:left;width:70%}.details_tabbed_area{margin:20px 0 20px}ul.details_tabs li{margin-right:8px;padding:5px 6px 8px}ul.details_tabs li.active{font-weight:bold}.details_tabcontent{margin-top:-1px}.details_tabcontent_left33{float:left;padding:0 0 0 0;width:100%;margin-right:10px}.details_page .details_tabcontent_left33{border-bottom:none;width:100%;padding-bottom:0}.details_tabcontent_right66{float:right;padding:20px 0 0 0;width:100%;margin-right:0;border:none}.details_page .details_tabcontent_left66{border-bottom:none;width:100%;padding-bottom:0;padding-right:0}.details_tabcontent_right33{float:right;padding:20px 0 0 0;width:100%;margin-right:0;border:none}.coursedetails_programmeurl .contact_sprite,.coursedetails_kisurl .contact_sprite{margin-top:0!important}.available_clearing,.available_extra{margin:0 5px 10px 43%}.startdateareacountries li,.startdateareacountries li.sd_eng,.startdateareacountries li.sd_sco,.startdateareacountries li.sd_eu{width:27%;margin-right:1%}.coursedetails_contact .contact_tel,.coursedetails_contact .contact_fax{float:none;display:block;margin:0 0 15px 0;width:auto}.coursevenuesectionbottom{display:none}.courseLevelsMenu li a{padding:5px 4px 8px}.detailssubjecttoapprovaltext{width:73%}.feesinfotext{width:87%}.provider_details_top_left{float:left;padding:15px 0 0 2%;width:64%}.provider_details_top_left .title,.provider_details_top_left .shortname{}.provider_details_top_right{float:right;padding:15px 2% 15px 0;width:31%}.provider_details_left{width:60%;margin:0 3% 0 0}.provider_details_right{width:33%}.provider_details_left h3{width:90%}.provider_contact_tel,.provider_contact_fax{float:none;display:block;margin:0 0 15px 0;width:auto}.home_right{width:100%;margin:0;padding:0;text-align:center}.home_left{width:100%;margin-bottom:10px}.site_intro{margin-bottom:10px;padding-bottom:3px}.homeads{margin:0 auto;width:630px!important}.homeads div{margin:0 10px 10px 0}.provider_details_top_left .title,.provider_details_top_left .shortname,.details_top_left .title,.subjectsearch_subcatpage h2{font-size:1.7em}ul.details_tabs li{font-size:1.2em!important}.field-validation-error,.availableradiobutton,.searchboxmessage,#searcharea .searchlabel,#searcharea input[type="text"],#searcharea select{font-size:1.1em!important}.searchinput .field-validation-error{font-size:1em!important}}@media screen and (max-width:748px){#ucastopnavresp{display:none}}@media screen and (max-width:700px){html{border-top:0 solid #fff}h1{}#pagewrap{width:96%}#searchresults #pagewrap,#searchproviders #pagewrap,#searchmap #pagewrap{width:96%}.lowersection{padding-top:0}#searchresults .lowersection,#searchproviders .lowersection,#searchmap .lowersection{padding-top:10px}body{background:none}.backtotoplink{display:block}#header{}.ucasplaceholder{}#searcharea{border-radius:0}#HomeIndex #searcharea{float:left;width:100%;background:url(images/bgpattern_green_02.png) no-repeat top right #5a7600}.searchareainputarea{background:none}#searcharea .searchareainputarea2 .searchlabel{width:200px}#searcharea .searchareainputarea2 .searchinput{width:53%}.searchwithinsubjectarea{margin-bottom:7px}.searchwithinsubjectarea p{padding:5px 5px 7px 5px}.homepagebrowserlink a{background:url("images/bgpattern_orange_02.png") no-repeat scroll right top #db2c00;margin:10px 0 0 0;padding:0 0 14px 0;width:100%}.homepagebrowserlink a *{padding-left:10px}.browselinkimg{display:none}.homepagebrowserlink .browsebutton{margin-top:15px;margin-left:10px}.subjectsearch_catpage h2,.subjectsearch_fulllistpage h2,.subjectsearch_subcatpage h2{font-size:2em!important;margin-bottom:10px;padding:0}.subjectsearch_catpagelink{background:none;margin:0 10px 10px 0;padding:0;clear:both}.subjectsearch_catpagelink h3,.subjectsearch_catpagelink .SubjectSearchHelpText{display:none}.subjectsearch_catpagebox{padding:7px;width:44%}.subjectsearch_catpagelink a{display:block;float:right;width:100%;margin:0}.subjectsearch_catpagelink a p{margin:0;padding:7px 22px 7px 10px;width:90%}.fulllisting{margin:20px 0 0 0}a.atozletter{width:97%}.relatedsubjects{display:none}.searcharealeft{float:left;width:100%}.subjectsearch_subcatpage #searcharea .searchareainputarea2 .searchareawhereinputspace{padding-right:0!important}.filtercontainer{display:none}#sidebar{width:auto;float:none;padding:0;border:none;margin-top:0}a.sidebarcollapsed{background:#0076bd;cursor:pointer;display:block}a.sidebarcollapsed:hover{background:#0076bd;text-decoration:underline!important}#sidebar h2{background:url("images/test_filter_sm_bg.png") no-repeat scroll 10px 10px rgba(0,0,0,0);color:#fff;display:block;margin-top:10px;padding:6px 5px 7px 35px;font-weight:bold!important;text-align:left}#sidebar h2 a{color:#fff;font-weight:bold!important}#sidebar h2:hover{text-decoration:underline!important}h2.sidebarnotcollapsed{display:none!important}#sidebar .filter ul{}.filter a{background:url("images/filter_tickbox_01.png") no-repeat scroll 0 8px rgba(0,0,0,0);padding:6px 0 7px 18px}#content{width:auto;float:none;padding-right:0}#content h2{padding-left:0}#footer{background:#9a1006;width:100%;padding-bottom:20px;height:auto;margin-top:30px}.footerlogo{display:none}#ucasfooternav1{margin-top:22px}.searchwithinprovider{padding:7px 0}.showresultsby{padding:0 0 10px 12px}.resultscount span{}.resultspage ul.tabs{margin-top:6px}.resultspage ul.tabs li{margin-right:0}#results-controls{padding:0 10px 6px 10px}.resultscount,.noresults{margin-top:10px}.result{margin:0 0}#map_canvas{height:400px}.maptab{}.maptab .venue{}.maptab .providerlink,.maptab .searchlink{}.mapwarningsicon{background:url(images/k2-sprite02.png) no-repeat 0 -479px transparent;display:block;float:left;height:27px;width:27px}.mapwarnings div{margin:0 0 8px 0;padding:0 10px 0 50px}.noresultstitle{font-weight:bold}.toomany_filters{border:medium none;min-height:36px}.toomany_filters .toomanyshowsprite{height:46px;background:url(images/k2-sprite02.png) no-repeat right -648px}.toomanynarrow{display:block}.toomanywide{display:none}.resultlogo{width:23%;margin-left:0}.pager2{display:block;margin:20px 0 0;text-align:center}.pager{display:none}.pager2 a{background:url("images/k2-sprite02.png") no-repeat scroll 0 -18px #fdfefe;border-radius:5px;border-top:1px solid #999595;border-right:1px solid #999;border-bottom:1px solid #9a8e8f;border-left:1px solid #999;color:#0076bd;display:inline-block;margin:0 0 0 15px;padding:3px;width:100px;text-decoration:none}.pager2 a:hover{text-decoration:underline;color:#a60013}.pager2 .disabled{display:none}.result h3{min-height:34px}.details_notfound{width:80%;margin:50px 10%}.searchagain a{padding:4px 8px 4px}.details_top{}.details_top_left{width:100%}.details_top_right{display:none}.details_top_left .title{}.details_provname .providername{}.details_provname .venuename{}a.coursedetailscategories{display:block;background:url(images/test_filter_sm_bg.png) #0076bd no-repeat 10px 11px;color:#fff;padding:7px 5px 9px 35px;font-weight:bold}a.coursedetailscategories:hover{background:url(images/test_filter_sm_bg.png) #0076bd no-repeat 10px 11px;cursor:pointer}.details_tabbed_area{margin:15px 0 0;display:block}ul.details_tabs li{display:block;background:none;border-radius:0;padding:0;border-top:1px solid #9c9d9d;margin-right:0}ul.details_tabs li.active{display:block;background:#efefef;padding:7px 0 7px 33px;border-left:none;border-right:none;border-top:1px solid #9c9d9d}ul.details_tabs li a{display:block;background:#fff;padding:7px 0 7px 33px;border:none}ul.details_tabs li a:hover{}.details_tabcontent{border:solid 0 #888;border-top:solid 1px #9c9d9d;padding:10px 10px 10px}.details_tabcontent_left{width:100%}.details_page .details_tabcontent_left33{padding-right:0}.details_tabcontent h3{text-indent:0;height:auto;margin:0 0 20px 0;text-align:center}div#coursedetailsshowable{display:none}.startdateareadate li{padding:3px}.startdateareacountries li,.startdateareacountries li.sd_eng,.startdateareacountries li.sd_sco,.startdateareacountries li.sd_eu{width:42%;margin-right:1%}.venueaddresssection{margin-right:20px;padding:15px;display:block;float:none;margin:0 0 15px;width:auto}.venueaddress{float:left;padding:0 10px 0 0;width:55%}.zoomedout{display:none}.entryreq_left{width:100%;display:block;border-right:0 solid #d6d6d6;padding-right:0}.entryreq_right{width:100%;margin-left:0;margin-top:0;padding:20px 0 0 0;display:block;border:none}.NoCourseLevelSelectedText p{margin:0;font-size:1em;padding-top:0}.moreDetail{clear:both;float:left;margin-top:10px;margin-left:10px}.auditionMode td{padding:3px 2px;font-size:.7em}.auditionMode th{padding:3px 1px 3px;font-size:.7em}.provider_details_top_left{padding:15px 0 0 1%;width:66%}.provider_details_top_left .title,.provider_details_top_left .shortname{}.provider_details_top_right{padding:15px 2% 15px 0;width:30%}.providerdetailslogo img{width:80%;padding:9%;border:1%}.provider_details_bottom{padding:0 15px}.provider_details_left{width:100%;margin:0;padding:0 0;border:none}.provider_details_right{width:100%;border-top:1px solid #d6d6d6;padding-top:15px}.provider_details_address{width:100%;margin-right:0;float:none}.provider_details_contact{width:100%;float:none;border:none;padding:15px 0 0;margin:0;border-top:1px solid #d6d6d6}.provider_details_providerurls li{display:block;width:100%;margin:0 0 12px 0;float:none}#providerdetails_maletofemale_pie,#providerdetails_mature_pie,#providerdetails_international_pie,#providerdetails_subjects_pie{width:100%}.home_right{width:100%}.home_left{width:100%;padding-top:13px;margin-bottom:0}.homepageimg{display:none}.site_intro{margin-bottom:10px}.googleads{display:none}#HomeIndex .googleads{}.homeads div{margin:0 0 10px 0}.provider_details_top_left .title,.provider_details_top_left .shortname,.details_top_left .title,.details_tabcontent h3{font-size:1.6em}.result h3{font-size:1.5em}#ucastopnavresp{font-size:1.4em!important}.showresultsby,.searchwithinprovider,.noresultstitle,.courseLevelsMenu li a{font-size:1.2em!important}}@media screen and (max-width:480px){html{border-top:0;background:none}h1{}input[type="submit"]{padding:1px 4px}#pagewrap{}#ucastopnav{padding-left:0}#searcharea{border-radius:0;padding:0 0 0;width:100%}.searchareainputarea{float:left;padding-left:3%;width:94%;padding-bottom:15px}.searchmandatorymessage{padding:4px 0 0 10px}.searchboxmessage{padding:3px 0 3px 0;color:#fff}.searcharealocationinput,.searchareawhereinput,.searchareaproviderinput{padding:0 0 0}#searcharea .searchinput{width:97%}#searcharea .searchlabel{width:100%;text-align:left;padding:3px 0 3px}.searchareaqueryinput,.searchareaproviderinput{padding-bottom:5px}#searcharea .searchavailableinput .searchlabel,#searcharea .searchareainputarea2 .searchinput{width:93%;text-align:left;margin-left:10px}#searcharea .searchareawhereinput .searchlabel{width:93%;text-align:left;margin-left:10px;margin-bottom:5px}#searcharea.searchareawhereinput .searchinput,#searcharea.searchavailableinput .searchinput{width:96%}.searchbuttonarea{width:96%;text-align:center!important;padding:7px 0 0;display:block;clear:both;float:left;margin-top:7px}#searcharea select{}#searcharea input[type="text"]{width:100%;padding:2px 2px}#searcharea input[type="submit"]{padding:4px 27px 3px 0;width:119px;border:2px solid #a8a9ad;font-size:1.2em;margin-left:0}#searchresults #searcharea .searchareainputarea2 .searchinput,#searchproviders #searcharea .searchareainputarea2 .searchinput,#searchmap #searcharea .searchareainputarea2 .searchinput,#Coursesummary #searcharea .searchareainputarea2 .searchinput,#ProviderIndex #searcharea .searchareainputarea2 .searchinput{width:93%}.homepagebrowserlink .browsebutton{padding-top:4px;padding-bottom:3px;margin-left:3%;width:62px;font-size:1.2em}#searcharea input[type="submit"]:hover{border:2px solid #fff}.didyoumeancontainer{}.searchinput .field-validation-error{}#searcharea .availableradiobutton{padding:4px 2px 1px 2px;margin-right:1px}.subjectsearch_subcatpage #searcharea .searchareainputarea2 .availableradios{width:90%!important}.ie9 #searcharea .availableradiobutton{padding:4px 2px 0 3px!important;margin-right:2px}.ie9 .searchinput .availableradiobutton input{}.ie7 #searcharea .availableradiobutton{padding:0 0 2px 0;margin-right:2px;display:block;float:left;width:78px}#searcharea .availableradiobutton input[type="radio"]+label span{height:22px;background:url(images/check_radios_sm.png) left 0 no-repeat}#searcharea .availableradiobutton input[type="radio"]:checked+label span{background:url(images/check_radios_sm.png) -22px 0 no-repeat}.ie9 #searcharea .availableradiobutton input[type="radio"]+label span{background:url(images/check_radios_sm.png) left -1px no-repeat}.ie9 #searcharea .availableradiobutton input[type="radio"]:checked+label span{background:url(images/check_radios_sm.png) -22px -1px no-repeat}.site_intro{border-left:0;border-right:0;margin:0 0 10px 0;padding-left:3%}.homepagebrowserlink a *{padding-left:3%}.fulllisting li ul{clear:both;margin:20px 0 0 5%}.subjectsearch_catpagelink{background:none repeat scroll 0 0 rgba(0,0,0,0);clear:both;margin:0 0 10px 0;padding:0;width:100%}.subjectsearch_catpagelink a{display:block;float:left;margin:0 0 10px;padding:0;width:100%}.subjectsearch_catpagelink a p{padding:7px 22px 7px 10px;display:block;margin:0;width:auto}.subjectsearch_subcatpage li li{display:block;width:100%}.subjectsearch_catpagebox{padding:3%;width:94%;clear:both}ul#subjectareas li a{height:auto;padding:0;text-align:left;width:100%;margin:0 0 10px 0}.subjectsearch_subcatpage #searcharea .searchbuttonarea{margin-left:-10px;margin-top:0;padding:0}a.atozletter{width:94%;padding-left:5%}#letter-list{width:100%;margin:0 auto 0 auto;text-align:center}.fulllistbacktotop{padding:20px 0 30px 5%}#sidebar h2{padding:8px 5px 7px 35px}.resultspage ul.tabs li{padding:3px 7px;margin-left:0;margin-right:0;font-weight:bold}#results-controls{padding-left:5px}.noresults{padding-left:10px}.moreresultsthanallowedcontent{padding:0 0 0 2px}.resultscount span{}.resultscount,.noresults{font-weight:bold}#moreresultsthanallowed{padding:7px 7px 0}.moreresultsthanallowedtitle{font-size:1.1em;font-weight:bold;margin-top:2px}.toomany_tabs,.toomany_betterquery,.toomany_location,.toomany_query,.toomany_filters{padding:0 0 10px 0;margin-bottom:0;border-bottom:0 solid #9c9d9d;min-height:0}.toomanyshowsprite{display:none}#map_canvas{height:300px}.toomany_mapresultswarnings div{font-size:.9em}.result{padding:6px 0 6px 6px}.resultdetails{width:72%;margin-left:2%;margin-right:2%}.resultdetails h3{margin-top:0}.resulttopdetails{line-height:1.1em}.resultsubdetails{float:left}.providerlink01{clear:both;display:block;padding-top:10px}.locationgrouplinks a{display:block;width:95%;float:left;margin:0 0 5px 0;border:1px solid #9c9d9d;padding:5px 1%}.outcomequal,.duration,.studymodetitle,.coursecode{display:inline-block;padding:1px 3px 1px 0;margin:5px 5px 0 0}.resultsubdetailsitems{margin-top:-5px;font-weight:bold}.morecourseslink a{padding:3px 28px 5px 5px}.pager .disabled{padding:1px 2px}.pager .current{padding:1px 1px}.pager span,.pager a{margin:4px 2px}.pager a{padding:1px 2px}.scoringmechanismheading{padding-bottom:9px}.courseinfo div{margin:4px 0 0}.courseinfostudymode{clear:both;width:95%;padding-left:5%}.courseinfovenue{clear:both}.courseinfoduration{clear:both;width:95%;padding-left:5%}.courseinfooutcome{clear:both;width:95%;padding-left:5%}.coursequalarea{clear:both;width:95%;padding-left:5%;padding-top:5px}.coursenotavailable .coursequalarea{width:95%;padding-left:5%}.courseinfo{width:100%}.searchagain a{}.details_page{padding-bottom:10px}.backtoresults{margin-top:21px}.backtoresults_sprite{width:18px}.backtoresults:hover .backtoresults_sprite{}.details_top_left{padding:2% 0 0 2%;width:100%}.details_top_left h2{margin-top:3px}.details_provname .providername{}.details_provname .venuename{}.outcomequal02,.duration02,.studymodetitle02,.attendancetype02,.coursecode02{margin:7px 5px 0 0;padding-right:5px;min-height:27px}.subdetailsdetail{}.subdetailsdetail{display:inline-block;margin-left:5px}.outcomequal02,.duration02,.studymodetitle02,.attendancetype02,.coursecode02{clear:both;border:none;min-height:15px;padding-left:17px}a.coursedetailscategories{padding:8px 5px 8px 35px}.details_tabcontent h3{font-weight:bold}.details_tabcontent{padding:12px 5px 20px}.coursedetails_accreditation h4,.coursedetails_routesavailable h4,.coursedetails_startdates h4,.coursedetails_howtoapply h4,.coursedetails_codes h4,.coursedetails_bursaries h4,.coursedetails_scholarships h4,.detailssubjecttoapprovalwidth{width:90%}.venueaddress{}.startdateareacountries li,.startdateareacountries li.sd_eng,.startdateareacountries li.sd_sco,.startdateareacountries li.sd_eu{width:90%}#static-map{margin-top:15px}.inwelsh{min-height:27px}.NoBursaryinfotext,.noFeesinfotext{width:74%}.feesinfotext{width:74%}.inwelsh p{margin-top:0}.available_clearing,.available_extra{margin:0 5px 10px 31%}.entryreqsinfoarea{padding-top:0}.schemeicon{display:none}.scheme_ucas,.scheme_cukas,.scheme_ou{padding-top:0}.courseLevelsMenu li{margin-right:0}.courseLevelsMenu li a{padding:5px 2px 8px}.CannotFindQualIcon{display:none}.CannotFindQualText{display:inline-block;float:left;width:100%;padding-left:0}.provider_details_top{margin:20px 0 20px}.provider_details_top_left{padding:10px 0 0 3%;width:64%}.provider_details_bottom{padding:0 5px}.provider_details_left h3{width:86%}.subjectsearch_subcatpage .searcharealeft h3{width:69%;float:left;margin:0 0 5px 5px;padding:0;min-height:0;font-size:1.2em}.subjectsearch_subcatpage #searcharea h3{margin-bottom:0;margin-top:0}.policylinkicon{background:url("images/k2-sprite02.png") no-repeat 0 -189px transparent}.home_right{display:none}.errorpage h2{font-weight:bold;width:177px;margin:100px 0 0 13px}.errorpage p{width:210px;margin:8px 0 0 13px}.provider_details_top_left .shortname{font-size:1.4em}.provider_details_top_left .title,.providerinfo a h3,.result h3{font-size:1.3em}.applicationDeadline,#sidebar h2,#sidebar .filter h3,.showresultsby,.resultdetails h3,li.route_title h5,#searcharea .searchlabel,.searchinput .field-validation-error,#searcharea input[type="text"],#searcharea select,.locationArea a,ul.details_tabs li,.details_notfound h2,.startdateareadate li,.numberofstudents p,.relevantcourses,.resultscount,.resultspage ul.tabs li{font-size:1.2em}.providerlink01,.resultsubdetailsitems,.subdetailsdetail,.errorpage p{font-size:1.1em}.searchwithinprovider,.courseLevelsMenu li a,.coursenamearea h4{font-size:1em!important}#ucastopnavresp{font-size:1.56em!important}}.t_ContentContainer{color:#333;font-size:11px;line-height:17px;padding:10px}.t_Content_black,.t_Content_dark,.t_Content_gray{color:#efefef}.t_ContentContainer a,.t_ContentContainer a:hover{color:#8e8e8e;text-decoration:none;background:none;border:0}.t_ContentContainer a:hover{text-decoration:underline}.t_Content_dark a,.t_Content_dark a:hover,.t_Content_black a,.t_Content_black a:hover{color:#ccc}.t_Content_gray a,.t_Content_gray a:hover{color:#232323}.t_Content_red,.t_Content_green,.t_Content_blue{color:#efefef;font-size:11px;line-height:17px;padding:10px}.t_Content_red a,.t_Content_red a:hover,.t_Content_green a,.t_Content_green a:hover,.t_Content_blue a,.t_Content_blue a:hover{text-decoration:none;background:none;border:0;color:#ccc}.t_Content_red a:hover,.t_Content_green a:hover,.t_Content_blue a:hover{text-decoration:underline}.t_Content_tiny{color:#efefef;font-size:11px;line-height:16px;padding:6px 9px}.t_Content_tiny a,.t_Content_tiny a:hover{color:#b3b3b3;text-decoration:none;background:none;border:0}.t_Tooltip{margin:0;padding:0;position:absolute;overflow:hidden;background-color:transparent;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.t_Tooltip.t_hidden{opacity:0}.t_Tooltip.t_visible{opacity:1}.t_Skin{position:absolute;top:0;left:0}.t_Skin *{zoom:1}.t_Bubble{position:relative}.t_Background,.t_Stem{position:absolute}.t_Close{position:absolute;cursor:pointer;top:0}.t_CloseButtonShift{position:relative;overflow:hidden;float:left}.t_CloseState{position:absolute;margin:0;padding:0;left:0}.t_Content{position:absolute;top:0;left:0}.t_iframeShim{position:absolute;top:0;left:0;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.t_Shadow{position:absolute;top:0;left:0;margin:0;padding:0}.t_Shadow .t_ShadowInnerWrapper{position:relative;float:left;margin:0;padding:0}.t_ShadowBubble{position:relative;padding:0;margin:0;float:left}.t_ShadowBackground,.t_ShadowStem{position:absolute}.t_ShadowBackground *,.t_ShadowStem *{float:left}.t_CloseButtonShadow{position:absolute;top:0;left:0;margin:0;padding:0}.t_UpdateQueue{position:absolute;top:-15000px;left:-15000px;width:5000px;height:5000px;visibility:hidden}.t_UpdateQueue .t_Tooltip,.t_UpdateQueue .t_Content{position:relative;overflow:visible;float:left;top:auto;left:auto;width:100%}.t_Tooltip .t_ContentContainer{float:left;clear:both;position:relative}.t_UpdateQueue .t_ContentContainer{position:absolute;top:0;left:0}