abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;outline:0;background:0 0;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}fieldset{border:none}button,input,textarea{margin:0;padding:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,select{vertical-align:middle}input:active,input:hover{outline:0}button,input[type=button],input[type=image],input[type=submit],label{cursor:pointer}button{width:auto;display:block;border:none;overflow:visible}button[disabled]{cursor:auto}button::-moz-focus-inner{border:0;padding:0}button,input,select,textarea{margin:0}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:inherit}ins{display:block;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}abbr,acronym{border:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}caption,th{text-align:left}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}small{font-size:85%}hr{display:block;clear:both;border:none;height:0;line-height:0;padding:0;margin:0;background-color:#cfcfcf;color:#cfcfcf;overflow:hidden}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}strong{font-weight:700}dfn,em{font-style:italic}.clearing{clear:both}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;text-rendering:optimizeLegibility}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input,select,textarea{font:99% sans-serif}.ie7 img{-ms-interpolation-mode:bicubic}.ie7 legend{margin-left:-7px}.ie7 button{width:auto;overflow:visible}.ie7 .pagination ul{display:inline!important}.cf:after,.cf:before{content:"\0020";display:block;height:0;overflow:hidden}.cf:after{clear:both}.cf{zoom:1}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}hr.hidden{display:block;visibility:visible}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clear{clear:both;height:0;overflow:hidden}.left{float:left}.right{float:right}html{background-color:#3B485B;overflow-y:scroll}html.no-cssgradients{background-color:#152235}body{min-width:998px;background:url(../images/body-swirl.png) center top no-repeat,url(../images/body-gradient2.png) left top repeat-x;background-color: #E8EBF0;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:12px;line-height:1.5;color:#3b3b3b}body#page_index{/*background:url(../images/body-swirl.png) center top no-repeat,url(../images/body-gradient.png) left top repeat-x*/}h1{font-size:24px;font-weight:700;line-height:1;color:#3b3b3b;margin-bottom:11px}h2{font-size:20px;font-weight:700;line-height:22px;color:#3b3b3b;margin-bottom:5px}h1+h2{font-size:16px;font-weight:400;line-height:18px;color:#3b3b3b;margin:-3px 0 16px}h3{font-size:17px;font-weight:700;line-height:19px;color:#3b3b3b;margin-bottom:5px}h4{font-size:14px;font-weight:700;line-height:16px;color:#3b3b3b;margin-bottom:3px}h5{font-size:12px;font-weight:700;line-height:14px;color:#3b3b3b;margin-bottom:3px}p{margin:0 0 18px}a:active,a:link,a:visited{color:#E15F19;text-decoration:underline}a:hover{color:#0072A7;text-decoration:underline}::-moz-selection{background:#d7dde4;text-shadow:none}::selection{background:#d7dde4;text-shadow:none}a:link{-webkit-tap-highlight-color:#d7dde4}.content ul,.tab-content ul{margin:8px 0 18px 10px;overflow:hidden}.content ul li,.tab-content ul li{padding-left:20px;margin-bottom:5px;background:url(../images/bullet-blue.png) left 1px no-repeat}#tab-overview ul,ul.list{margin:8px 0 18px;overflow:hidden}.testimonials .t{display:block;font-size:1.2em;line-height:1.2em;font-weight:700;padding:0 0 3px;font-style:italic}.testimonials .t span{font-size:1.4em;font-family:"Times New Roman",Times,serif;margin:0 2px}.testimonials li{padding-bottom:10px}.testimonials div.rating{display:none}.sidebar ul.list{width:305px;margin-right:-10px}#tab-overview ul li,ul.list li{padding-left:7px;margin-bottom:4px;background:url(../images/bullet.gif) left 6px no-repeat}.sidebar ul.list li{float:left;width:92px;margin-right:10px;margin-bottom:0}#page_index .sidebar ul.list li{width:84px}.sidebar ul.list li a{color:#3b3b3b;text-decoration:none}.sidebar ul.list li a:hover{color:#e15f19;text-decoration:underline}div.big-list ul{margin:18px 0;overflow:hidden}div.big-list ul li{margin:0 0 10px;padding:0 0 0 28px;background:url(../images/bullet2.png) left 2px no-repeat;font-size:18px;font-weight:400;line-height:20px}input:invalid,textarea:invalid{-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;border-radius:1px}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}form ol li{float:left;clear:left;width:100%;margin-bottom:8px}.filter-form ol{float:l}.filter-form ol li{clear:none;width:auto;margin-bottom:0;margin-right:6px}.ie7 .filter-form ol li{margin-right:5px}#search ol li{margin-bottom:9px}form li.multiple ul{float:left;margin:0;padding-top:7px;overflow:hidden}span.spacer{float:left;line-height:28px;vertical-align:top}form li h5{float:right;width:290px;padding:5px 129px 9px 0;margin:0;font-size:10px;font-weight:700;line-height:1.2;color:#444;letter-spacing:0}label{float:left;font-size:12px;line-height:12px}label.label1{width:127px;padding-top:5px;margin-right:14px;font-size:12px;font-weight:700;line-height:16px;color:#444;text-align:right}.infobox label{width:105px;padding-top:4px;margin-right:10px;font-size:13px;font-weight:400;line-height:17px}.infobox ol+ol label{width:70px}label.label2{float:none;display:block;text-align:left;margin-bottom:3px;font-size:12px;font-weight:700;line-height:16px;color:#444}.table-nav form label{margin-right:10px;line-height:16px;color:#3b3b3b;text-shadow:0 1px 0 rgba(255,255,255,.1)}#search label{width:64px;margin-right:10px;padding-top:3px;font-size:13px;font-weight:400;line-height:15px;color:#fff}#search .main-field label{padding-top:5px;font-weight:700}input[type=checkbox]+label{float:left;vertical-align:middle;padding:0 0 5px;font-size:12px;line-height:16px;margin-top:-2px}li.radio-container label{float:left;vertical-align:middle;padding:0 0 5px 5px;font-size:12px;line-height:16px;margin-right:15px;margin-top:-2px}span.label{display:block;margin-bottom:10px}label i{font-style:inherit;line-height:1}strong.required{display:block;margin-bottom:6px;font-size:10px;font-weight:700;line-height:1.2;color:#ff5431;text-align:right}input{margin:0;padding:0;font-weight:700;border:none;overflow:hidden;line-height:13px;outline:0}.ie6 input{vertical-align:text-bottom}input:-moz-placeholder{color:#777!important}input::-webkit-input-placeholder{color:#777!important}input.placeheld{color:#777!important}.infobox input[type=email],.infobox input[type=password],.infobox input[type=search],.infobox input[type=tel],.infobox input[type=text],.infobox input[type=url]{width:162px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{float:left;width:250px;height:18px;padding:3px 8px;font-size:12px;font-weight:400;line-height:15px;color:#303030;border:1px solid #a6a6a6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}input[type=search]{-webkit-appearance:textfield}.fieldWithErrors input[type=password],.fieldWithErrors input[type=text]{background:#ffdede;border-color:#ff9494}.infobox input[type=submit]{float:right;height:32px;margin:22px 21px 0 20px;background:#FF7800;padding:0 24px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:18px;font-weight:700;line-height:32px;color:#fff;text-indent:0}.infobox input[type=submit]:hover{background:#2C4B7B}#newsletter input[type=text]{width:104px;height:20px;padding:3px 8px;border:none;line-height:13px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.ie7 #newsletter input[type=text],.ie8 #newsletter input[type=text]{line-height:18px}.filter-form input[type=text]{float:none;width:134px;height:20px;padding:3px 8px;line-height:14px;border:none}.ie7 .filter-form input[type=text],.ie8 .filter-form input[type=text]{line-height:20px}#search input[type=text]{float:left;width:141px;height:15px;padding:3px 5px;background-color:#fff;font-size:11px;font-weight:400;line-height:15px;color:#303030;border:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#search.sidesearch input[type=text]{width:115px}input.datepicker{background-image:url(../images/icon-calendar.png);background-position:right center;background-repeat:no-repeat;cursor:pointer}#search .main-field input[type=text]{height:19px;padding:4px 5px;font-size:13px;font-weight:700;line-height:17px;color:#303030}#search #postcode_field{text-transform:uppercase}#search-form input[type=text]{float:left;width:188px;height:19px;padding:3px 5px 3px 25px;background:url(../images/loupe-gray.png) 8px center no-repeat,linear-gradient(top,#c1c1c1 0,#dbdbdb 100%);font-size:12px;font-weight:400;line-height:19px;color:#333;border:none;text-shadow:0 1px 0 rgba(255,255,255,.1);-moz-border-radius:0;-webkit-border-radius:12px 0 0 12px;border-radius:12px 0 0 12px;-moz-border-radius-topleft:12px;-moz-border-radius-bottomleft:12px}input[type=submit]{display:block;background-color:transparent;background-position:left top;background-repeat:no-repeat;text-indent:-999em;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;overflow:hidden}.ie7 input[type=submit]{overflow:visible}input[type=submit]:hover{background-position:left bottom}input[type=submit]::-moz-focus-inner{border:0}#newsletter input[type=submit]{float:left;margin-left:10px;width:71px;height:26px;background:#fff;color:#303030;text-indent:0;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#newsletter input[type=submit]:hover{background:#2C4B7B;color:#fff}#search-form input[type=submit]{float:left;width:30px;height:25px;border:none;border-left:1px solid #a1a1a1;background:#EBEBEB;background:-moz-linear-gradient(top,#f7f7f7 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#f7f7f7 0,#dedede 100%);background:-o-linear-gradient(top,#f7f7f7 0,#dedede 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#dedede 100%);background:linear-gradient(top,#f7f7f7 0,#dedede 100%);font-size:12px;font-weight:700;line-height:25px;color:#474747;text-indent:0;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.8);-moz-box-shadow:1px 0 0 rgba(255,255,255,.5) inset;-webkit-box-shadow:1px 0 0 rgba(255,255,255,.5) inset;box-shadow:1px 0 0 rgba(255,255,255,.5) inset;-moz-border-radius:0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.ie7 #search-form input[type=submit]{border-left:none}#search-form input[type=submit]:hover{-moz-box-shadow:1px 0 0 rgba(255,255,255,.5) inset,rgba(0,0,0,.2) 0 -5px 12px inset;-webkit-box-shadow:1px 0 0 rgba(255,255,255,.5) inset,rgba(0,0,0,.2) 0 -5px 12px inset;box-shadow:1px 0 0 rgba(255,255,255,.5) inset,rgba(0,0,0,.2) 0 -5px 12px inset}.no-boxshadow #search-form input[type=submit]:hover{background:#F6661F;color:#fff;text-shadow:none;border-left:1px solid #e8e8e8}#search input[type=submit]{width:153px;height:35px;margin:0 0 0 73px;background:url(../images/button-best-deals.png) left top no-repeat}#search.sidesearch input[type=submit]{float:right;margin:0;width:127px;background-image:url(../images/button-best-deals-small.png)}#search input[type=submit]:hover{background-position:left -71px}.ie7 #search input[type=submit]{margin-top:9px}.filter-form input[type=submit]{float:left;width:35px;height:26px;border:none;background:#EBEBEB;background:-moz-linear-gradient(top,#f7f7f7 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#f7f7f7 0,#dedede 100%);background:-o-linear-gradient(top,#f7f7f7 0,#dedede 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#dedede 100%);background:linear-gradient(top,#f7f7f7 0,#dedede 100%);font-size:12px;font-weight:700;line-height:26px;color:#262626;text-indent:0;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.8);-moz-box-shadow:1px 0 0 rgba(255,255,255,.5) inset;-webkit-box-shadow:1px 0 0 rgba(255,255,255,.5) inset;box-shadow:1px 0 0 rgba(255,255,255,.5) inset;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.filter-form input[type=submit]:hover{background:#F6661F;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}select{float:left;margin:0;border:1px solid #b2b2b2;font-size:12px;line-height:14px;color:#303030;outline:0;overflow:hidden}li.selects select{margin-top:3px}select option{color:#444}select option[disabled]{font-weight:700;color:#777}.filter-form select{width:142px;height:26px;padding:5px 3px 5px 5px;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.filter-form #courseId{width:250px}.filter-form #locationId{width:200px}.filter-form #postcode{width:60px}.filter-form #flexibility{width:115px}#search select{width:151px;height:21px;padding:4px 3px 4px 2px;background:#fff;font-size:11px;font-weight:400;line-height:1;color:#303030;border:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#search.sidesearch select{width:125px}.ie7 #search select,.ie8 #search select{padding-top:1px;padding-bottom:1px;padding-right:1px}textarea{width:250px;height:193px;padding:5px 8px;margin:0;border:1px solid #bfbfbf;font-size:12px;color:#303030;line-height:14px;outline:0;overflow:auto;-moz-resize:vertical;-webkit-resize:vertical;resize:vertical;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}textarea:-moz-placeholder{color:#777!important}textarea::-webkit-input-placeholder{color:#777!important}textarea.placeheld{color:#777!important}.infobox textarea{float:left;width:162px;height:50px}input[type=checkbox]{float:left;width:13px;height:13px;margin:0 5px 0 0;padding:0;vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}input[type=file]{width:262px;height:auto;font-size:inherit;font-weight:400;border:1px solid #d6d6d6;background:#fff;vertical-align:bottom;padding:6px;margin-top:2px;margin-bottom:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}input[type=radio]{float:left;width:13px;height:13px;margin:0;padding:0;vertical-align:text-bottom}button{clear:both;float:right;-webkit-user-select:none;-moz-user-select:none;cursor:pointer}button.prevstep{float:none}#container{min-width:998px}.no-multiplebgs #container{background:url(../images/body-swirl.png) center top no-repeat}#page{width:960px;margin:0 auto;background:url(../images/page-bg.png) left top no-repeat}#main{padding:31px 20px 18px;margin-bottom:12px;background:#fff;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden}#page_index #main{padding:0 12px}.content{float:left;width:670px;padding:0}.wide-content .content{width:681px}#page_index .content{width:597px;padding:0 10px}#main .credits{float:left;width:234px;margin:0 15px 5px 0}#main .credits img{margin-bottom:10px;display:block}#main .content img{float:right;margin:0 15px 0 20px;padding:10px;border:1px solid #B8B8B8;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.sidebar{float:right;width:229px}#page_index .sidebar{width:295px;margin-top:-17px}#page>header{position:relative;height:147px;padding-top:159px;background:url(../images/header-bg.jpg) left bottom no-repeat;-webkit-box-shadow:0 1px 12px rgba(0,0,0,.8);-moz-box-shadow:0 1px 12px rgba(0,0,0,.8);box-shadow:0 1px 12px rgba(0,0,0,.8);z-index:100}#page>header.basic{padding-top:3px;background:url(../images/header-bg.jpg) 0 113px no-repeat}#page>header span.tagline{position:absolute;left:10px;top:35px;margin:0}#page>header span.tagline a{display:block;width:355px;height:60px;text-indent:-999em;background:0 0;overflow:hidden}#page>header span.tagline a:hover{background:url(../images/page-bg.png) -958px -35px no-repeat}#page>header address{position:absolute;top:30px;right:100px;width:230px;overflow:hidden;padding-bottom:3px;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:16px;font-weight:700;line-height:18px;color:#fff}#page>header address strong{display:inline-block;font-size:22px;line-height:1;color:#fff}#page>header address a{font-size:15px;font-weight:400;line-height:17px;color:#d9d9d9}#page>header address a:hover{color:#fff;text-decoration:underline}#country-selector{position:absolute;left:630px;top:5px;color:#FFF}#country-selector label{color:#FFF;font-size:11px;margin:3px 5px 0 0}#we-open{position:absolute;right:341px;top:30px;width:140px;height:65px;border-right:1px solid #818E9F;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:15px;font-weight:400;line-height:17px;color:#dadada}#we-open strong{font-size:16px;line-height:18px;color:#fff}#we-open b{display:block;font-size:22px;line-height:1}#main-nav{position:absolute;top:113px;left:10px;width:900px;height:37px;overflow:hidden}#main-nav ul{padding-left:5px}#main-nav li{float:left}#main-nav li a{display:block;padding:0 8px;font-size:11px;font-weight:700;line-height:37px;color:#fff;text-decoration:none;text-transform:uppercase;white-space:nowrap}#main-nav .active a,#main-nav li a:hover{color:#fff;text-decoration:none;background:#3f3f3f;background:-moz-linear-gradient(top,#3f3f3f 0,#303030 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3f3f3f),color-stop(100%,#303030));background:-webkit-linear-gradient(top,#3f3f3f 0,#303030 100%);background:-o-linear-gradient(top,#3f3f3f 0,#303030 100%);background:-ms-linear-gradient(top,#3f3f3f 0,#303030 100%);background:linear-gradient(top,#3f3f3f 0,#303030 100%)}#search-form{position:absolute;left:695px;top:119px}#page>header h3{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:22px;color:#3b3b3b;margin:0 0 5px 6px;text-shadow:0 1px 0 rgba(255,255,255,.9)}#page #courses-container h3{margin-left:23px;margin-bottom:3px}#courses-container{position:absolute;left:0;top:159px;width:958px;margin:0}#courses-container.pinned{position:static}#courses-container.pinned h3{display:none}#courses-container .addthiscontainer{position:absolute;right:144px;top:2px;width:360px}#courses-container div.fb-like{float:left;margin-right:20px;position:relative;top:-2px;overflow:visible}#courses{position:relative;width:958px;padding-bottom:41px;background:url(../images/courses-bottom.png) 5px bottom no-repeat;z-index:101}.mega #courses.open{background:url(../images/courses-bottom_v3.png) 0 bottom no-repeat}#courses .meganavcontainer{background:#DBDBDB;margin:8px -2px 0 0}#courses .coursemenu{float:left;background:#FF822E}#courses .coursepanel span.loading{background:url(/images/courses-loading.gif?d) no-repeat;width:128px;height:15px;display:block;position:absolute;left:55%;top:50%}#courses .coursemenu h2,#courses .coursepanel h2{color:#FFF;font-size:20px;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-weight:700;padding:12px 15px;margin:0;text-shadow:0 1px 0 rgba(0,0,0,.9)}#courses .coursemenu ul{padding:0 0 10px 13px}#courses .coursepanel{float:right;width:720px}#courses .coursepanel h2{color:#243e5b;padding:12px 10px 12px 2px;text-shadow:0 1px 0 rgba(255,255,255,.9)}#courses .coursepanel div{float:left;width:232px;margin-left:7px}#courses .coursepanel div.col1{margin-left:0}#page #courses .coursepanel h4{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;background:#213751;padding:5px 10px;margin:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:14px;font-weight:700;line-height:16px;color:#fff;vertical-align:top;text-shadow:none}#page #courses .coursepanel h4 a{color:#FFF;text-decoration:none}#page #courses .coursepanel h4 a:hover{text-decoration:underline}#courses .coursepanel ul{margin:0 0 10px;line-height:18px;border:1px solid #B6BABF;border-top:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#F3F3F3;padding:10px 10px 0}#courses .coursepanel ul li{background:url(../images/bullet.png) left 3px no-repeat;padding-left:11px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.167;color:#454545}#courses .coursepanel ul li a{color:inherit;text-decoration:none}#courses .coursepanel ul li a:hover{color:#E15F19;text-decoration:none}#courses-container.pinned #courses{position:fixed;left:auto;right:auto;top:-10px;margin-left:0}#courses-list{height:106px;background:url(../images/courses-top.png) 5px top no-repeat;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}.mega #courses-list{background:url(../images/courses-top_v2.png) 5px top no-repeat}#courses-container.pinned .closed #courses-list{display:none}#courses-container.pinned .open #courses-list{padding-top:9px}#courses ul.popcourses{display:block;padding-left:17px;padding-top:10px;width:700px;overflow:hidden}#courses ul.popcourses li{float:left;margin-right:10px;margin-bottom:3px}#courses .coursemenu ul li{margin-bottom:5px}#courses .coursemenu ul li a,#courses ul.popcourses li a{display:block;width:200px;height:21px;padding:0 0 0 19px;background:url(../images/course-link.png) left top no-repeat;font-size:13px;font-weight:700;line-height:21px;color:#243e5b;text-decoration:none;white-space:nowrap;overflow:hidden}#courses .coursemenu ul li a{background:url(../images/course-link2.png) no-repeat;width:198px;line-height:22px;height:22px}#courses .coursemenu ul li a.active{background-position:left bottom}#courses .coursemenu ul li a:hover,#courses ul.popcourses li a:hover{color:#e15f19}#courses .coursemenu ul li a.active,#courses .coursemenu ul li a.active:hover{color:#FFF}a#courses-button{position:absolute;left:14px;bottom:7px;display:inline-block;height:25px;padding:0 12px;background:url(../images/triangle-courses.png) right 11px no-repeat;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:11px;font-weight:700;line-height:26px;color:#e15f19;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden}.open a#courses-button{left:4px}.ie7 a#courses-button,.ie8 a#courses-button{font-size:10px}.open a#courses-button{background-position:right -84px}a#courses-button:hover{color:#303030}#searchbox{float:right;width:249px;position:relative;z-index:9999}#searchbox ul{height:98px;padding-left:12px;padding-right:15px;padding-top:5px;background:#253650;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;overflow:hidden}#searchbox li{padding-left:25px;margin-bottom:1px;line-height:1.5;background:url(../images/bullet2.png) left 0 no-repeat}#searchbox li a{font-size:11px;font-weight:700;line-height:13px;color:#fff;text-decoration:underline}#searchbox li a:hover{color:#E15F19;text-decoration:underline}a.actionlink{display:inline-block;padding:0 16px 0 7px;background:url(../images/bullet-actionlink.gif) right center no-repeat,linear-gradient(top,#ff9500 0,#f80 31%,#ff6c00 75%,#ff6100 100%);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:11px;font-weight:400;line-height:17px;color:#000;white-space:nowrap;text-decoration:none}a.actionlink:hover{background:url(../images/bullet-actionlink.gif) right center no-repeat,linear-gradient(top,#385f9c 0,#254069 100%);color:#fff;text-decoration:none}#breadcrumbs{position:relative;padding-bottom:6px;padding-left:16px;border-bottom:1px solid #CCC;margin-bottom:20px;background:url(../images/icon-home.gif) 1px 1px no-repeat;font-size:11px;line-height:13px}#breadcrumbs span{padding:0 3px}#breadcrumbs a{color:#3b3b3b;text-decoration:underline}#breadcrumbs a:hover{color:#E15F19;text-decoration:underline}#breadcrumbs strong{font-weight:400}#breadcrumbs .addthiscontainer{position:absolute;right:0;top:-13px;width:455px}#breadcrumbs a.fav{position:absolute;right:0;top:0;display:block;padding:0 10px 0 32px;border-left:1px solid #ccc;background:url(../images/icon-fav.png) 9px 0 no-repeat;font-size:11px;line-height:19px;color:#3c3c3c;text-decoration:none}#breadcrumbs a.fav:hover{color:#E15F19;text-decoration:underline}.table{width:100%;border-collapse:separate;border-left:1px solid #143268;border-right:1px solid #143268}p.table{border:0}.ie7 .table{border-collapse:collapse}.table tr,.table tr:first-child{height:31px}.table th{padding:0 13px;background:url(../images/table-header.png) left bottom repeat-x #fff;font-size:12px;font-weight:700;line-height:28px;color:#262626;text-shadow:0 1px 0 rgba(255,255,255,.5);white-space:nowrap;vertical-align:top}strong.pointer{padding-left:13px;background:url(../images/pointer.gif) left 5px no-repeat}strong.pointer.up{background-position:left -419px}.table td{padding:3px 13px;background:#fff;font-size:12px;font-weight:700;line-height:14px;color:#262626}.table tr:nth-child(2n) td{background:#E5EFFE;background:-moz-linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e3f0ff),color-stop(46%,#ecf4ff),color-stop(82%,#ecf4ff),color-stop(88%,#e5f1ff),color-stop(96%,#d3e7ff),color-stop(100%,#bedcff));background:-webkit-linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%);background:-o-linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%);background:-ms-linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%);background:linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%)}.table td a{color:#262626;text-decoration:underline}.table td a:hover{color:#E15F19;text-decoration:underline}#bundles .priceList .price,.table td strong{display:inline-block;background:#2C4B7B;padding:0 4px;margin:2px 0;white-space:nowrap;font-size:13px;line-height:19px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table td span{display:block}#bundles .priceList .price,.table td ins strong{font-size:17px;line-height:21px}.table a.btn,ul.actionList a.btn{display:block;width:87px;height:31px;background:url(../images/les-butons.png) left top no-repeat;margin:4px 0;font-size:11px;font-weight:700;line-height:29px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);text-align:center;text-decoration:none;overflow:hidden}.table a.btn:hover,ul.actionList a.btn:hover{background-position:right top;color:#fff;text-decoration:none}.table a.btn+.btn,ul.actionList a.btn.s{height:22px;background-position:left bottom;line-height:19px}.table a.btn+.btn:hover,ul.actionList a.btn.s:hover{background-position:right bottom}.table-nav{margin-bottom:20px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;font-size:12px;font-weight:700;line-height:30px;overflow:hidden}.table-nav>a{position:relative;float:left;width:84px;padding-left:26px;padding-right:12px;background:url(../images/bullet-nav.gif) 14px 11px no-repeat #122F67;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;color:#fff;text-decoration:none;overflow:hidden}.table-nav>a~a{float:right;padding-right:26px;padding-left:12px;text-align:right;background-position:103px -320px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:0;border-bottom-right-radius:8px;border-bottom-left-radius:0}.table-nav>a:hover{background-color:#F6661F}.table-nav>a:hover:before{content:'';position:absolute;right:-2px;top:0;height:30px;width:12px;opacity:.6;background:-moz-linear-gradient(left,#f6661f 65%,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(65%,#f6661f),color-stop(100%,rgba(0,0,0,.1)));background:-webkit-linear-gradient(left,#f6661f 65%,rgba(0,0,0,.1) 100%);background:-o-linear-gradient(left,#f6661f 65%,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(left,#f6661f 65%,rgba(0,0,0,.1) 100%);background:linear-gradient(left,#f6661f 65%,rgba(0,0,0,.1) 100%)}.table-nav>a~a:hover:before{right:auto;left:-1px;background:-moz-linear-gradient(left,rgba(0,0,0,.1) 0,#f6661f 35%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.1)),color-stop(35%,#f6661f));background:-webkit-linear-gradient(left,rgba(0,0,0,.1) 0,#f6661f 35%);background:-o-linear-gradient(left,rgba(0,0,0,.1) 0,#f6661f 35%);background:-ms-linear-gradient(left,rgba(0,0,0,.1) 0,#f6661f 35%);background:linear-gradient(left,rgba(0,0,0,.1) 0,#f6661f 35%)}.table-nav span{float:left;width:225px;background:#C4C4C4;background:-moz-linear-gradient(top,#d9d9d9 0,#b8b8b8 74%,#b0b0b0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9d9d9),color-stop(74%,#b8b8b8),color-stop(100%,#b0b0b0));background:-webkit-linear-gradient(top,#d9d9d9 0,#b8b8b8 74%,#b0b0b0 100%);background:-o-linear-gradient(top,#d9d9d9 0,#b8b8b8 74%,#b0b0b0 100%);background:-ms-linear-gradient(top,#d9d9d9 0,#b8b8b8 74%,#b0b0b0 100%);background:linear-gradient(top,#d9d9d9 0,#b8b8b8 74%,#b0b0b0 100%);color:#464646;text-shadow:0 1px 0 rgba(255,255,255,.3);text-align:center;white-space:nowrap}.table-nav form{float:left;width:200px;height:24px;padding-top:6px;padding-left:12px;background:#9D9D9D;background:-moz-linear-gradient(top,#bdbdbd 0,#9c9c9c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bdbdbd),color-stop(100%,#9c9c9c));background:-webkit-linear-gradient(top,#bdbdbd 0,#9c9c9c 100%);background:-o-linear-gradient(top,#bdbdbd 0,#9c9c9c 100%);background:-ms-linear-gradient(top,#bdbdbd 0,#9c9c9c 100%);background:linear-gradient(top,#bdbdbd 0,#9c9c9c 100%);overflow:hidden}.table-nav .disabled,.table-nav .disabled:hover,.table-nav .disabled:hover:before{background-image:none;background-color:#9E9E9E;color:#737373}.ui-tabs-hide{display:none}#tabs{height:35px;margin:30px 0 -5px;padding:0;background:0 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden}#tabs ul,#tabs ul li{margin:0;padding:0;background:0 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#tabs ul li{position:relative;float:left;height:30px;margin-right:2px;overflow:hidden}#tabs ul li.ui-state-active{padding-bottom:5px;background:url(../images/tab-active.png) 9px bottom no-repeat}#tabs ul li a{display:block;height:30px;padding:0 13px;background:#535353;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:0;border-radius:8px 8px 0 0;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:12px;font-weight:700;line-height:30px;color:#fff;text-decoration:none;overflow:hidden}#tabs ul li a:hover,#tabs ul li.ui-state-active a{background:#F55C1F;background:-moz-linear-gradient(top,#ff7800 0,#ff6a00 33%,#f40 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff7800),color-stop(33%,#ff6a00),color-stop(100%,#f40));background:-webkit-linear-gradient(top,#ff7800 0,#ff6a00 33%,#f40 100%);background:-o-linear-gradient(top,#ff7800 0,#ff6a00 33%,#f40 100%);background:-ms-linear-gradient(top,#ff7800 0,#ff6a00 33%,#f40 100%);background:linear-gradient(top,#ff7800 0,#ff6a00 33%,#f40 100%)}#tabs~.tab-content,.tab-content{padding:19px 17px 15px;background:#E3E3E3;border:1px solid #B9B9B9;-webkit-border-radius:0 8px 8px;-moz-border-radius:8px;-moz-border-radius-topleft:0;border-radius:0 8px 8px;overflow:hidden}.tab-content h2{font-size:20px;font-weight:700;line-height:24px;color:#2d2d2d;margin:0 0 10px}.tab-content-lightbox p{line-height:2.1em}.sidenav{min-height:138px;padding:10px 14px;margin-bottom:10px;background:url(../images/sidenav.png) left top no-repeat #153169;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.subjectsidenav{min-height:0}.sidenav h3{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:19px;font-weight:700;line-height:22px;color:#fff;margin:0 0 7px}.sidenav ul{overflow:hidden}.sidenav li{width:200px;height:24px;margin:0 0 4px;background:url(../images/sidenav-item.png) left top no-repeat;overflow:hidden}.sidenav li:hover{background-position:left bottom}.sidenav li a{display:block;height:24px;padding:0 18px;background:url(../images/bullet-white.png) 9px 9px no-repeat;font-size:11px;font-weight:700;line-height:23px;color:#fff;text-decoration:none;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.2);overflow:hidden}.sidebox{position:relative;margin-bottom:10px;background:url(../images/sidebox-bottom.png) left bottom no-repeat}.sidebox.alt2{background:url(../images/sidenav.png) left top no-repeat #153169;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.sidebox.alt{background:url(../images/sidebox-bottom2.png) left bottom no-repeat,linear-gradient(top,#fbfbfb 0,#e2e2e2 100%)}.sidebox-content{min-height:80px;padding:9px 14px 10px;background:url(../images/sidebox-top.png) left top no-repeat;overflow:hidden}#sidebox-locations .sidebox-content{padding-right:10px;padding-left:9px}.sidebox-content h3{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:19px;font-weight:700;line-height:22px;color:#262626;margin:0 0 7px}.sidebox.alt2 .sidebox-content{background:0 0;color:#FFF}.sidebox.alt2 .sidebox-content h3{color:#FFF}.sidebox.alt .sidebox-content h3{margin-bottom:9px}#sidebox-locations h3{width:150px}#newsletter h3{margin-bottom:5px}.sidebox h4{font-size:16px;font-weight:400;line-height:18px;color:#474747;margin:0 0 6px}#sidebox-locations a.actionlink{position:absolute;top:12px;right:10px}.sidebox-content p{font-size:12px;line-height:14px}#sidebox-locations ul{float:left;margin-top:0;margin-bottom:0}.sidebar .sidelist ul{overflow:hidden}.sidebar .sidelist ul li{padding-left:11px;margin-bottom:5px;background:url(../images/bullet-grey.gif) left 3px no-repeat;font-size:11px;line-height:13px;color:#3b3b3b}.sidebar .sidelist ul li a{font-size:11px;line-height:13px;color:#3b3b3b;text-decoration:none}.sidebar .sidelist ul li a:hover{color:#E15F19;text-decoration:underline}#newsletter p{margin-bottom:9px}#newsletter form{padding-bottom:2px;overflow:hidden}blockquote{position:relative;width:390px;margin:25px 0;padding:22px 15px;border:1px solid #C6C6C6;font-size:20px;font-weight:400;line-height:24px;color:#3b3b3b;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}blockquote>b{position:absolute;left:7px;top:-13px;width:36px;height:32px;background:url(../images/quotes.png) left top no-repeat;text-indent:-999em;overflow:hidden}blockquote>b~b{left:auto;top:auto;right:7px;bottom:-13px;background-position:right top}#ui-datepicker-div{z-index:105!important;opacity:.97}.location{float:left;width:335px;height:210px;margin:0;overflow:hidden}#main .content #map img,#main .content .location img{float:none;padding:0;margin:0;border:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#map{float:right;width:335px;height:210px;margin:0 0 3px}#map-controls{float:right;clear:right;width:250px;padding-right:5px;text-align:right;font-size:11px;line-height:13px;color:#0072a7}#map-controls a{color:#0072a7;text-decoration:none}#map-controls a:hover{color:#e15f19;text-decoration:underline}#address{float:right;clear:right;width:324px;padding-left:15px;border-left:1px solid #C6C6C6;margin-left:15px}#address b,#address strong{font-weight:700;color:#f50}ul.infoboxes{margin:7px 0 30px;padding:0;overflow:hidden}ul.infoboxes li.item{margin:0 0 5px;padding:8px 15px 1px 84px;background:#F6F6F6;border:1px solid #ABABAB;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:12px;line-height:1.5;color:#3b3b3b;text-shadow:0 1px 0 rgba(255,255,255,.5)}ul.infoboxes li h4{float:left;width:70px;font-size:15px;color:#f50;font-weight:700;line-height:17px;margin:0 0 0 -73px}ul.infoboxes li.item p{margin-bottom:10px}.content ul.infoboxes li.item ul{margin-left:0}.infobox{position:relative;padding:28px 22px 31px;margin:20px 0;background:url(../images/infobox.png) left top no-repeat;z-index:1;overflow:hidden}.infobox:after{content:"";position:absolute;left:0;bottom:0;width:669px;height:86px;background:url(../images/infobox.png) -673px 0 no-repeat;overflow:hidden;z-index:-1}.infobox h2{font-size:24px;line-height:26px;margin:0 0 20px}.infobox ol{float:left;width:310px;margin-left:8px}.infobox ol+ol{width:280px;margin-left:20px}#footlinks{padding:17px 0;background:#ececec;background:-moz-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f4f4),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%);background:-o-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%);background:linear-gradient(top,#f4f4f4 0,#e6e6e6 100%);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}#page_index #footlinks{-moz-box-shadow:0 0 15px rgba(0,0,0,.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}#footlinks .container{width:960px;margin:0 auto;overflow:hidden}#footlinks .col1,#footlinks .col2,#footlinks .col3{float:left;margin-left:20px;margin-right:20px;width:275px}#footlinks .col3{margin-right:0}#footlinks li{margin:0 0 5px;font-size:12px;line-height:14px}#footlinks li a{color:#3b3b3b;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.7)}#footlinks li a:hover{color:#E15F19;text-decoration:underline;text-shadow:none}#footer-container{padding-bottom:50px;background:#152235;background:-moz-linear-gradient(top,#152235 0,#38495c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#152235),color-stop(100%,#38495c));background:-webkit-linear-gradient(top,#152235 0,#38495c 100%);background:-o-linear-gradient(top,#152235 0,#38495c 100%);background:-ms-linear-gradient(top,#152235 0,#38495c 100%);background:linear-gradient(top,#152235 0,#38495c 100%);overflow:hidden}#footer{width:960px;margin:0 auto;padding-top:10px;color:#fff;overflow:hidden}#fcol1{float:left;width:245px;padding-top:6px;padding-bottom:6px;border-right:1px solid #767676}#fcol2{float:left;width:714px;padding-top:6px}#footer h3{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:22px;color:#fff;margin:0 0 13px}#social{height:95px;padding:0 10px;margin-bottom:15px;border-bottom:1px solid #767676;overflow:hidden}#social ul{float:left;background:0 0;padding:7px 5px 4px 7px;margin-left:-7px;margin-top:-7px;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#social ul:hover{background:#132133}#social ul li{float:left;margin-right:7px}#social ul li+li+li+li{margin-right:0}#social ul li a{display:block;width:38px;height:40px;background:url(../images/icons-social.png) left top no-repeat;text-indent:-999em;overflow:hidden}#social ul li+li a{background-position:-45px top}#social ul li+li+li a{background-position:-90px top}#social ul li+li+li+li a{background-position:-135px top}#social ul li a:hover{background-position:left -55px}#social ul li+li a:hover{background-position:-45px -55px}#social ul li+li+li a:hover{background-position:-90px -55px}#social ul li+li+li+li a:hover{background-position:-135px -55px}#latest-blog{height:112px;padding-left:10px;padding-right:15px;margin-bottom:13px;border-bottom:1px solid #767676;font-size:11px;line-height:1}#latest-blog h3{margin-bottom:12px}#latest-blog time{display:block;margin-bottom:2px;font-size:10px;font-weight:400;line-height:1.2}#latest-blog p{font-size:12px;line-height:1.167;font-weight:700;margin-bottom:5px}#latest-blog a{color:#fff;text-decoration:underline}#latest-blog a:hover{color:#E15F19;text-decoration:underline}#footer-contact{padding-left:10px;padding-right:15px;font-size:12px;line-height:16px}#footer-contact h3{margin-bottom:10px}#footer-contact a{color:#fff;text-decoration:none}#footer-contact a:hover{color:#E15F19;text-decoration:underline}#footer-locations{padding-left:16px;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid #767676;overflow:hidden}#footer-locations ul{float:left;margin-right:20px}#footer-locations li{padding-left:10px;margin-bottom:5px;background:url(../images/bullet-white.png) left 4px no-repeat;font-size:12px;line-height:1.167;color:#fff}#footer-locations li a{color:#fff;text-decoration:none}#footer-locations li a:hover{color:#E15F19;text-decoration:underline}#siteinfo{position:relative;padding-left:15px;padding-right:285px;font-size:11px;line-height:13px}#siteinfo span{display:block;margin-bottom:5px}#rawnet{position:absolute;right:0;top:0;color:#fff;text-decoration:none}#rawnet:hover{color:#fff;text-decoration:underline}#banner{padding-bottom:12px;margin:0 -12px 11px;background:url(../images/shadow.png) left bottom no-repeat;overflow:hidden}.nivoSlider{position:relative}.nivoSlider img{position:absolute;top:0;left:0}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%}.nivo-box{display:block;position:absolute;z-index:5}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:.8;width:100%;z-index:8}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;z-index:9;cursor:pointer}.nivo-controlNav a{position:relative;z-index:9;cursor:pointer}.nivo-controlNav a.active{font-weight:700}#slider{position:relative;float:left;width:703px;height:229px;background:url(../images/loading.gif) 50% 50% no-repeat;overflow:hidden}#slider img{position:absolute;top:0;left:0;width:703px;height:229px}#slider a{display:block;border:0}.nivo-directionNav a{display:block;top:75px;width:33px;height:56px;background-color:#fff;background-image:url(../images/arrows.png);background-repeat:no-repeat;opacity:.9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-indent:-999em;overflow:hidden}.nivo-prevNav{left:22px;background-position:9px 11px}.nivo-prevNav:hover{background-position:9px -85px}.nivo-nextNav{right:22px;background-position:-76px 11px}.nivo-nextNav:hover{background-position:-76px -85px}#search{position:relative;float:right;width:226px;height:214px;padding:15px 15px 0 30px;margin-left:-14px;background:url(../images/search-bg.png) left top no-repeat;overflow:hidden;z-index:99}#search.sidesearch{position:static;float:none;width:200px;height:211px;padding:10px 14px 0 15px;margin:0 0 10px;background:url(../images/sidesearch.png) left top no-repeat}#search h3{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:22px;color:#fff;margin:0 0 15px}#search.sidesearch h3{margin-bottom:12px}#promoted{margin-bottom:13px;overflow:hidden}#guarantee{float:left;width:295px;height:202px;font-size:14px;line-height:16px;color:#fff;overflow:hidden;position:relative}#guarantee h2{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:26px;font-weight:700;line-height:28px;color:#fff;margin:0 0 15px}#guarantee p{margin-bottom:6px}#guarantee small{display:block;margin-top:6px;font-size:11px;font-weight:400;line-height:13px}#guarantee ul li{width:295px;height:202px}#guarantee ul li a.c{padding:8px 14px 0 13px;display:block;text-decoration:none}#guarantee ul li a.c,#guarantee ul li a.c:hover{color:#FFF}#guarantee .pager{position:absolute;right:7px;bottom:10px;z-index:99}#guarantee .pager a{background-image:url(../images/slideshow-pager-bg.png);background-position:top left;float:left;width:9px;height:9px;display:block;margin-right:6px;text-indent:-30000px}#guarantee .pager a.activeSlide{background-position:bottom left}#guarantee .pager a:focus{outline:0}.promoted-item{position:relative;float:left;width:300px;margin-left:20px;overflow:hidden}.promoted-item h2{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;width:230px;font-size:24px;font-weight:700;line-height:1;color:#262626;margin:0 0 9px;overflow:hidden}.promoted-item a.actionlink{position:absolute;right:3px;top:4px}#locations-slider{position:relative;width:210px;height:119px;margin-bottom:9px;background:url(../images/loading-small.gif) 50% 50% no-repeat;overflow:hidden}#locations-slider img{position:absolute;top:0;left:0;width:210px;height:119px}#locations-slider a{display:block;border:0}#page_index #locations-slider,#page_index #locations-slider img{width:300px;height:169px;margin:0}#carousel-container{position:relative;float:left;width:843px;height:87px;margin:0;padding-top:18px;padding-left:59px;padding-right:58px;background:url(../images/carousel-bg.png) left top no-repeat;-webkit-user-select:none;-moz-user-select:none;overflow:hidden}.jcarousel-skin{width:843px;height:87px}.jcarousel-skin li{float:left;width:120px;height:70px;margin:0 0 100px 40px}.jcarousel-skin li img{display:block;width:120px;height:70px;overflow:hidden}.jcarousel-container{width:843px;height:87px}.jcarousel-direction-rtl{direction:rtl}.jcarousel-clip{width:817px;height:70px;overflow:hidden}.jcarousel-item{width:120px;height:70px}.jcarousel-item-placeholder{background:#fff;color:#000}.jcarousel-next-horizontal{position:absolute;top:20px;right:-36px;width:14px;height:32px;cursor:pointer;background:url(../images/arrows-carousel.png) right top no-repeat}.jcarousel-next-horizontal:hover{background-position:right bottom}.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:active,.jcarousel-next-disabled-horizontal:hover{cursor:default;background-position:right top}.jcarousel-prev-horizontal{position:absolute;top:20px;left:-36px;width:14px;height:32px;cursor:pointer;background:url(../images/arrows-carousel.png) left top no-repeat}.jcarousel-prev-horizontal:hover{background-position:left bottom}.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:active,.jcarousel-prev-disabled-horizontal:hover{cursor:default;background-position:left top}.bar{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;height:135px;padding:15px 18px 0;background:url(../images/bar.png) left top no-repeat;font-size:22px;line-height:24px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1);clear:both}.bar h2{font-size:26px;font-weight:700;line-height:1;color:#fff;margin:0 0 4px}.bar p{margin:0 0 5px}.bar small{display:block;font-size:12px;line-height:14px}.filter-form{padding:10px 15px 8px;background:url(../images/filter-bg.png) left top no-repeat #143268;overflow:hidden}h2+.filter-form,h3+.filter-form{margin-top:15px}.filter-form h2{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:24px;font-weight:700;line-height:26px;color:#fff;margin:3px 0 15px}#location-info{float:left;width:180px;min-height:50px;padding:9px 13px 0;border:1px solid #F1F1F1;background:#EFEFEF;background:-moz-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-o-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#fff 0,#e5e5e5 100%);background:linear-gradient(top,#fff 0,#e5e5e5 100%);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.2);box-shadow:2px 2px 3px 0 rgba(0,0,0,.2);overflow:hidden}#location-info h3{font-size:17px;font-weight:700;line-height:19px;color:#378bdb;margin:0 0 15px}#location-info p{line-height:1.334}#location-info ul{margin:0 0 10px}#location-info ul li{margin-bottom:2px;text-shadow:0 1px 0 rgba(255,255,255,.8)}#location-info ul a{color:#474747;text-decoration:none}#location-info ul a:hover{color:#E15F19;text-decoration:underline}ul#locations-map{position:relative;float:right;width:415px;height:425px;margin:0;padding:0;background:url(../images/locations-bg.png) center center no-repeat;overflow:hidden}#locations-map>li{position:absolute;left:101px;top:0;width:153px;height:195px;margin:0;padding:0;background:0 0;cursor:pointer;z-index:1}#locations-map>li .disabled-region{position:absolute;left:0;top:0;display:none;width:153px;height:195px;background-image:url(../images/map.png);background-position:-165px top;background-repeat:no-repeat;overflow:hidden;z-index:-1}#locations-map .region{width:153px;height:195px;background:url(../images/map.png) left top no-repeat;overflow:hidden}#locations-map.hovered>li.disabled .disabled-region{background-position:-8px -662px}#locations-map>li#north-east{left:218px;top:108px;width:84px;height:90px}#locations-map>li#north-east .disabled-region{width:84px;height:90px;background-position:-132px -200px}#locations-map.hovered li#north-east.disabled .disabled-region{background-position:-182px -680px}#locations-map>li#north-east .region{width:84px;height:90px;background-position:-43px -200px}#locations-map>li#yorkshire{left:233px;top:193px;width:84px;height:60px}#locations-map>li#yorkshire .disabled-region{width:84px;height:60px;background-position:-113px -989px}#locations-map.hovered li#yorkshire.disabled .disabled-region{background-position:-203px -989px}#locations-map>li#yorkshire .region{width:84px;height:60px;background-position:-23px -990px}#locations-map>li#north-west{left:205px;top:163px;width:52px;height:108px}#locations-map>li#north-west .disabled-region{width:52px;height:108px;background-position:-96px -330px}#locations-map.hovered li#north-west.disabled .disabled-region{background-position:-280px -670px}#locations-map>li#north-west .region{width:52px;height:108px;background-position:-30px -330px}#locations-map>li#wales{left:158px;top:247px;width:83px;height:105px}#locations-map>li#wales .disabled-region{width:83px;height:105px;background-position:-251px -333px}#locations-map.hovered li#wales.disabled .disabled-region{background-position:-198px -547px}#locations-map>li#wales .region{width:83px;height:105px;background-position:-161px -333px}#locations-map>li#west-midlands{left:220px;top:255px;width:62px;height:67px}#locations-map>li#west-midlands .disabled-region{width:62px;height:67px;background-position:-100px -458px}#locations-map.hovered li#west-midlands.disabled .disabled-region{background-position:-357px -682px}#locations-map>li#west-midlands .region{width:62px;height:67px;background-position:-31px -458px}#locations-map>li#east-midlands{left:253px;top:235px;width:69px;height:79px;z-index:2}#locations-map>li#east-midlands .disabled-region{width:69px;height:79px;background-position:-85px -549px}#locations-map.hovered li#east-midlands.disabled .disabled-region{background-position:-355px -779px}#locations-map>li#east-midlands .region{width:69px;height:79px;background-position:-10px -549px}#locations-map>li#south-west{left:145px;top:307px;width:130px;height:106px}#locations-map>li#south-west .disabled-region{width:130px;height:106px;background-position:-473px -20px}#locations-map.hovered li#south-west.disabled .disabled-region{background-position:-138px -838px}#locations-map>li#south-west .region{width:130px;height:106px;background-position:-339px -20px}#locations-map>li#south-east{left:260px;top:295px;width:101px;height:81px}#locations-map>li#south-east .disabled-region{width:101px;height:81px;background-position:-333px -220px}#locations-map.hovered li#south-east.disabled .disabled-region{background-position:-15px -872px}#locations-map>li#south-east .region{width:101px;height:81px;background-position:-225px -220px}#locations-map>li#london{left:301px;top:323px;width:26px;height:20px;z-index:2}#locations-map>li#london .disabled-region{width:26px;height:20px;background-position:-225px -467px}#locations-map.hovered li#london.disabled .disabled-region{background-position:-288px -814px}#locations-map>li#london .region{width:26px;height:20px;background-position:-193px -467px}#locations-map>li#eastern{left:298px;top:260px;width:67px;height:75px}#locations-map>li#eastern .disabled-region{width:67px;height:75px;background-position:-332px -450px}#locations-map.hovered li#eastern.disabled .disabled-region{background-position:-332px -563px}#locations-map>li#eastern .region{width:67px;height:75px;background-position:-261px -450px}#locations-map>li#ireland{left:70px;top:160px;width:100px;height:70px}#locations-map>li#ireland .disabled-region{width:100px;height:70px;background-position:-465px -275px}#locations-map.hovered li#ireland.disabled .disabled-region{background-position:-465px -346px}#locations-map>li#ireland .region{width:100px;height:70px;background-position:-465px -201px}#locations-map>li#republic{left:15px;top:160px;width:128px;height:179px}#locations-map>li#republic .disabled-region{width:128px;height:179px;background-position:-464px -654px}#locations-map.hovered li#republic.disabled .disabled-region{background-position:-464px -844px}#locations-map>li#republic .region{width:128px;height:179px;background-position:-464px -464px}.region-info{display:none!important}#locations-map h3{position:absolute;left:87px;top:77px;width:64px;height:27px;background:url(../images/map-labels.png) left -151px no-repeat;text-indent:-999em;overflow:hidden;z-index:1}#locations-map h3:hover{background-position:0 -151px;cursor:pointer}#locations-map #north-east h3{width:84px;height:41px;left:25px;top:50px;background-position:0 -500px}#locations-map #north-east h3:hover{background-position:-156px -500px}#locations-map #yorkshire h3{width:84px;height:41px;left:35px;top:5px;background-position:left top}#locations-map #yorkshire h3:hover{background-position:-156px top}#locations-map #north-west h3{width:75px;left:-31px;top:37px;background-position:left -59px}#locations-map #north-west h3:hover{background-position:-156px -59px}#locations-map #east-midlands h3{width:88px;left:29px;top:15px;background-position:left -388px}#locations-map #east-midlands h3:hover{background-position:-156px -388px}#locations-map #west-midlands h3{width:91px;left:-51px;top:4px;background-position:left -190px}#locations-map #west-midlands h3:hover{background-position:-156px -190px}#locations-map #wales h3{width:50px;left:4px;top:46px;background-position:left -233px}#locations-map #wales h3:hover{background-position:-156px -233px}#locations-map #london h3{width:99px;left:-74px;top:-16px;background-position:left -312px}#locations-map #london h3:hover{background-position:-156px -312px}#locations-map #south-west h3{width:77px;left:28px;top:30px;background-position:left -272px}#locations-map #south-west h3:hover{background-position:-156px -272px}#locations-map #south-east h3{width:74px;top:50px;left:20px;background-position:left -349px}#locations-map #south-east h3:hover{background-position:-156px -349px}#locations-map #eastern h3{width:58px;top:20px;left:31px;background-position:left -421px}#locations-map #eastern h3:hover{background-position:-156px -421px}#locations-map #ireland h3{width:69px;height:41px;left:6px;top:-6px;background-position:left -92px}#locations-map #ireland h3:hover{background-position:-156px -92px}#locations-map #republic h3{width:69px;height:41px;left:26px;top:70px;background-position:left -450px}#locations-map #republic h3:hover{background-position:-156px -450px}.countrynav{text-align:center;color:#FFF;width:650px;margin:0 auto;font-size:12px}.countrynav a{display:inline-block;margin:0 4px}.coursefilteranchor,.moreanchor{position:relative}.coursefilteranchor a,.moreanchor a{display:block;position:absolute;top:-30px}.coursefilteranchor a{top:-40px}.ui-autocomplete{font-size:.9em}.nosearchresults{padding:20px}.go_hp,.hide{display:none}.genericform .fieldrow{clear:both;padding:5px 0}.genericform fieldset{border:1px solid #CCC;margin-bottom:10px;padding:5px 0 20px}.genericform legend{color:#2A4461;font-size:1.2em;font-weight:700;padding:0 10px;margin:0 10px}.genericform input,.genericform select,.genericform textarea{border:1px solid silver}.genericform select{padding:3px}.genericform .static{line-height:1.9em;color:#1053A0;display:inline-block}.errormsg{color:#900;line-height:1.3em}.genericform .error{background-color:#FFE8E8;border:1px solid #900}.genericform .flabel{float:left;width:180px;font-weight:700;margin-top:4px;margin-right:7px;font-size:1em;text-align:right}.genericform .ilabel{position:relative;top:-1px;left:5px}.genericform .indent{clear:both;padding:5px 0 5px 187px}#newsitems a.button,.genericform a.button,.genericform button{display:inline-block;background-color:#1053A0;color:#FFF;font-size:1.2em;font-weight:700;padding:5px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:1em;text-decoration:none}#newsitems a.button:hover,.genericform a.button:hover,.genericform button:hover{background-color:#1675DE}button.submit-but{float:none}#confirmation h2{border-bottom:1px solid silver;margin:0;padding:10px 0 0;font-size:1.4em;color:#2A4461}#confirmation p{padding:10px 0}#confirmation table{font-family:arial,helvetica,sans-serif;font-size:1em}#confirmation table th{font-weight:700;text-align:right;width:30%}#confirmation table tr:nth-child(even){background:#FFF}#confirmation table tr:nth-child(odd){background:#F1F1F1}#confirmation table td,#confirmation table th{padding:8px;font-size:12px;vertical-align:top}#confirmation table .fee td,#confirmation table .fee th{color:#1053A0}#confirmation .indentterms{font-family:arial,helvetica,sans-serif;font-size:12px;margin:20px 0;padding:10px 0 0 220px;height:24px;background-color:#FF6D00;color:#FFF}#confirmation .indentterms a{font-size:12px;color:#FFF;text-decoration:underline}#confirmation .indentterms .ilabel{position:relative;top:1px}#confirmation .accepterror{background-color:#FF4900;font-weight:700}#confirmation h2.extraheading{border-bottom:0;margin-top:20px;padding-bottom:15px}#confirmation table.extratable{margin:5px 10px;width:640px}#confirmation table.extratable label{font-weight:700;margin-top:3px}#extracontainer .image{float:left;margin:0 20px 20px 0}#container .msg_e,#container .msg_i{margin:15px 0;padding:8px 12px;background-color:#C1FFC1;color:#060}#container .msg_e{background-color:#FFBFBF;color:#C00}#enrolstage{float:right;list-style-type:none;margin:15px 0 0;padding:0}#enrolstage li{padding:0;margin:0;font-size:.9em;display:inline;float:left;background-image:none;color:#333}#enrolstage li a{padding:3px 8px;display:inline-block;margin:0 2px;color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#enrolstage .active a{color:#FFF;background-color:#FF6D00}#enrolstage li a:hover{text-decoration:none}#newsletter .fullform{display:none;padding-top:2px;clear:both}#newsletter .fullform .fieldrow{clear:both;padding:2px 0;overflow:hidden}#newsletter .fullform input,#newsletter input.fieldfullwidth{width:185px}#newsletter textarea{border:0;height:50px;width:185px}#newsitems{padding:0;margin:0;list-style-type:none}#newsitems h3{margin:0;padding:0}#newsitems li{padding:10px 0;background:0 0;border-bottom:1px solid silver}#main .content #newsitems li img{margin-top:20px}#newsitems li .date{font-size:.8em;padding:2px 0 5px;margin:0;color:#999}#newsitems p{margin:0;padding:0 0 5px}#newsitems a.button{font-size:.9em}#newscomments{clear:both;padding:20px 0 25px}#newscomments .comment{clear:both;border-bottom:1px solid #D5D5D5;padding:15px 0}#newscomments p{margin:0;padding:1px 0}#newscomments .name{color:#286d87}#newscomments strong{font-weight:700;float:left;width:80px}#newscomments span{float:right;width:580px}.pagination{clear:both;margin:0;padding-top:34px;text-align:center}article.article+.pagination{margin-top:-13px;border-top:1px solid #d5d5d5}.pagination ul{display:inline-block;margin:0;padding:0;list-style-type:none}.pagination ul li{float:left;padding:0 2px;margin:0;background:0 0;border-left:1px solid #efefef;font-weight:400;line-height:1}.pagination ul li a,.pagination ul li span,.pagination ul li strong{display:block;padding:0 5px;color:#454545;text-decoration:none;border:none}.pagination ul li span{display:none}.pagination ul li strong{color:#3f8eb3}.pagination ul li a:hover{color:#3f8eb3;background-color:transparent;text-decoration:underline;border:none}.pagination ul .previous{margin-right:0;border-left:none}.pagination ul .next{margin-left:0;margin-right:0;border-left:none}.pagination ul .next a:hover,.pagination ul .previous a:hover{text-decoration:none}.pagination ul li.current{color:#3f8eb3;font-weight:700}.pagination ul li.previous+li{border-left:none}#locationlist{margin:20px 0}#locationlist li{clear:both;padding:0;margin:0 0 20px;background:0 0;overflow:hidden}#locationlist li h2 a{color:#000;text-decoration:none}#main #locationlist img{float:left;margin-left:0}a.demovideo{float:right;margin-bottom:-20px;position:relative;top:-23px;left:-30px}.table a.dcourselink,.table a.dcourselink:hover{color:#262626;text-decoration:none;cursor:default}#clients{margin-top:22px;overflow:hidden}#clients>div{float:left;width:200px;margin-left:35px}#clients>div:first-child{margin-left:0}#clients section{padding-bottom:20px}#clients h3{display:inline-block;background:url(../images/arrow-down.gif) 9px center no-repeat #213751;padding:0 15px 0 24px;margin:0 0 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:13px;font-weight:700;line-height:27px;color:#fff;vertical-align:top}#clients ul{margin:0 0 0 10px}#clients li{background:url(../images/bullet.png) left 3px no-repeat;padding-left:11px;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.167;color:#454545}#clients li a{color:inherit;text-decoration:none}#clients li a:hover{color:#E15F19;text-decoration:none}#testimonials{margin-top:21px}#testimonials h2{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:24px;font-weight:700;line-height:1;color:#ff5600;margin:0 0 16px}#testimonials blockquote{position:relative;width:auto;margin:0;padding:22px 0;border:none;border-top:1px dashed #ADADAD;font-size:12px;font-weight:400;line-height:1.5;color:inherit;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#testimonials blockquote:before{content:"";margin-top:-7px;float:left;width:26px;height:21px;margin-right:7px;background:url(../images/quotes2.png) left top no-repeat;overflow:hidden}#testimonials blockquote:after{content:"";margin-top:-10px;float:right;width:26px;height:21px;margin-right:5px;background:url(../images/quotes2.png) right top no-repeat;overflow:hidden}#testimonials blockquote p{margin-bottom:10px}#testimonials footer{font-style:italic;color:#757575}#testimonials footer b{font-weight:700;font-style:normal;color:#454545}#acceptedcards{clear:both;margin-top:40px;text-align:center}#main .content #acceptedcards img{float:none;margin:0}#bundles .panel{margin:10px 0;position:relative}#bundles .panel h2{color:#FFF;font-weight:700;font-size:2.4em;padding:10px;-webkit-border-top-right-radius:12px;-webkit-border-top-left-radius:12px;-moz-border-radius-topright:12px;-moz-border-radius-topleft:12px;border-top-right-radius:12px;border-top-left-radius:12px;margin:0}#bundles .panel .foot{height:18px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}#bundles .panel .data{background:#E5EFFE;background:-moz-linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e3f0ff),color-stop(46%,#ecf4ff),color-stop(82%,#ecf4ff),color-stop(88%,#e5f1ff),color-stop(96%,#d3e7ff),color-stop(100%,#bedcff));background:-webkit-linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%);background:-o-linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%);background:-ms-linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%);background:linear-gradient(top,#e3f0ff 0,#ecf4ff 46%,#ecf4ff 82%,#e5f1ff 88%,#d3e7ff 96%,#bedcff 100%);border-right:1px solid #000;border-left:1px solid #000;padding:10px}#bundles ul{margin:0;padding:0}#bundles ul li{background:0 0;margin:0;padding:0}#bundles .actionList,#bundles .priceList{position:absolute;bottom:30px;right:120px;margin:0;padding:0;font-weight:700}#bundles .actionList{right:10px;bottom:27px}#bundles .priceList .rrp{font-size:.9em;text-decoration:line-through}#bundles .courseList{width:470px;line-height:2.2em}#bundles .courseList li a{color:#000;text-decoration:none;font-size:1.1em;font-weight:700}#bundles .courseList li span a{float:right;text-decoration:underline;font-weight:400}span.ast{position:relative;left:5px;top:2px;color:red;font-size:1.4em;font-family:times,serif;line-height:25px}span.ast.inl{top:-4px;left:15px}span.qtip{background:url(../images/icon-info.png);width:16px;height:16px;display:inline-block;position:relative;left:5px;top:5px}#vatNumber{width:200px}#course{position:relative;padding:887px 16px 0;margin:0 0 18px;background:url(../images/bigmac.jpg) left 110px no-repeat;overflow:hidden;z-index:1}#course.novideo{overflow:visible;padding-top:110px;background:0 0}#course h2{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:23px;font-weight:700;line-height:25px;color:#004591;margin:0 0 33px}#course ul{float:left;width:400px}#course ul+ul{margin-left:80px}#course ul li{padding:0 0 0 21px;margin:0 0 17px;background:url(../images/check-me.png) left 3px no-repeat;font-size:14px;line-height:16px}#course header{position:absolute;left:0;top:0;width:787px;height:77px;padding:16px 30px 0 103px;margin:0 0 12px;background:url(../images/bookbar.png) left top no-repeat;overflow:hidden}#course header h2{font-size:32px;line-height:1;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);margin:0 0 1px}#course header h1{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:27px;font-weight:700;line-height:1;color:#ffdfc6;text-shadow:0 1px 0 rgba(0,0,0,.3);margin:0}#course-video{position:absolute;left:33px;top:144px;width:854px;height:482px;background:#000;overflow:hidden}#shelves{position:relative;min-height:265px;overflow:hidden}#shelves>ul{position:relative;float:left;margin:10px -25px 0 0;width:465px;overflow:hidden;z-index:1}#shelves>ul>li{position:relative;display:block;height:67px;padding:8px 60px 0 15px;margin:0 0 5px;background:url(../images/shelf2.png) left -85px no-repeat;font-size:12px;line-height:14px;color:#474747;cursor:pointer;overflow:hidden;z-index:1}#shelves>ul>li.active{background-position:left 0;color:#BCC9D9}#shelves>ul>li h3{width:295px;padding:2px 0 0;font-size:17px;font-weight:700;line-height:19px;color:#2a4461;margin:0 0 6px}#shelves>ul>li p{width:295px}#shelves>ul>li.active h3{color:#fff}#shelves>ul>li h3+strong{position:absolute;right:66px;top:27px;float:right;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:none!important;background:url(data:image/svg+xml; base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ODkyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjQ0MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #FB591B;background:-moz-linear-gradient(top,rgba(249,137,32,1) 0,rgba(251,68,24,1) 100%) #FB591B;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(249,137,32,1)),color-stop(100%,rgba(251,68,24,1))) #FB591B;background:-webkit-linear-gradient(top,rgba(249,137,32,1) 0,rgba(251,68,24,1) 100%) #FB591B;background:-o-linear-gradient(top,rgba(249,137,32,1) 0,rgba(251,68,24,1) 100%) #FB591B;background:-ms-linear-gradient(top,rgba(249,137,32,1) 0,rgba(251,68,24,1) 100%) #FB591B;background:linear-gradient(top,rgba(249,137,32,1) 0,rgba(251,68,24,1) 100%) #FB591B;font-size:18px;font-weight:700;line-height:20px;color:#fff;padding:0 4px;text-align:right}#shelves-info{position:relative;float:right;width:410px;min-height:250px;border:1px solid #C6C6C6;margin:0 0 5px;padding:25px 34px 85px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#shelves-info>ul>li{display:none;padding-bottom:60px}#shelves-info>ul>li.active{display:block}#shelves-info h2{font-size:22px;font-weight:700;line-height:1;color:#25588e;margin:0 0 22px}#shelves-info h3{font-size:16px;line-height:1;color:#25588e;margin:0 0 17px}#shelves-info h4{font-size:13px;line-height:15px;color:#444;margin:0 0 18px}#shelves-info>ul>li>img{float:none;position:absolute;right:13px;left:38px;bottom:18px;margin:0}#shelves-info ul li ul{float:none;margin:1em 0 1em 40px}#shelves-info ul li ul li{padding-left:19px;background:url(../images/blue-bullet.png) left 5px no-repeat;margin:0 0 6px}a.book-me{position:absolute;left:210px;bottom:21px;width:240px;height:53px;background:url(../images/book-me.png?v2) left top no-repeat;text-decoration:none;overflow:hidden}a.enquire-me{position:absolute;left:210px;bottom:90px;padding:12px 25px;color:#fff;font-size:15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5) border-bottom:1px solid #2b5fa1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.8);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.8);box-shadow:0 2px 2px 0 rgba(0,0,0,.8);background:#275a97;background:-moz-linear-gradient(top,#275a97 0,#1c406b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#275a97),color-stop(100%,#1c406b));background:-webkit-linear-gradient(top,#275a97 0,#1c406b 100%);background:-o-linear-gradient(top,#275a97 0,#1c406b 100%);background:-ms-linear-gradient(top,#275a97 0,#1c406b 100%);background:linear-gradient(to bottom,#275a97 0,#1c406b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#275a97', endColorstr='#1c406b', GradientType=0)}a.book-me:hover{background-position:-260px top}a.book-me b{display:none}a.book-me span{float:right;margin:0 21px 0 0;width:124px;font-size:30px;font-weight:700;line-height:48px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3);text-align:center;text-decoration:none}#elearningpagemenu{list-style-type:none;width:100%;height:50px}#elearningpagemenu li{float:left;display:inline}#elearningpagemenu li a{float:left;display:block;padding:5px 8px;text-decoration:none;border:1px solid #000;color:#2A4461;margin-right:5px}#elearningpagemenu li a:hover{background:#DDD}#elearningpagemenu li a.selected{background:#2A4461;color:#FFF}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}