/* About this file */
/* This editor stylesheet is used to apply fixes or display improvements within the editor.*/
/* For example it is sometimes it is useful to add extra formatting to placeholders.  */
/* As menu controls are not rendered until page publish we may format it to use a bg image */
/* so it looks like the website menu etc. */
/* This editor style sheet is attached to the main templates but we stop it from rendering */
/* to the page using custom processing. */

#editor {}

/* Strat College Base Template */
#editor .sys_stratford-site #sitesearch {
height:25px;
background:url("/SiteElements/Images/Editor/EditorSearchBox.gif") 0 0 no-repeat;}
	#editor .sys_stratford-site #sitesearch div {
	display:none;}
	
/* International Base Template */
#editor .sys_hoeia-site #sitesearch {
height:25px;
background:url("/SiteElements/Images/Editor/EditorSearchBoxHoEIA.gif") 0 0 no-repeat;}
	#editor .sys_hoeia-site #sitesearch div {
	display:none;}
	
/* SBS Base Template */
#editor .sys_sbs-site #sitesearch {
height:25px;
background:url("/SiteElements/Images/Editor/EditorSearchBoxSBS.gif") 0 0 no-repeat;}
	#editor .sys_sbs-site #sitesearch div {
	display:none;}

/* Homepage Placeholders */
#editor .sys_homeplaceLeft {min-height:220px !important;}
#editor .sys_homeplaceRight {min-height:220px !important;}

#editor .sys_simple-tab-control #tabcontent1, #editor .sys_simple-tab-control #tabcontent3 {
display:block !important;}
#editor .sys_simple-tab-control #tabcontent2, #editor .sys_simple-tab-control #tabcontent4 {
display:none !important;}
	
	/* International Homepage */
	#editor .sys_hoeia-site .sys_simple-tab-control #tabcontent1 {
	display:none !important;}
	#editor .sys_hoeia-site .sys_simple-tab-control #tabcontent2 {
	display:block !important;}

/* Generic Page Placeholders */
#editor .sys_ph-genericcontent {min-height:35px !important; margin-bottom:10px !important;}

/* Section Homepage Placeholders */
#editor .sys_ph-sectionfeatureA, #editor .sys_ph-sectionfeatureB {
min-height:220px !important;}
#editor .sys_ph-sectionfeatureC {
min-height:100px !important;}
#editor .sys_ph-sectionfeatureD {
min-height:320px !important;}

/* Controls */
	/* Slideshows */
		/*Increase dimensions of slideshow to show inner placeholders better */
		#editor .sys_slideshow-wrapper-banner .sys_slideshow {width:678px; height:172px !important;}
		#editor .sys_slideshow-wrapper-basic .sys_slideshow {width:453px; height:257px !important;}
	
	#editor .sys_slideshow-wrapper-banner .sys_ph-slideshow {
			height:165px;
			padding:0 23px 5px 0 !important;
			overflow:hidden;
			overflow-y:scroll;
			overflow-x:hidden;
			}
			#editor .sys_slideshow-wrapper-basic .sys_ph-slideshow {
			height:250px !important;
			padding:0 23px 5px 0 !important;
			overflow:hidden;
			overflow-y:scroll;
			overflow-x:hidden;
			}
			
/*---*/

/* Mini Templates */
	/* Text With Image Left */
	#editor div.imageLeft.PLACE {
	min-height:55px !important;
	}
	#editor div.sys_ph-brick-text.PLACE {
	float:left;
	}
	/* Feature Box 2 */
	#editor div.sys_block2 div.sys_thumbnail div.PLACE {
	height:40px !important;}
	/* Feature Box 5 */
	#editor div.sys_block5 div.sys_feature-image div.PLACE {
	min-height:75px !important;
	/*height:75px !important;*/}
	
/* Fixes for layout bugs in editor */
#editor .sys_siteheader h1, #editor .sys_siteheader h1 * {position:static !important;}

/* Display improvements */
/* Simple Menu XML Control */
div.sys_template199 #OCTRL47, #OCTRL47 {
display:block;
border:0 none !important;
background:#fff url("/SiteElements/Images/Editor/EditorMenuImage.gif") 0 0 no-repeat !important;
width:205px !important;
height:165px !important;
overflow:hidden;
text-indent:-999px;
margin:0 0 15px 0;
padding:0;
}

/* Quicklinks Control */
#editor #OCTRL117 {
display:inline-block !important;
background:url("/SiteElements/Images/Editor/EditorQuicklinks.gif") no-repeat !important;
width:177px !important;
height:22px !important;
padding:0;
margin:0;
overflow:hidden !important;
text-indent:-999px !important;
border:0 none !important;
font-size:0%;
}

#editor .sys_featureBox {margin: 0 5px 0 0!important;}
#editor .sys_PrimaryNavHolder1 p, #editor .sys_PrimaryNavHolder2 p, #editor .sys_PrimaryNavHolder3 p, #editor .sys_PrimaryNavHolder4 p {margin: 0!important; display: block;}

#editor .sys_PrimaryNavHolder1 #OCTRL96, #editor .sys_PrimaryNavHolder2 #OCTRL96, #editor .sys_PrimaryNavHolder3 #OCTRL96, #editor .sys_PrimaryNavHolder4 #OCTRL96 {
display: block;
width: 186px;
height: 194px;
}

/* Print.css overide */
/*Overide styles in print.css file*/
#quicklinks, #sitesearch, #sitetopnav, .sys_sitefooter {display: block!important;}

/*Homepage Fixes*/
.sys_sitebody {position: static!important;}
.sys_homeFeatureBoxes .PLACE {float: left; margin: 0 5px  7px 0; width: 100%; z-index: 999; position: static!important;}
.sys_sitewrap.homepage .TEMPT, .sys_sitewrap.homepage .TEMPL {float: left; position: static!important;}
.featureBoxImage .PLACE {margin: 0 5px  0px 0!important; padding: 0!important; position: static!important;}

.featureBoxImage .PLACE img {margin: 0 auto  0px auto!important; padding: 0!important;}
.sys_homeFeatureBoxes #PLACE5.PLACE {margin-right: 4px!important;}

/*r6 template testing*/
#editor #levelTwoRightColumn {
    float: left;
    margin: 0 0 20px 20px;
    min-height: 200px;
    padding: 0;
    width: 200px;
}
#editor .sys_levelTwoArticle {
    float: left;
    margin: 0 0 20px;
    padding: 0;
    width: 200px;
}
#editor #levelTwoRightColumn h3, .sys_RightColumn h3 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 1.2em;
    padding: 5px 12px;
}

#editor.sys_RightColumn h3 {
    margin-bottom: 10px;
}

#editor #levelTwoRightColumn img {
    border: 1px solid #000000;
    margin: 0 0 10px;
    padding: 0;
    width: 198px;
}

/*right colums template editor styles*/
#editor #levelTwoRightColumn #PLACE1 {padding-bottom: 20px;}
#editor #levelTwoRightColumn #PLACE1 .sys_levelTwoArticle #PLACE2 {padding-bottom: 0px;}

#editor #levelTwoRightColumn .sys_template269, #editor #levelTwoRightColumn .sys_template272 {
margin-bottom: 20px;
}

/*#editor #levelTwoRightColumn .PLACE {float: left;}
#editor #levelTwoRightColumn .sys_levelTwoArticle #PLACE1, #editor #levelTwoRightColumn .sys_levelTwoArticle #PLACE2 {float: none;}*/

#editor #levelTwoRightColumn .sys_levelTwoArticle {float: none;}
#editor #levelTwoRightColumn .sys_levelTwoArticle h3 {min-height: 17px;}
