@charset "UTF-8";
body{background-color:#f9f9f9;color:#111;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;margin:0;}
.container-wrapper{background:#f9f9f9 url(../images/global/bg_body.png) repeat-y 950px 0;}
.container{background:#fff url(../images/global/bg_container.png) repeat-y left top;margin:0;}
h2{color:#333366;font-size:1.8em;}
h3,h6{color:#663366;}
h4{color:#CC6633;}
a{color:#462e7e;}
a:visited{color:#CC6633;}
a:hover{color:#663366;}
em,dfn{background:none;}
#masthead{}
#masthead img{float:left;margin-bottom:0;}
#sidebar-left{}
#sidebar-left ul{list-style:none;margin:0;}
#sidebar-left ul li a{display:block;font-family:Arial,Helvetica,sans-serif;padding:1em 0 1em 1em;background-color:#371b71;color:#fff;text-decoration:none;}
#sidebar-left ul a.active,
#sidebar-left ul a:hover{font-weight:bold;}
#sidebar-left #idx{background-color:#333366;}
#sidebar-left #abt{background-color:#663366;}
#sidebar-left #reg{background-color:#CC6633;}
#sidebar-left #fin{background-color:#FF9933;}
#sidebar-left #med{background-color:#CC6633;}
#sidebar-left #faq{background-color:#663366;}
#sidebar-left #con{background-color:#333366;}
#content{position:relative;}
#footer{background-color:#555;width:950px;}
#footer ul{list-style:none;text-align:center;margin-bottom:0;}
#footer ul li{border-right:1px solid #999;display:inline;line-height:4em;padding:0 1em;}
#footer ul li:last-child{border-right:none;}
#footer ul li a{color:#eee;font-size:0.8em;text-decoration:none;}
.box{background:none;}
form{font-size:0.85em;}
fieldset{position:relative;float:left;clear:both;width:100%;margin:0 0 -0.1em 0;padding:0;border-style:none;border:1px solid #eee;background-color:#f9f9f9;}
fieldset.alt{background-color:#f3f3f3;}
legend{padding:0 0.5em;color:#545351;font-weight:normal;}
legend span{position:absolute;left:0.74em;top:0;margin-top:0.5em;font-size:1em;}
fieldset p,fieldset table{margin:0 0 0.5em 1.5em;}
fieldset ul{padding:1em;list-style:none;margin-bottom:0;}
fieldset li{padding-bottom:1em;}
fieldset.submit{float:none;width:auto;padding-top:1.5em;padding-left:1.5em;background-color:#fff;border:none;}
fieldset.submit.error{background-color:#fae7e7;border-color:#f2c2c2;}
label{display:block;position:relative;margin:0;font-weight:normal;vertical-align:top;}
label em,label .req{color:#D12F19;background:none;}
label .req{font-size:0.75em;}
label.error{background:none;border:none;display:inline;margin:0 1.5em;padding:0;}
legend em{color:#f00;}
fieldset li{clear:left;width:100%;padding-bottom:1em;}
input{border:1px solid #ccc;padding:0.5em;width:300px;}
input.error{margin:0;padding:0.5em;}
select,#postcode,#students{padding:0.5em;width:100px;}
input#area-code{width:2em;}
fieldset fieldset{border-style:none;background-color:transparent;background-image:none;padding-top:3em;}
fieldset fieldset legend{margin-left:0;font-size:1.1em;font-weight:normal;}
fieldset fieldset ul{list-style:none;position:relative;top:-1.5em;margin:1em;padding:0;}
fieldset fieldset ul.multi-choice{top:0;margin-left:2em;margin-top:0.5em;}
fieldset fieldset ul.multi-choice li{padding-bottom:0;}
fieldset fieldset legend span{top:-3em;left:0;}
fieldset fieldset p label{float:none;width:280px;margin-right:auto;display:inline-table;}
.error, .notice, .success {border-width:1px}
div#dvMusicSchool fieldset fieldset p label{width:340px;}
fieldset.submit{background-color:#f9f9f9;border:1px solid #eee;}
a.button, button {background-color:#333366;color:#fff;}
a.button:hover,button:hover{background-color:#663366;border-color:#663366;color:#fff;}
.error{margin:1.5em auto;}
#media-centre #content .box ul{/* list-style:none;*/}
#media-centre #content .box ul li span{padding-right:2em;}
#faq h6:hover{cursor:pointer;}
#faq ul li{color:#333;}
#faq ul li.accordion{list-style:none;padding:0.5em 1em 2em 1em;}
.countdown_wrapper{position:relative;background-color:#333;float:left;margin-bottom:1em;width:100%;text-align:center;padding-top:6px;}
.countdown_wrapper img{margin-bottom:0;margin-right:0.5em;}
.countdown_wrapper p#title{position:absolute;top:-0.6em;left:5em;color:#eee !important;margin:0.5em 0;font-size:2em;}
div#countdown ul{list-style:none;}
div#countdown ul li{float:left;color:#fff;width:88px;font-size:0.6em;border-bottom:1px solid #999;}
div#countdown ul li.count-units{position:relative;text-align:right;color:#93c018;font-size:2em;width:46px;border-bottom:none;top:-0.7em;}
div#countdown ul li.count-units.time{font-size:1.4em;top:-0.4em;}
img#faq-feature{position:absolute;right:20px;top:20px;}
.call-to-action{background:#edf2df url('../images/global/icon_call2action.png') no-repeat 1.5em 1.5em;border:2px solid #cdd9ad;padding:1.5em 1.5em 0 5em;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.right{float:right;}
#download-app-button{margin:0 0 1.5em 1.5em;}