html, body, span, h1, h2, h3, h4, h5, p, blockquote, big, cite, code, del, dfn, em, font, img, a, a img, ol, ul, li, table, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.table_wrapper {
    overflow-x: scroll;
	margin: 0 0 10px;
}
html {
	-webkit-text-size-adjust: none;
	width:100%;
}
body {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bg.png) repeat 0 0 transparent;
	font-family: Tahoma, Arial;
	font-size:13px;
	color: #535353;
	line-height:1.5em;
}
iframe {
	width:100%;
}
.clear {
    clear: both;
    height: 0;
}
ul.print_accessibility,
h2.print_accessibility{
	display:none !important;
}
h2.sws_title, .content_top > h1, 
.blog > h2, .ceTitle, h2.heading {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	color: #0279BD;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 18px;
	padding: 10px 0;
}
.top.bar {
    background: url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/top_bar_bg.png) repeat-x scroll 0 0 transparent;
    height: 15px;
}
.top.bar .inner {
    display: none;
}
.content_area {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/templates/images/mobile/st_clares_logo_highlight.png") no-repeat scroll center -80px transparent;
}
/* Logo */
.logo {
    height: auto;
    padding: 10px 0;
    text-align: center;
    margin:0 auto;
	width:320px;
}
.logo img{
	display:block;
	width:100%;
}
.logo h1 {
    border: medium none;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 264px;
}
.logo h1 a {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 100%;
}
.logo h3 {
    border-left: 2px solid #fff;
    float: left;
    margin: 16px 0 0;
    padding: 3px 0 3px 8px;
    position: relative;
    width: 34px;
}
.logo h3 a {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 100%;
}
/* Mobile Menu */
.mobile_menu {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/mobile_menu_bg.png") repeat-x scroll 0 bottom transparent;
    height: 43px;
}
.mobile_menu .inner {
    padding: 0 15px;
}
.mobile_menu .inner .navigation {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/mobile_menu_navigation_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 43px;
    width: 131px;
}
.mobile_menu .inner .navigation h2 {
    color: #fff;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 15px;
    font-weight: 100;
}
.mobile_menu .inner .navigation h2 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/mobile_menu_navigation_icon.png") no-repeat scroll 100% 17px transparent;
    color: #fff;
    display: block;
    margin: 0 20px;
    padding: 10px 0;
}
.mobile_menu .inner .search {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/mobile_menu_search_bg.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 43px;
    width: 49px;
}
.mobile_menu .inner .search h2 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/mobile_menu_search_icon.png") no-repeat scroll center center transparent;
    display: block;
    height: 43px;
    text-indent: -9999px;
}
/* Mobile Portals */
.mobile_portals {
	display:block;
	position:relative;
	margin:10px 0;
}
.bx-clone {
	display:none;
}
.mobile_portals .outside {
	position:absolute;
	top:95px;
	left:0;
	width:100%;
}
.mobile_portals .outside span#slider-prev a {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/portals_slide_prev_icon.png) no-repeat 0 0 transparent;
	width:23px;
	height:26px;
	left:15px;
	display:block;
	position:absolute;
	top:0;
	text-indent:-9999px;
}
.mobile_portals .outside span#slider-next a {
	position:absolute;
	top:0;
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/portals_slide_next_icon.png) no-repeat 0 0 transparent;
	width:23px;
	height:26px;
	right:15px;
	display:block;
	text-indent:-9999px;
}
.bx-controls.bx-has-pager {
    left: 0;
    position: absolute;
    top: 25px;
    width: 100%;
}
.mobile_portals ul li {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/portals_img_highlight.png) no-repeat center 10px transparent;
	padding:0 10px;
}
.mobile_portals ul li .icon {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/portals_img_shadow.png) no-repeat center 92% transparent;
	padding:10px;
	text-align:center;
	position:absolute;
}
.landing_summer .mobile_portals ul li .icon {
	display:none;
}
.mobile_portals ul li .title {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/portals_title_shadow.png) no-repeat center 90% transparent;
	margin:0 auto;
	position:relative;
	z-index:2;
}
.mobile_portals ul li .title h2 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-align:center;
	margin:0 auto;
    font-size: 1em;
}
.landing_summer .mobile_portals ul li .title h2 {
	background:#ffff00;
	color:#000;
	border: 1px solid #fff;
    margin: 0 0 10px;
}
.mobile_portals ul li .title h2 a {
    color: #fff;
    display: block;
    height: 31px;
    line-height: 30px;
    margin-bottom: 8px;
    padding: 0 0 0 35px;
}
.landing_summer .mobile_portals ul li .title h2 a {
    color:#000;
	margin-bottom: 0;
}
.mobile_portals ul li .title h2 a:hover {
    background-position: left bottom;
}
.mobile_portals ul li .title h2 a.ib {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_ib_bg.png") no-repeat scroll 0 0 #584FA0;
    text-shadow: 1px 1px 1px #393368;
}
.mobile_portals ul li .title h2 a.pathways {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_uni_bg.png") no-repeat scroll 0 0 #842F59;
    text-shadow: 1px 1px 1px #561F3A;
}
.mobile_portals ul li .title h2 a.english {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_english_bg.png") no-repeat scroll 0 0 #009CA5;
    text-shadow: 1px 1px 1px #00666B;
}
.mobile_portals ul li .title h2 a.summer {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_summer_bg.png") no-repeat scroll 0 0 #FFF000;
    color: #222;
}
.mobile_portals ul li .content {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/portals_content_bg.png) repeat-x 0 0 #04182c;
	position:relative;
	z-index:0;
	height:auto;
	display:none;
	margin-bottom:10px;
	padding:10px 0;
}
.mobile_portals ul li .content .inner {
	padding:0;
}
.mobile_portals ul li .content .inner ul {
	margin-left:83px;
}
.mobile_portals ul li .content .inner ul li {
	background:none;
    border: medium none;
    color: #fff;
    list-style: none outside none;
	text-align:left;
	padding:5px 10px;
}
.mobile_portals #ib_swipe ul li span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_red.png") no-repeat scroll left 7px transparent;
	padding:0 0 0 20px;
}
.mobile_portals #ib_swipe ul li a.readmore {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/readmore_ib.png") no-repeat scroll 0 center transparent;
    text-shadow: 1px 1px 1px #393368;
	color:#fff;
	padding:0 0 0 9px;
	width:199px;
	display:block;
}
.mobile_portals #pathways_swipe ul li span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_gold.png") no-repeat scroll left 7px transparent;
	padding:0 0 0 20px;
}
.mobile_portals #pathways_swipe ul li a.readmore {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/readmore_pathways.png") no-repeat scroll 0 center transparent;
    text-shadow: 1px 1px 1px #561F3A;
	color:#fff;
	padding:0 0 0 9px;
	width:199px;
	display:block;
}
.mobile_portals #eng_swipe ul li span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_pink.png") no-repeat scroll left 7px transparent;
	padding:0 0 0 20px;
}
.mobile_portals #eng_swipe ul li a.readmore {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/readmore_english.png") no-repeat scroll 0 center transparent;
    text-shadow: 1px 1px 1px #561F3A;
	color:#fff;
	padding:0 0 0 9px;
	width:199px;
	display:block;
}
.mobile_portals #summer_swipe ul li span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_blue.png") no-repeat scroll left 7px transparent;
	padding:0 0 0 20px;
}
.mobile_portals #summer_swipe ul li a.readmore {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/readmore_summer.png") no-repeat scroll 0 center transparent;
	color:#000;
	padding:0 0 0 9px;
	width:199px;
	display:block;
}
.mobile_portals ul li .content .social_media {
	border-left:none;
	border-right:none;
	border-bottom:none;
	background:none;
	margin-top: 10px;
	padding-top: 7px;
}
.mobile_portals ul li .content .social_media ul li a {
    display: block;
	color:#fff;
}
.mobile_portals ul li .content .social_media ul li a span {
    display: block;
}
/* Wrapper */
.wrapper {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bg.png") repeat scroll 0 0 #021F3C;
    min-height: 100%;
    min-width: 320px;
    position: relative;
    line-height: 1.8em;
}
.wrapper p {
    line-height: 1.8em;
    padding-bottom: 20px;
}
.wrapper a,
.wrapper a:link,
.wrapper a:visited {
    color: #0279BD;
    outline: medium none;
    text-decoration: none;
}
.wrapper a,
.wrapper a:link,
.wrapper a:visited {
    color: #0279BD;
    outline: medium none;
    text-decoration: none;
}
.bodycontent img {
    background-color: #fff;
    border: 2px solid #0D5199;
    padding: 1px;
	width:40%;
	height:auto;
}
body .bodycontent img.no_border {
    border: medium none;
}
.bodycontent .float_right, 
body.detail .float_right {
	float: right;
	margin: 5px 0 5px 15px;
	padding: 0;
	text-align:right;
}
/* Mobile Footer */
.mobile_footer {
	display:block;
}
.mobile_footer_upper {
	padding:0 10px;
}
.mobile_footer_upper,
.mobile_footer_upper a,
.mobile_footer_upper a:link,
.mobile_footer_upper a:visited {
	color:#fff;
}
.mobile_footer_upper_left,
.mobile_footer_upper_right {
	width:48%;
	background:#284b70;
	float:left;
	text-align:center;
}
.mobile_footer_upper_right {
	float:right;
}
.mobile_footer_lower {
	text-align:center;
	background: #011323;
    border: 1px solid #062642;
    margin: 10px 0 0 0;
	padding:10px 10px 5px 10px;
}
.mobile_footer_lower .social_media {
	margin:0;
	padding:0;
	border:none;
	background: none;
	display:inline;
	zoom:1;
}
.mobile_footer_lower .social_media ul {
	display:inline-block;
}
.mobile_footer_lower .social_media ul,
.mobile_footer_lower .social_media ul li {
	list-style:none;
	list-style-type:none;
}
.mobile_footer_lower .social_media ul li {
	display:block;
	float:left;
	padding:0 5px;
}
.mobile_footer_lower .social_media ul li a {
    display: block;
	text-indent:-9999em;
	width:20px;
	height:20px;
}
.mobile_footer_lower .social_media ul li.fb a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/fb_icon.png") no-repeat scroll right center transparent;
}
.mobile_footer_lower .social_media ul li.twitter a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/twitter_icon.png") no-repeat scroll right center transparent;
}
.mobile_footer_lower .social_media ul li.youtube a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/youtube-icon.png") no-repeat scroll right center transparent;
}
.mobile_footer_lower .social_media ul li.share a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/share-icon.png") no-repeat scroll right center transparent;
}
.mobile_footer_lower .social_media ul li.email a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/email_icon.png") no-repeat scroll right center transparent;
}
.summer-page .mobile_footer_lower .social_media ul li.share a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/share-icon.png") no-repeat scroll right center transparent;
}
.summer-page .mobile_footer_lower .social_media ul li.youtube a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/youtube-icon.png") no-repeat scroll right center transparent;
}
.summer-page .footer.bar {
	height:auto;
}
/* Footer */
.footer.bar li.accessibility,
.portals {
    display: none;
}
.footer.bar {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/footer_bg.png) repeat-x 0 0 transparent;
	height:55px;
	font-size:10px;
	color:#fff;
}
.footer.bar .inner {
	padding:0 15px;
}
.footer.bar .inner .sitemap {
	float:left;
	padding:16px 0;
}
.footer.bar .inner .sitemap a {
	color:#fff;
}
.footer.bar .inner ul {
	float:right;
	list-style:none;
	padding:7px 0;
	text-align:right;
}
.footer.bar .inner ul li a {
	color:#fff;
}
/* Breadcrumbs */
.breadCrumb_wrap {
	display:none;
}
.content.inner {
	padding:20px 15px;
}
.menu_listing {
	clear: both;
    overflow: hidden;
    position: relative;
    width: 100%;
	display:table;
}
.content.inner .top {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/content_top_bg.png) repeat-x 0 0 transparent;
	height:4px;
}
.menu_listing .left {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/content_far_left_bg.png) repeat-y 0 0 transparent;
    position:relative;
    display:table-cell;
    left:0;
    width:4px;
    min-height:100%;
}
.menu_listing .center {
	background: #011323;
    min-height:100%;
    display:table-cell;
    margin: 0 50px;
	padding:0 10px;
	overflow:hidden;
}
.mobile-search .menu_listing .center {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/content_bg.png) repeat-y 0 0 transparent;
	padding:10px;
}
.menu_listing .right {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/content_far_left_bg.png) repeat-y 100% 0 transparent;
	display:table-cell;
    width:4px;
    min-height:100%;
}
.content.inner .bottom {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/content_top_bg.png) repeat-x 0 100% transparent;
	height:4px;
}
.menu_listing .center .RadMenu ul li {
	background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/level2_border.png") no-repeat scroll center bottom transparent;
    border: medium none;
    font-style: normal;
    font-weight: bold;
    list-style: none outside none;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
	margin:0;
}
.menu_listing .center .RadMenu ul li:first-child {
	margin:0;
}
.menu_listing .center .RadMenu ul li a {
	background: none;
	border-top: none;
    border-bottom: none;
    font-size: 0.85em;
    font-weight: normal;
    letter-spacing: 2px;
    padding: 8px 10px 8px 14px;
	display:block;
	color: #fff;
}
.menu_listing .center .RadMenu ul li a:hover {
	color: #0D5199;
}
/* ==================================================================================
   ------------------------------MOBILE SEARCH---------------------------------
   ================================================================================*/
.mobile-search #search_area {
	position:relative;
}
.mobile-search #search_area .searchInput {
	background:#0C2D50;
	width:87% !important;
	height:16px !important;
	border:none;
	border-radius:0;
	padding:7px 11% 7px 2%;
	color:#fff;
	position:relative;
}
#search_area > input {
	position:absolute;
	top:0;
	right:0;
	width:30px !important;
	height:30px !important;
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/search_search_icon.png) no-repeat 0 0 transparent;
	border-radius:0;
}
/* ==================================================================================
   ------------------------------CONTENT---------------------------------
   ================================================================================*/
.content_inside,
.mobile_content_area {
	padding:10px;
}
body.landing.ib.narrow .content_inside,
body.landing.english.narrow .content_inside,
body.landing.pathways.narrow .content_inside {
	padding:0;
}
.content_copy .left,
.intro .left {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/content_far_left_bg.png) repeat-y 0 0 transparent;
    position:relative;
    display:table-cell;
    left:0;
    width:1%;
    min-height:100%;
}
.formInformation .left,
.formInformation .right {
	background:none !important;
}
.content_copy .inside,
.intro .inner {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/content_bg.png) #fff;
	padding:20px;
}
.content_copy .right,
.intro .right {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/content_far_left_bg.png) repeat-y 100% 0 transparent;
	display:table-cell;
    width:1%;
	right:0;
	position:relative;
    min-height:100%;
}
/* Section Menu Navigation */
.sidebar .middle {
    background: none repeat scroll 0 0 #011323;
    border-left: 1px solid #062642;
    border-right: 1px solid #062642;
    margin: 0 0 20px 0;
    padding: 15px 12px;
}
.section_menu ul .rmSlide {
    display: block !important;
    height: auto !important;
    top: 0 !important;
    width: auto !important;
}
.section_menu ul.rmLevel1 {
    font-size: 0.9em;
    padding: 0 8px;
}
.section_menu ul.rmLevel2,
.section_menu ul.rmLevel3,
.section_menu ul.rmLevel4 {
    padding: 0 8px;
}
body.standard .section_menu ul li.level1 {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/content_menu_border.png") no-repeat scroll center top transparent;
    padding: 1px 0 0;
}
body.standard .section_menu ul li.level1 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/content_menu_border.png") no-repeat scroll center bottom #074280;
    border-left: 1px solid #0D5199;
    border-right: 1px solid #0D5199;
    color: #fff;
    display: block;
    font-weight: bold;
}
body.standard .section_menu ul li.level1 a span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_crest.png") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 5px 10px 6px 35px;
}
body.standard .section_menu ul li.level2 a:hover,
body.standard .section_menu ul li.level2 a:active,
body.standard .section_menu ul li.level2 a:focus {
    color: #83A4C4;
}
body.standard .section_menu ul li.level2.selectedPage > a,
body.standard .section_menu ul li.level2.selectedPagePath > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 10px center #103B69;
    color: #fff;
}
body.standard .wrapper .section_menu ul li.level2.hasChildren.liSelected > a,
body.standard .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 10px center #0279BD;
    color: #fff;
    text-shadow: 1px 1px 1px #014F7B;
}
body .wrapper .section_menu ul li {
    list-style: none outside none;
}
body .wrapper .section_menu ul li.level2 {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/level2_border.png") no-repeat scroll center bottom transparent;
    list-style: none outside none;
    padding: 0;
}
body .wrapper .section_menu ul li.level2 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_blue.png") no-repeat scroll 10px center transparent;
    border: medium none;
    color: #fff;
    display: block;
    font-weight: normal;
    padding: 0 10px 0 0;
}
body .wrapper .section_menu ul li.level2 a span {
    background: none repeat scroll 0 0 transparent;
    display: block;
    padding: 5px 15px 5px 26px;
}
body .wrapper .section_menu ul li.level2.hasChildren ul {
    background: none repeat scroll 0 0 #021627;
    border: 1px solid #041D33;
    padding-bottom: 10px;
}
body .wrapper .section_menu ul li.level2.hasChildren ul li {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/level2_border.png") no-repeat scroll center bottom transparent;
}
body .wrapper .section_menu ul li.level2.hasChildren ul li a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 9px 11px transparent;
}
body .wrapper .section_menu ul li.level2.hasChildren ul li a:hover,
body .wrapper .section_menu ul li.level2.hasChildren ul li.selectedPage > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_blue.png") no-repeat scroll 9px 11px transparent;
    color: #83A4C4;
}
body .wrapper .section_menu ul.rmRootGroup li.selectedPage ul.rmLevel1,
body.standard .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath ul.rmLevel2,
body .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath ul.rmLevel1,
body .wrapper .section_menu ul li.level3.hasChildren.selectedPagePath ul.rmLevel2 {
    display: block !important;
    height: auto !important;
    padding-bottom: 10px !important;
}
body .wrapper .section_menu ul li.level3.hasChildren ul {
    background: none repeat scroll 0 0 #011323;
}
body .wrapper .section_menu ul li.level2.hasChildren > a:hover span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/standard_blue_plus.png") no-repeat scroll right 10px transparent;
}
body .wrapper .section_menu ul li.level2.hasChildren.selectedPage > a:hover span,
body .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath > a:hover span {
    background: none repeat scroll 0 0 transparent;
}
body .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath > a:hover span,
body .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath.liSelected > a span,
body .wrapper .section_menu ul li.level3.hasChildren.selectedPagePath > a:hover span,
body .wrapper .section_menu ul li.level3.hasChildren.selectedPagePath.liSelected > a span {
    background: none repeat scroll 0 0 transparent !important;
}
body.ib .wrapper .section_menu ul li.level2 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_red.png") no-repeat scroll 13px 11px transparent;
    padding: 0 10px 0 0;
}
body.ib .wrapper .section_menu ul li.level2 a:hover,
body.ib .wrapper .section_menu ul li.level2.selectedPage > a {
    color: #DB4740;
}
body.ib .wrapper .section_menu ul li.level2 a span {
    margin: 1px 0;
    padding: 5px 0 5px 30px;
}
body.ib .wrapper .section_menu ul li.level2.hasChildren > a:hover span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/ib_red_plus.png") no-repeat scroll right 10px transparent;
}
body.ib .wrapper .section_menu ul li.level2.hasChildren.liSelected > a span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/ib_red_plus.png") no-repeat scroll right -85px transparent;
}
body.ib .wrapper .section_menu ul li.level2.hasChildren.selectedPage > a,
body.ib .wrapper .section_menu ul li.level2.hasChildren.liSelected > a,
body.ib .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 13px 11px #DB4740;
    color: #fff;
    text-shadow: 1px 1px 1px #470D0B;
}
body.ib .wrapper .section_menu ul li.level2.hasChildren.liSelected > a span,
body.ib .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath > a span {
    margin: 1px 0;
    padding: 5px 0 5px 30px;
}
body.ib .wrapper .section_menu ul li.level2.hasChildren ul li a:hover,
body.ib .wrapper .section_menu ul li.level2.hasChildren ul li.hasChildren.liSelected > a,
body.ib .wrapper .section_menu ul li.level2.hasChildren ul li.selectedPage a,
body.ib .wrapper .section_menu ul li.level2.hasChildren ul li.selectedPagePath > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_yellow.png") no-repeat scroll 9px 11px transparent;
    color: #FEF102;
}
body.ib .wrapper .section_menu ul li.level2.hasChildren ul li a span {
    background: none repeat scroll 0 0 transparent;
    padding: 5px 0 5px 27px;
}
body.ib .wrapper .section_menu ul li.level2 ul li.hasChildren > a:hover span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/ib_yellow_plus.png") no-repeat scroll right 10px transparent;
}
body.ib .wrapper .section_menu ul li.hasChildren.selectedPage > a:hover span,
body.ib .wrapper .section_menu ul li.hasChildren.selectedPagePath > a:hover span {
    background: none repeat scroll 0 0 transparent;
}
body.ib .wrapper .section_menu ul li.level2.selectedPage.hasChildren > a {
    color: #fff;
}
body.ib .wrapper .section_menu ul li.level2.selectedPage.hasChildren > a span,
body.ib .wrapper .section_menu ul li.level2.selectedPage.hasChildren.liSelected > a span {
    background: none repeat scroll 0 0 transparent;
}
body.pathways .wrapper .section_menu ul li a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_gold.png") no-repeat scroll 13px 11px transparent;
}
body.pathways .wrapper .section_menu ul li.selectedPage > a,
body.pathways .wrapper .section_menu ul li a:hover {
    color: #BC9633;
}
body.pathways .wrapper .section_menu ul li.hasChildren > a:hover span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/gold_plus.png") no-repeat scroll right 11px transparent;
}
body.pathways .wrapper .section_menu ul li.hasChildren.selectedPage > a,
body.pathways .wrapper .section_menu ul li.hasChildren.liSelected > a,
body.pathways .wrapper .section_menu ul li.hasChildren.selectedPagePath > a,
body.pathways .wrapper .section_menu ul li.hasChildren.liSelected > a:hover,
body.pathways .wrapper .section_menu ul li.hasChildren ul li.selectedPagePath > a:hover {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 13px 11px #BC9633;
    color: #fff;
    text-shadow: 1px 1px 1px #3F3009;
}
body.pathways .wrapper .section_menu ul li.hasChildren.liSelected > a span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/gold_plus.png") no-repeat scroll right -84px transparent;
}
body.pathways .wrapper .section_menu ul li.selectedPage > a:hover {
    color: #fff;
}
body.pathways .wrapper .section_menu ul li.selectedPage > a span,
body.pathways .wrapper .section_menu ul li.hasChildren.selectedPage > a:hover span,
body.pathways .wrapper .section_menu ul li.hasChildren.selectedPagePath > a:hover span {
    background: none repeat scroll 0 0 transparent;
}
body.pathways .wrapper .section_menu ul li.hasChildren ul li a:hover,
body.pathways .wrapper .section_menu ul li.level2.hasChildren ul li.selectedPage > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_gold.png") no-repeat scroll 9px 11px transparent;
    color: #BC9633;
}
body.pathways .wrapper .section_menu ul li.hasChildren ul li.level3.hasChildren.selectedPage > a,
body.pathways .wrapper .section_menu ul li.hasChildren ul li.level3.hasChildren.selectedPagePath > a,
body.pathways .wrapper .section_menu ul li.hasChildren ul li.level3.hasChildren.selectedPagePath > a:hover {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 13px 11px #BC9633;
    color: #fff;
    text-shadow: 1px 1px 1px #3F3009;
}
body.english .wrapper .section_menu ul li.level2 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_pink.png") no-repeat scroll 13px 11px transparent;
}
body.english .wrapper .section_menu ul li.level2.selectedPage > a,
body.english .wrapper .section_menu ul li.level2 a:hover {
    color: #C6178C;
}
body.english .wrapper .section_menu ul li.level2.hasChildren > a:hover span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/pink_plus.png") no-repeat scroll right 11px transparent;
}
body.english .wrapper .section_menu ul li.level2.hasChildren.selectedPage > a,
body.english .wrapper .section_menu ul li.level2.hasChildren.liSelected > a,
body.english .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 13px 11px #C6178C;
    color: #fff;
    text-shadow: 1px 1px 1px #5B0940;
}
body.english .wrapper .section_menu ul li.hasChildren.selectedPage > a:hover span,
body.english .wrapper .section_menu ul li.hasChildren.selectedPagePath > a:hover span {
    background: none repeat scroll 0 0 transparent;
}
body.english .wrapper .section_menu ul li.selectedPage > a span,
body.english .wrapper .section_menu ul li.selectedPage.hasChildren.liSelected > a span {
    background: none repeat scroll 0 0 transparent;
}
body.english .wrapper .section_menu ul li.level2.hasChildren ul li a:hover,
body.english .wrapper .section_menu ul li.level2.hasChildren ul li.selectedPage > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_terquoize.png") no-repeat scroll 9px 11px transparent;
    color: #009CA5;
}
body.english .wrapper .section_menu ul li.level2.hasChildren ul li.hasChildren > a:hover span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/terquoize_plus.png") no-repeat scroll right 11px transparent;
}
body.english .wrapper .section_menu ul li.level2.hasChildren ul li.level3.liSelected > a,
body.english .wrapper .section_menu ul li.level2.hasChildren ul li.level3.liSelected > a:hover,
body.english .wrapper .section_menu ul li.level2.hasChildren ul li.level3.selectedPagePath > a,
body.english .wrapper .section_menu ul li.level2.hasChildren ul li.level3.selectedPagePath > a:hover {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 9px 11px #009CA5;
    color: #fff;
}
body.english .wrapper .section_menu ul li.level2.hasChildren ul li.level3.liSelected > a span,
body.english .wrapper .section_menu ul li.level2.hasChildren ul li.level3.liSelected > a:hover span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/terquoize_plus.png") no-repeat scroll right -84px transparent;
}
body.english .wrapper .section_menu ul li.hasChildren ul li.level3.hasChildren.selectedPage > a,
body.english .wrapper .section_menu ul li.hasChildren ul li.level3.hasChildren.selectedPagePath > a,
body.english .wrapper .section_menu ul li.hasChildren ul li.level3.hasChildren.selectedPagePath > a:hover {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 13px 11px #009CA5;
    color: #fff;
    text-shadow: 1px 1px 1px #00393C;
}
body.summer .wrapper .section_menu ul li.level2 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_blue.png") no-repeat scroll 13px 11px transparent;
}
body.summer .wrapper .section_menu ul li.level2 a:hover {
    color: #00ADEF;
}
body.summer .wrapper .section_menu ul li.selectedPage > a,
body.summer .wrapper .section_menu ul li.level2.hasChildren.liSelected > a,
body.summer .wrapper .section_menu ul li.level2.hasChildren.selectedPagePath > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 13px 11px #00ADEF;
    color: #fff;
    text-shadow: 1px 1px 1px #004460;
}
body.summer .wrapper .section_menu ul li.selectedPage > a:hover {
    color: #fff;
}
body.summer .wrapper .section_menu ul li.selectedPage > a span,
body.summer .wrapper .section_menu ul li.selectedPage.liSelected > a span {
    background: none repeat scroll 0 0 transparent;
}
body.summer .wrapper .section_menu ul li.level2.hasChildren ul li a:hover,
body.summer .wrapper .section_menu ul li.level2.hasChildren ul li.selectedPage > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_orange.png") no-repeat scroll 9px 11px transparent;
    color: #F26F24;
    text-shadow: none;
}
body.summer .wrapper .section_menu ul li.level2.hasChildren ul li.hasChildren > a:hover span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/orange_plus.png") no-repeat scroll right 11px transparent;
}
body.summer .wrapper .section_menu ul li.hasChildren ul li.level3.hasChildren.selectedPage > a,
body.summer .wrapper .section_menu ul li.hasChildren ul li.level3.hasChildren.selectedPagePath > a,
body.summer .wrapper .section_menu ul li.hasChildren ul li.level3.hasChildren.selectedPagePath > a:hover {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_white.png") no-repeat scroll 9px 11px #F26F24;
    color: #fff;
    text-shadow: 1px 1px 1px #612300;
}
body.summer .wrapper .section_menu ul li.hasChildren.selectedPage > a:hover span,
body.summer .wrapper .section_menu ul li.hasChildren.selectedPagePath > a:hover span {
    background: none repeat scroll 0 0 transparent !important;
}
.sidebar .middle h2 {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/h2_dash.png") no-repeat scroll left center transparent;
    color: #fff;
    display: inline;
    font-size: 1em;
    padding: 0 0 1px 32px;
}
.sidebar .middle h2 span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/templates/images/h2_dash.png") no-repeat scroll right center transparent;
    display: inline-block;
    margin-bottom: 9px;
    padding: 0 28px 1px 0;
}
.sidebar .middle h3 {
    font-size: 1em;
}
.sidebar .middle h3 a {
    color: #fff;
    display: block;
    height: 31px;
    line-height: 30px;
    margin-bottom: 8px;
    padding: 0 0 0 35px;
}
.section_menu.sidebar .middle h3 a {
    margin-bottom: 2px;
}
.sidebar .middle h3 a:hover {
    background-position: left bottom;
}
.sidebar h3 a.ib {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_ib_bg.png") no-repeat scroll 0 0 #584FA0;
    text-shadow: 1px 1px 1px #393368;
}
.sidebar h3 a.pathways {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_uni_bg.png") no-repeat scroll 0 0 #842F59;
    text-shadow: 1px 1px 1px #561F3A;
}
.sidebar h3 a.english {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_english_bg.png") no-repeat scroll 0 0 #009CA5;
    text-shadow: 1px 1px 1px #00666B;
}
.sidebar h3 a.summer {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_summer_bg.png") no-repeat scroll 0 0 #FFF000;
    color: #222;
}
.sidebar .middle h3 + h3 + h3 a,
body.standard .sidebar .middle h3 + h3 + h3 + h3 a {
    margin: 0;
}
body.standard .sidebar .middle h3 + h3 + h3 a {
    margin-bottom: 8px;
}
/*Return*/
.section_menu.sidebar .middle h3.return {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/content_menu_border.png") no-repeat scroll center top #074280;
    margin: 0;
    padding: 1px 0 0;
}
.section_menu.sidebar .middle h3.return a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/content_menu_border.png") no-repeat scroll center bottom #074280;
    border-left: 1px solid #0D5199;
    border-right: 1px solid #0D5199;
    color: #fff;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.section_menu.sidebar .middle h3.return a span {
	background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_crest.png") no-repeat scroll 0 0 transparent;
	display: block;
	padding: 0 10px 0 35px;
}
/* Courses Available */
.other_courses.sidebar .middle {
	background:#011323;
	padding:10px;
	margin:20px 0 0 0;
}
.other_courses.sidebar .middle h2 {
	background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/h2_dash.png") no-repeat scroll left center transparent;
    color: #fff;
    display: inline;
    font-size: 14px;
    padding: 0 0 1px 32px;
	text-align:center;
}
.other_courses.sidebar .middle h2 span {
	background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/templates/images/h2_dash.png") no-repeat scroll right center transparent;
	display: inline-block;
	margin-bottom: 9px;
	padding: 0 28px 1px 0;
}
.other_courses.sidebar .middle h3 a {
    color: #fff;
    display: block;
    height: 31px;
    line-height: 30px;
    margin-bottom: 15px;
    padding: 0 0 0 35px;
}
.other_courses.sidebar .middle h3 a.ib {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_ib_bg.png") no-repeat scroll 0 0 #584FA0;
    text-shadow: 1px 1px 1px #393368;
}
.other_courses.sidebar .middle h3 a.pathways {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_uni_bg.png") no-repeat scroll 0 0 #842F59;
    text-shadow: 1px 1px 1px #561F3A;
}
.other_courses.sidebar .middle h3 a.english {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_english_bg.png") no-repeat scroll 0 0 #009CA5;
    text-shadow: 1px 1px 1px #00666B;
}
.other_courses.sidebar .middle h3 a.summer {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_summer_bg.png") no-repeat scroll 0 0 #FFF000;
    color: #222;
}
/* Social Media */
.social_media {
    background: none repeat scroll 0 0 #011323;
    border: 1px solid #062642;
	margin:20px 0 0 0;
}
.social.media ul {
    padding: 1px 10px;
}
.social.media ul li:first-child {
    background: none repeat scroll 0 0 transparent;
}
.social.media ul li {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_border.png") no-repeat scroll center top transparent;
    list-style: none outside none;
}
.social.media ul li a {
    color: #fff;
    display: block;
    padding: 4px 4px 4px 15px;
}
body.landing.ib .social.media ul li a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_red.png") no-repeat scroll left center transparent;
}
.social.media ul li a span {
    display: block;
}
.social.media ul li.fb a span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/fb_icon.png") no-repeat scroll right center transparent;
}
.social.media ul li.twitter a span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/twitter_icon.png") no-repeat scroll right center transparent;
}
.social.media ul li.email a span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/email_icon.png") no-repeat scroll right center transparent;
}
.social.media ul li.share a span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/share-icon.png") no-repeat scroll right center transparent;
}
.social.media ul li.youtube a span {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/youtube-icon.png") no-repeat scroll right center transparent;
}
/* To Top Button */
body.landing.content #back_to_top {
    height: 27px;
	position:relative;
	padding:20px 0 0 0;
}
#back_to_top a {
    display: block;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
	position:absolute;
	left:50%;
	margin-left:-13.5px;
}
body.content.standard #back_to_top a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/backtotop_content.png") no-repeat scroll 0 0 transparent;
}
/* Bodycontent */
.bodycontent ul {
    margin: 0;
    padding-bottom: 20px;
    padding-left: 0;
    padding-top: 0;
}
.bodycontent ul li:first-child {
    border-top: 1px solid #ccc;
}
.bodycontent ul li {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_blue.png") no-repeat scroll 14px 14px #F5F5F5;
    border-bottom: 1px solid #ccc;
    list-style-type: none;
    padding: 6px 20px 6px 32px;
}
body.ib .bodycontent ul li {
    background-image: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_red.png");
}
body.pathways .bodycontent ul li {
    background-image: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_gold.png");
}
body.english .bodycontent ul li {
    background-image: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_pink.png");
}
body.summer .bodycontent ul li {
    background-image: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_blue.png");
}
.bodycontent ul li p {
    padding: 0;
}
.bodycontent ul li.odd {
    background-color: #fff;
}
.bodycontent ol {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/text_ol_bg.png") repeat-y scroll 0 bottom transparent;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    list-style-type: decimal;
    margin: 0 0 20px;
    padding: 0 0 0 30px;
}
.bodycontent ol li:first-child {
    border-top: medium none;
}
.bodycontent ol li {
    border-top: 1px solid #ccc;
    color: #0279BD;
    padding: 6px 20px 6px 12px;
    text-shadow: 1px 1px 1px #22356A;
}
body.ib .bodycontent ol li {
    color: #DB4740;
}
body.pathways .bodycontent ol li {
    color: #BC9633;
}
body.english .bodycontent ol li {
    color: #C6178C;
}
body.summer .bodycontent ol li {
    color: #00ADEF;
}
.bodycontent ol li .ol_content {
    color: #555;
    text-shadow: none;
}
.bodycontent ol li.even {
    background: none repeat scroll 0 0 #F5F5F5;
}
.bodycontent ol li.odd {
    background: none repeat scroll 0 0 #fff;
}
/* Tables */
.bodycontent table {
    border-collapse: separate;
    border-spacing: 2px;
    margin-bottom: 1.2em;
    margin-top: 0.1em;
    width: 100%;
}
.bodycontent table th {
    background: none repeat scroll 0 0 #0D5199;
    border-collapse: collapse;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    vertical-align: top;
}
body.ib .bodycontent table th {
    background: none repeat scroll 0 0 #584FA0;
}
body.pathways .bodycontent table th {
    background: none repeat scroll 0 0 #842F59;
}
body.english .bodycontent table th {
    background: none repeat scroll 0 0 #009CA5;
}
body.summer .bodycontent table th {
    background: none repeat scroll 0 0 #FFF000;
    border: 1px solid #FFCC00;
    color: #222;
    padding: 4px 5px;
}
.bodycontent table td {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece;
    font-size: 1em;
    font-weight: normal;
    padding: 3px 9px;
    vertical-align: top;
}
body.detail .bodycontent table td {
    background: none repeat scroll 0 0 transparent;
    padding: 7px;
}
table p {
    padding: 0 !important;
}
table.quotation {
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 2.15em;
    margin-bottom: 0;
    margin-top: 0;
    width: auto;
}
table.quotation td {
    background: url("https://www.fluencycms.co.uk/sw_template/images/style_template/text_quotation_mark.png") no-repeat scroll right 5px transparent;
    border: medium none;
    font-weight: inherit;
    padding: 0 40px 0 0;
    vertical-align: middle;
}
table.quotation tr + tr td {
    background-image: none;
}
table.quotation td em {
    background: url("https://www.fluencycms.co.uk/sw_template/images/style_template/text_quotation_credit_icon.png") no-repeat scroll 0 11px transparent;
    color: #888;
    display: block;
    font-size: 1.1em;
    padding-left: 22px;
    padding-top: 6px;
}
table.downloads {
    border-collapse: collapse;
    margin-bottom: 1.5em;
}
table.downloads td {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/text_dl_link.png") no-repeat scroll 11px 10px #F4F4F4;
    border-left: medium none;
    border-right: medium none;
    padding: 6px 20px 6px 32px;
}
table.downloads td p {
    font-style: italic;
    padding: 0;
}
table.downloads td.odd {
    background-color: #fff;
}
table.layout_table {
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1.2em;
    margin-top: 0.1em;
    width: auto;
}
body.detail table.layout_table {
    width: 100%;
}
table.layout_table th {
    background-color: transparent;
    background-image: none;
    border: medium none;
    border-collapse: collapse;
    color: #535353;
    font-family: Arial,Verdana,Sans-Serif;
    font-size: 1em;
    font-weight: bold;
    line-height: inherit;
    text-align: center;
    text-transform: none;
    vertical-align: middle;
}
table.layout_table td {
    background-color: transparent;
    background-image: none;
    border: medium none;
    font-weight: inherit;
    padding: 0 0 10px;
    vertical-align: top;
}
/*CUSTOM TABLES*/
/*IB*/
.bodycontent table.ib-table{
	margin:0;
}
.bodycontent table.ib-table td {
    border: medium none;
    padding: 0;
}
.bodycontent table.ib-table td a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_ib_bg.png") no-repeat scroll 0 0 #584FA0;
    color: #fff;
    display: block;
    font-weight: bold;
    height: 23px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 4px 10px 4px 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bodycontent table.ib-table td a:hover{
	background-position:left bottom;
}
/*UNI*/
.bodycontent table.uni-table{
	margin:0;
}
.bodycontent table.uni-table td {
    border: medium none;
    padding: 0;
}
.bodycontent table.uni-table td a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_uni_bg.png") no-repeat scroll 0 0 #842F59;
    color: #fff;
    display: block;
    font-weight: bold;
    height: 23px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 4px 10px 4px 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bodycontent table.uni-table td a:hover{
	background-position:left bottom;
}
/*English*/
.bodycontent table.english-table{
	margin:0;
}
.bodycontent table.english-table td {
    border: medium none;
    padding: 0;
}
.bodycontent table.english-table td a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_english_bg.png") no-repeat scroll 0 0 #009CA5;
    color: #fff;
    display: block;
    font-weight: bold;
    height: 23px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 4px 10px 4px 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bodycontent table.english-table td a:hover{
	background-position:left bottom;
}
/*Summer*/
.bodycontent table.summer-table{
	margin:0;
}
.bodycontent table.summer-table td {
    border: medium none;
    padding: 0;
}
.bodycontent table.summer-table td a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/menu_summer_bg.png") no-repeat scroll 0 0 #FFF000;
    color: #222;
    display: block;
    font-weight: bold;
    height: 23px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 4px 10px 4px 35px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bodycontent table.summer-table td a:hover{
	background-position:left bottom;
}
/* Gallery */
.thumbnail {
	width:30%;
	margin-left:5%;
	margin-bottom:5%;
	float:left;
}
.thumbnail:nth-child(3n+1) {
	margin-left:0;
}
.thumbnail a {
	display:block;
	height:auto;
}
.thumbnail a img {
	width:98%;
	height:auto;
	border:1px solid #584FA0;
}
/* Sitemap */
#SiteMap h2.pageTitle {
    border-bottom: 1px solid #cecece;
    color: #0279BD;
    font-size: 1.4em;
    font-weight: normal;
    margin-bottom: 18px;
    padding-bottom: 10px;
}
#SiteMap .rmSlide {
    height: auto !important;
    left: 0 !important;
    top: 0 !important;
    width: auto !important;
}
#SiteMap iframe {
    display: none;
}
#SiteMap {
    line-height: normal;
    margin-bottom: 5px;
    padding-bottom: 1px;
}
#SiteMap ul {
    padding: 0;
}
#SiteMap ul li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-style: normal;
    font-weight: bold;
    list-style: none outside none;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
#SiteMap ul li a {
    display: block;
    min-height: 0;
    text-decoration: none;
}
#SiteMap ul li.level1 a {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #ebebeb;
    font-size: 0.85em;
    font-weight: normal;
    letter-spacing: 2px;
    padding: 8px 10px 8px 14px;
}
#SiteMap ul li.rmFirst.level1 a {
    background: none repeat scroll 0 0 #f3f3f3;
    border-top: 1px solid #ebebeb;
}
#SiteMap ul.rmLevel1 {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 12px;
}
#SiteMap ul li.level2 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/templates/images/bullet_darkblue.png") no-repeat scroll 12px 12px transparent;
    border: medium none;
    color: #535353;
    font-size: 0.9em;
    font-weight: normal;
    letter-spacing: 0;
    padding: 9px 0 0 28px;
    text-transform: none;
}
#SiteMap ul li.level3 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/templates/images/bullet_blue.png") no-repeat scroll 31px 13px transparent;
    font-style: italic;
    padding: 9px 0 0 48px;
}
#SiteMap ul li.level4 a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/templates/images/bullet_purple.png") no-repeat scroll 48px 13px transparent;
    font-style: normal;
    padding: 9px 0 0 66px;
}
/*SWIPE JS */
.swipe {
    overflow: hidden;
    position: relative;
    visibility: hidden;
}
.swipe-wrap {
    overflow: hidden;
    position: relative;
}
.swipe-wrap > div {
    float: left;
    position: relative;
    width: 100%;
}
/* TURN OFF */
#supersize,
.carousel {
	display:none !important;
}
/* Styling */
body .bodycontent h1, 
body .bodycontent h2 {
	border-bottom: 1px solid #cecece;
	color: #0279BD;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 12px;
	padding-bottom: 10px;
}
h2.summerportal_title {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/mobile_summer_title.png) repeat-x 0 0 transparent;
    display: block;
    height: auto;
	padding:10px 0;
	margin:10px 0;
	color:#ffff00;
	text-align:center;
}
/* Blog Entries */
.BlogFeatureList {
    padding-bottom: 0;
}
.BlogFeatureList ul li.even {
    background-color: #f5f5f5;
}
.BlogFeatureList ul li:first-child {
    border-top: 1px solid #ccc;
}
.blogentries ul li {
    list-style: none outside none;
}
.BlogFeatureList ul li {
    border-bottom: 1px solid #ccc;
    list-style: none outside none;
    padding: 5px 12px;
    position: relative;
}
.blogentries li {
    list-style: none outside none !important;
    min-height: 0;
}
.BlogFeatureList ul li h2.blogTitle {
    float: none;
    font-size: 1em;
    margin: 0 0 2px;
    padding: 0 0 5px;
}
body.english .featuretitle,
body.english .galleryTitle,
body.english .blogTitle,
body.english .calendarTitle,
body.english .form_description > h2 {
    color: #009CA5;
}
.blogentries ul li a, .blogentries ul li h2 {
    float: left;
}
.featuretitle,
.galleryTitle,
.blogTitle,
.calendarTitle,
.form_description > h2 {
    border-bottom: 1px solid #e1e1e1;
    color: #0D5199;
    font-size: 1.4em;
    font-weight: normal;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
body.english .BlogFeatureList ul li h2.blogTitle a {
    color: #25A1A8;
}
.BlogFeatureList ul li h2.blogTitle a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/breadcrumb_Arrow.png") no-repeat scroll 12px 7px transparent;
    display: block;
    float: none;
    font-weight: bold;
}
.blogDate {
    color: #888;
    display: block;
    float: none;
    font-size: 0.85em;
    letter-spacing: 2px;
    padding: 0 0 2px;
    text-transform: capitalize;
}
.blogSummary {
    clear: both;
}
.blogSummary {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/default_blogimg.png") no-repeat scroll 0 12px transparent;
    border-top: 1px solid #e1e1e1;
    min-height: 93px;
    padding: 8px 0 10px 145px;
    position: relative;
}
.blogSummary .img_wrap {
    height: 90px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 12px;
    width: 130px;
}
.blogSummary img {
    height: 90px;
    left: 0;
    overflow: hidden;
    position: absolute;
}
/* Slideshow */
.SlideShowHolder {
	width:100%;
	height:auto;
}
.SlideShowHolder .myslides {
	border: 2px solid #0D5199;
    margin-bottom: 1.1em;
    padding: 1px;
	height:150px !important;
}
.SlideShowHolder ul,
.SlideShowHolder ul li {
    height: 150px !important;
    overflow: hidden;
    width: 100%;
}
.SlideShowHolder ul li img {
    height: auto;
    margin-bottom: -3px;
    min-height: 0;
    min-width: 320px;
    padding-bottom: 0;
    width: 100%;
}
.SlideShowHolder .imgAltCaption {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/img_caption.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    left: 0;
    line-height: 20px;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    text-indent: 10px;
    width: 100%;
}
/* Calender */
table.RadCalendar_Fluency.RadCalendar {
    background: none repeat scroll 0 0 transparent;
    border-spacing: 0;
    clear: both;
    margin-bottom: 20px;
    padding: 0;
    width: 100% !important;
}
table.RadCalendar table {
    border-color: #ccc;
    clear: both;
    margin-bottom: 0;
    margin-top: 0.1em;
}
table.RadCalendar table td,
table.RadCalendar table th {
    border: medium none;
}
table.RadCalendar table th,
table.RadCalendar table td {
    background: none repeat scroll 0 0 transparent;
    padding: 4px;
    vertical-align: top;
}
table.RadCalendar table th {
    background-color: #fff;
    color: #fff;
}
table.RadCalendar table.rcMainTable {
    border-spacing: 2px;
    margin: 0;
    width: 100%;
}
table.RadCalendar table .rcMainTable,
table.RadCalendar table table {
    border: medium none;
    padding: 0;
}
table.RadCalendar table td {
    padding: 0;
    vertical-align: top;
}
table.RadCalendar_Fluency .rcTitlebar {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: auto;
    padding: 0 2px;
}
table.RadCalendar_Fluency .rcTitlebar table {
    background: none repeat scroll 0 0 #0D5199;
    border: medium none;
    border-collapse: collapse;
    color: #fff;
    font-family: tahoma,arial;
    font-size: 1em;
    height: 33px;
    letter-spacing: normal;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-shadow: 1px 1px 1px #22356A;
    text-transform: uppercase;
}
body.ib table.RadCalendar_Fluency .rcTitlebar table {
    background: none repeat scroll 0 0 #584FA0;
}
body.pathways table.RadCalendar_Fluency .rcTitlebar table {
    background: none repeat scroll 0 0 #842F59;
}
body.english table.RadCalendar_Fluency .rcTitlebar table {
    background: none repeat scroll 0 0 #008289;
}
body.summer table.RadCalendar_Fluency .rcTitlebar table {
    background: none repeat scroll 0 0 #FFF000;
    border: 1px solid #FFCC00;
    color: #222;
    height: 31px;
    text-shadow: none;
}
table.RadCalendar_Fluency .rcTitlebar table td {
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 33px;
}
table.RadCalendar_Fluency .rcTitlebar table td a.rcFastNext,
table.RadCalendar_Fluency .rcTitlebar table td a.rcFastPrev {
    display: none;
}
table.RadCalendar_Fluency .rcTitlebar table td a.rcPrev,
table.RadCalendar_Fluency .rcTitlebar table td a.rcNext {
    display: block;
    margin: 0;
    padding: 4px 20px;
}
table.RadCalendar_Fluency .rcTitlebar a.rcPrev {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/left_arrow_button.gif") no-repeat scroll 30px 9px transparent;
    margin-left: 0;
    text-indent: -9999px;
}
table.RadCalendar_Fluency .rcTitlebar a.rcNext {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/right_arrow_button.gif") no-repeat scroll 20px 9px transparent;
    margin-right: 0;
    text-indent: -9999px;
}
body.summer table.RadCalendar_Fluency .rcTitlebar a.rcPrev {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/left_arrow_button_blk.gif") no-repeat scroll 30px 9px transparent;
}
body.summer table.RadCalendar_Fluency .rcTitlebar a.rcNext {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/right_arrow_button_blk.gif") no-repeat scroll 20px 9px transparent;
}
table.RadCalendar_Fluency .rcTitlebar a.rcPrev:hover {
    background-position: 30px 9px;
}
table.RadCalendar_Fluency .rcTitlebar a.rcNext:hover {
    background-position: 20px 9px;
}
table.RadCalendar td.rcMain {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
table.RadCalendar table.rcMainTable {
    font-family: Arial,Helvetica,sans-serif;
}
table.RadCalendar table.rcMainTable td {
    background-color: #fff;
    text-align: center;
}
table.RadCalendar table.rcMainTable th {
    border-top: 1px solid #fff;
    color: #555;
    text-align: center;
}
table.RadCalendar table.rcMainTable .rcWeek th.rcViewSel,
table.RadCalendar table.rcMainTable .rcRow th {
    display: none;
}
table.RadCalendar table.rcMainTable .rcWeek th {
    background: none repeat scroll 0 0 #ddd;
    border: medium none;
}
table.RadCalendar table.rcMainTable .rcRow td {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/text_table_td_bg.png") repeat-x scroll 0 bottom #F5F5F5;
    border: 1px solid #ddd;
    line-height: 2em;
    padding: 6px;
}
table.RadCalendar table.rcMainTable .rcRow td a {
    background: none repeat scroll 0 0 transparent;
    color: #555;
    cursor: pointer;
    display: inline;
    font-weight: normal;
    padding: 0;
    text-decoration: none;
}
table.RadCalendar table.rcMainTable .rcRow td.rcSelected {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid #ddd;
    color: #555;
}
table.RadCalendar table.rcMainTable td.rcHover {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid #ddd;
}
table.RadCalendar table.rcMainTable td.rcHover a {
    color: #555;
}
table.RadCalendar .rcMain tbody .rcRow td table,
table.RadCalendar .rcMain tbody .rcRow td table td {
    background-color: transparent;
    background-image: none;
    border: medium none;
}
table.RadCalendar .rcMain table td.rcHover table {
    color: #fff;
}
table.RadCalendar .rcMain .CalendarEvents td {
    background-image: none;
}
table.RadCalendar .rcMain table td.rcHover table .CalendarEvents a {
    background-color: transparent;
    background-image: none;
    color: #fff;
}
table.RadCalendar .rcMain .rcRow .rcSelected a,
table.RadCalendar .rcMain .rcRow .rcSelected a:focus,
table.RadCalendar .rcMain .rcRow .rcSelected a:hover,
table.RadCalendar .rcMain .rcRow .rcSelected a:active {
    color: #333;
}
table.RadCalendar .rcMain tbody .rcRow td.rcOtherMonth,
table.RadCalendar .rcMain tbody .rcRow td.rcOtherMonth a {
    color: #ccc;
}
table.rgMasterTable tr.rgCommandRow td.rgCommandCell a {
    background: none repeat scroll 0 0 transparent;
    color: #0279BD;
    padding: 0;
}
div.RadGrid_Fluency {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0 0 30px;
    width: 100%;
}
div.RadGrid_Fluency table.rgMasterTable {
    border-collapse: collapse;
    font-family: Arial,Helvetica,sans-serif;
    width: 100% !important;
}
table.rgMasterTable th.rgHeader {
    background: none repeat scroll 0 0 #0D5199;
    border: medium none;
    color: #fff;
    padding: 7px;
}
div.RadGrid_Fluency table.rgMasterTable td {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/text_table_td_bg.png") repeat-x scroll 0 bottom #F5F5F5;
    border: 1px solid #ddd;
    color: #555;
    height: auto;
    line-height: 2em;
    padding: 3px 14px;
    vertical-align: middle;
}
div.RadGrid_Fluency table.rgMasterTable td {
    color: #555;
    line-height: 2em;
}
/*Enquiry Form*/
.enquireForm ul {
    border: medium none;
    margin-bottom: 10px;
}
.enquireForm ul li {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece;
    font-family: Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin-bottom: 5px;
    min-height: 0;
    padding: 10px 0;
}
.enquireForm p.guidelines {
    padding-bottom: 0;
}
.enquireForm ul li label {
    color: #555;
}
.enquireForm ul li label.description {
    border-bottom: 1px solid #ddd;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.enquireForm ul li span label,
.enquireForm ul li div label {
    font-weight: normal;
    letter-spacing: 0;
}
.enquireForm ul li input,
.enquireForm ul li textarea,
.enquireForm ul li select {
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #ddd;
    color: #555;
    font-family: tahoma;
    margin-right: 0;
    padding: 3px 6px;
    width: 96%;
}
.enquireForm ul li select {
    padding: 2px;
}
.enquireForm ul li input:focus,
.enquireForm ul li textarea:focus,
.enquireForm ul li select:focus {
    background: none repeat scroll 0 0 #e9e9e9;
    border: 1px solid #ccc;
}
.enquireForm ul li select:focus {
    padding: 2px;
}
.enquireForm ul li textarea {
    height: 150px;
    line-height: 1.6em;
    margin: 0;
}
.enquireForm ul li.radio {
    padding-bottom: 9px;
}
.enquireForm ul li input.radio {
    border: medium none;
    margin: 0 12px 0 0;
    width: auto;
}
.enquireForm ul li.radio span label {
    float: none;
    padding: 0 10px 0 0;
    width: auto;
}
.enquireForm ul li.checkbox {
    padding-bottom: 9px;
}
.enquireForm ul li input.checkbox {
    border: medium none;
    margin: 0 10px 0 0;
    width: auto;
}
.enquireForm ul li.checkbox span label {
    padding: 0 15px 0 0;
}
.enquireForm ul li.name label.description {
    float: none;
}
.enquireForm ul li.name span {
    display: block;
    padding: 5px 0 0;
}
.enquireForm ul li.name span input {
    margin-right: 10px;
    width: 10%;
}
.enquireForm ul li.name span + span input {
    width: 60%;
}
.enquireForm ul li.name span + span + span {
    margin-right: 0;
}
.enquireForm ul li.name span + span + span input {
    width: 60%;
}
.enquireForm ul li.name span + span + span + span input {
    width: 30px;
}
.enquireForm ul li.name span + span + span + span {
    display: none;
}
.enquireForm ul li.simple_name span {
    display: block;
    padding: 0 0 5px;
}
.enquireForm ul li.simple_name span input {
    margin-right: 10px;
    width: 350px;
}
.enquireForm ul li.select div .select {
    height: 25px;
    width: 72%;
}
.enquireForm ul li.date input.text,
.enquireForm ul li.europe_date input.text {
    margin-right: 5px;
    width: 40px !important;
}
.enquireForm ul li.date span,
.enquireForm ul li.europe_date span {
    color: #999;
    padding-right: 10px;
}
.enquireForm ul li.date span input,
.enquireForm ul li.europe_date span input {
    font-size: 1.2em;
}
.enquireForm ul li.time .input_border {
    margin-left: 4px;
    margin-right: 4px;
}
.enquireForm ul li.time input.text {
    margin-right: 5px;
    padding: 2px;
    width: 40px;
}
.enquireForm ul li.time select {
    margin-right: 10px;
}
.enquireForm ul li.time span {
    padding-right: 10px;
}
.enquireForm ul li.time span label {
    padding: 0;
}
.enquireForm ul li.money span {
    margin-right: 6px;
}
.enquireForm ul li.money span.symbol {
    color: #555;
    margin-left: 0;
    margin-right: 10px;
    width: auto;
}
.enquireForm ul li.money span label {
    padding: 0 5px 0 0;
}
.enquireForm ul li.money span input {
    margin-right: 5px;
    width: 40px;
}
.enquireForm ul li.section_break {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #d5d5d5 -moz-use-text-color;
    border-image: none;
    border-left: medium none;
    border-right: medium none;
    border-style: solid none;
    border-width: 1px medium;
    height: 0;
    padding: 7px 0;
}
.enquireForm ul li.section_break h3,
.enquireForm ul li.section_break p {
    display: none;
}
.enquireForm ul li.file input.file {
    height: 25px;
}
.enquireForm ul li.address div {
    clear: both;
    padding: 5px 0;
}
.enquireForm ul li.address div + div {
    padding: 0 0 5px;
}
.enquireForm ul li.address div.clear {
    padding: 0;
}
.enquireForm ul li.address div input {
    margin-right: 10px;
    width: 70%;
}
.enquireForm ul li.address div select {
    margin-right: 10px;
}
.enquireForm ul li.address div label {
    line-height: 18px;
    padding: 0;
}
.enquireForm ul li.address div.left input,
.enquireForm ul li.address div.right input {
    width: 40%;
}
.enquireForm ul li.address div.right select {
    height: 24px;
    padding: 1px;
    width: 43%;
}
.enquireForm label.error {
    color: #BA131A !important;
    padding: 0 5px 0 0 !important;
}
.enquireForm ul li span.required {
    color: #BA131A !important;
    display: inline !important;
}
.enquireForm ul li.text label.error {
    clear: both !important;
}
.enquireForm ul li.buttons {
    background-color: transparent;
    border: medium none;
    margin-bottom: 5px;
    padding: 5px 0;
}
.enquireForm ul li.buttons input {
    background: none repeat scroll 0 0 #0D5199;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 1.1em;
    height: 35px;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-transform: uppercase;
    width: 100px;
}
body.ib .enquireForm ul li.buttons input {
    background: none repeat scroll 0 0 #584FA0;
}
body.pathways .enquireForm ul li.buttons input {
    background: none repeat scroll 0 0 #842F59;
}
body.english .enquireForm ul li.buttons input {
    background: none repeat scroll 0 0 #008289;
}
body.summer .enquireForm ul li.buttons input {
    background: none repeat scroll 0 0 #FFF000;
    border: 1px solid #FFCC00;
    color: #222;
    height: 33px;
}
.enquireForm ul li.buttons input[type="submit"]:hover {
    background: none repeat scroll 0 0 #0279BD;
}
body.ib .enquireForm ul li.buttons input[type="submit"]:hover {
    background: none repeat scroll 0 0 #7970BA;
}
body.pathways .enquireForm ul li.buttons input[type="submit"]:hover {
    background: none repeat scroll 0 0 #B9608C;
}
body.english .enquireForm ul li.buttons input[type="submit"]:hover {
    background: none repeat scroll 0 0 #16A2AA;
}
body.summer .enquireForm ul li.buttons input[type="submit"]:hover {
    background: none repeat scroll 0 0 #FFD800;
    border: 1px solid #FFCC00;
    color: #222;
    height: 33px;
}
.enquireForm ul li small {
    color: #888;
    display: block;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    padding: 10px 0 2px;
    text-transform: none;
}
.enquireForm ul li p.guidelines {
    clear: both;
}
canvas {
	width:100%;
}
/*Download*/
table.downloads {
    border-collapse: collapse;
    margin-bottom: 1.5em;
}
table.downloads td {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/text_dl_link.png") no-repeat scroll 11px 10px #F4F4F4;
    border-left: medium none;
    border-right: medium none;
    padding: 6px 20px 6px 32px;
}
table.downloads td p {
    font-style: italic;
    padding: 0;
}
table.downloads td.odd {
    background-color: #fff;
}
.blogentries div.blogEntriesRssLinkPanel {
    background: none repeat scroll 0 0 #0D5199;
    border: medium none;
    height: 20px;
    margin-bottom: 5px;
}
.blogentries div.blogEntriesRssLinkPanel > a {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/style_template/blog_rss_icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 11px;
    margin: 5px;
    width: 11px;
}
.blogentries .rsslinkicon,
.blogentries .rsslinktext {
    display: none;
}
.eventSubjectCol {
	width:33% !important;
}
.open_menu {
	position:relative;
}
.open_menu a {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/mobile_menu_expand.png) no-repeat 10px 10px;
	width:14px;
	height:10px;
	text-indent:-9999em;
	display:block;
	position:absolute;
	right:0;
	top:0;
	padding: 10px 12px 12px;
}
.summer .open_menu a,
.landing_summer .open_menu a {
	background:url(http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/mobile/mobile_menu_expand_black.png) no-repeat 10px 10px;
}
.mobile_sub_menu {
	display:none;
}
/* ==================================================================================
   ------------------------ST CLARE'S SUMMER LANDING PAGE--------------------------
   ================================================================================*/
.summer-page .portals.summer .box.ib .grid .inner,
.summer-page .portals.summer .box.uni .grid .inner,
.summer-page .portals.summer .box.english .grid .inner,
.summer-page .portals.summer .box.summer .grid .inner {
	background: none;
}
.summer-page .portal .entry_inside .featuretitle, 
.summer-page .portal .entry_inside .addFeatureBar, 
.summer-page .portal .entry_inside .featureWidgetTop {
	display: block;
}
body.home.summer-page .content_area {
	padding: 20px 0 30px;
}
.summer-page .portals {
    display: block;
} 
.summer-page .portals.summer .portal .title {
	background: #FFF000;
	margin: 0 5px;
	position: relative;
}
.summer-page .portals.summer .portal .title > a {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.summer-page .portals.summer .portal .title .featuretitle {
	background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/summer_adults.png") center center no-repeat #FFFF00;
    border-bottom: medium none;
    color: #04192c;
    font-size: 0;
    font-weight: normal;
    height: 58px;
    margin-bottom: 15px;
    padding: 0;
    text-align: center;
    text-indent: -9999px;
    text-transform: capitalize;
}
.summer-page .portals.summer .portal + .portal .title .featuretitle {
	background-image: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/summer_teens.png");
}
.summer-page .portals.summer .portal + .portal + .portal .title .featuretitle {
	background-image: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/summer_juniors.png");
}
.summer-page .portals.summer .portal + .portal + .portal + .portal .title .featuretitle {
	background-image: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/summer_ib.png");
}
.summer-page .portal .entry .entry_inside .sw-zone {
    height: auto;
    margin: 0 0 0 4%;
    padding: 0 0 20px;
    width: 92%;
}
.summer-page .portals.summer .portal .entry .entry_inside .sw_zone {
	height: auto;
	padding: 0 0 10px;
}
.summer-page .portal .box .grid .inner .img-parent {
	text-align: center;
}
.summer-page .portal .box .grid .inner img {
	border: 1px solid #2b6299;
	padding: 1px;
}
.summer-page .portal .box .grid .inner a {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-indent: 0;
    width: 100%;
}
.summer-page .portal .box .grid .inner a.video-link:before {
	background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/play-btn.png") center center no-repeat transparent;
	content: "";
	height: 40px;
	left: 50%;
	margin: -20px 0 0 -20px;
	position: absolute;
	top: 50%;
	width: 40px;
}
.summer-page .portals.summer .portal .entry .entry_inside {
	background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/logo_wm.png") repeat scroll 50% 0 #041525;
	border-bottom: 1px solid #062642;
	border-right: 1px solid #062642;
	border-left: 1px solid #062642;
	border-top: 1px solid #133b64;
	height: auto;
}
.summer-page .portals.summer .portal .entry .entry_inside .bodycontent h2 {
    background: none;
    border-bottom: 1px solid #123a62;
    color: #fff;
    display: block;
    font-size: 1.4em;
    letter-spacing: 0.02em;
    line-height: 22px;
    margin: 0 auto 10px;
    padding: 12px 50px 10px;
    text-align: center;
}
.summer-page .portal.summer .sw-zone ul li {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/bullet_blue.png") no-repeat scroll left 11px transparent;
    border: medium none;
    color: #fff;
    list-style: outside none none;
    padding: 4px 0 4px 15px;
}
.summer-page .portal.summer .sw-zone ul li a {
    color: #fff;
    display: block;
}
.summer-page .portal.summer {
	clear: both;
	padding: 20px 0;
}
.summer-page .portals.summer .portal .entry .bodycontent a {
	visibility: visible;
}
.summer-page .portals.summer .portal .entry .bodycontent a.readmore {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/readmore_summer.png") no-repeat scroll 0 center transparent;
    color: #000;
    display: block;
    padding: 0 0 0 9px;
    width: 199px;
}
.summer-page .portal .entry .entry_inside h3 {
    color: #fff;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}
/* GALLERIES PAGE */
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView h2.blogTitle,
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView .blogDate,
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView .blogSummary {
	display:none;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul li {
	width:98%;
	height:240px;
	overflow:hidden;
	float:none;
	padding:1%;
	border:none;
	margin: 0 auto;
	max-width: 300px;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul {
	overflow:hidden;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul.blog-posts-left {
	padding-right:20px;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul .post {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul .image {
	height:100%;
	margin:0;
	overflow:hidden;
	zoom: 0.6;
	-webkit-transition: all 200ms linear; /* Safari and Chrome */
    -moz-transition: all 200ms linear; /* Firefox */
    transition: all 200ms linear;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-duration: 200ms; /* Safari and Chrome */
    -moz-transition-duration: 200ms; /* Firefox */
	transition-duration: 200ms;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul li:hover .image {
	overflow:hidden;
	-moz-transform: scale(1.12,1.12);
    -webkit-transform: scale(1.12,1.12);
    transform: scale(1.12,1.12);
    -webkit-transition: all 200ms linear; /* Safari and Chrome */
    -moz-transition: all 200ms linear; /* Firefox */
    transition: all 200ms linear;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	transition-timing-function: linear;
	-webkit-transition-duration: 200ms; /* Safari and Chrome */
    -moz-transition-duration: 200ms; /* Firefox */
	transition-duration: 200ms;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul .image:after {
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	width:100%;
	height:100%;
	background-color:#55768d;
	content:" ";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	display:none;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul li:hover .image:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul a {
	width:100%;
	height:100%;
	display:block;
	color:#fff;
	font-weight:400;
	text-transform:uppercase;
	padding:0;
	text-decoration:none;
	background:none;
	position:absolute;
	left:0;
	bottom:0;
	clear: both;
}
.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul a span {
	width:100%;
	display:block;
	color:#fff;
	font-weight:400;
	text-transform:uppercase;
	padding:10px 20px;
	text-decoration:none;
	background-color:#02203C;
	position:absolute;
	left:0;
	bottom:0;
	clear: both;
}
.ib .sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul a span {
    background-color: #584FA0;
}
.pathways .sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul a span {
    background-color: #842F59;
}
.english .sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul a span {
    background-color: #009CA5;
}
.summer .sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul a span {
    background-color: #FFF000;
	color: #000;
}
body.landing.content .sws-page-galleries .content_copy_border {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/content_inside_border.png") repeat scroll right center transparent;
    float: left;
    margin: -2px 0 0;
    padding: 0;
    position: relative;
    z-index: 50;
    width: 76%;
}
.sws-page-galleries .content_copy .inside {
    background: url("http://fluencycontent-schoolwebsite.netdna-ssl.com/FileCluster/StClaresOxfordSchool/Templates/images/content_bg.png") repeat scroll 0 0 #fff;
    min-height: 690px;
    padding: 20px 28px;
    width: 90%;
}
.gallery .blogSummary {
	background: none !important;
}
.gallery .blogSummary img {
    max-width: 100%;
	height: auto !important;
}
.gallery .blogSummary .img_wrap {
    height: auto !important;
    width: auto !important;
}
@media only screen and (min-width : 0px) and (max-width : 539px) {
.sws-page-galleries #content_structure #content_middle_col #bodycopy .BlogFeatureList.BlogSummaryView > ul li {
	width:100%;
	padding-left:0;
	padding-right:0;
}
}
@media only screen and (min-width : 540px) and (max-width : 767px) {
.sws-page-galleries #content_structure #content_middle_col #bodycopy .BlogFeatureList.BlogSummaryView > ul li {
	width:48%;
}
}
@media only screen and (min-width : 768px) and (max-width : 1070px) {
.sws-page-galleries #content_structure #content_middle_col #bodycopy .BlogFeatureList.BlogSummaryView > ul li {
	width:31.333333%;
}
}
@media only screen and (max-width : 1519px) {
.sws-page-galleries #content_structure #content_middle_col #bodycopy .BlogFeatureList.BlogSummaryView > ul.blog-posts-left {
	padding-right:0;
}
}
@media only screen and (min-width : 1520px) and (max-width : 1780px) {
.sws-page-galleries #content_structure #content_middle_col #bodycopy .BlogFeatureList.BlogSummaryView > ul li {
	width:18%;
}
}
body.gallery .fluency-dialog.ui-dialog.ui-widget.inline-editor-dialog .ui-dialog-content .sws-inline-content.summary {
    min-height: 300px;
}
body.landing.content.gallery .left_column {
    width: 94%;
}
body.landing.content.gallery .sidebar {
    width: 100%;
}
body.landing.content.gallery .sws-page-galleries .content_copy_border {
    width: 98%;
}
.sws-page-gallery-landing.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul li a span {
    background-color: #FFF000;
	color: #000;
}
.sws-page-gallery-landing.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul li + li a span {
    background-color: #009CA5;
	color: #fff;
}
.sws-page-gallery-landing.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul li + li + li a span {
    background-color: #842F59;
}
.sws-page-gallery-landing.sws-page-galleries .content_inside .content_copy .inside .blogentries .BlogFeatureList.BlogSummaryView > ul li + li + li + li a span {
    background-color: #584FA0;
}