﻿/* --------------------------------------------------------------------------------
THE BRITISH SCHOOL Style Loader
October 2007
------------------------------------------------------------------------------- */

@import url(reset.css);
@import url(layout.css);

/********************/
.sIFR-alternate{
  display:none;
}

#photostock .title{
color: #ffffff; font-size: 35px; font-family:arial; font-style:italic;}

#photostock .info span a
{color: #ffffff; font-size: 15px; font-family:arial; text-decoration:none; font-style:italic;}

#photostock .info
{color: #ffffff; font-size: 15px; font-family:arial; font-style:italic;}



#homeInfoRight #homeNews h2 a, 
#homeInfoRight #homeServicesForParents h2 a
{color: #e58d1e; font-size: 24px; cursor:pointer; font-family:arial; text-decoration:none;}

#mainLeftColumn #homeNews1 h2 a
{color: #1371bd; font-size: 24px; cursor:pointer; font-family:arial; text-decoration:none;}

#leftColumn ul,
#rightColumn ul {
	list-style-type: disc !important;
	font-size: 1.2em;
	list-style-image:inherit;
	list-style-position:inside;
}


/********************/

#leftMenu{
	width:242px;
	float:left;
	/*	
	background:#fff url(/_layouts/images/British%20School/Leftmenu-shade.jpg) repeat-y scroll right top;
	*/
}

body.nobackground {
	background:white url(/_layouts/images/British%20School/pageBackground_white.gif) repeat-y scroll 50% bottom;
}

div#bodyWrapper div.innerPagesMain {
	padding-top:153px;
	padding-left:0px;
	padding-bottom:12px;
	width:951px;
}

#contentRight{
	width:628px;
	float:left;
	padding:0px 30px;
	background-color:#fff;
}
#contentHolder {
	display:block;
	float:left;
	height:100%;
	margin-top:30px;
	margin-bottom:-12px;
}
#leftMenu ul#leftNavigation *{
	display:block;
	background-image:none;
	text-indent:0px;
	position:static;
	border:none !important;
	background-color:transparent !important;
}
#leftMenu ul#leftNavigation {
	/*background:transparent none;*/
	height:auto;
	position:static;
	width:240px;
}
#leftMenu ul#leftNavigation li ul{
	display:none;
	background:transparent none;
	width:240px;
}
#leftMenu ul#leftNavigation li.active ul,
#leftMenu ul#leftNavigation li.parentOfActive ul{
	display:block !important;
}

#leftMenu ul#leftNavigation li{
	width:240px;
}
#leftMenu a:link,
#leftMenu a:visited,
#leftMenu a:hover{
	color:#303030 !important;
	text-decoration:none;
	font-size:1.2em;
}
#leftMenu ul#leftNavigation li a{
	background:transparent none no-repeat scroll left 5px;
	/*padding-left:15px;*/
	padding-left: 25px;
	width:210px;	
}
#leftMenu ul#leftNavigation ul.subnav_1 {
	width:225px;
	margin-left:0px;
	height:auto;
	min-height:inherit;
}
#leftMenu ul#leftNavigation ul.subnav_1 li{
	width:240px;
}
#leftMenu ul#leftNavigation ul.subnav_1 a{
	font-weight:normal;
	width:210px;
	height:24px;
}

#leftMenu ul#leftNavigation ul.subnav_2{
	width:195px;
	margin-left:15px;
	height:auto;
	min-height:inherit;
}
#leftMenu ul#leftNavigation ul.subnav_2 li{
	width:225px;
}
#leftMenu ul#leftNavigation ul.subnav_2 a{
	width:195px;
}

#leftMenu ul#leftNavigation ul.subnav_3{
	width:180px;
	margin-left:15px;
	height:auto;
	min-height:inherit;
}
#leftMenu ul#leftNavigation ul.subnav_3 li{
	width:210px;
}
#leftMenu ul#leftNavigation ul.subnav_3 a{
	width:180px;
}

/*borders menuitems*/
#leftMenu ul#leftNavigation li li
/*, #leftMenu ul#leftNavigation li*/
{
	border-top:1px #ececec solid;
}
#leftMenu ul#leftNavigation li li li{
	border-bottom:0px none;
	border-top:0px none;
}
#leftMenu ul#leftNavigation li a{
	margin-left:15px;
}
#leftMenu ul#leftNavigation li a.firstLevel,
#leftMenu ul#leftNavigation li li a {
	height:19px;
	padding-top:7px;
	background-position: left 3px !important;
}
#leftMenu ul#leftNavigation li li li a{
	padding-top:0px;
	height:24px;
	background-position: left -3px !important;
}
#leftMenu ul#leftNavigation li.active a.firstLevel:link,
#leftMenu ul#leftNavigation li.active a.firstLevel:hover,
#leftMenu ul#leftNavigation li.active a.firstLevel:visited {
	color:#1789E5 !important;
}

/*uitgeklapte menuitems*/
#leftMenu ul#leftNavigation li.itemOpened a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-down.gif);
	font-weight:bold;
}
#leftMenu ul#leftNavigation li.active a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-right.gif);
}
#leftMenu ul#leftNavigation li.active.parentOfActive a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-down.gif);
}
#leftMenu ul#leftNavigation ul.subnav_1 a{
	background-image:none;
	font-weight:normal;
}

#leftMenu ul#leftNavigation ul.subnav_1 li.itemOpened a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-down.gif);
	font-weight:bold;
}
#leftMenu ul#leftNavigation ul.subnav_1 li.active a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-right.gif);
}
#leftMenu ul#leftNavigation ul.subnav_1 li.parentOfActive a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-down.gif);
	font-weight:bold;
}


#leftMenu ul#leftNavigation ul.subnav_2 a{
	background-image:none !important;
	font-weight:normal !important;
}

#leftMenu ul#leftNavigation ul.subnav_2 li.itemOpened a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-down.gif) !important;
	font-weight:bold !important;
}
#leftMenu ul#leftNavigation ul.subnav_2 li.active a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-right.gif) !important;
	background-position: 8px 11px;
	font-weight:bold !important;
}
#leftMenu ul#leftNavigation ul.subnav_2 li.parentOfActive a{
	background-image: none !important;
	font-weight:bold !important;
}



#leftMenu ul#leftNavigation li.itemOpened ul.subnav_3 a{
	background-image:none !important;
	font-weight:normal !important;
}
#leftMenu ul#leftNavigation ul.subnav_3 li.itemOpened a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-down.gif) !important;
	font-weight:bold !important;
}
#leftMenu ul#leftNavigation li.itemOpened ul.subnav_3 li.active a{
	font-weight:bold !important;
	color: #ffffff !important;
	background-image: none !important;
}
#leftMenu ul#leftNavigation li.itemOpened ul.subnav_3 li.parentOfActive a{
	background-image:url(/_layouts/images/British%20School/bullet-blue-down.gif) !important;
	font-weight:bold !important;
}



#leftMenu ul#leftNavigation li li {
	border-top:1px solid #2B95DF;
}
#leftMenu ul#leftNavigation li.active a:link, 
#leftMenu ul#leftNavigation li.active a:hover,
#leftMenu ul#leftNavigation li.active a:visited {
	color:#ffffff !important;
	background-color:#1F6CA0 !important;
	margin-left:0px;
	padding-left:40px;
	background-position:15px 3px !important;
	font-weight:normal;
	height: 20px !important;
	margin-bottom: 4px !important;
}
#leftMenu ul#leftNavigation li.active a.firstLevel:link, 
#leftMenu ul#leftNavigation li.active a.firstLevel:hover,
#leftMenu ul#leftNavigation li.active a.firstLevel:visited {
	color:#ffffff !important;
	background-color:#1F6CA0 !important;
	margin-left:0px;
	padding-left:40px;
	background-position:15px 3px !important;
	font-weight:normal;
}

#leftMenu ul#leftNavigation li.active ul.subnav_1 a:link,
#leftMenu ul#leftNavigation li.active ul.subnav_1 a:hover,
#leftMenu ul#leftNavigation li.active ul.subnav_1 a:visited,
#leftMenu ul#leftNavigation li.active ul.subnav_2 a:link,
#leftMenu ul#leftNavigation li.active ul.subnav_2 a:hover,
#leftMenu ul#leftNavigation li.active ul.subnav_2 a:visited {
	color: #303030 !important;
	background-color: transparent !important;
	background-position: 15px 5px !important;
}

#leftMenu ul#leftNavigation li ul.subnav_2 li.active ul.subnav_3 a:link,
#leftMenu ul#leftNavigation li ul.subnav_2 li.active ul.subnav_3  a:hover,
#leftMenu ul#leftNavigation li ul.subnav_2 li.active ul.subnav_3  a:visited {
	color: #303030 !important;
}

#leftMenu ul#leftNavigation ul.subnav_3 li.active a:link,
#leftMenu ul#leftNavigation ul.subnav_3 li.active a:hover,
#leftMenu ul#leftNavigation ul.subnav_3 li.active a:visited {
	color: #303030 !important;
	background-color: transparent !important;
	background-position: 15px 5px !important;
}

#leftMenu ul#leftNavigation ul.subnav_2 li.active a:link,
#leftMenu ul#leftNavigation ul.subnav_2 li.active a:hover,
#leftMenu ul#leftNavigation ul.subnav_2 li.active a:visited {
    height: auto !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: transparent !important;
    background-image: none !important;
    margin-bottom: 0px !important;
}

/*ingeklapte menuitems*/

#leftMenu ul#leftNavigation li.itemClosed a{
	background-image:url(/_layouts/images/British%20School/arrow-right.gif) !important;
	background-position: 8px 11px !important;
}
#leftMenu ul#leftNavigation ul.subnav_2  li.itemClosed a{
	background-position: 8px 5px !important;
}

#leftMenu ul#leftNavigation li#left_aboutthebsn,
#leftMenu ul#leftNavigation li#left_admissions,
#leftMenu ul#leftNavigation li#left_workingatthebsn,
#leftMenu ul#leftNavigation li#left_bsnataglance,
#leftMenu ul#leftNavigation li#left_ourschools,
#leftMenu ul#leftNavigation li#left_childcare,
#leftMenu ul#leftNavigation li#left_languagecentre,
#leftMenu ul#leftNavigation li#left_practicalinformation,
#leftMenu ul#leftNavigation li#left_livinginholland,
#leftMenu ul#leftNavigation li#left_employment{
	display:none;
}
#leftMenu ul#leftNavigation li#left_aboutthebsn.active,
#leftMenu ul#leftNavigation li#left_admissions.active,
#leftMenu ul#leftNavigation li#left_workingatthebsn.active,
#leftMenu ul#leftNavigation li#left_bsnataglance.active,
#leftMenu ul#leftNavigation li#left_ourschools.active,
#leftMenu ul#leftNavigation li#left_childcare.active,
#leftMenu ul#leftNavigation li#left_languagecentre.active,
#leftMenu ul#leftNavigation li#left_practicalinformation.active,
#leftMenu ul#leftNavigation li#left_livinginholland.active,
#leftMenu ul#leftNavigation li#left_employment.active,
#leftMenu ul#leftNavigation li#left_aboutthebsn.parentOfActive,
#leftMenu ul#leftNavigation li#left_admissions.parentOfActive,
#leftMenu ul#leftNavigation li#left_workingatthebsn.parentOfActive,
#leftMenu ul#leftNavigation li#left_bsnataglance.parentOfActive,
#leftMenu ul#leftNavigation li#left_ourschools.parentOfActive,
#leftMenu ul#leftNavigation li#left_childcare.parentOfActive,
#leftMenu ul#leftNavigation li#left_languagecentre.parentOfActive,
#leftMenu ul#leftNavigation li#left_practicalinformation.parentOfActive,
#leftMenu ul#leftNavigation li#left_livinginholland.parentOfActive,
#leftMenu ul#leftNavigation li#left_employment.parentOfActive{
	display:block !important;
}

/*hover op menuitems*/
#leftMenu ul#leftNavigation a:hover,
#leftMenu ul#leftNavigation ul.subnav_1 a:hover,
#leftMenu ul#leftNavigation ul.subnav_2 a:hover,
#leftMenu ul#leftNavigation li.itemOpened ul.subnav_3 a:hover{
	font-weight:bold !important;
}


/*footer shadow*/
#footerShadow{
	/*background:white url(/_layouts/images/British%20School/footer_shadow2.gif) repeat scroll 0 0 !important;*/
	float:none;
	clear:both;
}
div#footerHome,
div#footerHome h3 {
	background:transparent none;
}
div#footerHome h3{
	text-indent:0px;
	padding-left:8px;
	font-size:11px;
	color:#1789E5;
	font-weight:bold;
	width:350px;
}


/*hide the top menu*/
#header ul#mainNavigation li div,
#header ul#mainNavigation li ul{
	display:none !important;
}


/*********************/
/* Stuff added by WL */
/*********************/

div#bodyWrapper {
	background:#fff url(/_layouts/images/British%20School/Leftmenu-bg.jpg) no-repeat scroll left bottom;
}
.nobackground div#bodyWrapper {
	background:#fff none;
}

div#ribbonHolder {
	background:transparent url(/_layouts/images/British%20School/ribbon.gif) repeat-x scroll -1px top;
	height: 190px;
	width: 968px;
	border-top: solid 1px #fff !important;
}

div#ribbonHolder img {
	height: 100px;
	margin-top: 20px;
	margin-left: 100px;
}
div#leftMenu {
	float: left;
}

div#main {
	width: auto !important;
	padding-left: 20px !important;
	padding-top: 0 !important;

}
div#main.home{
	padding-left:0px !important;
}

div#bodyWrapper div.contactLocations {
	background: transparent !important;
}

ul#leftNavigation {
	background: #fff url(/_layouts/images/British%20School/Leftmenu-shade.jpg) repeat-y scroll right top;
	width: 242px !important;
}

div#bodyWrapper div.innerPagesMain {
	background: none !important;
	float:left;	
	background-color:#fff !important;
	padding-right:24px;

}
div#leftColumn,
div#rightColumn
{
	width: 329px !important;
}

div#authoring 
{
	background-color: #fff !important;
}

/* top images content pages, joostwimb */

#topImages
{
	position: relative;
	height: 190px;
	width: 968px;
}

#topImages img
{
	margin: 0 !important;
	position: absolute;
	-ms-interpolation-mode: bicubic;
}

#topImages .frame
{
	position: absolute;
	width: 242px;
	height: 189px;
	top: 0px;
}

#topImages .frame00
{
	left: 0px;
}

#topImages .img00
{
	left: 7px;
	top: 22px;
	width: 228px !important;
	height: 152px !important;
}

#topImages .frame01
{
	left: 242px; /* 242 */
}

#topImages .img01
{
	left: 263px; /* 242 + 21 */
	top: 30px;
	width: 204px !important;
	height: 136px !important;	
}

#topImages .frame02
{
	left: 484px; /* 242 * 2 */
}

#topImages .img02
{
	left: 504px; /* 242 * 2 + 20 */
	top: 30px;
	width: 204px !important;
	height: 136px !important;	
}

#topImages .frame03
{
	left: 726px; /* 242 * 3 */
}

#topImages .img03
{
	left: 747px; /* 242 * 3 + 21 */
	top: 30px;
	width: 204px !important;
	height: 136px !important;	
}

#topImages .leftframe
{
	background-image: url('/_layouts/images/British%20School/photo_frame_left.png');
}

#topImages .middleframe
{
	background-image: url('/_layouts/images/British%20School/photo_frame_middle.png');
}

#topImages .rightframe
{
	background-image: url('/_layouts/images/British%20School/photo_frame_right.png');
}

/***********************************Topnavigation menu*/
#header ul#mainNavigation li ul.subnav_1 {
    display:block !important;
    visibility: hidden;
    top:27px;
    padding:5px 0px;
    background:#257bba url(/_layouts/images/British%20School/dropdownmenu.gif) repeat-x scroll -1px top;
    border:1px #004080 solid;
    z-index:10;
}

#header ul#mainNavigation li ul.subnav_1 li{
    display:block;
    float:none;
    clear:both;
}

ul#mainNavigation ul.subnav_1 li:hover,
ul#mainNavigation ul.subnav_1 li.subNavActive {
	background-position: 7px 2px;
	width:auto;
}

ul#mainNavigation ul.subnav_1,
ul#mainNavigation ul.subnav_1 li a
{
	width: auto !important;
	white-space: nowrap;
}

ul#mainNavigation ul.subnav_1 li a
{
	display: block;
	padding-right: 25px !important;
}
li#aboutthebsn ul {
	left: 0px;
}

li#ourschools ul {
	left: 190px;
}

li#admissions ul {
	left: 296px;
}


li#practicalinformation ul {
	left: 402px;
}


li#childcare ul {
	left: 569px;
}

li#languagecentre ul {
	left: 668px;
}

li#workingatthebsn ul {
	left: 808px;
}

#mainRightColumn #photostock 
{
	top: -10px !important;
}
	

/***********/
/* The End */
/***********/


#mainWrapper{
	float:left;
	/*background:#309EEB url(/_layouts/images/British%20School/Leftmenu-bg.jpg) no-repeat scroll left bottom;*/
}
div#bodyWrapper div.innerPagesMain{
	width:678px !important;
}
body {
	background:white url(/_layouts/images/British%20School/pageBackground_white_menu.gif) repeat-y scroll 50% 50%;
}

/******************/


div#homeBannerRight{
	background:transparent url(/_layouts/images/British%20School/photostock.jpg) repeat-x scroll left top;
	height:402px;
	width:487px;
}
div#homeInfoRight{
	background:#319FEC url(/_layouts/images/British%20School/photostock.jpg) repeat-x scroll left -402px;	
	width:487px !important;
}

div#mainLeftColumn {
	width:480px;
	_margin-right:-1px;
}
#mainRightColumn div#homeNews h2 a,
#mainRightColumn div#homeNews1 h2 a,
#mainRightColumn div#homeServicesForParents h2 a  {
	background:transparent none;
	text-indent:0px;
	padding:0px 15px;
	_width:212px;
	/*sifr!*/
}


#mainRightColumn div#homeServicesForParents p,
#mainRightColumn div#homeNews p,
#mainRightColumn div#homeNews1 p{
	padding:0px 15px 30px;
	color:white;
	font-size:1.2em;
	line-height:1.2em;
}
/*#mainRightColumn div#homeNews img,*/
#mainRightColumn div#homeNews1 img{
	padding-left:15px;
}
#mainRightColumn div#homeServicesForParents .seeourvacancies{
	background:transparent url(/_layouts/images/British%20School/seeourvacancies.gif) repeat-x scroll left top;
	display:block;
	height:51px;
	width:216px;
	text-indent:-2000px;
	margin-left:15px;
	margin-bottom:30px;
}
#mainRightColumn div#homeServicesForParents .seeourvacancies:hover{
	background-position: left -52px;
}

div#homeBannerRight #photostock {
	position:relative;
	top:30px;
	left:30px;
	width:420px;
}
div#homeBannerRight #photostock img{
/*temp!*/ display:block;
/*temp!*/ height:250px;
}
div#homeBannerRight #photostock .title{
	display:block;
}
div#homeBannerRight #photostock .info{
	/*display:block;	*/
}
div#homeBannerRight #photostock .title,
div#homeBannerRight #photostock .info{
	color:white;
	padding:0px 20px 0px 40px;
}

#mainLeftColumn div#homeNews li, 
#mainLeftColumn div#homeNews1 li {
	background:transparent url(/_layouts/images/British%20School/bluebullet_white.gif) no-repeat scroll left 8px !important;
	color:#000000 !important;
	padding-left: 25px;
}

#mainLeftColumn div#homeNews li a:hover,
#mainLeftColumn div#homeNews1 li a:hover,
#mainLeftColumn div#homeNews li a, 
#mainLeftColumn div#homeNews1 li a {
	background:transparent;
	color:#000000 !important;
}

#mainLeftColumn div#homeServicesForParents li a{
	background:transparent url(/_layouts/images/British%20School/bluebullet_white.gif) no-repeat scroll left -2px;
	color:#000000 !important;
} 
#mainLeftColumn div#homeServicesForParents li a:hover {
	background:transparent url(/_layouts/images/British%20School/linkBulletOverWhite.gif) no-repeat scroll 1px -1px;
}
#mainLeftColumn div#homeNews li,
#mainLeftColumn div#homeNews1 li {
	clear:both;
	float:none;
}

#mainLeftColumn div#homeNews,
#mainLeftColumn div#homeNews1{
	width:450px;
	padding-right:25px;
}
#mainLeftColumn div#homeNews a,
#mainLeftColumn div#homeNews1 a {
  height:auto;
}
#mainLeftColumn div#homeNews img,
#mainLeftColumn div#homeNews1 img {
	float:left;
	padding-right:10px;
}
#mainLeftColumn div#homeNews li div,
#mainLeftColumn div#homeNews1 li div {
	height:auto;
	overflow:hidden;
	margin-left:25px;
}
#mainLeftColumn div#homeNews li p,
#mainLeftColumn div#homeNews1 li p {
	margin-left:0px;
}
#mainLeftColumn div#homeNews h2 a,
#mainLeftColumn div#homeNews1 h2 a {
	background:transparent none;
	text-indent:0px;
	width:auto;
	margin-left:10px;
}
div#homeBannerLeft a {
	bottom:1px;
}

div#authoring {
 background-color: #fff !important;
}


/***********************/
div#footerHome h3 {
	position:static;
	width:auto;
	margin-left:5px;
	margin-top:20px;
	float:left;
}


/*11:36 Monday, June 22, 2009*/

/**********fix voor contentquery webpart in Languagecentre *************/

#rightColumnZone h3.ms-standardheader{
                color:#1789E5;
                font-size:1.8em;
}
#rightColumnZone h3.ms-standardheader a:link,
#rightColumnZone h3.ms-standardheader a:visited{
                color:#1789E5;
                font-size:1.0em;
}
#rightColumnZone .ms-WPHeader td {
                border-bottom:0px none;
}

.link-item.bullet{
  line-height:1.9em;
  padding:3px 0pt 3px 0px;
}
.ms-partline {
  background-color:transparent;
}

.ms-addnew img{
  display:none;
}
.link-item.bullet a:link,
.link-item.bullet a:visited,
.ms-addnew a:link,
.ms-addnew a:visited{
  color:#5EA237;
  padding:3px 0px 3px 25px;
  background:transparent url(/_layouts/images/British%20School/linkBulletOverWhite.gif) no-repeat scroll left top;
  
}

.link-item.bullet a:hover,
.ms-addnew a:hover{
  background:transparent url(/_layouts/images/British%20School/linkBulletOverWhite.gif) no-repeat scroll left bottom;
}



/**************fix voor uitlijnen sifr op homepage***************/
#mainRightColumn div#homeNews h2.sIFR-replaced,
#mainRightColumn div#homeNews1 h2.sIFR-replaced,
#mainRightColumn div#homeServicesForParents h2.sIFR-replaced ,
#mainRightColumn div#homeNews h3.sIFR-replaced,
#mainRightColumn div#homeNews1 h3.sIFR-replaced,
#mainRightColumn div#homeServicesForParents h3.sIFR-replaced {
	padding:0px 15px 5px;
}

/**************fix voor uitlijnen news***************/
ul#newsArchive p {
width:auto;
margin-left:112px;
float:none;
}

ul#newsArchive h4 {
width:auto;
margin-left:112px;
float:none;
}
ul#newsArchive h3 {
width:auto;
margin-left:112px;
float:none;
}
ul#newsPagination {
*width:600px;
}


/*9:50 30-6-2009*/


/*issue webpartzone op contentpagina 2:16 PM 7/2/2009*/
div#rightColumn{
	margin-top:-40px;
}
#rightColumnZone h3.ms-standardheader {
	margin-bottom:25px;
}

/*issue Lijn onder blauwe vlak op de homepage  2:45 PM 7/2/2009*/
div#footerHome {
	border-top:1px solid #F0F0F0;
	padding-top:15px;
}


/*photostack te veel naar rechts 23/7/09*/
div#homeBannerRight #photostock {
	left:15px;
}
/*title photostock niet gecentreerd 23/7/09*/
div#homeBannerRight #photostock .title,
div#homeBannerRight #photostock .info{
	position:relative; 
	left:30px;
}
div#homeBannerRight #photostock .title object,
div#homeBannerRight #photostock .info object{
	padding-left:0px;
	padding-right:0px;
	text-align:center;
}

/*height between welkome title and text 23/7/09*/
div#homeBannerRight #photostock .title{
	height:45px;
}
/*lineheight of welcome text, promotion, about*/
#mainRightColumn div#homeServicesForParents p, 
#mainRightColumn div#homeNews p, 
#mainRightColumn div#homeNews1 p{
	line-height:1.5em;
}
#mainRightColumn div#homeNews h2.sIFR-replaced, 
#mainRightColumn div#homeNews1 h2.sIFR-replaced, 
#mainRightColumn div#homeServicesForParents h2.sIFR-replaced {
	padding-bottom:0px;
}



/*blue left menu 24/7/09*/
#leftMenu{
	width:242px;
}
ul#leftNavigation {
	background:transparent none;
	width:241px !important;
}
div#ribbonHolder {
	background-image:url(/_layouts/images/British%20School/ribbon-blue.gif);
}


/**/
#mainRightColumn div#homeNews h3,
#mainRightColumn div#homeServicesForParents h3{
	height:15px;
}
#mainRightColumn div#homeNews h3.sIFR-replaced,
#mainRightColumn div#homeServicesForParents h3.sIFR-replaced {
	padding-bottom:0px;
	margin-bottom:-15px;
	height:30px;
}


/*image homenews1 27/7/09*/
#mainLeftColumn div#homeNews1 li {
	float: left: !important;
	width: 90%;
}

#mainLeftColumn div#homeNews1 li a.image {
	display: block;
	float: left;
	padding: 0 !important;
	height: 93px;
	width: 158px;
}

#mainLeftColumn div#homeNews1 li .description a {
	padding-left: 0;
}

#mainLeftColumn div#homeNews1 li .description {
	margin-left: 0;
}

#mainLeftColumn div#homeNews1 li span#homenews-shade-top{
	background:transparent url(/_layouts/images/British%20School/home-news-shade-top.jpg) no-repeat scroll left top;	
	width:158px;
	float:left;
	height:100px;
	overflow:hidden;
	padding:10px;
	margin-left:0px;
	margin-right:10px;
	margin-top:-4px;
	display: block;
}
#mainLeftColumn div#homeNews1 li span#homenews-shade-bottom {
	margin-left:0px;
	height:93px;
	overflow:hidden;
	display: block;
}

#homeNews1 #homenews-shade-top img{
	width: 100%;
	height: 100% ;	
	float: none;
}


#mainLeftColumn div#homeNews1 li p {
	line-height: 1.5em;
	margin-top:0px;
}
#mainLeftColumn div#homeNews a, 
#mainLeftColumn div#homeNews1 a {	
	padding-bottom:2px;
}
#mainLeftColumn div#homeNews,
#mainLeftColumn div#homeNews1{
	width:465px;
	padding-right:10px;
}
#mainLeftColumn div#homeNews img,
#mainLeftColumn div#homeNews1 img {
	padding-right:0px;
}

/*textalignment photostock 8/4/2009*/
div#homeBannerRight #photostock .title, 
div#homeBannerRight #photostock .info {
	padding:0px;
}
div#homeBannerRight #photostock .info {
	/*padding:0px 10px 0px 35px;*/
	width:440px;
	left:20px;
}
div#homeBannerRight #photostock .info span{
	width:440px;
}

div#homeBannerRight{
	height:370px;
}
div#homeInfoRight{
	background-position:left -370px;	
}

/*space footer 8/4/2009*/
div#footerHome{
	padding-top:5px;
	height:50px;
	top:-3px !important;
	
}


/*blue ribbon 8/7/2009*/
div#ribbonHolder {
	background-image:url(/_layouts/images/British%20School/ribbon-filled.PNG);
}
div#bodyWrapper div.innerPagesMain#main{
	padding-top:10px !important;
}
a.howToApply {
	top:10px;
}


/*remove stack from top images  */
#topImages {
   background-image:none;
}



.vacancy {
  margin-bottom: 25px;
}

.ms-WPHeader td h3 {
	margin-bottom: 15px !important;
}

.news #rightColumn {
	margin-left: 40px;
	padding-top: 26px;
}

#main table {
	font-size: 0.9em;
}

/* 2009-09-24 */
div#bodyWrapper div.news{
	/*width:920px !important;*/
	width:678px !important;
}

/*****/
div#homeInfoRight a, 
div#homeInfoRight a:link, 
div#homeInfoRight a:visited, 
div#homeInfoRight a:hover, 
div#homeInfoRight a:active {
	color: #FFF !important;
	text-decoration: underline;
}

ul.sitemap li{
	list-style: none;
}

ul.sitemap li a{ 
	font-size: 12px;
}

ul.sitemap strong a {
	background-position: left 2px;
	padding-bottom: 2px;
}

#leftMenu ul#leftNavigation ul.subnav_2 li.active a:link, 
#leftMenu ul#leftNavigation ul.subnav_2 li.active a:hover, 
#leftMenu ul#leftNavigation ul.subnav_2 li.active a:visited,
#leftMenu ul#leftNavigation ul.subnav_1 a {
	height: auto !important;
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	min-height: auto !important;
}

#leftMenu ul#leftNavigation ul.subnav_2,
#leftMenu ul#leftNavigation ul.subnav_3,
#leftMenu ul#leftNavigation ul.subnav_1 a,
#leftMenu ul#leftNavigation ul.subnav_2 a,
#leftMenu ul#leftNavigation ul.subnav_3 a,
#leftMenu ul#leftNavigation ul.subnav_1 li,
#leftMenu ul#leftNavigation ul.subnav_2 li,
#leftMenu ul#leftNavigation ul.subnav_3 li {
	width: auto;
}

#leftMenu ul#leftNavigation ul.subnav_2 li.itemClosed a {
	background-position: 8px 10px !important;
}

div#homeInfoRight {
	height: auto;
}
	
.generalForms input.bigField {
	padding: 3px !important;
	margin: 3px 0 0 0 !important;
	height: 14px !important;
}

/*****/
html>body div#bodyWrapper div.innerPagesMain {
	float: right !important;
}

.generalForms div.stripe1,
.generalForms div.stripe2 {
	position: static !important;
}

label span.fieldHint {
	position: static !important;
	display: inline !important;
	float: none !important;
	margin-left: 5px !important;
	line-height: 30px;
	height: 30px;
}